linux-amd64-race at bdab4cf47a47b69caacad6fd7ff6ab27bb22ab1c :: Running /workdir/go/src/make.bash with args ["/workdir/go/src/make.bash"] and env ["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "HOSTNAME=buildlet-linux-bullseye-rn095f88f" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GO_BUILDER_NAME=linux-amd64-race" "GOROOT_BOOTSTRAP=/go1.4" "GO_DISABLE_OUTBOUND_NETWORK=1" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "PWD=/workdir/go/src"] in dir /workdir/go/src Building Go cmd/dist using /go1.4. (go1.4 linux/amd64) Building Go toolchain1 using /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 :: Running /workdir/go/bin/go with args ["/workdir/go/bin/go" "install" "-race" "std"] and env ["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "HOSTNAME=buildlet-linux-bullseye-rn095f88f" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GO_BUILDER_NAME=linux-amd64-race" "GOROOT_BOOTSTRAP=/go1.4" "GO_DISABLE_OUTBOUND_NETWORK=1" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "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.10.107+ #1 SMP Sat May 28 15:06:36 UTC 2022 x86_64 ##### Testing packages. ok archive/tar 0.089s ok archive/zip 2.193s ok bufio 0.322s ok bytes 3.909s ok compress/bzip2 0.513s ok compress/flate 4.885s ok compress/gzip 0.287s ok compress/lzw 0.598s ok compress/zlib 4.299s ok container/heap 0.037s ok container/list 0.028s ok container/ring 0.030s ok context 0.044s ok crypto 0.029s ok crypto/aes 0.057s ok crypto/cipher 0.058s ok crypto/des 0.057s ok crypto/dsa 0.027s ok crypto/ecdsa 0.041s ok crypto/ed25519 0.351s ok crypto/elliptic 0.059s ok crypto/hmac 0.031s ok crypto/internal/boring 0.244s ok crypto/internal/edwards25519 33.549s ok crypto/internal/edwards25519/field 12.308s ok crypto/internal/nistec 3.686s ok crypto/internal/nistec/fiat 0.023s [no tests to run] ok crypto/internal/subtle 0.027s ok crypto/md5 0.039s ok crypto/rand 0.416s ok crypto/rc4 0.393s ok crypto/rsa 0.293s ok crypto/sha1 0.055s ok crypto/sha256 0.037s ok crypto/sha512 0.038s ok crypto/subtle 0.038s ok crypto/tls 1.232s ok crypto/x509 0.798s ok database/sql 0.365s ok database/sql/driver 0.031s ok debug/buildinfo 0.027s ok debug/dwarf 0.078s ok debug/elf 0.111s ok debug/gosym 0.294s ok debug/macho 0.041s ok debug/pe 0.058s ok debug/plan9obj 0.028s ok embed 0.027s [no tests to run] ok embed/internal/embedtest 0.029s ok encoding/ascii85 0.037s ok encoding/asn1 0.038s ok encoding/base32 0.080s ok encoding/base64 0.038s ok encoding/binary 0.038s ok encoding/csv 0.089s ok encoding/gob 0.090s ok encoding/hex 0.037s ok encoding/json 1.061s ok encoding/pem 2.256s ok encoding/xml 0.089s ok errors 0.038s ok expvar 0.041s ok flag 0.139s ok fmt 0.565s ok go/ast 0.038s ok go/build 2.751s ok go/build/constraint 0.040s ok go/constant 0.037s ok go/doc 0.230s ok go/doc/comment 1.979s ok go/format 0.060s ok go/importer 0.092s ok go/internal/gccgoimporter 0.058s ok go/internal/gcimporter 7.280s ok go/internal/srcimporter 9.482s ok go/parser 0.172s ok go/printer 1.901s ok go/scanner 0.040s ok go/token 0.121s ok go/types 27.694s ok hash 0.029s ok hash/adler32 0.068s ok hash/crc32 0.058s ok hash/crc64 0.038s ok hash/fnv 0.027s ok hash/maphash 0.321s ok html 0.027s ok html/template 0.294s ok image 0.423s ok image/color 0.047s ok image/draw 0.554s ok image/gif 51.706s ok image/jpeg 21.194s ok image/png 1.598s ok index/suffixarray 0.958s ok internal/abi 0.050s ok internal/buildcfg 0.027s ok internal/cpu 0.084s ok internal/diff 0.030s ok internal/fmtsort 0.029s ok internal/fuzz 0.061s ok internal/godebug 0.028s ok internal/intern 0.270s ok internal/itoa 0.032s ok internal/poll 0.515s ok internal/profile 0.027s ok internal/reflectlite 0.233s ok internal/singleflight 0.039s ok internal/trace 0.171s ok internal/unsafeheader 0.028s ok internal/xcoff 0.052s ok io 0.061s ok io/fs 0.042s ok io/ioutil 0.031s ok log 0.033s ok log/syslog 1.254s ok math 0.038s ok math/big 2.994s ok math/bits 0.038s ok math/cmplx 0.028s ok math/rand 2.001s ok mime 0.053s ok mime/multipart 1.492s ok mime/quotedprintable 0.051s ok net 10.824s ok net/http 6.352s ok net/http/cgi 0.540s ok net/http/cookiejar 0.041s ok net/http/fcgi 0.149s ok net/http/httptest 0.131s ok net/http/httptrace 0.027s ok net/http/httputil 0.661s ok net/http/internal 0.037s ok net/http/internal/ascii 0.027s ok net/http/pprof 5.183s ok net/internal/socktest 0.030s ok net/mail 0.040s ok net/netip 0.388s ok net/rpc 0.072s ok net/rpc/jsonrpc 0.043s ok net/smtp 0.058s ok net/textproto 0.032s ok net/url 0.048s ok os 0.926s ok os/exec 1.332s ok os/exec/internal/fdtest 0.029s ok os/signal 2.333s ok os/user 0.027s ok path 0.028s ok path/filepath 0.067s ok plugin 0.028s ok reflect 0.525s ok regexp 0.388s ok regexp/syntax 1.803s ok runtime 24.138s ok runtime/cgo 0.028s ok runtime/debug 0.105s ok runtime/internal/atomic 0.081s ok runtime/internal/math 0.028s ok runtime/internal/sys 0.027s ok runtime/metrics 0.027s ok runtime/pprof 8.106s ok runtime/race 22.899s ok runtime/trace 3.588s ok sort 0.402s ok strconv 2.327s ok strings 2.632s ok sync 0.439s ok sync/atomic 1.489s ok syscall 0.739s ok testing 0.978s ok testing/fstest 0.027s ok testing/iotest 0.027s ok testing/quick 0.161s ok text/scanner 0.039s ok text/tabwriter 0.038s ok text/template 0.151s ok text/template/parse 0.061s ok time 2.270s ok unicode 0.038s ok unicode/utf16 0.028s ok unicode/utf8 0.048s ok cmd/addr2line 1.714s ok cmd/api 6.111s ok cmd/asm/internal/asm 2.722s ok cmd/asm/internal/lex 0.032s ok cmd/compile/internal/abt 0.049s ok cmd/compile/internal/amd64 43.950s ok cmd/compile/internal/dwarfgen 0.408s ok cmd/compile/internal/importer 2.121s ok cmd/compile/internal/ir 0.028s ok cmd/compile/internal/logopt 0.232s ok cmd/compile/internal/noder 0.029s ok cmd/compile/internal/reflectdata 0.029s [no tests to run] ok cmd/compile/internal/ssa 11.432s ok cmd/compile/internal/syntax 0.151s ok cmd/compile/internal/test 10.855s ok cmd/compile/internal/typecheck 0.320s ok cmd/compile/internal/types 0.030s ok cmd/compile/internal/types2 4.377s ok cmd/cover 1.079s ok cmd/dist 0.030s ok cmd/doc 0.691s ok cmd/fix 0.550s ok cmd/go 53.651s ok cmd/go/internal/auth 0.029s ok cmd/go/internal/cache 0.132s ok cmd/go/internal/fsys 0.062s ok cmd/go/internal/generate 0.049s ok cmd/go/internal/get 0.049s ok cmd/go/internal/imports 0.038s ok cmd/go/internal/load 0.049s ok cmd/go/internal/lockedfile 0.208s ok cmd/go/internal/lockedfile/internal/filelock 0.075s ok cmd/go/internal/modconv 0.050s ok cmd/go/internal/modfetch 0.039s ok cmd/go/internal/modfetch/codehost 0.029s ok cmd/go/internal/modfetch/zip_sum_test 0.033s ok cmd/go/internal/modindex 0.029s ok cmd/go/internal/modload 0.041s ok cmd/go/internal/mvs 0.052s ok cmd/go/internal/par 0.154s ok cmd/go/internal/search 0.036s ok cmd/go/internal/str 0.030s ok cmd/go/internal/test 0.041s ok cmd/go/internal/vcs 0.041s ok cmd/go/internal/web 0.028s ok cmd/go/internal/work 0.116s ok cmd/gofmt 0.181s ok cmd/internal/archive 0.452s ok cmd/internal/buildid 0.600s ok cmd/internal/dwarf 0.030s ok cmd/internal/edit 0.025s ok cmd/internal/goobj 0.028s ok cmd/internal/moddeps 1.012s ok cmd/internal/notsha256 0.028s ok cmd/internal/obj 0.730s ok cmd/internal/obj/ppc64 0.133s ok cmd/internal/obj/riscv 0.051s ok cmd/internal/obj/s390x 0.030s ok cmd/internal/obj/x86 0.195s ok cmd/internal/objabi 0.029s ok cmd/internal/pkgpath 0.141s ok cmd/internal/quoted 0.031s ok cmd/internal/src 0.028s ok cmd/internal/sys 0.029s ok cmd/internal/test2json 0.488s ok cmd/link 2.765s ok cmd/link/internal/benchmark 0.034s ok cmd/link/internal/ld 3.533s ok cmd/link/internal/loader 0.061s ok cmd/nm 1.172s ok cmd/objdump 1.698s ok cmd/pack 1.557s ok cmd/pprof 2.455s ok cmd/trace 0.322s ok cmd/vet 3.850s ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 2757 40503 ns/op 1384 B/op 26 allocs/op Benchmark/Writer/GNU-4 2275 48327 ns/op 1885 B/op 38 allocs/op Benchmark/Writer/PAX-4 1394 79061 ns/op 2608 B/op 62 allocs/op Benchmark/Reader/USTAR-4 3922 29602 ns/op 5268 B/op 16 allocs/op Benchmark/Reader/GNU-4 5281 21506 ns/op 5142 B/op 15 allocs/op Benchmark/Reader/PAX-4 1886 58814 ns/op 8579 B/op 32 allocs/op PASS ok archive/tar 0.855s goos: linux goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 309166856 ns/op 828576 B/op 82 allocs/op BenchmarkZip64Test-4 1 128722308 ns/op BenchmarkZip64TestSizes/4096-4 1520 74344 ns/op BenchmarkZip64TestSizes/1048576-4 195 568227 ns/op BenchmarkZip64TestSizes/67108864-4 1 132894641 ns/op PASS ok archive/zip 1.196s goos: linux goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 230522 468.5 ns/op BenchmarkReaderCopyUnoptimal-4 140516 838.2 ns/op BenchmarkReaderCopyNoWriteTo-4 6873 17994 ns/op BenchmarkReaderWriteToOptimal-4 5900 17407 ns/op BenchmarkReaderReadString-4 126494 940.0 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 210160 554.4 ns/op BenchmarkWriterCopyUnoptimal-4 207871 564.6 ns/op BenchmarkWriterCopyNoReadFrom-4 6325 19189 ns/op BenchmarkReaderEmpty-4 33213 3649 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 24194 4802 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 496752 212.3 ns/op 0 B/op 0 allocs/op PASS ok bufio 1.599s goos: linux goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 6190 21735 ns/op 1507.59 MB/s BenchmarkWriteByte-4 483 239891 ns/op 17.07 MB/s BenchmarkWriteRune-4 220 539865 ns/op 22.76 MB/s BenchmarkBufferNotEmptyWriteRead-4 27 4215878 ns/op BenchmarkBufferFullSmallReads-4 120 996343 ns/op BenchmarkBufferWriteBlock/N4096-4 5914 20207 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 346 333870 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 5 20939228 ns/op 4192256 B/op 22 allocs/op BenchmarkIndexByte/10-4 4878440 24.32 ns/op 411.15 MB/s BenchmarkIndexByte/32-4 4567218 26.32 ns/op 1215.67 MB/s BenchmarkIndexByte/4K-4 890853 131.0 ns/op 31271.00 MB/s BenchmarkIndexBytePortable/10-4 797049 144.8 ns/op 69.07 MB/s BenchmarkIndexBytePortable/32-4 249400 477.4 ns/op 67.03 MB/s BenchmarkIndexBytePortable/4K-4 2074 59085 ns/op 69.32 MB/s BenchmarkIndexRune/10-4 1256835 95.49 ns/op 104.72 MB/s BenchmarkIndexRune/32-4 1252089 112.5 ns/op 284.52 MB/s BenchmarkIndexRune/4K-4 404949 298.5 ns/op 13721.18 MB/s BenchmarkIndexRuneASCII/10-4 4300170 24.10 ns/op 414.98 MB/s BenchmarkIndexRuneASCII/32-4 4511725 27.68 ns/op 1156.02 MB/s BenchmarkIndexRuneASCII/4K-4 899358 134.0 ns/op 30571.72 MB/s BenchmarkEqual/0-4 7486683 15.86 ns/op BenchmarkEqual/1-4 1599832 74.55 ns/op 13.41 MB/s BenchmarkEqual/6-4 1568316 76.18 ns/op 78.76 MB/s BenchmarkEqual/9-4 1503102 79.22 ns/op 113.61 MB/s BenchmarkEqual/15-4 1478532 81.23 ns/op 184.66 MB/s BenchmarkEqual/16-4 1576323 76.26 ns/op 209.80 MB/s BenchmarkEqual/20-4 1389344 81.61 ns/op 245.06 MB/s BenchmarkEqual/32-4 1458957 82.58 ns/op 387.48 MB/s BenchmarkEqual/4K-4 87874 1357 ns/op 3018.57 MB/s BenchmarkIndex/10-4 3278383 37.24 ns/op 268.53 MB/s BenchmarkIndex/32-4 3136957 37.84 ns/op 845.56 MB/s BenchmarkIndex/4K-4 18338 6609 ns/op 619.78 MB/s BenchmarkIndexEasy/10-4 3382148 35.29 ns/op 283.40 MB/s BenchmarkIndexEasy/32-4 2931591 38.27 ns/op 836.26 MB/s BenchmarkIndexEasy/4K-4 514903 257.8 ns/op 15889.35 MB/s BenchmarkCount/10-4 1573728 76.36 ns/op 130.96 MB/s BenchmarkCount/32-4 1555430 77.69 ns/op 411.89 MB/s BenchmarkCount/4K-4 18172 6616 ns/op 619.09 MB/s BenchmarkCountEasy/10-4 1609040 73.54 ns/op 135.98 MB/s BenchmarkCountEasy/32-4 1559644 77.09 ns/op 415.08 MB/s BenchmarkCountEasy/4K-4 420398 281.9 ns/op 14531.42 MB/s BenchmarkCountSingle/10-4 3872863 30.86 ns/op 324.04 MB/s BenchmarkCountSingle/32-4 3397724 31.70 ns/op 1009.34 MB/s BenchmarkCountSingle/4K-4 824724 138.8 ns/op 29518.66 MB/s BenchmarkToUpper/#00-4 2984036 36.98 ns/op BenchmarkToUpper/ONLYUPPER-4 318744 382.6 ns/op BenchmarkToUpper/abc-4 542850 254.1 ns/op BenchmarkToUpper/AbC123-4 321258 394.3 ns/op BenchmarkToUpper/azAZ09_-4 299278 391.2 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 83092 1434 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 33360 3587 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 60327 1980 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 122490 925.2 ns/op BenchmarkToLower/#00-4 3059703 39.26 ns/op BenchmarkToLower/abc-4 459686 253.6 ns/op BenchmarkToLower/AbC123-4 323935 372.7 ns/op BenchmarkToLower/azAZ09_-4 304683 394.4 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 82156 1425 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 37142 3140 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 68766 1730 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 128605 924.9 ns/op BenchmarkFields/ASCII/16-4 123644 930.1 ns/op 17.20 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 9387 11992 ns/op 21.35 MB/s 768 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 636 184469 ns/op 22.20 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 32 3453956 ns/op 18.97 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 53288204 ns/op 19.68 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 82628 1441 ns/op 11.10 MB/s 96 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6639 17891 ns/op 14.31 MB/s 768 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 402 289078 ns/op 14.17 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 19 5784423 ns/op 11.33 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 120747371 ns/op 8.68 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 131751 824.8 ns/op 19.40 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 11931 9848 ns/op 26.00 MB/s 768 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 696 163808 ns/op 25.00 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 31 3748802 ns/op 17.48 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 78414502 ns/op 13.37 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 104046 1122 ns/op 14.26 MB/s 96 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 9228 12969 ns/op 19.74 MB/s 768 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 555 210044 ns/op 19.50 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 26 4441296 ns/op 14.76 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 91340280 ns/op 11.48 MB/s 11202816 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2313148 51.63 ns/op BenchmarkTrimSpace/ASCII-4 1000000 104.0 ns/op BenchmarkTrimSpace/SomeNonASCII-4 119266 942.8 ns/op BenchmarkTrimSpace/JustNonASCII-4 57751 2037 ns/op BenchmarkToValidUTF8/Valid-4 462120 268.2 ns/op BenchmarkToValidUTF8/InvalidASCII-4 334202 338.8 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 103075 1143 ns/op BenchmarkIndexHard1-4 814 143471 ns/op BenchmarkIndexHard2-4 600 198766 ns/op BenchmarkIndexHard3-4 150 798086 ns/op BenchmarkIndexHard4-4 183 652932 ns/op BenchmarkLastIndexHard1-4 5 22342816 ns/op BenchmarkLastIndexHard2-4 4 26418496 ns/op BenchmarkLastIndexHard3-4 4 29495277 ns/op BenchmarkCountHard1-4 817 145511 ns/op BenchmarkCountHard2-4 597 201665 ns/op BenchmarkCountHard3-4 150 795151 ns/op BenchmarkSplitEmptySeparator-4 1 147691498 ns/op BenchmarkSplitSingleByteSeparator-4 9 11372865 ns/op BenchmarkSplitMultiByteSeparator-4 12 8887655 ns/op BenchmarkSplitNSingleByteSeparator-4 153056 677.3 ns/op BenchmarkSplitNMultiByteSeparator-4 69193 1582 ns/op BenchmarkRepeat-4 179554 614.8 ns/op BenchmarkBytesCompare/1-4 9857742 11.93 ns/op BenchmarkBytesCompare/2-4 9742650 11.95 ns/op BenchmarkBytesCompare/4-4 10034444 11.89 ns/op BenchmarkBytesCompare/8-4 10473553 11.48 ns/op BenchmarkBytesCompare/16-4 10689841 11.30 ns/op BenchmarkBytesCompare/32-4 9004298 13.32 ns/op BenchmarkBytesCompare/64-4 8566156 13.78 ns/op BenchmarkBytesCompare/128-4 7427250 15.62 ns/op BenchmarkBytesCompare/256-4 6030277 19.77 ns/op BenchmarkBytesCompare/512-4 4154060 28.85 ns/op BenchmarkBytesCompare/1024-4 2552029 46.83 ns/op BenchmarkBytesCompare/2048-4 1445535 83.31 ns/op BenchmarkIndexAnyASCII/1:1-4 2600581 45.90 ns/op BenchmarkIndexAnyASCII/1:2-4 2613525 45.48 ns/op BenchmarkIndexAnyASCII/1:4-4 2631676 46.09 ns/op BenchmarkIndexAnyASCII/1:8-4 2591593 45.68 ns/op BenchmarkIndexAnyASCII/1:16-4 2536730 46.20 ns/op BenchmarkIndexAnyASCII/1:32-4 2479174 47.75 ns/op BenchmarkIndexAnyASCII/1:64-4 2488411 47.92 ns/op BenchmarkIndexAnyASCII/16:1-4 2249473 53.63 ns/op BenchmarkIndexAnyASCII/16:2-4 422820 274.9 ns/op BenchmarkIndexAnyASCII/16:4-4 417321 282.0 ns/op BenchmarkIndexAnyASCII/16:8-4 403701 287.0 ns/op BenchmarkIndexAnyASCII/16:16-4 386785 299.3 ns/op BenchmarkIndexAnyASCII/16:32-4 362312 328.2 ns/op BenchmarkIndexAnyASCII/16:64-4 312052 375.4 ns/op BenchmarkIndexAnyASCII/256:1-4 1942690 60.13 ns/op BenchmarkIndexAnyASCII/256:2-4 32064 3694 ns/op BenchmarkIndexAnyASCII/256:4-4 32218 3702 ns/op BenchmarkIndexAnyASCII/256:8-4 32254 3690 ns/op BenchmarkIndexAnyASCII/256:16-4 32140 3727 ns/op BenchmarkIndexAnyASCII/256:32-4 31896 3740 ns/op BenchmarkIndexAnyASCII/256:64-4 31364 3803 ns/op BenchmarkIndexAnyUTF8/1:1-4 2641466 45.24 ns/op BenchmarkIndexAnyUTF8/1:2-4 2635111 45.31 ns/op BenchmarkIndexAnyUTF8/1:4-4 2646098 45.84 ns/op BenchmarkIndexAnyUTF8/1:8-4 2582196 45.56 ns/op BenchmarkIndexAnyUTF8/1:16-4 2583680 46.10 ns/op BenchmarkIndexAnyUTF8/1:32-4 2489191 47.60 ns/op BenchmarkIndexAnyUTF8/1:64-4 2519434 47.36 ns/op BenchmarkIndexAnyUTF8/16:1-4 165805 747.6 ns/op BenchmarkIndexAnyUTF8/16:2-4 278122 428.9 ns/op BenchmarkIndexAnyUTF8/16:4-4 274635 428.7 ns/op BenchmarkIndexAnyUTF8/16:8-4 269804 427.4 ns/op BenchmarkIndexAnyUTF8/16:16-4 262202 439.4 ns/op BenchmarkIndexAnyUTF8/16:32-4 268292 444.0 ns/op BenchmarkIndexAnyUTF8/16:64-4 261519 453.4 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 10082 ns/op BenchmarkIndexAnyUTF8/256:2-4 19196 6263 ns/op BenchmarkIndexAnyUTF8/256:4-4 19051 6232 ns/op BenchmarkIndexAnyUTF8/256:8-4 19243 6198 ns/op BenchmarkIndexAnyUTF8/256:16-4 18888 6390 ns/op BenchmarkIndexAnyUTF8/256:32-4 18694 6460 ns/op BenchmarkIndexAnyUTF8/256:64-4 17940 6820 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2376228 50.10 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2390029 49.98 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2392638 50.33 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2365164 50.09 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2522605 47.18 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2458040 49.03 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2459809 49.01 ns/op BenchmarkLastIndexAnyASCII/16:1-4 321776 357.4 ns/op BenchmarkLastIndexAnyASCII/16:2-4 335772 360.8 ns/op BenchmarkLastIndexAnyASCII/16:4-4 330406 361.3 ns/op BenchmarkLastIndexAnyASCII/16:8-4 331735 349.7 ns/op BenchmarkLastIndexAnyASCII/16:16-4 328923 362.6 ns/op BenchmarkLastIndexAnyASCII/16:32-4 297390 396.8 ns/op BenchmarkLastIndexAnyASCII/16:64-4 266007 444.2 ns/op BenchmarkLastIndexAnyASCII/256:1-4 25790 4635 ns/op BenchmarkLastIndexAnyASCII/256:2-4 25819 4676 ns/op BenchmarkLastIndexAnyASCII/256:4-4 25845 4654 ns/op BenchmarkLastIndexAnyASCII/256:8-4 25885 4641 ns/op BenchmarkLastIndexAnyASCII/256:16-4 25641 4656 ns/op BenchmarkLastIndexAnyASCII/256:32-4 25354 4714 ns/op BenchmarkLastIndexAnyASCII/256:64-4 25299 4727 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2482238 48.44 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2454030 48.51 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2485933 48.03 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2466997 48.12 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2477830 48.34 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2421870 49.54 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2440854 49.45 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 224292 475.5 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 274669 437.2 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 271845 437.8 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 264712 434.0 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 267638 439.2 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 260343 447.8 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 258165 452.4 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 17826 6839 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 18894 6328 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 18982 6302 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 18992 6378 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 18741 6408 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 17610 6644 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 17973 6679 ns/op BenchmarkTrimASCII/1:1-4 2806622 42.68 ns/op BenchmarkTrimASCII/1:2-4 2302174 52.13 ns/op BenchmarkTrimASCII/1:4-4 2116072 56.96 ns/op BenchmarkTrimASCII/1:8-4 1900994 62.14 ns/op BenchmarkTrimASCII/1:16-4 1618245 74.32 ns/op BenchmarkTrimASCII/16:1-4 416448 272.4 ns/op BenchmarkTrimASCII/16:2-4 331341 349.0 ns/op BenchmarkTrimASCII/16:4-4 331056 349.8 ns/op BenchmarkTrimASCII/16:8-4 331926 352.9 ns/op BenchmarkTrimASCII/16:16-4 327158 363.9 ns/op BenchmarkTrimASCII/256:1-4 32302 3696 ns/op BenchmarkTrimASCII/256:2-4 25282 4753 ns/op BenchmarkTrimASCII/256:4-4 25141 4764 ns/op BenchmarkTrimASCII/256:8-4 25315 4771 ns/op BenchmarkTrimASCII/256:16-4 24920 4791 ns/op BenchmarkTrimASCII/4096:1-4 1972 58762 ns/op BenchmarkTrimASCII/4096:2-4 1552 75703 ns/op BenchmarkTrimASCII/4096:4-4 1578 75207 ns/op BenchmarkTrimASCII/4096:8-4 1567 76147 ns/op BenchmarkTrimASCII/4096:16-4 1563 75087 ns/op BenchmarkTrimByte-4 1698739 70.79 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13075 9118 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13159 9035 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 673 174373 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1338 86464 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2550 43867 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4718 22319 ns/op BenchmarkCompareBytesEqual-4 11117943 10.83 ns/op BenchmarkCompareBytesToNil-4 12217039 9.862 ns/op BenchmarkCompareBytesEmpty-4 12701146 9.441 ns/op BenchmarkCompareBytesIdentical-4 12910588 9.204 ns/op BenchmarkCompareBytesSameLength-4 11962796 10.05 ns/op BenchmarkCompareBytesDifferentLength-4 11493326 10.39 ns/op BenchmarkCompareBytesBigUnaligned-4 1387 85222 ns/op 12304.20 MB/s BenchmarkCompareBytesBig-4 1844 78373 ns/op 13379.43 MB/s BenchmarkCompareBytesBigIdentical-4 13223610 9.307 ns/op 112669750.26 MB/s PASS ok bytes 39.207s goos: linux goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 68034122 ns/op 1.47 MB/s 3620584 B/op 54 allocs/op BenchmarkDecodeNewton-4 1 284675312 ns/op 1.99 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 20282477 ns/op 0.81 MB/s 3643376 B/op 50 allocs/op PASS ok compress/bzip2 1.218s goos: linux goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 72 1639641 ns/op 6.10 MB/s 42931 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 7 19064102 ns/op 5.25 MB/s 44123 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 220191229 ns/op 4.54 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 70 1614344 ns/op 6.19 MB/s 42493 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 7 15720372 ns/op 6.36 MB/s 43237 B/op 11 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 156094774 ns/op 6.41 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 70 1593416 ns/op 6.28 MB/s 42336 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 7 14659827 ns/op 6.82 MB/s 44403 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 145301923 ns/op 6.88 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 68 1637797 ns/op 6.11 MB/s 42508 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 7 14911434 ns/op 6.71 MB/s 45577 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 145860045 ns/op 6.86 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 64 1821086 ns/op 5.49 MB/s 43037 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 17122432 ns/op 5.84 MB/s 46464 B/op 23 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 167000748 ns/op 5.99 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 74 1411761 ns/op 7.08 MB/s 43260 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 9 11265330 ns/op 8.88 MB/s 46508 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 111807504 ns/op 8.94 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 84 1252389 ns/op 7.98 MB/s 43107 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 12 9624395 ns/op 10.39 MB/s 47031 B/op 33 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 86837542 ns/op 11.52 MB/s 65952 B/op 160 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 90 1252946 ns/op 7.98 MB/s 43333 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 12 9131159 ns/op 10.95 MB/s 44292 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 89568232 ns/op 11.16 MB/s 67752 B/op 152 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 100 1081475 ns/op 9.25 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 10 10080455 ns/op 9.92 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 101827207 ns/op 9.82 MB/s BenchmarkEncode/Digits/Speed/1e4-4 55 2212775 ns/op 4.52 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 20442330 ns/op 4.89 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 201029209 ns/op 4.97 MB/s BenchmarkEncode/Digits/Default/1e4-4 16 6287771 ns/op 1.59 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 77834534 ns/op 1.28 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 792983556 ns/op 1.26 MB/s BenchmarkEncode/Digits/Compression/1e4-4 19 6318010 ns/op 1.58 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 87519374 ns/op 1.14 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 787083904 ns/op 1.27 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 85 1291191 ns/op 7.74 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 10 10981139 ns/op 9.11 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 106865466 ns/op 9.36 MB/s BenchmarkEncode/Newton/Speed/1e4-4 54 1869543 ns/op 5.35 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 14618731 ns/op 6.84 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 146123137 ns/op 6.84 MB/s BenchmarkEncode/Newton/Default/1e4-4 20 5780015 ns/op 1.73 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 67127007 ns/op 1.49 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 669417796 ns/op 1.49 MB/s BenchmarkEncode/Newton/Compression/1e4-4 19 6239634 ns/op 1.60 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 81778880 ns/op 1.22 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 851400157 ns/op 1.17 MB/s PASS ok compress/flate 16.705s goos: linux goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 55 2113082 ns/op 4.73 MB/s BenchmarkDecoder/1e-Reuse4-4 52 2021142 ns/op 4.95 MB/s BenchmarkDecoder/1e5-4 6 19632659 ns/op 5.09 MB/s BenchmarkDecoder/1e-Reuse5-4 6 19677567 ns/op 5.08 MB/s BenchmarkDecoder/1e6-4 1 198597529 ns/op 5.04 MB/s BenchmarkDecoder/1e-Reuse6-4 1 195854480 ns/op 5.11 MB/s BenchmarkEncoder/1e4-4 54 2004191 ns/op 4.99 MB/s BenchmarkEncoder/1e-Reuse4-4 72 1636918 ns/op 6.11 MB/s BenchmarkEncoder/1e5-4 6 17620374 ns/op 5.68 MB/s BenchmarkEncoder/1e-Reuse5-4 6 16894408 ns/op 5.92 MB/s BenchmarkEncoder/1e6-4 1 177013019 ns/op 5.65 MB/s BenchmarkEncoder/1e-Reuse6-4 1 169528054 ns/op 5.90 MB/s PASS ok compress/lzw 2.500s goos: linux goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 32 3671389 ns/op PASS ok container/heap 0.253s goos: linux goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 19012 5330 ns/op BenchmarkWithTimeout/concurrency=40-4 5074 22189 ns/op BenchmarkWithTimeout/concurrency=4000-4 5017 23234 ns/op BenchmarkWithTimeout/concurrency=400000-4 5175 23321 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 391412 284.4 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 13983 9613 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 16744 6775 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2637 45261 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1636 70256 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2614 42938 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 242 504342 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 172 694515 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 286 506924 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 22 5182270 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 12 8498648 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 31 3866587 ns/op BenchmarkCheckCanceled/Err-4 264860 430.3 ns/op BenchmarkCheckCanceled/Done-4 430257 284.0 ns/op BenchmarkContextCancelDone-4 495982 238.2 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 19953 6297 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 17278 6588 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 16194 7510 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 12640 8754 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 9657 11768 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 567075 208.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 327955 364.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 227073 520.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 144004 839.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 73194 1627 ns/op PASS ok context 10.837s goos: linux goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1685948 71.12 ns/op 224.98 MB/s BenchmarkDecrypt-4 1658956 72.31 ns/op 221.28 MB/s BenchmarkExpand-4 1333292 90.25 ns/op PASS ok crypto/aes 0.634s goos: linux goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 171262 667.4 ns/op 95.90 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 334471 322.4 ns/op 198.52 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 166500 720.6 ns/op 88.82 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 333432 353.5 ns/op 181.03 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 101619 1209 ns/op 1116.40 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 136891 855.8 ns/op 1577.55 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 88485 1384 ns/op 975.66 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 115880 1035 ns/op 1304.81 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 35224 3386 ns/op 2419.57 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 36031 3207 ns/op 2554.35 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 26100 4604 ns/op 1779.45 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 28448 4133 ns/op 1982.20 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6250 16570 ns/op 61.50 MB/s BenchmarkAESCFBDecrypt1K-4 7245 16885 ns/op 60.35 MB/s BenchmarkAESCFBDecrypt8K-4 926 128870 ns/op 63.53 MB/s BenchmarkAESOFB1K-4 10000 10466 ns/op 97.36 MB/s BenchmarkAESCTR1K-4 13636 8600 ns/op 118.50 MB/s BenchmarkAESCTR8K-4 1765 67607 ns/op 121.10 MB/s BenchmarkAESCBCEncrypt1K-4 13393 8739 ns/op 117.17 MB/s BenchmarkAESCBCDecrypt1K-4 17156 6893 ns/op 148.56 MB/s BenchmarkXORBytes/8Bytes-4 3158655 38.30 ns/op 208.86 MB/s BenchmarkXORBytes/128Bytes-4 2953802 40.50 ns/op 3160.23 MB/s BenchmarkXORBytes/2048Bytes-4 975594 125.2 ns/op 16363.18 MB/s BenchmarkXORBytes/32768Bytes-4 60826 1965 ns/op 16675.02 MB/s PASS ok crypto/cipher 3.507s goos: linux goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 81423 1362 ns/op 5.87 MB/s BenchmarkDecrypt-4 84374 1390 ns/op 5.75 MB/s BenchmarkTDESEncrypt-4 33343 3565 ns/op 2.24 MB/s BenchmarkTDESDecrypt-4 33669 3525 ns/op 2.27 MB/s PASS ok crypto/des 0.613s goos: linux goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1363 79259 ns/op 3259 B/op 47 allocs/op BenchmarkSign/P224-4 124 948858 ns/op 5203 B/op 73 allocs/op BenchmarkSign/P384-4 48 2470996 ns/op 6433 B/op 74 allocs/op BenchmarkSign/P521-4 19 6318438 ns/op 8255 B/op 77 allocs/op BenchmarkVerify/P256-4 925 129277 ns/op 1188 B/op 20 allocs/op BenchmarkVerify/P224-4 42 2782298 ns/op 1753 B/op 38 allocs/op BenchmarkVerify/P384-4 14 7774228 ns/op 2415 B/op 40 allocs/op BenchmarkVerify/P521-4 5 21293545 ns/op 3032 B/op 41 allocs/op BenchmarkGenerateKey/P256-4 3678 31734 ns/op 770 B/op 13 allocs/op BenchmarkGenerateKey/P224-4 141 827500 ns/op 770 B/op 16 allocs/op BenchmarkGenerateKey/P384-4 48 2225479 ns/op 995 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 19 5838409 ns/op 1391 B/op 18 allocs/op PASS ok crypto/ecdsa 1.922s goos: linux goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 339 333792 ns/op BenchmarkNewKeyFromSeed-4 358 332144 ns/op BenchmarkSigning-4 333 455033 ns/op BenchmarkVerification-4 217 557320 ns/op PASS ok crypto/ed25519 0.694s goos: linux goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4947 24062 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 172 688403 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 61 1968624 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 20 5170200 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1351 87693 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 60 1939130 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 20 5736542 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 16324287 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 10000 10649 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5642 20814 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 4794 22241 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 76 1462036 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 3124 36782 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 282 424084 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1965 56202 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 84 1362242 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.221s goos: linux goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 14199 8389 ns/op 122.06 MB/s BenchmarkHMACSHA256_32-4 23588 4985 ns/op 6.42 MB/s BenchmarkNewWriteSum-4 9960 11024 ns/op 2.90 MB/s PASS ok crypto/hmac 0.492s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult-4 370 318141 ns/op BenchmarkScalarMult-4 160 732117 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 226 516236 ns/op PASS ok crypto/internal/edwards25519 0.523s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 509137 218.5 ns/op BenchmarkMultiply-4 4489351 26.60 ns/op BenchmarkMult32-4 1487764 80.12 ns/op PASS ok crypto/internal/edwards25519/field 0.502s goos: linux goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 54 1857027 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1602 74305 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 20 5408686 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 15452314 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 186 631026 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 7837 14515 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 54 2163796 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 25 4415202 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.094s goos: linux goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 514820 212.9 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 254672 459.1 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 98425 1201 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 550066 215.9 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 260865 464.5 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 96981 1223 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.788s goos: linux goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 113935 1021 ns/op 7.84 MB/s BenchmarkHash64-4 123086 955.7 ns/op 66.96 MB/s BenchmarkHash128-4 110966 1064 ns/op 120.30 MB/s BenchmarkHash256-4 92084 1292 ns/op 198.17 MB/s BenchmarkHash512-4 65641 1786 ns/op 286.62 MB/s BenchmarkHash1K-4 43255 2771 ns/op 369.60 MB/s BenchmarkHash8K-4 7336 15814 ns/op 518.03 MB/s BenchmarkHash1M-4 57 1889444 ns/op 554.97 MB/s BenchmarkHash8M-4 7 15138494 ns/op 554.12 MB/s BenchmarkHash8BytesUnaligned-4 111693 1034 ns/op 7.74 MB/s BenchmarkHash1KUnaligned-4 43473 2763 ns/op 370.59 MB/s BenchmarkHash8KUnaligned-4 7455 15772 ns/op 519.40 MB/s PASS ok crypto/md5 1.617s goos: linux goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 2 307269014 ns/op PASS ok crypto/rand 0.714s goos: linux goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 17100 6997 ns/op 18.29 MB/s BenchmarkRC4_1K-4 2008 57547 ns/op 17.79 MB/s BenchmarkRC4_8K-4 261 453316 ns/op 17.86 MB/s PASS ok crypto/rc4 0.501s goos: linux goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRSA2048Decrypt-4 33 3191078 ns/op BenchmarkRSA2048Sign-4 30 3780399 ns/op Benchmark3PrimeRSA2048Decrypt-4 45 2327923 ns/op PASS ok crypto/rsa 0.373s goos: linux goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 93352 1272 ns/op 6.29 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 107216 1093 ns/op 7.32 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 62070 1958 ns/op 163.47 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 68253 1727 ns/op 185.28 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 43718 2768 ns/op 370.01 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 46316 2612 ns/op 392.00 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9861 12001 ns/op 682.59 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 9718 11847 ns/op 691.46 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.129s goos: linux goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 73670 1587 ns/op 5.04 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 84752 1401 ns/op 5.71 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 79935 1503 ns/op 5.32 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 23817 5021 ns/op 203.96 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 25194 4775 ns/op 214.47 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 24322 4906 ns/op 208.71 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4120 28644 ns/op 285.99 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4153 28682 ns/op 285.61 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 3970 29079 ns/op 281.72 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.322s goos: linux goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 47115 2452 ns/op 3.26 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 56048 2059 ns/op 3.89 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 50038 2452 ns/op 3.26 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 24577 4899 ns/op 209.02 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 26221 4521 ns/op 226.51 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 24975 4779 ns/op 214.25 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5284 22088 ns/op 370.89 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5595 21390 ns/op 382.99 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5496 22040 ns/op 371.69 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.361s goos: linux goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 18059967 6.625 ns/op BenchmarkConstantTimeEq-4 18065122 6.628 ns/op BenchmarkConstantTimeLessOrEq-4 17892493 6.761 ns/op PASS ok crypto/subtle 0.436s goos: linux goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandshakeServer/RSA-4 81 1351309 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 60 1916514 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 72 1603926 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 100 1050372 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 166 725864 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 55 2184129 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 64 1868034 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 29301128 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 28827587 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 7 18258532 ns/op 57.43 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 6 18489504 ns/op 56.71 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 4 26578762 ns/op 78.90 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 4 35896052 ns/op 58.42 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 3 55341359 ns/op 75.79 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 71105498 ns/op 58.99 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 2 102342241 ns/op 81.97 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 137656361 ns/op 60.94 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 158533563 ns/op 105.83 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 225950695 ns/op 74.25 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 391026425 ns/op 85.81 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 411973794 ns/op 81.45 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 825278879 ns/op 81.32 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 903728873 ns/op 74.26 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 7 17264154 ns/op 60.74 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 5 23117632 ns/op 45.36 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 4 26787573 ns/op 78.29 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 34984816 ns/op 59.94 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 55467080 ns/op 75.62 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 61798962 ns/op 67.87 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 109774096 ns/op 76.42 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 127798622 ns/op 65.64 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 173335593 ns/op 96.79 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 222568596 ns/op 75.38 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 373514385 ns/op 89.83 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 457016417 ns/op 73.42 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 801632010 ns/op 83.72 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1057198025 ns/op 63.48 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 701050003 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 703385608 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 284556159 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 285550797 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 146960340 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 145838639 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 77832236 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 76918255 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 36755736 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 35264017 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 140626307 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 143750154 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 60455030 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 61109406 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 34369774 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 33927039 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 21592492 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 21200559 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 7 14522698 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 9 12861962 ns/op PASS ok crypto/tls 16.159s goos: linux goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 24 4414950 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 284 412964 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 980 117074 ns/op 13220 B/op 240 allocs/op BenchmarkParseCertificate/rsa_leaf-4 855 132445 ns/op 14643 B/op 264 allocs/op PASS ok crypto/x509 1.013s goos: linux goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 26 4206991 ns/op 260453 B/op 1641 allocs/op BenchmarkConcurrentStmtQuery-4 26 4293080 ns/op 259784 B/op 1979 allocs/op BenchmarkConcurrentStmtExec-4 40 2946205 ns/op 204645 B/op 655 allocs/op BenchmarkConcurrentTxQuery-4 28 4386152 ns/op 267552 B/op 2157 allocs/op BenchmarkConcurrentTxExec-4 51 2648475 ns/op 87509 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 38 3898642 ns/op 101554 B/op 2002 allocs/op BenchmarkConcurrentTxStmtExec-4 100 1187955 ns/op 39788 B/op 381 allocs/op BenchmarkConcurrentRandom-4 31 3959310 ns/op 229146 B/op 1825 allocs/op BenchmarkManyConcurrentQueries-4 1874 58872 ns/op 3998 B/op 19 allocs/op PASS ok database/sql 1.476s goos: linux goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 172704 712.9 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 67 1698199 ns/op 172047 B/op 13 allocs/op Benchmark115/LineToPC-4 79 1511314 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 17596 6818 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.863s goos: linux goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 613 168164 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 3112 37984 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.390s goos: linux goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 278 417715 ns/op 19.61 MB/s BenchmarkEncodeToString-4 236 472174 ns/op 17.35 MB/s BenchmarkDecode-4 136 881966 ns/op 14.87 MB/s BenchmarkDecodeString-4 118 970375 ns/op 13.51 MB/s PASS ok encoding/base32 0.739s goos: linux goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 291 382965 ns/op 21.39 MB/s BenchmarkDecodeString/2-4 325622 336.6 ns/op 11.88 MB/s BenchmarkDecodeString/4-4 209407 522.6 ns/op 15.31 MB/s BenchmarkDecodeString/8-4 188055 630.0 ns/op 19.05 MB/s BenchmarkDecodeString/64-4 34588 3435 ns/op 25.62 MB/s BenchmarkDecodeString/8192-4 300 391788 ns/op 27.88 MB/s PASS ok encoding/base64 0.880s goos: linux goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1221 93670 ns/op 42.70 MB/s BenchmarkReadStruct-4 18208 6500 ns/op 11.54 MB/s BenchmarkWriteStruct-4 18772 6361 ns/op 11.79 MB/s BenchmarkReadInts-4 47660 2455 ns/op 12.22 MB/s BenchmarkWriteInts-4 38871 2910 ns/op 10.31 MB/s BenchmarkWriteSlice1000Int32s-4 1149 102294 ns/op 39.10 MB/s BenchmarkPutUint16-4 3833179 31.33 ns/op 63.84 MB/s BenchmarkAppendUint16-4 3700597 31.52 ns/op 63.45 MB/s BenchmarkPutUint32-4 2871837 42.18 ns/op 94.82 MB/s BenchmarkAppendUint32-4 2690737 44.51 ns/op 89.88 MB/s BenchmarkPutUint64-4 765345 131.9 ns/op 60.66 MB/s BenchmarkAppendUint64-4 882507 132.9 ns/op 60.20 MB/s BenchmarkLittleEndianPutUint16-4 3819380 31.24 ns/op 64.02 MB/s BenchmarkLittleEndianAppendUint16-4 3797547 31.61 ns/op 63.27 MB/s BenchmarkLittleEndianPutUint32-4 2808980 43.02 ns/op 92.98 MB/s BenchmarkLittleEndianAppendUint32-4 2750410 44.14 ns/op 90.62 MB/s BenchmarkLittleEndianPutUint64-4 890769 134.0 ns/op 59.68 MB/s BenchmarkLittleEndianAppendUint64-4 876387 133.1 ns/op 60.11 MB/s BenchmarkReadFloats-4 156522 753.4 ns/op 15.93 MB/s BenchmarkWriteFloats-4 127280 952.2 ns/op 12.60 MB/s BenchmarkReadSlice1000Float32s-4 1093 106895 ns/op 37.42 MB/s BenchmarkWriteSlice1000Float32s-4 960 117930 ns/op 33.92 MB/s BenchmarkReadSlice1000Uint8s-4 52066 2133 ns/op 468.85 MB/s BenchmarkWriteSlice1000Uint8s-4 86796 1214 ns/op 824.02 MB/s BenchmarkPutUvarint32-4 754713 155.0 ns/op 25.80 MB/s BenchmarkPutUvarint64-4 200732 581.6 ns/op 13.75 MB/s PASS ok encoding/binary 3.745s goos: linux goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6118 16363 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 6730 15526 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 7582 15492 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 3742 26941 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 8408 13568 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 8457 13558 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 8841 13501 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4536 24337 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 12492 9598 ns/op PASS ok encoding/csv 1.361s goos: linux goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 15890 7260 ns/op BenchmarkEndToEndByteBuffer-4 22249 5541 ns/op BenchmarkEndToEndSliceByteBuffer-4 321 351994 ns/op BenchmarkEncodeComplex128Slice-4 813 128573 ns/op BenchmarkEncodeFloat64Slice-4 1698 73651 ns/op BenchmarkEncodeInt32Slice-4 1692 72944 ns/op BenchmarkEncodeStringSlice-4 3172 41291 ns/op BenchmarkEncodeInterfaceSlice-4 78 1689352 ns/op BenchmarkDecodeComplex128Slice-4 615 241179 ns/op BenchmarkDecodeFloat64Slice-4 1216 89194 ns/op BenchmarkDecodeInt32Slice-4 1342 87996 ns/op BenchmarkDecodeStringSlice-4 986 162701 ns/op BenchmarkDecodeStringsSlice-4 346 326150 ns/op BenchmarkDecodeBytesSlice-4 662 184954 ns/op BenchmarkDecodeInterfaceSlice-4 117 1008486 ns/op BenchmarkDecodeMap-4 76 1374609 ns/op PASS ok encoding/gob 3.175s goos: linux goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 12222 9649 ns/op 26.53 MB/s BenchmarkEncode/1024-4 2913 38643 ns/op 26.50 MB/s BenchmarkEncode/4096-4 753 155873 ns/op 26.28 MB/s BenchmarkEncode/16384-4 192 624795 ns/op 26.22 MB/s BenchmarkDecode/256-4 24004 4972 ns/op 51.49 MB/s BenchmarkDecode/1024-4 5742 19931 ns/op 51.38 MB/s BenchmarkDecode/4096-4 1485 80404 ns/op 50.94 MB/s BenchmarkDecode/16384-4 367 316372 ns/op 51.79 MB/s BenchmarkDump/256-4 1606 75222 ns/op 3.40 MB/s BenchmarkDump/1024-4 397 290511 ns/op 3.52 MB/s BenchmarkDump/4096-4 91 1181733 ns/op 3.47 MB/s BenchmarkDump/16384-4 22 5008684 ns/op 3.27 MB/s PASS ok encoding/hex 1.771s goos: linux goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 2 74530149 ns/op 26.04 MB/s 4195812 B/op 27 allocs/op BenchmarkCodeMarshal-4 1 158664061 ns/op 12.23 MB/s 10331520 B/op 50 allocs/op BenchmarkMarshalBytes/32-4 26655 4502 ns/op BenchmarkMarshalBytes/256-4 6920 16339 ns/op BenchmarkMarshalBytes/4096-4 535 226623 ns/op BenchmarkCodeDecoder-4 1 417345646 ns/op 4.65 MB/s 11145800 B/op 92716 allocs/op BenchmarkUnicodeDecoder-4 35131 3239 ns/op 4.32 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 53940 2110 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 339237873 ns/op 5.72 MB/s 3067792 B/op 92685 allocs/op BenchmarkCodeUnmarshalReuse-4 1 341927496 ns/op 5.68 MB/s 3066944 B/op 92686 allocs/op BenchmarkUnmarshalString-4 73734 1677 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 155989 743.5 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 330948 370.4 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 85240 1443 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 68889 1884 ns/op 144 B/op 2 allocs/op BenchmarkUnmapped-4 21790 5514 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2960 40613 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 774 151734 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 100 1182424 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 10 12509174 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 407114 275.0 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 411734 271.4 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 389587 291.2 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 398617 293.7 ns/op BenchmarkEncodeMarshaler-4 67216 1615 ns/op 92 B/op 2 allocs/op BenchmarkNumberIsValid-4 4111747 29.10 ns/op BenchmarkNumberIsValidRegexp-4 22281 5458 ns/op BenchmarkEncoderEncode-4 76262 1325 ns/op 140 B/op 1 allocs/op PASS ok encoding/json 6.082s goos: linux goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 45 2590357 ns/op 25.30 MB/s BenchmarkDecode-4 21 5285564 ns/op 16.80 MB/s PASS ok encoding/pem 0.371s goos: linux goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2906 40503 ns/op 6264 B/op 24 allocs/op BenchmarkUnmarshal-4 1095 100539 ns/op 8337 B/op 190 allocs/op BenchmarkHTMLAutoClose-4 5324 24732 ns/op PASS ok encoding/xml 0.815s goos: linux goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 373459 414.8 ns/op BenchmarkIntSet-4 363727 372.2 ns/op BenchmarkFloatAdd-4 70784 1930 ns/op BenchmarkFloatSet-4 463754 330.0 ns/op BenchmarkStringSet-4 386341 296.9 ns/op BenchmarkMapSet-4 73422 1734 ns/op BenchmarkMapSetDifferent-4 58176 2561 ns/op BenchmarkMapSetDifferentRandom-4 284 414006 ns/op BenchmarkMapSetString-4 139114 1434 ns/op BenchmarkMapAddSame-4 40107 3676 ns/op BenchmarkMapAddDifferent-4 15481 7301 ns/op BenchmarkMapAddDifferentRandom-4 225 537207 ns/op BenchmarkMapAddSameSteadyState-4 252970 482.5 ns/op BenchmarkMapAddDifferentSteadyState-4 108908 1121 ns/op BenchmarkRealworldExpvarUsage-4 31130 5243 ns/op PASS ok expvar 2.616s goos: linux goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 90021 1137 ns/op BenchmarkSprintfEmpty-4 403518 252.2 ns/op BenchmarkSprintfString-4 340941 324.4 ns/op BenchmarkSprintfTruncateString-4 317065 430.5 ns/op BenchmarkSprintfTruncateBytes-4 163376 678.9 ns/op BenchmarkSprintfSlowParsingPath-4 325584 373.3 ns/op BenchmarkSprintfQuoteString-4 53277 2222 ns/op BenchmarkSprintfInt-4 257283 413.3 ns/op BenchmarkSprintfIntInt-4 188814 549.6 ns/op BenchmarkSprintfPrefixedInt-4 276765 453.0 ns/op BenchmarkSprintfFloat-4 138519 744.7 ns/op BenchmarkSprintfComplex-4 65960 1755 ns/op BenchmarkSprintfBoolean-4 268593 403.6 ns/op BenchmarkSprintfHexString-4 119001 926.4 ns/op BenchmarkSprintfHexBytes-4 81550 1367 ns/op BenchmarkSprintfBytes-4 59206 2029 ns/op BenchmarkSprintfStringer-4 102000 1247 ns/op BenchmarkSprintfStructure-4 36240 3041 ns/op BenchmarkManyArgs-4 87915 1362 ns/op BenchmarkFprintInt-4 79778 1523 ns/op BenchmarkFprintfBytes-4 77234 1480 ns/op BenchmarkFprintIntNoAlloc-4 74472 1546 ns/op BenchmarkScanInts-4 37 3060062 ns/op BenchmarkScanRecursiveInt-4 1 369384426 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 389485646 ns/op PASS ok fmt 4.126s goos: linux goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 700 175402 ns/op PASS ok go/build 0.162s goos: linux goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 55120 2036 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 13474 9027 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3391 31753 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 956 118833 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 229 500195 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 54 2372565 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 12 9970989 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 42949830 ns/op 3634528 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 183317986 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 1.613s goos: linux goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 219716024 ns/op 0.29 MB/s 6172568 B/op 118792 allocs/op PASS ok go/format 0.277s goos: linux goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 4 26549917 ns/op 2.76 MB/s BenchmarkParseOnly-4 5 21861365 ns/op 3.35 MB/s BenchmarkResolve-4 27 4137377 ns/op 17.72 MB/s PASS ok go/parser 1.165s goos: linux goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrint-4 1 136888514 ns/op PASS ok go/printer 0.174s goos: linux goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 302 391789 ns/op BenchmarkScanFiles/go/types/expr.go-4 14 7497616 ns/op 7.10 MB/s BenchmarkScanFiles/go/parser/parser.go-4 10 11165099 ns/op 6.57 MB/s BenchmarkScanFiles/net/http/server.go-4 7 15536548 ns/op 7.32 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 253 467867 ns/op 6.58 MB/s PASS ok go/scanner 0.839s goos: linux goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1186407 101.4 ns/op PASS ok go/token 0.227s goos: linux goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNamed/Underlying/nongeneric-4 783034 129.8 ns/op BenchmarkNamed/Underlying/generic-4 768987 136.8 ns/op BenchmarkNamed/Underlying/src_instance-4 891836 129.2 ns/op BenchmarkNamed/Underlying/user_instance-4 888376 129.3 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 17457 6017 ns/op BenchmarkNamed/NewMethodSet/generic-4 20006 5885 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 19176 6056 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 19590 5957 ns/op BenchmarkCheck/http/funcbodies/info-4 1 547115634 ns/op 54541 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 332369023 ns/op 89762 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 173105214 ns/op 172337 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 129810485 ns/op 229424 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 112335370 ns/op 44707 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 80433736 ns/op 62457 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 36379741 ns/op 138040 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 35317706 ns/op 142226 lines/s BenchmarkCheck/constant/funcbodies/info-4 3 49706827 ns/op 43320 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 36545162 ns/op 58904 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 22110811 ns/op 97389 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 20877044 ns/op 103144 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 951004365 ns/op 63897 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 538808276 ns/op 112773 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 145517601 ns/op 417396 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 103275880 ns/op 588008 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 2 61213144 ns/op 30192 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 50464134 ns/op 36616 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 36251402 ns/op 50986 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 36163858 ns/op 51105 lines/s PASS ok go/types 10.745s goos: linux goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 7866 15095 ns/op 67.84 MB/s PASS ok hash/adler32 0.238s goos: linux goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 234355 476.2 ns/op 31.50 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 240826 476.9 ns/op 31.45 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 116854 966.0 ns/op 41.41 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 122944 954.7 ns/op 41.90 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 506858 217.9 ns/op 2350.09 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 552702 214.8 ns/op 2383.14 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 458463 251.0 ns/op 4079.08 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 480036 248.5 ns/op 4120.68 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 257672 455.2 ns/op 8998.14 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 262160 460.8 ns/op 8888.34 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 51007 2328 ns/op 14073.21 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 53721 2241 ns/op 14620.68 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 526774 215.3 ns/op 69.68 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 528714 214.2 ns/op 70.02 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 521446 218.0 ns/op 183.48 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 542756 218.0 ns/op 183.49 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 392275 308.5 ns/op 1659.80 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 386358 303.5 ns/op 1687.07 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 308085 389.3 ns/op 2630.22 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 308246 390.3 ns/op 2623.74 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 243584 482.4 ns/op 8490.14 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 245851 488.1 ns/op 8391.81 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 51219 2349 ns/op 13947.08 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 51000 2359 ns/op 13892.66 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 235138 492.8 ns/op 30.44 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 242163 480.5 ns/op 31.22 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 126415 950.7 ns/op 42.08 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 124849 944.6 ns/op 42.35 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 12309 9695 ns/op 52.81 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 12342 9817 ns/op 52.15 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 5746 19978 ns/op 51.26 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 5990 19904 ns/op 51.45 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1492 77499 ns/op 52.85 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1546 77203 ns/op 53.05 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 190 671811 ns/op 48.78 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 187 610786 ns/op 53.65 MB/s PASS ok hash/crc32 4.935s goos: linux goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 82 1331969 ns/op 49.20 MB/s BenchmarkCrc64/ISO4KB-4 1399 83272 ns/op 49.19 MB/s BenchmarkCrc64/ISO1KB-4 5485 21372 ns/op 47.91 MB/s BenchmarkCrc64/ECMA64KB-4 81 1330480 ns/op 49.26 MB/s BenchmarkCrc64/Random64KB-4 87 1343556 ns/op 48.78 MB/s BenchmarkCrc64/Random16KB-4 388 301659 ns/op 54.31 MB/s PASS ok hash/crc64 0.778s goos: linux goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 6699 15317 ns/op 66.86 MB/s BenchmarkFnv32aKB-4 6988 14894 ns/op 68.75 MB/s BenchmarkFnv64KB-4 7417 15284 ns/op 67.00 MB/s BenchmarkFnv64aKB-4 7476 15090 ns/op 67.86 MB/s BenchmarkFnv128KB-4 2181 54102 ns/op 18.93 MB/s BenchmarkFnv128aKB-4 2161 53762 ns/op 19.05 MB/s PASS ok hash/fnv 0.723s goos: linux goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 513886 195.3 ns/op 20.49 MB/s BenchmarkHash/n=4/Bytes-4 4703655 25.55 ns/op 156.57 MB/s BenchmarkHash/n=4/String-4 3439215 34.80 ns/op 114.94 MB/s BenchmarkHash/n=8/Write-4 597066 178.7 ns/op 44.77 MB/s BenchmarkHash/n=8/Bytes-4 4682208 25.46 ns/op 314.21 MB/s BenchmarkHash/n=8/String-4 3439410 34.77 ns/op 230.08 MB/s BenchmarkHash/n=16/Write-4 567234 195.1 ns/op 82.01 MB/s BenchmarkHash/n=16/Bytes-4 4687512 25.31 ns/op 632.12 MB/s BenchmarkHash/n=16/String-4 3415507 34.88 ns/op 458.75 MB/s BenchmarkHash/n=32/Write-4 616089 186.3 ns/op 171.74 MB/s BenchmarkHash/n=32/Bytes-4 4593314 26.02 ns/op 1229.92 MB/s BenchmarkHash/n=32/String-4 3391309 35.57 ns/op 899.76 MB/s BenchmarkHash/n=64/Write-4 560850 205.3 ns/op 311.77 MB/s BenchmarkHash/n=64/Bytes-4 4463775 26.68 ns/op 2399.16 MB/s BenchmarkHash/n=64/String-4 3294145 36.48 ns/op 1754.47 MB/s BenchmarkHash/n=256/Write-4 439497 252.7 ns/op 1013.05 MB/s BenchmarkHash/n=256/Bytes-4 2673109 45.05 ns/op 5682.78 MB/s BenchmarkHash/n=256/String-4 1952359 61.87 ns/op 4137.55 MB/s BenchmarkHash/n=320/Write-4 438634 260.6 ns/op 1228.14 MB/s BenchmarkHash/n=320/Bytes-4 2057227 57.96 ns/op 5520.71 MB/s BenchmarkHash/n=320/String-4 1491848 80.13 ns/op 3993.29 MB/s BenchmarkHash/n=1024/Write-4 294092 395.0 ns/op 2592.53 MB/s BenchmarkHash/n=1024/Bytes-4 773670 153.2 ns/op 6685.35 MB/s BenchmarkHash/n=1024/String-4 568039 207.0 ns/op 4946.29 MB/s BenchmarkHash/n=4096/Write-4 127214 941.9 ns/op 4348.81 MB/s BenchmarkHash/n=4096/Bytes-4 209097 568.7 ns/op 7202.38 MB/s BenchmarkHash/n=4096/String-4 158464 746.3 ns/op 5488.63 MB/s BenchmarkHash/n=16384/Write-4 39396 3005 ns/op 5452.96 MB/s BenchmarkHash/n=16384/Bytes-4 53872 2225 ns/op 7364.43 MB/s BenchmarkHash/n=16384/String-4 41506 2891 ns/op 5666.86 MB/s PASS ok hash/maphash 4.424s goos: linux goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 824 131032 ns/op BenchmarkEscapeNone-4 131029 892.5 ns/op BenchmarkUnescape-4 756 144815 ns/op BenchmarkUnescapeNone-4 515110 225.5 ns/op BenchmarkUnescapeSparse-4 9700 12840 ns/op BenchmarkUnescapeDense-4 1192 98562 ns/op PASS ok html 0.893s goos: linux goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 10182 11349 ns/op BenchmarkCSSEscaperNoSpecials-4 46737 2477 ns/op BenchmarkDecodeCSS-4 30219 4000 ns/op BenchmarkDecodeCSSNoSpecials-4 4510046 26.13 ns/op BenchmarkCSSValueFilter-4 116390 1012 ns/op BenchmarkCSSValueFilterOk-4 85771 1370 ns/op BenchmarkEscapedExecute-4 5320 22062 ns/op BenchmarkHTMLNospaceEscaper-4 10000 10085 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 60666 1750 ns/op BenchmarkStripTags-4 21801 5429 ns/op BenchmarkStripTagsNoSpecials-4 222510 468.9 ns/op BenchmarkJSValEscaperWithNum-4 27048 4435 ns/op BenchmarkJSValEscaperWithStr-4 5636 20990 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 20649 5675 ns/op BenchmarkJSValEscaperWithObj-4 4414 24963 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 15121 7803 ns/op BenchmarkJSStrEscaperNoSpecials-4 60913 1918 ns/op BenchmarkJSStrEscaper-4 12378 9486 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 57193 2067 ns/op BenchmarkJSRegexpEscaper-4 12016 9843 ns/op BenchmarkTemplateSpecialTags-4 67 1514859 ns/op BenchmarkURLEscaper-4 4539 25596 ns/op BenchmarkURLEscaperNoSpecials-4 163304 688.0 ns/op BenchmarkURLNormalizer-4 6423 18287 ns/op BenchmarkURLNormalizerNoSpecials-4 160507 715.0 ns/op BenchmarkSrcsetFilter-4 19958 5833 ns/op BenchmarkSrcsetFilterNoSpecials-4 93078 1229 ns/op PASS ok html/template 4.436s goos: linux goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 650283 175.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 437472 269.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 649389 192.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 401620 274.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1846293 64.40 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1314391 91.17 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1831021 65.45 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1255767 93.21 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1433181 83.74 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 441412 258.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 330559 350.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 425072 253.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 339525 346.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 797461 139.8 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 537871 213.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 913502 125.9 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 523990 213.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 549243 210.3 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1477612 80.54 ns/op BenchmarkRGBASetRGBA-4 1462598 80.71 ns/op BenchmarkRGBA64At-4 693693 167.4 ns/op BenchmarkRGBA64SetRGBA64-4 708758 180.1 ns/op BenchmarkNRGBAAt-4 1484025 80.34 ns/op BenchmarkNRGBASetNRGBA-4 1425865 80.05 ns/op BenchmarkNRGBA64At-4 695456 171.0 ns/op BenchmarkNRGBA64SetNRGBA64-4 702288 166.4 ns/op BenchmarkAlphaAt-4 2414074 50.07 ns/op BenchmarkAlphaSetAlpha-4 2389353 50.08 ns/op BenchmarkAlpha16At-4 1578109 75.94 ns/op BenchmarkAlphaSetAlpha16-4 1625301 74.06 ns/op BenchmarkGrayAt-4 2386598 49.74 ns/op BenchmarkGraySetGray-4 2392062 49.77 ns/op BenchmarkGray16At-4 1593772 75.24 ns/op BenchmarkGraySetGray16-4 1555249 77.92 ns/op PASS ok image 5.631s goos: linux goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4089956 27.41 ns/op BenchmarkYCbCrToRGB/128-4 4283450 27.63 ns/op BenchmarkYCbCrToRGB/255-4 4339903 27.57 ns/op BenchmarkRGBToYCbCr/0-4 4346124 27.67 ns/op BenchmarkRGBToYCbCr/Cb-4 4238955 27.84 ns/op BenchmarkRGBToYCbCr/Cr-4 4216642 28.53 ns/op BenchmarkYCbCrToRGBA/0-4 3347478 35.20 ns/op BenchmarkYCbCrToRGBA/128-4 3418456 35.08 ns/op BenchmarkYCbCrToRGBA/255-4 3481383 34.62 ns/op BenchmarkNYCbCrAToRGBA/0-4 3433549 34.96 ns/op BenchmarkNYCbCrAToRGBA/128-4 3321550 35.44 ns/op BenchmarkNYCbCrAToRGBA/255-4 3453205 34.59 ns/op PASS ok image/color 1.878s goos: linux goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 3 37368603 ns/op BenchmarkFillSrc-4 367 311043 ns/op BenchmarkCopyOver-4 6 18737896 ns/op BenchmarkCopySrc-4 567 200528 ns/op BenchmarkNRGBAOver-4 5 21464500 ns/op BenchmarkNRGBASrc-4 8 13882689 ns/op BenchmarkYCbCr-4 8 14204168 ns/op BenchmarkGray-4 14 8293974 ns/op BenchmarkCMYK-4 8 13753127 ns/op BenchmarkGlyphOver-4 18 6230642 ns/op BenchmarkRGBAMaskOver-4 4 30599872 ns/op BenchmarkGrayMaskOver-4 5 23223327 ns/op BenchmarkRGBA64ImageMaskOver-4 3 39965481 ns/op BenchmarkRGBA-4 4 27020709 ns/op BenchmarkPalettedFill-4 1203 95558 ns/op BenchmarkPalettedRGBA-4 5 20795416 ns/op BenchmarkGenericOver-4 2 60560152 ns/op BenchmarkGenericMaskOver-4 5 24282945 ns/op BenchmarkGenericSrc-4 3 40120908 ns/op BenchmarkGenericMaskSrc-4 3 33931714 ns/op PASS ok image/draw 6.723s goos: linux goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 26 4295352 ns/op 3.60 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 103604045 ns/op 2.97 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 1515664375 ns/op 0.81 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 57 1952641 ns/op 7.91 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 2 73351688 ns/op 0.84 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 2.511s goos: linux goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3742 28694 ns/op BenchmarkIDCT-4 3795 27015 ns/op BenchmarkDecodeBaseline-4 9 11275588 ns/op 5.48 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 7 15494524 ns/op 3.99 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 134626060 ns/op 9.13 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 164179082 ns/op 5.61 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.188s goos: linux goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 12797364 9.328 ns/op BenchmarkDecodeGray-4 13 8418198 ns/op 7.79 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 33943634 ns/op 7.72 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 29622821 ns/op 8.85 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 24 4878844 ns/op 13.43 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 29958184 ns/op 8.75 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 36031639 ns/op 7.28 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 54792196 ns/op 5.61 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 54580955 ns/op 5.63 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 177845358 ns/op 6.91 MB/s 860344 B/op 30 allocs/op BenchmarkEncodeNRGBA-4 1 199187792 ns/op 6.17 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 29105162 ns/op 10.55 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 179634395 ns/op 6.84 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 351111289 ns/op 3.50 MB/s 10694488 B/op 614429 allocs/op PASS ok image/png 2.998s goos: linux goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 3 42418791 ns/op 2.36 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 44156894 ns/op 2.26 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 256562197 ns/op 1.95 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 289198956 ns/op 1.73 MB/s 4008176 B/op 7 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 42016278 ns/op 2.38 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 43418256 ns/op 2.30 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 246988557 ns/op 2.02 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 274978944 ns/op 1.82 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 590722143 ns/op 1.69 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 645910602 ns/op 1.55 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3571304232 ns/op 1.40 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3861612228 ns/op 1.29 MB/s 40001624 B/op 3 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 10 10198509 ns/op 9.81 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 10 11454047 ns/op 8.73 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 49401096 ns/op 10.12 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 2 54370360 ns/op 9.20 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 96575342 ns/op 10.35 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 1 107319816 ns/op 9.32 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 506714984 ns/op 9.87 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 529071426 ns/op 9.45 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 3 45891566 ns/op 2.18 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 52819041 ns/op 1.89 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 313279837 ns/op 1.60 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 393085258 ns/op 1.27 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 808486121 ns/op 1.24 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 974378314 ns/op 1.03 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5246971408 ns/op 0.95 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5607725769 ns/op 0.89 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 171740535 ns/op 24.34 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 176830916 ns/op 23.64 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 65.480s goos: linux goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 37734 2871 ns/op 0.35 MB/s BenchmarkMarshalCorpusFile/2-4 38055 2952 ns/op 0.68 MB/s BenchmarkMarshalCorpusFile/4-4 35074 3340 ns/op 1.20 MB/s BenchmarkMarshalCorpusFile/8-4 28672 4137 ns/op 1.93 MB/s BenchmarkMarshalCorpusFile/16-4 23307 4964 ns/op 3.22 MB/s BenchmarkMarshalCorpusFile/32-4 14900 7744 ns/op 4.13 MB/s BenchmarkMarshalCorpusFile/64-4 9523 12786 ns/op 5.01 MB/s BenchmarkMarshalCorpusFile/128-4 5024 20725 ns/op 6.18 MB/s BenchmarkMarshalCorpusFile/256-4 2563 39630 ns/op 6.46 MB/s BenchmarkMarshalCorpusFile/512-4 1444 78809 ns/op 6.50 MB/s BenchmarkMarshalCorpusFile/1024-4 736 153143 ns/op 6.69 MB/s BenchmarkMarshalCorpusFile/2048-4 370 312997 ns/op 6.54 MB/s BenchmarkMarshalCorpusFile/4096-4 194 607944 ns/op 6.74 MB/s BenchmarkMarshalCorpusFile/8192-4 93 1221612 ns/op 6.71 MB/s BenchmarkMarshalCorpusFile/16384-4 44 2425357 ns/op 6.76 MB/s BenchmarkMarshalCorpusFile/32768-4 18 7022467 ns/op 4.67 MB/s BenchmarkMarshalCorpusFile/65536-4 8 13148813 ns/op 4.98 MB/s BenchmarkMarshalCorpusFile/131072-4 4 29940177 ns/op 4.38 MB/s BenchmarkMarshalCorpusFile/262144-4 2 55790030 ns/op 4.70 MB/s BenchmarkMarshalCorpusFile/524288-4 1 127308556 ns/op 4.12 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 221513883 ns/op 4.73 MB/s BenchmarkUnmarshalCorpusFile/1-4 10000 10448 ns/op 0.10 MB/s BenchmarkUnmarshalCorpusFile/2-4 10000 10930 ns/op 0.18 MB/s BenchmarkUnmarshalCorpusFile/4-4 10250 11401 ns/op 0.35 MB/s BenchmarkUnmarshalCorpusFile/8-4 8532 13112 ns/op 0.61 MB/s BenchmarkUnmarshalCorpusFile/16-4 7261 15666 ns/op 1.02 MB/s BenchmarkUnmarshalCorpusFile/32-4 4819 23612 ns/op 1.36 MB/s BenchmarkUnmarshalCorpusFile/64-4 4327 28341 ns/op 2.26 MB/s BenchmarkUnmarshalCorpusFile/128-4 3193 36789 ns/op 3.48 MB/s BenchmarkUnmarshalCorpusFile/256-4 1213 94973 ns/op 2.70 MB/s BenchmarkUnmarshalCorpusFile/512-4 650 183398 ns/op 2.79 MB/s BenchmarkUnmarshalCorpusFile/1024-4 339 356993 ns/op 2.87 MB/s BenchmarkUnmarshalCorpusFile/2048-4 169 703797 ns/op 2.91 MB/s BenchmarkUnmarshalCorpusFile/4096-4 73 1394098 ns/op 2.94 MB/s BenchmarkUnmarshalCorpusFile/8192-4 38 2793125 ns/op 2.93 MB/s BenchmarkUnmarshalCorpusFile/16384-4 19 5605374 ns/op 2.92 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 11241180 ns/op 2.91 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 22274398 ns/op 2.94 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 44231130 ns/op 2.96 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 90607380 ns/op 2.89 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 194947722 ns/op 2.69 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 391492472 ns/op 2.68 MB/s BenchmarkMutatorBytes/1-4 38325 3060 ns/op BenchmarkMutatorBytes/10-4 43204 2818 ns/op BenchmarkMutatorBytes/100-4 40402 2920 ns/op BenchmarkMutatorBytes/1000-4 30152 4017 ns/op BenchmarkMutatorBytes/10000-4 8391 14398 ns/op BenchmarkMutatorBytes/100000-4 860 138292 ns/op BenchmarkMutatorString/1-4 36192 3179 ns/op BenchmarkMutatorString/10-4 40146 3015 ns/op BenchmarkMutatorString/100-4 36196 3613 ns/op BenchmarkMutatorString/1000-4 15633 7210 ns/op BenchmarkMutatorString/10000-4 3457 51461 ns/op BenchmarkMutatorString/100000-4 205 581982 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 18991 5708 ns/op BenchmarkMutatorAllBasicTypes/string-4 20798 5645 ns/op BenchmarkMutatorAllBasicTypes/bool-4 65682 1801 ns/op BenchmarkMutatorAllBasicTypes/float32-4 57337 2015 ns/op BenchmarkMutatorAllBasicTypes/float64-4 57192 2012 ns/op BenchmarkMutatorAllBasicTypes/int-4 60870 1887 ns/op BenchmarkMutatorAllBasicTypes/int8-4 63856 1881 ns/op BenchmarkMutatorAllBasicTypes/int16-4 62480 1924 ns/op BenchmarkMutatorAllBasicTypes/int32-4 62952 1908 ns/op BenchmarkMutatorAllBasicTypes/int64-4 63789 1916 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 58760 1969 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 61456 1944 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 61527 1925 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 62170 1910 ns/op PASS ok internal/fuzz 11.751s goos: linux goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 34006 3234 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 148212 768.2 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.377s goos: linux goarch: amd64 pkg: internal/poll cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSplicePipe/SplicePipeWithPool-4 63657 1658 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 15258 7035 ns/op BenchmarkSplicePipePoolParallel-4 166102 725.5 ns/op BenchmarkSplicePipeNativeParallel-4 41631 2842 ns/op PASS ok internal/poll 0.984s goos: linux goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 21900672 ns/op PASS ok internal/trace 3.063s goos: linux goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 10000 15325 ns/op BenchmarkCopyNLarge-4 138 1134398 ns/op PASS ok io 0.435s goos: linux goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 212510 529.0 ns/op BenchmarkPrintln-4 28249 4194 ns/op BenchmarkPrintlnNoFlags-4 53962 2262 ns/op PASS ok log 0.462s goos: linux goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 2197948 54.52 ns/op BenchmarkAcosh-4 945559 109.0 ns/op BenchmarkAsin-4 2213233 54.78 ns/op BenchmarkAsinh-4 955420 117.9 ns/op BenchmarkAtan-4 2998555 40.19 ns/op BenchmarkAtanh-4 1000000 111.2 ns/op BenchmarkAtan2-4 2153802 55.69 ns/op BenchmarkCbrt-4 1451979 83.08 ns/op BenchmarkCeil-4 18603866 6.468 ns/op BenchmarkCopysign-4 3227647 37.08 ns/op BenchmarkCos-4 1437108 82.66 ns/op BenchmarkCosh-4 1496433 79.58 ns/op BenchmarkErf-4 2869912 41.75 ns/op BenchmarkErfc-4 2717582 43.62 ns/op BenchmarkErfinv-4 2469538 48.41 ns/op BenchmarkErfcinv-4 2474354 48.45 ns/op BenchmarkExp-4 6005208 19.80 ns/op BenchmarkExpGo-4 868524 124.3 ns/op BenchmarkExpm1-4 2060826 58.14 ns/op BenchmarkExp2-4 986541 112.9 ns/op BenchmarkExp2Go-4 976111 119.9 ns/op BenchmarkAbs-4 4337859 27.84 ns/op BenchmarkDim-4 8965807 13.28 ns/op BenchmarkFloor-4 18194190 6.411 ns/op BenchmarkMax-4 13334606 8.775 ns/op BenchmarkMin-4 13526959 8.879 ns/op BenchmarkMod-4 344648 316.7 ns/op BenchmarkFrexp-4 2111485 56.54 ns/op BenchmarkGamma-4 768450 151.8 ns/op BenchmarkHypot-4 10498498 12.49 ns/op BenchmarkHypotGo-4 1715910 69.76 ns/op BenchmarkIlogb-4 2511291 47.19 ns/op BenchmarkJ0-4 253600 466.1 ns/op BenchmarkJ1-4 262044 445.3 ns/op BenchmarkJn-4 125190 940.9 ns/op BenchmarkLdexp-4 2061798 58.74 ns/op BenchmarkLgamma-4 872388 132.1 ns/op BenchmarkLog-4 5329573 22.57 ns/op BenchmarkLogb-4 2567643 46.75 ns/op BenchmarkLog1p-4 1323966 90.52 ns/op BenchmarkLog10-4 4940946 24.23 ns/op BenchmarkLog2-4 1599669 75.53 ns/op BenchmarkModf-4 3006141 39.02 ns/op BenchmarkNextafter32-4 3035749 39.71 ns/op BenchmarkNextafter64-4 2997876 38.68 ns/op BenchmarkPowInt-4 631519 186.2 ns/op BenchmarkPowFrac-4 437128 267.7 ns/op BenchmarkPow10Pos-4 4631187 25.83 ns/op BenchmarkPow10Neg-4 4637572 25.95 ns/op BenchmarkRound-4 3872422 29.24 ns/op BenchmarkRoundToEven-4 8971792 13.33 ns/op BenchmarkRemainder-4 523474 217.0 ns/op BenchmarkSignbit-4 5687964 20.83 ns/op BenchmarkSin-4 1861934 64.33 ns/op BenchmarkSincos-4 1202871 99.83 ns/op BenchmarkSinh-4 1788267 66.91 ns/op BenchmarkSqrtIndirect-4 15407287 7.825 ns/op BenchmarkSqrtLatency-4 17668520 6.806 ns/op BenchmarkSqrtIndirectLatency-4 11220422 10.54 ns/op BenchmarkSqrtGoLatency-4 1000000 101.8 ns/op BenchmarkSqrtPrime-4 31125 3859 ns/op BenchmarkTan-4 1581524 75.72 ns/op BenchmarkTanh-4 1407238 85.35 ns/op BenchmarkTrunc-4 18468922 6.444 ns/op BenchmarkY0-4 272377 438.9 ns/op BenchmarkY1-4 266402 445.2 ns/op BenchmarkYn-4 128902 920.2 ns/op BenchmarkFloat64bits-4 5706470 22.20 ns/op BenchmarkFloat64frombits-4 5770278 20.75 ns/op BenchmarkFloat32bits-4 5752527 20.94 ns/op BenchmarkFloat32frombits-4 5719604 20.79 ns/op BenchmarkFMA-4 18620852 6.464 ns/op PASS ok math 10.945s goos: linux goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11600592 10.47 ns/op 6115.38 MB/s BenchmarkAddVV/2-4 11095420 10.86 ns/op 11784.28 MB/s BenchmarkAddVV/3-4 9554113 12.61 ns/op 15225.94 MB/s BenchmarkAddVV/4-4 10007170 12.01 ns/op 21308.36 MB/s BenchmarkAddVV/5-4 9215199 13.04 ns/op 24537.91 MB/s BenchmarkAddVV/10-4 7721223 15.47 ns/op 41368.31 MB/s BenchmarkAddVV/100-4 1660970 72.17 ns/op 88679.81 MB/s BenchmarkAddVV/1000-4 203877 580.6 ns/op 110237.39 MB/s BenchmarkSubVV/1-4 11780607 10.05 ns/op 6365.92 MB/s BenchmarkSubVV/2-4 10888342 10.83 ns/op 11817.50 MB/s BenchmarkSubVV/3-4 9976095 11.93 ns/op 16100.35 MB/s BenchmarkSubVV/4-4 10119106 11.89 ns/op 21522.09 MB/s BenchmarkSubVV/5-4 9311016 12.79 ns/op 25027.28 MB/s BenchmarkSubVV/10-4 7759708 15.51 ns/op 41274.10 MB/s BenchmarkSubVV/100-4 1695607 72.51 ns/op 88262.22 MB/s BenchmarkSubVV/1000-4 205792 588.9 ns/op 108674.14 MB/s BenchmarkAddVW/1-4 12835458 9.187 ns/op 870.76 MB/s BenchmarkAddVW/2-4 12362157 9.570 ns/op 1671.85 MB/s BenchmarkAddVW/3-4 11709424 10.23 ns/op 2345.02 MB/s BenchmarkAddVW/4-4 11483017 10.46 ns/op 3059.21 MB/s BenchmarkAddVW/5-4 10505780 11.42 ns/op 3504.16 MB/s BenchmarkAddVW/10-4 8859609 13.46 ns/op 5945.60 MB/s BenchmarkAddVW/100-4 332133 330.4 ns/op 2421.55 MB/s BenchmarkAddVW/1000-4 52798 2271 ns/op 3522.45 MB/s BenchmarkAddVWext/1-4 13251518 9.116 ns/op 877.53 MB/s BenchmarkAddVWext/2-4 12380211 9.442 ns/op 1694.53 MB/s BenchmarkAddVWext/3-4 11771446 10.30 ns/op 2329.92 MB/s BenchmarkAddVWext/4-4 11997022 9.953 ns/op 3214.97 MB/s BenchmarkAddVWext/5-4 10800110 11.07 ns/op 3611.79 MB/s BenchmarkAddVWext/10-4 8895654 13.44 ns/op 5954.14 MB/s BenchmarkAddVWext/100-4 96187 1253 ns/op 638.56 MB/s BenchmarkAddVWext/1000-4 9481 12085 ns/op 661.99 MB/s BenchmarkSubVW/1-4 12900006 9.216 ns/op 868.10 MB/s BenchmarkSubVW/2-4 11940178 9.906 ns/op 1615.19 MB/s BenchmarkSubVW/3-4 11479888 10.37 ns/op 2314.29 MB/s BenchmarkSubVW/4-4 11562860 10.34 ns/op 3095.01 MB/s BenchmarkSubVW/5-4 10826944 11.10 ns/op 3604.73 MB/s BenchmarkSubVW/10-4 8916460 13.47 ns/op 5941.13 MB/s BenchmarkSubVW/100-4 347738 339.5 ns/op 2356.44 MB/s BenchmarkSubVW/1000-4 52360 2285 ns/op 3500.93 MB/s BenchmarkSubVWext/1-4 12931597 9.194 ns/op 870.16 MB/s BenchmarkSubVWext/2-4 12163731 9.812 ns/op 1630.70 MB/s BenchmarkSubVWext/3-4 11497232 10.40 ns/op 2307.46 MB/s BenchmarkSubVWext/4-4 11558482 10.33 ns/op 3099.21 MB/s BenchmarkSubVWext/5-4 10791750 11.07 ns/op 3614.48 MB/s BenchmarkSubVWext/10-4 8889340 13.50 ns/op 5926.73 MB/s BenchmarkSubVWext/100-4 95270 1251 ns/op 639.44 MB/s BenchmarkSubVWext/1000-4 9697 12166 ns/op 657.58 MB/s BenchmarkMulAddVWW/1-4 11016021 10.80 ns/op 5928.27 MB/s BenchmarkMulAddVWW/2-4 10387905 11.63 ns/op 11003.75 MB/s BenchmarkMulAddVWW/3-4 9270926 12.94 ns/op 14842.95 MB/s BenchmarkMulAddVWW/4-4 8983358 13.44 ns/op 19049.97 MB/s BenchmarkMulAddVWW/5-4 8667366 13.77 ns/op 23240.52 MB/s BenchmarkMulAddVWW/10-4 6515570 18.44 ns/op 34712.17 MB/s BenchmarkMulAddVWW/100-4 1000000 108.4 ns/op 59022.42 MB/s BenchmarkMulAddVWW/1000-4 128191 933.4 ns/op 68567.39 MB/s BenchmarkAddMulVVW/1-4 12039958 9.947 ns/op 6434.00 MB/s BenchmarkAddMulVVW/2-4 10756102 11.14 ns/op 11494.30 MB/s BenchmarkAddMulVVW/3-4 9699396 12.27 ns/op 15649.90 MB/s BenchmarkAddMulVVW/4-4 8843869 13.34 ns/op 19196.92 MB/s BenchmarkAddMulVVW/5-4 8181488 14.77 ns/op 21666.70 MB/s BenchmarkAddMulVVW/10-4 6904855 17.11 ns/op 37410.17 MB/s BenchmarkAddMulVVW/100-4 1476405 80.95 ns/op 79060.09 MB/s BenchmarkAddMulVVW/1000-4 142188 719.4 ns/op 88964.77 MB/s BenchmarkDivWVW/1-4 2866562 41.20 ns/op 1553.25 MB/s BenchmarkDivWVW/2-4 1289323 93.51 ns/op 1368.91 MB/s BenchmarkDivWVW/3-4 985674 121.6 ns/op 1578.56 MB/s BenchmarkDivWVW/4-4 820850 141.5 ns/op 1808.94 MB/s BenchmarkDivWVW/5-4 786928 148.0 ns/op 2161.60 MB/s BenchmarkDivWVW/10-4 444393 266.5 ns/op 2401.14 MB/s BenchmarkDivWVW/100-4 58284 2062 ns/op 3104.35 MB/s BenchmarkDivWVW/1000-4 5815 20050 ns/op 3192.05 MB/s BenchmarkNonZeroShifts/1/shrVU-4 12598874 9.445 ns/op BenchmarkNonZeroShifts/1/shlVU-4 13021422 9.135 ns/op BenchmarkNonZeroShifts/2/shrVU-4 11173708 10.60 ns/op BenchmarkNonZeroShifts/2/shlVU-4 12222422 9.847 ns/op BenchmarkNonZeroShifts/3/shrVU-4 10508822 11.35 ns/op BenchmarkNonZeroShifts/3/shlVU-4 11140818 10.69 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9874261 12.08 ns/op BenchmarkNonZeroShifts/4/shlVU-4 10408867 11.47 ns/op BenchmarkNonZeroShifts/5/shrVU-4 9259902 12.88 ns/op BenchmarkNonZeroShifts/5/shlVU-4 9585716 12.47 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6826604 17.56 ns/op BenchmarkNonZeroShifts/10/shlVU-4 7271610 16.39 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 110.3 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1293994 91.92 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 127802 932.3 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 153378 777.0 ns/op BenchmarkDecimalConversion-4 204 553424 ns/op BenchmarkFloatString/100-4 10000 10467 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 229 526219 ns/op 2907 B/op 9 allocs/op BenchmarkFloatString/10000-4 3 47476028 ns/op 60616 B/op 50 allocs/op BenchmarkFloatString/100000-4 1 4806642702 ns/op 848216 B/op 539 allocs/op BenchmarkFloatAdd/10-4 192744 607.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 187898 626.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 168684 690.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 91615 1310 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 16705 7146 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 256566 460.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 256027 462.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 243685 484.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 169842 693.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 46244 2599 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2072 55146 ns/op BenchmarkParseFloatLargeExp-4 518 227900 ns/op BenchmarkGCD10x10/WithoutXY-4 199544 577.6 ns/op BenchmarkGCD10x10/WithXY-4 60640 2006 ns/op BenchmarkGCD10x100/WithoutXY-4 98869 1205 ns/op BenchmarkGCD10x100/WithXY-4 19501 5924 ns/op BenchmarkGCD10x1000/WithoutXY-4 59784 1874 ns/op BenchmarkGCD10x1000/WithXY-4 15819 7692 ns/op BenchmarkGCD100x100/WithoutXY-4 25174 4624 ns/op BenchmarkGCD100x100/WithXY-4 10000 10830 ns/op BenchmarkGCD100x1000/WithoutXY-4 13609 8710 ns/op BenchmarkGCD100x1000/WithXY-4 7058 16807 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2164 55027 ns/op BenchmarkGCD1000x1000/WithXY-4 1200 96205 ns/op BenchmarkHilbert-4 24 4539208 ns/op BenchmarkBinomial-4 21744 5456 ns/op BenchmarkQuoRem-4 21361 5542 ns/op BenchmarkExp-4 14 7602196 ns/op BenchmarkExp2-4 14 7624657 ns/op BenchmarkBitset-4 768487 148.8 ns/op BenchmarkBitsetNeg-4 433254 272.4 ns/op BenchmarkBitsetOrig-4 216430 561.7 ns/op BenchmarkBitsetNegOrig-4 130462 866.1 ns/op BenchmarkModSqrt225_Tonelli-4 100 1033856 ns/op BenchmarkModSqrt225_3Mod4-4 379 314942 ns/op BenchmarkModSqrt231_Tonelli-4 100 1088641 ns/op BenchmarkModSqrt231_5Mod8-4 321 372668 ns/op BenchmarkModInverse-4 14421 8425 ns/op BenchmarkSqrt-4 1742 68881 ns/op BenchmarkIntSqr/1-4 1540114 77.83 ns/op BenchmarkIntSqr/2-4 794533 147.7 ns/op BenchmarkIntSqr/3-4 618511 180.4 ns/op BenchmarkIntSqr/5-4 450958 255.0 ns/op BenchmarkIntSqr/8-4 317542 375.2 ns/op BenchmarkIntSqr/10-4 246198 477.5 ns/op BenchmarkIntSqr/20-4 50679 2344 ns/op BenchmarkIntSqr/30-4 36972 3532 ns/op BenchmarkIntSqr/50-4 22944 5257 ns/op BenchmarkIntSqr/80-4 13218 9153 ns/op BenchmarkIntSqr/100-4 10198 11685 ns/op BenchmarkIntSqr/200-4 3750 30506 ns/op BenchmarkIntSqr/300-4 1670 69927 ns/op BenchmarkIntSqr/500-4 824 145515 ns/op BenchmarkIntSqr/800-4 369 324831 ns/op BenchmarkIntSqr/1000-4 265 435510 ns/op BenchmarkDiv/20/10-4 439704 268.0 ns/op BenchmarkDiv/40/20-4 443665 267.5 ns/op BenchmarkDiv/100/50-4 379250 315.1 ns/op BenchmarkDiv/200/100-4 56070 2176 ns/op BenchmarkDiv/400/200-4 49276 2246 ns/op BenchmarkDiv/1000/500-4 44196 2780 ns/op BenchmarkDiv/2000/1000-4 31796 3799 ns/op BenchmarkDiv/20000/10000-4 1084 106006 ns/op BenchmarkDiv/200000/100000-4 27 4144348 ns/op BenchmarkDiv/2000000/1000000-4 1 128743388 ns/op BenchmarkDiv/20000000/10000000-4 1 3742234195 ns/op BenchmarkMul-4 5 23447366 ns/op BenchmarkNatMul/10-4 163168 733.4 ns/op BenchmarkNatMul/100-4 5066 23136 ns/op BenchmarkNatMul/1000-4 169 689733 ns/op BenchmarkZeroShifts/Shl-4 14209 8712 ns/op BenchmarkZeroShifts/ShlSame-4 5500407 21.49 ns/op BenchmarkZeroShifts/Shr-4 13964 8765 ns/op BenchmarkZeroShifts/ShrSame-4 5598412 20.90 ns/op BenchmarkExp3Power/0x10-4 154004 745.2 ns/op BenchmarkExp3Power/0x40-4 136623 842.1 ns/op BenchmarkExp3Power/0x100-4 84588 1322 ns/op BenchmarkExp3Power/0x400-4 41010 2858 ns/op BenchmarkExp3Power/0x1000-4 9692 12569 ns/op BenchmarkExp3Power/0x4000-4 1850 63398 ns/op BenchmarkExp3Power/0x10000-4 211 556680 ns/op BenchmarkExp3Power/0x40000-4 19 5988178 ns/op BenchmarkExp3Power/0x100000-4 2 53032034 ns/op BenchmarkExp3Power/0x400000-4 1 439954222 ns/op BenchmarkFibo-4 3 39768051 ns/op BenchmarkNatSqr/1-4 800653 129.0 ns/op BenchmarkNatSqr/2-4 494839 225.1 ns/op BenchmarkNatSqr/3-4 450861 264.5 ns/op BenchmarkNatSqr/5-4 269490 390.1 ns/op BenchmarkNatSqr/8-4 190923 567.0 ns/op BenchmarkNatSqr/10-4 153529 702.5 ns/op BenchmarkNatSqr/20-4 43567 2618 ns/op BenchmarkNatSqr/30-4 32082 3561 ns/op BenchmarkNatSqr/50-4 19441 6076 ns/op BenchmarkNatSqr/80-4 10000 10289 ns/op BenchmarkNatSqr/100-4 9472 13365 ns/op BenchmarkNatSqr/200-4 3592 34355 ns/op BenchmarkNatSqr/300-4 1497 85018 ns/op BenchmarkNatSqr/500-4 717 161155 ns/op BenchmarkNatSqr/800-4 310 383753 ns/op BenchmarkNatSqr/1000-4 232 507531 ns/op BenchmarkNatSetBytes/8-4 674341 162.5 ns/op BenchmarkNatSetBytes/24-4 197006 574.7 ns/op BenchmarkNatSetBytes/128-4 45853 2521 ns/op BenchmarkNatSetBytes/7-4 785829 145.7 ns/op BenchmarkNatSetBytes/23-4 208198 543.2 ns/op BenchmarkNatSetBytes/127-4 46594 2450 ns/op BenchmarkScanPi-4 256 450356 ns/op BenchmarkStringPiParallel-4 787 139933 ns/op BenchmarkScan/10/Base2-4 43293 2743 ns/op BenchmarkScan/100/Base2-4 4900 23768 ns/op BenchmarkScan/1000/Base2-4 512 231879 ns/op BenchmarkScan/10/Base8-4 104426 1154 ns/op BenchmarkScan/100/Base8-4 14287 8403 ns/op BenchmarkScan/1000/Base8-4 1442 81994 ns/op BenchmarkScan/10/Base10-4 107995 1080 ns/op BenchmarkScan/100/Base10-4 15628 7739 ns/op BenchmarkScan/1000/Base10-4 1572 73611 ns/op BenchmarkScan/10/Base16-4 122361 971.5 ns/op BenchmarkScan/100/Base16-4 17510 6843 ns/op BenchmarkScan/1000/Base16-4 1810 66112 ns/op BenchmarkString/10/Base2-4 152403 750.5 ns/op BenchmarkString/100/Base2-4 20353 5890 ns/op BenchmarkString/1000/Base2-4 2102 57446 ns/op BenchmarkString/10/Base8-4 323905 365.2 ns/op BenchmarkString/100/Base8-4 54150 2142 ns/op BenchmarkString/1000/Base8-4 5665 19929 ns/op BenchmarkString/10/Base10-4 179118 667.3 ns/op BenchmarkString/100/Base10-4 35893 3248 ns/op BenchmarkString/1000/Base10-4 3901 27860 ns/op BenchmarkString/10/Base16-4 365696 328.7 ns/op BenchmarkString/100/Base16-4 69715 1657 ns/op BenchmarkString/1000/Base16-4 8109 14773 ns/op BenchmarkLeafSize/0-4 40 2803799 ns/op BenchmarkLeafSize/1-4 334 332904 ns/op BenchmarkLeafSize/2-4 350 331761 ns/op BenchmarkLeafSize/3-4 262 436281 ns/op BenchmarkLeafSize/4-4 351 332175 ns/op BenchmarkLeafSize/5-4 243 482028 ns/op BenchmarkLeafSize/6-4 274 428783 ns/op BenchmarkLeafSize/7-4 295 406089 ns/op BenchmarkLeafSize/8-4 358 326957 ns/op BenchmarkLeafSize/9-4 212 547641 ns/op BenchmarkLeafSize/10-4 243 481049 ns/op BenchmarkLeafSize/11-4 254 462362 ns/op BenchmarkLeafSize/12-4 272 441714 ns/op BenchmarkLeafSize/13-4 252 460780 ns/op BenchmarkLeafSize/14-4 289 397108 ns/op BenchmarkLeafSize/15-4 306 387515 ns/op BenchmarkLeafSize/16-4 355 344013 ns/op BenchmarkLeafSize/32-4 357 324075 ns/op BenchmarkLeafSize/64-4 325 349506 ns/op BenchmarkProbablyPrime/n=0-4 9 11357783 ns/op BenchmarkProbablyPrime/n=1-4 8 13022180 ns/op BenchmarkProbablyPrime/n=5-4 6 18648129 ns/op BenchmarkProbablyPrime/n=10-4 4 26364679 ns/op BenchmarkProbablyPrime/n=20-4 3 41796886 ns/op BenchmarkProbablyPrime/Lucas-4 12 9614553 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 70 1549130 ns/op BenchmarkRatCmp-4 212533 531.6 ns/op BenchmarkFloatSqrt/64-4 25129 4705 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 15922 7491 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 10000 10654 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4657 21505 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 918 129963 ns/op 18180 B/op 10 allocs/op BenchmarkFloatSqrt/100000-4 64 1830973 ns/op 177319 B/op 21 allocs/op BenchmarkFloatSqrt/1000000-4 1 134791211 ns/op 3812688 B/op 627 allocs/op PASS ok math/big 47.005s goos: linux goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8803338 11.72 ns/op BenchmarkLeadingZeros8-4 9870440 12.12 ns/op BenchmarkLeadingZeros16-4 9834052 12.14 ns/op BenchmarkLeadingZeros32-4 10034245 11.86 ns/op BenchmarkLeadingZeros64-4 10161826 11.78 ns/op BenchmarkTrailingZeros-4 10206794 11.75 ns/op BenchmarkTrailingZeros8-4 9734852 12.28 ns/op BenchmarkTrailingZeros16-4 9687520 12.10 ns/op BenchmarkTrailingZeros32-4 9733470 12.49 ns/op BenchmarkTrailingZeros64-4 10194434 11.71 ns/op BenchmarkOnesCount-4 10241546 11.91 ns/op BenchmarkOnesCount8-4 10187085 11.66 ns/op BenchmarkOnesCount16-4 9739170 12.27 ns/op BenchmarkOnesCount32-4 9612158 12.42 ns/op BenchmarkOnesCount64-4 9562064 12.39 ns/op BenchmarkRotateLeft-4 9652848 12.50 ns/op BenchmarkRotateLeft8-4 10089056 11.81 ns/op BenchmarkRotateLeft16-4 9511903 12.51 ns/op BenchmarkRotateLeft32-4 10189228 11.72 ns/op BenchmarkRotateLeft64-4 9221821 12.88 ns/op BenchmarkReverse-4 14540661 8.189 ns/op BenchmarkReverse8-4 19431728 6.053 ns/op BenchmarkReverse16-4 17296897 6.907 ns/op BenchmarkReverse32-4 15558650 7.611 ns/op BenchmarkReverse64-4 14582475 7.970 ns/op BenchmarkReverseBytes-4 19819018 6.041 ns/op BenchmarkReverseBytes16-4 19329445 6.145 ns/op BenchmarkReverseBytes32-4 19344501 6.104 ns/op BenchmarkReverseBytes64-4 19651188 6.034 ns/op BenchmarkAdd-4 10086612 11.84 ns/op BenchmarkAdd32-4 9576046 12.38 ns/op BenchmarkAdd64-4 10071582 11.82 ns/op BenchmarkAdd64multiple-4 17288413 6.815 ns/op BenchmarkSub-4 9792946 12.27 ns/op BenchmarkSub32-4 9761672 12.21 ns/op BenchmarkSub64-4 9506707 12.30 ns/op BenchmarkSub64multiple-4 17206982 6.856 ns/op BenchmarkMul-4 9523476 12.70 ns/op BenchmarkMul32-4 10420894 11.47 ns/op BenchmarkMul64-4 9621740 12.57 ns/op BenchmarkDiv-4 2697746 44.67 ns/op BenchmarkDiv32-4 5343790 22.41 ns/op BenchmarkDiv64-4 2627178 45.92 ns/op PASS ok math/bits 5.842s goos: linux goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 11023729 10.76 ns/op BenchmarkAcos-4 542426 219.5 ns/op BenchmarkAcosh-4 475102 241.7 ns/op BenchmarkAsin-4 534259 221.4 ns/op BenchmarkAsinh-4 535510 222.9 ns/op BenchmarkAtan-4 833916 138.7 ns/op BenchmarkAtanh-4 837255 139.5 ns/op BenchmarkConj-4 20364368 5.815 ns/op BenchmarkCos-4 552432 196.2 ns/op BenchmarkCosh-4 629319 197.8 ns/op BenchmarkExp-4 804932 140.4 ns/op BenchmarkLog-4 986474 116.1 ns/op BenchmarkLog10-4 998082 116.6 ns/op BenchmarkPhase-4 2085998 57.75 ns/op BenchmarkPolar-4 1422368 83.31 ns/op BenchmarkPow-4 244402 479.7 ns/op BenchmarkRect-4 1000000 105.6 ns/op BenchmarkSin-4 610946 188.2 ns/op BenchmarkSinh-4 618298 192.6 ns/op BenchmarkSqrt-4 1000000 109.0 ns/op BenchmarkTan-4 386451 306.3 ns/op BenchmarkTanh-4 423712 277.0 ns/op PASS ok math/cmplx 2.934s goos: linux goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 192622 590.3 ns/op BenchmarkInt63ThreadsafeParallel-4 114552 1210 ns/op BenchmarkInt63Unthreadsafe-4 1292032 92.87 ns/op BenchmarkIntn1000-4 878902 129.4 ns/op BenchmarkInt63n1000-4 928698 122.9 ns/op BenchmarkInt31n1000-4 1000000 111.7 ns/op BenchmarkFloat32-4 989370 110.9 ns/op BenchmarkFloat64-4 1268764 94.18 ns/op BenchmarkPerm3-4 191698 636.1 ns/op BenchmarkPerm30-4 23443 5036 ns/op BenchmarkPerm30ViaShuffle-4 26241 4616 ns/op BenchmarkShuffleOverhead-4 18628 6421 ns/op BenchmarkRead3-4 937845 128.3 ns/op BenchmarkRead64-4 74338 1598 ns/op BenchmarkRead1000-4 5035 23894 ns/op PASS ok math/rand 2.354s goos: linux goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 45691 2582 ns/op BenchmarkQDecodeWord-4 98958 1161 ns/op BenchmarkQDecodeHeader-4 94052 1227 ns/op BenchmarkTypeByExtension/.html-4 326209 317.1 ns/op BenchmarkTypeByExtension/.HTML-4 260602 434.6 ns/op BenchmarkTypeByExtension/.unused-4 240927 420.4 ns/op BenchmarkExtensionsByType/text/html-4 150967 773.5 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 86395 1275 ns/op BenchmarkExtensionsByType/application/octet-stream-4 137964 882.7 ns/op PASS ok mime 1.280s goos: linux goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 1030 112416 ns/op PASS ok mime/quotedprintable 0.163s goos: linux goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 148 815386 ns/op 10387 B/op 98 allocs/op BenchmarkGoLookupIPNoSuchHost-4 57 2031636 ns/op 26313 B/op 195 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5007497777 ns/op 162992 B/op 249 allocs/op BenchmarkDNSName-4 166693 695.9 ns/op BenchmarkInterfaces-4 1377 81046 ns/op BenchmarkInterfaceByIndex-4 1830 64848 ns/op BenchmarkInterfaceByName-4 1352 79715 ns/op BenchmarkInterfaceAddrs-4 991 122402 ns/op BenchmarkInterfacesAndAddrs-4 3337 37250 ns/op BenchmarkInterfacesAndMulticastAddrs-4 514 209789 ns/op BenchmarkParseIP-4 16413 7214 ns/op BenchmarkIPString/IPv4-4 147780 759.9 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 12769 9259 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 47497 2542 ns/op BenchmarkIPEqual/IPv4-4 1201950 101.0 ns/op BenchmarkIPEqual/IPv6-4 1131333 102.7 ns/op BenchmarkSplice/tcp-to-tcp/1024-4 7452 13825 ns/op 74.07 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 8786 12352 ns/op 165.80 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 7876 15688 ns/op 261.09 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 5637 18182 ns/op 450.55 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 3216 35277 ns/op 464.44 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 2630 44736 ns/op 732.48 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1566 75640 ns/op 866.43 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 918 128966 ns/op 1016.33 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 386 306524 ns/op 855.21 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 208 666670 ns/op 786.43 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 109 1066413 ns/op 983.27 MB/s BenchmarkSplice/unix-to-tcp/1024-4 21471 5497 ns/op 186.28 MB/s BenchmarkSplice/unix-to-tcp/2048-4 16560 6996 ns/op 292.73 MB/s BenchmarkSplice/unix-to-tcp/4096-4 11622 8669 ns/op 472.48 MB/s BenchmarkSplice/unix-to-tcp/8192-4 7130 14514 ns/op 564.44 MB/s BenchmarkSplice/unix-to-tcp/16384-4 5673 21343 ns/op 767.65 MB/s BenchmarkSplice/unix-to-tcp/32768-4 3183 35701 ns/op 917.85 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1620 65159 ns/op 1005.79 MB/s BenchmarkSplice/unix-to-tcp/131072-4 924 127857 ns/op 1025.15 MB/s BenchmarkSplice/unix-to-tcp/262144-4 426 245169 ns/op 1069.24 MB/s BenchmarkSplice/unix-to-tcp/524288-4 232 487372 ns/op 1075.75 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 100 1082813 ns/op 968.38 MB/s BenchmarkTCP4OneShot-4 2336 53334 ns/op BenchmarkTCP4OneShotTimeout-4 2104 48799 ns/op BenchmarkTCP4Persistent-4 14758 8393 ns/op BenchmarkTCP4PersistentTimeout-4 13130 7925 ns/op BenchmarkTCP6OneShot-4 1990 51609 ns/op BenchmarkTCP6OneShotTimeout-4 1836 56069 ns/op BenchmarkTCP6Persistent-4 14235 8035 ns/op BenchmarkTCP6PersistentTimeout-4 13562 7600 ns/op BenchmarkTCP4ConcurrentReadWrite-4 19786 5395 ns/op BenchmarkTCP6ConcurrentReadWrite-4 30597 5489 ns/op BenchmarkSetReadDeadline-4 136844 856.4 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 8196 15896 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 7927 13710 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 8668 13760 ns/op 0 B/op 0 allocs/op PASS ok net 19.538s goos: linux goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 26659 4390 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 12806 8949 ns/op 1024 B/op 15 allocs/op BenchmarkReadCookies-4 14020 8623 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 20875 5744 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 30135 3832 ns/op 736 B/op 11 allocs/op BenchmarkServerMatch-4 1285042 93.66 ns/op BenchmarkReadRequestChrome-4 5670 20166 ns/op 30.30 MB/s 1843 B/op 14 allocs/op BenchmarkReadRequestCurl-4 13254 9062 ns/op 8.61 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 13286 9076 ns/op 9.03 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 9372 12754 ns/op 11.84 MB/s 1035 B/op 11 allocs/op BenchmarkReadRequestWrk-4 18705 6113 ns/op 6.54 MB/s 875 B/op 7 allocs/op BenchmarkFileAndServer_1KB/NoTLS-4 319 381290 ns/op 2.69 MB/s BenchmarkFileAndServer_1KB/TLS-4 248 488804 ns/op 2.09 MB/s BenchmarkFileAndServer_16MB/NoTLS-4 3 34485209 ns/op 486.50 MB/s BenchmarkFileAndServer_16MB/TLS-4 2 68746497 ns/op 244.04 MB/s BenchmarkFileAndServer_64MB/NoTLS-4 1 118274951 ns/op 567.40 MB/s BenchmarkFileAndServer_64MB/TLS-4 1 293775217 ns/op 228.44 MB/s BenchmarkServeMux-4 307 385345 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 390 299513 ns/op 0 B/op 0 allocs/op BenchmarkClientServer-4 392 316321 ns/op 5920 B/op 64 allocs/op BenchmarkClientServerParallel4-4 1172 91980 ns/op 10466 B/op 81 allocs/op BenchmarkClientServerParallel64-4 728 146096 ns/op 16186 B/op 106 allocs/op BenchmarkClientServerParallelTLS4-4 2022/06/22 21:14:25 http: TLS handshake error from 127.0.0.1:38522: read tcp 127.0.0.1:38637->127.0.0.1:38522: use of closed network connection 2022/06/22 21:14:25 http: TLS handshake error from 127.0.0.1:38534: read tcp 127.0.0.1:38637->127.0.0.1:38534: use of closed network connection 2022/06/22 21:14:25 http: TLS handshake error from 127.0.0.1:38536: read tcp 127.0.0.1:38637->127.0.0.1:38536: use of closed network connection 2022/06/22 21:14:25 http: TLS handshake error from 127.0.0.1:38538: read tcp 127.0.0.1:38637->127.0.0.1:38538: use of closed network connection 2022/06/22 21:14:25 http: TLS handshake error from 127.0.0.1:38530: read tcp 127.0.0.1:38637->127.0.0.1:38530: use of closed network connection 2022/06/22 21:14:25 http: TLS handshake error from 127.0.0.1:38532: read tcp 127.0.0.1:38637->127.0.0.1:38532: use of closed network connection 2022/06/22 21:14:25 http: TLS handshake error from 127.0.0.1:38528: write tcp 127.0.0.1:38637->127.0.0.1:38528: use of closed network connection 2022/06/22 21:14:25 http: TLS handshake error from 127.0.0.1:38524: write tcp 127.0.0.1:38637->127.0.0.1:38524: use of closed network connection 2022/06/22 21:14:25 http: TLS handshake error from 127.0.0.1:38800: write tcp 127.0.0.1:45307->127.0.0.1:38800: use of closed network connection 2022/06/22 21:14:25 http: TLS handshake error from 127.0.0.1:38796: write tcp 127.0.0.1:45307->127.0.0.1:38796: use of closed network connection 2022/06/22 21:14:25 http: TLS handshake error from 127.0.0.1:38798: write tcp 127.0.0.1:45307->127.0.0.1:38798: use of closed network connection 2022/06/22 21:14:26 http: TLS handshake error from 127.0.0.1:48750: read tcp 127.0.0.1:45261->127.0.0.1:48750: use of closed network connection 2022/06/22 21:14:26 http: TLS handshake error from 127.0.0.1:48742: write tcp 127.0.0.1:45261->127.0.0.1:48742: use of closed network connection 2022/06/22 21:14:26 http: TLS handshake error from 127.0.0.1:48752: read tcp 127.0.0.1:45261->127.0.0.1:48752: use of closed network connection 2022/06/22 21:14:26 http: TLS handshake error from 127.0.0.1:48748: write tcp 127.0.0.1:45261->127.0.0.1:48748: use of closed network connection 2022/06/22 21:14:26 http: TLS handshake error from 127.0.0.1:48074: read tcp 127.0.0.1:37177->127.0.0.1:48074: use of closed network connection 2022/06/22 21:14:26 http: TLS handshake error from 127.0.0.1:48066: read tcp 127.0.0.1:37177->127.0.0.1:48066: use of closed network connection 2022/06/22 21:14:26 http: TLS handshake error from 127.0.0.1:48068: write tcp 127.0.0.1:37177->127.0.0.1:48068: use of closed network connection 126 1036439 ns/op 74234 B/op 633 allocs/op BenchmarkClientServerParallelTLS64-4 2022/06/22 21:14:26 http: TLS handshake error from 127.0.0.1:59498: read tcp 127.0.0.1:34817->127.0.0.1:59498: use of closed network connection 2022/06/22 21:14:26 http: TLS handshake error from 127.0.0.1:59500: write tcp 127.0.0.1:34817->127.0.0.1:59500: use of closed network connection 2022/06/22 21:14:26 http: TLS handshake error from 127.0.0.1:59510: write tcp 127.0.0.1:34817->127.0.0.1:59510: use of closed network connection 2022/06/22 21:14:26 http: TLS handshake error from 127.0.0.1:59496: write tcp 127.0.0.1:34817->127.0.0.1:59496: use of closed network connection 2022/06/22 21:14:26 http: TLS handshake error from 127.0.0.1:59506: write tcp 127.0.0.1:34817->127.0.0.1:59506: use of closed network connection 2022/06/22 21:14:26 http: TLS handshake error from 127.0.0.1:35590: read tcp 127.0.0.1:46065->127.0.0.1:35590: use of closed network connection 2022/06/22 21:14:26 http: TLS handshake error from 127.0.0.1:35630: read tcp 127.0.0.1:46065->127.0.0.1:35630: use of closed network connection 2022/06/22 21:14:26 http: TLS handshake error from 127.0.0.1:35628: write tcp 127.0.0.1:46065->127.0.0.1:35628: use of closed network connection 2022/06/22 21:14:26 http: TLS handshake error from 127.0.0.1:35622: write tcp 127.0.0.1:46065->127.0.0.1:35622: use of closed network connection 42 2679283 ns/op 172002 B/op 1427 allocs/op BenchmarkServer-4 154 681144 ns/op 2969 B/op 23 allocs/op BenchmarkClient-4 288 395359 ns/op 3792 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 680 160413 ns/op 7362 B/op 55 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1495 77074 ns/op 3053 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1831 66614 ns/op 1906 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1645 84415 ns/op 2756 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1792 62987 ns/op 2714 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1917 67018 ns/op 2720 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1942 63838 ns/op 1880 B/op 14 allocs/op BenchmarkServerHijack-4 865 132402 ns/op 16753 B/op 51 allocs/op BenchmarkCloseNotifier-4 333 321688 ns/op 6274 B/op 53 allocs/op BenchmarkResponseStatusLine-4 570164 187.3 ns/op 0 B/op 0 allocs/op PASS ok net/http 7.775s goos: linux goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 5110 23320 ns/op 33601 B/op 7 allocs/op PASS ok net/http/httputil 0.213s goos: linux goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 126850 906.9 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 516849 224.1 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 196119 604.6 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 74638 1600 ns/op BenchmarkStdIPv4-4 121856 956.7 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 83409 1373 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 85348 1404 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 100864 1203 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 64839 1862 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1379187 85.86 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1321497 89.83 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1398630 85.66 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 251677 468.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 267171 423.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 243291 475.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 92073 1268 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 408615 291.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 254740 437.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 273681 432.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 145286 816.7 ns/op 32 B/op 2 allocs/op BenchmarkStdParseIP/v6_zone-4 414050 282.5 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 374155 311.7 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 121441 929.5 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 175293 703.7 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 274170 444.3 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 153331 755.4 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 296857 346.5 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 146527 802.2 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 140443 810.3 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 142542 811.6 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 105109 1071 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 377419 290.5 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 166009 724.3 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 92935 1272 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 119047 1021 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 151798 733.3 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 109647 1050 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 237956 484.3 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 101322 1135 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 126696 916.4 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 178357 683.8 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 125360 950.0 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1346836 89.31 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1341792 88.81 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1336606 89.33 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1282269 93.84 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1245801 93.89 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1245663 94.29 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1251523 94.49 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1279785 94.20 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1285737 93.63 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 288232 396.2 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 558723 187.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 203454 576.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 218601 540.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 207288 574.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 83796 1413 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 447832 259.7 ns/op PASS ok net/netip 8.649s 2022/06/22 21:17:49 Test RPC server listening on 127.0.0.1:33465 2022/06/22 21:17:49 Test HTTP RPC server listening on 127.0.0.1:37827 goos: linux goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1273 92827 ns/op BenchmarkEndToEndHTTP-4 1248 91836 ns/op BenchmarkEndToEndAsync-4 2913 34518 ns/op BenchmarkEndToEndAsyncHTTP-4 3488 33851 ns/op PASS ok net/rpc 0.918s goos: linux goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 5725 19542 ns/op BenchmarkReadMIMEHeader/server_headers-4 6949 16839 ns/op BenchmarkUncommon-4 24747 4706 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.623s goos: linux goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4058 24890 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 92184 1186 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 543520 209.2 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 92522 1262 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 170197 679.8 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 84045 1390 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 12442 9494 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 397868 292.8 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 87847 1317 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 168715 696.7 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 82998 1418 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 13843 8404 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 199416 593.3 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 77622 1486 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 77001 1530 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 33819 3465 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6128 18877 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 198883 588.4 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 76693 1536 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 78061 1525 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 34908 3387 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6421 18643 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.195s goos: linux goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3727002 32.34 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 166201 706.8 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 795 142060 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:476: benchmarkReaddirname ".": 120 entries os_test.go:476: benchmarkReaddirname ".": 120 entries os_test.go:476: benchmarkReaddirname ".": 120 entries BenchmarkReaddir-4 252 443879 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:493: benchmarkReaddir ".": 120 entries os_test.go:493: benchmarkReaddir ".": 120 entries os_test.go:493: benchmarkReaddir ".": 120 entries BenchmarkReadDir-4 666 173040 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:510: benchmarkReadDir ".": 120 entries os_test.go:510: benchmarkReadDir ".": 120 entries os_test.go:510: benchmarkReadDir ".": 120 entries BenchmarkStatDot-4 53740 2136 ns/op BenchmarkStatFile-4 43298 2630 ns/op BenchmarkStatDir-4 45758 2519 ns/op BenchmarkLstatDot-4 52126 2110 ns/op BenchmarkLstatFile-4 44487 2642 ns/op BenchmarkLstatDir-4 45457 2498 ns/op PASS ok os 1.615s goos: linux goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 172 691657 ns/op 5528 B/op 28 allocs/op PASS ok os/exec 0.217s goos: linux goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 328776 329.1 ns/op PASS ok os/user 0.236s goos: linux goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDeepEqual/int8-4 613948 165.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 116724 999.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 522756 220.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 111451 1046 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 523568 222.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 112299 1056 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 536863 218.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 113864 1044 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 546674 219.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 112936 1046 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 701383 166.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 143080 810.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 517063 221.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 111663 1061 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 528739 222.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 113390 1049 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 526132 223.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 109713 1055 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 532011 222.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 112194 1051 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 517352 221.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 112532 1059 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 514363 221.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 113384 1066 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 512076 223.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 112695 1051 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 536617 220.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 113149 1062 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 530858 226.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 112160 1057 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 733740 162.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 118371 1001 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 548925 210.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 110220 1058 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 144411 820.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 69600 1722 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 69854 1731 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 47059 2564 ns/op 0 B/op 0 allocs/op BenchmarkSelect/1-4 174862 605.6 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 94555 1193 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 48045 2456 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 208752 565.8 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 123343 948.9 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 111898 960.7 ns/op 133.23 MB/s BenchmarkCallArgCopy/size=256-4 103994 1024 ns/op 250.09 MB/s BenchmarkCallArgCopy/size=1024-4 82575 1229 ns/op 833.09 MB/s BenchmarkCallArgCopy/size=4096-4 48930 2594 ns/op 1578.89 MB/s BenchmarkCallArgCopy/size=65536-4 3164 32356 ns/op 2025.48 MB/s BenchmarkPtrTo-4 435969 239.9 ns/op BenchmarkFieldByName1-4 680636 156.1 ns/op BenchmarkFieldByName2-4 81110 1436 ns/op BenchmarkFieldByName3-4 7894 13822 ns/op BenchmarkInterfaceBig-4 5243334 22.41 ns/op BenchmarkInterfaceSmall-4 4333854 23.46 ns/op BenchmarkNew-4 2056206 54.55 ns/op BenchmarkMap/StringKeys/MapIndex-4 3363 34444 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3172 36659 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3224 36507 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 3127 37601 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3439 34061 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3306 35626 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 250110 457.5 ns/op BenchmarkBool-4 4311864 29.57 ns/op BenchmarkString-4 2483874 48.38 ns/op BenchmarkBytes-4 2241511 53.43 ns/op BenchmarkNamedBytes-4 757722 148.8 ns/op BenchmarkBytesArray-4 697844 169.5 ns/op BenchmarkSliceLen-4 2597582 46.14 ns/op BenchmarkMapLen-4 1567820 77.11 ns/op BenchmarkStringLen-4 1948921 61.81 ns/op BenchmarkArrayLen-4 1803193 66.52 ns/op BenchmarkSliceCap-4 2463049 48.09 ns/op PASS ok reflect 9.917s goos: linux goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 12069 10257 ns/op 9397 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 15392 7537 ns/op 9245 B/op 1 allocs/op BenchmarkFindString-4 10000 10738 ns/op 9488 B/op 1 allocs/op BenchmarkFindSubmatch-4 10071 10870 ns/op 9075 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 11438 10390 ns/op 9414 B/op 2 allocs/op BenchmarkLiteral-4 18498 7163 ns/op BenchmarkNotLiteral-4 4639 26037 ns/op BenchmarkMatchClass-4 3481 33749 ns/op BenchmarkMatchClass_InRange-4 3348 33000 ns/op BenchmarkReplaceAll-4 2467 49116 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 17578 6928 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 38420 3477 ns/op BenchmarkAnchoredShortMatch-4 14881 7501 ns/op BenchmarkAnchoredLongMatch-4 20719 5629 ns/op BenchmarkOnePassShortA-4 21348 5588 ns/op BenchmarkNotOnePassShortA-4 8122 14879 ns/op BenchmarkOnePassShortB-4 28579 4139 ns/op BenchmarkNotOnePassShortB-4 9454 12385 ns/op BenchmarkOnePassLongPrefix-4 89517 1287 ns/op BenchmarkOnePassLongNotPrefix-4 32776 3831 ns/op BenchmarkMatchParallelShared-4 22082 5717 ns/op BenchmarkMatchParallelCopied-4 31842 4373 ns/op BenchmarkQuoteMetaAll-4 127108 837.0 ns/op 16.73 MB/s BenchmarkQuoteMetaNone-4 290246 408.6 ns/op 63.63 MB/s BenchmarkCompile/Onepass-4 3957 27469 ns/op 4128 B/op 52 allocs/op BenchmarkCompile/Medium-4 1608 71198 ns/op 9688 B/op 112 allocs/op BenchmarkCompile/Hard-4 207 561035 ns/op 84744 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3681498 31.93 ns/op 501.08 MB/s BenchmarkMatch/Easy0/32-4 15469 7833 ns/op 4.09 MB/s BenchmarkMatch/Easy0/1K-4 5755 20094 ns/op 50.96 MB/s BenchmarkMatch/Easy0i/16-4 4069519 29.08 ns/op 550.11 MB/s BenchmarkMatch/Easy0i/32-4 4898 21249 ns/op 1.51 MB/s BenchmarkMatch/Easy0i/1K-4 285 412302 ns/op 2.48 MB/s BenchmarkMatch/Easy1/16-4 4114255 29.01 ns/op 551.45 MB/s BenchmarkMatch/Easy1/32-4 17551 6656 ns/op 4.81 MB/s BenchmarkMatch/Easy1/1K-4 4629 24482 ns/op 41.83 MB/s BenchmarkMatch/Medium/16-4 4050633 28.90 ns/op 553.62 MB/s BenchmarkMatch/Medium/32-4 5509 18244 ns/op 1.75 MB/s BenchmarkMatch/Medium/1K-4 327 359194 ns/op 2.85 MB/s BenchmarkMatch/Hard/16-4 3948774 32.66 ns/op 489.91 MB/s BenchmarkMatch/Hard/32-4 3723 28931 ns/op 1.11 MB/s BenchmarkMatch/Hard/1K-4 183 652374 ns/op 1.57 MB/s BenchmarkMatch/Hard1/16-4 1594 70871 ns/op 0.23 MB/s BenchmarkMatch/Hard1/32-4 910 128915 ns/op 0.25 MB/s BenchmarkMatch/Hard1/1K-4 28 3756836 ns/op 0.27 MB/s BenchmarkMatch_onepass_regex/16-4 31723 3691 ns/op 4.33 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 19104 6318 ns/op 5.07 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 732 160043 ns/op 6.40 MB/s 22 B/op 0 allocs/op PASS ok regexp 7.766s goos: linux goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 600564 186.4 ns/op PASS ok regexp/syntax 1.206s goos: linux goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMakeChan/Byte-4 961412 110.0 ns/op BenchmarkMakeChan/Int-4 1000000 127.3 ns/op BenchmarkMakeChan/Ptr-4 602991 232.6 ns/op BenchmarkMakeChan/Struct/0-4 1221676 104.2 ns/op BenchmarkMakeChan/Struct/32-4 542148 212.7 ns/op BenchmarkMakeChan/Struct/40-4 474148 314.6 ns/op BenchmarkChanNonblocking-4 11512203 9.590 ns/op BenchmarkSelectUncontended-4 1206522 110.1 ns/op BenchmarkSelectSyncContended-4 42120 3634 ns/op BenchmarkSelectAsyncContended-4 120637 1034 ns/op BenchmarkSelectNonblock-4 5202360 19.44 ns/op BenchmarkChanUncontended-4 14541 11198 ns/op BenchmarkChanContended-4 1401 85968 ns/op BenchmarkChanSync-4 164018 760.1 ns/op BenchmarkChanSyncWork-4 10000 36442 ns/op BenchmarkChanProdCons0-4 90252 1361 ns/op BenchmarkChanProdCons10-4 114747 1129 ns/op BenchmarkChanProdCons100-4 130788 1056 ns/op BenchmarkChanProdConsWork0-4 78870 1533 ns/op BenchmarkChanProdConsWork10-4 97800 1430 ns/op BenchmarkChanProdConsWork100-4 98352 1309 ns/op BenchmarkSelectProdCons-4 65199 1790 ns/op BenchmarkReceiveDataFromClosedChan-4 681285 175.9 ns/op BenchmarkChanCreation-4 236010 561.8 ns/op BenchmarkChanSem-4 158745 827.2 ns/op BenchmarkChanPopular-4 104 974427 ns/op BenchmarkChanClosed-4 518325 259.2 ns/op BenchmarkCallClosure-4 6184249 19.36 ns/op BenchmarkCallClosure1-4 6230545 19.48 ns/op BenchmarkCallClosure2-4 1361712 84.55 ns/op BenchmarkCallClosure3-4 1688610 72.84 ns/op BenchmarkCallClosure4-4 1450862 89.28 ns/op BenchmarkComplex128DivNormal-4 10340636 11.59 ns/op BenchmarkComplex128DivNisNaN-4 7855924 15.20 ns/op BenchmarkComplex128DivDisNaN-4 7775622 15.52 ns/op BenchmarkComplex128DivNisInf-4 10092038 11.78 ns/op BenchmarkComplex128DivDisInf-4 5876206 20.53 ns/op BenchmarkSetTypePtr-4 52907113 2.264 ns/op 3533.33 MB/s BenchmarkSetTypePtr8-4 8069366 14.91 ns/op 4292.95 MB/s BenchmarkSetTypePtr16-4 6951369 17.42 ns/op 7346.68 MB/s BenchmarkSetTypePtr32-4 4888478 24.10 ns/op 10622.86 MB/s BenchmarkSetTypePtr64-4 3104106 38.36 ns/op 13347.82 MB/s BenchmarkSetTypePtr126-4 1464465 81.65 ns/op 12345.28 MB/s BenchmarkSetTypePtr128-4 1466803 81.99 ns/op 12489.03 MB/s BenchmarkSetTypePtrSlice-4 234745 510.1 ns/op 16058.14 MB/s BenchmarkSetTypeNode1-4 14980470 6.704 ns/op 3580.00 MB/s BenchmarkSetTypeNode1Slice-4 1714555 69.99 ns/op 10972.56 MB/s BenchmarkSetTypeNode8-4 6965391 17.07 ns/op 4685.98 MB/s BenchmarkSetTypeNode8Slice-4 675127 176.4 ns/op 14513.39 MB/s BenchmarkSetTypeNode64-4 2785298 43.06 ns/op 12261.37 MB/s BenchmarkSetTypeNode64Slice-4 104360 1142 ns/op 14794.51 MB/s BenchmarkSetTypeNode64Dead-4 5542196 21.52 ns/op 24539.34 MB/s BenchmarkSetTypeNode64DeadSlice-4 115471 1030 ns/op 16407.34 MB/s BenchmarkSetTypeNode124-4 1470640 81.51 ns/op 12366.53 MB/s BenchmarkSetTypeNode124Slice-4 53202 2234 ns/op 14435.76 MB/s BenchmarkSetTypeNode126-4 1470327 81.49 ns/op 12565.41 MB/s BenchmarkSetTypeNode126Slice-4 52942 2282 ns/op 14359.80 MB/s BenchmarkSetTypeNode128-4 1358301 87.64 ns/op 11866.92 MB/s BenchmarkSetTypeNode128Slice-4 48729 2450 ns/op 13585.25 MB/s BenchmarkSetTypeNode130-4 1365843 87.35 ns/op 12088.63 MB/s BenchmarkSetTypeNode130Slice-4 48042 2477 ns/op 13643.19 MB/s BenchmarkSetTypeNode1024-4 207145 575.0 ns/op 14275.37 MB/s BenchmarkSetTypeNode1024Slice-4 6925 17000 ns/op 15450.31 MB/s BenchmarkAllocation-4 4110 30399 ns/op BenchmarkReadMemStats-4 5139 20121 ns/op BenchmarkReadMemStatsLatency-4 1 66220 p50-ns 66220 p90-ns 66220 p99-ns BenchmarkWriteBarrier-4 2550052 44.69 ns/op BenchmarkBulkWriteBarrier-4 8248162 18.71 ns/op BenchmarkScanStackNoLocals-4 3 49792109 ns/op BenchmarkMSpanCountAlloc/bits=64-4 12177296 9.640 ns/op BenchmarkMSpanCountAlloc/bits=128-4 10781848 10.99 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9134916 13.23 ns/op BenchmarkMSpanCountAlloc/bits=512-4 7063100 16.79 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 5118600 23.39 ns/op BenchmarkHash5-4 6352186 18.83 ns/op 265.53 MB/s BenchmarkHash16-4 6666854 17.66 ns/op 905.91 MB/s BenchmarkHash64-4 5529009 19.70 ns/op 3248.45 MB/s BenchmarkHash1024-4 1947495 61.51 ns/op 16647.22 MB/s BenchmarkHash65536-4 38552 3101 ns/op 21130.99 MB/s BenchmarkAlignedLoad-4 8260723 14.67 ns/op BenchmarkUnalignedLoad-4 8157480 14.77 ns/op BenchmarkEqEfaceConcrete-4 9328537 12.92 ns/op BenchmarkEqIfaceConcrete-4 9114763 12.95 ns/op BenchmarkNeEfaceConcrete-4 9214258 12.97 ns/op BenchmarkNeIfaceConcrete-4 9185431 13.08 ns/op BenchmarkConvT2EByteSized/bool-4 6378894 18.74 ns/op BenchmarkConvT2EByteSized/uint8-4 6311437 18.81 ns/op BenchmarkConvT2ESmall-4 5666276 20.75 ns/op BenchmarkConvT2EUintptr-4 5883740 20.57 ns/op BenchmarkConvT2ELarge-4 1215864 101.5 ns/op BenchmarkConvT2ISmall-4 5763276 20.88 ns/op BenchmarkConvT2IUintptr-4 5881825 20.35 ns/op BenchmarkConvT2ILarge-4 1000000 100.5 ns/op BenchmarkConvI2E-4 5321064 21.98 ns/op BenchmarkConvI2I-4 4506658 26.70 ns/op BenchmarkAssertE2T-4 4844515 24.54 ns/op BenchmarkAssertE2TLarge-4 2483770 48.94 ns/op BenchmarkAssertE2I-4 4623456 25.74 ns/op BenchmarkAssertI2T-4 4859626 24.64 ns/op BenchmarkAssertI2I-4 4332956 27.53 ns/op BenchmarkAssertI2E-4 5928949 20.13 ns/op BenchmarkAssertE2E-4 6399394 18.83 ns/op BenchmarkAssertE2T2-4 3925112 30.69 ns/op BenchmarkAssertE2T2Blank-4 4801174 24.89 ns/op BenchmarkAssertI2E2-4 4914240 24.30 ns/op BenchmarkAssertI2E2Blank-4 6574940 17.94 ns/op BenchmarkAssertE2E2-4 5068378 23.80 ns/op BenchmarkAssertE2E2Blank-4 6152782 19.40 ns/op BenchmarkConvT2Ezero/zero/16-4 5638545 20.87 ns/op BenchmarkConvT2Ezero/zero/32-4 5889001 20.43 ns/op BenchmarkConvT2Ezero/zero/64-4 5806902 20.73 ns/op BenchmarkConvT2Ezero/zero/str-4 5811082 20.63 ns/op BenchmarkConvT2Ezero/zero/slice-4 5608518 21.57 ns/op BenchmarkConvT2Ezero/zero/big-4 257577 454.5 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1520173 81.39 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1316856 83.41 ns/op BenchmarkConvT2Ezero/nonzero/big-4 256802 517.8 ns/op BenchmarkConvT2Ezero/smallint/16-4 5659861 20.81 ns/op BenchmarkConvT2Ezero/smallint/32-4 5714997 20.82 ns/op BenchmarkConvT2Ezero/smallint/64-4 5798157 20.34 ns/op BenchmarkConvT2Ezero/largeint/16-4 1812057 69.35 ns/op BenchmarkConvT2Ezero/largeint/32-4 1805991 66.39 ns/op BenchmarkConvT2Ezero/largeint/64-4 1796979 70.42 ns/op BenchmarkMalloc8-4 18315882 6.417 ns/op BenchmarkMalloc16-4 18587216 6.416 ns/op BenchmarkMallocTypeInfo8-4 18344704 6.480 ns/op BenchmarkMallocTypeInfo16-4 18717880 6.429 ns/op BenchmarkMallocLargeStruct-4 5575118 20.99 ns/op BenchmarkGoroutineSelect-4 80 1899243 ns/op BenchmarkGoroutineBlocking-4 90 1809616 ns/op BenchmarkGoroutineForRange-4 79 2036421 ns/op BenchmarkGoroutineIdle-4 85 1577369 ns/op BenchmarkHashStringSpeed-4 2649484 43.49 ns/op BenchmarkHashBytesSpeed-4 1402216 81.92 ns/op BenchmarkHashInt32Speed-4 3287886 39.54 ns/op BenchmarkHashInt64Speed-4 3251193 39.42 ns/op BenchmarkHashStringArraySpeed-4 618138 194.3 ns/op BenchmarkMegMap-4 4132122 30.22 ns/op BenchmarkMegOneMap-4 5389821 22.48 ns/op BenchmarkMegEqMap-4 1387 81837 ns/op BenchmarkMegEmptyMap-4 6311912 19.02 ns/op BenchmarkSmallStrMap-4 4179368 28.67 ns/op BenchmarkMapStringKeysEight_16-4 3283608 36.33 ns/op BenchmarkMapStringKeysEight_32-4 3536193 33.99 ns/op BenchmarkMapStringKeysEight_64-4 3467934 34.19 ns/op BenchmarkMapStringKeysEight_1M-4 3456837 34.17 ns/op BenchmarkIntMap-4 4887038 24.62 ns/op BenchmarkMapFirst/1-4 4752057 25.03 ns/op BenchmarkMapFirst/2-4 4708350 24.95 ns/op BenchmarkMapFirst/3-4 4712598 24.94 ns/op BenchmarkMapFirst/4-4 4686265 25.43 ns/op BenchmarkMapFirst/5-4 4701822 24.83 ns/op BenchmarkMapFirst/6-4 4721995 25.25 ns/op BenchmarkMapFirst/7-4 4744171 25.07 ns/op BenchmarkMapFirst/8-4 4728140 25.10 ns/op BenchmarkMapFirst/9-4 4164966 29.05 ns/op BenchmarkMapFirst/10-4 4105894 28.74 ns/op BenchmarkMapFirst/11-4 4146514 29.09 ns/op BenchmarkMapFirst/12-4 3917302 29.91 ns/op BenchmarkMapFirst/13-4 3670898 32.53 ns/op BenchmarkMapFirst/14-4 3987260 30.21 ns/op BenchmarkMapFirst/15-4 3703190 32.50 ns/op BenchmarkMapFirst/16-4 3980498 30.22 ns/op BenchmarkMapMid/1-4 3925758 30.26 ns/op BenchmarkMapMid/2-4 3675758 32.35 ns/op BenchmarkMapMid/3-4 3877269 30.92 ns/op BenchmarkMapMid/4-4 3809418 32.06 ns/op BenchmarkMapMid/5-4 3738087 31.74 ns/op BenchmarkMapMid/6-4 3741874 32.21 ns/op BenchmarkMapMid/7-4 3762432 31.97 ns/op BenchmarkMapMid/8-4 3603657 32.80 ns/op BenchmarkMapMid/9-4 3386058 36.07 ns/op BenchmarkMapMid/10-4 3159201 36.13 ns/op BenchmarkMapMid/11-4 3440178 36.04 ns/op BenchmarkMapMid/12-4 3285381 35.35 ns/op BenchmarkMapMid/13-4 3414360 36.04 ns/op BenchmarkMapMid/14-4 3456144 33.84 ns/op BenchmarkMapMid/15-4 3343518 34.58 ns/op BenchmarkMapMid/16-4 3362413 35.17 ns/op BenchmarkMapLast/1-4 3952590 30.11 ns/op BenchmarkMapLast/2-4 3871867 30.93 ns/op BenchmarkMapLast/3-4 3783897 31.38 ns/op BenchmarkMapLast/4-4 3775562 32.05 ns/op BenchmarkMapLast/5-4 3644900 32.78 ns/op BenchmarkMapLast/6-4 3467864 32.83 ns/op BenchmarkMapLast/7-4 3598552 33.22 ns/op BenchmarkMapLast/8-4 3527362 34.07 ns/op BenchmarkMapLast/9-4 2902274 38.01 ns/op BenchmarkMapLast/10-4 3089785 37.23 ns/op BenchmarkMapLast/11-4 3094216 36.83 ns/op BenchmarkMapLast/12-4 3219094 38.15 ns/op BenchmarkMapLast/13-4 2967961 40.42 ns/op BenchmarkMapLast/14-4 3226288 36.57 ns/op BenchmarkMapLast/15-4 3335586 37.08 ns/op BenchmarkMapLast/16-4 3122637 36.94 ns/op BenchmarkMapCycle-4 2137522 56.84 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3414967 34.95 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2305 50451 ns/op BenchmarkMakeMap/[Byte]Byte-4 517592 194.0 ns/op BenchmarkMakeMap/[Int]Int-4 319852 330.0 ns/op BenchmarkNewEmptyMap-4 12847896 9.417 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1735953 71.67 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 497402 243.1 ns/op BenchmarkMapIterEmpty-4 5367501 22.03 ns/op BenchmarkSameLengthMap-4 4556604 26.79 ns/op BenchmarkBigKeyMap-4 1643506 74.03 ns/op BenchmarkBigValMap-4 1503531 80.77 ns/op BenchmarkSmallKeyMap-4 2748909 42.88 ns/op BenchmarkMapPopulate/1-4 2309277 49.21 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 127418 884.9 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 8450 13685 ns/op 3350 B/op 17 allocs/op BenchmarkMapPopulate/1000-4 708 154444 ns/op 53314 B/op 72 allocs/op BenchmarkMapPopulate/10000-4 52 2441714 ns/op 427450 B/op 320 allocs/op BenchmarkMapPopulate/100000-4 4 29021574 ns/op 3618976 B/op 4007 allocs/op BenchmarkComplexAlgMap-4 590337 191.0 ns/op BenchmarkGoMapClear/Reflexive/1-4 739130 161.3 ns/op BenchmarkGoMapClear/Reflexive/10-4 637152 180.8 ns/op BenchmarkGoMapClear/Reflexive/100-4 323773 364.6 ns/op BenchmarkGoMapClear/Reflexive/1000-4 31695 3806 ns/op BenchmarkGoMapClear/Reflexive/10000-4 3586 29756 ns/op BenchmarkGoMapClear/NonReflexive/1-4 539646 213.8 ns/op BenchmarkGoMapClear/NonReflexive/10-4 492375 235.1 ns/op BenchmarkGoMapClear/NonReflexive/100-4 263910 440.9 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 30908 3871 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 3504 29411 ns/op BenchmarkMapStringConversion/32/simple-4 1820413 64.89 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1806992 64.66 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1738281 68.06 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1614202 69.85 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1764804 72.60 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1545558 78.33 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1997175 66.98 ns/op BenchmarkMapInterfacePtr-4 2104485 64.31 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4632554 25.43 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 135170 825.5 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5324 21629 ns/op BenchmarkMapPop1000-4 356 341059 ns/op BenchmarkMapPop10000-4 19 6658267 ns/op BenchmarkMapAssign/Int32/256-4 2401540 50.96 ns/op BenchmarkMapAssign/Int32/65536-4 1055318 110.7 ns/op BenchmarkMapAssign/Int64/256-4 2393666 49.55 ns/op BenchmarkMapAssign/Int64/65536-4 786837 138.1 ns/op BenchmarkMapAssign/Str/256-4 1878349 64.31 ns/op BenchmarkMapAssign/Str/65536-4 344092 300.6 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1528146 79.94 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 588043 178.8 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1526436 77.58 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 483709 212.8 ns/op BenchmarkMapOperatorAssign/Str/256-4 457562 2169 ns/op BenchmarkMapOperatorAssign/Str/65536-4 111506 908.4 ns/op BenchmarkMapAppendAssign/Int32/256-4 796268 172.7 ns/op 28 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 165750 659.6 ns/op 73 B/op 1 allocs/op BenchmarkMapAppendAssign/Int64/256-4 779166 175.6 ns/op 28 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 143691 743.0 ns/op 87 B/op 1 allocs/op BenchmarkMapAppendAssign/Str/256-4 576838 266.7 ns/op 53 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 93726 1296 ns/op 154 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1861213 65.43 ns/op BenchmarkMapDelete/Int32/1000-4 1962580 78.08 ns/op BenchmarkMapDelete/Int32/10000-4 1901260 63.47 ns/op BenchmarkMapDelete/Int64/100-4 1817006 72.59 ns/op BenchmarkMapDelete/Int64/1000-4 1829865 87.68 ns/op BenchmarkMapDelete/Int64/10000-4 1870566 66.82 ns/op BenchmarkMapDelete/Str/100-4 1000000 114.2 ns/op BenchmarkMapDelete/Str/1000-4 998026 109.7 ns/op BenchmarkMapDelete/Str/10000-4 1366142 89.44 ns/op BenchmarkMapDelete/Pointer/100-4 1515870 81.33 ns/op BenchmarkMapDelete/Pointer/1000-4 1736859 69.16 ns/op BenchmarkMapDelete/Pointer/10000-4 1652246 73.04 ns/op BenchmarkMemmove/0-4 14272567 8.455 ns/op BenchmarkMemmove/1-4 2051851 59.76 ns/op 16.73 MB/s BenchmarkMemmove/2-4 2005064 64.38 ns/op 31.07 MB/s BenchmarkMemmove/3-4 1968847 62.98 ns/op 47.63 MB/s BenchmarkMemmove/4-4 1986604 60.50 ns/op 66.12 MB/s BenchmarkMemmove/5-4 1966344 61.34 ns/op 81.51 MB/s BenchmarkMemmove/6-4 1965994 60.23 ns/op 99.62 MB/s BenchmarkMemmove/7-4 1978744 62.02 ns/op 112.87 MB/s BenchmarkMemmove/8-4 1994787 60.51 ns/op 132.21 MB/s BenchmarkMemmove/9-4 1827933 66.00 ns/op 136.36 MB/s BenchmarkMemmove/10-4 1867765 65.11 ns/op 153.59 MB/s BenchmarkMemmove/11-4 1837563 65.39 ns/op 168.21 MB/s BenchmarkMemmove/12-4 1862455 64.46 ns/op 186.18 MB/s BenchmarkMemmove/13-4 1819438 65.42 ns/op 198.73 MB/s BenchmarkMemmove/14-4 1841931 63.92 ns/op 219.03 MB/s BenchmarkMemmove/15-4 1833835 64.61 ns/op 232.17 MB/s BenchmarkMemmove/16-4 1881627 63.07 ns/op 253.67 MB/s BenchmarkMemmove/32-4 1796511 66.79 ns/op 479.10 MB/s BenchmarkMemmove/64-4 1636419 73.31 ns/op 873.00 MB/s BenchmarkMemmove/128-4 1387706 86.40 ns/op 1481.52 MB/s BenchmarkMemmove/256-4 951894 119.2 ns/op 2147.54 MB/s BenchmarkMemmove/512-4 626787 185.7 ns/op 2757.11 MB/s BenchmarkMemmove/1024-4 349202 334.1 ns/op 3065.00 MB/s BenchmarkMemmove/2048-4 201700 584.1 ns/op 3506.40 MB/s BenchmarkMemmove/4096-4 107529 1114 ns/op 3676.41 MB/s BenchmarkMemmoveOverlap/32-4 1797949 68.68 ns/op 465.94 MB/s BenchmarkMemmoveOverlap/64-4 1644822 72.61 ns/op 881.38 MB/s BenchmarkMemmoveOverlap/128-4 1367244 86.55 ns/op 1478.92 MB/s BenchmarkMemmoveOverlap/256-4 989476 120.2 ns/op 2130.59 MB/s BenchmarkMemmoveOverlap/512-4 656440 184.0 ns/op 2783.27 MB/s BenchmarkMemmoveOverlap/1024-4 346087 331.2 ns/op 3091.58 MB/s BenchmarkMemmoveOverlap/2048-4 204825 585.7 ns/op 3496.62 MB/s BenchmarkMemmoveOverlap/4096-4 108583 1098 ns/op 3729.96 MB/s BenchmarkMemmoveUnalignedDst/0-4 14871013 7.966 ns/op BenchmarkMemmoveUnalignedDst/1-4 2018764 59.34 ns/op 16.85 MB/s BenchmarkMemmoveUnalignedDst/2-4 1939053 62.93 ns/op 31.78 MB/s BenchmarkMemmoveUnalignedDst/3-4 1925311 61.61 ns/op 48.70 MB/s BenchmarkMemmoveUnalignedDst/4-4 1989231 62.06 ns/op 64.46 MB/s BenchmarkMemmoveUnalignedDst/5-4 1935492 60.80 ns/op 82.24 MB/s BenchmarkMemmoveUnalignedDst/6-4 1918773 61.61 ns/op 97.39 MB/s BenchmarkMemmoveUnalignedDst/7-4 1902134 62.03 ns/op 112.86 MB/s BenchmarkMemmoveUnalignedDst/8-4 1977374 60.82 ns/op 131.54 MB/s BenchmarkMemmoveUnalignedDst/9-4 1812645 65.53 ns/op 137.34 MB/s BenchmarkMemmoveUnalignedDst/10-4 1787929 66.05 ns/op 151.39 MB/s BenchmarkMemmoveUnalignedDst/11-4 1827130 65.68 ns/op 167.49 MB/s BenchmarkMemmoveUnalignedDst/12-4 1840687 65.87 ns/op 182.19 MB/s BenchmarkMemmoveUnalignedDst/13-4 1829104 67.02 ns/op 193.96 MB/s BenchmarkMemmoveUnalignedDst/14-4 1804572 67.52 ns/op 207.34 MB/s BenchmarkMemmoveUnalignedDst/15-4 1823913 65.93 ns/op 227.50 MB/s BenchmarkMemmoveUnalignedDst/16-4 1806493 65.55 ns/op 244.10 MB/s BenchmarkMemmoveUnalignedDst/32-4 1707921 70.68 ns/op 452.74 MB/s BenchmarkMemmoveUnalignedDst/64-4 1525518 80.13 ns/op 798.68 MB/s BenchmarkMemmoveUnalignedDst/128-4 1318095 90.63 ns/op 1412.28 MB/s BenchmarkMemmoveUnalignedDst/256-4 902257 123.0 ns/op 2081.59 MB/s BenchmarkMemmoveUnalignedDst/512-4 611156 188.6 ns/op 2714.32 MB/s BenchmarkMemmoveUnalignedDst/1024-4 338247 349.6 ns/op 2929.14 MB/s BenchmarkMemmoveUnalignedDst/2048-4 201373 596.0 ns/op 3436.39 MB/s BenchmarkMemmoveUnalignedDst/4096-4 106604 1120 ns/op 3657.64 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1702842 69.90 ns/op 457.79 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1505817 77.47 ns/op 826.15 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1307406 92.31 ns/op 1386.63 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 896918 125.6 ns/op 2037.79 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 620029 189.2 ns/op 2705.49 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 355419 337.0 ns/op 3038.42 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 201486 592.4 ns/op 3457.19 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 108404 1104 ns/op 3708.47 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14199361 8.340 ns/op BenchmarkMemmoveUnalignedSrc/1-4 2032104 58.59 ns/op 17.07 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1916661 61.61 ns/op 32.46 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1985473 60.75 ns/op 49.38 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1953829 60.41 ns/op 66.21 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1955253 60.15 ns/op 83.13 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1983764 60.58 ns/op 99.04 MB/s BenchmarkMemmoveUnalignedSrc/7-4 2006054 59.89 ns/op 116.88 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1963614 61.14 ns/op 130.84 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1839056 64.36 ns/op 139.84 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1827218 65.01 ns/op 153.83 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1881535 63.72 ns/op 172.62 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1821906 63.89 ns/op 187.83 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1851757 64.69 ns/op 200.96 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1825521 64.91 ns/op 215.69 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1826976 64.52 ns/op 232.49 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1812758 65.72 ns/op 243.45 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1746020 68.42 ns/op 467.71 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1578096 75.50 ns/op 847.68 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1321984 91.08 ns/op 1405.40 MB/s BenchmarkMemmoveUnalignedSrc/256-4 882058 123.5 ns/op 2073.09 MB/s BenchmarkMemmoveUnalignedSrc/512-4 624615 190.0 ns/op 2694.95 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 351265 340.4 ns/op 3008.23 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 198709 589.6 ns/op 3473.49 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 108264 1108 ns/op 3695.29 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1719243 69.24 ns/op 462.17 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1585148 76.45 ns/op 837.20 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1324030 89.38 ns/op 1432.02 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 927158 123.5 ns/op 2072.95 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 637951 186.3 ns/op 2747.93 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 360530 333.3 ns/op 3072.60 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 199593 585.2 ns/op 3499.87 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 109052 1107 ns/op 3700.98 MB/s BenchmarkMemclr/5-4 11609360 10.37 ns/op 482.38 MB/s BenchmarkMemclr/16-4 11068112 10.81 ns/op 1480.74 MB/s BenchmarkMemclr/64-4 10778421 11.16 ns/op 5735.51 MB/s BenchmarkMemclr/256-4 9280958 12.90 ns/op 19841.28 MB/s BenchmarkMemclr/4096-4 2448918 48.68 ns/op 84140.50 MB/s BenchmarkMemclr/65536-4 55021 1884 ns/op 34785.02 MB/s BenchmarkMemclr/1M-4 2778 39767 ns/op 26367.68 MB/s BenchmarkMemclr/4M-4 697 171272 ns/op 24489.10 MB/s BenchmarkMemclr/8M-4 307 373857 ns/op 22438.04 MB/s BenchmarkMemclr/16M-4 108 1137149 ns/op 14753.75 MB/s BenchmarkMemclr/64M-4 10 10039824 ns/op 6684.27 MB/s BenchmarkGoMemclr/5-4 2405326 50.46 ns/op 99.09 MB/s BenchmarkGoMemclr/16-4 486835 241.0 ns/op 66.39 MB/s BenchmarkGoMemclr/64-4 127980 946.1 ns/op 67.65 MB/s BenchmarkGoMemclr/256-4 32104 3653 ns/op 70.08 MB/s BenchmarkMemclrRange/1K_2K-4 74314 1640 ns/op 58454.90 MB/s BenchmarkMemclrRange/2K_8K-4 32106 3735 ns/op 89309.74 MB/s BenchmarkMemclrRange/4K_16K-4 42780 2774 ns/op 116454.88 MB/s BenchmarkMemclrRange/160K_228K-4 1834 56299 ns/op 29536.16 MB/s BenchmarkClearFat8-4 19385502 6.212 ns/op BenchmarkClearFat12-4 20430837 5.904 ns/op BenchmarkClearFat16-4 19747276 6.071 ns/op BenchmarkClearFat24-4 20334330 5.882 ns/op BenchmarkClearFat32-4 19487500 6.087 ns/op BenchmarkClearFat40-4 20479240 5.843 ns/op BenchmarkClearFat48-4 19661317 6.108 ns/op BenchmarkClearFat56-4 20074472 5.918 ns/op BenchmarkClearFat64-4 19710654 6.057 ns/op BenchmarkClearFat128-4 20102569 5.847 ns/op BenchmarkClearFat256-4 19599282 6.077 ns/op BenchmarkClearFat512-4 20456656 5.899 ns/op BenchmarkClearFat1024-4 19080115 6.069 ns/op BenchmarkCopyFat8-4 20247279 5.852 ns/op BenchmarkCopyFat12-4 19674330 6.112 ns/op BenchmarkCopyFat16-4 20401296 5.850 ns/op BenchmarkCopyFat24-4 19860506 6.083 ns/op BenchmarkCopyFat32-4 20181793 5.858 ns/op BenchmarkCopyFat64-4 19733852 6.069 ns/op BenchmarkCopyFat128-4 20443918 5.848 ns/op BenchmarkCopyFat256-4 20423977 5.835 ns/op BenchmarkCopyFat512-4 20533842 5.850 ns/op BenchmarkCopyFat520-4 19896936 6.026 ns/op BenchmarkCopyFat1024-4 19483195 6.091 ns/op BenchmarkIssue18740/2byte-4 459 259950 ns/op BenchmarkIssue18740/4byte-4 762 153033 ns/op BenchmarkIssue18740/8byte-4 1006 116879 ns/op BenchmarkReadMetricsLatency-4 21291 4256 p50-ns 6658 p90-ns 18635 p99-ns BenchmarkFinalizer-4 169 658024 ns/op BenchmarkFinalizerRun-4 194652 880.1 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7498671 15.83 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3143222 37.81 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2422338 48.97 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2432541 49.37 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1346862 89.70 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 100.5 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2305366 51.79 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1271114 93.53 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1336890 89.34 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1891068 65.66 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1999702 64.60 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1752066 68.46 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1306934 91.66 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1000000 101.1 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 6203871 19.31 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 6232316 19.13 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 6303103 19.13 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 6181692 19.26 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5833057 20.51 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 5262259 22.87 ns/op BenchmarkFindBitRange64/PatternAASize2-4 6235558 19.43 ns/op BenchmarkFindBitRange64/PatternAASize8-4 6248564 19.07 ns/op BenchmarkFindBitRange64/PatternAASize32-4 6300822 18.97 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 6089671 19.35 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 6292818 19.01 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 6311138 19.07 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 6234331 19.36 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 6303385 18.99 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 6294873 19.02 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 6097650 19.35 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 6269751 18.99 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 6112618 19.05 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 6173584 19.34 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 5725105 20.95 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 5709409 20.90 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 6129547 19.47 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 5693082 20.96 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 5673148 20.76 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 6025017 19.38 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 5743236 21.05 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 5702158 20.96 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 6216081 19.38 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 5639146 21.03 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 5690102 20.84 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 6197809 19.25 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 6336778 19.05 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 6248510 18.96 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 6189072 19.24 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 6210525 19.24 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 6303544 19.13 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 6175515 19.34 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 6235050 19.12 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 6240072 19.02 ns/op BenchmarkNetpollBreak-4 4104 27959 ns/op BenchmarkPingPongHog-4 350 286784 ns/op BenchmarkStackGrowth-4 126375 866.3 ns/op BenchmarkStackGrowthDeep-4 1377 85054 ns/op BenchmarkCreateGoroutines-4 40134 2561 ns/op BenchmarkCreateGoroutinesParallel-4 50914 2553 ns/op BenchmarkCreateGoroutinesCapture-4 8472 13098 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 41485 2671 ns/op BenchmarkClosureCall-4 20540709 5.854 ns/op BenchmarkWakeupParallelSpinning/0s-4 9458 20425 ns/op BenchmarkWakeupParallelSpinning/1µs-4 6963 23884 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4509 26604 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3040 37962 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2029 59067 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1233 96518 ns/op BenchmarkWakeupParallelSpinning/50µs-4 652 196510 ns/op BenchmarkWakeupParallelSpinning/100µs-4 361 336930 ns/op BenchmarkWakeupParallelSyscall/0s-4 762 160268 ns/op BenchmarkWakeupParallelSyscall/1µs-4 691 160185 ns/op BenchmarkWakeupParallelSyscall/2µs-4 750 166391 ns/op BenchmarkWakeupParallelSyscall/5µs-4 836 175744 ns/op BenchmarkWakeupParallelSyscall/10µs-4 586 182230 ns/op BenchmarkWakeupParallelSyscall/20µs-4 571 202418 ns/op BenchmarkWakeupParallelSyscall/50µs-4 444 284472 ns/op BenchmarkWakeupParallelSyscall/100µs-4 310 374355 ns/op BenchmarkMatmult-4 3384165 32.89 ns/op BenchmarkFastrand-4 9978322 10.12 ns/op BenchmarkFastrand64-4 12631946 9.949 ns/op BenchmarkFastrandHashiter-4 3779048 27.24 ns/op BenchmarkFastrandn/2-4 6385173 18.95 ns/op BenchmarkFastrandn/3-4 6417590 18.72 ns/op BenchmarkFastrandn/4-4 6354594 18.97 ns/op BenchmarkFastrandn/5-4 6363537 18.79 ns/op BenchmarkIfaceCmp100-4 90778 1308 ns/op BenchmarkIfaceCmpNil100-4 181585 658.3 ns/op BenchmarkEfaceCmpDiff-4 37039 3268 ns/op BenchmarkEfaceCmpDiffIndirect-4 33990 3553 ns/op BenchmarkDefer-4 1633009 74.18 ns/op BenchmarkDefer10-4 812365 147.8 ns/op BenchmarkDeferMany-4 411364 452.3 ns/op BenchmarkPanicRecover-4 176589 671.1 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 7200 17952 ns/op 15830 p50-ns 26593 p90-ns 51405 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 6218 19955 ns/op 15111 p50-ns 24447 p90-ns 88567 p99-ns BenchmarkGoroutineProfile/small/idle-4 3066 38482 ns/op 36187 p50-ns 40457 p90-ns 71861 p99-ns BenchmarkGoroutineProfile/small/loaded-4 414 254346 ns/op 112817 p50-ns 335241 p90-ns 2340748 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 7143 19832 ns/op 19245 p50-ns 25210 p90-ns 43648 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 4774 22671 ns/op 16000 p50-ns 25753 p90-ns 177425 p99-ns BenchmarkGoroutineProfile/large/idle-4 13 7700386 ns/op 7624885 p50-ns 8078335 p90-ns 8276151 p99-ns BenchmarkGoroutineProfile/large/loaded-4 10 11566204 ns/op 10012435 p50-ns 26146869 p90-ns 26146869 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 7563 18183 ns/op 17712 p50-ns 23508 p90-ns 42229 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 4885 24065 ns/op 15664 p50-ns 24363 p90-ns 191756 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 900 176377 ns/op 171752 p50-ns 191488 p90-ns 311499 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 271 461823 ns/op 258914 p50-ns 356632 p90-ns 10089930 p99-ns BenchmarkRWMutexUncontended-4 3145873 42.76 ns/op BenchmarkRWMutexWrite100-4 861883 201.4 ns/op BenchmarkRWMutexWrite10-4 132589 1022 ns/op BenchmarkRWMutexWorkWrite100-4 421171 273.6 ns/op BenchmarkRWMutexWorkWrite10-4 153018 1190 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1794 65148 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 854 139340 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 889 132042 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 404 290240 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 432 264152 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 188 613308 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 222 530607 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 91 1260519 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 241414 503.7 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 244064 509.3 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 218600 577.4 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 234409 508.7 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 215712 516.3 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 184892 549.1 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 193188 527.0 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 205165 507.7 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 191998 627.1 ns/op BenchmarkMakeSlice/Byte-4 2126450 63.16 ns/op BenchmarkMakeSlice/Int16-4 2005516 58.89 ns/op BenchmarkMakeSlice/Int-4 1618048 78.07 ns/op BenchmarkMakeSlice/Ptr-4 1000000 114.9 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 129.7 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 151.1 ns/op BenchmarkMakeSlice/Struct/40-4 691160 182.8 ns/op BenchmarkGrowSlice/Byte-4 798537 155.9 ns/op BenchmarkGrowSlice/Int16-4 754998 174.4 ns/op BenchmarkGrowSlice/Int-4 519800 238.8 ns/op BenchmarkGrowSlice/Ptr-4 408979 324.6 ns/op BenchmarkGrowSlice/Struct/24-4 254175 477.0 ns/op BenchmarkGrowSlice/Struct/32-4 182230 590.8 ns/op BenchmarkGrowSlice/Struct/40-4 168361 732.7 ns/op BenchmarkExtendSlice/IntSlice-4 462396 268.7 ns/op BenchmarkExtendSlice/PointerSlice-4 350408 386.9 ns/op BenchmarkExtendSlice/NoGrow-4 821886 152.7 ns/op BenchmarkAppend-4 848671 139.3 ns/op BenchmarkAppendGrowByte-4 3 37717180 ns/op BenchmarkAppendGrowString-4 1 425292841 ns/op BenchmarkAppendSlice/1Bytes-4 2016625 58.54 ns/op BenchmarkAppendSlice/4Bytes-4 1996248 61.32 ns/op BenchmarkAppendSlice/7Bytes-4 1870870 64.31 ns/op BenchmarkAppendSlice/8Bytes-4 1902656 63.25 ns/op BenchmarkAppendSlice/15Bytes-4 1752856 66.23 ns/op BenchmarkAppendSlice/16Bytes-4 1780149 65.86 ns/op BenchmarkAppendSlice/32Bytes-4 1786587 67.53 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 57632 1809 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 17586 7107 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 5962 26299 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1147 103622 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 88 1315392 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 20 6035693 ns/op BenchmarkAppendStr/1Bytes-4 1740789 68.01 ns/op BenchmarkAppendStr/4Bytes-4 1701181 70.05 ns/op BenchmarkAppendStr/8Bytes-4 1670950 73.05 ns/op BenchmarkAppendStr/16Bytes-4 1640446 73.07 ns/op BenchmarkAppendStr/32Bytes-4 1662235 74.49 ns/op BenchmarkAppendSpecialCase-4 753014 152.5 ns/op BenchmarkCopy/1Byte-4 2000043 57.77 ns/op 17.31 MB/s BenchmarkCopy/1String-4 2019027 58.01 ns/op 17.24 MB/s BenchmarkCopy/2Byte-4 1970521 60.34 ns/op 33.15 MB/s BenchmarkCopy/2String-4 1917135 61.83 ns/op 32.35 MB/s BenchmarkCopy/4Byte-4 1973311 61.28 ns/op 65.27 MB/s BenchmarkCopy/4String-4 2025318 60.38 ns/op 66.24 MB/s BenchmarkCopy/8Byte-4 1690807 60.59 ns/op 132.03 MB/s BenchmarkCopy/8String-4 1930560 59.35 ns/op 134.78 MB/s BenchmarkCopy/12Byte-4 1856551 64.03 ns/op 187.40 MB/s BenchmarkCopy/12String-4 1828688 63.42 ns/op 189.20 MB/s BenchmarkCopy/16Byte-4 1843918 63.31 ns/op 252.71 MB/s BenchmarkCopy/16String-4 1946926 64.42 ns/op 248.35 MB/s BenchmarkCopy/32Byte-4 1784642 66.59 ns/op 480.57 MB/s BenchmarkCopy/32String-4 1802298 66.66 ns/op 480.06 MB/s BenchmarkCopy/128Byte-4 1364103 90.99 ns/op 1406.77 MB/s BenchmarkCopy/128String-4 1381939 86.44 ns/op 1480.76 MB/s BenchmarkCopy/1024Byte-4 353625 335.6 ns/op 3051.32 MB/s BenchmarkCopy/1024String-4 358087 334.5 ns/op 3061.19 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 28478 4159 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 17826 6720 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 11564 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 14490 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 7887 18278 ns/op BenchmarkAppendInPlace/Grow/Byte-4 132703 926.2 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 147958 881.7 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 99162 1355 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 82854 1450 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 67496 1687 ns/op BenchmarkStackCopyPtr-4 1 167879778 ns/op BenchmarkStackCopy-4 1 123395300 ns/op BenchmarkStackCopyNoCache-4 18 5990289 ns/op BenchmarkStackCopyWithStkobj-4 1 118973280 ns/op BenchmarkIssue18138-4 835 167954 ns/op BenchmarkCompareStringEqual-4 11333804 10.27 ns/op BenchmarkCompareStringIdentical-4 15479300 7.526 ns/op BenchmarkCompareStringSameLength-4 12274600 9.683 ns/op BenchmarkCompareStringDifferentLength-4 19154467 6.233 ns/op BenchmarkCompareStringBigUnaligned-4 1030 99673 ns/op 10520.26 MB/s BenchmarkCompareStringBig-4 1069 97035 ns/op 10806.26 MB/s BenchmarkConcatStringAndBytes-4 2179743 55.19 ns/op BenchmarkSliceByteToString/1-4 2401744 49.68 ns/op BenchmarkSliceByteToString/2-4 1000000 101.5 ns/op BenchmarkSliceByteToString/4-4 1000000 102.8 ns/op BenchmarkSliceByteToString/8-4 1000000 103.7 ns/op BenchmarkSliceByteToString/16-4 1000000 105.9 ns/op BenchmarkSliceByteToString/32-4 1000000 123.8 ns/op BenchmarkSliceByteToString/64-4 874116 149.5 ns/op BenchmarkSliceByteToString/128-4 730404 187.3 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2442630 49.36 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 862406 138.3 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 117.1 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3468631 34.44 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1629475 73.66 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1861726 64.33 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2402776 49.88 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 448328 259.6 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 584514 206.0 ns/op BenchmarkRuneIterate/range/ASCII-4 5954593 20.14 ns/op BenchmarkRuneIterate/range/Japanese-4 1979577 60.67 ns/op BenchmarkRuneIterate/range/MixedLength-4 2375481 50.56 ns/op BenchmarkRuneIterate/range1/ASCII-4 5922842 20.35 ns/op BenchmarkRuneIterate/range1/Japanese-4 1966544 60.29 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2363323 50.73 ns/op BenchmarkRuneIterate/range2/ASCII-4 5963851 19.99 ns/op BenchmarkRuneIterate/range2/Japanese-4 1962036 61.23 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2342780 50.97 ns/op BenchmarkArrayEqual-4 18379792 6.501 ns/op BenchmarkFunc/Name-4 4642695 26.06 ns/op BenchmarkFunc/Entry-4 10059888 11.98 ns/op BenchmarkFunc/FileLine-4 1516737 78.27 ns/op PASS ok runtime 131.887s goos: linux goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 24607 4917 ns/op BenchmarkHandle/concurrent-4 13198 9022 ns/op PASS ok runtime/cgo 0.530s goos: linux goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 20704862 5.666 ns/op BenchmarkAtomicStore64-4 9641162 12.44 ns/op BenchmarkAtomicLoad-4 20987811 5.688 ns/op BenchmarkAtomicStore-4 9616695 12.44 ns/op BenchmarkAnd8-4 9589978 12.50 ns/op BenchmarkAnd-4 9581251 12.51 ns/op BenchmarkAnd8Parallel-4 2946850 51.75 ns/op BenchmarkAndParallel-4 2899710 47.94 ns/op BenchmarkOr8-4 9581750 12.59 ns/op BenchmarkOr-4 9566442 12.50 ns/op BenchmarkOr8Parallel-4 4640595 47.58 ns/op BenchmarkOrParallel-4 3057610 50.05 ns/op BenchmarkXadd-4 4294695 42.48 ns/op BenchmarkXadd64-4 2954791 49.81 ns/op BenchmarkCas-4 2732001 52.39 ns/op BenchmarkCas64-4 2386022 53.16 ns/op BenchmarkXchg-4 3005664 49.32 ns/op BenchmarkXchg64-4 3135458 48.11 ns/op PASS ok runtime/internal/atomic 3.084s goos: linux goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4567653 26.03 ns/op BenchmarkMulUintptr/large-4 3788007 31.80 ns/op PASS ok runtime/internal/math 0.336s goos: linux goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 19 6140483 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 10 10776599 ns/op 525.9 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 824 184180 ns/op 6.785 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 9 12632988 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 6 19500671 ns/op 1113 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 133 927468 ns/op 57.71 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 73771603 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 106858733 ns/op 6795 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 12 9602515 ns/op 674.3 concurrent_launches/op PASS ok runtime/pprof 2.085s goos: linux goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 13 9322201 ns/op BenchmarkStackLeak-4 9168 13038 ns/op PASS ok runtime/race 0.657s goos: linux goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 6001795 20.97 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 217918 539.3 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.403s goos: linux goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 150927 717.3 ns/op BenchmarkSortString1K-4 188 630391 ns/op BenchmarkSortString1K_Slice-4 207 567014 ns/op BenchmarkStableString1K-4 100 1049025 ns/op BenchmarkSortInt1K-4 213 545464 ns/op BenchmarkSortInt1K_Sorted-4 3260 35355 ns/op BenchmarkSortInt1K_Reversed-4 1630 84612 ns/op BenchmarkSortInt1K_Mod8-4 504 223556 ns/op BenchmarkStableInt1K-4 145 803570 ns/op BenchmarkStableInt1K_Slice-4 172 679898 ns/op BenchmarkSortInt64K-4 2 51883548 ns/op BenchmarkSortInt64K_Slice-4 3 44155062 ns/op BenchmarkStableInt64K-4 2 71223300 ns/op BenchmarkSort1e2-4 475 302578 ns/op BenchmarkStable1e2-4 174 937405 ns/op BenchmarkSort1e4-4 2 51078308 ns/op BenchmarkStable1e4-4 1 228905711 ns/op PASS ok sort 3.947s goos: linux goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 883719 134.7 ns/op BenchmarkAtof64Float-4 650013 155.0 ns/op BenchmarkAtof64FloatExp-4 605700 182.1 ns/op BenchmarkAtof64Big-4 444997 263.4 ns/op BenchmarkAtof64RandomBits-4 403645 285.4 ns/op BenchmarkAtof64RandomFloats-4 446191 253.7 ns/op BenchmarkAtof64RandomLongFloats-4 398145 293.1 ns/op BenchmarkAtof32Decimal-4 859596 134.3 ns/op BenchmarkAtof32Float-4 776071 148.6 ns/op BenchmarkAtof32FloatExp-4 623817 187.1 ns/op BenchmarkAtof32Random-4 379401 311.7 ns/op BenchmarkAtof32RandomLong-4 159356 746.9 ns/op BenchmarkParseInt/Pos/7bit-4 1450872 81.84 ns/op BenchmarkParseInt/Pos/26bit-4 665487 174.3 ns/op BenchmarkParseInt/Pos/31bit-4 550839 210.9 ns/op BenchmarkParseInt/Pos/56bit-4 375249 316.1 ns/op BenchmarkParseInt/Pos/63bit-4 354390 328.1 ns/op BenchmarkParseInt/Neg/7bit-4 1448876 82.88 ns/op BenchmarkParseInt/Neg/26bit-4 658666 174.4 ns/op BenchmarkParseInt/Neg/31bit-4 564554 204.7 ns/op BenchmarkParseInt/Neg/56bit-4 373668 308.8 ns/op BenchmarkParseInt/Neg/63bit-4 366368 322.7 ns/op BenchmarkAtoi/Pos/7bit-4 2204352 53.93 ns/op BenchmarkAtoi/Pos/26bit-4 777489 147.1 ns/op BenchmarkAtoi/Pos/31bit-4 724412 160.4 ns/op BenchmarkAtoi/Pos/56bit-4 417613 279.5 ns/op BenchmarkAtoi/Pos/63bit-4 339224 349.0 ns/op BenchmarkAtoi/Neg/7bit-4 2177076 55.16 ns/op BenchmarkAtoi/Neg/26bit-4 765099 149.5 ns/op BenchmarkAtoi/Neg/31bit-4 713589 163.2 ns/op BenchmarkAtoi/Neg/56bit-4 415496 273.8 ns/op BenchmarkAtoi/Neg/63bit-4 330499 348.0 ns/op BenchmarkFormatFloat/Decimal-4 116365 1044 ns/op BenchmarkFormatFloat/Float-4 108547 1114 ns/op BenchmarkFormatFloat/Exp-4 116660 1049 ns/op BenchmarkFormatFloat/NegExp-4 116212 1017 ns/op BenchmarkFormatFloat/LongExp-4 95596 1291 ns/op BenchmarkFormatFloat/Big-4 92126 1288 ns/op BenchmarkFormatFloat/BinaryExp-4 205695 574.1 ns/op BenchmarkFormatFloat/32Integer-4 110900 1039 ns/op BenchmarkFormatFloat/32ExactFraction-4 124219 949.3 ns/op BenchmarkFormatFloat/32Point-4 111843 1043 ns/op BenchmarkFormatFloat/32Exp-4 118155 1020 ns/op BenchmarkFormatFloat/32NegExp-4 119266 980.3 ns/op BenchmarkFormatFloat/32Shortest-4 122373 990.6 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 139531 862.5 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 138002 891.9 ns/op BenchmarkFormatFloat/64Fixed1-4 154723 744.8 ns/op BenchmarkFormatFloat/64Fixed2-4 154480 764.5 ns/op BenchmarkFormatFloat/64Fixed3-4 144860 768.2 ns/op BenchmarkFormatFloat/64Fixed4-4 153829 741.7 ns/op BenchmarkFormatFloat/64Fixed12-4 87442 1365 ns/op BenchmarkFormatFloat/64Fixed16-4 115671 1063 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 114763 1023 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 104762 1124 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2302 48058 ns/op BenchmarkFormatFloat/Slowpath64-4 95582 1270 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 96488 1232 ns/op BenchmarkAppendFloat/Decimal-4 148819 799.7 ns/op BenchmarkAppendFloat/Float-4 133078 893.7 ns/op BenchmarkAppendFloat/Exp-4 146312 797.2 ns/op BenchmarkAppendFloat/NegExp-4 147316 798.1 ns/op BenchmarkAppendFloat/LongExp-4 118146 997.3 ns/op BenchmarkAppendFloat/Big-4 113763 1023 ns/op BenchmarkAppendFloat/BinaryExp-4 336613 345.3 ns/op BenchmarkAppendFloat/32Integer-4 148405 801.0 ns/op BenchmarkAppendFloat/32ExactFraction-4 152389 783.8 ns/op BenchmarkAppendFloat/32Point-4 137804 846.2 ns/op BenchmarkAppendFloat/32Exp-4 149758 786.6 ns/op BenchmarkAppendFloat/32NegExp-4 152556 774.6 ns/op BenchmarkAppendFloat/32Shortest-4 169658 699.2 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 189433 627.8 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 184688 640.0 ns/op BenchmarkAppendFloat/64Fixed1-4 206461 565.0 ns/op BenchmarkAppendFloat/64Fixed2-4 206973 559.0 ns/op BenchmarkAppendFloat/64Fixed3-4 210427 562.4 ns/op BenchmarkAppendFloat/64Fixed4-4 212583 557.0 ns/op BenchmarkAppendFloat/64Fixed12-4 110810 1080 ns/op BenchmarkAppendFloat/64Fixed16-4 148586 806.6 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 152004 752.4 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 132022 885.1 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2473 47582 ns/op BenchmarkAppendFloat/Slowpath64-4 118616 999.6 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 122654 999.7 ns/op BenchmarkFormatInt-4 18608 6500 ns/op BenchmarkAppendInt-4 21210 5552 ns/op BenchmarkFormatUint-4 88576 1343 ns/op BenchmarkAppendUint-4 100680 1106 ns/op BenchmarkFormatIntSmall/7-4 3126532 38.24 ns/op BenchmarkFormatIntSmall/42-4 3065456 38.95 ns/op BenchmarkAppendIntSmall-4 1478630 80.63 ns/op BenchmarkAppendUintVarlen/1-4 1409329 84.72 ns/op BenchmarkAppendUintVarlen/12-4 1370319 87.27 ns/op BenchmarkAppendUintVarlen/123-4 896937 122.5 ns/op BenchmarkAppendUintVarlen/1234-4 803899 124.9 ns/op BenchmarkAppendUintVarlen/12345-4 936332 127.5 ns/op BenchmarkAppendUintVarlen/123456-4 917817 127.8 ns/op BenchmarkAppendUintVarlen/1234567-4 888031 133.1 ns/op BenchmarkAppendUintVarlen/12345678-4 844986 132.5 ns/op BenchmarkAppendUintVarlen/123456789-4 737355 139.5 ns/op BenchmarkAppendUintVarlen/1234567890-4 829527 140.0 ns/op BenchmarkAppendUintVarlen/12345678901-4 751664 146.4 ns/op BenchmarkAppendUintVarlen/123456789012-4 753666 146.3 ns/op BenchmarkAppendUintVarlen/1234567890123-4 768440 144.9 ns/op BenchmarkAppendUintVarlen/12345678901234-4 807078 146.8 ns/op BenchmarkAppendUintVarlen/123456789012345-4 771582 152.5 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 739722 154.3 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 724024 160.7 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 713504 158.4 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 715164 167.3 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 701764 161.7 ns/op BenchmarkQuote-4 47462 2473 ns/op BenchmarkQuoteRune-4 428902 269.3 ns/op BenchmarkAppendQuote-4 56607 2083 ns/op BenchmarkAppendQuoteRune-4 839704 137.1 ns/op BenchmarkUnquoteEasy-4 1377474 87.70 ns/op BenchmarkUnquoteHard-4 47548 2444 ns/op PASS ok strconv 15.797s goos: linux goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 437695 260.3 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 118098 899.9 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 176400 692.1 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 254022 418.5 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 74764 1457 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 89461 1197 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 697873 189.3 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 22022 5244 ns/op BenchmarkGenericMatch1-4 2280 50149 ns/op BenchmarkGenericMatch2-4 465 254845 ns/op BenchmarkSingleMaxSkipping-4 9392 12568 ns/op 795.65 MB/s BenchmarkSingleLongSuffixFail-4 16444 7184 ns/op 139.47 MB/s BenchmarkSingleMatch-4 246 471347 ns/op 31.82 MB/s BenchmarkByteByteNoMatch-4 75244 1561 ns/op BenchmarkByteByteMatch-4 18033 6424 ns/op BenchmarkByteStringMatch-4 24175 4822 ns/op BenchmarkHTMLEscapeNew-4 77542 1523 ns/op BenchmarkHTMLEscapeOld-4 90230 1302 ns/op BenchmarkByteStringReplacerWriteString-4 1396 77686 ns/op BenchmarkByteReplacerWriteString-4 1084 109104 ns/op BenchmarkByteByteReplaces-4 3504 34253 ns/op BenchmarkByteByteMap-4 9807 11758 ns/op BenchmarkMap/identity/ASCII-4 609880 193.7 ns/op BenchmarkMap/identity/Greek-4 437302 266.6 ns/op BenchmarkMap/change/ASCII-4 37269 3166 ns/op BenchmarkMap/change/Greek-4 23972 4939 ns/op BenchmarkIndexRune-4 2023488 59.27 ns/op BenchmarkIndexRuneLongString-4 1670389 73.38 ns/op BenchmarkIndexRuneFastPath-4 4418152 26.75 ns/op BenchmarkIndex-4 4435002 27.18 ns/op BenchmarkLastIndex-4 4828146 24.41 ns/op BenchmarkIndexByte-4 10659553 11.48 ns/op BenchmarkToUpper/#00-4 3565184 33.26 ns/op BenchmarkToUpper/ONLYUPPER-4 2697564 44.85 ns/op BenchmarkToUpper/abc-4 342670 350.7 ns/op BenchmarkToUpper/AbC123-4 232494 523.6 ns/op BenchmarkToUpper/azAZ09_-4 188397 580.6 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 59577 2003 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 33668 3591 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 56127 2131 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 112399 1000 ns/op BenchmarkToLower/#00-4 3183744 38.01 ns/op BenchmarkToLower/abc-4 2925007 40.94 ns/op BenchmarkToLower/AbC123-4 232362 552.5 ns/op BenchmarkToLower/azAZ09_-4 196579 592.2 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 58046 1994 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 35767 3422 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 66600 1775 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 118140 1000 ns/op BenchmarkMapNoChanges-4 825890 141.5 ns/op BenchmarkTrim-4 50295 2380 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3539128 34.07 ns/op BenchmarkToValidUTF8/InvalidASCII-4 188365 604.5 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 131956 889.9 ns/op BenchmarkEqualFold-4 60150 1941 ns/op BenchmarkIndexHard1-4 838 144782 ns/op BenchmarkIndexHard2-4 592 200442 ns/op BenchmarkIndexHard3-4 150 794170 ns/op BenchmarkIndexHard4-4 183 651956 ns/op BenchmarkLastIndexHard1-4 57 1979084 ns/op BenchmarkLastIndexHard2-4 57 2014923 ns/op BenchmarkLastIndexHard3-4 57 2011662 ns/op BenchmarkCountHard1-4 836 144673 ns/op BenchmarkCountHard2-4 600 199959 ns/op BenchmarkCountHard3-4 150 794216 ns/op BenchmarkIndexTorture-4 7633 15494 ns/op BenchmarkCountTorture-4 7705 15630 ns/op BenchmarkCountTortureOverlapping-4 676 160041 ns/op BenchmarkCountByte/10-4 4332094 26.64 ns/op 375.44 MB/s BenchmarkCountByte/32-4 4181892 28.14 ns/op 1137.06 MB/s BenchmarkCountByte/4096-4 863913 136.0 ns/op 30121.38 MB/s BenchmarkCountByte/4194304-4 706 159152 ns/op 26354.16 MB/s BenchmarkCountByte/67108864-4 20 5752081 ns/op 11666.89 MB/s BenchmarkFields/ASCII/16-4 265752 439.5 ns/op 36.40 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 23024 5044 ns/op 50.75 MB/s 352 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1357 81318 ns/op 50.37 MB/s 6528 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 75 1625891 ns/op 40.31 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 25067952 ns/op 41.83 MB/s 1507328 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 112615 1045 ns/op 15.31 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 11082 10582 ns/op 24.19 MB/s 416 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 613 186637 ns/op 21.95 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 31 4052081 ns/op 16.17 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 85155576 ns/op 12.31 MB/s 10449248 B/op 25 allocs/op BenchmarkFieldsFunc/ASCII/16-4 212162 595.9 ns/op 26.85 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 18276 6393 ns/op 40.04 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 963 123565 ns/op 33.15 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 42 2969085 ns/op 22.07 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 66260836 ns/op 15.82 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 134342 914.6 ns/op 17.49 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13242 8890 ns/op 28.80 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 732 154464 ns/op 26.52 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 33 3511557 ns/op 18.66 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 75442220 ns/op 13.90 MB/s 10449152 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 1 103412653 ns/op BenchmarkSplitSingleByteSeparator-4 13 8318757 ns/op BenchmarkSplitMultiByteSeparator-4 30 3887516 ns/op BenchmarkSplitNSingleByteSeparator-4 181026 594.4 ns/op BenchmarkSplitNMultiByteSeparator-4 159206 739.8 ns/op BenchmarkRepeat/5x1-4 420386 294.8 ns/op BenchmarkRepeat/5x2-4 285116 425.8 ns/op BenchmarkRepeat/5x6-4 178572 669.2 ns/op BenchmarkRepeat/10x1-4 401174 292.1 ns/op BenchmarkRepeat/10x2-4 274921 439.6 ns/op BenchmarkRepeat/10x6-4 164329 713.7 ns/op BenchmarkIndexAnyASCII/1:1-4 2200304 53.96 ns/op BenchmarkIndexAnyASCII/1:2-4 2126329 55.89 ns/op BenchmarkIndexAnyASCII/1:4-4 2149015 56.02 ns/op BenchmarkIndexAnyASCII/1:8-4 1966228 60.20 ns/op BenchmarkIndexAnyASCII/1:16-4 2110016 58.21 ns/op BenchmarkIndexAnyASCII/1:32-4 2115528 56.42 ns/op BenchmarkIndexAnyASCII/1:64-4 2125688 56.91 ns/op BenchmarkIndexAnyASCII/16:1-4 2154334 54.72 ns/op BenchmarkIndexAnyASCII/16:2-4 780141 152.9 ns/op BenchmarkIndexAnyASCII/16:4-4 749106 155.2 ns/op BenchmarkIndexAnyASCII/16:8-4 715795 164.7 ns/op BenchmarkIndexAnyASCII/16:16-4 658021 173.1 ns/op BenchmarkIndexAnyASCII/16:32-4 604317 198.7 ns/op BenchmarkIndexAnyASCII/16:64-4 486548 243.8 ns/op BenchmarkIndexAnyASCII/256:1-4 1929843 62.02 ns/op BenchmarkIndexAnyASCII/256:2-4 68937 1733 ns/op BenchmarkIndexAnyASCII/256:4-4 69298 1718 ns/op BenchmarkIndexAnyASCII/256:8-4 68766 1756 ns/op BenchmarkIndexAnyASCII/256:16-4 68623 1753 ns/op BenchmarkIndexAnyASCII/256:32-4 67222 1782 ns/op BenchmarkIndexAnyASCII/256:64-4 66042 1810 ns/op BenchmarkIndexAnyUTF8/1:1-4 2231918 53.28 ns/op BenchmarkIndexAnyUTF8/1:2-4 2180182 55.10 ns/op BenchmarkIndexAnyUTF8/1:4-4 2130501 60.83 ns/op BenchmarkIndexAnyUTF8/1:8-4 2149994 56.06 ns/op BenchmarkIndexAnyUTF8/1:16-4 2173442 55.72 ns/op BenchmarkIndexAnyUTF8/1:32-4 2167405 55.38 ns/op BenchmarkIndexAnyUTF8/1:64-4 1941998 57.61 ns/op BenchmarkIndexAnyUTF8/16:1-4 1413873 83.54 ns/op BenchmarkIndexAnyUTF8/16:2-4 323554 356.7 ns/op BenchmarkIndexAnyUTF8/16:4-4 294561 396.1 ns/op BenchmarkIndexAnyUTF8/16:8-4 310870 380.8 ns/op BenchmarkIndexAnyUTF8/16:16-4 315433 368.3 ns/op BenchmarkIndexAnyUTF8/16:32-4 314432 374.4 ns/op BenchmarkIndexAnyUTF8/16:64-4 289764 405.1 ns/op BenchmarkIndexAnyUTF8/256:1-4 388602 316.1 ns/op BenchmarkIndexAnyUTF8/256:2-4 23288 5082 ns/op BenchmarkIndexAnyUTF8/256:4-4 21480 5587 ns/op BenchmarkIndexAnyUTF8/256:8-4 23416 5105 ns/op BenchmarkIndexAnyUTF8/256:16-4 23055 5237 ns/op BenchmarkIndexAnyUTF8/256:32-4 22821 5326 ns/op BenchmarkIndexAnyUTF8/256:64-4 22150 5346 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2101162 54.16 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2206400 54.16 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2202808 55.05 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2217640 54.36 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2216660 54.41 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2155915 55.66 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2164462 55.70 ns/op BenchmarkLastIndexAnyASCII/16:1-4 774798 151.1 ns/op BenchmarkLastIndexAnyASCII/16:2-4 763044 151.9 ns/op BenchmarkLastIndexAnyASCII/16:4-4 754203 156.2 ns/op BenchmarkLastIndexAnyASCII/16:8-4 714457 161.6 ns/op BenchmarkLastIndexAnyASCII/16:16-4 663033 170.9 ns/op BenchmarkLastIndexAnyASCII/16:32-4 577260 201.1 ns/op BenchmarkLastIndexAnyASCII/16:64-4 472452 247.2 ns/op BenchmarkLastIndexAnyASCII/256:1-4 71695 1679 ns/op BenchmarkLastIndexAnyASCII/256:2-4 69943 1687 ns/op BenchmarkLastIndexAnyASCII/256:4-4 69463 1683 ns/op BenchmarkLastIndexAnyASCII/256:8-4 70615 1690 ns/op BenchmarkLastIndexAnyASCII/256:16-4 70756 1703 ns/op BenchmarkLastIndexAnyASCII/256:32-4 69178 1736 ns/op BenchmarkLastIndexAnyASCII/256:64-4 62800 1873 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2181595 55.32 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2173311 54.94 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2186193 54.96 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2191323 55.44 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2183130 54.19 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2140819 56.04 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2123263 55.96 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 360378 309.9 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 197257 600.5 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 194398 609.9 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 194842 611.5 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 169311 659.5 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 172761 681.2 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 169270 675.7 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 28735 4112 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 13550 8854 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 13692 8843 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 13388 8966 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 10846 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10184 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 12009 9874 ns/op BenchmarkTrimASCII/1:1-4 3500619 34.17 ns/op BenchmarkTrimASCII/1:2-4 2518287 48.17 ns/op BenchmarkTrimASCII/1:4-4 2378784 50.50 ns/op BenchmarkTrimASCII/1:8-4 2100120 57.26 ns/op BenchmarkTrimASCII/1:16-4 1733448 69.36 ns/op BenchmarkTrimASCII/16:1-4 2570176 45.69 ns/op BenchmarkTrimASCII/16:2-4 769106 153.3 ns/op BenchmarkTrimASCII/16:4-4 741099 156.2 ns/op BenchmarkTrimASCII/16:8-4 704682 165.1 ns/op BenchmarkTrimASCII/16:16-4 673185 176.0 ns/op BenchmarkTrimASCII/256:1-4 671844 175.6 ns/op BenchmarkTrimASCII/256:2-4 71394 1670 ns/op BenchmarkTrimASCII/256:4-4 69926 1678 ns/op BenchmarkTrimASCII/256:8-4 71126 1697 ns/op BenchmarkTrimASCII/256:16-4 70645 1692 ns/op BenchmarkTrimASCII/4096:1-4 56098 2108 ns/op BenchmarkTrimASCII/4096:2-4 4518 26241 ns/op BenchmarkTrimASCII/4096:4-4 4500 26205 ns/op BenchmarkTrimASCII/4096:8-4 4431 26199 ns/op BenchmarkTrimASCII/4096:16-4 4387 26050 ns/op BenchmarkTrimByte-4 4419930 26.72 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13382 9036 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13364 8978 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1093 108374 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2194 53018 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4305 26551 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7575 14825 ns/op BenchmarkJoin/0-4 5457942 20.90 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4441250 27.04 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 244928 498.6 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 165696 720.5 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 121462 980.1 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 100003 1208 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 81351 1443 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 70330 1662 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2754471 43.53 ns/op BenchmarkTrimSpace/ASCII-4 1681713 70.97 ns/op BenchmarkTrimSpace/SomeNonASCII-4 148353 824.4 ns/op BenchmarkTrimSpace/JustNonASCII-4 74787 1489 ns/op BenchmarkReplaceAll-4 125851 932.1 ns/op 16 B/op 1 allocs/op PASS ok strings 36.307s goos: linux goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 55854 2033 ns/op BenchmarkCond2-4 23629 5509 ns/op BenchmarkCond4-4 15886 8957 ns/op BenchmarkCond8-4 8119 15915 ns/op BenchmarkCond16-4 2568 43108 ns/op BenchmarkCond32-4 1838 94714 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 462778 263.2 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 283340 426.1 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 411590 259.3 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 462345 255.6 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 296505 429.7 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 451785 253.1 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 80203 1754 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 85220 1609 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 63723 2903 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 44858 2630 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 428721 270.9 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 188702 684.1 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 474033 256.1 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 160474 798.0 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 445605 253.7 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 151058 677.6 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2345816 64.11 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 64714 1912 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 188754 628.4 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 414470 255.8 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 8229 13811 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 280 444307 ns/op BenchmarkRange/*sync.Map-4 3018 35652 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 94352 1345 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 185481 558.4 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 62100 1792 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 88897 1153 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 217281 482.9 ns/op BenchmarkAdversarialDelete/*sync.Map-4 141992 1034 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 76774 1760 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 156387 728.7 ns/op BenchmarkDeleteCollision/*sync.Map-4 449906 235.2 ns/op BenchmarkUncontendedSemaphore-4 3722353 32.01 ns/op BenchmarkContendedSemaphore-4 3444916 34.58 ns/op BenchmarkMutexUncontended-4 910334 125.3 ns/op BenchmarkMutex-4 150744 840.4 ns/op BenchmarkMutexSlack-4 130855 836.9 ns/op BenchmarkMutexWork-4 125876 979.2 ns/op BenchmarkMutexWorkSlack-4 117402 937.7 ns/op BenchmarkMutexNoSpin-4 55052 2079 ns/op BenchmarkMutexSpin-4 57984 2004 ns/op BenchmarkOnce-4 659428 187.1 ns/op BenchmarkSemaUncontended-4 7187014 16.38 ns/op BenchmarkSemaSyntNonblock-4 1000000 100.1 ns/op BenchmarkSemaSyntBlock-4 1000000 112.6 ns/op BenchmarkSemaWorkNonblock-4 858859 147.9 ns/op BenchmarkSemaWorkBlock-4 842904 152.1 ns/op BenchmarkRWMutexUncontended-4 388887 259.8 ns/op BenchmarkRWMutexWrite100-4 312717 394.1 ns/op BenchmarkRWMutexWrite10-4 284331 458.0 ns/op BenchmarkRWMutexWorkWrite100-4 242618 486.3 ns/op BenchmarkRWMutexWorkWrite10-4 172240 583.9 ns/op BenchmarkWaitGroupUncontended-4 991770 115.6 ns/op BenchmarkWaitGroupAddDone-4 323653 391.6 ns/op BenchmarkWaitGroupAddDoneWork-4 306565 430.4 ns/op BenchmarkWaitGroupWait-4 5291916 22.32 ns/op BenchmarkWaitGroupWaitWork-4 3404143 35.09 ns/op BenchmarkWaitGroupActuallyWait-4 38612 3056 ns/op 32 B/op 2 allocs/op PASS ok sync 11.355s goos: linux goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 597996 185.9 ns/op PASS ok sync/atomic 0.146s goos: linux goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 107607 1077 ns/op 0 B/op 0 allocs/op PASS ok testing 0.167s goos: linux goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7586 15172 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11548 10404 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 81 1249849 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 122 969678 ns/op 1060 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 180287293 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 183132916 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 1645 65332 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2127 53933 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 19 5901671 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 20 5251536 ns/op 20678 B/op 51 allocs/op BenchmarkTable/10x100000/new-4 1 737826686 ns/op 48120896 B/op 100075 allocs/op BenchmarkTable/10x100000/reuse-4 1 732556935 ns/op 48120800 B/op 100074 allocs/op BenchmarkTable/100x10/new-4 222 547193 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 250 477778 ns/op 157 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 59041500 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 56577341 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7072933135 ns/op 335150048 B/op 100090 allocs/op BenchmarkTable/100x100000/reuse-4 1 6890487567 ns/op 335150160 B/op 100093 allocs/op BenchmarkPyramid/10-4 2457 42698 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 38 3116260 ns/op 409130 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 357671003 ns/op 35625448 B/op 2057 allocs/op BenchmarkRagged/10-4 2463 46419 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 265 439778 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 26 4444157 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 6314 15848 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 19.041s goos: linux goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 1 159160525 ns/op BenchmarkVariableString-4 94716 1125 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2092 50107 ns/op 2500 B/op 39 allocs/op PASS ok text/template/parse 0.424s goos: linux goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 33 3065607 ns/op BenchmarkAfter-4 108 1071662 ns/op BenchmarkStop-4 190 568214 ns/op BenchmarkSimultaneousAfterFunc-4 28 3689082 ns/op BenchmarkStartStop-4 202 653687 ns/op BenchmarkReset-4 2548 54658 ns/op BenchmarkSleep-4 36 3384323 ns/op BenchmarkParallelTimerLatency-4 50 186912 avg-late-ns 1170812 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 337078 avg-late-ns 879601 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 32 363969 avg-late-ns 888471 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 414725 avg-late-ns 1453936 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 383382 avg-late-ns 2093160 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 291663 avg-late-ns 1644047 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 31 228601 avg-late-ns 1874828 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 172845 avg-late-ns 1220044 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 180049 avg-late-ns 1278319 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 192509 avg-late-ns 1425626 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 829842 avg-late-ns 3047513 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 306827 avg-late-ns 862879 max-late-ns BenchmarkTicker-4 522 235070 ns/op BenchmarkTickerReset-4 3956 29389 ns/op BenchmarkTickerResetNaive-4 219 616556 ns/op BenchmarkNow-4 1214818 99.88 ns/op BenchmarkNowUnixNano-4 1253556 96.47 ns/op BenchmarkNowUnixMilli-4 1238271 97.58 ns/op BenchmarkNowUnixMicro-4 1247668 95.81 ns/op BenchmarkFormat-4 54750 2144 ns/op BenchmarkFormatNow-4 73845 1603 ns/op BenchmarkMarshalJSON-4 55538 2119 ns/op BenchmarkMarshalText-4 58035 2063 ns/op BenchmarkParse-4 154129 732.9 ns/op BenchmarkParseDuration-4 542570 209.9 ns/op BenchmarkHour-4 875864 138.0 ns/op BenchmarkSecond-4 867645 138.7 ns/op BenchmarkYear-4 639238 183.4 ns/op BenchmarkDay-4 584660 200.4 ns/op BenchmarkISOWeek-4 641389 184.6 ns/op PASS ok time 10.829s goos: linux goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 383902 299.1 ns/op BenchmarkDecodeValidJapaneseChars-4 390308 266.7 ns/op BenchmarkDecodeRune-4 1972225 60.90 ns/op BenchmarkEncodeValidASCII-4 556982 198.8 ns/op BenchmarkEncodeValidJapaneseChars-4 781474 149.5 ns/op BenchmarkEncodeRune-4 3533568 33.44 ns/op PASS ok unicode/utf16 0.940s goos: linux goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 790669 151.7 ns/op BenchmarkRuneCountTenJapaneseChars-4 178323 641.9 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3983508 29.85 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 462457 249.8 ns/op BenchmarkValidTenASCIIChars-4 765255 149.2 ns/op BenchmarkValid100KASCIIChars-4 81 1455261 ns/op BenchmarkValidTenJapaneseChars-4 160320 744.6 ns/op BenchmarkValidLongMostlyASCII-4 81 1462410 ns/op BenchmarkValidLongJapanese-4 57 2032711 ns/op BenchmarkValidStringTenASCIIChars-4 4732094 25.11 ns/op BenchmarkValidString100KASCIIChars-4 7755 14334 ns/op BenchmarkValidStringTenJapaneseChars-4 483109 233.7 ns/op BenchmarkValidStringLongMostlyASCII-4 1221 95713 ns/op BenchmarkValidStringLongJapanese-4 187 644695 ns/op BenchmarkEncodeASCIIRune-4 4638532 25.66 ns/op BenchmarkEncodeJapaneseRune-4 2622738 45.89 ns/op BenchmarkAppendASCIIRune-4 11593948 10.34 ns/op BenchmarkAppendJapaneseRune-4 3067298 38.47 ns/op BenchmarkDecodeASCIIRune-4 3058538 39.01 ns/op BenchmarkDecodeJapaneseRune-4 2095622 56.49 ns/op BenchmarkFullRune/ASCII-4 3790450 31.58 ns/op BenchmarkFullRune/Incomplete-4 1739560 68.91 ns/op BenchmarkFullRune/Japanese-4 3809121 31.34 ns/op PASS ok unicode/utf8 3.685s goos: linux goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 43443194305 ns/op PASS ok cmd/api 48.928s goos: linux goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1126245 103.3 ns/op BenchmarkEqArrayOfStrings64-4 137028 825.3 ns/op BenchmarkEqArrayOfStrings1024-4 8130 12793 ns/op BenchmarkEqArrayOfFloats5-4 1503237 79.19 ns/op BenchmarkEqArrayOfFloats64-4 149269 789.3 ns/op BenchmarkEqArrayOfFloats1024-4 9910 11649 ns/op PASS ok cmd/compile/internal/reflectdata 0.908s goos: linux goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 8935 330236 ns/op BenchmarkCopyElim1-4 620 177622 ns/op BenchmarkCopyElim10-4 601 178553 ns/op BenchmarkCopyElim100-4 351 316637 ns/op BenchmarkCopyElim1000-4 54 2159780 ns/op BenchmarkCopyElim10000-4 3 43614085 ns/op BenchmarkCopyElim100000-4 1 676526040 ns/op BenchmarkDeadCode/1-4 675 177081 ns/op BenchmarkDeadCode/10-4 548 217772 ns/op BenchmarkDeadCode/100-4 261 462939 ns/op BenchmarkDeadCode/1000-4 46 2537481 ns/op BenchmarkDeadCode/10000-4 3 37718134 ns/op BenchmarkDeadCode/100000-4 1 453298010 ns/op BenchmarkDeadCode/200000-4 1 1011192030 ns/op BenchmarkDominatorsLinear-4 15 7544022 ns/op 1.33 MB/s BenchmarkDominatorsFwdBack-4 9 11148361 ns/op 0.90 MB/s BenchmarkDominatorsManyPred-4 12 10426022 ns/op 0.96 MB/s BenchmarkDominatorsMaxPred-4 12 10051186 ns/op 0.99 MB/s BenchmarkDominatorsMaxPredVal-4 10 10721102 ns/op 0.93 MB/s BenchmarkFuse/1-4 567 201550 ns/op BenchmarkFuse/10-4 453 250337 ns/op BenchmarkFuse/100-4 147 793901 ns/op BenchmarkFuse/1000-4 20 6304800 ns/op BenchmarkFuse/10000-4 2 87918516 ns/op BenchmarkNilCheckDeep1-4 22452 5248 ns/op 0.19 MB/s 88 B/op 5 allocs/op BenchmarkNilCheckDeep10-4 6913 15195 ns/op 0.66 MB/s 168 B/op 5 allocs/op BenchmarkNilCheckDeep100-4 1028 116500 ns/op 0.86 MB/s 1152 B/op 5 allocs/op BenchmarkNilCheckDeep1000-4 102 1168972 ns/op 0.86 MB/s 10369 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 7 15473207 ns/op 0.65 MB/s 114161 B/op 5 allocs/op BenchmarkDSEPass-4 42 2842928 ns/op 3054 B/op 4 allocs/op BenchmarkDSEPassBlock-4 2 51936638 ns/op 900320 B/op 30008 allocs/op BenchmarkCSEPass-4 8 14078754 ns/op 188660 B/op 9 allocs/op BenchmarkCSEPassBlock-4 2 88835597 ns/op 4980112 B/op 67501 allocs/op BenchmarkDeadcodePass-4 235 510745 ns/op 1238 B/op 1 allocs/op BenchmarkDeadcodePassBlock-4 9 11637191 ns/op 26723 B/op 1667 allocs/op BenchmarkMultiPass-4 103 999608 ns/op 190867 B/op 8 allocs/op BenchmarkMultiPassBlock-4 3 37511322 ns/op 3800357 B/op 40007 allocs/op BenchmarkCondRewrite/SoloJump-4 3568208 33.23 ns/op BenchmarkCondRewrite/CombJump-4 3600042 33.22 ns/op PASS ok cmd/compile/internal/ssa 17.572s goos: linux goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 8936 12858 ns/op BenchmarkExtShift-4 17950 6858 ns/op BenchmarkModify-4 10000 11421 ns/op BenchmarkMullImm-4 19225 6219 ns/op BenchmarkConstModify-4 9763 11698 ns/op BenchmarkBitSet-4 20947 5721 ns/op BenchmarkBitClear-4 20913 5736 ns/op BenchmarkBitToggle-4 20895 5710 ns/op BenchmarkBitSetConst-4 161481 741.9 ns/op BenchmarkBitClearConst-4 161228 739.0 ns/op BenchmarkBitToggleConst-4 161487 740.8 ns/op BenchmarkDivconstI64-4 10219802 11.55 ns/op BenchmarkModconstI64-4 10474353 11.42 ns/op BenchmarkDivisiblePow2constI64-4 9275954 12.58 ns/op BenchmarkDivisibleconstI64-4 9669636 12.28 ns/op BenchmarkDivisibleWDivconstI64-4 6747594 17.57 ns/op BenchmarkDivconstU64/3-4 10363909 11.54 ns/op BenchmarkDivconstU64/5-4 9559306 12.56 ns/op BenchmarkDivconstU64/37-4 9994492 11.68 ns/op BenchmarkDivconstU64/1234567-4 9556766 12.61 ns/op BenchmarkModconstU64-4 9530856 12.57 ns/op BenchmarkDivisibleconstU64-4 10115113 11.83 ns/op BenchmarkDivisibleWDivconstU64-4 6215552 16.79 ns/op BenchmarkDivconstI32-4 9904383 11.61 ns/op BenchmarkModconstI32-4 9476623 12.60 ns/op BenchmarkDivisiblePow2constI32-4 9290724 12.85 ns/op BenchmarkDivisibleconstI32-4 9844135 11.94 ns/op BenchmarkDivisibleWDivconstI32-4 6466336 18.08 ns/op BenchmarkDivconstU32-4 9598264 12.30 ns/op BenchmarkModconstU32-4 10053193 11.80 ns/op BenchmarkDivisibleconstU32-4 9798376 12.11 ns/op BenchmarkDivisibleWDivconstU32-4 6750528 17.71 ns/op BenchmarkDivconstI16-4 10268564 11.76 ns/op BenchmarkModconstI16-4 10065921 11.92 ns/op BenchmarkDivisiblePow2constI16-4 9326804 12.55 ns/op BenchmarkDivisibleconstI16-4 9947284 11.94 ns/op BenchmarkDivisibleWDivconstI16-4 6615468 18.05 ns/op BenchmarkDivconstU16-4 9682898 12.27 ns/op BenchmarkModconstU16-4 9883248 12.37 ns/op BenchmarkDivisibleconstU16-4 9837332 12.24 ns/op BenchmarkDivisibleWDivconstU16-4 6804394 18.07 ns/op BenchmarkDivconstI8-4 10273821 11.74 ns/op BenchmarkModconstI8-4 9895718 12.09 ns/op BenchmarkDivisiblePow2constI8-4 9251190 12.72 ns/op BenchmarkDivisibleconstI8-4 9743941 12.38 ns/op BenchmarkDivisibleWDivconstI8-4 6790191 18.14 ns/op BenchmarkDivconstU8-4 9752418 12.34 ns/op BenchmarkModconstU8-4 9936634 12.20 ns/op BenchmarkDivisibleconstU8-4 9354801 12.46 ns/op BenchmarkDivisibleWDivconstU8-4 6568126 18.26 ns/op BenchmarkMul2-4 165499 716.4 ns/op BenchmarkMulNeg2-4 164613 733.8 ns/op BenchmarkEfaceInteger-4 3798933 27.29 ns/op BenchmarkMulconstI32/3-4 19944364 5.949 ns/op BenchmarkMulconstI32/5-4 20136859 6.001 ns/op BenchmarkMulconstI32/12-4 19773774 6.055 ns/op BenchmarkMulconstI32/120-4 20224518 5.866 ns/op BenchmarkMulconstI32/-120-4 20185154 5.870 ns/op BenchmarkMulconstI32/65537-4 19861623 6.092 ns/op BenchmarkMulconstI32/65538-4 19740458 6.077 ns/op BenchmarkMulconstI64/3-4 19730286 6.052 ns/op BenchmarkMulconstI64/5-4 19519582 6.041 ns/op BenchmarkMulconstI64/12-4 19365955 6.063 ns/op BenchmarkMulconstI64/120-4 19323916 6.067 ns/op BenchmarkMulconstI64/-120-4 19875012 6.051 ns/op BenchmarkMulconstI64/65537-4 19717798 6.100 ns/op BenchmarkMulconstI64/65538-4 19042501 6.241 ns/op BenchmarkMulconstU32/3-4 20338675 5.952 ns/op BenchmarkMulconstU32/5-4 20123692 5.911 ns/op BenchmarkMulconstU32/12-4 19288690 6.089 ns/op BenchmarkMulconstU32/120-4 20247655 5.946 ns/op BenchmarkMulconstU32/65537-4 19760538 6.083 ns/op BenchmarkMulconstU32/65538-4 19617279 6.086 ns/op BenchmarkMulconstU64/3-4 18146176 6.515 ns/op BenchmarkMulconstU64/5-4 18191558 6.527 ns/op BenchmarkMulconstU64/12-4 18563925 6.497 ns/op BenchmarkMulconstU64/120-4 18333309 6.491 ns/op BenchmarkMulconstU64/65537-4 18222099 6.505 ns/op BenchmarkMulconstU64/65538-4 18255168 6.494 ns/op BenchmarkShiftArithmeticRight-4 19037670 6.283 ns/op BenchmarkSwitch8Predictable-4 15287502 7.756 ns/op BenchmarkSwitch8Unpredictable-4 6562155 18.22 ns/op BenchmarkSwitch32Predictable-4 12509668 9.519 ns/op BenchmarkSwitch32Unpredictable-4 6636428 18.11 ns/op BenchmarkSwitchStringPredictable-4 8816272 13.46 ns/op BenchmarkSwitchStringUnpredictable-4 4867058 24.52 ns/op PASS ok cmd/compile/internal/test 11.904s goos: linux goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNamed/Underlying/nongeneric-4 948741 126.2 ns/op BenchmarkNamed/Underlying/generic-4 944703 126.9 ns/op BenchmarkNamed/Underlying/src_instance-4 902608 126.6 ns/op BenchmarkNamed/Underlying/user_instance-4 892789 126.4 ns/op BenchmarkCheck/http/funcbodies/info-4 1 511211970 ns/op 58437 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 315475315 ns/op 94669 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 156319474 ns/op 191067 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 130604196 ns/op 228587 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 107655151 ns/op 46720 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 77042989 ns/op 65313 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 35592584 ns/op 141328 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 33190204 ns/op 151579 lines/s BenchmarkCheck/constant/funcbodies/info-4 3 48600279 ns/op 44370 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 35798582 ns/op 60216 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 6 19905049 ns/op 108323 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 18650657 ns/op 115589 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 945764601 ns/op 64399 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 529388034 ns/op 115042 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 145261077 ns/op 419107 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 103477242 ns/op 588089 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 2 61139376 ns/op 30315 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 3 48732928 ns/op 38026 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 34107222 ns/op 54323 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 4 33169467 ns/op 55861 lines/s PASS ok cmd/compile/internal/types2 9.563s goos: linux goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 100 1079537 ns/op 2522790 sys-ns/op 1649160 user-ns/op PASS ok cmd/go 0.237s goos: linux goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 65409 1782 ns/op 4.49 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 73917 1594 ns/op 5.02 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14240 8507 ns/op 120.37 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14450 8215 ns/op 124.65 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2206 53589 ns/op 152.87 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2228 53523 ns/op 153.06 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 0.974s ##### os/user with tag osusergo ok os/user 0.005s All tests passed.