linux-amd64-race at e6b154defba046609b6a36313298cfc207945df7 :: Running /workdir/go/src/make.bash with args ["/workdir/go/src/make.bash"] and env ["HOSTNAME=buildlet-linux-amd64-bullseye-rn6d5ceda" "HOME=/root" "SHLVL=0" "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "DEBIAN_FRONTEND=noninteractive" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-race" "GO_DISABLE_OUTBOUND_NETWORK=1" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "GOPLSCACHE=/workdir/goplscache" "PWD=/workdir/go/src"] in dir /workdir/go/src Building Go cmd/dist using /workdir/go1.4. (go1.20.6 linux/amd64) Building Go toolchain1 using /workdir/go1.4. Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Building Go toolchain2 using go_bootstrap and Go toolchain1. Building Go toolchain3 using go_bootstrap and Go toolchain2. Building packages and commands for linux/amd64. --- Installed Go for linux/amd64 in /workdir/go Installed commands in /workdir/go/bin *** You need to add /workdir/go/bin to your PATH. :: Running /workdir/go/bin/go with args ["/workdir/go/bin/go" "install" "-race" "std"] and env ["HOSTNAME=buildlet-linux-amd64-bullseye-rn6d5ceda" "HOME=/root" "SHLVL=0" "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "DEBIAN_FRONTEND=noninteractive" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-race" "GO_DISABLE_OUTBOUND_NETWORK=1" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "GOPLSCACHE=/workdir/goplscache" "PWD=/workdir/go/bin"] in dir /workdir/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Testing packages. ok archive/tar 1.763s ok archive/zip 3.358s ok bufio 1.300s ok bytes 3.024s ok cmp 1.016s ok compress/bzip2 1.452s ok compress/flate 6.648s ok compress/gzip 12.935s ok compress/lzw 1.540s ok compress/zlib 5.653s ok container/heap 1.020s ok container/list 1.016s ok container/ring 1.018s ok context 1.041s ok crypto 1.015s ok crypto/aes 1.052s ok crypto/cipher 1.044s ok crypto/des 1.047s ok crypto/dsa 1.017s ok crypto/ecdh 1.222s ok crypto/ecdsa 1.148s ok crypto/ed25519 1.384s ok crypto/elliptic 1.039s ok crypto/hmac 1.019s ok crypto/internal/alias 1.015s ok crypto/internal/bigmod 3.631s ok crypto/internal/boring 1.015s ok crypto/internal/boring/bcache 1.330s ok crypto/internal/edwards25519 1.754s ok crypto/internal/edwards25519/field 1.065s ok crypto/internal/nistec 1.829s ok crypto/internal/nistec/fiat 1.015s [no tests to run] ok crypto/md5 1.023s ok crypto/rand 1.324s ok crypto/rc4 1.444s ok crypto/rsa 2.560s ok crypto/sha1 1.037s ok crypto/sha256 1.021s ok crypto/sha512 1.022s ok crypto/subtle 1.428s ok crypto/tls 3.725s ok crypto/x509 2.385s ok database/sql 1.566s ok database/sql/driver 1.016s ok debug/buildinfo 1.036s ok debug/dwarf 1.082s ok debug/elf 2.276s ok debug/gosym 1.326s ok debug/macho 1.028s ok debug/pe 1.060s ok debug/plan9obj 1.016s ok embed 1.017s [no tests to run] ok embed/internal/embedtest 1.018s ok encoding/ascii85 1.021s ok encoding/asn1 1.021s ok encoding/base32 1.060s ok encoding/base64 1.025s ok encoding/binary 1.023s ok encoding/csv 1.056s ok encoding/gob 20.330s ok encoding/hex 1.023s ok encoding/json 2.419s ok encoding/pem 3.438s ok encoding/xml 1.216s ok errors 1.022s ok expvar 1.017s ok flag 3.096s ok fmt 1.552s ok go/ast 1.025s ok go/build 5.736s ok go/build/constraint 1.022s ok go/constant 1.022s ok go/doc 1.245s ok go/doc/comment 3.007s ok go/format 1.045s ok go/importer 1.676s ok go/internal/gccgoimporter 1.045s ok go/internal/gcimporter 10.314s ok go/internal/srcimporter 15.409s ok go/parser 2.075s ok go/printer 2.324s ok go/scanner 1.022s ok go/token 1.112s ok go/types 38.641s ok go/version 1.016s ok hash 1.019s ok hash/adler32 1.046s ok hash/crc32 1.050s ok hash/crc64 1.029s ok hash/fnv 1.017s ok hash/maphash 1.018s ok html 1.018s ok html/template 1.245s ok image 1.404s ok image/color 1.036s ok image/draw 1.559s ok image/gif 1.933s ok image/jpeg 2.261s ok image/png 4.183s ok index/suffixarray 1.960s ok internal/abi 1.051s ok internal/buildcfg 1.015s ok internal/chacha8rand 1.017s ok internal/coverage/cformat 1.016s ok internal/coverage/cmerge 1.015s ok internal/coverage/pods 1.018s ok internal/coverage/slicereader 1.016s ok internal/coverage/slicewriter 1.015s ok internal/coverage/test 1.043s ok internal/cpu 3.046s ok internal/dag 1.016s ok internal/diff 1.017s ok internal/fmtsort 1.017s ok internal/fuzz 1.036s ok internal/godebug 15.787s ok internal/godebugs 1.015s ok internal/gover 1.016s ok internal/intern 1.229s ok internal/itoa 1.017s ok internal/platform 1.640s ok internal/poll 1.517s ok internal/profile 1.019s ok internal/reflectlite 1.019s ok internal/safefilepath 1.016s ok internal/saferio 1.168s ok internal/singleflight 1.120s ok internal/testenv 1.155s ok internal/trace 1.219s ok internal/trace/v2 13.833s ok internal/types/errors 1.428s ok internal/unsafeheader 1.016s ok internal/xcoff 1.035s ok internal/zstd 1.080s ok io 1.050s ok io/fs 1.260s ok io/ioutil 1.022s ok log 1.025s ok log/slog 1.113s ok log/slog/internal/benchmarks 1.016s ok log/slog/internal/buffer 1.016s ok log/syslog 2.234s ok maps 1.017s ok math 1.029s ok math/big 3.994s ok math/bits 1.025s ok math/cmplx 1.018s ok math/rand 4.001s ok math/rand/v2 2.575s ok mime 1.038s ok mime/multipart 6.206s ok mime/quotedprintable 1.055s ok net 40.260s ok net/http 7.634s ok net/http/cgi 27.534s ok net/http/cookiejar 1.025s ok net/http/fcgi 1.228s ok net/http/httptest 1.181s ok net/http/httptrace 1.016s ok net/http/httputil 1.662s ok net/http/internal 1.021s ok net/http/internal/ascii 1.017s ok net/http/pprof 6.165s ok net/internal/socktest 1.016s ok net/mail 1.022s ok net/netip 1.352s ok net/rpc 1.053s ok net/rpc/jsonrpc 1.024s ok net/smtp 1.068s ok net/textproto 1.046s ok net/url 1.030s ok os 7.183s ok os/exec 7.192s ok os/exec/internal/fdtest 1.015s ok os/signal 17.105s ok os/user 1.017s ok path 1.020s ok path/filepath 1.048s ok plugin 1.016s ok reflect 1.594s ok regexp 4.182s ok regexp/syntax 7.062s ok runtime 43.888s ok runtime/cgo 1.016s ok runtime/coverage 1.016s ok runtime/debug 2.072s ok runtime/internal/atomic 1.061s ok runtime/internal/math 1.016s ok runtime/internal/sys 1.016s ok runtime/internal/syscall 1.015s ok runtime/internal/wasitest 1.016s ok runtime/metrics 1.029s ok runtime/pprof 19.395s ok runtime/race 11.728s ok runtime/trace 5.066s ok slices 1.420s ok sort 1.406s ok strconv 3.205s ok strings 2.648s ok sync 1.497s ok sync/atomic 2.819s ok syscall 13.159s ok testing 3.163s ok testing/fstest 1.020s ok testing/iotest 1.017s ok testing/quick 1.163s ok testing/slogtest 1.020s ok text/scanner 1.029s ok text/tabwriter 1.019s ok text/template 1.083s ok text/template/parse 1.032s ok time 3.141s ok unicode 1.024s ok unicode/utf16 1.017s ok unicode/utf8 1.031s ok cmd/addr2line 4.475s ok cmd/api 1.720s ok cmd/asm/internal/asm 4.365s ok cmd/asm/internal/lex 1.019s ok cmd/cgo/internal/swig 1.787s ok cmd/cgo/internal/test 2.114s ok cmd/cgo/internal/testcarchive 22.279s ok cmd/cgo/internal/testcshared 5.913s ok cmd/cgo/internal/testerrors 10.031s ok cmd/cgo/internal/testfortran 2.367s ok cmd/cgo/internal/testgodefs 1.584s ok cmd/cgo/internal/testlife 1.625s ok cmd/cgo/internal/testnocgo 1.015s ok cmd/cgo/internal/testplugin 31.009s ok cmd/cgo/internal/testsanitizers 18.675s ok cmd/cgo/internal/testshared 41.637s ok cmd/cgo/internal/testso 2.465s ok cmd/cgo/internal/teststdio 2.345s ok cmd/cgo/internal/testtls 1.016s ok cmd/compile/internal/abt 1.042s ok cmd/compile/internal/amd64 58.741s ok cmd/compile/internal/base 1.017s ok cmd/compile/internal/compare 1.017s ok cmd/compile/internal/devirtualize 1.019s ok cmd/compile/internal/dwarfgen 1.427s ok cmd/compile/internal/importer 1.831s ok cmd/compile/internal/inline/inlheur 1.407s ok cmd/compile/internal/ir 1.018s ok cmd/compile/internal/logopt 1.175s ok cmd/compile/internal/loopvar 25.672s ok cmd/compile/internal/noder 1.021s ok cmd/compile/internal/reflectdata 1.017s [no tests to run] ok cmd/compile/internal/ssa 29.691s ok cmd/compile/internal/syntax 1.138s ok cmd/compile/internal/test 13.347s ok cmd/compile/internal/typecheck 1.229s ok cmd/compile/internal/types 1.016s ok cmd/compile/internal/types2 9.882s ok cmd/covdata 1.020s ok cmd/cover 16.877s ok cmd/dist 1.018s ok cmd/distpack 1.016s ok cmd/doc 1.696s ok cmd/fix 1.769s ok cmd/go 184.518s ok cmd/go/internal/auth 1.017s ok cmd/go/internal/cache 1.109s ok cmd/go/internal/cfg 1.018s [no tests to run] ok cmd/go/internal/envcmd 1.037s ok cmd/go/internal/fsys 1.043s ok cmd/go/internal/generate 1.029s ok cmd/go/internal/gover 1.019s ok cmd/go/internal/imports 1.028s ok cmd/go/internal/load 1.025s ok cmd/go/internal/lockedfile 2.152s ok cmd/go/internal/lockedfile/internal/filelock 2.055s ok cmd/go/internal/modfetch 1.030s ok cmd/go/internal/modfetch/codehost 1.436s ok cmd/go/internal/modfetch/zip_sum_test 1.022s ok cmd/go/internal/modindex 1.627s ok cmd/go/internal/modload 1.029s ok cmd/go/internal/mvs 1.041s ok cmd/go/internal/par 1.101s ok cmd/go/internal/str 1.017s ok cmd/go/internal/test 1.040s ok cmd/go/internal/toolchain 1.030s ok cmd/go/internal/vcs 1.027s ok cmd/go/internal/vcweb 1.027s ok cmd/go/internal/vcweb/vcstest 5.085s ok cmd/go/internal/web 1.018s ok cmd/go/internal/work 1.136s ok cmd/gofmt 1.206s ok cmd/internal/archive 1.453s ok cmd/internal/buildid 1.572s ok cmd/internal/cov 1.299s ok cmd/internal/dwarf 1.017s ok cmd/internal/edit 1.017s ok cmd/internal/bootstrap_test 1.015s ok cmd/internal/goobj 1.017s ok cmd/internal/moddeps 2.081s ok cmd/internal/notsha256 1.019s ok cmd/internal/obj 1.437s ok cmd/internal/obj/ppc64 1.098s ok cmd/internal/obj/riscv 1.040s ok cmd/internal/obj/s390x 1.017s ok cmd/internal/obj/x86 1.186s ok cmd/internal/objabi 1.045s ok cmd/internal/pkgpath 5.082s ok cmd/internal/pkgpattern 1.021s ok cmd/internal/quoted 1.017s ok cmd/internal/src 1.017s ok cmd/internal/test2json 1.724s ok cmd/link 9.656s ok cmd/link/internal/benchmark 1.018s ok cmd/link/internal/ld 7.567s ok cmd/link/internal/loader 1.048s ok cmd/nm 9.196s ok cmd/objdump 5.108s ok cmd/pack 7.311s ok cmd/pprof 3.438s ok cmd/trace 1.268s ok cmd/vet 30.855s ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 2553 42084 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2071 52996 ns/op 1860 B/op 37 allocs/op Benchmark/Writer/PAX-4 1453 81621 ns/op 2512 B/op 57 allocs/op Benchmark/Reader/USTAR-4 3688 29943 ns/op 5344 B/op 16 allocs/op Benchmark/Reader/GNU-4 4912 20626 ns/op 5112 B/op 14 allocs/op Benchmark/Reader/PAX-4 1815 60265 ns/op 8746 B/op 33 allocs/op PASS ok archive/tar 1.725s goos: linux goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 342146155 ns/op 1642888 B/op 101 allocs/op BenchmarkZip64Test-4 1 136503756 ns/op BenchmarkZip64TestSizes/4096-4 1308 92691 ns/op BenchmarkZip64TestSizes/1048576-4 172 668484 ns/op BenchmarkZip64TestSizes/67108864-4 1 137206417 ns/op PASS ok archive/zip 2.366s goos: linux goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 233691 462.7 ns/op BenchmarkReaderCopyUnoptimal-4 145185 768.5 ns/op BenchmarkReaderCopyNoWriteTo-4 6776 21240 ns/op BenchmarkReaderWriteToOptimal-4 7338 15603 ns/op BenchmarkReaderReadString-4 133947 897.4 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 233140 504.4 ns/op BenchmarkWriterCopyUnoptimal-4 215925 535.7 ns/op BenchmarkWriterCopyNoReadFrom-4 7390 17947 ns/op BenchmarkReaderEmpty-4 42747 2790 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 31644 3555 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 586471 197.2 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.651s goos: linux goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 4516 23036 ns/op 1422.47 MB/s BenchmarkWriteByte-4 474 248675 ns/op 16.47 MB/s BenchmarkWriteRune-4 253 470550 ns/op 26.11 MB/s BenchmarkBufferNotEmptyWriteRead-4 28 4020314 ns/op BenchmarkBufferFullSmallReads-4 99 1138019 ns/op BenchmarkBufferWriteBlock/N4096-4 7221 16645 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 417 270907 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 5 21166044 ns/op 4192275 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 1 203740193 ns/op 82.35 MB/s 33554432 B/op 2 allocs/op BenchmarkIndexByte/10-4 4494616 27.00 ns/op 370.43 MB/s BenchmarkIndexByte/32-4 4235667 28.30 ns/op 1130.57 MB/s BenchmarkIndexByte/4K-4 802719 132.4 ns/op 30930.74 MB/s BenchmarkIndexBytePortable/10-4 747406 145.0 ns/op 68.96 MB/s BenchmarkIndexBytePortable/32-4 258603 459.9 ns/op 69.59 MB/s BenchmarkIndexBytePortable/4K-4 2173 54818 ns/op 74.72 MB/s BenchmarkIndexRune/10-4 1000000 101.7 ns/op 98.28 MB/s BenchmarkIndexRune/32-4 1000000 106.0 ns/op 301.87 MB/s BenchmarkIndexRune/4K-4 379326 308.1 ns/op 13294.02 MB/s BenchmarkIndexRuneASCII/10-4 4576197 25.97 ns/op 385.04 MB/s BenchmarkIndexRuneASCII/32-4 4261531 28.44 ns/op 1125.24 MB/s BenchmarkIndexRuneASCII/4K-4 898624 133.7 ns/op 30638.44 MB/s BenchmarkEqual/0-4 7480423 16.04 ns/op BenchmarkEqual/1-4 1455458 82.00 ns/op 12.19 MB/s BenchmarkEqual/6-4 1536538 78.16 ns/op 76.77 MB/s BenchmarkEqual/9-4 1506536 79.07 ns/op 113.82 MB/s BenchmarkEqual/15-4 1511293 79.23 ns/op 189.32 MB/s BenchmarkEqual/16-4 1533746 77.31 ns/op 206.96 MB/s BenchmarkEqual/20-4 1467066 81.40 ns/op 245.70 MB/s BenchmarkEqual/32-4 1452936 82.83 ns/op 386.33 MB/s BenchmarkEqual/4K-4 110949 1084 ns/op 3779.69 MB/s BenchmarkEqualBothUnaligned/64_0-4 1652085 72.79 ns/op 879.30 MB/s BenchmarkEqualBothUnaligned/64_1-4 1208065 99.27 ns/op 644.72 MB/s BenchmarkEqualBothUnaligned/64_4-4 1564650 76.70 ns/op 834.41 MB/s BenchmarkEqualBothUnaligned/64_7-4 1563000 76.55 ns/op 836.02 MB/s BenchmarkEqualBothUnaligned/4096_0-4 112828 1063 ns/op 3853.32 MB/s BenchmarkEqualBothUnaligned/4096_1-4 41924 2870 ns/op 1427.41 MB/s BenchmarkEqualBothUnaligned/4096_4-4 124842 954.9 ns/op 4289.48 MB/s BenchmarkEqualBothUnaligned/4096_7-4 124077 958.0 ns/op 4275.77 MB/s BenchmarkIndex/10-4 2931214 40.96 ns/op 244.14 MB/s BenchmarkIndex/32-4 2895789 41.29 ns/op 774.91 MB/s BenchmarkIndex/4K-4 34164 3502 ns/op 1169.55 MB/s BenchmarkIndexEasy/10-4 3244336 36.74 ns/op 272.17 MB/s BenchmarkIndexEasy/32-4 2969426 40.75 ns/op 785.37 MB/s BenchmarkIndexEasy/4K-4 495381 242.7 ns/op 16879.16 MB/s BenchmarkCount/10-4 1609702 74.43 ns/op 134.36 MB/s BenchmarkCount/32-4 1493184 80.23 ns/op 398.85 MB/s BenchmarkCount/4K-4 33958 3526 ns/op 1161.64 MB/s BenchmarkCountEasy/10-4 1580239 76.02 ns/op 131.54 MB/s BenchmarkCountEasy/32-4 1476159 81.54 ns/op 392.42 MB/s BenchmarkCountEasy/4K-4 417080 282.8 ns/op 14484.13 MB/s BenchmarkCountSingle/10-4 3280677 36.51 ns/op 273.92 MB/s BenchmarkCountSingle/32-4 3400262 35.19 ns/op 909.39 MB/s BenchmarkCountSingle/4K-4 1000000 108.7 ns/op 37685.62 MB/s BenchmarkToUpper/#00-4 2785294 42.78 ns/op BenchmarkToUpper/ONLYUPPER-4 293930 410.5 ns/op BenchmarkToUpper/abc-4 490023 255.4 ns/op BenchmarkToUpper/AbC123-4 273344 427.1 ns/op BenchmarkToUpper/azAZ09_-4 266898 455.4 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 80392 1508 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 40300 2925 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 55957 2165 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 127461 937.1 ns/op BenchmarkToLower/#00-4 2833468 42.47 ns/op BenchmarkToLower/abc-4 470518 260.0 ns/op BenchmarkToLower/AbC123-4 280650 426.3 ns/op BenchmarkToLower/azAZ09_-4 263802 464.8 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 78181 1543 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 40944 2936 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 70582 1694 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 124134 971.9 ns/op BenchmarkFields/ASCII/16-4 113372 1042 ns/op 15.36 MB/s 96 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 8950 13239 ns/op 19.34 MB/s 640 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 577 203356 ns/op 20.14 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 28 3726771 ns/op 17.59 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 58880819 ns/op 17.81 MB/s 2277376 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 99289 1202 ns/op 13.31 MB/s 24 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5444 21367 ns/op 11.98 MB/s 640 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 350 331213 ns/op 12.37 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 16 6388540 ns/op 10.26 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 124822406 ns/op 8.40 MB/s 11219200 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 130377 910.8 ns/op 17.57 MB/s 96 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 12004 9723 ns/op 26.33 MB/s 640 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 664 168436 ns/op 24.32 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 31 3862973 ns/op 16.97 MB/s 512259 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 82683006 ns/op 12.68 MB/s 11219200 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 141349 828.7 ns/op 19.31 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8072 14847 ns/op 17.24 MB/s 640 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 486 236729 ns/op 17.30 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 22 4902752 ns/op 13.37 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 1 100572264 ns/op 10.43 MB/s 11219200 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2030460 58.95 ns/op BenchmarkTrimSpace/ASCII-4 988320 117.2 ns/op BenchmarkTrimSpace/SomeNonASCII-4 113568 1047 ns/op BenchmarkTrimSpace/JustNonASCII-4 51787 2304 ns/op BenchmarkToValidUTF8/Valid-4 444266 258.3 ns/op BenchmarkToValidUTF8/InvalidASCII-4 315312 374.8 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 98016 1196 ns/op BenchmarkIndexHard1-4 822 142620 ns/op BenchmarkIndexHard2-4 597 198784 ns/op BenchmarkIndexHard3-4 150 790928 ns/op BenchmarkIndexHard4-4 96 1190520 ns/op BenchmarkLastIndexHard1-4 5 22764213 ns/op BenchmarkLastIndexHard2-4 4 29606729 ns/op BenchmarkLastIndexHard3-4 4 32445834 ns/op BenchmarkCountHard1-4 835 142499 ns/op BenchmarkCountHard2-4 597 199238 ns/op BenchmarkCountHard3-4 150 792975 ns/op BenchmarkSplitEmptySeparator-4 1 173777955 ns/op BenchmarkSplitSingleByteSeparator-4 10 10794409 ns/op BenchmarkSplitMultiByteSeparator-4 12 9692084 ns/op BenchmarkSplitNSingleByteSeparator-4 171970 635.4 ns/op BenchmarkSplitNMultiByteSeparator-4 72018 1551 ns/op BenchmarkRepeat-4 191490 598.2 ns/op BenchmarkRepeatLarge/256/1-4 133161 780.8 ns/op 327.85 MB/s BenchmarkRepeatLarge/256/16-4 200748 556.9 ns/op 459.69 MB/s BenchmarkRepeatLarge/512/1-4 115986 1129 ns/op 453.33 MB/s BenchmarkRepeatLarge/512/16-4 148980 785.4 ns/op 651.89 MB/s BenchmarkRepeatLarge/1024/1-4 69160 1600 ns/op 639.87 MB/s BenchmarkRepeatLarge/1024/16-4 79986 1367 ns/op 749.33 MB/s BenchmarkRepeatLarge/2048/1-4 46716 2429 ns/op 842.99 MB/s BenchmarkRepeatLarge/2048/16-4 47708 2331 ns/op 878.45 MB/s BenchmarkRepeatLarge/4096/1-4 25414 4516 ns/op 907.02 MB/s BenchmarkRepeatLarge/4096/16-4 28611 4255 ns/op 962.63 MB/s BenchmarkRepeatLarge/8192/1-4 15480 7208 ns/op 1136.49 MB/s BenchmarkRepeatLarge/8192/16-4 15742 7349 ns/op 1114.72 MB/s BenchmarkRepeatLarge/8192/4097-4 26871 4649 ns/op 881.27 MB/s BenchmarkRepeatLarge/16384/1-4 10000 13862 ns/op 1181.97 MB/s BenchmarkRepeatLarge/16384/16-4 10000 13174 ns/op 1243.68 MB/s BenchmarkRepeatLarge/16384/4097-4 10858 11315 ns/op 1086.22 MB/s BenchmarkRepeatLarge/32768/1-4 4480 27367 ns/op 1197.34 MB/s BenchmarkRepeatLarge/32768/16-4 4651 27103 ns/op 1209.03 MB/s BenchmarkRepeatLarge/32768/4097-4 4902 24518 ns/op 1169.73 MB/s BenchmarkRepeatLarge/65536/1-4 2744 48891 ns/op 1340.46 MB/s BenchmarkRepeatLarge/65536/16-4 3138 50870 ns/op 1288.30 MB/s BenchmarkRepeatLarge/65536/4097-4 1878 57452 ns/op 1069.67 MB/s BenchmarkRepeatLarge/131072/1-4 238 501048 ns/op 261.60 MB/s BenchmarkRepeatLarge/131072/16-4 240 492724 ns/op 266.02 MB/s BenchmarkRepeatLarge/131072/4097-4 234 488705 ns/op 259.88 MB/s BenchmarkRepeatLarge/262144/1-4 121 970245 ns/op 270.18 MB/s BenchmarkRepeatLarge/262144/16-4 100 1018209 ns/op 257.46 MB/s BenchmarkRepeatLarge/262144/4097-4 121 988609 ns/op 261.09 MB/s BenchmarkRepeatLarge/524288/1-4 63 1995126 ns/op 262.78 MB/s BenchmarkRepeatLarge/524288/16-4 63 2026223 ns/op 258.75 MB/s BenchmarkRepeatLarge/524288/4097-4 63 2047288 ns/op 254.15 MB/s BenchmarkRepeatLarge/1048576/1-4 27 3987722 ns/op 262.95 MB/s BenchmarkRepeatLarge/1048576/16-4 32 3956037 ns/op 265.06 MB/s BenchmarkRepeatLarge/1048576/4097-4 32 3968717 ns/op 263.24 MB/s BenchmarkRepeatLarge/2097152/1-4 15 8020624 ns/op 261.47 MB/s BenchmarkRepeatLarge/2097152/16-4 15 7630687 ns/op 274.83 MB/s BenchmarkRepeatLarge/2097152/4097-4 14 7996495 ns/op 261.81 MB/s BenchmarkRepeatLarge/4194304/1-4 7 15197791 ns/op 275.98 MB/s BenchmarkRepeatLarge/4194304/16-4 7 15410674 ns/op 272.17 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 15442358 ns/op 271.41 MB/s BenchmarkRepeatLarge/8388608/1-4 4 30859860 ns/op 271.83 MB/s BenchmarkRepeatLarge/8388608/16-4 4 31084871 ns/op 269.86 MB/s BenchmarkRepeatLarge/8388608/4097-4 4 31493437 ns/op 266.30 MB/s BenchmarkRepeatLarge/16777216/1-4 2 62587532 ns/op 268.06 MB/s BenchmarkRepeatLarge/16777216/16-4 2 59933100 ns/op 279.93 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 59798952 ns/op 280.56 MB/s BenchmarkRepeatLarge/33554432/1-4 1 117149187 ns/op 286.42 MB/s BenchmarkRepeatLarge/33554432/16-4 1 115559745 ns/op 290.36 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 116030630 ns/op 289.19 MB/s BenchmarkRepeatLarge/67108864/1-4 1 242048665 ns/op 277.25 MB/s BenchmarkRepeatLarge/67108864/16-4 1 228790157 ns/op 293.32 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 232130500 ns/op 289.10 MB/s BenchmarkRepeatLarge/134217728/1-4 1 483045964 ns/op 277.86 MB/s BenchmarkRepeatLarge/134217728/16-4 1 452860768 ns/op 296.38 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 458263201 ns/op 292.88 MB/s BenchmarkRepeatLarge/268435456/1-4 1 964193295 ns/op 278.40 MB/s BenchmarkRepeatLarge/268435456/16-4 1 911560327 ns/op 294.48 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 915072106 ns/op 293.35 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1916209916 ns/op 280.17 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1771434790 ns/op 303.07 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1812678572 ns/op 296.18 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3791903429 ns/op 283.17 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3546735442 ns/op 302.74 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3595816965 ns/op 298.61 MB/s BenchmarkBytesCompare/1-4 8637214 11.75 ns/op BenchmarkBytesCompare/2-4 10297767 11.63 ns/op BenchmarkBytesCompare/4-4 10173943 11.69 ns/op BenchmarkBytesCompare/8-4 10894371 10.97 ns/op BenchmarkBytesCompare/16-4 11142877 10.76 ns/op BenchmarkBytesCompare/32-4 9320637 12.29 ns/op BenchmarkBytesCompare/64-4 7889706 15.09 ns/op BenchmarkBytesCompare/128-4 6885240 15.75 ns/op BenchmarkBytesCompare/256-4 6309816 18.99 ns/op BenchmarkBytesCompare/512-4 4414020 27.06 ns/op BenchmarkBytesCompare/1024-4 2811550 42.54 ns/op BenchmarkBytesCompare/2048-4 1659457 72.41 ns/op BenchmarkIndexAnyASCII/1:1-4 2534376 47.40 ns/op BenchmarkIndexAnyASCII/1:2-4 2591152 46.09 ns/op BenchmarkIndexAnyASCII/1:4-4 2571061 45.89 ns/op BenchmarkIndexAnyASCII/1:8-4 2600521 45.84 ns/op BenchmarkIndexAnyASCII/1:16-4 2523621 47.46 ns/op BenchmarkIndexAnyASCII/1:32-4 2517270 47.00 ns/op BenchmarkIndexAnyASCII/1:64-4 2517038 47.32 ns/op BenchmarkIndexAnyASCII/16:1-4 2255000 52.63 ns/op BenchmarkIndexAnyASCII/16:2-4 328610 363.3 ns/op BenchmarkIndexAnyASCII/16:4-4 322320 363.4 ns/op BenchmarkIndexAnyASCII/16:8-4 317886 363.8 ns/op BenchmarkIndexAnyASCII/16:16-4 309402 377.4 ns/op BenchmarkIndexAnyASCII/16:32-4 287060 401.5 ns/op BenchmarkIndexAnyASCII/16:64-4 262326 448.1 ns/op BenchmarkIndexAnyASCII/256:1-4 2104942 57.39 ns/op BenchmarkIndexAnyASCII/256:2-4 23869 5014 ns/op BenchmarkIndexAnyASCII/256:4-4 23400 5015 ns/op BenchmarkIndexAnyASCII/256:8-4 23941 5008 ns/op BenchmarkIndexAnyASCII/256:16-4 23850 5037 ns/op BenchmarkIndexAnyASCII/256:32-4 23701 5085 ns/op BenchmarkIndexAnyASCII/256:64-4 23446 5146 ns/op BenchmarkIndexAnyUTF8/1:1-4 2588209 46.00 ns/op BenchmarkIndexAnyUTF8/1:2-4 2613129 44.65 ns/op BenchmarkIndexAnyUTF8/1:4-4 2627365 44.67 ns/op BenchmarkIndexAnyUTF8/1:8-4 2640909 44.67 ns/op BenchmarkIndexAnyUTF8/1:16-4 2676201 44.62 ns/op BenchmarkIndexAnyUTF8/1:32-4 2565272 47.13 ns/op BenchmarkIndexAnyUTF8/1:64-4 2513101 47.72 ns/op BenchmarkIndexAnyUTF8/16:1-4 157312 741.5 ns/op BenchmarkIndexAnyUTF8/16:2-4 267999 438.6 ns/op BenchmarkIndexAnyUTF8/16:4-4 272307 435.9 ns/op BenchmarkIndexAnyUTF8/16:8-4 270237 437.1 ns/op BenchmarkIndexAnyUTF8/16:16-4 265702 443.6 ns/op BenchmarkIndexAnyUTF8/16:32-4 253152 465.3 ns/op BenchmarkIndexAnyUTF8/16:64-4 252835 473.5 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 10847 ns/op BenchmarkIndexAnyUTF8/256:2-4 18937 6324 ns/op BenchmarkIndexAnyUTF8/256:4-4 19010 6319 ns/op BenchmarkIndexAnyUTF8/256:8-4 19048 6278 ns/op BenchmarkIndexAnyUTF8/256:16-4 18739 6450 ns/op BenchmarkIndexAnyUTF8/256:32-4 17594 6770 ns/op BenchmarkIndexAnyUTF8/256:64-4 17358 6883 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2473680 48.34 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2503239 47.49 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2486180 47.44 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2517860 47.74 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2510894 47.26 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2469998 48.39 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2438919 48.70 ns/op BenchmarkLastIndexAnyASCII/16:1-4 332354 356.4 ns/op BenchmarkLastIndexAnyASCII/16:2-4 327256 356.7 ns/op BenchmarkLastIndexAnyASCII/16:4-4 323548 361.4 ns/op BenchmarkLastIndexAnyASCII/16:8-4 325494 369.8 ns/op BenchmarkLastIndexAnyASCII/16:16-4 312422 377.0 ns/op BenchmarkLastIndexAnyASCII/16:32-4 296101 403.1 ns/op BenchmarkLastIndexAnyASCII/16:64-4 263235 447.8 ns/op BenchmarkLastIndexAnyASCII/256:1-4 24174 4968 ns/op BenchmarkLastIndexAnyASCII/256:2-4 24013 4969 ns/op BenchmarkLastIndexAnyASCII/256:4-4 24103 4971 ns/op BenchmarkLastIndexAnyASCII/256:8-4 24199 4975 ns/op BenchmarkLastIndexAnyASCII/256:16-4 24050 5013 ns/op BenchmarkLastIndexAnyASCII/256:32-4 23871 5000 ns/op BenchmarkLastIndexAnyASCII/256:64-4 23540 5088 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2568663 46.98 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2529600 46.48 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2534691 46.59 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2563566 46.30 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2598937 46.16 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2505241 47.83 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2501040 48.05 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 242233 482.9 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 271354 438.6 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 268309 442.0 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 268281 439.3 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 275295 436.5 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 256696 460.1 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 251343 468.4 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 17385 6947 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 18964 6364 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 19092 6307 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 19071 6279 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 18979 6349 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 17510 6845 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 17236 6924 ns/op BenchmarkTrimASCII/1:1-4 3108067 38.45 ns/op BenchmarkTrimASCII/1:2-4 2494887 49.40 ns/op BenchmarkTrimASCII/1:4-4 2377743 50.34 ns/op BenchmarkTrimASCII/1:8-4 2103814 57.03 ns/op BenchmarkTrimASCII/1:16-4 1767598 67.76 ns/op BenchmarkTrimASCII/16:1-4 412520 280.0 ns/op BenchmarkTrimASCII/16:2-4 331609 361.0 ns/op BenchmarkTrimASCII/16:4-4 327205 362.8 ns/op BenchmarkTrimASCII/16:8-4 326959 361.4 ns/op BenchmarkTrimASCII/16:16-4 310364 378.8 ns/op BenchmarkTrimASCII/256:1-4 31694 3781 ns/op BenchmarkTrimASCII/256:2-4 23930 4984 ns/op BenchmarkTrimASCII/256:4-4 23959 5006 ns/op BenchmarkTrimASCII/256:8-4 24103 4958 ns/op BenchmarkTrimASCII/256:16-4 23860 5003 ns/op BenchmarkTrimASCII/4096:1-4 2008 58835 ns/op BenchmarkTrimASCII/4096:2-4 1528 78730 ns/op BenchmarkTrimASCII/4096:4-4 1522 78891 ns/op BenchmarkTrimASCII/4096:8-4 1525 78903 ns/op BenchmarkTrimASCII/4096:16-4 1520 78297 ns/op BenchmarkTrimByte-4 2179990 54.66 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13185 9094 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13159 9114 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 630 185619 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1256 93481 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2470 46556 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4564 23902 ns/op BenchmarkCompareBytesEqual-4 9853190 11.73 ns/op BenchmarkCompareBytesToNil-4 11610517 10.16 ns/op BenchmarkCompareBytesEmpty-4 11795811 9.864 ns/op BenchmarkCompareBytesIdentical-4 12257739 9.766 ns/op BenchmarkCompareBytesSameLength-4 10017886 11.66 ns/op BenchmarkCompareBytesDifferentLength-4 9825559 12.24 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1410 84365 ns/op 12429.19 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1399 85417 ns/op 12276.01 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1408 85570 ns/op 12254.07 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1386 85658 ns/op 12241.58 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1388 84956 ns/op 12342.71 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1381 85280 ns/op 12295.83 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1390 85037 ns/op 12331.00 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 1912 60393 ns/op 17362.77 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 1758 66598 ns/op 15744.88 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 1729 68487 ns/op 15310.65 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 1788 66173 ns/op 15846.05 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 1723 64978 ns/op 16137.59 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 1764 66259 ns/op 15825.52 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 1783 68231 ns/op 15367.98 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 1728 68355 ns/op 15340.25 MB/s BenchmarkCompareBytesBig-4 1790 63992 ns/op 16386.13 MB/s BenchmarkCompareBytesBigIdentical-4 12594034 9.531 ns/op 110021117.79 MB/s PASS ok bytes 72.580s goos: linux goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 75956804 ns/op 1.32 MB/s 3612268 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 297625498 ns/op 1.91 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 24673937 ns/op 0.66 MB/s 3643377 B/op 51 allocs/op PASS ok compress/bzip2 2.320s goos: linux goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 60 1779247 ns/op 5.62 MB/s 42179 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 6 17138137 ns/op 5.83 MB/s 46092 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 172390911 ns/op 5.80 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 64 1783552 ns/op 5.61 MB/s 42926 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17654593 ns/op 5.66 MB/s 43641 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 180828107 ns/op 5.53 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 66 1765568 ns/op 5.66 MB/s 42443 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 16807199 ns/op 5.95 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 169062847 ns/op 5.91 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 66 1757383 ns/op 5.69 MB/s 43065 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 16748181 ns/op 5.97 MB/s 45002 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 169508943 ns/op 5.90 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 56 1924586 ns/op 5.20 MB/s 43442 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 18735457 ns/op 5.34 MB/s 46464 B/op 23 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 188491643 ns/op 5.31 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 75 1526853 ns/op 6.55 MB/s 42691 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 12691247 ns/op 7.88 MB/s 46858 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 131466042 ns/op 7.61 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 82 1370308 ns/op 7.30 MB/s 42756 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10111917 ns/op 9.89 MB/s 44575 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 101853307 ns/op 9.82 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 82 1381011 ns/op 7.24 MB/s 42456 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10533759 ns/op 9.49 MB/s 45396 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 101607869 ns/op 9.84 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 85 1252339 ns/op 7.99 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 11954976 ns/op 8.36 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 121383586 ns/op 8.24 MB/s BenchmarkEncode/Digits/Speed/1e4-4 46 2315062 ns/op 4.32 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 20113805 ns/op 4.97 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 199663927 ns/op 5.01 MB/s BenchmarkEncode/Digits/Default/1e4-4 16 6692186 ns/op 1.49 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 76339340 ns/op 1.31 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 789940513 ns/op 1.27 MB/s BenchmarkEncode/Digits/Compression/1e4-4 18 6564638 ns/op 1.52 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 75923481 ns/op 1.32 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 786072525 ns/op 1.27 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 75 1501713 ns/op 6.66 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 8 12979804 ns/op 7.70 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 127285385 ns/op 7.86 MB/s BenchmarkEncode/Newton/Speed/1e4-4 50 2171077 ns/op 4.61 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 16246279 ns/op 6.16 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 161473705 ns/op 6.19 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6450043 ns/op 1.55 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 69935536 ns/op 1.43 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 731973658 ns/op 1.37 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6538984 ns/op 1.53 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 89652023 ns/op 1.12 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 913040023 ns/op 1.10 MB/s PASS ok compress/flate 16.016s goos: linux goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 49 2256126 ns/op 4.43 MB/s BenchmarkDecoder/1e-Reuse4-4 50 2365657 ns/op 4.23 MB/s BenchmarkDecoder/1e5-4 5 22366984 ns/op 4.47 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22454690 ns/op 4.45 MB/s BenchmarkDecoder/1e6-4 1 224552357 ns/op 4.45 MB/s BenchmarkDecoder/1e-Reuse6-4 1 225146829 ns/op 4.44 MB/s BenchmarkEncoder/1e4-4 51 2142109 ns/op 4.67 MB/s BenchmarkEncoder/1e-Reuse4-4 55 1834291 ns/op 5.45 MB/s BenchmarkEncoder/1e5-4 6 19394782 ns/op 5.16 MB/s BenchmarkEncoder/1e-Reuse5-4 6 19144087 ns/op 5.22 MB/s BenchmarkEncoder/1e6-4 1 195827045 ns/op 5.11 MB/s BenchmarkEncoder/1e-Reuse6-4 1 192319900 ns/op 5.20 MB/s PASS ok compress/lzw 3.584s goos: linux goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 31 3780603 ns/op PASS ok container/heap 1.240s goos: linux goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 18766 5638 ns/op BenchmarkWithTimeout/concurrency=40-4 4435 23800 ns/op BenchmarkWithTimeout/concurrency=4000-4 4940 25512 ns/op BenchmarkWithTimeout/concurrency=400000-4 6451 19900 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 370786 302.3 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 13585 9292 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 16713 6775 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2971 41209 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1826 65330 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2378 45970 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 250 491605 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 177 650162 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 274 538350 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 21 4885156 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 13 7985632 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 26 4156556 ns/op BenchmarkCheckCanceled/Err-4 268828 439.6 ns/op BenchmarkCheckCanceled/Done-4 394017 307.0 ns/op BenchmarkContextCancelDone-4 465918 246.5 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 23456 4885 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 21414 5642 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 19198 5917 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 15306 7417 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 10000 10938 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 523496 226.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 295035 404.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 206424 579.7 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 128400 933.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 66078 1816 ns/op PASS ok context 11.565s goos: linux goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1775389 67.34 ns/op 237.62 MB/s BenchmarkDecrypt-4 1774273 67.50 ns/op 237.02 MB/s BenchmarkExpand-4 975284 119.1 ns/op PASS ok crypto/aes 1.518s goos: linux goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 183591 634.6 ns/op 100.85 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 368430 298.6 ns/op 214.32 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 181608 656.5 ns/op 97.49 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 370372 316.7 ns/op 202.06 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 114298 1019 ns/op 1325.40 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 178905 668.5 ns/op 2019.53 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 106381 1129 ns/op 1195.62 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 150705 795.4 ns/op 1697.19 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 41758 2854 ns/op 2870.05 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 52330 2264 ns/op 3617.93 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 35119 3424 ns/op 2392.73 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 40015 2987 ns/op 2742.31 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6930 16170 ns/op 63.02 MB/s BenchmarkAESCFBDecrypt1K-4 7096 16233 ns/op 62.77 MB/s BenchmarkAESCFBDecrypt8K-4 939 130628 ns/op 62.67 MB/s BenchmarkAESOFB1K-4 10000 11254 ns/op 90.54 MB/s BenchmarkAESCTR1K-4 14187 8419 ns/op 121.04 MB/s BenchmarkAESCTR8K-4 1785 66145 ns/op 123.77 MB/s BenchmarkAESCBCEncrypt1K-4 14629 8585 ns/op 119.28 MB/s BenchmarkAESCBCDecrypt1K-4 18447 6458 ns/op 158.55 MB/s PASS ok crypto/cipher 3.852s goos: linux goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 63402 1635 ns/op 4.89 MB/s BenchmarkDecrypt-4 78997 1487 ns/op 5.38 MB/s BenchmarkTDESEncrypt-4 30818 3880 ns/op 2.06 MB/s BenchmarkTDESDecrypt-4 31352 3845 ns/op 2.08 MB/s PASS ok crypto/des 1.601s goos: linux goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 937 122658 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 13 8563554 ns/op 1084 B/op 21 allocs/op BenchmarkECDH/P521-4 5 21530715 ns/op 1540 B/op 21 allocs/op BenchmarkECDH/X25519-4 92 1254439 ns/op 375 B/op 9 allocs/op PASS ok crypto/ecdh 1.706s goos: linux goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1759 66813 ns/op 2512 B/op 33 allocs/op BenchmarkSign/P384-4 31 3736432 ns/op 2677 B/op 34 allocs/op BenchmarkSign/P521-4 13 9045250 ns/op 3064 B/op 35 allocs/op BenchmarkVerify/P256-4 932 127161 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 12 9670438 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 5 24244746 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 4104 28683 ns/op 895 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 54 2150827 ns/op 1097 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 21 5340220 ns/op 1416 B/op 17 allocs/op PASS ok crypto/ecdsa 2.699s goos: linux goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 326 374241 ns/op BenchmarkNewKeyFromSeed-4 316 374129 ns/op BenchmarkSigning-4 297 401108 ns/op BenchmarkVerification-4 204 593914 ns/op PASS ok crypto/ed25519 1.765s goos: linux goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4808 23592 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 140 863281 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 52 2207745 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 21 5317671 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1371 86546 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 55 2120057 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 20 5777368 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 14917385 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 11596 10206 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5500 21140 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3361 34750 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 72 1569484 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2110 52962 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 279 438237 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1402 83683 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 93 1249247 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.370s goos: linux goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 14796 8017 ns/op 127.73 MB/s BenchmarkHMACSHA256_32-4 24093 4939 ns/op 6.48 MB/s BenchmarkNewWriteSum-4 10000 10219 ns/op 3.13 MB/s PASS ok crypto/hmac 1.498s goos: linux goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 52458 2248 ns/op BenchmarkModSub-4 53949 2198 ns/op BenchmarkMontgomeryRepr-4 27115 4507 ns/op BenchmarkMontgomeryMul-4 26983 4399 ns/op BenchmarkModMul-4 13320 9102 ns/op BenchmarkExpBig-4 15 7243644 ns/op BenchmarkExp-4 6 18066780 ns/op PASS ok crypto/internal/bigmod 2.156s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 2841 35839 ns/op BenchmarkScalarBaseMult-4 339 339350 ns/op BenchmarkScalarMult-4 156 773980 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 226 528495 ns/op PASS ok crypto/internal/edwards25519 1.636s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 490167 222.4 ns/op BenchmarkMultiply-4 4295670 27.97 ns/op BenchmarkSquare-4 5329988 22.51 ns/op BenchmarkInvert-4 24772 4824 ns/op BenchmarkMult32-4 1407912 83.76 ns/op PASS ok crypto/internal/edwards25519/field 1.802s goos: linux goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 50 2069799 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1614 74218 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 19 5694387 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 14584404 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 158 756059 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 8010 14783 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 60 1872261 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 24 4525816 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.078s goos: linux goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 567213 195.2 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 291394 394.3 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 120391 994.4 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 599773 199.4 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 299514 399.6 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 120319 1005 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.768s goos: linux goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 116618 993.3 ns/op 8.05 MB/s BenchmarkHash64-4 145279 805.7 ns/op 79.43 MB/s BenchmarkHash128-4 130803 902.2 ns/op 141.88 MB/s BenchmarkHash256-4 105571 1122 ns/op 228.20 MB/s BenchmarkHash512-4 76646 1595 ns/op 320.97 MB/s BenchmarkHash1K-4 48399 2476 ns/op 413.61 MB/s BenchmarkHash8K-4 7963 14803 ns/op 553.41 MB/s BenchmarkHash1M-4 66 1809385 ns/op 579.52 MB/s BenchmarkHash8M-4 7 14364879 ns/op 583.97 MB/s BenchmarkHash8BytesUnaligned-4 113742 1004 ns/op 7.97 MB/s BenchmarkHash1KUnaligned-4 48632 2469 ns/op 414.83 MB/s BenchmarkHash8KUnaligned-4 7726 14753 ns/op 555.28 MB/s PASS ok crypto/md5 2.768s goos: linux goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 1 417158281 ns/op PASS ok crypto/rand 1.435s goos: linux goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 12939 9257 ns/op 13.83 MB/s BenchmarkRC4_1K-4 1558 72850 ns/op 14.06 MB/s BenchmarkRC4_8K-4 206 577790 ns/op 14.01 MB/s PASS ok crypto/rc4 1.535s goos: linux goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 10 10529193 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 23468406 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 42553010 ns/op BenchmarkEncryptPKCS1v15/2048-4 39 2881271 ns/op BenchmarkDecryptOAEP/2048-4 10 10581190 ns/op BenchmarkEncryptOAEP/2048-4 38 2838582 ns/op BenchmarkSignPKCS1v15/2048-4 10 10607881 ns/op BenchmarkVerifyPKCS1v15/2048-4 42 2796665 ns/op BenchmarkSignPSS/2048-4 10 10704769 ns/op BenchmarkVerifyPSS/2048-4 40 2816388 ns/op PASS ok crypto/rsa 2.626s goos: linux goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 96105 1190 ns/op 6.72 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 111889 1042 ns/op 7.68 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 76450 1563 ns/op 204.68 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 87069 1384 ns/op 231.25 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 49730 2420 ns/op 423.18 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 52742 2241 ns/op 456.97 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9619 11696 ns/op 700.43 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 9802 11556 ns/op 708.87 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.070s goos: linux goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 77751 1478 ns/op 5.41 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 88654 1303 ns/op 6.14 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 89496 1322 ns/op 6.05 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 26079 4572 ns/op 223.98 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 27127 4422 ns/op 231.57 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 26907 4424 ns/op 231.47 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4165 28324 ns/op 289.23 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4231 27998 ns/op 292.60 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4178 28211 ns/op 290.39 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.284s goos: linux goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 53976 2195 ns/op 3.64 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 68870 1692 ns/op 4.73 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 61970 1928 ns/op 4.15 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 26911 4420 ns/op 231.66 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 30696 3871 ns/op 264.53 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 28999 4110 ns/op 249.16 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5726 20278 ns/op 403.98 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5877 19695 ns/op 415.94 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5847 20027 ns/op 409.04 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.290s goos: linux goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 15577824 7.614 ns/op BenchmarkConstantTimeEq-4 16807305 7.129 ns/op BenchmarkConstantTimeLessOrEq-4 15598453 7.527 ns/op BenchmarkXORBytes/8Bytes-4 4535553 25.40 ns/op 314.93 MB/s BenchmarkXORBytes/128Bytes-4 4072850 29.23 ns/op 4378.68 MB/s BenchmarkXORBytes/2048Bytes-4 1000000 107.6 ns/op 19039.95 MB/s BenchmarkXORBytes/32768Bytes-4 61330 1949 ns/op 16813.80 MB/s PASS ok crypto/subtle 1.952s goos: linux goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 163 721481 ns/op BenchmarkCertCache/1-4 150 726394 ns/op BenchmarkCertCache/2-4 171 780879 ns/op BenchmarkCertCache/3-4 163 760635 ns/op BenchmarkHandshakeServer/RSA-4 16 7246997 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 14 7682972 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 15 7350943 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 96 1146022 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 157 759520 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 50 2262340 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 61 1861398 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 3 33429986 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 33189307 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 5 24157364 ns/op 43.41 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 30506154 ns/op 34.37 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 37662399 ns/op 55.68 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 2 59989230 ns/op 34.96 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 62278685 ns/op 67.35 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 1 107479725 ns/op 39.02 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 106217725 ns/op 78.98 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 142613733 ns/op 58.82 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 205360085 ns/op 81.70 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 244730887 ns/op 68.55 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 352415430 ns/op 95.21 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 570232473 ns/op 58.84 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 726965020 ns/op 92.31 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1000054182 ns/op 67.11 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 5 26058377 ns/op 40.24 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 30235064 ns/op 34.68 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 36705181 ns/op 57.14 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 2 57576273 ns/op 36.42 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 67875361 ns/op 61.79 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 73601060 ns/op 56.99 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 122223210 ns/op 68.63 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 123323103 ns/op 68.02 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 192966978 ns/op 86.94 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 267512035 ns/op 62.72 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 345077235 ns/op 97.24 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 591970008 ns/op 56.68 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 888228339 ns/op 75.55 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1064946949 ns/op 63.02 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 707376492 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 710235790 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 291119547 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 291573227 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 152723004 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 151832964 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 84071430 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 83711116 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 42985274 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 41351928 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 146302701 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 148691223 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 66946850 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 66950463 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 41040651 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 40267192 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 4 27694662 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 4 26912784 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 5 20658729 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 6 19437112 ns/op PASS ok crypto/tls 18.698s goos: linux goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 8 13882310 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 318 366739 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1062 110496 ns/op 12659 B/op 165 allocs/op BenchmarkParseCertificate/rsa_leaf-4 950 124651 ns/op 14066 B/op 188 allocs/op PASS ok crypto/x509 1.900s goos: linux goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 36 3343139 ns/op 280030 B/op 1641 allocs/op BenchmarkConcurrentStmtQuery-4 30 3884473 ns/op 263796 B/op 2022 allocs/op BenchmarkConcurrentStmtExec-4 44 2544576 ns/op 214849 B/op 635 allocs/op BenchmarkConcurrentTxQuery-4 34 3363314 ns/op 273750 B/op 2145 allocs/op BenchmarkConcurrentTxExec-4 61 1938792 ns/op 87763 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 36 2937492 ns/op 105938 B/op 2069 allocs/op BenchmarkConcurrentTxStmtExec-4 100 1069058 ns/op 41667 B/op 381 allocs/op BenchmarkConcurrentRandom-4 34 3272349 ns/op 224462 B/op 1827 allocs/op BenchmarkManyConcurrentQueries-4 2119 47896 ns/op 3997 B/op 20 allocs/op BenchmarkGrabConn-4 142005 772.1 ns/op 0 B/op 0 allocs/op PASS ok database/sql 2.614s goos: linux goarch: amd64 pkg: debug/elf cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSymbols64-4 1658 68343 ns/op BenchmarkSymbols32-4 1720 60059 ns/op PASS ok debug/elf 1.351s goos: linux goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 248360 490.5 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 74 1552555 ns/op 180280 B/op 14 allocs/op Benchmark115/LineToPC-4 69 1595228 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 16567 7256 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.754s goos: linux goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkObjectIdentifierString-4 60616 1934 ns/op BenchmarkMarshal-4 729 160272 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2718 42783 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.420s goos: linux goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 350 337974 ns/op 24.24 MB/s BenchmarkEncodeToString-4 273 396169 ns/op 20.68 MB/s BenchmarkDecode-4 135 875311 ns/op 14.98 MB/s BenchmarkDecodeString-4 133 886827 ns/op 14.79 MB/s PASS ok encoding/base32 1.734s goos: linux goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 283 365580 ns/op 22.41 MB/s BenchmarkDecodeString/2-4 261506 436.3 ns/op 9.17 MB/s BenchmarkDecodeString/4-4 232521 505.1 ns/op 15.84 MB/s BenchmarkDecodeString/8-4 187890 630.5 ns/op 19.03 MB/s BenchmarkDecodeString/64-4 33448 3534 ns/op 24.90 MB/s BenchmarkDecodeString/8192-4 308 376515 ns/op 29.01 MB/s BenchmarkNewEncoding-4 59746 1988 ns/op 128.79 MB/s PASS ok encoding/base64 2.020s goos: linux goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1263 89736 ns/op 44.58 MB/s BenchmarkReadStruct-4 15826 7290 ns/op 10.29 MB/s BenchmarkWriteStruct-4 15511 7742 ns/op 9.69 MB/s BenchmarkReadInts-4 47125 2517 ns/op 11.92 MB/s BenchmarkWriteInts-4 43767 2744 ns/op 10.93 MB/s BenchmarkWriteSlice1000Int32s-4 1290 92530 ns/op 43.23 MB/s BenchmarkPutUint16-4 3719686 31.77 ns/op 62.94 MB/s BenchmarkAppendUint16-4 3501235 34.19 ns/op 58.49 MB/s BenchmarkPutUint32-4 2611932 45.88 ns/op 87.19 MB/s BenchmarkAppendUint32-4 2738919 43.50 ns/op 91.95 MB/s BenchmarkPutUint64-4 1006854 120.1 ns/op 66.59 MB/s BenchmarkAppendUint64-4 990608 120.9 ns/op 66.15 MB/s BenchmarkLittleEndianPutUint16-4 3713917 32.22 ns/op 62.07 MB/s BenchmarkLittleEndianAppendUint16-4 3771296 31.77 ns/op 62.96 MB/s BenchmarkLittleEndianPutUint32-4 2681742 44.84 ns/op 89.20 MB/s BenchmarkLittleEndianAppendUint32-4 2696179 44.27 ns/op 90.36 MB/s BenchmarkLittleEndianPutUint64-4 946515 119.9 ns/op 66.75 MB/s BenchmarkLittleEndianAppendUint64-4 966663 117.6 ns/op 68.04 MB/s BenchmarkReadFloats-4 157846 753.6 ns/op 15.92 MB/s BenchmarkWriteFloats-4 156549 782.7 ns/op 15.33 MB/s BenchmarkReadSlice1000Float32s-4 1138 102406 ns/op 39.06 MB/s BenchmarkWriteSlice1000Float32s-4 1076 112864 ns/op 35.44 MB/s BenchmarkReadSlice1000Uint8s-4 94039 1220 ns/op 819.82 MB/s BenchmarkWriteSlice1000Uint8s-4 112675 1008 ns/op 992.41 MB/s BenchmarkPutUvarint32-4 768788 149.7 ns/op 26.72 MB/s BenchmarkPutUvarint64-4 196346 593.5 ns/op 13.48 MB/s PASS ok encoding/binary 4.978s goos: linux goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6786 16545 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7028 16776 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 7212 17050 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 3956 27455 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7887 15192 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7519 15162 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7722 15187 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4288 25549 ns/op 2978 B/op 12 allocs/op BenchmarkWrite-4 12882 8817 ns/op PASS ok encoding/csv 2.383s goos: linux goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 9462 11986 ns/op 1815 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 16995 8369 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 273 454919 ns/op 16681 B/op 330 allocs/op BenchmarkEncodeComplex128Slice-4 794 144793 ns/op 618 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1622 68757 ns/op 54 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1602 77237 ns/op 54 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2403 45471 ns/op 161 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 69 1730390 ns/op 33818 B/op 252 allocs/op BenchmarkDecodeComplex128Slice-4 496 218688 ns/op 25255 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1396 96764 ns/op 10793 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1213 84956 ns/op 9758 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 868 175267 ns/op 39135 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 276 486583 ns/op 66384 B/op 2206 allocs/op BenchmarkDecodeBytesSlice-4 414 242037 ns/op 23954 B/op 198 allocs/op BenchmarkDecodeInterfaceSlice-4 106 1169276 ns/op 82973 B/op 3178 allocs/op BenchmarkDecodeMap-4 73 1576823 ns/op 54123 B/op 181 allocs/op PASS ok encoding/gob 3.914s goos: linux goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 11364 10143 ns/op 25.24 MB/s BenchmarkEncode/1024-4 2745 40397 ns/op 25.35 MB/s BenchmarkEncode/4096-4 745 161081 ns/op 25.43 MB/s BenchmarkEncode/16384-4 186 644186 ns/op 25.43 MB/s BenchmarkDecode/256-4 23463 5097 ns/op 50.22 MB/s BenchmarkDecode/1024-4 5751 20251 ns/op 50.57 MB/s BenchmarkDecode/4096-4 1467 81511 ns/op 50.25 MB/s BenchmarkDecode/16384-4 368 324690 ns/op 50.46 MB/s BenchmarkDump/256-4 1333 90878 ns/op 2.82 MB/s BenchmarkDump/1024-4 330 355406 ns/op 2.88 MB/s BenchmarkDump/4096-4 81 1423213 ns/op 2.88 MB/s BenchmarkDump/16384-4 20 5908018 ns/op 2.77 MB/s PASS ok encoding/hex 2.747s goos: linux goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 114299433 ns/op 16.98 MB/s 2144 B/op 17 allocs/op BenchmarkCodeEncoderError-4 1 129148740 ns/op 15.03 MB/s 6024 B/op 75 allocs/op BenchmarkCodeMarshal-4 1 151754583 ns/op 12.79 MB/s 10332512 B/op 58 allocs/op BenchmarkCodeMarshalError-4 1 130591906 ns/op 14.86 MB/s 1945032 B/op 66 allocs/op BenchmarkMarshalBytes/32-4 20907 5691 ns/op BenchmarkMarshalBytes/256-4 5325 22302 ns/op BenchmarkMarshalBytes/4096-4 458 262379 ns/op BenchmarkMarshalBytesError/32-4 50 2176053 ns/op BenchmarkMarshalBytesError/256-4 50 2167689 ns/op BenchmarkMarshalBytesError/4096-4 45 2451077 ns/op BenchmarkMarshalMap-4 45223 2404 ns/op 300 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 435122930 ns/op 4.46 MB/s 10097096 B/op 40033 allocs/op BenchmarkUnicodeDecoder-4 34959 3420 ns/op 4.09 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 44754 2459 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 372841442 ns/op 5.20 MB/s 2019408 B/op 40002 allocs/op BenchmarkCodeUnmarshalReuse-4 1 366966083 ns/op 5.29 MB/s 2019480 B/op 40005 allocs/op BenchmarkUnmarshalString-4 56587 2143 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 142395 858.7 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 254204 558.7 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 15690 6829 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 78633 1536 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 76510 1340 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 17978 7064 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 4245 28517 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 949 136351 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 97 1165840 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 10 11534613 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 417411 258.9 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 453105 270.4 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 407638 266.4 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 389755 278.3 ns/op BenchmarkEncodeMarshaler-4 67814 1826 ns/op 75 B/op 1 allocs/op BenchmarkEncoderEncode-4 82322 1393 ns/op 43 B/op 0 allocs/op BenchmarkNumberIsValid-4 3994822 29.59 ns/op BenchmarkNumberIsValidRegexp-4 21207 5822 ns/op PASS ok encoding/json 9.013s goos: linux goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 43 2705301 ns/op 24.23 MB/s BenchmarkDecode-4 20 5741341 ns/op 15.46 MB/s PASS ok encoding/pem 1.365s goos: linux goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2770 41301 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1041 133904 ns/op 8217 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 4033 28445 ns/op PASS ok encoding/xml 1.606s goos: linux goarch: amd64 pkg: errors cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIs-4 230886 478.2 ns/op BenchmarkAs-4 59726 1940 ns/op PASS ok errors 1.275s goos: linux goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 274546 414.2 ns/op BenchmarkIntSet-4 315752 401.1 ns/op BenchmarkFloatAdd-4 117985 2110 ns/op BenchmarkFloatSet-4 286460 426.9 ns/op BenchmarkStringSet-4 283717 404.0 ns/op BenchmarkMapSet-4 51696 1957 ns/op BenchmarkMapSetDifferent-4 51303 2404 ns/op BenchmarkMapSetDifferentRandom-4 234 488469 ns/op BenchmarkMapSetString-4 58045 1804 ns/op BenchmarkMapAddSame-4 39528 3124 ns/op BenchmarkMapAddDifferent-4 16623 8332 ns/op BenchmarkMapAddDifferentRandom-4 216 572914 ns/op BenchmarkMapAddSameSteadyState-4 219404 534.8 ns/op BenchmarkMapAddDifferentSteadyState-4 121530 1023 ns/op BenchmarkMapString-4 6188 17566 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 20869 5762 ns/op PASS ok expvar 3.688s goos: linux goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 101910 1060 ns/op BenchmarkSprintfEmpty-4 373627 314.9 ns/op BenchmarkSprintfString-4 235552 480.6 ns/op BenchmarkSprintfTruncateString-4 239794 482.0 ns/op BenchmarkSprintfTruncateBytes-4 138018 783.9 ns/op BenchmarkSprintfSlowParsingPath-4 279313 438.9 ns/op BenchmarkSprintfQuoteString-4 41095 2967 ns/op BenchmarkSprintfInt-4 274418 466.0 ns/op BenchmarkSprintfIntInt-4 189015 651.8 ns/op BenchmarkSprintfPrefixedInt-4 177408 583.5 ns/op BenchmarkSprintfFloat-4 125275 826.2 ns/op BenchmarkSprintfComplex-4 63690 2613 ns/op BenchmarkSprintfBoolean-4 242100 496.2 ns/op BenchmarkSprintfHexString-4 91707 1107 ns/op BenchmarkSprintfHexBytes-4 68252 1601 ns/op BenchmarkSprintfBytes-4 40394 2531 ns/op BenchmarkSprintfStringer-4 52011 2006 ns/op BenchmarkSprintfStructure-4 33140 3314 ns/op BenchmarkManyArgs-4 75490 1774 ns/op BenchmarkFprintInt-4 67680 1822 ns/op BenchmarkFprintfBytes-4 74842 1619 ns/op BenchmarkFprintIntNoAlloc-4 66327 1815 ns/op BenchmarkScanInts-4 37 3231432 ns/op BenchmarkScanRecursiveInt-4 1 378099216 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 414287722 ns/op PASS ok fmt 5.621s goos: linux goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 626 173477 ns/op PASS ok go/build 1.153s goos: linux goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 44222 2523 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 13245 9155 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3760 29598 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1058 112652 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 260 438572 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 56 2178485 ns/op 215520 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 13 8864243 ns/op 846304 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 3 37885138 ns/op 3615200 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 1 177637611 ns/op 15239648 B/op 65564 allocs/op PASS ok go/constant 2.562s goos: linux goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 264117791 ns/op 0.25 MB/s 47631592 B/op 49283 allocs/op PASS ok go/format 1.307s goos: linux goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 5 20861470 ns/op 2.58 MB/s BenchmarkParseOnly-4 6 18104008 ns/op 2.97 MB/s BenchmarkResolve-4 48 2433976 ns/op 22.12 MB/s PASS ok go/parser 2.295s goos: linux goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 156072533 ns/op 0.33 MB/s 4925664 B/op 27472 allocs/op BenchmarkPrintDecl-4 686 160346 ns/op 0.20 MB/s 15578 B/op 51 allocs/op PASS ok go/printer 1.307s goos: linux goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 260 453003 ns/op BenchmarkScanFiles/go/types/expr.go-4 14 7911535 ns/op 6.26 MB/s BenchmarkScanFiles/go/parser/parser.go-4 8 12612572 ns/op 5.81 MB/s BenchmarkScanFiles/net/http/server.go-4 6 18982360 ns/op 6.48 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 222 550364 ns/op 5.63 MB/s PASS ok go/scanner 1.739s goos: linux goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1000000 103.9 ns/op PASS ok go/token 1.127s goos: linux goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 106 1098468 ns/op BenchmarkNamed/Underlying/nongeneric-4 662889 157.7 ns/op BenchmarkNamed/Underlying/generic-4 694987 158.7 ns/op BenchmarkNamed/Underlying/src_instance-4 750902 156.5 ns/op BenchmarkNamed/Underlying/user_instance-4 705722 164.5 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 18309 6440 ns/op BenchmarkNamed/NewMethodSet/generic-4 19029 6150 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 19336 6404 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 17948 6486 ns/op BenchmarkCheck/http/funcbodies/info-4 1 671234579 ns/op 50114 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 487927199 ns/op 68938 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 258992740 ns/op 129872 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 231472809 ns/op 145291 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 428010717 ns/op 12106 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 116423581 ns/op 44499 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 69165198 ns/op 74900 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 66215717 ns/op 78232 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 145121910 ns/op 14928 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 65205986 ns/op 33210 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 46706239 ns/op 46382 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 46449062 ns/op 46642 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1199497732 ns/op 56411 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 670455262 ns/op 100921 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 174249189 ns/op 388157 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 128417854 ns/op 526757 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 1879467578 ns/op 1068 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 100043874 ns/op 20057 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 80753778 ns/op 24843 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 82941800 ns/op 24194 lines/s PASS ok go/types 21.411s goos: linux goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 8566 13946 ns/op 73.43 MB/s PASS ok hash/adler32 1.231s goos: linux goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 191835 588.6 ns/op 25.48 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 203476 562.4 ns/op 26.67 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 102316 1152 ns/op 34.71 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 111440 1086 ns/op 36.82 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 425043 275.3 ns/op 1860.01 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 405648 275.1 ns/op 1861.11 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 390986 304.7 ns/op 3360.76 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 387421 307.3 ns/op 3332.58 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 230553 519.2 ns/op 7888.50 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 236290 509.3 ns/op 8041.87 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 50851 2333 ns/op 14045.29 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 50385 2344 ns/op 13978.48 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 417106 281.4 ns/op 53.31 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 412969 284.1 ns/op 52.80 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 390672 275.6 ns/op 145.11 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 432240 273.7 ns/op 146.12 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 305226 377.3 ns/op 1357.09 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 311223 381.4 ns/op 1342.46 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 255086 466.4 ns/op 2195.49 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 245199 481.4 ns/op 2127.33 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 214975 547.9 ns/op 7475.20 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 212598 545.1 ns/op 7513.87 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 45698 2630 ns/op 12457.40 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 44918 2618 ns/op 12516.33 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 203881 580.2 ns/op 25.85 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 201319 587.3 ns/op 25.54 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 100666 1179 ns/op 33.91 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 101534 1174 ns/op 34.08 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 7734 15405 ns/op 33.23 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 7389 15524 ns/op 32.98 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 3638 32273 ns/op 31.73 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 3698 31965 ns/op 32.03 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 897 133333 ns/op 30.72 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 895 134235 ns/op 30.51 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 100 1075007 ns/op 30.48 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 100 1076144 ns/op 30.45 MB/s PASS ok hash/crc32 5.605s goos: linux goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 85 1403387 ns/op 46.70 MB/s BenchmarkCrc64/ISO4KB-4 985 119481 ns/op 34.28 MB/s BenchmarkCrc64/ISO1KB-4 4495 25774 ns/op 39.73 MB/s BenchmarkCrc64/ECMA64KB-4 85 1405712 ns/op 46.62 MB/s BenchmarkCrc64/Random64KB-4 90 1260743 ns/op 51.98 MB/s BenchmarkCrc64/Random16KB-4 363 323817 ns/op 50.60 MB/s PASS ok hash/crc64 1.790s goos: linux goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 8533 14110 ns/op 72.57 MB/s BenchmarkFnv32aKB-4 8404 14065 ns/op 72.80 MB/s BenchmarkFnv64KB-4 8226 14262 ns/op 71.80 MB/s BenchmarkFnv64aKB-4 8106 14191 ns/op 72.16 MB/s BenchmarkFnv128KB-4 2036 57969 ns/op 17.66 MB/s BenchmarkFnv128aKB-4 2124 55337 ns/op 18.50 MB/s PASS ok hash/fnv 1.946s goos: linux goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 511386 199.0 ns/op 20.10 MB/s BenchmarkHash/n=4/Bytes-4 4590990 25.84 ns/op 154.80 MB/s BenchmarkHash/n=4/String-4 1735100 68.86 ns/op 58.09 MB/s BenchmarkHash/n=8/Write-4 547449 200.8 ns/op 39.84 MB/s BenchmarkHash/n=8/Bytes-4 4226028 28.38 ns/op 281.89 MB/s BenchmarkHash/n=8/String-4 1844575 64.89 ns/op 123.29 MB/s BenchmarkHash/n=16/Write-4 575115 200.5 ns/op 79.82 MB/s BenchmarkHash/n=16/Bytes-4 4597872 26.12 ns/op 612.53 MB/s BenchmarkHash/n=16/String-4 1831623 64.54 ns/op 247.90 MB/s BenchmarkHash/n=32/Write-4 572362 206.2 ns/op 155.18 MB/s BenchmarkHash/n=32/Bytes-4 4496877 26.74 ns/op 1196.52 MB/s BenchmarkHash/n=32/String-4 1829730 65.74 ns/op 486.77 MB/s BenchmarkHash/n=64/Write-4 531994 220.9 ns/op 289.78 MB/s BenchmarkHash/n=64/Bytes-4 4295234 27.80 ns/op 2301.91 MB/s BenchmarkHash/n=64/String-4 1822381 65.96 ns/op 970.34 MB/s BenchmarkHash/n=256/Write-4 390409 301.0 ns/op 850.53 MB/s BenchmarkHash/n=256/Bytes-4 2281832 52.16 ns/op 4908.41 MB/s BenchmarkHash/n=256/String-4 925773 124.5 ns/op 2055.60 MB/s BenchmarkHash/n=320/Write-4 399068 296.7 ns/op 1078.53 MB/s BenchmarkHash/n=320/Bytes-4 1818751 65.43 ns/op 4890.95 MB/s BenchmarkHash/n=320/String-4 665454 176.6 ns/op 1812.04 MB/s BenchmarkHash/n=1024/Write-4 260166 455.1 ns/op 2250.22 MB/s BenchmarkHash/n=1024/Bytes-4 753528 157.9 ns/op 6486.66 MB/s BenchmarkHash/n=1024/String-4 269078 442.4 ns/op 2314.48 MB/s BenchmarkHash/n=4096/Write-4 122764 995.2 ns/op 4115.58 MB/s BenchmarkHash/n=4096/Bytes-4 207690 577.8 ns/op 7089.47 MB/s BenchmarkHash/n=4096/String-4 69045 1726 ns/op 2373.51 MB/s BenchmarkHash/n=16384/Write-4 38313 3131 ns/op 5233.59 MB/s BenchmarkHash/n=16384/Bytes-4 53692 2234 ns/op 7333.50 MB/s BenchmarkHash/n=16384/String-4 17656 6722 ns/op 2437.46 MB/s PASS ok hash/maphash 5.407s goos: linux goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 781 139062 ns/op BenchmarkEscapeNone-4 133887 871.4 ns/op BenchmarkUnescape-4 748 154788 ns/op BenchmarkUnescapeNone-4 507916 226.5 ns/op BenchmarkUnescapeSparse-4 11414 9566 ns/op BenchmarkUnescapeDense-4 1123 104485 ns/op PASS ok html 1.863s goos: linux goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9038 12735 ns/op BenchmarkCSSEscaperNoSpecials-4 43152 2782 ns/op BenchmarkDecodeCSS-4 26452 4533 ns/op BenchmarkDecodeCSSNoSpecials-4 4268407 29.30 ns/op BenchmarkCSSValueFilter-4 102372 1101 ns/op BenchmarkCSSValueFilterOk-4 77176 1555 ns/op BenchmarkEscapedExecute-4 4333 25460 ns/op BenchmarkHTMLNospaceEscaper-4 10000 10718 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 64453 1860 ns/op BenchmarkStripTags-4 20784 5738 ns/op BenchmarkStripTagsNoSpecials-4 295862 396.3 ns/op BenchmarkJSValEscaperWithNum-4 23090 5263 ns/op BenchmarkJSValEscaperWithStr-4 5151 22021 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 17082 6718 ns/op BenchmarkJSValEscaperWithObj-4 4515 26018 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 12760 9215 ns/op BenchmarkJSStrEscaperNoSpecials-4 55237 2150 ns/op BenchmarkJSStrEscaper-4 10000 10832 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 51885 2316 ns/op BenchmarkJSRegexpEscaper-4 10000 11237 ns/op BenchmarkTemplateSpecialTags-4 78 1358188 ns/op BenchmarkURLEscaper-4 4335 27538 ns/op BenchmarkURLEscaperNoSpecials-4 159170 730.0 ns/op BenchmarkURLNormalizer-4 5552 20716 ns/op BenchmarkURLNormalizerNoSpecials-4 150758 758.3 ns/op BenchmarkSrcsetFilter-4 18238 6578 ns/op BenchmarkSrcsetFilterNoSpecials-4 105336 1155 ns/op PASS ok html/template 4.931s goos: linux goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 542144 188.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 403449 273.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 647350 189.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 436042 279.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1829578 64.81 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1000000 100.9 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1857014 63.79 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1000000 101.4 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1491038 80.53 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 445179 270.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 324921 338.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 473072 259.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 354037 344.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 829494 144.2 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 559538 223.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 981177 125.8 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 524424 228.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 436218 271.1 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1405953 85.56 ns/op BenchmarkRGBASetRGBA-4 1444993 82.12 ns/op BenchmarkRGBA64At-4 677752 164.7 ns/op BenchmarkRGBA64SetRGBA64-4 759710 154.8 ns/op BenchmarkNRGBAAt-4 1421427 84.44 ns/op BenchmarkNRGBASetNRGBA-4 1467436 81.65 ns/op BenchmarkNRGBA64At-4 703582 163.8 ns/op BenchmarkNRGBA64SetNRGBA64-4 775135 151.5 ns/op BenchmarkAlphaAt-4 1559614 76.22 ns/op BenchmarkAlphaSetAlpha-4 2354995 47.43 ns/op BenchmarkAlpha16At-4 1420852 84.22 ns/op BenchmarkAlphaSetAlpha16-4 1577252 75.44 ns/op BenchmarkGrayAt-4 2412987 47.32 ns/op BenchmarkGraySetGray-4 2382925 46.83 ns/op BenchmarkGray16At-4 1571254 76.15 ns/op BenchmarkGraySetGray16-4 1569510 76.55 ns/op PASS ok image 6.305s goos: linux goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4236865 28.69 ns/op BenchmarkYCbCrToRGB/128-4 4263176 28.10 ns/op BenchmarkYCbCrToRGB/255-4 4617358 26.02 ns/op BenchmarkRGBToYCbCr/0-4 4347331 27.37 ns/op BenchmarkRGBToYCbCr/Cb-4 4492158 26.55 ns/op BenchmarkRGBToYCbCr/Cr-4 4466071 26.86 ns/op BenchmarkYCbCrToRGBA/0-4 3629949 32.67 ns/op BenchmarkYCbCrToRGBA/128-4 3446712 34.63 ns/op BenchmarkYCbCrToRGBA/255-4 3628720 33.20 ns/op BenchmarkNYCbCrAToRGBA/0-4 3544531 33.90 ns/op BenchmarkNYCbCrAToRGBA/128-4 3599635 33.13 ns/op BenchmarkNYCbCrAToRGBA/255-4 3448555 34.59 ns/op PASS ok image/color 2.857s goos: linux goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 3 35337016 ns/op BenchmarkFillSrc-4 312 371821 ns/op BenchmarkCopyOver-4 6 17843541 ns/op BenchmarkCopySrc-4 415 268988 ns/op BenchmarkNRGBAOver-4 6 19606136 ns/op BenchmarkNRGBASrc-4 8 12634702 ns/op BenchmarkYCbCr-4 8 14021680 ns/op BenchmarkGray-4 15 7408724 ns/op BenchmarkCMYK-4 8 12769638 ns/op BenchmarkGlyphOver-4 19 6013700 ns/op BenchmarkRGBAMaskOver-4 4 31609470 ns/op BenchmarkGrayMaskOver-4 5 23475480 ns/op BenchmarkRGBA64ImageMaskOver-4 3 39856663 ns/op BenchmarkRGBA-4 4 26289824 ns/op BenchmarkPalettedFill-4 908 134748 ns/op BenchmarkPalettedRGBA-4 4 25514637 ns/op BenchmarkGenericOver-4 2 56977272 ns/op BenchmarkGenericMaskOver-4 5 23063515 ns/op BenchmarkGenericSrc-4 3 37265999 ns/op BenchmarkGenericMaskSrc-4 4 33743068 ns/op PASS ok image/draw 7.191s goos: linux goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 24 4619953 ns/op 3.34 MB/s 48620 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 111326980 ns/op 2.76 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3174447785 ns/op 0.39 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 57 2055959 ns/op 7.51 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 156511354 ns/op 0.39 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 5.250s goos: linux goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3504 30296 ns/op BenchmarkIDCT-4 3799 28927 ns/op BenchmarkDecodeBaseline-4 9 12396381 ns/op 4.99 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 17468105 ns/op 3.54 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 158725449 ns/op 7.74 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 192428124 ns/op 4.79 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.255s goos: linux goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 11652021 9.488 ns/op BenchmarkDecodeGray-4 12 9422252 ns/op 6.96 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 39296254 ns/op 6.67 MB/s 337330 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 3 34283572 ns/op 7.65 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 21 5361685 ns/op 12.22 MB/s 140352 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 32379894 ns/op 8.10 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 39399016 ns/op 6.65 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 61555039 ns/op 4.99 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 61517454 ns/op 4.99 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 200226637 ns/op 6.14 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 219190518 ns/op 5.61 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 30584718 ns/op 10.04 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 201138276 ns/op 6.11 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 805739483 ns/op 1.53 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.693s goos: linux goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 54005313 ns/op 1.85 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 44406187 ns/op 2.25 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 294282347 ns/op 1.70 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 251375557 ns/op 1.99 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 52631910 ns/op 1.90 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 42761173 ns/op 2.34 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 276881485 ns/op 1.81 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 234058094 ns/op 2.14 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 594511140 ns/op 1.68 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 591717027 ns/op 1.69 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3745944277 ns/op 1.33 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3558111463 ns/op 1.41 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 10 10085541 ns/op 9.92 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 10 11133388 ns/op 8.98 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 50227716 ns/op 9.95 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 2 54380172 ns/op 9.19 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 98860070 ns/op 10.12 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 1 110108286 ns/op 9.08 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 505757647 ns/op 9.89 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 565016621 ns/op 8.85 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 58801368 ns/op 1.70 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 49368707 ns/op 2.03 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 342130196 ns/op 1.46 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 311123374 ns/op 1.61 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 751228267 ns/op 1.33 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 751528035 ns/op 1.33 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5545678403 ns/op 0.90 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5441853050 ns/op 0.92 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 198395907 ns/op 21.07 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 201471182 ns/op 20.75 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 44.193s goos: linux goarch: amd64 pkg: internal/chacha8rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBlock-4 933661 126.2 ns/op 2028.23 MB/s PASS ok internal/chacha8rand 1.138s goos: linux goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 34372 3085 ns/op 0.32 MB/s BenchmarkMarshalCorpusFile/2-4 35559 3267 ns/op 0.61 MB/s BenchmarkMarshalCorpusFile/4-4 32487 3695 ns/op 1.08 MB/s BenchmarkMarshalCorpusFile/8-4 26730 4304 ns/op 1.86 MB/s BenchmarkMarshalCorpusFile/16-4 21452 5491 ns/op 2.91 MB/s BenchmarkMarshalCorpusFile/32-4 14161 8232 ns/op 3.89 MB/s BenchmarkMarshalCorpusFile/64-4 10000 10838 ns/op 5.91 MB/s BenchmarkMarshalCorpusFile/128-4 8358 14424 ns/op 8.87 MB/s BenchmarkMarshalCorpusFile/256-4 3265 34677 ns/op 7.38 MB/s BenchmarkMarshalCorpusFile/512-4 1764 67295 ns/op 7.61 MB/s BenchmarkMarshalCorpusFile/1024-4 886 131286 ns/op 7.80 MB/s BenchmarkMarshalCorpusFile/2048-4 441 259204 ns/op 7.90 MB/s BenchmarkMarshalCorpusFile/4096-4 236 489926 ns/op 8.36 MB/s BenchmarkMarshalCorpusFile/8192-4 100 1098435 ns/op 7.46 MB/s BenchmarkMarshalCorpusFile/16384-4 57 2017097 ns/op 8.12 MB/s BenchmarkMarshalCorpusFile/32768-4 22 5488501 ns/op 5.97 MB/s BenchmarkMarshalCorpusFile/65536-4 9 11589480 ns/op 5.65 MB/s BenchmarkMarshalCorpusFile/131072-4 4 27142799 ns/op 4.83 MB/s BenchmarkMarshalCorpusFile/262144-4 3 47788876 ns/op 5.49 MB/s BenchmarkMarshalCorpusFile/524288-4 1 106007591 ns/op 4.95 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 218623765 ns/op 4.80 MB/s BenchmarkUnmarshalCorpusFile/1-4 8540 12631 ns/op 0.08 MB/s BenchmarkUnmarshalCorpusFile/2-4 8971 13180 ns/op 0.15 MB/s BenchmarkUnmarshalCorpusFile/4-4 7642 13959 ns/op 0.29 MB/s BenchmarkUnmarshalCorpusFile/8-4 7507 15967 ns/op 0.50 MB/s BenchmarkUnmarshalCorpusFile/16-4 6154 19041 ns/op 0.84 MB/s BenchmarkUnmarshalCorpusFile/32-4 4380 27098 ns/op 1.18 MB/s BenchmarkUnmarshalCorpusFile/64-4 3634 32735 ns/op 1.96 MB/s BenchmarkUnmarshalCorpusFile/128-4 2721 42330 ns/op 3.02 MB/s BenchmarkUnmarshalCorpusFile/256-4 1018 109772 ns/op 2.33 MB/s BenchmarkUnmarshalCorpusFile/512-4 572 207990 ns/op 2.46 MB/s BenchmarkUnmarshalCorpusFile/1024-4 296 402154 ns/op 2.55 MB/s BenchmarkUnmarshalCorpusFile/2048-4 151 787213 ns/op 2.60 MB/s BenchmarkUnmarshalCorpusFile/4096-4 72 1566374 ns/op 2.61 MB/s BenchmarkUnmarshalCorpusFile/8192-4 37 3123127 ns/op 2.62 MB/s BenchmarkUnmarshalCorpusFile/16384-4 18 6269479 ns/op 2.61 MB/s BenchmarkUnmarshalCorpusFile/32768-4 8 12580245 ns/op 2.60 MB/s BenchmarkUnmarshalCorpusFile/65536-4 4 25040547 ns/op 2.62 MB/s BenchmarkUnmarshalCorpusFile/131072-4 2 50812582 ns/op 2.58 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 103709030 ns/op 2.53 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 209124495 ns/op 2.51 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 416152323 ns/op 2.52 MB/s BenchmarkMutatorBytes/1-4 34467 3529 ns/op BenchmarkMutatorBytes/10-4 36360 3349 ns/op BenchmarkMutatorBytes/100-4 32990 3649 ns/op BenchmarkMutatorBytes/1000-4 22630 5567 ns/op BenchmarkMutatorBytes/10000-4 5793 24850 ns/op BenchmarkMutatorBytes/100000-4 858 162167 ns/op BenchmarkMutatorString/1-4 30300 3654 ns/op BenchmarkMutatorString/10-4 34005 3594 ns/op BenchmarkMutatorString/100-4 30266 4268 ns/op BenchmarkMutatorString/1000-4 13215 8025 ns/op BenchmarkMutatorString/10000-4 2377 61919 ns/op BenchmarkMutatorString/100000-4 208 583798 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 18409 6226 ns/op BenchmarkMutatorAllBasicTypes/string-4 18572 6606 ns/op BenchmarkMutatorAllBasicTypes/bool-4 58426 2060 ns/op BenchmarkMutatorAllBasicTypes/float32-4 52964 2316 ns/op BenchmarkMutatorAllBasicTypes/float64-4 50901 2334 ns/op BenchmarkMutatorAllBasicTypes/int-4 56583 2143 ns/op BenchmarkMutatorAllBasicTypes/int8-4 57465 2109 ns/op BenchmarkMutatorAllBasicTypes/int16-4 56578 2135 ns/op BenchmarkMutatorAllBasicTypes/int32-4 56919 2108 ns/op BenchmarkMutatorAllBasicTypes/int64-4 56994 2130 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 54643 2182 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 54494 2161 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 54776 2190 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 54590 2203 ns/op PASS ok internal/fuzz 12.321s goos: linux goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 33492 3602 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 125970 982.4 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 1.380s goos: linux goarch: amd64 pkg: internal/poll cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSplicePipe/SplicePipeWithPool-4 44485 3031 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 13353 8056 ns/op BenchmarkSplicePipePoolParallel-4 135415 1112 ns/op BenchmarkSplicePipeNativeParallel-4 29882 3731 ns/op PASS ok internal/poll 1.811s goos: linux goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 21733845 ns/op PASS ok internal/trace 4.023s PASS ok internal/zstd 1.071s goos: linux goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 10000 15403 ns/op BenchmarkCopyNLarge-4 144 1095465 ns/op PASS ok io 1.427s goos: linux goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 215572 525.3 ns/op BenchmarkPrintln-4 22394 5355 ns/op 79 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 33384 3690 ns/op 65 B/op 0 allocs/op BenchmarkConcurrent-4 2214 47671 ns/op BenchmarkDiscard-4 662364 167.5 ns/op 0 B/op 0 allocs/op PASS ok log 1.804s goos: linux goarch: amd64 pkg: log/slog cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriteTime-4 86300 1359 ns/op BenchmarkJSONHandler/defaults-4 7188 16469 ns/op 534 B/op 1 allocs/op BenchmarkJSONHandler/time_format-4 3632 28027 ns/op 777 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 4749 23924 ns/op 737 B/op 5 allocs/op BenchmarkPreformatting/separate-4 6650 16070 ns/op 519 B/op 0 allocs/op BenchmarkPreformatting/struct-4 7452 16144 ns/op 521 B/op 0 allocs/op BenchmarkPreformatting/struct_file-4 5852 21290 ns/op 536 B/op 1 allocs/op BenchmarkJSONEncoding/json.Marshal-4 29478 4114 ns/op 79 B/op 2 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 28489 4207 ns/op 63 B/op 1 allocs/op BenchmarkNopLog/no_attrs-4 79251 1560 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 60532 2136 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 50550 2481 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 56023 2249 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 60249 2136 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 47868 2371 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 979933 121.8 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 588222 211.6 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 575352 212.6 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 442824 252.4 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 393530 311.9 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 4713 21341 ns/op BenchmarkDispatch/switch-checked-4 200265 589.4 ns/op BenchmarkDispatch/As-4 202752 569.2 ns/op BenchmarkDispatch/Visit-4 189591 634.4 ns/op BenchmarkUnsafeStrings-4 18714 6326 ns/op 0 B/op 0 allocs/op --- BENCH: BenchmarkUnsafeStrings-4 value_test.go:263: Value size = 24 value_test.go:263: Value size = 24 value_test.go:263: Value size = 24 value_test.go:263: Value size = 24 PASS ok log/slog 4.579s goos: linux goarch: amd64 pkg: log/slog/internal/benchmarks cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrs/disabled/5_args-4 1618708 72.90 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1308646 79.33 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 970778 124.1 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 237513 443.8 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 59218 1793 ns/op 262 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 61345 1987 ns/op 260 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 43026 2874 ns/op 678 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 9826 10232 ns/op 3476 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 14272 7334 ns/op 601 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 14480 8568 ns/op 598 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 8400 12208 ns/op 1080 B/op 5 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3103 40068 ns/op 4237 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 17848 7246 ns/op 521 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 14628 7530 ns/op 531 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 11787 11705 ns/op 941 B/op 3 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 3628 29292 ns/op 3740 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 4.286s goos: linux goarch: amd64 pkg: maps cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMapClone-4 2 50560302 ns/op PASS ok maps 2.458s goos: linux goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 2169278 55.07 ns/op BenchmarkAcosh-4 813866 131.5 ns/op BenchmarkAsin-4 2196814 54.83 ns/op BenchmarkAsinh-4 849876 139.6 ns/op BenchmarkAtan-4 2960756 40.64 ns/op BenchmarkAtanh-4 860180 137.6 ns/op BenchmarkAtan2-4 2164744 55.29 ns/op BenchmarkCbrt-4 1000000 105.8 ns/op BenchmarkCeil-4 16829640 7.180 ns/op BenchmarkCopysign-4 2143699 55.91 ns/op BenchmarkCos-4 1000000 101.1 ns/op BenchmarkCosh-4 1324674 90.49 ns/op BenchmarkErf-4 2829326 42.13 ns/op BenchmarkErfc-4 2724764 43.93 ns/op BenchmarkErfinv-4 2493793 48.26 ns/op BenchmarkErfcinv-4 2442624 48.32 ns/op BenchmarkExp-4 5961466 20.20 ns/op BenchmarkExpGo-4 782944 147.5 ns/op BenchmarkExpm1-4 2070320 58.14 ns/op BenchmarkExp2-4 845608 137.8 ns/op BenchmarkExp2Go-4 788138 145.3 ns/op BenchmarkAbs-4 2867347 41.80 ns/op BenchmarkDim-4 8916150 13.30 ns/op BenchmarkFloor-4 16529031 7.222 ns/op BenchmarkMax-4 11217128 10.13 ns/op BenchmarkMin-4 11689755 10.17 ns/op BenchmarkMod-4 246732 445.0 ns/op BenchmarkFrexp-4 1538820 77.88 ns/op BenchmarkGamma-4 640858 182.1 ns/op BenchmarkHypot-4 10089265 11.82 ns/op BenchmarkHypotGo-4 1311012 91.63 ns/op BenchmarkIlogb-4 1855273 65.30 ns/op BenchmarkJ0-4 229502 515.7 ns/op BenchmarkJ1-4 247435 486.3 ns/op BenchmarkJn-4 110749 1072 ns/op BenchmarkLdexp-4 1472526 82.57 ns/op BenchmarkLgamma-4 852112 140.1 ns/op BenchmarkLog-4 5088562 23.51 ns/op BenchmarkLogb-4 1846424 64.99 ns/op BenchmarkLog1p-4 1000000 111.2 ns/op BenchmarkLog10-4 4928002 24.45 ns/op BenchmarkLog2-4 1216357 98.71 ns/op BenchmarkModf-4 2404539 49.96 ns/op BenchmarkNextafter32-4 2221356 53.63 ns/op BenchmarkNextafter64-4 2303528 51.93 ns/op BenchmarkPowInt-4 469807 253.7 ns/op BenchmarkPowFrac-4 354207 335.9 ns/op BenchmarkPow10Pos-4 4184901 28.52 ns/op BenchmarkPow10Neg-4 4127796 29.01 ns/op BenchmarkRound-4 2815822 43.03 ns/op BenchmarkRoundToEven-4 8063769 14.77 ns/op BenchmarkRemainder-4 395972 298.5 ns/op BenchmarkSignbit-4 3987542 28.72 ns/op BenchmarkSin-4 1667692 70.58 ns/op BenchmarkSincos-4 1000000 117.4 ns/op BenchmarkSinh-4 1778944 66.69 ns/op BenchmarkSqrtIndirect-4 16389100 7.276 ns/op BenchmarkSqrtLatency-4 16682667 7.253 ns/op BenchmarkSqrtIndirectLatency-4 16587699 7.320 ns/op BenchmarkSqrtGoLatency-4 1246696 95.32 ns/op BenchmarkSqrtPrime-4 32334 3711 ns/op BenchmarkTan-4 1465657 81.85 ns/op BenchmarkTanh-4 1250899 95.65 ns/op BenchmarkTrunc-4 16768960 7.211 ns/op BenchmarkY0-4 241224 487.4 ns/op BenchmarkY1-4 233911 481.5 ns/op BenchmarkYn-4 120865 988.7 ns/op BenchmarkFloat64bits-4 4298402 27.38 ns/op BenchmarkFloat64frombits-4 4024846 29.10 ns/op BenchmarkFloat32bits-4 3973230 29.07 ns/op BenchmarkFloat32frombits-4 3968284 30.42 ns/op BenchmarkFMA-4 16455546 7.190 ns/op PASS ok math 11.935s goos: linux goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11159163 10.83 ns/op 5911.98 MB/s BenchmarkAddVV/2-4 10247320 11.58 ns/op 11055.17 MB/s BenchmarkAddVV/3-4 9566494 12.62 ns/op 15211.69 MB/s BenchmarkAddVV/4-4 9601465 12.42 ns/op 20608.33 MB/s BenchmarkAddVV/5-4 9069447 13.21 ns/op 24229.92 MB/s BenchmarkAddVV/10-4 7469706 15.97 ns/op 40076.05 MB/s BenchmarkAddVV/100-4 1836033 65.29 ns/op 98020.95 MB/s BenchmarkAddVV/1000-4 204944 586.0 ns/op 109208.19 MB/s BenchmarkSubVV/1-4 11307703 10.92 ns/op 5860.44 MB/s BenchmarkSubVV/2-4 10349978 11.62 ns/op 11010.99 MB/s BenchmarkSubVV/3-4 9560833 12.45 ns/op 15419.75 MB/s BenchmarkSubVV/4-4 9803910 12.25 ns/op 20898.30 MB/s BenchmarkSubVV/5-4 9142020 13.11 ns/op 24401.74 MB/s BenchmarkSubVV/10-4 7536014 15.91 ns/op 40213.89 MB/s BenchmarkSubVV/100-4 1832220 65.52 ns/op 97673.37 MB/s BenchmarkSubVV/1000-4 202086 585.1 ns/op 109384.75 MB/s BenchmarkAddVW/1-4 11857909 10.08 ns/op 793.57 MB/s BenchmarkAddVW/2-4 11166919 10.80 ns/op 1481.01 MB/s BenchmarkAddVW/3-4 10192494 11.63 ns/op 2063.32 MB/s BenchmarkAddVW/4-4 10841425 10.93 ns/op 2926.81 MB/s BenchmarkAddVW/5-4 10195096 11.75 ns/op 3404.64 MB/s BenchmarkAddVW/10-4 8533917 14.03 ns/op 5700.05 MB/s BenchmarkAddVW/100-4 246357 452.9 ns/op 1766.31 MB/s BenchmarkAddVW/1000-4 35362 3397 ns/op 2355.13 MB/s BenchmarkAddVWext/1-4 11915014 10.08 ns/op 793.67 MB/s BenchmarkAddVWext/2-4 11034048 10.73 ns/op 1491.01 MB/s BenchmarkAddVWext/3-4 10183576 11.66 ns/op 2059.17 MB/s BenchmarkAddVWext/4-4 11082698 10.90 ns/op 2936.80 MB/s BenchmarkAddVWext/5-4 10277140 11.70 ns/op 3419.26 MB/s BenchmarkAddVWext/10-4 8570212 13.83 ns/op 5783.05 MB/s BenchmarkAddVWext/100-4 83976 1430 ns/op 559.44 MB/s BenchmarkAddVWext/1000-4 8497 13854 ns/op 577.45 MB/s BenchmarkSubVW/1-4 11127256 10.61 ns/op 754.02 MB/s BenchmarkSubVW/2-4 10690724 11.28 ns/op 1418.01 MB/s BenchmarkSubVW/3-4 9669996 12.20 ns/op 1967.07 MB/s BenchmarkSubVW/4-4 10967304 10.79 ns/op 2966.39 MB/s BenchmarkSubVW/5-4 10086037 11.63 ns/op 3438.45 MB/s BenchmarkSubVW/10-4 8702216 13.83 ns/op 5786.41 MB/s BenchmarkSubVW/100-4 255012 466.8 ns/op 1713.90 MB/s BenchmarkSubVW/1000-4 35162 3410 ns/op 2346.22 MB/s BenchmarkSubVWext/1-4 10987431 10.93 ns/op 732.17 MB/s BenchmarkSubVWext/2-4 10109845 11.65 ns/op 1373.37 MB/s BenchmarkSubVWext/3-4 9461148 12.59 ns/op 1906.46 MB/s BenchmarkSubVWext/4-4 10638866 11.18 ns/op 2861.48 MB/s BenchmarkSubVWext/5-4 10173871 11.71 ns/op 3415.64 MB/s BenchmarkSubVWext/10-4 8369433 14.09 ns/op 5678.10 MB/s BenchmarkSubVWext/100-4 84436 1433 ns/op 558.44 MB/s BenchmarkSubVWext/1000-4 8486 13720 ns/op 583.08 MB/s BenchmarkMulAddVWW/1-4 10506574 11.35 ns/op 5639.11 MB/s BenchmarkMulAddVWW/2-4 9805280 12.15 ns/op 10532.73 MB/s BenchmarkMulAddVWW/3-4 9435447 12.67 ns/op 15158.27 MB/s BenchmarkMulAddVWW/4-4 8779399 13.53 ns/op 18927.30 MB/s BenchmarkMulAddVWW/5-4 8201259 14.74 ns/op 21707.99 MB/s BenchmarkMulAddVWW/10-4 6310576 18.79 ns/op 34069.36 MB/s BenchmarkMulAddVWW/100-4 1000000 102.2 ns/op 62609.35 MB/s BenchmarkMulAddVWW/1000-4 126283 948.4 ns/op 67479.98 MB/s BenchmarkAddMulVVW/1-4 10863409 11.06 ns/op 5789.11 MB/s BenchmarkAddMulVVW/2-4 9895975 12.13 ns/op 10549.99 MB/s BenchmarkAddMulVVW/3-4 9571405 12.50 ns/op 15364.17 MB/s BenchmarkAddMulVVW/4-4 8672758 13.75 ns/op 18624.43 MB/s BenchmarkAddMulVVW/5-4 8089496 14.91 ns/op 21460.60 MB/s BenchmarkAddMulVVW/10-4 6633350 17.95 ns/op 35650.54 MB/s BenchmarkAddMulVVW/100-4 1461510 81.81 ns/op 78231.29 MB/s BenchmarkAddMulVVW/1000-4 168242 718.9 ns/op 89025.22 MB/s BenchmarkDivWVW/1-4 2549343 46.55 ns/op 1374.86 MB/s BenchmarkDivWVW/2-4 1248912 96.70 ns/op 1323.61 MB/s BenchmarkDivWVW/3-4 966260 124.6 ns/op 1541.28 MB/s BenchmarkDivWVW/4-4 791768 145.9 ns/op 1754.19 MB/s BenchmarkDivWVW/5-4 763236 150.1 ns/op 2132.21 MB/s BenchmarkDivWVW/10-4 420393 282.2 ns/op 2268.18 MB/s BenchmarkDivWVW/100-4 55218 2176 ns/op 2940.73 MB/s BenchmarkDivWVW/1000-4 5644 20974 ns/op 3051.34 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11265948 10.18 ns/op BenchmarkNonZeroShifts/1/shlVU-4 11388195 10.01 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10560939 10.93 ns/op BenchmarkNonZeroShifts/2/shlVU-4 10778234 10.54 ns/op BenchmarkNonZeroShifts/3/shrVU-4 9645657 11.92 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10112295 11.55 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9153787 12.89 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9630193 12.19 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8345406 13.64 ns/op BenchmarkNonZeroShifts/5/shlVU-4 8900785 12.85 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6508101 17.94 ns/op BenchmarkNonZeroShifts/10/shlVU-4 6562984 17.51 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 109.4 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1263116 94.55 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 130539 913.4 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 153882 776.1 ns/op BenchmarkDecimalConversion-4 205 559298 ns/op BenchmarkFloatString/100-4 10000 10523 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 216 553153 ns/op 2904 B/op 9 allocs/op BenchmarkFloatString/10000-4 2 50120301 ns/op 61512 B/op 57 allocs/op BenchmarkFloatString/100000-4 1 5007859066 ns/op 856568 B/op 506 allocs/op BenchmarkFloatAdd/10-4 168242 690.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 168378 686.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 152548 768.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 87115 1367 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17294 6994 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 224912 527.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 229570 511.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 223720 536.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 160188 738.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 45093 2666 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1944 59162 ns/op BenchmarkParseFloatLargeExp-4 447 261751 ns/op BenchmarkGCD10x10/WithoutXY-4 198723 596.2 ns/op BenchmarkGCD10x10/WithXY-4 59518 1980 ns/op BenchmarkGCD10x100/WithoutXY-4 98937 1195 ns/op BenchmarkGCD10x100/WithXY-4 17172 7435 ns/op BenchmarkGCD10x1000/WithoutXY-4 60560 1813 ns/op BenchmarkGCD10x1000/WithXY-4 14091 8859 ns/op BenchmarkGCD100x100/WithoutXY-4 24343 4753 ns/op BenchmarkGCD100x100/WithXY-4 10000 11437 ns/op BenchmarkGCD100x1000/WithoutXY-4 10000 10012 ns/op BenchmarkGCD100x1000/WithXY-4 5331 19807 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2217 54194 ns/op BenchmarkGCD1000x1000/WithXY-4 1213 96764 ns/op BenchmarkHilbert-4 22 4937909 ns/op BenchmarkBinomial-4 15022 8058 ns/op BenchmarkQuoRem-4 19554 6154 ns/op BenchmarkExp-4 15 7270454 ns/op BenchmarkExpMont/Odd-4 130 910643 ns/op 2595 B/op 22 allocs/op BenchmarkExpMont/Even1-4 130 908987 ns/op 3355 B/op 37 allocs/op BenchmarkExpMont/Even2-4 124 958628 ns/op 3830 B/op 52 allocs/op BenchmarkExpMont/Even3-4 123 955255 ns/op 3805 B/op 52 allocs/op BenchmarkExpMont/Even4-4 124 948705 ns/op 3879 B/op 54 allocs/op BenchmarkExpMont/Even8-4 124 947921 ns/op 3865 B/op 53 allocs/op BenchmarkExpMont/Even32-4 126 957150 ns/op 3874 B/op 54 allocs/op BenchmarkExpMont/Even64-4 150 786838 ns/op 3649 B/op 54 allocs/op BenchmarkExpMont/Even96-4 146 818429 ns/op 3782 B/op 51 allocs/op BenchmarkExpMont/Even128-4 168 714644 ns/op 3260 B/op 50 allocs/op BenchmarkExpMont/Even255-4 193 617877 ns/op 2972 B/op 48 allocs/op BenchmarkExpMont/SmallEven1-4 456 260465 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 396 292911 ns/op 1739 B/op 47 allocs/op BenchmarkExpMont/SmallEven3-4 402 297789 ns/op 1741 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 405 293186 ns/op 1721 B/op 47 allocs/op BenchmarkExp2-4 15 7333786 ns/op BenchmarkBitset-4 807232 138.6 ns/op BenchmarkBitsetNeg-4 460507 257.8 ns/op BenchmarkBitsetOrig-4 239874 498.1 ns/op BenchmarkBitsetNegOrig-4 142044 753.5 ns/op BenchmarkModSqrt225_Tonelli-4 118 1011819 ns/op BenchmarkModSqrt225_3Mod4-4 391 305472 ns/op BenchmarkModSqrt231_Tonelli-4 100 1052556 ns/op BenchmarkModSqrt231_5Mod8-4 326 362221 ns/op BenchmarkModInverse-4 12396 10039 ns/op BenchmarkSqrt-4 1617 73253 ns/op BenchmarkIntSqr/1-4 1479775 81.92 ns/op BenchmarkIntSqr/2-4 772034 152.5 ns/op BenchmarkIntSqr/3-4 639439 186.7 ns/op BenchmarkIntSqr/5-4 451870 267.3 ns/op BenchmarkIntSqr/8-4 306846 383.8 ns/op BenchmarkIntSqr/10-4 250216 497.9 ns/op BenchmarkIntSqr/20-4 47434 2651 ns/op BenchmarkIntSqr/30-4 34118 3555 ns/op BenchmarkIntSqr/50-4 21546 5537 ns/op BenchmarkIntSqr/80-4 12964 9328 ns/op BenchmarkIntSqr/100-4 9649 12058 ns/op BenchmarkIntSqr/200-4 3708 30948 ns/op BenchmarkIntSqr/300-4 1452 73918 ns/op BenchmarkIntSqr/500-4 786 159083 ns/op BenchmarkIntSqr/800-4 290 409501 ns/op BenchmarkIntSqr/1000-4 214 542035 ns/op BenchmarkDiv/20/10-4 437433 264.0 ns/op BenchmarkDiv/40/20-4 442603 264.5 ns/op BenchmarkDiv/100/50-4 362348 306.8 ns/op BenchmarkDiv/200/100-4 48633 2565 ns/op BenchmarkDiv/400/200-4 46182 2745 ns/op BenchmarkDiv/1000/500-4 38380 3287 ns/op BenchmarkDiv/2000/1000-4 28771 4405 ns/op BenchmarkDiv/20000/10000-4 1065 114320 ns/op BenchmarkDiv/200000/100000-4 22 4970549 ns/op BenchmarkDiv/2000000/1000000-4 1 129633972 ns/op BenchmarkDiv/20000000/10000000-4 1 3735747206 ns/op BenchmarkMul-4 5 23126518 ns/op BenchmarkNatMul/10-4 147302 706.6 ns/op BenchmarkNatMul/100-4 5646 21394 ns/op BenchmarkNatMul/1000-4 168 698697 ns/op BenchmarkZeroShifts/Shl-4 17688 6462 ns/op BenchmarkZeroShifts/ShlSame-4 5152418 22.69 ns/op BenchmarkZeroShifts/Shr-4 18446 6478 ns/op BenchmarkZeroShifts/ShrSame-4 5142675 23.02 ns/op BenchmarkExp3Power/0x10-4 174133 661.4 ns/op BenchmarkExp3Power/0x40-4 156496 784.0 ns/op BenchmarkExp3Power/0x100-4 90094 1262 ns/op BenchmarkExp3Power/0x400-4 42445 2775 ns/op BenchmarkExp3Power/0x1000-4 9681 12584 ns/op BenchmarkExp3Power/0x4000-4 1760 62378 ns/op BenchmarkExp3Power/0x10000-4 207 576148 ns/op BenchmarkExp3Power/0x40000-4 16 6571938 ns/op BenchmarkExp3Power/0x100000-4 2 62465799 ns/op BenchmarkExp3Power/0x400000-4 1 569053573 ns/op BenchmarkFibo-4 3 38618767 ns/op BenchmarkNatSqr/1-4 823983 126.7 ns/op BenchmarkNatSqr/2-4 542052 224.0 ns/op BenchmarkNatSqr/3-4 422100 285.4 ns/op BenchmarkNatSqr/5-4 268574 403.8 ns/op BenchmarkNatSqr/8-4 195283 569.2 ns/op BenchmarkNatSqr/10-4 151682 683.2 ns/op BenchmarkNatSqr/20-4 42030 2811 ns/op BenchmarkNatSqr/30-4 31298 3678 ns/op BenchmarkNatSqr/50-4 19788 5998 ns/op BenchmarkNatSqr/80-4 10000 10094 ns/op BenchmarkNatSqr/100-4 8259 13388 ns/op BenchmarkNatSqr/200-4 3645 33984 ns/op BenchmarkNatSqr/300-4 1380 87265 ns/op BenchmarkNatSqr/500-4 693 159673 ns/op BenchmarkNatSqr/800-4 303 384743 ns/op BenchmarkNatSqr/1000-4 223 505451 ns/op BenchmarkNatSetBytes/8-4 702498 161.0 ns/op BenchmarkNatSetBytes/24-4 202371 570.3 ns/op BenchmarkNatSetBytes/128-4 46650 2522 ns/op BenchmarkNatSetBytes/7-4 796819 146.8 ns/op BenchmarkNatSetBytes/23-4 205147 543.5 ns/op BenchmarkNatSetBytes/127-4 47560 2509 ns/op BenchmarkScanPi-4 254 475883 ns/op BenchmarkStringPiParallel-4 577 176998 ns/op BenchmarkScan/10/Base2-4 43590 2774 ns/op BenchmarkScan/100/Base2-4 4957 24584 ns/op BenchmarkScan/1000/Base2-4 499 239989 ns/op BenchmarkScan/10/Base8-4 104161 1173 ns/op BenchmarkScan/100/Base8-4 13851 8456 ns/op BenchmarkScan/1000/Base8-4 1425 83247 ns/op BenchmarkScan/10/Base10-4 110067 1085 ns/op BenchmarkScan/100/Base10-4 15356 7811 ns/op BenchmarkScan/1000/Base10-4 1560 75897 ns/op BenchmarkScan/10/Base16-4 121476 1002 ns/op BenchmarkScan/100/Base16-4 17005 6887 ns/op BenchmarkScan/1000/Base16-4 1772 66590 ns/op BenchmarkString/10/Base2-4 162819 723.0 ns/op BenchmarkString/100/Base2-4 22662 5270 ns/op BenchmarkString/1000/Base2-4 2108 50420 ns/op BenchmarkString/10/Base8-4 325060 367.7 ns/op BenchmarkString/100/Base8-4 58344 1977 ns/op BenchmarkString/1000/Base8-4 6793 17823 ns/op BenchmarkString/10/Base10-4 192364 609.1 ns/op BenchmarkString/100/Base10-4 36724 3171 ns/op BenchmarkString/1000/Base10-4 4810 25542 ns/op BenchmarkString/10/Base16-4 363687 336.6 ns/op BenchmarkString/100/Base16-4 80256 1542 ns/op BenchmarkString/1000/Base16-4 9014 13172 ns/op BenchmarkLeafSize/0-4 42 2680889 ns/op BenchmarkLeafSize/1-4 384 292318 ns/op BenchmarkLeafSize/2-4 388 296389 ns/op BenchmarkLeafSize/3-4 298 415795 ns/op BenchmarkLeafSize/4-4 405 290723 ns/op BenchmarkLeafSize/5-4 262 468906 ns/op BenchmarkLeafSize/6-4 300 389006 ns/op BenchmarkLeafSize/7-4 314 365823 ns/op BenchmarkLeafSize/8-4 414 278589 ns/op BenchmarkLeafSize/9-4 220 531180 ns/op BenchmarkLeafSize/10-4 260 445557 ns/op BenchmarkLeafSize/11-4 277 426169 ns/op BenchmarkLeafSize/12-4 300 401703 ns/op BenchmarkLeafSize/13-4 274 426792 ns/op BenchmarkLeafSize/14-4 308 374274 ns/op BenchmarkLeafSize/15-4 337 359221 ns/op BenchmarkLeafSize/16-4 396 285700 ns/op BenchmarkLeafSize/32-4 391 287562 ns/op BenchmarkLeafSize/64-4 368 318752 ns/op BenchmarkProbablyPrime/n=0-4 9 11859045 ns/op BenchmarkProbablyPrime/n=1-4 8 13460730 ns/op BenchmarkProbablyPrime/n=5-4 6 19252328 ns/op BenchmarkProbablyPrime/n=10-4 4 26334393 ns/op BenchmarkProbablyPrime/n=20-4 3 40998894 ns/op BenchmarkProbablyPrime/Lucas-4 10 10337649 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 75 1463545 ns/op BenchmarkRatCmp-4 212908 557.4 ns/op BenchmarkFloatPrecExact/1-4 132609 881.4 ns/op BenchmarkFloatPrecExact/10-4 43093 2787 ns/op BenchmarkFloatPrecExact/100-4 10000 10482 ns/op BenchmarkFloatPrecExact/1000-4 2202 51291 ns/op BenchmarkFloatPrecExact/10000-4 133 887041 ns/op BenchmarkFloatPrecExact/100000-4 3 38906050 ns/op BenchmarkFloatPrecExact/1000000-4 1 1912935240 ns/op BenchmarkFloatPrecMixed/1-4 122826 932.9 ns/op BenchmarkFloatPrecMixed/10-4 35266 3355 ns/op BenchmarkFloatPrecMixed/100-4 5022 21443 ns/op BenchmarkFloatPrecMixed/1000-4 456 258018 ns/op BenchmarkFloatPrecMixed/10000-4 12 9326429 ns/op BenchmarkFloatPrecMixed/100000-4 1 520584250 ns/op BenchmarkFloatPrecMixed/1000000-4 1 33314303414 ns/op BenchmarkFloatPrecInexact/1-4 209364 547.8 ns/op BenchmarkFloatPrecInexact/10-4 182649 646.4 ns/op BenchmarkFloatPrecInexact/100-4 112957 1002 ns/op BenchmarkFloatPrecInexact/1000-4 35644 3301 ns/op BenchmarkFloatPrecInexact/10000-4 4738 24968 ns/op BenchmarkFloatPrecInexact/100000-4 466 233843 ns/op BenchmarkFloatPrecInexact/1000000-4 24 5042690 ns/op BenchmarkFloatSqrt/64-4 22501 5257 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 14425 8266 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 9627 11760 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 5028 24069 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 788 150463 ns/op 18045 B/op 8 allocs/op BenchmarkFloatSqrt/100000-4 61 1934799 ns/op 177606 B/op 21 allocs/op BenchmarkFloatSqrt/1000000-4 1 151507109 ns/op 3837728 B/op 658 allocs/op PASS ok math/big 90.925s goos: linux goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8401435 14.42 ns/op BenchmarkLeadingZeros8-4 8612354 13.84 ns/op BenchmarkLeadingZeros16-4 10548722 11.49 ns/op BenchmarkLeadingZeros32-4 10729138 11.11 ns/op BenchmarkLeadingZeros64-4 10474810 11.45 ns/op BenchmarkTrailingZeros-4 9552720 12.39 ns/op BenchmarkTrailingZeros8-4 10639561 11.18 ns/op BenchmarkTrailingZeros16-4 9666050 12.52 ns/op BenchmarkTrailingZeros32-4 10447489 11.41 ns/op BenchmarkTrailingZeros64-4 9745006 12.38 ns/op BenchmarkOnesCount-4 10836710 11.22 ns/op BenchmarkOnesCount8-4 9663556 12.51 ns/op BenchmarkOnesCount16-4 9957219 12.11 ns/op BenchmarkOnesCount32-4 9844258 12.34 ns/op BenchmarkOnesCount64-4 10550274 11.20 ns/op BenchmarkRotateLeft-4 10366924 11.49 ns/op BenchmarkRotateLeft8-4 9566636 12.47 ns/op BenchmarkRotateLeft16-4 10363900 11.66 ns/op BenchmarkRotateLeft32-4 9552615 12.67 ns/op BenchmarkRotateLeft64-4 9436338 12.72 ns/op BenchmarkReverse-4 12727478 9.460 ns/op BenchmarkReverse8-4 16021398 7.570 ns/op BenchmarkReverse16-4 15290946 7.771 ns/op BenchmarkReverse32-4 14010536 8.418 ns/op BenchmarkReverse64-4 12650025 9.429 ns/op BenchmarkReverseBytes-4 16381375 7.278 ns/op BenchmarkReverseBytes16-4 15119628 7.860 ns/op BenchmarkReverseBytes32-4 16296918 7.226 ns/op BenchmarkReverseBytes64-4 16455079 7.227 ns/op BenchmarkAdd-4 10719885 11.13 ns/op BenchmarkAdd32-4 9483804 12.54 ns/op BenchmarkAdd64-4 10599939 11.18 ns/op BenchmarkAdd64multiple-4 18607725 6.394 ns/op BenchmarkSub-4 10686318 11.18 ns/op BenchmarkSub32-4 9238296 12.93 ns/op BenchmarkSub64-4 10783597 11.08 ns/op BenchmarkSub64multiple-4 18535200 6.383 ns/op BenchmarkMul-4 10414110 11.49 ns/op BenchmarkMul32-4 9499861 12.38 ns/op BenchmarkMul64-4 10455105 11.46 ns/op BenchmarkDiv-4 2645442 44.91 ns/op BenchmarkDiv32-4 5700187 21.03 ns/op BenchmarkDiv64-4 2734081 43.99 ns/op PASS ok math/bits 6.932s goos: linux goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 8580392 13.77 ns/op BenchmarkAcos-4 365865 278.3 ns/op BenchmarkAcosh-4 392493 292.4 ns/op BenchmarkAsin-4 430831 273.7 ns/op BenchmarkAsinh-4 433257 274.4 ns/op BenchmarkAtan-4 688663 171.8 ns/op BenchmarkAtanh-4 696100 172.4 ns/op BenchmarkConj-4 16042332 7.322 ns/op BenchmarkCos-4 493981 217.4 ns/op BenchmarkCosh-4 532641 220.0 ns/op BenchmarkExp-4 774643 152.5 ns/op BenchmarkLog-4 805338 149.5 ns/op BenchmarkLog10-4 789747 147.3 ns/op BenchmarkPhase-4 1829167 65.55 ns/op BenchmarkPolar-4 1000000 100.7 ns/op BenchmarkPow-4 195307 595.6 ns/op BenchmarkRect-4 1000000 117.2 ns/op BenchmarkSin-4 525652 220.2 ns/op BenchmarkSinh-4 536230 218.5 ns/op BenchmarkSqrt-4 827877 141.5 ns/op BenchmarkTan-4 330009 357.2 ns/op BenchmarkTanh-4 353152 318.9 ns/op PASS ok math/cmplx 3.735s goos: linux goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 683028 174.0 ns/op BenchmarkInt63ThreadsafeParallel-4 528676 228.4 ns/op BenchmarkInt63Unthreadsafe-4 1241498 96.74 ns/op BenchmarkIntn1000-4 837590 134.5 ns/op BenchmarkInt63n1000-4 865788 127.1 ns/op BenchmarkInt31n1000-4 965218 117.5 ns/op BenchmarkFloat32-4 976426 114.7 ns/op BenchmarkFloat64-4 1240088 96.27 ns/op BenchmarkPerm3-4 201880 610.0 ns/op BenchmarkPerm30-4 23401 5015 ns/op BenchmarkPerm30ViaShuffle-4 26289 4604 ns/op BenchmarkShuffleOverhead-4 18277 6535 ns/op BenchmarkRead3-4 896062 132.5 ns/op BenchmarkRead64-4 73273 1636 ns/op BenchmarkRead1000-4 5052 23328 ns/op BenchmarkConcurrent-4 175772 905.9 ns/op PASS ok math/rand 3.478s goos: linux goarch: amd64 pkg: math/rand/v2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkChaCha8-4 1896165 62.97 ns/op BenchmarkPCG_DXSM-4 4350363 27.64 ns/op BenchmarkSourceUint64-4 4174374 28.71 ns/op BenchmarkGlobalInt64-4 3933380 29.82 ns/op BenchmarkGlobalInt64Parallel-4 6848642 16.77 ns/op BenchmarkGlobalUint64-4 4218438 28.27 ns/op BenchmarkGlobalUint64Parallel-4 6816492 16.59 ns/op BenchmarkInt64-4 2274346 50.65 ns/op BenchmarkUint64-4 2359306 52.71 ns/op BenchmarkGlobalIntN1000-4 2571486 45.97 ns/op BenchmarkIntN1000-4 1686099 70.32 ns/op BenchmarkInt64N1000-4 1866658 64.16 ns/op BenchmarkInt64N1e8-4 1784758 67.40 ns/op BenchmarkInt64N1e9-4 1791040 66.97 ns/op BenchmarkInt64N2e9-4 1803078 67.85 ns/op BenchmarkInt64N1e18-4 1628196 73.50 ns/op BenchmarkInt64N2e18-4 1682793 67.84 ns/op BenchmarkInt64N4e18-4 1532487 80.99 ns/op BenchmarkInt32N1000-4 1782537 63.53 ns/op BenchmarkInt32N1e8-4 1818476 67.78 ns/op BenchmarkInt32N1e9-4 1760515 63.79 ns/op BenchmarkInt32N2e9-4 1876989 67.66 ns/op BenchmarkFloat32-4 2327211 51.21 ns/op BenchmarkFloat64-4 2353405 51.02 ns/op BenchmarkExpFloat64-4 1251817 92.95 ns/op BenchmarkNormFloat64-4 1312938 91.74 ns/op BenchmarkPerm3-4 316045 396.4 ns/op BenchmarkPerm30-4 31220 3535 ns/op BenchmarkPerm30ViaShuffle-4 36499 3269 ns/op BenchmarkShuffleOverhead-4 47256 2569 ns/op BenchmarkConcurrent-4 3465103 31.61 ns/op PASS ok math/rand/v2 6.713s goos: linux goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 43804 2673 ns/op BenchmarkQDecodeWord-4 96628 1185 ns/op BenchmarkQDecodeHeader-4 94418 1232 ns/op BenchmarkTypeByExtension/.html-4 345301 292.5 ns/op BenchmarkTypeByExtension/.HTML-4 291760 363.6 ns/op BenchmarkTypeByExtension/.unused-4 369447 318.9 ns/op BenchmarkExtensionsByType/text/html-4 153832 670.5 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 84343 1233 ns/op BenchmarkExtensionsByType/application/octet-stream-4 115802 1012 ns/op PASS ok mime 2.561s goos: linux goarch: amd64 pkg: mime/multipart cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadForm/fields/maxMemory=0-4 706 168203 ns/op 47576 B/op 187 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 657 166884 ns/op 47876 B/op 187 allocs/op BenchmarkReadForm/files/maxMemory=0-4 265 455349 ns/op 105231 B/op 271 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 529 229052 ns/op 49735 B/op 207 allocs/op PASS ok mime/multipart 1.708s goos: linux goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 930 125553 ns/op PASS ok mime/quotedprintable 1.150s goos: linux goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 170 707348 ns/op 8269 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 14 7246796 ns/op 19252 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5002864842 ns/op 158576 B/op 231 allocs/op BenchmarkDNSName-4 107622 1007 ns/op BenchmarkInterfaces-4 1383 80247 ns/op 17281 B/op 42 allocs/op BenchmarkInterfaceByIndex-4 1844 59707 ns/op 12483 B/op 25 allocs/op BenchmarkInterfaceByName-4 1404 76381 ns/op 17361 B/op 43 allocs/op BenchmarkInterfaceAddrs-4 897 121881 ns/op 23391 B/op 107 allocs/op BenchmarkInterfacesAndAddrs-4 3421 36430 ns/op 3975 B/op 33 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 585 180104 ns/op 137571 B/op 51 allocs/op BenchmarkParseIP-4 6612 17161 ns/op BenchmarkParseIPValidIPv4-4 325393 362.1 ns/op BenchmarkParseIPValidIPv6-4 163802 722.8 ns/op BenchmarkIPString/IPv4-4 116348 1039 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 9621 12000 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 42896 2825 ns/op BenchmarkIPEqual/IPv4-4 1123995 105.7 ns/op BenchmarkIPEqual/IPv6-4 1151954 107.2 ns/op BenchmarkSendFile/file-to-tcp/1024-4 1 1207406178 ns/op 0.00 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/2048-4 1 1207035444 ns/op 0.00 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/4096-4 1 1204966536 ns/op 0.00 MB/s 576 B/op 12 allocs/op BenchmarkSendFile/file-to-tcp/8192-4 1 1205595164 ns/op 0.01 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/16384-4 1 1206452982 ns/op 0.01 MB/s 576 B/op 12 allocs/op BenchmarkSendFile/file-to-tcp/32768-4 1 1015335073 ns/op 0.03 MB/s 576 B/op 12 allocs/op BenchmarkSendFile/file-to-tcp/65536-4 1 1015476737 ns/op 0.06 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/131072-4 1 1015808492 ns/op 0.13 MB/s 576 B/op 12 allocs/op BenchmarkSendFile/file-to-tcp/262144-4 1 1015929931 ns/op 0.26 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/524288-4 1 1017463866 ns/op 0.52 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/1048576-4 1 1018976697 ns/op 1.03 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/1024-4 1 1015380446 ns/op 0.00 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/2048-4 1 1015278824 ns/op 0.00 MB/s 576 B/op 12 allocs/op BenchmarkSendFile/file-to-unix/4096-4 1 1015797053 ns/op 0.00 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/8192-4 1 1015283509 ns/op 0.01 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/16384-4 1 1016043469 ns/op 0.02 MB/s 576 B/op 12 allocs/op BenchmarkSendFile/file-to-unix/32768-4 1 1015300336 ns/op 0.03 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/65536-4 1 1015714455 ns/op 0.06 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/131072-4 1 1015797306 ns/op 0.13 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/262144-4 1 1016408475 ns/op 0.26 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/524288-4 1 1017253376 ns/op 0.52 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/1048576-4 1 1017512632 ns/op 1.03 MB/s 480 B/op 11 allocs/op BenchmarkSendfileZeroBytes-4 1 204789031 ns/op 4999888 B/op 267306 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 1 1015753180 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 1 1015948996 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 1 1015863259 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 1 1015185561 ns/op 0.01 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 1 1015267980 ns/op 0.02 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 1 1015742235 ns/op 0.03 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1 1015848696 ns/op 0.06 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 1 1015808804 ns/op 0.13 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 1 1016289923 ns/op 0.26 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 1 1017700296 ns/op 0.52 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 1 1019702466 ns/op 1.03 MB/s BenchmarkSplice/unix-to-tcp/1024-4 1 1015406164 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/2048-4 1 1015779797 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/4096-4 1 1015671893 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/8192-4 1 1015545757 ns/op 0.01 MB/s BenchmarkSplice/unix-to-tcp/16384-4 1 1015691091 ns/op 0.02 MB/s BenchmarkSplice/unix-to-tcp/32768-4 1 1015639938 ns/op 0.03 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1 1015844840 ns/op 0.06 MB/s BenchmarkSplice/unix-to-tcp/131072-4 1 1015885987 ns/op 0.13 MB/s BenchmarkSplice/unix-to-tcp/262144-4 1 1016566067 ns/op 0.26 MB/s BenchmarkSplice/unix-to-tcp/524288-4 1 1017770490 ns/op 0.52 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 1 1019204567 ns/op 1.03 MB/s BenchmarkSplice/tcp-to-unix/1024-4 1 1015681151 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-unix/2048-4 1 1015445051 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-unix/4096-4 1 1015634085 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-unix/8192-4 1 1015606288 ns/op 0.01 MB/s BenchmarkSplice/tcp-to-unix/16384-4 1 1015501237 ns/op 0.02 MB/s BenchmarkSplice/tcp-to-unix/32768-4 1 1015395245 ns/op 0.03 MB/s BenchmarkSplice/tcp-to-unix/65536-4 1 1015495090 ns/op 0.06 MB/s BenchmarkSplice/tcp-to-unix/131072-4 1 1016061899 ns/op 0.13 MB/s BenchmarkSplice/tcp-to-unix/262144-4 1 1016510865 ns/op 0.26 MB/s BenchmarkSplice/tcp-to-unix/524288-4 1 1017564097 ns/op 0.52 MB/s BenchmarkSplice/tcp-to-unix/1048576-4 1 1019853317 ns/op 1.03 MB/s BenchmarkSpliceFile/tcp-to-file/1024-4 1 1015799291 ns/op 0.00 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/2048-4 1 1016078097 ns/op 0.00 MB/s 904 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/4096-4 1 1015785699 ns/op 0.00 MB/s 904 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/8192-4 1 1015202746 ns/op 0.01 MB/s 904 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/16384-4 1 1015629777 ns/op 0.02 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/32768-4 1 1015825636 ns/op 0.03 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/65536-4 1 1015808721 ns/op 0.06 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/131072-4 1 1016390694 ns/op 0.13 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/262144-4 1 1017356255 ns/op 0.26 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/524288-4 1 1017921781 ns/op 0.52 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/1048576-4 1 1019677110 ns/op 1.03 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/unix-to-file/1024-4 1 1015964566 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/2048-4 1 1015449804 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/4096-4 1 1016140426 ns/op 0.00 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/8192-4 1 1015734659 ns/op 0.01 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/16384-4 1 1015404493 ns/op 0.02 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/32768-4 1 1015556594 ns/op 0.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/65536-4 1 1015974324 ns/op 0.06 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/131072-4 1 1016320053 ns/op 0.13 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/262144-4 1 1016446268 ns/op 0.26 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/524288-4 1 1017947408 ns/op 0.52 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/1048576-4 1 1019629462 ns/op 1.03 MB/s 944 B/op 9 allocs/op BenchmarkTCP4OneShot-4 2223 51867 ns/op BenchmarkTCP4OneShotTimeout-4 2042 54343 ns/op BenchmarkTCP4Persistent-4 10806 9298 ns/op BenchmarkTCP4PersistentTimeout-4 12702 8961 ns/op BenchmarkTCP6OneShot-4 2066 51659 ns/op BenchmarkTCP6OneShotTimeout-4 2004 56714 ns/op BenchmarkTCP6Persistent-4 13329 9301 ns/op BenchmarkTCP6PersistentTimeout-4 15231 9788 ns/op BenchmarkTCP4ConcurrentReadWrite-4 27014 4759 ns/op BenchmarkTCP6ConcurrentReadWrite-4 30933 5216 ns/op BenchmarkSetReadDeadline-4 119809 1014 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 9634 11571 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 9796 11576 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 10000 10942 ns/op 0 B/op 0 allocs/op PASS ok net 90.324s goos: linux goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 28083 4101 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 10924 10552 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 14404 8369 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 17521 6901 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 30026 3738 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 51300 2347 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 1531237 78.55 ns/op BenchmarkFindChild/n=2/rep=map-4 3818030 30.15 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1399443 85.77 ns/op BenchmarkFindChild/n=4/rep=linear-4 743092 147.4 ns/op BenchmarkFindChild/n=4/rep=map-4 3450234 33.60 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 768363 150.9 ns/op BenchmarkFindChild/n=8/rep=linear-4 399448 298.8 ns/op BenchmarkFindChild/n=8/rep=map-4 3061852 38.01 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 407283 293.7 ns/op BenchmarkFindChild/n=16/rep=linear-4 206250 566.4 ns/op BenchmarkFindChild/n=16/rep=map-4 3399120 38.36 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2332149 50.06 ns/op BenchmarkFindChild/n=32/rep=linear-4 102446 1169 ns/op BenchmarkFindChild/n=32/rep=map-4 3442794 32.95 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 2326798 45.49 ns/op BenchmarkMultiConflicts-4 1 176010284 ns/op BenchmarkServerMatch-4 17768 6774 ns/op BenchmarkReadRequestChrome-4 3344 33639 ns/op 18.16 MB/s 1508 B/op 14 allocs/op BenchmarkReadRequestCurl-4 10000 11423 ns/op 6.83 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 9771 11284 ns/op 7.27 MB/s 955 B/op 9 allocs/op BenchmarkReadRequestSiege-4 7147 16747 ns/op 9.02 MB/s 1052 B/op 11 allocs/op BenchmarkReadRequestWrk-4 16075 7377 ns/op 5.42 MB/s 892 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 354 352325 ns/op 2.91 MB/s BenchmarkFileAndServer_1KB/https1-4 256 475208 ns/op 2.15 MB/s BenchmarkFileAndServer_1KB/h2-4 159 680948 ns/op 1.50 MB/s BenchmarkFileAndServer_16MB/h1-4 3 69146247 ns/op 242.63 MB/s BenchmarkFileAndServer_16MB/https1-4 1 121634422 ns/op 137.93 MB/s BenchmarkFileAndServer_16MB/h2-4 1 244341643 ns/op 68.66 MB/s BenchmarkFileAndServer_64MB/h1-4 1 194234694 ns/op 345.50 MB/s BenchmarkFileAndServer_64MB/https1-4 1 425588487 ns/op 157.68 MB/s BenchmarkFileAndServer_64MB/h2-4 1 884670210 ns/op 75.86 MB/s BenchmarkServeMux-4 208 609141 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 254 508251 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 408 332138 ns/op 5971 B/op 63 allocs/op BenchmarkClientServer/https1-4 292 428435 ns/op 6591 B/op 72 allocs/op BenchmarkClientServer/h2-4 192 563561 ns/op 10126 B/op 79 allocs/op BenchmarkClientServerParallel/4/h1-4 1113 99419 ns/op 8697 B/op 73 allocs/op BenchmarkClientServerParallel/4/https1-4 28 4510487 ns/op 105608 B/op 1137 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41524: write tcp 127.0.0.1:42991->127.0.0.1:41524: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41534: write tcp 127.0.0.1:42991->127.0.0.1:41534: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45466: read tcp 127.0.0.1:33039->127.0.0.1:45466: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45540: read tcp 127.0.0.1:33039->127.0.0.1:45540: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45570: read tcp 127.0.0.1:33039->127.0.0.1:45570: use of closed network connection BenchmarkClientServerParallel/4/h2-4 147 700186 ns/op 19753 B/op 202 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50782: read tcp 127.0.0.1:34757->127.0.0.1:50782: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50796: write tcp 127.0.0.1:34757->127.0.0.1:50796: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50812: write tcp 127.0.0.1:34757->127.0.0.1:50812: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50814: write tcp 127.0.0.1:34757->127.0.0.1:50814: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34604: read tcp 127.0.0.1:46427->127.0.0.1:34604: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34568: write tcp 127.0.0.1:46427->127.0.0.1:34568: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34598: write tcp 127.0.0.1:46427->127.0.0.1:34598: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46260: write tcp 127.0.0.1:39933->127.0.0.1:46260: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46258: write tcp 127.0.0.1:39933->127.0.0.1:46258: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46166: write tcp 127.0.0.1:39933->127.0.0.1:46166: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 754 149063 ns/op 15958 B/op 97 allocs/op BenchmarkClientServerParallel/64/https1-4 34 3698686 ns/op 80362 B/op 876 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50156: write tcp 127.0.0.1:33235->127.0.0.1:50156: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50130: write tcp 127.0.0.1:33235->127.0.0.1:50130: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35722: read tcp 127.0.0.1:39403->127.0.0.1:35722: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35788: read tcp 127.0.0.1:39403->127.0.0.1:35788: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35764: read tcp 127.0.0.1:39403->127.0.0.1:35764: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35778: read tcp 127.0.0.1:39403->127.0.0.1:35778: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35782: read tcp 127.0.0.1:39403->127.0.0.1:35782: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35814: read tcp 127.0.0.1:39403->127.0.0.1:35814: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35800: read tcp 127.0.0.1:39403->127.0.0.1:35800: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35830: read tcp 127.0.0.1:39403->127.0.0.1:35830: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 56 4762798 ns/op 95475 B/op 1110 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:42742: write tcp 127.0.0.1:40909->127.0.0.1:42742: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58730: read tcp 127.0.0.1:41317->127.0.0.1:58730: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58632: write tcp 127.0.0.1:41317->127.0.0.1:58632: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58666: read tcp 127.0.0.1:41317->127.0.0.1:58666: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58648: read tcp 127.0.0.1:41317->127.0.0.1:58648: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58680: read tcp 127.0.0.1:41317->127.0.0.1:58680: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58708: read tcp 127.0.0.1:41317->127.0.0.1:58708: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58696: read tcp 127.0.0.1:41317->127.0.0.1:58696: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58720: read tcp 127.0.0.1:41317->127.0.0.1:58720: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58744: read tcp 127.0.0.1:41317->127.0.0.1:58744: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1022849829 ns/op 78616 B/op 662 allocs/op BenchmarkClient-4 301 398798 ns/op 3766 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 720 167572 ns/op 7416 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1370 87150 ns/op 3077 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1742 67010 ns/op 1934 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1675 72561 ns/op 2790 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1669 65417 ns/op 2750 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1719 70618 ns/op 2716 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1951 61964 ns/op 1938 B/op 14 allocs/op BenchmarkServerHijack-4 1137 100779 ns/op 16709 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 438 281216 ns/op 5782 B/op 52 allocs/op BenchmarkResponseStatusLine-4 476804 241.5 ns/op 0 B/op 0 allocs/op PASS ok net/http 18.323s goos: linux goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 5020 23497 ns/op 34137 B/op 12 allocs/op PASS ok net/http/httputil 1.193s goos: linux goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 86116 1342 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 530104 205.4 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 173112 679.7 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 61536 1951 ns/op BenchmarkStdIPv4-4 132873 897.7 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 91794 1280 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 93855 1267 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 81218 1481 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 67936 1731 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1702790 69.60 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1533654 77.67 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1476121 80.97 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 253555 465.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 269326 425.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 247142 459.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 80199 1533 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 267078 438.9 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 138134 857.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 145094 807.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 142550 842.7 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 73114 1675 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 351944 341.9 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 128217 938.5 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 172308 679.0 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 235183 484.8 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 163604 751.7 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 320992 370.2 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 149121 791.2 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 137610 799.8 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 147789 808.2 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 107175 1061 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 444576 263.5 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 236550 508.5 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 96258 1195 ns/op 96 B/op 2 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 131539 901.6 ns/op 56 B/op 2 allocs/op BenchmarkAddrPortString/v6_v4-4 172215 678.2 ns/op 56 B/op 2 allocs/op BenchmarkAddrPortString/v6_zone-4 118272 961.9 ns/op 56 B/op 2 allocs/op BenchmarkAddrPortMarshalText/v4-4 259738 458.8 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 116781 1053 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 135615 849.0 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 186927 652.9 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 129654 905.7 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 109.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 110.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 109.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 953595 114.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 945702 114.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 114.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 992558 115.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 114.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 114.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 344269 350.1 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 591207 200.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 200898 591.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 215023 551.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 196698 604.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 71965 1702 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 490665 239.8 ns/op PASS ok net/netip 8.733s 2023/11/20 16:48:26 Test RPC server listening on 127.0.0.1:38255 2023/11/20 16:48:26 Test HTTP RPC server listening on 127.0.0.1:41323 goos: linux goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1359 82801 ns/op BenchmarkEndToEndHTTP-4 1480 74306 ns/op BenchmarkEndToEndAsync-4 2864 36004 ns/op BenchmarkEndToEndAsyncHTTP-4 3339 33076 ns/op PASS ok net/rpc 1.751s goos: linux goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3266 33174 ns/op BenchmarkReadMIMEHeader/server_headers-4 4618 22890 ns/op BenchmarkUncommon-4 24715 4692 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.499s goos: linux goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4417 24216 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 95373 1225 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 520123 218.9 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 92774 1315 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 170217 699.8 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 81619 1452 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 13461 8957 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 376683 318.9 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 88102 1344 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 166790 704.0 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 81012 1460 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 14919 7771 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 200811 586.2 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 82519 1432 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 81141 1469 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 37384 3140 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6055 17415 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 196674 588.2 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 78562 1460 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 81805 1494 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 36979 3198 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6903 17299 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.175s goos: linux goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3000633 38.71 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 162310 727.0 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 710 159977 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:512: benchmarkReaddirname ".": 131 entries os_test.go:512: benchmarkReaddirname ".": 131 entries os_test.go:512: benchmarkReaddirname ".": 131 entries BenchmarkReaddir-4 229 512558 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:529: benchmarkReaddir ".": 131 entries os_test.go:529: benchmarkReaddir ".": 131 entries os_test.go:529: benchmarkReaddir ".": 131 entries BenchmarkReadDir-4 595 192555 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:546: benchmarkReadDir ".": 131 entries os_test.go:546: benchmarkReadDir ".": 131 entries os_test.go:546: benchmarkReadDir ".": 131 entries BenchmarkStatDot-4 52178 2155 ns/op BenchmarkStatFile-4 44106 2612 ns/op BenchmarkStatDir-4 42867 2609 ns/op BenchmarkLstatDot-4 53610 2168 ns/op BenchmarkLstatFile-4 41172 2648 ns/op BenchmarkLstatDir-4 45477 2533 ns/op PASS ok os 2.617s goos: linux goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 160 720623 ns/op 7034 B/op 30 allocs/op PASS ok os/exec 1.211s goos: linux goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 347719 325.4 ns/op PASS ok os/user 1.226s goos: linux goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3597360 33.04 ns/op BenchmarkString-4 2233178 53.65 ns/op BenchmarkBytes-4 1953897 61.54 ns/op BenchmarkNamedBytes-4 1000000 113.2 ns/op BenchmarkBytesArray-4 748420 159.7 ns/op BenchmarkSliceLen-4 2168198 55.26 ns/op BenchmarkMapLen-4 804733 145.8 ns/op BenchmarkStringLen-4 1985106 60.86 ns/op BenchmarkArrayLen-4 1272925 94.82 ns/op BenchmarkSliceCap-4 2442663 49.26 ns/op BenchmarkDeepEqual/int8-4 398802 288.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 87054 1372 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 338832 345.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 83640 1421 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 347865 344.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 83786 1432 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 339177 347.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 84396 1420 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 346791 345.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 84280 1417 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 394600 295.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 111016 1055 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 329852 345.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 84380 1429 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 351390 338.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 83793 1437 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 336270 341.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 83046 1421 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 344014 343.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 83565 1426 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 328072 353.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 82532 1432 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 346322 343.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 83833 1424 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 346070 345.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 83192 1423 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 348783 344.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 82506 1436 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 342192 349.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 83250 1419 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 412782 288.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 85848 1395 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 350496 345.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 81552 1444 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 114739 1059 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 54883 2140 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 43542 2768 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 31194 3870 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 32088 3767 ns/op BenchmarkIsZero/ArrayComparable-4 284868 415.0 ns/op BenchmarkIsZero/ArrayIncomparable-4 29583 4022 ns/op BenchmarkIsZero/StructComparable-4 637084 182.5 ns/op BenchmarkIsZero/StructIncomparable-4 134286 899.5 ns/op BenchmarkIsZero/ArrayInt_4-4 1212906 99.11 ns/op BenchmarkIsZero/ArrayInt_1024-4 17593 6786 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 33313 3595 ns/op BenchmarkIsZero/Struct4Int-4 1238241 99.24 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 17434 6846 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 17433 6839 ns/op BenchmarkIsZero/StructInt_512-4 33772 3510 ns/op BenchmarkSetZero/Bool/Direct-4 4329458 27.75 ns/op BenchmarkSetZero/Bool/CachedZero-4 843576 140.7 ns/op BenchmarkSetZero/Bool/NewZero-4 633054 188.6 ns/op BenchmarkSetZero/Int/Direct-4 2487511 48.07 ns/op BenchmarkSetZero/Int/CachedZero-4 803128 140.1 ns/op BenchmarkSetZero/Int/NewZero-4 640032 187.7 ns/op BenchmarkSetZero/Uint/Direct-4 2086018 57.65 ns/op BenchmarkSetZero/Uint/CachedZero-4 845654 140.1 ns/op BenchmarkSetZero/Uint/NewZero-4 624153 185.5 ns/op BenchmarkSetZero/Float/Direct-4 2511176 47.70 ns/op BenchmarkSetZero/Float/CachedZero-4 808926 140.8 ns/op BenchmarkSetZero/Float/NewZero-4 632456 187.5 ns/op BenchmarkSetZero/Complex/Direct-4 2225319 54.20 ns/op BenchmarkSetZero/Complex/CachedZero-4 852682 137.6 ns/op BenchmarkSetZero/Complex/NewZero-4 639201 186.6 ns/op BenchmarkSetZero/Array/Direct-4 2072107 57.80 ns/op BenchmarkSetZero/Array/CachedZero-4 827799 141.3 ns/op BenchmarkSetZero/Array/NewZero-4 636516 187.4 ns/op BenchmarkSetZero/Chan/Direct-4 2543986 47.09 ns/op BenchmarkSetZero/Chan/CachedZero-4 848638 135.0 ns/op BenchmarkSetZero/Chan/NewZero-4 654456 181.4 ns/op BenchmarkSetZero/Func/Direct-4 2572549 46.54 ns/op BenchmarkSetZero/Func/CachedZero-4 835466 139.5 ns/op BenchmarkSetZero/Func/NewZero-4 639492 181.4 ns/op BenchmarkSetZero/Interface/Direct-4 2066792 57.06 ns/op BenchmarkSetZero/Interface/CachedZero-4 832599 143.1 ns/op BenchmarkSetZero/Interface/NewZero-4 625942 187.4 ns/op BenchmarkSetZero/Map/Direct-4 2581040 46.65 ns/op BenchmarkSetZero/Map/CachedZero-4 796065 140.0 ns/op BenchmarkSetZero/Map/NewZero-4 628884 184.0 ns/op BenchmarkSetZero/Pointer/Direct-4 2538212 46.90 ns/op BenchmarkSetZero/Pointer/CachedZero-4 883424 135.1 ns/op BenchmarkSetZero/Pointer/NewZero-4 629410 181.6 ns/op BenchmarkSetZero/Slice/Direct-4 2268332 53.30 ns/op BenchmarkSetZero/Slice/CachedZero-4 851169 137.4 ns/op BenchmarkSetZero/Slice/NewZero-4 630596 186.7 ns/op BenchmarkSetZero/String/Direct-4 2069482 58.33 ns/op BenchmarkSetZero/String/CachedZero-4 849524 137.4 ns/op BenchmarkSetZero/String/NewZero-4 638294 186.9 ns/op BenchmarkSetZero/Struct/Direct-4 2158420 54.69 ns/op BenchmarkSetZero/Struct/CachedZero-4 851952 138.0 ns/op BenchmarkSetZero/Struct/NewZero-4 624405 187.6 ns/op BenchmarkSelect/1-4 149769 794.7 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 62409 1839 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 32536 3620 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 159231 634.1 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 164469 719.5 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 109093 992.2 ns/op 129.01 MB/s BenchmarkCallArgCopy/size=256-4 98145 1091 ns/op 234.75 MB/s BenchmarkCallArgCopy/size=1024-4 70886 1592 ns/op 643.27 MB/s BenchmarkCallArgCopy/size=4096-4 37063 3805 ns/op 1076.55 MB/s BenchmarkCallArgCopy/size=65536-4 2583 44405 ns/op 1475.87 MB/s BenchmarkFieldByName1-4 1275822 110.6 ns/op BenchmarkFieldByName2-4 94021 1123 ns/op BenchmarkFieldByName3-4 11988 10040 ns/op BenchmarkInterfaceBig-4 3663106 32.62 ns/op BenchmarkInterfaceSmall-4 3988815 28.88 ns/op BenchmarkNew-4 1562416 77.40 ns/op BenchmarkMap/StringKeys/MapIndex-4 2265 52607 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 1773 66587 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2174 53900 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 1768 65925 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2258 53391 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 1746 66150 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 210352 555.2 ns/op PASS ok reflect 19.104s goos: linux goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 10410 9644 ns/op 9314 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 16015 7411 ns/op 9272 B/op 1 allocs/op BenchmarkFindString-4 12423 10182 ns/op 9368 B/op 1 allocs/op BenchmarkFindSubmatch-4 9754 11527 ns/op 9179 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 12655 9544 ns/op 9336 B/op 2 allocs/op BenchmarkLiteral-4 17986 6716 ns/op BenchmarkNotLiteral-4 4676 26774 ns/op BenchmarkMatchClass-4 3340 34909 ns/op BenchmarkMatchClass_InRange-4 3171 34340 ns/op BenchmarkReplaceAll-4 2362 47017 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 15142 7371 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 35006 2923 ns/op BenchmarkAnchoredShortMatch-4 15026 7363 ns/op BenchmarkAnchoredLongMatch-4 19527 6437 ns/op BenchmarkOnePassShortA-4 20581 5937 ns/op BenchmarkNotOnePassShortA-4 8037 14367 ns/op BenchmarkOnePassShortB-4 26443 4596 ns/op BenchmarkNotOnePassShortB-4 10000 11837 ns/op BenchmarkOnePassLongPrefix-4 82826 1509 ns/op BenchmarkOnePassLongNotPrefix-4 27105 4449 ns/op BenchmarkMatchParallelShared-4 26166 4920 ns/op BenchmarkMatchParallelCopied-4 30556 4330 ns/op BenchmarkQuoteMetaAll-4 141406 839.7 ns/op 16.67 MB/s BenchmarkQuoteMetaNone-4 260192 458.8 ns/op 56.66 MB/s BenchmarkCompile/Onepass-4 3661 29583 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 1594 73766 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 189 659950 ns/op 90712 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3876751 30.41 ns/op 526.21 MB/s BenchmarkMatch/Easy0/32-4 18748 6322 ns/op 5.06 MB/s BenchmarkMatch/Easy0/1K-4 19592 6812 ns/op 150.31 MB/s BenchmarkMatch/Easy0i/16-4 3823616 30.68 ns/op 521.44 MB/s BenchmarkMatch/Easy0i/32-4 4975 21539 ns/op 1.49 MB/s BenchmarkMatch/Easy0i/1K-4 270 435461 ns/op 2.35 MB/s BenchmarkMatch/Easy1/16-4 3842845 30.51 ns/op 524.50 MB/s BenchmarkMatch/Easy1/32-4 18574 6212 ns/op 5.15 MB/s BenchmarkMatch/Easy1/1K-4 8581 15203 ns/op 67.36 MB/s BenchmarkMatch/Medium/16-4 3832536 30.66 ns/op 521.79 MB/s BenchmarkMatch/Medium/32-4 5632 19655 ns/op 1.63 MB/s BenchmarkMatch/Medium/1K-4 304 391721 ns/op 2.61 MB/s BenchmarkMatch/Hard/16-4 3855464 30.58 ns/op 523.27 MB/s BenchmarkMatch/Hard/32-4 3504 29211 ns/op 1.10 MB/s BenchmarkMatch/Hard/1K-4 172 690284 ns/op 1.48 MB/s BenchmarkMatch/Hard1/16-4 1459 84430 ns/op 0.19 MB/s BenchmarkMatch/Hard1/32-4 733 157232 ns/op 0.20 MB/s BenchmarkMatch/Hard1/1K-4 25 4577444 ns/op 0.22 MB/s BenchmarkMatch_onepass_regex/16-4 29072 4129 ns/op 3.87 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 17307 6813 ns/op 4.70 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 642 183982 ns/op 5.57 MB/s 24 B/op 0 allocs/op PASS ok regexp 8.840s goos: linux goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 626978 191.2 ns/op BenchmarkIsWordChar-4 168873 710.1 ns/op PASS ok regexp/syntax 2.269s goos: linux goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCallers/cached-4 76980 1548 ns/op BenchmarkCallers/inlined-4 69030 1728 ns/op BenchmarkCallers/no-cache-4 15758 7582 ns/op BenchmarkFPCallers/cached-4 2851088 42.03 ns/op BenchmarkMakeChan/Byte-4 867454 137.7 ns/op BenchmarkMakeChan/Int-4 1000000 147.2 ns/op BenchmarkMakeChan/Ptr-4 485504 217.1 ns/op BenchmarkMakeChan/Struct/0-4 1000000 101.2 ns/op BenchmarkMakeChan/Struct/32-4 395419 279.7 ns/op BenchmarkMakeChan/Struct/40-4 429492 290.9 ns/op BenchmarkChanNonblocking-4 11680238 10.56 ns/op BenchmarkSelectUncontended-4 748706 135.9 ns/op BenchmarkSelectSyncContended-4 30526 3885 ns/op BenchmarkSelectAsyncContended-4 111798 1116 ns/op BenchmarkSelectNonblock-4 6121245 18.68 ns/op BenchmarkChanUncontended-4 12234 14236 ns/op BenchmarkChanContended-4 1315 91344 ns/op BenchmarkChanSync-4 171932 675.7 ns/op BenchmarkChanSyncWork-4 50048 2334 ns/op BenchmarkChanProdCons0-4 86580 1444 ns/op BenchmarkChanProdCons10-4 113186 1195 ns/op BenchmarkChanProdCons100-4 113731 1031 ns/op BenchmarkChanProdConsWork0-4 77389 1533 ns/op BenchmarkChanProdConsWork10-4 154809 1330 ns/op BenchmarkChanProdConsWork100-4 91686 1280 ns/op BenchmarkSelectProdCons-4 65209 1714 ns/op BenchmarkReceiveDataFromClosedChan-4 628432 188.9 ns/op BenchmarkChanCreation-4 213925 576.2 ns/op BenchmarkChanSem-4 136922 844.1 ns/op BenchmarkChanPopular-4 109 1145714 ns/op BenchmarkChanClosed-4 556140 247.3 ns/op BenchmarkCallClosure-4 6072260 18.69 ns/op BenchmarkCallClosure1-4 6382839 18.61 ns/op BenchmarkCallClosure2-4 1323920 93.28 ns/op BenchmarkCallClosure3-4 1521301 73.67 ns/op BenchmarkCallClosure4-4 1250563 85.77 ns/op BenchmarkComplex128DivNormal-4 10386150 11.60 ns/op BenchmarkComplex128DivNisNaN-4 8364536 14.32 ns/op BenchmarkComplex128DivDisNaN-4 8353820 14.36 ns/op BenchmarkComplex128DivNisInf-4 10687856 11.23 ns/op BenchmarkComplex128DivDisInf-4 6153872 19.45 ns/op BenchmarkAllocation-4 3940 37329 ns/op BenchmarkReadMemStats-4 5940 17054 ns/op BenchmarkReadMemStatsLatency-4 1 57192 p50-ns 57192 p90-ns 57192 p99-ns BenchmarkWriteBarrier-4 2170428 47.30 ns/op BenchmarkBulkWriteBarrier-4 5967763 17.95 ns/op BenchmarkScanStackNoLocals-4 3 46204562 ns/op BenchmarkMSpanCountAlloc/bits=64-4 10905372 9.598 ns/op BenchmarkMSpanCountAlloc/bits=128-4 10289890 10.51 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9103165 13.01 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6994460 17.19 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4932572 24.75 ns/op BenchmarkHash5-4 6458276 17.91 ns/op 279.17 MB/s BenchmarkHash16-4 6141830 19.59 ns/op 816.92 MB/s BenchmarkHash64-4 5931720 20.10 ns/op 3183.96 MB/s BenchmarkHash1024-4 2019916 59.46 ns/op 17220.92 MB/s BenchmarkHash65536-4 38588 3091 ns/op 21200.19 MB/s BenchmarkAlignedLoad-4 7054896 16.38 ns/op BenchmarkUnalignedLoad-4 6864739 16.74 ns/op BenchmarkEqEfaceConcrete-4 5943337 20.02 ns/op BenchmarkEqIfaceConcrete-4 6240864 19.17 ns/op BenchmarkNeEfaceConcrete-4 6317485 19.03 ns/op BenchmarkNeIfaceConcrete-4 6148344 19.45 ns/op BenchmarkConvT2EByteSized/bool-4 6241316 19.20 ns/op BenchmarkConvT2EByteSized/uint8-4 6248193 19.20 ns/op BenchmarkConvT2ESmall-4 5574639 21.57 ns/op BenchmarkConvT2EUintptr-4 5589482 21.45 ns/op BenchmarkConvT2ELarge-4 1214058 105.2 ns/op BenchmarkConvT2ISmall-4 5577393 21.49 ns/op BenchmarkConvT2IUintptr-4 5372350 22.43 ns/op BenchmarkConvT2ILarge-4 1000000 101.4 ns/op BenchmarkConvI2E-4 4612944 25.87 ns/op BenchmarkConvI2I-4 4901053 24.94 ns/op BenchmarkAssertE2T-4 4514017 26.57 ns/op BenchmarkAssertE2TLarge-4 2256580 51.71 ns/op BenchmarkAssertE2I-4 5370790 22.02 ns/op BenchmarkAssertI2T-4 4391053 27.18 ns/op BenchmarkAssertI2I-4 5032912 24.01 ns/op BenchmarkAssertI2E-4 5367475 21.03 ns/op BenchmarkAssertE2E-4 5665954 20.75 ns/op BenchmarkAssertE2T2-4 3595554 32.51 ns/op BenchmarkAssertE2T2Blank-4 4256998 27.85 ns/op BenchmarkAssertI2E2-4 4033125 29.25 ns/op BenchmarkAssertI2E2Blank-4 5598232 20.85 ns/op BenchmarkAssertE2E2-4 4292557 27.87 ns/op BenchmarkAssertE2E2Blank-4 5742030 20.59 ns/op BenchmarkConvT2Ezero/zero/16-4 5511462 21.64 ns/op BenchmarkConvT2Ezero/zero/32-4 5454433 21.53 ns/op BenchmarkConvT2Ezero/zero/64-4 5447970 22.41 ns/op BenchmarkConvT2Ezero/zero/str-4 5357349 22.29 ns/op BenchmarkConvT2Ezero/zero/slice-4 5081064 23.72 ns/op BenchmarkConvT2Ezero/zero/big-4 224865 539.3 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1323255 87.78 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1000000 105.9 ns/op BenchmarkConvT2Ezero/nonzero/big-4 202568 563.6 ns/op BenchmarkConvT2Ezero/smallint/16-4 5437585 21.60 ns/op BenchmarkConvT2Ezero/smallint/32-4 5588745 21.54 ns/op BenchmarkConvT2Ezero/smallint/64-4 5506462 22.15 ns/op BenchmarkConvT2Ezero/largeint/16-4 1604745 71.26 ns/op BenchmarkConvT2Ezero/largeint/32-4 1641666 74.36 ns/op BenchmarkConvT2Ezero/largeint/64-4 1499324 68.64 ns/op BenchmarkMalloc8-4 1943212 55.34 ns/op BenchmarkMalloc16-4 1852576 66.99 ns/op BenchmarkMallocTypeInfo8-4 1503578 69.08 ns/op BenchmarkMallocTypeInfo16-4 1481518 71.56 ns/op BenchmarkMallocLargeStruct-4 158242 703.3 ns/op BenchmarkGoroutineSelect-4 85 1463372 ns/op BenchmarkGoroutineBlocking-4 85 1438167 ns/op BenchmarkGoroutineForRange-4 97 1418261 ns/op BenchmarkGoroutineIdle-4 100 1305130 ns/op BenchmarkHashStringSpeed-4 2430037 45.98 ns/op BenchmarkHashBytesSpeed-4 1460659 81.85 ns/op BenchmarkHashInt32Speed-4 3296416 38.55 ns/op BenchmarkHashInt64Speed-4 3246058 36.15 ns/op BenchmarkHashStringArraySpeed-4 581307 193.8 ns/op BenchmarkMegMap-4 3191468 36.81 ns/op BenchmarkMegOneMap-4 4094973 29.33 ns/op BenchmarkMegEqMap-4 1398 84903 ns/op BenchmarkMegEmptyMap-4 4833906 24.80 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 2692654 44.81 ns/op BenchmarkSmallStrMap-4 3231240 36.35 ns/op BenchmarkMapStringKeysEight_16-4 3338398 34.62 ns/op BenchmarkMapStringKeysEight_32-4 3178014 37.13 ns/op BenchmarkMapStringKeysEight_64-4 3209474 37.35 ns/op BenchmarkMapStringKeysEight_1M-4 3252188 36.64 ns/op BenchmarkIntMap-4 3991828 30.06 ns/op BenchmarkMapFirst/1-4 4786249 24.75 ns/op BenchmarkMapFirst/2-4 4685899 24.80 ns/op BenchmarkMapFirst/3-4 4818715 24.90 ns/op BenchmarkMapFirst/4-4 4675459 25.51 ns/op BenchmarkMapFirst/5-4 4450826 26.05 ns/op BenchmarkMapFirst/6-4 4595532 26.03 ns/op BenchmarkMapFirst/7-4 4487283 26.12 ns/op BenchmarkMapFirst/8-4 4144688 24.99 ns/op BenchmarkMapFirst/9-4 4255158 28.90 ns/op BenchmarkMapFirst/10-4 3964735 30.76 ns/op BenchmarkMapFirst/11-4 3841184 30.66 ns/op BenchmarkMapFirst/12-4 4047174 29.92 ns/op BenchmarkMapFirst/13-4 3894120 30.26 ns/op BenchmarkMapFirst/14-4 4064218 29.16 ns/op BenchmarkMapFirst/15-4 4093857 29.31 ns/op BenchmarkMapFirst/16-4 4181332 28.78 ns/op BenchmarkMapMid/1-4 4556722 26.28 ns/op BenchmarkMapMid/2-4 4431664 25.84 ns/op BenchmarkMapMid/3-4 4655391 25.74 ns/op BenchmarkMapMid/4-4 4335606 27.58 ns/op BenchmarkMapMid/5-4 4460415 27.03 ns/op BenchmarkMapMid/6-4 4422741 28.46 ns/op BenchmarkMapMid/7-4 4111938 26.90 ns/op BenchmarkMapMid/8-4 4174956 28.76 ns/op BenchmarkMapMid/9-4 3880581 30.44 ns/op BenchmarkMapMid/10-4 3813736 31.22 ns/op BenchmarkMapMid/11-4 4031289 29.95 ns/op BenchmarkMapMid/12-4 3688257 32.15 ns/op BenchmarkMapMid/13-4 3818145 30.70 ns/op BenchmarkMapMid/14-4 3922760 30.49 ns/op BenchmarkMapMid/15-4 3985874 31.42 ns/op BenchmarkMapMid/16-4 3718092 32.78 ns/op BenchmarkMapLast/1-4 4864269 24.67 ns/op BenchmarkMapLast/2-4 4563102 25.44 ns/op BenchmarkMapLast/3-4 4443751 26.87 ns/op BenchmarkMapLast/4-4 4148604 28.63 ns/op BenchmarkMapLast/5-4 4202080 26.67 ns/op BenchmarkMapLast/6-4 4233027 29.18 ns/op BenchmarkMapLast/7-4 4125439 27.88 ns/op BenchmarkMapLast/8-4 3878835 30.99 ns/op BenchmarkMapLast/9-4 3978194 31.42 ns/op BenchmarkMapLast/10-4 3650036 31.91 ns/op BenchmarkMapLast/11-4 3811042 32.87 ns/op BenchmarkMapLast/12-4 3953413 34.48 ns/op BenchmarkMapLast/13-4 3967324 34.34 ns/op BenchmarkMapLast/14-4 3674966 30.47 ns/op BenchmarkMapLast/15-4 4013358 30.87 ns/op BenchmarkMapLast/16-4 4034143 29.67 ns/op BenchmarkMapCycle-4 2213546 54.09 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3422288 34.74 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2214 51063 ns/op BenchmarkMakeMap/[Byte]Byte-4 565041 220.1 ns/op BenchmarkMakeMap/[Int]Int-4 333823 381.1 ns/op BenchmarkNewEmptyMap-4 5092814 22.27 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1376694 87.19 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 483434 251.0 ns/op BenchmarkMapIterEmpty-4 5498955 21.73 ns/op BenchmarkSameLengthMap-4 4667601 25.61 ns/op BenchmarkBigKeyMap-4 1664720 72.59 ns/op BenchmarkBigValMap-4 1474502 81.14 ns/op BenchmarkSmallKeyMap-4 3042240 39.63 ns/op BenchmarkMapPopulate/1-4 2313256 51.17 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 135804 837.2 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 9786 13282 ns/op 3351 B/op 17 allocs/op BenchmarkMapPopulate/1000-4 740 161303 ns/op 53365 B/op 73 allocs/op BenchmarkMapPopulate/10000-4 51 2353285 ns/op 428054 B/op 323 allocs/op BenchmarkMapPopulate/100000-4 4 26636340 ns/op 3606952 B/op 3977 allocs/op BenchmarkComplexAlgMap-4 458364 243.9 ns/op BenchmarkGoMapClear/Reflexive/1-4 1709647 69.92 ns/op BenchmarkGoMapClear/Reflexive/10-4 1551946 77.26 ns/op BenchmarkGoMapClear/Reflexive/100-4 485965 237.2 ns/op BenchmarkGoMapClear/Reflexive/1000-4 50080 2406 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5584 21236 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1344896 89.37 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1248705 95.88 ns/op BenchmarkGoMapClear/NonReflexive/100-4 454806 257.1 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 49231 2399 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5685 21178 ns/op BenchmarkMapStringConversion/32/simple-4 1830823 65.72 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1560906 76.58 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1617802 74.34 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1743546 69.14 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1458394 82.99 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1535318 78.60 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1813036 63.10 ns/op BenchmarkMapInterfacePtr-4 2029004 59.92 ns/op BenchmarkNewEmptyMapHintLessThan8-4 3738399 31.72 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 113821 1067 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 4971 23756 ns/op BenchmarkMapPop1000-4 358 331167 ns/op BenchmarkMapPop10000-4 20 5772705 ns/op BenchmarkMapAssign/Int32/256-4 2318926 52.65 ns/op BenchmarkMapAssign/Int32/65536-4 1178048 92.67 ns/op BenchmarkMapAssign/Int64/256-4 2185329 56.72 ns/op BenchmarkMapAssign/Int64/65536-4 937264 118.0 ns/op BenchmarkMapAssign/Str/256-4 1874596 63.71 ns/op BenchmarkMapAssign/Str/65536-4 506587 214.7 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1394059 87.96 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 607531 168.2 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1478689 79.15 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 542086 184.7 ns/op BenchmarkMapOperatorAssign/Str/256-4 449918 2309 ns/op BenchmarkMapOperatorAssign/Str/65536-4 158976 666.0 ns/op BenchmarkMapAppendAssign/Int32/256-4 895248 171.4 ns/op 36 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 183427 575.1 ns/op 69 B/op 1 allocs/op BenchmarkMapAppendAssign/Int64/256-4 895014 169.4 ns/op 36 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 157852 677.7 ns/op 83 B/op 1 allocs/op BenchmarkMapAppendAssign/Str/256-4 563185 234.1 ns/op 45 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 106088 1046 ns/op 140 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1371621 73.22 ns/op BenchmarkMapDelete/Int32/1000-4 1917710 64.56 ns/op BenchmarkMapDelete/Int32/10000-4 1827026 63.76 ns/op BenchmarkMapDelete/Int64/100-4 1608747 75.34 ns/op BenchmarkMapDelete/Int64/1000-4 1822846 70.63 ns/op BenchmarkMapDelete/Int64/10000-4 1796211 67.05 ns/op BenchmarkMapDelete/Str/100-4 1407631 85.42 ns/op BenchmarkMapDelete/Str/1000-4 1486233 80.73 ns/op BenchmarkMapDelete/Str/10000-4 1398139 85.71 ns/op BenchmarkMapDelete/Pointer/100-4 1672828 71.73 ns/op BenchmarkMapDelete/Pointer/1000-4 1725273 69.08 ns/op BenchmarkMapDelete/Pointer/10000-4 1654720 72.50 ns/op BenchmarkMemmove/0-4 13641249 8.579 ns/op BenchmarkMemmove/1-4 1908596 62.75 ns/op 15.94 MB/s BenchmarkMemmove/2-4 1851351 64.76 ns/op 30.89 MB/s BenchmarkMemmove/3-4 1873449 64.81 ns/op 46.29 MB/s BenchmarkMemmove/4-4 1842958 63.97 ns/op 62.53 MB/s BenchmarkMemmove/5-4 1857082 64.70 ns/op 77.29 MB/s BenchmarkMemmove/6-4 1849766 65.07 ns/op 92.21 MB/s BenchmarkMemmove/7-4 1841911 64.98 ns/op 107.72 MB/s BenchmarkMemmove/8-4 1986550 61.29 ns/op 130.53 MB/s BenchmarkMemmove/9-4 1805557 66.35 ns/op 135.64 MB/s BenchmarkMemmove/10-4 1795791 66.98 ns/op 149.30 MB/s BenchmarkMemmove/11-4 1797228 66.46 ns/op 165.52 MB/s BenchmarkMemmove/12-4 1803793 67.07 ns/op 178.93 MB/s BenchmarkMemmove/13-4 1779235 67.10 ns/op 193.75 MB/s BenchmarkMemmove/14-4 1786738 66.35 ns/op 210.99 MB/s BenchmarkMemmove/15-4 1783560 67.13 ns/op 223.44 MB/s BenchmarkMemmove/16-4 1886416 63.01 ns/op 253.91 MB/s BenchmarkMemmove/32-4 1759008 66.66 ns/op 480.04 MB/s BenchmarkMemmove/64-4 1610736 74.05 ns/op 864.27 MB/s BenchmarkMemmove/128-4 1341186 90.00 ns/op 1422.26 MB/s BenchmarkMemmove/256-4 1000000 114.9 ns/op 2228.35 MB/s BenchmarkMemmove/512-4 584272 204.3 ns/op 2506.26 MB/s BenchmarkMemmove/1024-4 390528 307.6 ns/op 3329.14 MB/s BenchmarkMemmove/2048-4 234099 507.5 ns/op 4035.47 MB/s BenchmarkMemmove/4096-4 129385 925.1 ns/op 4427.80 MB/s BenchmarkMemmoveOverlap/32-4 1781396 66.34 ns/op 482.40 MB/s BenchmarkMemmoveOverlap/64-4 1588252 75.73 ns/op 845.15 MB/s BenchmarkMemmoveOverlap/128-4 1323358 90.23 ns/op 1418.67 MB/s BenchmarkMemmoveOverlap/256-4 1000000 115.8 ns/op 2211.11 MB/s BenchmarkMemmoveOverlap/512-4 594435 201.8 ns/op 2536.93 MB/s BenchmarkMemmoveOverlap/1024-4 388653 302.0 ns/op 3390.59 MB/s BenchmarkMemmoveOverlap/2048-4 237848 505.6 ns/op 4050.53 MB/s BenchmarkMemmoveOverlap/4096-4 130315 918.9 ns/op 4457.29 MB/s BenchmarkMemmoveUnalignedDst/0-4 13773666 8.221 ns/op BenchmarkMemmoveUnalignedDst/1-4 1924484 61.50 ns/op 16.26 MB/s BenchmarkMemmoveUnalignedDst/2-4 1835442 65.30 ns/op 30.63 MB/s BenchmarkMemmoveUnalignedDst/3-4 1845836 65.13 ns/op 46.06 MB/s BenchmarkMemmoveUnalignedDst/4-4 1853013 65.12 ns/op 61.42 MB/s BenchmarkMemmoveUnalignedDst/5-4 1828730 65.24 ns/op 76.64 MB/s BenchmarkMemmoveUnalignedDst/6-4 1839903 65.90 ns/op 91.05 MB/s BenchmarkMemmoveUnalignedDst/7-4 1839722 65.75 ns/op 106.46 MB/s BenchmarkMemmoveUnalignedDst/8-4 1995230 60.64 ns/op 131.93 MB/s BenchmarkMemmoveUnalignedDst/9-4 1797282 68.01 ns/op 132.32 MB/s BenchmarkMemmoveUnalignedDst/10-4 1772586 67.30 ns/op 148.59 MB/s BenchmarkMemmoveUnalignedDst/11-4 1773921 68.14 ns/op 161.43 MB/s BenchmarkMemmoveUnalignedDst/12-4 1766773 67.50 ns/op 177.78 MB/s BenchmarkMemmoveUnalignedDst/13-4 1788502 68.46 ns/op 189.89 MB/s BenchmarkMemmoveUnalignedDst/14-4 1758628 67.35 ns/op 207.86 MB/s BenchmarkMemmoveUnalignedDst/15-4 1756089 67.63 ns/op 221.79 MB/s BenchmarkMemmoveUnalignedDst/16-4 1773888 67.58 ns/op 236.75 MB/s BenchmarkMemmoveUnalignedDst/32-4 1703877 69.35 ns/op 461.45 MB/s BenchmarkMemmoveUnalignedDst/64-4 1505253 79.71 ns/op 802.95 MB/s BenchmarkMemmoveUnalignedDst/128-4 1275538 93.96 ns/op 1362.26 MB/s BenchmarkMemmoveUnalignedDst/256-4 981417 117.7 ns/op 2174.66 MB/s BenchmarkMemmoveUnalignedDst/512-4 570163 207.9 ns/op 2463.20 MB/s BenchmarkMemmoveUnalignedDst/1024-4 367520 323.5 ns/op 3165.67 MB/s BenchmarkMemmoveUnalignedDst/2048-4 235356 510.6 ns/op 4010.97 MB/s BenchmarkMemmoveUnalignedDst/4096-4 126170 953.7 ns/op 4294.95 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1698422 71.45 ns/op 447.89 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1537701 77.39 ns/op 827.00 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1275020 93.57 ns/op 1367.93 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 988374 120.2 ns/op 2128.92 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 580239 205.5 ns/op 2491.13 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 391280 304.5 ns/op 3363.13 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 234198 508.1 ns/op 4030.67 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 128688 933.8 ns/op 4386.32 MB/s BenchmarkMemmoveUnalignedSrc/0-4 13328284 8.612 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1911704 63.39 ns/op 15.78 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1851939 65.12 ns/op 30.71 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1852606 64.59 ns/op 46.45 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1867830 64.93 ns/op 61.60 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1830405 65.02 ns/op 76.89 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1855287 65.65 ns/op 91.40 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1844288 65.04 ns/op 107.62 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1970098 61.31 ns/op 130.48 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1774105 67.45 ns/op 133.43 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1779080 67.52 ns/op 148.11 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1756117 67.68 ns/op 162.52 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1766910 67.89 ns/op 176.76 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1780129 67.41 ns/op 192.86 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1780713 67.17 ns/op 208.43 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1779848 67.53 ns/op 222.14 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1829757 65.74 ns/op 243.37 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1706952 69.87 ns/op 457.98 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1537986 78.21 ns/op 818.30 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1285564 93.68 ns/op 1366.36 MB/s BenchmarkMemmoveUnalignedSrc/256-4 962562 118.7 ns/op 2157.39 MB/s BenchmarkMemmoveUnalignedSrc/512-4 571795 208.7 ns/op 2452.98 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 376849 309.0 ns/op 3313.43 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 235179 511.7 ns/op 4002.09 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 128059 938.8 ns/op 4363.17 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 1555963 78.14 ns/op 204.76 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 1553452 78.05 ns/op 204.98 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 1482752 80.59 ns/op 198.53 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1465107 81.83 ns/op 195.54 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 1505906 80.16 ns/op 199.61 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 1490966 79.90 ns/op 200.26 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 1511864 79.98 ns/op 200.06 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 1497007 80.90 ns/op 197.79 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1326673 90.94 ns/op 703.80 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1246449 95.87 ns/op 667.58 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1284258 93.41 ns/op 685.17 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1273845 94.08 ns/op 680.26 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1293350 92.61 ns/op 691.10 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1312605 92.01 ns/op 695.54 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1299392 92.71 ns/op 690.33 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1308870 92.62 ns/op 690.99 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 895969 133.2 ns/op 1922.42 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 685803 160.2 ns/op 1598.45 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 784711 149.5 ns/op 1712.59 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 875660 135.1 ns/op 1895.43 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 887010 132.1 ns/op 1937.29 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 853336 135.9 ns/op 1884.11 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 897319 132.4 ns/op 1934.12 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 893070 133.0 ns/op 1924.36 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 119880 996.7 ns/op 4109.57 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 79857 1508 ns/op 2715.89 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 126856 941.4 ns/op 4350.84 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 125385 956.5 ns/op 4282.40 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 126874 948.0 ns/op 4320.90 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 126026 952.8 ns/op 4298.92 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 125912 947.6 ns/op 4322.36 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 125722 957.0 ns/op 4280.14 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 7365 15392 ns/op 4257.88 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 4748 23717 ns/op 2763.25 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 7410 14309 ns/op 4580.21 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 7423 14501 ns/op 4519.42 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 7500 14256 ns/op 4597.04 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 7270 14484 ns/op 4524.78 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 7419 14316 ns/op 4577.78 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 7360 14587 ns/op 4492.72 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1728103 69.39 ns/op 461.17 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1498852 79.16 ns/op 808.48 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1283088 93.96 ns/op 1362.24 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 963410 118.0 ns/op 2170.05 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 573228 206.0 ns/op 2485.56 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 385000 305.9 ns/op 3347.42 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 233190 506.7 ns/op 4041.51 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 130054 926.9 ns/op 4418.86 MB/s BenchmarkMemclr/5-4 10826940 11.09 ns/op 451.02 MB/s BenchmarkMemclr/16-4 10143574 11.84 ns/op 1351.80 MB/s BenchmarkMemclr/64-4 9692301 12.36 ns/op 5180.06 MB/s BenchmarkMemclr/256-4 8362958 14.37 ns/op 17816.91 MB/s BenchmarkMemclr/4096-4 2348478 51.07 ns/op 80210.60 MB/s BenchmarkMemclr/65536-4 61054 1688 ns/op 38832.72 MB/s BenchmarkMemclr/1M-4 2786 40596 ns/op 25829.33 MB/s BenchmarkMemclr/4M-4 694 168067 ns/op 24956.15 MB/s BenchmarkMemclr/8M-4 319 377022 ns/op 22249.66 MB/s BenchmarkMemclr/16M-4 133 863559 ns/op 19427.98 MB/s BenchmarkMemclr/64M-4 12 9747964 ns/op 6884.40 MB/s BenchmarkMemclrUnaligned/0_5-4 7261795 16.56 ns/op 302.00 MB/s BenchmarkMemclrUnaligned/0_16-4 7366178 16.17 ns/op 989.49 MB/s BenchmarkMemclrUnaligned/0_64-4 7102717 17.00 ns/op 3763.89 MB/s BenchmarkMemclrUnaligned/0_256-4 6503352 17.99 ns/op 14230.82 MB/s BenchmarkMemclrUnaligned/0_4096-4 2204576 54.48 ns/op 75179.85 MB/s BenchmarkMemclrUnaligned/0_65536-4 51177 1968 ns/op 33297.92 MB/s BenchmarkMemclrUnaligned/1_5-4 7271816 16.48 ns/op 303.37 MB/s BenchmarkMemclrUnaligned/1_16-4 7413920 16.14 ns/op 991.51 MB/s BenchmarkMemclrUnaligned/1_64-4 7116820 16.83 ns/op 3803.13 MB/s BenchmarkMemclrUnaligned/1_256-4 6404912 18.72 ns/op 13677.63 MB/s BenchmarkMemclrUnaligned/1_4096-4 1373289 87.80 ns/op 46649.17 MB/s BenchmarkMemclrUnaligned/1_65536-4 47782 2218 ns/op 29549.16 MB/s BenchmarkMemclrUnaligned/4_5-4 7185418 16.58 ns/op 301.52 MB/s BenchmarkMemclrUnaligned/4_16-4 7363468 16.40 ns/op 975.68 MB/s BenchmarkMemclrUnaligned/4_64-4 7114184 16.83 ns/op 3802.05 MB/s BenchmarkMemclrUnaligned/4_256-4 6278023 19.07 ns/op 13422.71 MB/s BenchmarkMemclrUnaligned/4_4096-4 1372576 87.43 ns/op 46846.54 MB/s BenchmarkMemclrUnaligned/4_65536-4 53148 2246 ns/op 29177.48 MB/s BenchmarkMemclrUnaligned/7_5-4 7222570 16.62 ns/op 300.88 MB/s BenchmarkMemclrUnaligned/7_16-4 7277360 16.29 ns/op 982.48 MB/s BenchmarkMemclrUnaligned/7_64-4 7140294 16.83 ns/op 3802.06 MB/s BenchmarkMemclrUnaligned/7_256-4 6313578 19.00 ns/op 13475.61 MB/s BenchmarkMemclrUnaligned/7_4096-4 1362802 87.90 ns/op 46597.79 MB/s BenchmarkMemclrUnaligned/7_65536-4 49533 2249 ns/op 29139.92 MB/s BenchmarkMemclrUnaligned/0_1M-4 2806 41660 ns/op 25169.76 MB/s BenchmarkMemclrUnaligned/0_4M-4 698 168342 ns/op 24915.39 MB/s BenchmarkMemclrUnaligned/0_8M-4 316 379854 ns/op 22083.78 MB/s BenchmarkMemclrUnaligned/0_16M-4 128 953300 ns/op 17599.09 MB/s BenchmarkMemclrUnaligned/0_64M-4 12 9671440 ns/op 6938.87 MB/s BenchmarkMemclrUnaligned/1_1M-4 2805 40609 ns/op 25821.16 MB/s BenchmarkMemclrUnaligned/1_4M-4 684 168260 ns/op 24927.48 MB/s BenchmarkMemclrUnaligned/1_8M-4 247 475950 ns/op 17624.97 MB/s BenchmarkMemclrUnaligned/1_16M-4 96 1124563 ns/op 14918.88 MB/s BenchmarkMemclrUnaligned/1_64M-4 12 9736892 ns/op 6892.23 MB/s BenchmarkMemclrUnaligned/4_1M-4 2773 40206 ns/op 26079.99 MB/s BenchmarkMemclrUnaligned/4_4M-4 682 169896 ns/op 24687.47 MB/s BenchmarkMemclrUnaligned/4_8M-4 253 474724 ns/op 17670.49 MB/s BenchmarkMemclrUnaligned/4_16M-4 98 1200760 ns/op 13972.16 MB/s BenchmarkMemclrUnaligned/4_64M-4 12 9746163 ns/op 6885.67 MB/s BenchmarkMemclrUnaligned/7_1M-4 2768 41353 ns/op 25356.86 MB/s BenchmarkMemclrUnaligned/7_4M-4 675 168281 ns/op 24924.46 MB/s BenchmarkMemclrUnaligned/7_8M-4 241 484043 ns/op 17330.29 MB/s BenchmarkMemclrUnaligned/7_16M-4 105 992970 ns/op 16896.00 MB/s BenchmarkMemclrUnaligned/7_64M-4 12 9700664 ns/op 6917.97 MB/s BenchmarkGoMemclr/5-4 2103292 57.22 ns/op 87.37 MB/s BenchmarkGoMemclr/16-4 492841 242.0 ns/op 66.12 MB/s BenchmarkGoMemclr/64-4 130020 916.9 ns/op 69.80 MB/s BenchmarkGoMemclr/256-4 33253 3621 ns/op 70.69 MB/s BenchmarkMemclrRange/1K_2K-4 64639 1853 ns/op 51726.57 MB/s BenchmarkMemclrRange/2K_8K-4 30780 3883 ns/op 85891.29 MB/s BenchmarkMemclrRange/4K_16K-4 43296 2774 ns/op 116471.59 MB/s BenchmarkMemclrRange/160K_228K-4 2218 60294 ns/op 27579.07 MB/s BenchmarkClearFat7-4 6051184 18.90 ns/op BenchmarkClearFat8-4 6820897 16.86 ns/op BenchmarkClearFat11-4 5886756 20.02 ns/op BenchmarkClearFat12-4 5602524 20.72 ns/op BenchmarkClearFat13-4 5879138 20.13 ns/op BenchmarkClearFat14-4 5607042 20.47 ns/op BenchmarkClearFat15-4 5901280 19.88 ns/op BenchmarkClearFat16-4 6487117 18.13 ns/op BenchmarkClearFat24-4 6072657 19.01 ns/op BenchmarkClearFat32-4 5711450 20.35 ns/op BenchmarkClearFat40-4 5558662 20.71 ns/op BenchmarkClearFat48-4 5452224 21.50 ns/op BenchmarkClearFat56-4 5516542 21.63 ns/op BenchmarkClearFat64-4 5372016 22.16 ns/op BenchmarkClearFat72-4 4943587 23.98 ns/op BenchmarkClearFat128-4 3755691 31.82 ns/op BenchmarkClearFat256-4 2597758 45.54 ns/op BenchmarkClearFat512-4 1354878 87.79 ns/op BenchmarkClearFat1024-4 835719 143.0 ns/op BenchmarkClearFat1032-4 788688 150.5 ns/op BenchmarkClearFat1040-4 777819 151.7 ns/op BenchmarkCopyFat7-4 6034474 20.29 ns/op BenchmarkCopyFat8-4 6966025 17.08 ns/op BenchmarkCopyFat11-4 5719809 19.33 ns/op BenchmarkCopyFat12-4 5802831 19.03 ns/op BenchmarkCopyFat13-4 5729812 20.34 ns/op BenchmarkCopyFat14-4 5712447 20.31 ns/op BenchmarkCopyFat15-4 5794790 19.29 ns/op BenchmarkCopyFat16-4 6366658 17.61 ns/op BenchmarkCopyFat24-4 5985248 18.88 ns/op BenchmarkCopyFat32-4 5967414 19.37 ns/op BenchmarkCopyFat64-4 5372337 22.71 ns/op BenchmarkCopyFat72-4 4954036 24.02 ns/op BenchmarkCopyFat128-4 3586024 32.93 ns/op BenchmarkCopyFat256-4 2495482 46.81 ns/op BenchmarkCopyFat512-4 1269591 94.04 ns/op BenchmarkCopyFat520-4 1263086 94.81 ns/op BenchmarkCopyFat1024-4 747830 157.9 ns/op BenchmarkCopyFat1032-4 771302 156.8 ns/op BenchmarkCopyFat1040-4 754244 158.3 ns/op BenchmarkIssue18740/2byte-4 460 257737 ns/op BenchmarkIssue18740/4byte-4 745 156572 ns/op BenchmarkIssue18740/8byte-4 1045 114725 ns/op BenchmarkMemclrKnownSize1-4 8198115 14.16 ns/op 70.63 MB/s BenchmarkMemclrKnownSize2-4 5766097 21.07 ns/op 94.92 MB/s BenchmarkMemclrKnownSize4-4 3338740 35.11 ns/op 113.91 MB/s BenchmarkMemclrKnownSize8-4 1000000 117.2 ns/op 68.27 MB/s BenchmarkMemclrKnownSize16-4 479883 239.9 ns/op 66.70 MB/s BenchmarkMemclrKnownSize32-4 252228 457.3 ns/op 69.97 MB/s BenchmarkMemclrKnownSize64-4 134136 899.0 ns/op 71.19 MB/s BenchmarkMemclrKnownSize112-4 76388 1550 ns/op 72.26 MB/s BenchmarkMemclrKnownSize128-4 68172 1776 ns/op 72.09 MB/s BenchmarkMemclrKnownSize192-4 45094 2658 ns/op 72.23 MB/s BenchmarkMemclrKnownSize248-4 35156 3429 ns/op 72.32 MB/s BenchmarkMemclrKnownSize256-4 34315 3533 ns/op 72.46 MB/s BenchmarkMemclrKnownSize512-4 17109 7051 ns/op 72.61 MB/s BenchmarkMemclrKnownSize1024-4 8397 13911 ns/op 73.61 MB/s BenchmarkMemclrKnownSize4096-4 2082 56515 ns/op 72.48 MB/s BenchmarkMemclrKnownSize512KiB-4 15 7410723 ns/op 70.75 MB/s BenchmarkReadMetricsLatency-4 10000 6759 p50-ns 10656 p90-ns 21575 p99-ns BenchmarkFinalizer-4 164 662527 ns/op BenchmarkFinalizerRun-4 174847 896.5 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7309335 16.42 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3157824 38.05 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2443042 48.69 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2416519 49.85 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1314794 91.08 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 101.4 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2250412 53.05 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1255245 95.27 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1329247 90.30 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2020719 59.77 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2024151 59.43 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1713772 69.77 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1477107 81.12 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1354050 88.82 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 8246439 14.58 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 8595258 13.90 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 8623911 13.89 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 8256028 14.46 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 7510191 15.96 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 6729831 17.70 ns/op BenchmarkFindBitRange64/PatternAASize2-4 8302422 14.45 ns/op BenchmarkFindBitRange64/PatternAASize8-4 8426815 14.01 ns/op BenchmarkFindBitRange64/PatternAASize32-4 8644477 13.94 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 8278318 14.48 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 8547774 13.96 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 8616334 14.01 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 8276833 14.48 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 8649428 13.88 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 8581894 13.94 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 8214188 14.51 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 8592466 13.91 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 8627299 13.91 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 8221900 14.49 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 8067241 14.75 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 8127842 14.78 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 8261762 14.54 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 8196963 14.85 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 8138137 14.78 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 8240662 14.55 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 8119845 14.79 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 8148414 14.74 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 8243454 14.52 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 8173144 14.76 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 8135732 14.69 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 8276710 14.51 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 8651895 13.96 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 8602200 13.94 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 8284225 14.50 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 8617513 13.96 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 8619226 14.01 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 8226219 14.47 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 8566653 13.93 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 8623743 13.93 ns/op BenchmarkNetpollBreak-4 3693 28768 ns/op BenchmarkPinnerPinUnpinBatch-4 997 112845 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 228 520383 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1123 114829 ns/op BenchmarkPinnerPinUnpin-4 1000000 102.0 ns/op BenchmarkPinnerPinUnpinTiny-4 1000000 101.3 ns/op BenchmarkPinnerPinUnpinDouble-4 435216 271.5 ns/op BenchmarkPinnerPinUnpinParallel-4 3737448 35.85 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 3578034 35.70 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 267460 480.1 ns/op BenchmarkPinnerIsPinnedOnPinned-4 5963308 20.02 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 5797431 20.68 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 9166256 13.08 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 8779113 13.35 ns/op BenchmarkPingPongHog-4 368 381519 ns/op BenchmarkStackGrowth-4 83612 1208 ns/op BenchmarkStackGrowthDeep-4 1251 112096 ns/op BenchmarkCreateGoroutines-4 54651 3078 ns/op BenchmarkCreateGoroutinesParallel-4 46716 2687 ns/op BenchmarkCreateGoroutinesCapture-4 9520 12355 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 41857 2779 ns/op BenchmarkClosureCall-4 18060975 6.495 ns/op BenchmarkWakeupParallelSpinning/0s-4 5756 19243 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5277 23476 ns/op BenchmarkWakeupParallelSpinning/2µs-4 5895 23037 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3252 36129 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2174 55240 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1335 93344 ns/op BenchmarkWakeupParallelSpinning/50µs-4 619 190059 ns/op BenchmarkWakeupParallelSpinning/100µs-4 405 327045 ns/op BenchmarkWakeupParallelSyscall/0s-4 838 143221 ns/op BenchmarkWakeupParallelSyscall/1µs-4 807 147992 ns/op BenchmarkWakeupParallelSyscall/2µs-4 775 154083 ns/op BenchmarkWakeupParallelSyscall/5µs-4 765 155523 ns/op BenchmarkWakeupParallelSyscall/10µs-4 577 200745 ns/op BenchmarkWakeupParallelSyscall/20µs-4 636 192712 ns/op BenchmarkWakeupParallelSyscall/50µs-4 472 255520 ns/op BenchmarkWakeupParallelSyscall/100µs-4 336 354363 ns/op BenchmarkMatmult-4 3770462 36.53 ns/op BenchmarkFastrand-4 10613919 9.871 ns/op BenchmarkFastrand64-4 11070741 10.22 ns/op BenchmarkFastrandHashiter-4 4668904 27.08 ns/op BenchmarkFastrandn/2-4 7513444 15.97 ns/op BenchmarkFastrandn/3-4 6958640 17.23 ns/op BenchmarkFastrandn/4-4 7492702 16.17 ns/op BenchmarkFastrandn/5-4 7493677 16.02 ns/op BenchmarkIfaceCmp100-4 98113 1245 ns/op BenchmarkIfaceCmpNil100-4 155350 773.0 ns/op BenchmarkEfaceCmpDiff-4 38028 3147 ns/op BenchmarkEfaceCmpDiffIndirect-4 30309 3941 ns/op BenchmarkDefer-4 1000000 100.7 ns/op BenchmarkDefer10-4 737923 170.7 ns/op BenchmarkDeferMany-4 455402 506.0 ns/op BenchmarkPanicRecover-4 558042 207.9 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 8170 14530 ns/op 14346 p50-ns 17572 p90-ns 22162 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 8325 19187 ns/op 15123 p50-ns 19743 p90-ns 172548 p99-ns BenchmarkGoroutineProfile/small/idle-4 3236 37337 ns/op 35105 p50-ns 38828 p90-ns 51168 p99-ns BenchmarkGoroutineProfile/small/loaded-4 403 310456 ns/op 119633 p50-ns 290493 p90-ns 4773236 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 8228 14565 ns/op 14066 p50-ns 17768 p90-ns 24453 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 8889 17001 ns/op 14380 p50-ns 18672 p90-ns 37746 p99-ns BenchmarkGoroutineProfile/large/idle-4 39 2731551 ns/op 2734677 p50-ns 2926295 p90-ns 3033830 p99-ns BenchmarkGoroutineProfile/large/loaded-4 22 5009680 ns/op 3689243 p50-ns 6541559 p90-ns 18942813 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 8492 14689 ns/op 14171 p50-ns 17756 p90-ns 24487 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 7725 17409 ns/op 14496 p50-ns 19632 p90-ns 65105 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 951 116219 ns/op 110955 p50-ns 129351 p90-ns 171889 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 319 441436 ns/op 216323 p50-ns 345007 p90-ns 7184116 p99-ns BenchmarkRWMutexUncontended-4 3183229 40.23 ns/op BenchmarkRWMutexWrite100-4 1000000 157.2 ns/op BenchmarkRWMutexWrite10-4 80760 1367 ns/op BenchmarkRWMutexWorkWrite100-4 629719 210.7 ns/op BenchmarkRWMutexWorkWrite10-4 79647 1374 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2618 46023 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 885 130375 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1263 91449 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 445 275381 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 626 182717 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 205 558960 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 309 372292 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 99 1149521 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 311720 341.7 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 281110 357.8 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 241226 420.1 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 303484 381.9 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 338353 393.2 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 285422 414.8 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 277086 380.1 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 314653 396.4 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 266773 482.4 ns/op BenchmarkMakeSlice/Byte-4 2007573 59.33 ns/op BenchmarkMakeSlice/Int16-4 2060955 58.14 ns/op BenchmarkMakeSlice/Int-4 1389529 75.94 ns/op BenchmarkMakeSlice/Ptr-4 1329210 87.33 ns/op BenchmarkMakeSlice/Struct/24-4 866052 120.7 ns/op BenchmarkMakeSlice/Struct/32-4 741939 142.9 ns/op BenchmarkMakeSlice/Struct/40-4 635170 160.6 ns/op BenchmarkGrowSlice/Byte-4 782570 164.1 ns/op BenchmarkGrowSlice/Int16-4 752968 166.7 ns/op BenchmarkGrowSlice/Int-4 560398 229.2 ns/op BenchmarkGrowSlice/Ptr-4 503823 237.9 ns/op BenchmarkGrowSlice/Struct/24-4 314683 330.0 ns/op BenchmarkGrowSlice/Struct/32-4 294897 409.3 ns/op BenchmarkGrowSlice/Struct/40-4 260385 481.9 ns/op BenchmarkExtendSlice/IntSlice-4 505203 251.0 ns/op BenchmarkExtendSlice/PointerSlice-4 440758 293.1 ns/op BenchmarkExtendSlice/NoGrow-4 936412 152.3 ns/op BenchmarkAppend-4 832478 139.7 ns/op BenchmarkAppendGrowByte-4 4 33371486 ns/op BenchmarkAppendGrowString-4 1 413844151 ns/op BenchmarkAppendSlice/1Bytes-4 1890147 64.18 ns/op BenchmarkAppendSlice/4Bytes-4 1827198 65.49 ns/op BenchmarkAppendSlice/7Bytes-4 1803522 67.69 ns/op BenchmarkAppendSlice/8Bytes-4 1850900 65.15 ns/op BenchmarkAppendSlice/15Bytes-4 1744372 69.35 ns/op BenchmarkAppendSlice/16Bytes-4 1772145 68.56 ns/op BenchmarkAppendSlice/32Bytes-4 1792663 66.26 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 81446 1354 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 24848 4819 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 9135 17705 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1705 68678 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 104 1178647 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 22 5068634 ns/op BenchmarkAppendStr/1Bytes-4 2155581 56.04 ns/op BenchmarkAppendStr/4Bytes-4 2104933 56.36 ns/op BenchmarkAppendStr/8Bytes-4 2059699 58.29 ns/op BenchmarkAppendStr/16Bytes-4 2022712 58.62 ns/op BenchmarkAppendStr/32Bytes-4 2059621 58.26 ns/op BenchmarkAppendSpecialCase-4 756711 157.3 ns/op BenchmarkCopy/1Byte-4 1957392 60.78 ns/op 16.45 MB/s BenchmarkCopy/1String-4 1972584 60.15 ns/op 16.63 MB/s BenchmarkCopy/2Byte-4 1913343 63.36 ns/op 31.57 MB/s BenchmarkCopy/2String-4 1925244 61.56 ns/op 32.49 MB/s BenchmarkCopy/4Byte-4 1899616 62.99 ns/op 63.50 MB/s BenchmarkCopy/4String-4 1883904 62.48 ns/op 64.02 MB/s BenchmarkCopy/8Byte-4 1923721 62.51 ns/op 127.98 MB/s BenchmarkCopy/8String-4 1913568 61.19 ns/op 130.74 MB/s BenchmarkCopy/12Byte-4 1857098 64.45 ns/op 186.18 MB/s BenchmarkCopy/12String-4 1786702 65.68 ns/op 182.71 MB/s BenchmarkCopy/16Byte-4 1865295 64.14 ns/op 249.47 MB/s BenchmarkCopy/16String-4 1808629 65.07 ns/op 245.90 MB/s BenchmarkCopy/32Byte-4 1844024 64.59 ns/op 495.40 MB/s BenchmarkCopy/32String-4 1707734 68.99 ns/op 463.82 MB/s BenchmarkCopy/128Byte-4 1303914 90.56 ns/op 1413.43 MB/s BenchmarkCopy/128String-4 1227430 96.56 ns/op 1325.59 MB/s BenchmarkCopy/1024Byte-4 379845 309.6 ns/op 3307.48 MB/s BenchmarkCopy/1024String-4 335065 349.1 ns/op 2933.15 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 28100 4252 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 18888 6232 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 12897 10174 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 12501 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 9780 15508 ns/op BenchmarkAppendInPlace/Grow/Byte-4 134490 864.7 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 129921 839.1 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 96822 1132 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 83899 1382 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 79207 1523 ns/op BenchmarkStackCopyPtr-4 1 175757951 ns/op BenchmarkStackCopy-4 1 128021964 ns/op BenchmarkStackCopyNoCache-4 18 5827769 ns/op BenchmarkStackCopyWithStkobj-4 1 123064993 ns/op BenchmarkIssue18138-4 726 170950 ns/op BenchmarkCompareStringEqual-4 10280744 11.79 ns/op BenchmarkCompareStringIdentical-4 18634396 6.039 ns/op BenchmarkCompareStringSameLength-4 11502169 10.19 ns/op BenchmarkCompareStringDifferentLength-4 18044113 6.558 ns/op BenchmarkCompareStringBigUnaligned-4 1027 102522 ns/op 10227.92 MB/s BenchmarkCompareStringBig-4 1088 112082 ns/op 9355.55 MB/s BenchmarkConcatStringAndBytes-4 2548008 44.87 ns/op BenchmarkSliceByteToString/1-4 2191155 54.29 ns/op BenchmarkSliceByteToString/2-4 1000000 116.3 ns/op BenchmarkSliceByteToString/4-4 1000000 112.6 ns/op BenchmarkSliceByteToString/8-4 1000000 114.9 ns/op BenchmarkSliceByteToString/16-4 1000000 108.3 ns/op BenchmarkSliceByteToString/32-4 1000000 122.6 ns/op BenchmarkSliceByteToString/64-4 1000000 142.1 ns/op BenchmarkSliceByteToString/128-4 602172 191.3 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2758245 43.28 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 921004 131.0 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 110.2 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 4630521 25.84 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1787845 66.95 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2046615 58.39 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2432178 48.91 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 432934 276.2 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 537766 216.3 ns/op BenchmarkRuneIterate/range/ASCII-4 7511828 13.54 ns/op BenchmarkRuneIterate/range/Japanese-4 2217421 53.69 ns/op BenchmarkRuneIterate/range/MixedLength-4 2506621 47.68 ns/op BenchmarkRuneIterate/range1/ASCII-4 8001591 13.59 ns/op BenchmarkRuneIterate/range1/Japanese-4 2220387 53.70 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2516922 47.46 ns/op BenchmarkRuneIterate/range2/ASCII-4 7980702 13.56 ns/op BenchmarkRuneIterate/range2/Japanese-4 2216762 53.73 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2514754 47.44 ns/op BenchmarkArrayEqual-4 17456005 6.013 ns/op BenchmarkFunc/Name-4 2600935 45.71 ns/op BenchmarkFunc/Entry-4 9984579 11.32 ns/op BenchmarkFunc/FileLine-4 2580355 43.72 ns/op PASS ok runtime 151.838s goos: linux goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 25126 4797 ns/op BenchmarkHandle/concurrent-4 14948 7914 ns/op PASS ok runtime/cgo 1.507s goos: linux goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAnd32-4 8643570 13.90 ns/op BenchmarkAnd32Parallel-4 2084964 72.69 ns/op BenchmarkAnd64-4 8852109 13.54 ns/op BenchmarkAnd64Parallel-4 2098706 69.44 ns/op BenchmarkOr32-4 8539948 13.89 ns/op BenchmarkOr32Parallel-4 2145138 72.37 ns/op BenchmarkOr64-4 8775170 13.54 ns/op BenchmarkOr64Parallel-4 1718950 63.58 ns/op BenchmarkAtomicLoad64-4 21031370 5.629 ns/op BenchmarkAtomicStore64-4 9993778 12.02 ns/op BenchmarkAtomicLoad-4 21106645 5.640 ns/op BenchmarkAtomicStore-4 9935139 12.05 ns/op BenchmarkAnd8-4 9702558 12.07 ns/op BenchmarkAnd-4 9949186 12.06 ns/op BenchmarkAnd8Parallel-4 4423034 37.54 ns/op BenchmarkAndParallel-4 3373321 45.06 ns/op BenchmarkOr8-4 9957220 12.01 ns/op BenchmarkOr-4 9940904 12.02 ns/op BenchmarkOr8Parallel-4 3244974 42.19 ns/op BenchmarkOrParallel-4 2642799 47.06 ns/op BenchmarkXadd-4 3035497 50.91 ns/op BenchmarkXadd64-4 2981610 50.79 ns/op BenchmarkCas-4 2268900 54.20 ns/op BenchmarkCas64-4 2273469 52.34 ns/op BenchmarkXchg-4 2501731 48.51 ns/op BenchmarkXchg64-4 3042878 46.40 ns/op PASS ok runtime/internal/atomic 5.268s goos: linux goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4336293 28.29 ns/op BenchmarkMulUintptr/large-4 3409240 35.65 ns/op PASS ok runtime/internal/math 1.329s goos: linux goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 18 6461219 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 14 9743772 ns/op 736.8 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 1485 84008 ns/op 2.173 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 9 12457204 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 7 18785841 ns/op 1156 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 380 306697 ns/op 17.69 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 77367314 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 107745315 ns/op 8243 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 42 3285800 ns/op 216.4 concurrent_launches/op PASS ok runtime/pprof 2.902s goos: linux goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 34 3010931 ns/op BenchmarkStackLeak-4 21184 5408 ns/op PASS ok runtime/race 1.344s goos: linux goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 4401958 25.18 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 197919 587.1 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.392s goos: linux goarch: amd64 pkg: slices cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqualFunc_Large-4 31 3849761 ns/op BenchmarkIndex_Large-4 15003 8026 ns/op BenchmarkIndexFunc_Large-4 116 939853 ns/op BenchmarkCompact/nil-4 7105225 16.82 ns/op BenchmarkCompact/one-4 1815087 65.47 ns/op BenchmarkCompact/sorted-4 1000000 105.9 ns/op BenchmarkCompact/1_item-4 965584 122.4 ns/op BenchmarkCompact/unsorted-4 1000000 105.1 ns/op BenchmarkCompact/many-4 654740 181.8 ns/op BenchmarkCompact_Large-4 303 399710 ns/op BenchmarkCompactFunc_Large-4 45 2265575 ns/op BenchmarkReplace/naive-fast-4 70716 1518 ns/op BenchmarkReplace/optimized-fast-4 94251 1298 ns/op BenchmarkReplace/naive-slow-4 26985 4334 ns/op BenchmarkReplace/optimized-slow-4 30874 3704 ns/op BenchmarkBinarySearchFloats/Size16-4 1000000 108.0 ns/op BenchmarkBinarySearchFloats/Size32-4 955723 122.8 ns/op BenchmarkBinarySearchFloats/Size64-4 826833 139.1 ns/op BenchmarkBinarySearchFloats/Size128-4 730268 162.0 ns/op BenchmarkBinarySearchFloats/Size512-4 608119 192.3 ns/op BenchmarkBinarySearchFloats/Size1024-4 554170 208.0 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 610815 188.8 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 493135 234.0 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 440668 265.3 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 382869 313.8 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 311637 378.7 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 284990 414.2 ns/op PASS ok slices 5.257s goos: linux goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 141267 819.9 ns/op BenchmarkSortInts-4 2 95284976 ns/op BenchmarkSlicesSortInts-4 2 66291155 ns/op BenchmarkSortIsSorted-4 36 3553673 ns/op BenchmarkSlicesIsSorted-4 51 2181285 ns/op BenchmarkSortStrings-4 1 145162429 ns/op BenchmarkSlicesSortStrings-4 1 101413326 ns/op BenchmarkSortStrings_Sorted-4 27 4045767 ns/op BenchmarkSlicesSortStrings_Sorted-4 39 2913874 ns/op BenchmarkSortStructs-4 1 180445460 ns/op BenchmarkSortFuncStructs-4 1 149777945 ns/op BenchmarkSortString1K-4 254 467855 ns/op BenchmarkSortString1K_Slice-4 204 594993 ns/op BenchmarkStableString1K-4 97 1147777 ns/op BenchmarkSortInt1K-4 332 359670 ns/op BenchmarkSortInt1K_Sorted-4 5047 23837 ns/op BenchmarkSortInt1K_Reversed-4 3314 40064 ns/op BenchmarkSortInt1K_Mod8-4 603 196696 ns/op BenchmarkStableInt1K-4 100 1237720 ns/op BenchmarkStableInt1K_Slice-4 166 756447 ns/op BenchmarkSortInt64K-4 3 34729667 ns/op BenchmarkSortInt64K_Slice-4 3 44048562 ns/op BenchmarkStableInt64K-4 2 71779394 ns/op BenchmarkSort1e2-4 476 253915 ns/op BenchmarkStable1e2-4 175 678554 ns/op BenchmarkSort1e4-4 2 51915640 ns/op BenchmarkStable1e4-4 1 221235542 ns/op PASS ok sort 13.250s goos: linux goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 855655 138.8 ns/op BenchmarkAtof64Float-4 637846 160.4 ns/op BenchmarkAtof64FloatExp-4 585000 189.5 ns/op BenchmarkAtof64Big-4 423735 276.3 ns/op BenchmarkAtof64RandomBits-4 376777 310.1 ns/op BenchmarkAtof64RandomFloats-4 437574 261.5 ns/op BenchmarkAtof64RandomLongFloats-4 274195 431.0 ns/op BenchmarkAtof32Decimal-4 802514 141.4 ns/op BenchmarkAtof32Float-4 747492 156.2 ns/op BenchmarkAtof32FloatExp-4 584053 203.9 ns/op BenchmarkAtof32Random-4 344703 343.2 ns/op BenchmarkAtof32RandomLong-4 145407 806.4 ns/op BenchmarkParseInt/Pos/7bit-4 1396192 86.15 ns/op BenchmarkParseInt/Pos/26bit-4 591352 199.9 ns/op BenchmarkParseInt/Pos/31bit-4 547534 213.3 ns/op BenchmarkParseInt/Pos/56bit-4 359362 328.2 ns/op BenchmarkParseInt/Pos/63bit-4 338290 352.0 ns/op BenchmarkParseInt/Neg/7bit-4 1427431 86.50 ns/op BenchmarkParseInt/Neg/26bit-4 572490 200.5 ns/op BenchmarkParseInt/Neg/31bit-4 539898 216.1 ns/op BenchmarkParseInt/Neg/56bit-4 358812 324.6 ns/op BenchmarkParseInt/Neg/63bit-4 343412 343.2 ns/op BenchmarkAtoi/Pos/7bit-4 2188108 54.81 ns/op BenchmarkAtoi/Pos/26bit-4 792427 143.4 ns/op BenchmarkAtoi/Pos/31bit-4 731254 155.4 ns/op BenchmarkAtoi/Pos/56bit-4 430512 271.4 ns/op BenchmarkAtoi/Pos/63bit-4 318853 368.8 ns/op BenchmarkAtoi/Neg/7bit-4 2207535 54.25 ns/op BenchmarkAtoi/Neg/26bit-4 801836 143.9 ns/op BenchmarkAtoi/Neg/31bit-4 680019 156.2 ns/op BenchmarkAtoi/Neg/56bit-4 431295 268.1 ns/op BenchmarkAtoi/Neg/63bit-4 318993 366.2 ns/op BenchmarkFormatFloat/Decimal-4 104318 978.0 ns/op BenchmarkFormatFloat/Float-4 109772 1046 ns/op BenchmarkFormatFloat/Exp-4 114123 1031 ns/op BenchmarkFormatFloat/NegExp-4 114957 1024 ns/op BenchmarkFormatFloat/LongExp-4 100009 1203 ns/op BenchmarkFormatFloat/Big-4 92205 1308 ns/op BenchmarkFormatFloat/BinaryExp-4 224181 537.5 ns/op BenchmarkFormatFloat/32Integer-4 126303 960.3 ns/op BenchmarkFormatFloat/32ExactFraction-4 134002 871.1 ns/op BenchmarkFormatFloat/32Point-4 117675 999.3 ns/op BenchmarkFormatFloat/32Exp-4 122503 974.3 ns/op BenchmarkFormatFloat/32NegExp-4 124164 964.1 ns/op BenchmarkFormatFloat/32Shortest-4 128275 929.8 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 127280 905.2 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 129789 930.8 ns/op BenchmarkFormatFloat/64Fixed1-4 154436 759.8 ns/op BenchmarkFormatFloat/64Fixed2-4 155619 760.8 ns/op BenchmarkFormatFloat/64Fixed3-4 156571 771.0 ns/op BenchmarkFormatFloat/64Fixed4-4 161353 755.0 ns/op BenchmarkFormatFloat/64Fixed12-4 91221 1333 ns/op BenchmarkFormatFloat/64Fixed16-4 105049 1119 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 114210 1041 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 98756 1229 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2194 51072 ns/op BenchmarkFormatFloat/Slowpath64-4 99109 1197 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 100734 1193 ns/op BenchmarkAppendFloat/Decimal-4 144612 818.9 ns/op BenchmarkAppendFloat/Float-4 127722 917.9 ns/op BenchmarkAppendFloat/Exp-4 137980 863.4 ns/op BenchmarkAppendFloat/NegExp-4 138940 860.8 ns/op BenchmarkAppendFloat/LongExp-4 112114 1069 ns/op BenchmarkAppendFloat/Big-4 102950 1165 ns/op BenchmarkAppendFloat/BinaryExp-4 314884 363.4 ns/op BenchmarkAppendFloat/32Integer-4 145216 817.4 ns/op BenchmarkAppendFloat/32ExactFraction-4 160190 734.6 ns/op BenchmarkAppendFloat/32Point-4 137076 870.4 ns/op BenchmarkAppendFloat/32Exp-4 137154 864.7 ns/op BenchmarkAppendFloat/32NegExp-4 138136 846.8 ns/op BenchmarkAppendFloat/32Shortest-4 166602 719.5 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 150831 800.6 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 150152 804.3 ns/op BenchmarkAppendFloat/64Fixed1-4 189346 637.2 ns/op BenchmarkAppendFloat/64Fixed2-4 188234 631.0 ns/op BenchmarkAppendFloat/64Fixed3-4 189848 628.0 ns/op BenchmarkAppendFloat/64Fixed4-4 192584 631.2 ns/op BenchmarkAppendFloat/64Fixed12-4 101751 1178 ns/op BenchmarkAppendFloat/64Fixed16-4 115978 1002 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 150930 793.6 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 112916 1065 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2322 50781 ns/op BenchmarkAppendFloat/Slowpath64-4 111952 1062 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 115453 1036 ns/op BenchmarkFormatInt-4 15193 7683 ns/op BenchmarkAppendInt-4 17446 6872 ns/op BenchmarkFormatUint-4 79790 1424 ns/op BenchmarkAppendUint-4 97489 1215 ns/op BenchmarkFormatIntSmall/7-4 3636733 33.06 ns/op BenchmarkFormatIntSmall/42-4 3583398 33.32 ns/op BenchmarkAppendIntSmall-4 1503091 80.07 ns/op BenchmarkAppendUintVarlen/1-4 1553923 76.85 ns/op BenchmarkAppendUintVarlen/12-4 1475278 81.19 ns/op BenchmarkAppendUintVarlen/123-4 938469 112.7 ns/op BenchmarkAppendUintVarlen/1234-4 990369 113.1 ns/op BenchmarkAppendUintVarlen/12345-4 1000000 116.2 ns/op BenchmarkAppendUintVarlen/123456-4 903954 129.0 ns/op BenchmarkAppendUintVarlen/1234567-4 871986 131.3 ns/op BenchmarkAppendUintVarlen/12345678-4 866901 130.3 ns/op BenchmarkAppendUintVarlen/123456789-4 837930 137.3 ns/op BenchmarkAppendUintVarlen/1234567890-4 847155 137.5 ns/op BenchmarkAppendUintVarlen/12345678901-4 839083 139.9 ns/op BenchmarkAppendUintVarlen/123456789012-4 808912 140.7 ns/op BenchmarkAppendUintVarlen/1234567890123-4 894820 134.3 ns/op BenchmarkAppendUintVarlen/12345678901234-4 819638 133.7 ns/op BenchmarkAppendUintVarlen/123456789012345-4 803079 137.2 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 859000 136.8 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 823629 142.1 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 826460 140.4 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 816916 143.7 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 807445 143.0 ns/op BenchmarkQuote-4 45205 2667 ns/op BenchmarkQuoteRune-4 414343 262.4 ns/op BenchmarkAppendQuote-4 51048 2150 ns/op BenchmarkAppendQuoteRune-4 880699 138.5 ns/op BenchmarkUnquoteEasy-4 1308840 93.15 ns/op BenchmarkUnquoteHard-4 46290 2525 ns/op PASS ok strconv 16.922s goos: linux goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 379903 291.3 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 110018 910.1 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 179536 641.8 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 396066 287.2 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 113826 905.7 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 186570 624.6 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 263708 417.4 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 74070 1403 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 89985 1207 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 585214 215.2 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 21146 5493 ns/op BenchmarkGenericMatch1-4 2058 52531 ns/op BenchmarkGenericMatch2-4 436 274303 ns/op BenchmarkSingleMaxSkipping-4 7816 14982 ns/op 667.46 MB/s BenchmarkSingleLongSuffixFail-4 14266 8449 ns/op 118.60 MB/s BenchmarkSingleMatch-4 249 467493 ns/op 32.09 MB/s BenchmarkByteByteNoMatch-4 65104 1832 ns/op BenchmarkByteByteMatch-4 18045 6649 ns/op BenchmarkByteStringMatch-4 21494 5469 ns/op BenchmarkHTMLEscapeNew-4 67971 1749 ns/op BenchmarkHTMLEscapeOld-4 85123 1402 ns/op BenchmarkByteStringReplacerWriteString-4 1406 82536 ns/op BenchmarkByteReplacerWriteString-4 1556 76396 ns/op BenchmarkByteByteReplaces-4 3586 33199 ns/op BenchmarkByteByteMap-4 9778 11488 ns/op BenchmarkMap/identity/ASCII-4 595176 195.9 ns/op BenchmarkMap/identity/Greek-4 425092 279.8 ns/op BenchmarkMap/change/ASCII-4 37209 3196 ns/op BenchmarkMap/change/Greek-4 29112 4099 ns/op BenchmarkIndexRune-4 1884982 63.75 ns/op BenchmarkIndexRuneLongString-4 1630990 73.47 ns/op BenchmarkIndexRuneFastPath-4 4363980 27.80 ns/op BenchmarkIndex-4 4311758 28.04 ns/op BenchmarkLastIndex-4 4461145 26.75 ns/op BenchmarkIndexByte-4 9406627 12.29 ns/op BenchmarkToUpper/#00-4 5070652 23.56 ns/op BenchmarkToUpper/ONLYUPPER-4 2947358 40.81 ns/op BenchmarkToUpper/abc-4 327362 372.2 ns/op BenchmarkToUpper/AbC123-4 258728 470.9 ns/op BenchmarkToUpper/azAZ09_-4 279747 433.6 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 55644 2142 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 70760 1684 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 33877 3529 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 55446 2131 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 120268 973.5 ns/op BenchmarkToLower/#00-4 5115288 23.20 ns/op BenchmarkToLower/abc-4 4382808 27.15 ns/op BenchmarkToLower/AbC123-4 226935 528.5 ns/op BenchmarkToLower/azAZ09_-4 230206 529.1 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 100071 1205 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 64124 1849 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 34843 3394 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 77052 1541 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 118377 1019 ns/op BenchmarkMapNoChanges-4 810078 146.8 ns/op BenchmarkTrim-4 38464 3141 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3221852 36.70 ns/op BenchmarkToValidUTF8/InvalidASCII-4 180199 672.1 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 123628 949.2 ns/op BenchmarkEqualFold/Tests-4 52880 2255 ns/op BenchmarkEqualFold/ASCII-4 3233701 36.85 ns/op BenchmarkEqualFold/UnicodePrefix-4 106081 1091 ns/op BenchmarkEqualFold/UnicodeSuffix-4 117884 1006 ns/op BenchmarkIndexHard1-4 837 141973 ns/op BenchmarkIndexHard2-4 598 200882 ns/op BenchmarkIndexHard3-4 151 792575 ns/op BenchmarkIndexHard4-4 99 1189561 ns/op BenchmarkLastIndexHard1-4 58 1977597 ns/op BenchmarkLastIndexHard2-4 57 1974693 ns/op BenchmarkLastIndexHard3-4 58 1979728 ns/op BenchmarkCountHard1-4 837 142845 ns/op BenchmarkCountHard2-4 601 198377 ns/op BenchmarkCountHard3-4 150 795370 ns/op BenchmarkIndexTorture-4 7728 15527 ns/op BenchmarkCountTorture-4 7735 15508 ns/op BenchmarkCountTortureOverlapping-4 693 165263 ns/op BenchmarkCountByte/10-4 4348382 27.18 ns/op 367.86 MB/s BenchmarkCountByte/32-4 4346042 27.79 ns/op 1151.54 MB/s BenchmarkCountByte/4096-4 1000000 100.9 ns/op 40606.73 MB/s BenchmarkCountByte/4194304-4 668 171089 ns/op 24515.27 MB/s BenchmarkCountByte/67108864-4 16 6695002 ns/op 10023.73 MB/s BenchmarkFields/ASCII/16-4 297063 406.6 ns/op 39.35 MB/s 16 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 18913 6214 ns/op 41.20 MB/s 384 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1386 80778 ns/op 50.71 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 67 1580848 ns/op 41.46 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 25482816 ns/op 41.15 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 274454 432.2 ns/op 37.02 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 10429 11314 ns/op 22.63 MB/s 384 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 552 208303 ns/op 19.66 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 27 4263002 ns/op 15.37 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 89527421 ns/op 11.71 MB/s 10465536 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 231678 511.1 ns/op 31.31 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 16538 6980 ns/op 36.68 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 898 129369 ns/op 31.66 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 39 3066717 ns/op 21.37 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 68221588 ns/op 15.37 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 187771 643.8 ns/op 24.85 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13234 9054 ns/op 28.27 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 704 162070 ns/op 25.27 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 33 3526465 ns/op 18.58 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 77792160 ns/op 13.48 MB/s 10465536 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 1 109714628 ns/op BenchmarkSplitSingleByteSeparator-4 14 7679857 ns/op BenchmarkSplitMultiByteSeparator-4 27 3905264 ns/op BenchmarkSplitNSingleByteSeparator-4 202092 535.7 ns/op BenchmarkSplitNMultiByteSeparator-4 162710 672.6 ns/op BenchmarkRepeat/5x0-4 4407252 27.05 ns/op BenchmarkRepeat/5x1-4 4429424 26.83 ns/op BenchmarkRepeat/5x2-4 248856 496.3 ns/op BenchmarkRepeat/5x6-4 133854 886.1 ns/op BenchmarkRepeat/10x0-4 4440236 26.92 ns/op BenchmarkRepeat/10x1-4 4446771 26.77 ns/op BenchmarkRepeat/10x2-4 247574 527.8 ns/op BenchmarkRepeat/10x6-4 133472 904.2 ns/op BenchmarkRepeatLarge/256/1-4 60817 1910 ns/op 134.05 MB/s BenchmarkRepeatLarge/256/16-4 98588 1175 ns/op 217.86 MB/s BenchmarkRepeatLarge/512/1-4 50655 2358 ns/op 217.10 MB/s BenchmarkRepeatLarge/512/16-4 72396 1534 ns/op 333.82 MB/s BenchmarkRepeatLarge/1024/1-4 36523 2809 ns/op 364.57 MB/s BenchmarkRepeatLarge/1024/16-4 49248 2070 ns/op 494.72 MB/s BenchmarkRepeatLarge/2048/1-4 29214 3912 ns/op 523.54 MB/s BenchmarkRepeatLarge/2048/16-4 37188 3133 ns/op 653.68 MB/s BenchmarkRepeatLarge/4096/1-4 19466 5538 ns/op 739.67 MB/s BenchmarkRepeatLarge/4096/16-4 23372 5274 ns/op 776.59 MB/s BenchmarkRepeatLarge/8192/1-4 13833 8146 ns/op 1005.71 MB/s BenchmarkRepeatLarge/8192/16-4 13941 8045 ns/op 1018.23 MB/s BenchmarkRepeatLarge/8192/4097-4 5417618 21.52 ns/op 190392.49 MB/s BenchmarkRepeatLarge/16384/1-4 6660 16234 ns/op 1009.25 MB/s BenchmarkRepeatLarge/16384/16-4 10000 15374 ns/op 1065.68 MB/s BenchmarkRepeatLarge/16384/4097-4 9829 11623 ns/op 1057.45 MB/s BenchmarkRepeatLarge/32768/1-4 4666 26565 ns/op 1233.52 MB/s BenchmarkRepeatLarge/32768/16-4 4833 29000 ns/op 1129.93 MB/s BenchmarkRepeatLarge/32768/4097-4 4705 26514 ns/op 1081.67 MB/s BenchmarkRepeatLarge/65536/1-4 2371 53709 ns/op 1220.20 MB/s BenchmarkRepeatLarge/65536/16-4 2350 52291 ns/op 1253.30 MB/s BenchmarkRepeatLarge/65536/4097-4 2001 50920 ns/op 1206.89 MB/s BenchmarkRepeatLarge/131072/1-4 232 488551 ns/op 268.29 MB/s BenchmarkRepeatLarge/131072/16-4 240 476255 ns/op 275.21 MB/s BenchmarkRepeatLarge/131072/4097-4 242 478268 ns/op 265.56 MB/s BenchmarkRepeatLarge/262144/1-4 121 960536 ns/op 272.91 MB/s BenchmarkRepeatLarge/262144/16-4 118 985923 ns/op 265.89 MB/s BenchmarkRepeatLarge/262144/4097-4 124 945819 ns/op 272.90 MB/s BenchmarkRepeatLarge/524288/1-4 66 1927108 ns/op 272.06 MB/s BenchmarkRepeatLarge/524288/16-4 67 1954427 ns/op 268.26 MB/s BenchmarkRepeatLarge/524288/4097-4 55 1998693 ns/op 260.33 MB/s BenchmarkRepeatLarge/1048576/1-4 32 3937103 ns/op 266.33 MB/s BenchmarkRepeatLarge/1048576/16-4 31 3963653 ns/op 264.55 MB/s BenchmarkRepeatLarge/1048576/4097-4 32 3932147 ns/op 265.69 MB/s BenchmarkRepeatLarge/2097152/1-4 16 7828864 ns/op 267.87 MB/s BenchmarkRepeatLarge/2097152/16-4 16 7540896 ns/op 278.10 MB/s BenchmarkRepeatLarge/2097152/4097-4 15 7451255 ns/op 280.97 MB/s BenchmarkRepeatLarge/4194304/1-4 7 15383479 ns/op 272.65 MB/s BenchmarkRepeatLarge/4194304/16-4 7 15405726 ns/op 272.26 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 15532606 ns/op 269.83 MB/s BenchmarkRepeatLarge/8388608/1-4 4 30425067 ns/op 275.71 MB/s BenchmarkRepeatLarge/8388608/16-4 4 29937116 ns/op 280.21 MB/s BenchmarkRepeatLarge/8388608/4097-4 4 30509488 ns/op 274.88 MB/s BenchmarkRepeatLarge/16777216/1-4 2 62094787 ns/op 270.19 MB/s BenchmarkRepeatLarge/16777216/16-4 2 58965332 ns/op 284.53 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 61190582 ns/op 274.18 MB/s BenchmarkRepeatLarge/33554432/1-4 1 117364173 ns/op 285.90 MB/s BenchmarkRepeatLarge/33554432/16-4 1 117146407 ns/op 286.43 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 118499512 ns/op 283.16 MB/s BenchmarkRepeatLarge/67108864/1-4 1 244129608 ns/op 274.89 MB/s BenchmarkRepeatLarge/67108864/16-4 1 232350367 ns/op 288.83 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 231063098 ns/op 290.44 MB/s BenchmarkRepeatLarge/134217728/1-4 1 489959712 ns/op 273.94 MB/s BenchmarkRepeatLarge/134217728/16-4 1 458792291 ns/op 292.55 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 457953229 ns/op 293.08 MB/s BenchmarkRepeatLarge/268435456/1-4 1 975692115 ns/op 275.12 MB/s BenchmarkRepeatLarge/268435456/16-4 1 898017923 ns/op 298.92 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 916090435 ns/op 293.02 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1941505421 ns/op 276.52 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1803339025 ns/op 297.71 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1824991357 ns/op 294.18 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3768460845 ns/op 284.93 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3632365660 ns/op 295.60 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3665550490 ns/op 292.93 MB/s BenchmarkIndexAnyASCII/1:1-4 2387011 49.70 ns/op BenchmarkIndexAnyASCII/1:2-4 2256693 52.46 ns/op BenchmarkIndexAnyASCII/1:4-4 2259679 53.33 ns/op BenchmarkIndexAnyASCII/1:8-4 2264214 52.50 ns/op BenchmarkIndexAnyASCII/1:16-4 2235712 53.60 ns/op BenchmarkIndexAnyASCII/1:32-4 2218146 53.91 ns/op BenchmarkIndexAnyASCII/1:64-4 2206602 53.78 ns/op BenchmarkIndexAnyASCII/16:1-4 2390803 50.33 ns/op BenchmarkIndexAnyASCII/16:2-4 825950 144.1 ns/op BenchmarkIndexAnyASCII/16:4-4 811051 145.7 ns/op BenchmarkIndexAnyASCII/16:8-4 772776 153.1 ns/op BenchmarkIndexAnyASCII/16:16-4 736468 163.4 ns/op BenchmarkIndexAnyASCII/16:32-4 629604 189.8 ns/op BenchmarkIndexAnyASCII/16:64-4 510466 235.6 ns/op BenchmarkIndexAnyASCII/256:1-4 2078772 57.90 ns/op BenchmarkIndexAnyASCII/256:2-4 74635 1616 ns/op BenchmarkIndexAnyASCII/256:4-4 74312 1612 ns/op BenchmarkIndexAnyASCII/256:8-4 72862 1616 ns/op BenchmarkIndexAnyASCII/256:16-4 73521 1626 ns/op BenchmarkIndexAnyASCII/256:32-4 72841 1651 ns/op BenchmarkIndexAnyASCII/256:64-4 70779 1695 ns/op BenchmarkIndexAnyUTF8/1:1-4 2362987 50.46 ns/op BenchmarkIndexAnyUTF8/1:2-4 2328930 51.78 ns/op BenchmarkIndexAnyUTF8/1:4-4 2330320 51.93 ns/op BenchmarkIndexAnyUTF8/1:8-4 2326498 51.32 ns/op BenchmarkIndexAnyUTF8/1:16-4 2319838 51.85 ns/op BenchmarkIndexAnyUTF8/1:32-4 2284438 52.56 ns/op BenchmarkIndexAnyUTF8/1:64-4 2254639 54.39 ns/op BenchmarkIndexAnyUTF8/16:1-4 1808215 66.35 ns/op BenchmarkIndexAnyUTF8/16:2-4 322974 361.6 ns/op BenchmarkIndexAnyUTF8/16:4-4 319023 359.8 ns/op BenchmarkIndexAnyUTF8/16:8-4 316920 358.8 ns/op BenchmarkIndexAnyUTF8/16:16-4 315043 371.9 ns/op BenchmarkIndexAnyUTF8/16:32-4 292885 377.3 ns/op BenchmarkIndexAnyUTF8/16:64-4 304110 388.9 ns/op BenchmarkIndexAnyUTF8/256:1-4 342950 352.5 ns/op BenchmarkIndexAnyUTF8/256:2-4 23920 5034 ns/op BenchmarkIndexAnyUTF8/256:4-4 24060 4990 ns/op BenchmarkIndexAnyUTF8/256:8-4 23950 5055 ns/op BenchmarkIndexAnyUTF8/256:16-4 23473 5101 ns/op BenchmarkIndexAnyUTF8/256:32-4 21859 5488 ns/op BenchmarkIndexAnyUTF8/256:64-4 21657 5452 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2358051 50.28 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2365390 50.46 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2379034 50.36 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2362008 50.42 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2341380 51.42 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2237326 53.88 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2236286 53.19 ns/op BenchmarkLastIndexAnyASCII/16:1-4 853149 140.2 ns/op BenchmarkLastIndexAnyASCII/16:2-4 850380 140.5 ns/op BenchmarkLastIndexAnyASCII/16:4-4 824343 142.9 ns/op BenchmarkLastIndexAnyASCII/16:8-4 794384 148.6 ns/op BenchmarkLastIndexAnyASCII/16:16-4 730942 159.7 ns/op BenchmarkLastIndexAnyASCII/16:32-4 614164 189.1 ns/op BenchmarkLastIndexAnyASCII/16:64-4 510234 235.5 ns/op BenchmarkLastIndexAnyASCII/256:1-4 74109 1609 ns/op BenchmarkLastIndexAnyASCII/256:2-4 74643 1612 ns/op BenchmarkLastIndexAnyASCII/256:4-4 74895 1614 ns/op BenchmarkLastIndexAnyASCII/256:8-4 74496 1610 ns/op BenchmarkLastIndexAnyASCII/256:16-4 73376 1619 ns/op BenchmarkLastIndexAnyASCII/256:32-4 72812 1647 ns/op BenchmarkLastIndexAnyASCII/256:64-4 70855 1693 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2354732 50.47 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2365960 50.07 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2360716 50.91 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2380771 50.22 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2374449 50.84 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2292187 52.55 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2286244 52.44 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 389220 295.1 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 200731 593.8 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 188604 629.4 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 188748 625.3 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 179082 663.7 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 175117 683.0 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 169903 695.4 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 29368 4066 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 13387 8954 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 12438 9513 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 12585 9426 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 12678 9424 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 12013 9983 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10192 ns/op BenchmarkTrimASCII/1:1-4 3867853 30.96 ns/op BenchmarkTrimASCII/1:2-4 2950776 40.62 ns/op BenchmarkTrimASCII/1:4-4 2664654 44.87 ns/op BenchmarkTrimASCII/1:8-4 2228233 53.07 ns/op BenchmarkTrimASCII/1:16-4 1872696 63.76 ns/op BenchmarkTrimASCII/16:1-4 2753283 43.28 ns/op BenchmarkTrimASCII/16:2-4 844404 140.6 ns/op BenchmarkTrimASCII/16:4-4 828760 142.7 ns/op BenchmarkTrimASCII/16:8-4 796906 149.4 ns/op BenchmarkTrimASCII/16:16-4 738297 161.1 ns/op BenchmarkTrimASCII/256:1-4 514966 233.5 ns/op BenchmarkTrimASCII/256:2-4 73986 1605 ns/op BenchmarkTrimASCII/256:4-4 74348 1603 ns/op BenchmarkTrimASCII/256:8-4 74454 1615 ns/op BenchmarkTrimASCII/256:16-4 72933 1648 ns/op BenchmarkTrimASCII/4096:1-4 38296 3135 ns/op BenchmarkTrimASCII/4096:2-4 4575 26200 ns/op BenchmarkTrimASCII/4096:4-4 4428 25964 ns/op BenchmarkTrimASCII/4096:8-4 4506 26319 ns/op BenchmarkTrimASCII/4096:16-4 4465 26033 ns/op BenchmarkTrimByte-4 4266957 27.65 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13447 8939 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13434 8925 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1118 107741 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2264 52415 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4476 26058 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7863 14729 ns/op BenchmarkJoin/0-4 5498875 21.22 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4247176 28.35 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 201362 616.7 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 141507 860.5 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 104047 1142 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 85575 1419 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 72622 1697 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 61870 1963 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 3053168 38.61 ns/op BenchmarkTrimSpace/ASCII-4 1679230 71.13 ns/op BenchmarkTrimSpace/SomeNonASCII-4 145272 807.4 ns/op BenchmarkTrimSpace/JustNonASCII-4 75555 1587 ns/op BenchmarkReplaceAll-4 121905 976.8 ns/op 16 B/op 1 allocs/op PASS ok strings 68.029s goos: linux goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 53127 2265 ns/op BenchmarkCond2-4 25130 5427 ns/op BenchmarkCond4-4 15892 7332 ns/op BenchmarkCond8-4 7960 15415 ns/op BenchmarkCond16-4 5374 32890 ns/op BenchmarkCond32-4 2230 61951 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 418466 257.4 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 281462 417.7 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 438378 237.0 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 451279 276.9 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 243406 459.0 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 559819 213.3 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 83042 1673 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 70977 1859 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 62846 2636 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 44594 3168 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 418081 251.0 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 156444 816.6 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 403480 277.8 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 136812 902.5 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 465292 232.8 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 143527 806.3 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2284312 57.24 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 38054 3360 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 93206 1084 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 237921 479.9 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 3769 29087 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 288 410696 ns/op BenchmarkRange/*sync.Map-4 1042 100837 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 74245 1519 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 164532 607.8 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 54451 2005 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 91510 1163 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 253416 507.0 ns/op BenchmarkAdversarialDelete/*sync.Map-4 144483 1025 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 76012 1848 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 150781 758.6 ns/op BenchmarkDeleteCollision/*sync.Map-4 504796 226.0 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 43957 2578 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 132296 1018 ns/op BenchmarkSwapCollision/*sync.Map-4 63432 1849 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 247 467477 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 83511 1307 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 277404 383.9 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 19540 5864 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 60295 2105 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 20667 5658 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 274034 431.2 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 86194 1357 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 145722 854.4 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1786417 61.10 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 145442 813.9 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 1716078 67.27 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 436646 276.6 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 148465 946.2 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 466101 231.6 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 83612 1433 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 294428 380.0 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 358686 304.9 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 103472 1182 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 540003 230.5 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 161054 992.5 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 86950 1301 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 173596 796.3 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 59510 2346 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 187454 587.1 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 347978 300.6 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 98461 1125 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 526082 236.7 ns/op BenchmarkUncontendedSemaphore-4 3432823 35.11 ns/op BenchmarkContendedSemaphore-4 2983406 38.17 ns/op BenchmarkMutexUncontended-4 711558 147.5 ns/op BenchmarkMutex-4 141386 893.9 ns/op BenchmarkMutexSlack-4 121586 890.4 ns/op BenchmarkMutexWork-4 119038 961.6 ns/op BenchmarkMutexWorkSlack-4 115096 1026 ns/op BenchmarkMutexNoSpin-4 53649 2184 ns/op BenchmarkMutexSpin-4 61182 1832 ns/op BenchmarkOnce-4 716678 239.2 ns/op BenchmarkOnceFunc/v=Once-4 934464 121.6 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 809168 145.7 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 808610 140.8 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 913798 127.7 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 821584 143.7 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 831300 137.3 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 7120113 18.63 ns/op BenchmarkSemaSyntNonblock-4 1000000 106.3 ns/op BenchmarkSemaSyntBlock-4 941361 110.8 ns/op BenchmarkSemaWorkNonblock-4 1000000 144.2 ns/op BenchmarkSemaWorkBlock-4 939075 153.9 ns/op BenchmarkRWMutexUncontended-4 373852 279.2 ns/op BenchmarkRWMutexWrite100-4 247444 418.6 ns/op BenchmarkRWMutexWrite10-4 212877 515.0 ns/op BenchmarkRWMutexWorkWrite100-4 217242 507.5 ns/op BenchmarkRWMutexWorkWrite10-4 182044 636.4 ns/op BenchmarkWaitGroupUncontended-4 781656 158.6 ns/op BenchmarkWaitGroupAddDone-4 328825 391.1 ns/op BenchmarkWaitGroupAddDoneWork-4 323649 329.7 ns/op BenchmarkWaitGroupWait-4 4221056 26.48 ns/op BenchmarkWaitGroupWaitWork-4 3089415 42.64 ns/op BenchmarkWaitGroupActuallyWait-4 38871 3030 ns/op 32 B/op 2 allocs/op PASS ok sync 19.005s goos: linux goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 419682 246.4 ns/op PASS ok sync/atomic 1.126s PASS ok syscall 1.017s goos: linux goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 135556 872.9 ns/op 0 B/op 0 allocs/op PASS ok testing 1.148s goos: linux goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7585 14931 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11222 10700 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 93 1221904 ns/op 110960 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 118 1003175 ns/op 940 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 183688236 ns/op 18285136 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 181662698 ns/op 18285040 B/op 100056 allocs/op BenchmarkTable/10x10/new-4 1692 64694 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2031 54132 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 19 5858366 ns/op 395141 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 20 5324040 ns/op 19756 B/op 51 allocs/op BenchmarkTable/10x100000/new-4 1 730688951 ns/op 47012832 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 714083909 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/100x10/new-4 219 539628 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 249 487726 ns/op 157 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 56100714 ns/op 3270528 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 2 54798962 ns/op 1635264 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 6881025205 ns/op 334041984 B/op 100088 allocs/op BenchmarkTable/100x100000/reuse-4 1 6559508179 ns/op 334041992 B/op 100089 allocs/op BenchmarkPyramid/10-4 2628 41329 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 40 2869524 ns/op 410536 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 315289572 ns/op 35606824 B/op 2054 allocs/op BenchmarkRagged/10-4 2330 45955 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 259 440661 ns/op 42416 B/op 188 allocs/op BenchmarkRagged/1000-4 25 4344274 ns/op 408992 B/op 1660 allocs/op BenchmarkCode-4 7160 14237 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 19.421s goos: linux goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 79936874 ns/op BenchmarkVariableString-4 97507 1219 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2101 55375 ns/op 2516 B/op 39 allocs/op PASS ok text/template/parse 1.530s goos: linux goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 34 2955445 ns/op BenchmarkAfter-4 106 1187678 ns/op BenchmarkStop-4 201 613409 ns/op BenchmarkSimultaneousAfterFunc-4 26 4275627 ns/op BenchmarkStartStop-4 200 563952 ns/op BenchmarkReset-4 2570 62276 ns/op BenchmarkSleep-4 33 3664762 ns/op BenchmarkParallelTimerLatency-4 49 392233 avg-late-ns 5014682 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 349302 avg-late-ns 1174476 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 388292 avg-late-ns 1336905 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 377838 avg-late-ns 897369 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 393112 avg-late-ns 1393780 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 356289 avg-late-ns 1631972 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 283736 avg-late-ns 1537819 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 269390 avg-late-ns 2388512 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 197986 avg-late-ns 1482841 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 208534 avg-late-ns 1269515 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 2225927 avg-late-ns 11400893 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 371052 avg-late-ns 1383518 max-late-ns BenchmarkTicker-4 328 335129 ns/op BenchmarkTickerReset-4 3800 28233 ns/op BenchmarkTickerResetNaive-4 174 678236 ns/op BenchmarkNow-4 1000000 101.1 ns/op BenchmarkNowUnixNano-4 1000000 112.3 ns/op BenchmarkNowUnixMilli-4 1000000 112.2 ns/op BenchmarkNowUnixMicro-4 1000000 113.3 ns/op BenchmarkFormat-4 55216 2202 ns/op BenchmarkFormatRFC3339-4 74463 1624 ns/op BenchmarkFormatRFC3339Nano-4 74890 1644 ns/op BenchmarkFormatNow-4 78097 1563 ns/op BenchmarkMarshalJSON-4 97926 1244 ns/op BenchmarkMarshalText-4 99835 1228 ns/op BenchmarkParse-4 141074 846.3 ns/op BenchmarkParseRFC3339UTC-4 304552 395.3 ns/op BenchmarkParseRFC3339UTCBytes-4 203494 597.3 ns/op BenchmarkParseRFC3339TZ-4 93993 1268 ns/op BenchmarkParseRFC3339TZBytes-4 73876 1627 ns/op BenchmarkParseDuration-4 537469 222.7 ns/op BenchmarkHour-4 710868 164.3 ns/op BenchmarkSecond-4 686086 163.9 ns/op BenchmarkYear-4 574574 208.8 ns/op BenchmarkDay-4 521928 227.5 ns/op BenchmarkISOWeek-4 535660 217.7 ns/op BenchmarkGoString-4 75790 1601 ns/op BenchmarkUnmarshalText-4 85576 1402 ns/op PASS ok time 12.507s goos: linux goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 574798 195.9 ns/op BenchmarkDecodeValidJapaneseChars-4 689593 162.7 ns/op BenchmarkDecodeRune-4 1694656 70.39 ns/op BenchmarkEncodeValidASCII-4 529022 203.8 ns/op BenchmarkEncodeValidJapaneseChars-4 831579 143.1 ns/op BenchmarkAppendRuneValidASCII-4 1479780 81.11 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2385840 50.08 ns/op BenchmarkEncodeRune-4 1637860 73.39 ns/op PASS ok unicode/utf16 2.254s goos: linux goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 1952521 61.58 ns/op BenchmarkRuneCountTenJapaneseChars-4 282913 386.8 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3700148 32.04 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 440205 272.0 ns/op BenchmarkValidTenASCIIChars-4 1941001 61.53 ns/op BenchmarkValid100KASCIIChars-4 81 1328193 ns/op BenchmarkValidTenJapaneseChars-4 305522 384.7 ns/op BenchmarkValidLongMostlyASCII-4 84 1438234 ns/op BenchmarkValidLongJapanese-4 48 2280829 ns/op BenchmarkValidStringTenASCIIChars-4 4676935 25.22 ns/op BenchmarkValidString100KASCIIChars-4 9259 12221 ns/op BenchmarkValidStringTenJapaneseChars-4 403650 255.5 ns/op BenchmarkValidStringLongMostlyASCII-4 1196 99020 ns/op BenchmarkValidStringLongJapanese-4 159 758256 ns/op BenchmarkEncodeASCIIRune-4 4297280 27.62 ns/op BenchmarkEncodeJapaneseRune-4 2441589 49.25 ns/op BenchmarkAppendASCIIRune-4 9373521 12.78 ns/op BenchmarkAppendJapaneseRune-4 2992723 40.46 ns/op BenchmarkDecodeASCIIRune-4 2761072 43.07 ns/op BenchmarkDecodeJapaneseRune-4 2229748 53.70 ns/op BenchmarkFullRune/ASCII-4 3280702 36.52 ns/op BenchmarkFullRune/Incomplete-4 1554292 77.71 ns/op BenchmarkFullRune/Japanese-4 3502875 34.03 ns/op PASS ok unicode/utf8 4.559s goos: linux goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 74383903095 ns/op PASS ok cmd/api 75.622s goos: linux goarch: amd64 pkg: cmd/cgo/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCgoCall/add-int-4 461250 252.3 ns/op BenchmarkCgoCall/one-pointer-4 368832 304.4 ns/op BenchmarkCgoCall/string-pointer-escape-4 309217 380.8 ns/op BenchmarkCgoCall/string-pointer-noescape-4 323642 375.6 ns/op BenchmarkCgoCall/eight-pointers-4 197152 599.4 ns/op BenchmarkCgoCall/eight-pointers-nil-4 388398 306.4 ns/op BenchmarkCgoCall/eight-pointers-array-4 32082 4050 ns/op BenchmarkCgoCall/eight-pointers-slice-4 43627 2781 ns/op BenchmarkGoString-4 900736 111.4 ns/op BenchmarkCGoCallback-4 48658 2468 ns/op BenchmarkCGoInCThread-4 320080 363.5 ns/op PASS ok cmd/cgo/internal/test 2.538s goos: linux goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1000000 100.8 ns/op BenchmarkEqArrayOfStrings64-4 143896 799.9 ns/op BenchmarkEqArrayOfStrings1024-4 10000 11555 ns/op BenchmarkEqArrayOfFloats5-4 1431956 83.74 ns/op BenchmarkEqArrayOfFloats64-4 140191 858.9 ns/op BenchmarkEqArrayOfFloats1024-4 8967 13131 ns/op BenchmarkEqArrayOfStructsEq-4 2802 42438 ns/op BenchmarkEqArrayOfStructsNotEq-4 4944 23878 ns/op BenchmarkEqStruct-4 17720980 6.398 ns/op PASS ok cmd/compile/internal/reflectdata 2.206s goos: linux goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 10000 60871 ns/op BenchmarkInvertLessThanNoov-4 13577553 8.535 ns/op BenchmarkCopyElim1-4 738 166305 ns/op BenchmarkCopyElim10-4 686 163307 ns/op BenchmarkCopyElim100-4 313 338174 ns/op BenchmarkCopyElim1000-4 55 2127457 ns/op BenchmarkCopyElim10000-4 3 40478046 ns/op BenchmarkCopyElim100000-4 1 653840829 ns/op BenchmarkDeadCode/1-4 692 168948 ns/op BenchmarkDeadCode/10-4 589 228403 ns/op BenchmarkDeadCode/100-4 264 467266 ns/op BenchmarkDeadCode/1000-4 46 2527577 ns/op BenchmarkDeadCode/10000-4 4 29837840 ns/op BenchmarkDeadCode/100000-4 1 419428436 ns/op BenchmarkDeadCode/200000-4 1 815454795 ns/op BenchmarkDominatorsLinear-4 12 9394040 ns/op 1.06 MB/s BenchmarkDominatorsFwdBack-4 10 11288948 ns/op 0.89 MB/s BenchmarkDominatorsManyPred-4 10 11970460 ns/op 0.84 MB/s BenchmarkDominatorsMaxPred-4 10 11605272 ns/op 0.86 MB/s BenchmarkDominatorsMaxPredVal-4 10 11405095 ns/op 0.88 MB/s BenchmarkFuse/1-4 643 168037 ns/op BenchmarkFuse/10-4 504 227032 ns/op BenchmarkFuse/100-4 154 785065 ns/op BenchmarkFuse/1000-4 20 5589542 ns/op BenchmarkFuse/10000-4 2 75635471 ns/op BenchmarkNilCheckDeep1-4 10000 10482 ns/op 0.10 MB/s 233 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4648 25464 ns/op 0.39 MB/s 241 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 691 173651 ns/op 0.58 MB/s 1121 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 69 1699828 ns/op 0.59 MB/s 8527 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 6 18160917 ns/op 0.55 MB/s 196965 B/op 6 allocs/op BenchmarkDSEPass-4 32 3568376 ns/op 65785 B/op 8 allocs/op BenchmarkDSEPassBlock-4 1 123408388 ns/op 4224784 B/op 107815 allocs/op BenchmarkCSEPass-4 7 14585520 ns/op 122169 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 159694340 ns/op 5644664 B/op 97322 allocs/op BenchmarkDeadcodePass-4 183 632126 ns/op 88653 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 145034914 ns/op 4057520 B/op 45119 allocs/op BenchmarkMultiPass-4 72 1649974 ns/op 241005 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 286916753 ns/op 11205440 B/op 149788 allocs/op BenchmarkCondRewrite/SoloJump-4 3161535 37.94 ns/op BenchmarkCondRewrite/CombJump-4 2858068 42.00 ns/op PASS ok cmd/compile/internal/ssa 15.326s goos: linux goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 10000 11555 ns/op BenchmarkExtShift-4 17041 7003 ns/op BenchmarkModify-4 9980 11618 ns/op BenchmarkMullImm-4 16266 7399 ns/op BenchmarkConstModify-4 9775 11923 ns/op BenchmarkBitSet-4 20098 5963 ns/op BenchmarkBitClear-4 21908 5399 ns/op BenchmarkBitToggle-4 21440 5437 ns/op BenchmarkBitSetConst-4 162093 739.8 ns/op BenchmarkBitClearConst-4 167821 716.3 ns/op BenchmarkBitToggleConst-4 161844 737.1 ns/op BenchmarkDivconstI64-4 8730902 13.74 ns/op BenchmarkModconstI64-4 8278214 14.45 ns/op BenchmarkDivisiblePow2constI64-4 8532067 14.05 ns/op BenchmarkDivisibleconstI64-4 8897335 13.51 ns/op BenchmarkDivisibleWDivconstI64-4 6568960 18.24 ns/op BenchmarkDivconstU64/3-4 8789359 13.72 ns/op BenchmarkDivconstU64/5-4 8299162 14.47 ns/op BenchmarkDivconstU64/37-4 8798455 13.59 ns/op BenchmarkDivconstU64/1234567-4 8884029 13.50 ns/op BenchmarkModconstU64-4 9041782 13.25 ns/op BenchmarkDivisibleconstU64-4 8715618 13.74 ns/op BenchmarkDivisibleWDivconstU64-4 6877087 17.36 ns/op BenchmarkDivconstI32-4 8852698 13.59 ns/op BenchmarkModconstI32-4 8525966 14.10 ns/op BenchmarkDivisiblePow2constI32-4 8826626 13.50 ns/op BenchmarkDivisibleconstI32-4 8827504 13.53 ns/op BenchmarkDivisibleWDivconstI32-4 6743395 17.63 ns/op BenchmarkDivconstU32-4 8961688 13.40 ns/op BenchmarkModconstU32-4 9101293 13.12 ns/op BenchmarkDivisibleconstU32-4 8857090 13.52 ns/op BenchmarkDivisibleWDivconstU32-4 7491982 16.03 ns/op BenchmarkDivconstI16-4 8470701 14.11 ns/op BenchmarkModconstI16-4 8836764 13.47 ns/op BenchmarkDivisiblePow2constI16-4 8848321 13.52 ns/op BenchmarkDivisibleconstI16-4 8881117 13.52 ns/op BenchmarkDivisibleWDivconstI16-4 7015549 17.07 ns/op BenchmarkDivconstU16-4 8903769 13.49 ns/op BenchmarkModconstU16-4 8878626 13.53 ns/op BenchmarkDivisibleconstU16-4 8865945 13.34 ns/op BenchmarkDivisibleWDivconstU16-4 7621064 15.76 ns/op BenchmarkDivconstI8-4 8788491 13.68 ns/op BenchmarkModconstI8-4 8645019 13.88 ns/op BenchmarkDivisiblePow2constI8-4 9666776 12.45 ns/op BenchmarkDivisibleconstI8-4 8847112 13.54 ns/op BenchmarkDivisibleWDivconstI8-4 7514149 15.97 ns/op BenchmarkDivconstU8-4 8757795 13.59 ns/op BenchmarkModconstU8-4 8362189 13.89 ns/op BenchmarkDivisibleconstU8-4 9485782 12.42 ns/op BenchmarkDivisibleWDivconstU8-4 7172967 16.75 ns/op BenchmarkMul2-4 162595 728.1 ns/op BenchmarkMulNeg2-4 165189 733.6 ns/op BenchmarkEfaceInteger-4 3682855 29.20 ns/op BenchmarkTypeAssert-4 12936836 9.239 ns/op BenchmarkDiv64UnsignedSmall-4 6842182 17.43 ns/op BenchmarkDiv64Small-4 6258117 19.17 ns/op BenchmarkDiv64SmallNegDivisor-4 6020644 19.94 ns/op BenchmarkDiv64SmallNegDividend-4 6175854 19.05 ns/op BenchmarkDiv64SmallNegBoth-4 6237268 19.17 ns/op BenchmarkDiv64Unsigned-4 6858709 17.52 ns/op BenchmarkDiv64-4 6133935 19.31 ns/op BenchmarkDiv64NegDivisor-4 6062422 19.57 ns/op BenchmarkDiv64NegDividend-4 6056874 19.70 ns/op BenchmarkDiv64NegBoth-4 6010780 19.61 ns/op BenchmarkMod64UnsignedSmall-4 7144287 16.83 ns/op BenchmarkMod64Small-4 6357825 18.86 ns/op BenchmarkMod64SmallNegDivisor-4 6057940 19.74 ns/op BenchmarkMod64SmallNegDividend-4 6109682 19.60 ns/op BenchmarkMod64SmallNegBoth-4 5919657 19.97 ns/op BenchmarkMod64Unsigned-4 7046660 17.16 ns/op BenchmarkMod64-4 6240240 19.16 ns/op BenchmarkMod64NegDivisor-4 6042566 19.71 ns/op BenchmarkMod64NegDividend-4 6245334 19.43 ns/op BenchmarkMod64NegBoth-4 6210936 19.38 ns/op BenchmarkMulconstI32/3-4 16810188 7.152 ns/op BenchmarkMulconstI32/5-4 16716260 7.148 ns/op BenchmarkMulconstI32/12-4 16079826 7.314 ns/op BenchmarkMulconstI32/120-4 16738833 7.249 ns/op BenchmarkMulconstI32/-120-4 16270336 7.179 ns/op BenchmarkMulconstI32/65537-4 16578981 7.211 ns/op BenchmarkMulconstI32/65538-4 16484140 7.312 ns/op BenchmarkMulconstI64/3-4 16691520 7.154 ns/op BenchmarkMulconstI64/5-4 16511803 7.195 ns/op BenchmarkMulconstI64/12-4 16291080 7.330 ns/op BenchmarkMulconstI64/120-4 16547626 7.191 ns/op BenchmarkMulconstI64/-120-4 16848709 7.164 ns/op BenchmarkMulconstI64/65537-4 16409040 7.302 ns/op BenchmarkMulconstI64/65538-4 16373049 7.319 ns/op BenchmarkMulconstU32/3-4 16623712 7.203 ns/op BenchmarkMulconstU32/5-4 16656906 7.134 ns/op BenchmarkMulconstU32/12-4 16396125 7.335 ns/op BenchmarkMulconstU32/120-4 16796846 7.159 ns/op BenchmarkMulconstU32/65537-4 15951608 7.327 ns/op BenchmarkMulconstU32/65538-4 15449966 7.765 ns/op BenchmarkMulconstU64/3-4 16735988 7.161 ns/op BenchmarkMulconstU64/5-4 16258102 7.339 ns/op BenchmarkMulconstU64/12-4 16346072 7.331 ns/op BenchmarkMulconstU64/120-4 15966253 7.504 ns/op BenchmarkMulconstU64/65537-4 16458669 7.308 ns/op BenchmarkMulconstU64/65538-4 16211696 7.324 ns/op BenchmarkShiftArithmeticRight-4 19789318 6.067 ns/op BenchmarkSwitch8Predictable-4 13182189 8.950 ns/op BenchmarkSwitch8Unpredictable-4 5754013 20.49 ns/op BenchmarkSwitch32Predictable-4 8373886 14.04 ns/op BenchmarkSwitch32Unpredictable-4 5733559 20.41 ns/op BenchmarkSwitchStringPredictable-4 7547029 15.59 ns/op BenchmarkSwitchStringUnpredictable-4 4318849 27.52 ns/op BenchmarkSwitchTypePredictable-4 6122272 19.87 ns/op BenchmarkSwitchTypeUnpredictable-4 3052761 39.18 ns/op BenchmarkSwitchInterfaceTypePredictable-4 7777926 15.41 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 3995553 29.81 ns/op PASS ok cmd/compile/internal/test 16.687s goos: linux goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 103 1150264 ns/op BenchmarkNamed/Underlying/nongeneric-4 637467 172.3 ns/op BenchmarkNamed/Underlying/generic-4 710576 164.7 ns/op BenchmarkNamed/Underlying/src_instance-4 699591 168.7 ns/op BenchmarkNamed/Underlying/user_instance-4 719373 165.5 ns/op BenchmarkCheck/http/funcbodies/info-4 1 599211734 ns/op 56217 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 430591679 ns/op 78227 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 169713814 ns/op 198412 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 151595796 ns/op 222136 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 415837638 ns/op 12480 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 95322990 ns/op 54438 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 34798489 ns/op 149077 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 33493537 ns/op 154902 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 126098331 ns/op 17205 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 41488433 ns/op 52287 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 20496821 ns/op 105834 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 19835870 ns/op 109362 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1160810498 ns/op 58431 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 664676433 ns/op 102043 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 163441744 ns/op 414826 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 122131266 ns/op 555038 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 461731717 ns/op 4357 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 67322612 ns/op 29864 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 39317907 ns/op 51153 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 39806904 ns/op 50530 lines/s PASS ok cmd/compile/internal/types2 17.650s goos: linux goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 144 785188 ns/op 1726146 sys-ns/op 1271764 user-ns/op PASS ok cmd/go 1.204s goos: linux goarch: amd64 pkg: cmd/go/internal/cfg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookPath-4 206714 560.4 ns/op PASS ok cmd/go/internal/cfg 1.142s goos: linux goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 65694 1797 ns/op 4.45 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 72889 1599 ns/op 5.00 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14216 8393 ns/op 122.01 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14570 8240 ns/op 124.28 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2229 53653 ns/op 152.68 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2244 53446 ns/op 153.28 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.956s All tests passed.