linux-amd64-race at 426ea5702b23befc41b0ad26e40c58c41ca4f4bb :: 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-amd64-bullseye-rn0ac2243" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-race" "GO_DISABLE_OUTBOUND_NETWORK=1" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "PWD=/workdir/go/src"] in dir /workdir/go/src Building Go cmd/dist using /workdir/go1.4. (go1.17.13 linux/amd64) Building Go toolchain1 using /workdir/go1.4. Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Building Go toolchain2 using go_bootstrap and Go toolchain1. Building Go toolchain3 using go_bootstrap and Go toolchain2. Building packages and commands for linux/amd64. --- Installed Go for linux/amd64 in /workdir/go Installed commands in /workdir/go/bin :: 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-amd64-bullseye-rn0ac2243" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-race" "GO_DISABLE_OUTBOUND_NETWORK=1" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "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.133+ #1 SMP Fri Jul 29 14:49:43 UTC 2022 x86_64 ##### Testing packages. ok archive/tar 0.103s ok archive/zip 2.403s ok bufio 0.305s ok bytes 4.500s ok compress/bzip2 0.533s ok compress/flate 5.664s ok compress/gzip 11.889s ok compress/lzw 0.663s ok compress/zlib 5.092s ok container/heap 0.040s ok container/list 0.031s ok container/ring 0.031s ok context 0.049s ok crypto 0.034s ok crypto/aes 0.074s ok crypto/cipher 0.060s ok crypto/des 0.060s ok crypto/dsa 0.030s ok crypto/ecdsa 0.050s ok crypto/ed25519 0.376s ok crypto/elliptic 0.060s ok crypto/hmac 0.041s ok crypto/internal/boring 0.030s ok crypto/internal/boring/bcache 0.302s ok crypto/internal/edwards25519 35.536s ok crypto/internal/edwards25519/field 12.707s ok crypto/internal/nistec 3.901s ok crypto/internal/nistec/fiat 0.025s [no tests to run] ok crypto/internal/subtle 0.031s ok crypto/md5 0.038s ok crypto/rand 0.445s ok crypto/rc4 0.468s ok crypto/rsa 0.305s ok crypto/sha1 0.057s ok crypto/sha256 0.041s ok crypto/sha512 0.040s ok crypto/subtle 0.042s ok crypto/tls 1.250s ok crypto/x509 0.836s ok database/sql 0.336s ok database/sql/driver 0.035s ok debug/buildinfo 0.025s ok debug/dwarf 0.081s ok debug/elf 0.092s ok debug/gosym 0.303s ok debug/macho 0.040s ok debug/pe 0.061s ok debug/plan9obj 0.030s ok embed 0.030s [no tests to run] ok embed/internal/embedtest 0.031s ok encoding/ascii85 0.032s ok encoding/asn1 0.040s ok encoding/base32 0.082s ok encoding/base64 0.040s ok encoding/binary 0.040s ok encoding/csv 0.075s ok encoding/gob 0.112s ok encoding/hex 0.040s ok encoding/json 1.245s ok encoding/pem 2.417s ok encoding/xml 0.251s ok errors 0.033s ok expvar 0.032s ok flag 0.148s ok fmt 0.498s ok go/ast 0.041s ok go/build 2.868s ok go/build/constraint 0.041s ok go/constant 0.041s ok go/doc 0.244s ok go/doc/comment 2.002s ok go/format 0.061s ok go/importer 0.067s ok go/internal/gccgoimporter 0.062s ok go/internal/gcimporter 8.077s ok go/internal/srcimporter 10.211s ok go/parser 0.833s ok go/printer 1.262s ok go/scanner 0.041s ok go/token 0.125s ok go/types 28.762s ok hash 0.032s ok hash/adler32 0.061s ok hash/crc32 0.071s ok hash/crc64 0.041s ok hash/fnv 0.030s ok hash/maphash 0.355s ok html 0.030s ok html/template 0.306s ok image 0.428s ok image/color 0.061s ok image/draw 0.540s ok image/gif 53.762s ok image/jpeg 23.255s ok image/png 1.829s ok index/suffixarray 1.003s ok internal/abi 0.058s ok internal/buildcfg 0.031s ok internal/cpu 0.091s ok internal/dag 0.030s ok internal/diff 0.032s ok internal/fmtsort 0.030s ok internal/fuzz 0.051s ok internal/godebug 0.030s ok internal/intern 0.324s ok internal/itoa 0.031s ok internal/poll 0.520s ok internal/profile 0.030s ok internal/reflectlite 0.248s ok internal/singleflight 0.040s ok internal/trace 0.173s ok internal/unsafeheader 0.029s ok internal/xcoff 0.051s ok io 0.065s ok io/fs 0.309s ok io/ioutil 0.034s ok log 0.041s ok log/syslog 1.254s ok math 0.050s ok math/big 3.183s ok math/bits 0.040s ok math/cmplx 0.032s ok math/rand 2.057s ok mime 0.063s ok mime/multipart 1.577s ok mime/quotedprintable 0.052s ok net 10.756s ok net/http 7.085s ok net/http/cgi 0.571s ok net/http/cookiejar 0.040s ok net/http/fcgi 0.151s ok net/http/httptest 0.133s ok net/http/httptrace 0.030s ok net/http/httputil 0.681s ok net/http/internal 0.040s ok net/http/internal/ascii 0.030s ok net/http/pprof 5.218s ok net/internal/socktest 0.030s ok net/mail 0.040s ok net/netip 0.369s ok net/rpc 0.079s ok net/rpc/jsonrpc 0.042s ok net/smtp 0.061s ok net/textproto 0.032s ok net/url 0.052s ok os 0.961s ok os/exec 1.398s ok os/exec/internal/fdtest 0.032s ok os/signal 2.345s ok os/user 0.030s ok path 0.033s ok path/filepath 0.087s ok plugin 0.030s ok reflect 0.569s ok regexp 0.386s ok regexp/syntax 1.714s ok runtime 29.952s ok runtime/cgo 0.031s ok runtime/debug 0.139s ok runtime/internal/atomic 0.085s ok runtime/internal/math 0.044s ok runtime/internal/sys 0.038s ok runtime/metrics 0.031s ok runtime/pprof 8.574s ok runtime/race 23.323s ok runtime/trace 3.822s ok sort 0.415s ok strconv 2.232s ok strings 2.826s ok sync 0.480s ok sync/atomic 2.155s ok syscall 0.454s ok testing 0.800s ok testing/fstest 0.030s ok testing/iotest 0.030s ok testing/quick 0.177s ok text/scanner 0.040s ok text/tabwriter 0.045s ok text/template 0.157s ok text/template/parse 0.061s ok time 2.293s ok unicode 0.040s ok unicode/utf16 0.030s ok unicode/utf8 0.055s ok cmd/addr2line 1.602s ok cmd/api 5.690s ok cmd/asm/internal/asm 2.906s ok cmd/asm/internal/lex 0.040s ok cmd/compile/internal/abt 0.060s ok cmd/compile/internal/amd64 47.601s ok cmd/compile/internal/dwarfgen 0.429s ok cmd/compile/internal/importer 2.062s ok cmd/compile/internal/ir 0.026s ok cmd/compile/internal/logopt 0.273s ok cmd/compile/internal/noder 0.040s ok cmd/compile/internal/reflectdata 0.030s [no tests to run] ok cmd/compile/internal/ssa 12.779s ok cmd/compile/internal/syntax 0.145s ok cmd/compile/internal/test 11.174s ok cmd/compile/internal/typecheck 0.274s ok cmd/compile/internal/types 0.030s ok cmd/compile/internal/types2 4.081s ok cmd/cover 1.013s ok cmd/dist 0.029s ok cmd/doc 0.544s ok cmd/fix 0.537s ok cmd/go 46.051s ok cmd/go/internal/auth 0.034s ok cmd/go/internal/cache 0.154s ok cmd/go/internal/fsys 0.060s ok cmd/go/internal/generate 0.051s ok cmd/go/internal/get 0.051s ok cmd/go/internal/imports 0.040s ok cmd/go/internal/load 0.051s ok cmd/go/internal/lockedfile 0.190s ok cmd/go/internal/lockedfile/internal/filelock 0.087s ok cmd/go/internal/modconv 0.053s ok cmd/go/internal/modfetch 0.042s ok cmd/go/internal/modfetch/codehost 0.030s ok cmd/go/internal/modfetch/zip_sum_test 0.030s ok cmd/go/internal/modindex 0.545s ok cmd/go/internal/modload 0.041s ok cmd/go/internal/mvs 0.054s ok cmd/go/internal/par 0.149s ok cmd/go/internal/search 0.044s ok cmd/go/internal/str 0.036s ok cmd/go/internal/test 0.041s ok cmd/go/internal/vcs 0.041s ok cmd/go/internal/web 0.032s ok cmd/go/internal/work 0.103s ok cmd/gofmt 0.194s ok cmd/internal/archive 0.427s ok cmd/internal/buildid 0.627s ok cmd/internal/dwarf 0.029s ok cmd/internal/edit 0.030s ok cmd/internal/goobj 0.032s ok cmd/internal/moddeps 0.960s ok cmd/internal/notsha256 0.030s ok cmd/internal/obj 0.621s ok cmd/internal/obj/ppc64 0.112s ok cmd/internal/obj/riscv 0.050s ok cmd/internal/obj/s390x 0.030s ok cmd/internal/obj/x86 0.174s ok cmd/internal/objabi 0.029s ok cmd/internal/pkgpath 0.149s ok cmd/internal/quoted 0.032s ok cmd/internal/src 0.029s ok cmd/internal/sys 0.032s ok cmd/internal/test2json 0.446s ok cmd/link 3.162s ok cmd/link/internal/benchmark 0.034s ok cmd/link/internal/ld 1.954s ok cmd/link/internal/loader 0.070s ok cmd/nm 1.224s ok cmd/objdump 1.475s ok cmd/pack 1.270s ok cmd/pprof 2.248s ok cmd/trace 0.316s ok cmd/vet 3.645s ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 3111 36381 ns/op 1384 B/op 26 allocs/op Benchmark/Writer/GNU-4 2203 49357 ns/op 1887 B/op 38 allocs/op Benchmark/Writer/PAX-4 1557 73997 ns/op 2608 B/op 62 allocs/op Benchmark/Reader/USTAR-4 3678 29309 ns/op 5086 B/op 15 allocs/op Benchmark/Reader/GNU-4 5870 19997 ns/op 5162 B/op 15 allocs/op Benchmark/Reader/PAX-4 1864 59537 ns/op 8879 B/op 32 allocs/op PASS ok archive/tar 0.948s goos: linux goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 341190653 ns/op 828480 B/op 81 allocs/op BenchmarkZip64Test-4 1 132607302 ns/op BenchmarkZip64TestSizes/4096-4 1270 78749 ns/op BenchmarkZip64TestSizes/1048576-4 170 645594 ns/op BenchmarkZip64TestSizes/67108864-4 1 139856799 ns/op PASS ok archive/zip 1.367s goos: linux goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 227398 483.4 ns/op BenchmarkReaderCopyUnoptimal-4 138943 796.5 ns/op BenchmarkReaderCopyNoWriteTo-4 7358 17458 ns/op BenchmarkReaderWriteToOptimal-4 6652 15653 ns/op BenchmarkReaderReadString-4 144420 836.4 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 216696 547.1 ns/op BenchmarkWriterCopyUnoptimal-4 217548 565.1 ns/op BenchmarkWriterCopyNoReadFrom-4 6711 18289 ns/op BenchmarkReaderEmpty-4 35145 3107 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 28330 4182 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 583322 206.6 ns/op 0 B/op 0 allocs/op PASS ok bufio 1.652s goos: linux goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 4903 23408 ns/op 1399.86 MB/s BenchmarkWriteByte-4 460 247409 ns/op 16.56 MB/s BenchmarkWriteRune-4 212 564931 ns/op 21.75 MB/s BenchmarkBufferNotEmptyWriteRead-4 31 3701806 ns/op BenchmarkBufferFullSmallReads-4 100 1033253 ns/op BenchmarkBufferWriteBlock/N4096-4 7004 16971 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 382 287543 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 5 22682064 ns/op 4192294 B/op 22 allocs/op BenchmarkIndexByte/10-4 4711299 25.28 ns/op 395.54 MB/s BenchmarkIndexByte/32-4 4470597 26.59 ns/op 1203.46 MB/s BenchmarkIndexByte/4K-4 885340 132.2 ns/op 30992.99 MB/s BenchmarkIndexBytePortable/10-4 789882 146.7 ns/op 68.16 MB/s BenchmarkIndexBytePortable/32-4 254509 479.7 ns/op 66.71 MB/s BenchmarkIndexBytePortable/4K-4 2094 56556 ns/op 72.42 MB/s BenchmarkIndexRune/10-4 1000000 100.3 ns/op 99.74 MB/s BenchmarkIndexRune/32-4 1000000 102.7 ns/op 311.50 MB/s BenchmarkIndexRune/4K-4 388167 303.5 ns/op 13495.53 MB/s BenchmarkIndexRuneASCII/10-4 4892868 24.12 ns/op 414.66 MB/s BenchmarkIndexRuneASCII/32-4 4529614 26.60 ns/op 1202.88 MB/s BenchmarkIndexRuneASCII/4K-4 878601 132.3 ns/op 30961.99 MB/s BenchmarkEqual/0-4 7522896 15.83 ns/op BenchmarkEqual/1-4 1564197 77.18 ns/op 12.96 MB/s BenchmarkEqual/6-4 1516544 79.01 ns/op 75.94 MB/s BenchmarkEqual/9-4 1503662 79.58 ns/op 113.09 MB/s BenchmarkEqual/15-4 1467444 81.43 ns/op 184.21 MB/s BenchmarkEqual/16-4 1547246 76.84 ns/op 208.23 MB/s BenchmarkEqual/20-4 1447602 83.06 ns/op 240.79 MB/s BenchmarkEqual/32-4 1451490 82.89 ns/op 386.05 MB/s BenchmarkEqual/4K-4 105224 1107 ns/op 3700.95 MB/s BenchmarkIndex/10-4 2938705 40.80 ns/op 245.11 MB/s BenchmarkIndex/32-4 2994218 39.17 ns/op 816.87 MB/s BenchmarkIndex/4K-4 18194 6601 ns/op 620.53 MB/s BenchmarkIndexEasy/10-4 3132574 38.38 ns/op 260.53 MB/s BenchmarkIndexEasy/32-4 3099241 38.54 ns/op 830.26 MB/s BenchmarkIndexEasy/4K-4 484729 240.5 ns/op 17029.36 MB/s BenchmarkCount/10-4 1557837 76.70 ns/op 130.38 MB/s BenchmarkCount/32-4 1527508 81.12 ns/op 394.50 MB/s BenchmarkCount/4K-4 18072 6631 ns/op 617.74 MB/s BenchmarkCountEasy/10-4 1592432 75.09 ns/op 133.17 MB/s BenchmarkCountEasy/32-4 1537122 77.87 ns/op 410.92 MB/s BenchmarkCountEasy/4K-4 412268 279.7 ns/op 14642.49 MB/s BenchmarkCountSingle/10-4 3781057 31.19 ns/op 320.62 MB/s BenchmarkCountSingle/32-4 3539320 33.74 ns/op 948.55 MB/s BenchmarkCountSingle/4K-4 760262 140.8 ns/op 29081.45 MB/s BenchmarkToUpper/#00-4 3040968 38.93 ns/op BenchmarkToUpper/ONLYUPPER-4 289582 410.3 ns/op BenchmarkToUpper/abc-4 518034 242.9 ns/op BenchmarkToUpper/AbC123-4 284666 413.3 ns/op BenchmarkToUpper/azAZ09_-4 264920 449.3 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 74583 1551 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 32650 3687 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 54640 2180 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 116302 980.4 ns/op BenchmarkToLower/#00-4 2890328 41.39 ns/op BenchmarkToLower/abc-4 449157 254.8 ns/op BenchmarkToLower/AbC123-4 292628 415.4 ns/op BenchmarkToLower/azAZ09_-4 269456 445.8 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 75049 1568 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 35790 3392 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 63912 1845 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 117243 1014 ns/op BenchmarkFields/ASCII/16-4 112344 1040 ns/op 15.39 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 6879 14550 ns/op 17.60 MB/s 768 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 531 220864 ns/op 18.55 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 31 4048982 ns/op 16.19 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 64781490 ns/op 16.19 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 74688 1578 ns/op 10.14 MB/s 96 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5064 20840 ns/op 12.28 MB/s 768 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 354 324269 ns/op 12.63 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 16 6490870 ns/op 10.10 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 127478849 ns/op 8.23 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 134199 820.8 ns/op 19.49 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 12010 9927 ns/op 25.79 MB/s 768 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 702 163476 ns/op 25.06 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 30 3947225 ns/op 16.60 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 86095092 ns/op 12.18 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 99529 1178 ns/op 13.58 MB/s 96 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8475 13787 ns/op 18.57 MB/s 768 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 506 222730 ns/op 18.39 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 22 4851915 ns/op 13.51 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 1 103384379 ns/op 10.14 MB/s 11202816 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2015613 58.93 ns/op BenchmarkTrimSpace/ASCII-4 999133 115.3 ns/op BenchmarkTrimSpace/SomeNonASCII-4 111348 1049 ns/op BenchmarkTrimSpace/JustNonASCII-4 50694 2356 ns/op BenchmarkToValidUTF8/Valid-4 461894 252.7 ns/op BenchmarkToValidUTF8/InvalidASCII-4 304178 371.5 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 95824 1170 ns/op BenchmarkIndexHard1-4 819 142567 ns/op BenchmarkIndexHard2-4 597 199863 ns/op BenchmarkIndexHard3-4 150 800124 ns/op BenchmarkIndexHard4-4 182 653369 ns/op BenchmarkLastIndexHard1-4 5 22352061 ns/op BenchmarkLastIndexHard2-4 4 29754638 ns/op BenchmarkLastIndexHard3-4 4 32664053 ns/op BenchmarkCountHard1-4 832 142902 ns/op BenchmarkCountHard2-4 598 202073 ns/op BenchmarkCountHard3-4 150 796112 ns/op BenchmarkSplitEmptySeparator-4 1 181082952 ns/op BenchmarkSplitSingleByteSeparator-4 9 12367352 ns/op BenchmarkSplitMultiByteSeparator-4 10 10551035 ns/op BenchmarkSplitNSingleByteSeparator-4 158542 655.3 ns/op BenchmarkSplitNMultiByteSeparator-4 67351 1696 ns/op BenchmarkRepeat-4 194370 581.2 ns/op BenchmarkBytesCompare/1-4 10233134 12.07 ns/op BenchmarkBytesCompare/2-4 9942316 12.33 ns/op BenchmarkBytesCompare/4-4 9770791 11.42 ns/op BenchmarkBytesCompare/8-4 10493502 11.37 ns/op BenchmarkBytesCompare/16-4 10617664 11.22 ns/op BenchmarkBytesCompare/32-4 9248392 12.89 ns/op BenchmarkBytesCompare/64-4 8627412 13.54 ns/op BenchmarkBytesCompare/128-4 7181594 16.33 ns/op BenchmarkBytesCompare/256-4 6230878 19.08 ns/op BenchmarkBytesCompare/512-4 4269316 28.19 ns/op BenchmarkBytesCompare/1024-4 2605224 46.17 ns/op BenchmarkBytesCompare/2048-4 1459798 82.25 ns/op BenchmarkIndexAnyASCII/1:1-4 2375548 50.04 ns/op BenchmarkIndexAnyASCII/1:2-4 2476910 48.04 ns/op BenchmarkIndexAnyASCII/1:4-4 2481548 48.37 ns/op BenchmarkIndexAnyASCII/1:8-4 2498977 48.02 ns/op BenchmarkIndexAnyASCII/1:16-4 2447450 47.16 ns/op BenchmarkIndexAnyASCII/1:32-4 2486958 48.58 ns/op BenchmarkIndexAnyASCII/1:64-4 2456712 48.82 ns/op BenchmarkIndexAnyASCII/16:1-4 2049315 56.15 ns/op BenchmarkIndexAnyASCII/16:2-4 405897 281.1 ns/op BenchmarkIndexAnyASCII/16:4-4 412342 288.6 ns/op BenchmarkIndexAnyASCII/16:8-4 414400 281.0 ns/op BenchmarkIndexAnyASCII/16:16-4 383989 301.1 ns/op BenchmarkIndexAnyASCII/16:32-4 354172 331.0 ns/op BenchmarkIndexAnyASCII/16:64-4 297417 375.8 ns/op BenchmarkIndexAnyASCII/256:1-4 1860018 61.61 ns/op BenchmarkIndexAnyASCII/256:2-4 32338 3699 ns/op BenchmarkIndexAnyASCII/256:4-4 31834 3715 ns/op BenchmarkIndexAnyASCII/256:8-4 32442 3675 ns/op BenchmarkIndexAnyASCII/256:16-4 32101 3709 ns/op BenchmarkIndexAnyASCII/256:32-4 31840 3781 ns/op BenchmarkIndexAnyASCII/256:64-4 30470 3806 ns/op BenchmarkIndexAnyUTF8/1:1-4 2360482 50.88 ns/op BenchmarkIndexAnyUTF8/1:2-4 2414125 49.12 ns/op BenchmarkIndexAnyUTF8/1:4-4 2372606 48.94 ns/op BenchmarkIndexAnyUTF8/1:8-4 2437116 48.06 ns/op BenchmarkIndexAnyUTF8/1:16-4 2442013 48.22 ns/op BenchmarkIndexAnyUTF8/1:32-4 2368454 49.71 ns/op BenchmarkIndexAnyUTF8/1:64-4 2408049 49.06 ns/op BenchmarkIndexAnyUTF8/16:1-4 147922 787.2 ns/op BenchmarkIndexAnyUTF8/16:2-4 273507 432.6 ns/op BenchmarkIndexAnyUTF8/16:4-4 272876 432.0 ns/op BenchmarkIndexAnyUTF8/16:8-4 270670 437.0 ns/op BenchmarkIndexAnyUTF8/16:16-4 271338 428.5 ns/op BenchmarkIndexAnyUTF8/16:32-4 262405 442.3 ns/op BenchmarkIndexAnyUTF8/16:64-4 255314 456.8 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 11055 ns/op BenchmarkIndexAnyUTF8/256:2-4 19941 6010 ns/op BenchmarkIndexAnyUTF8/256:4-4 19802 6068 ns/op BenchmarkIndexAnyUTF8/256:8-4 19134 6119 ns/op BenchmarkIndexAnyUTF8/256:16-4 19296 6223 ns/op BenchmarkIndexAnyUTF8/256:32-4 18786 6358 ns/op BenchmarkIndexAnyUTF8/256:64-4 19033 6323 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2358207 50.36 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2440789 48.70 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2417757 48.99 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2409951 48.52 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2412818 48.23 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2417210 49.29 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2407939 49.72 ns/op BenchmarkLastIndexAnyASCII/16:1-4 318775 360.2 ns/op BenchmarkLastIndexAnyASCII/16:2-4 320077 359.1 ns/op BenchmarkLastIndexAnyASCII/16:4-4 319051 363.3 ns/op BenchmarkLastIndexAnyASCII/16:8-4 309040 365.4 ns/op BenchmarkLastIndexAnyASCII/16:16-4 303243 381.3 ns/op BenchmarkLastIndexAnyASCII/16:32-4 293175 407.7 ns/op BenchmarkLastIndexAnyASCII/16:64-4 256147 454.8 ns/op BenchmarkLastIndexAnyASCII/256:1-4 24331 4942 ns/op BenchmarkLastIndexAnyASCII/256:2-4 24489 4920 ns/op BenchmarkLastIndexAnyASCII/256:4-4 24318 4984 ns/op BenchmarkLastIndexAnyASCII/256:8-4 24324 4892 ns/op BenchmarkLastIndexAnyASCII/256:16-4 24032 4972 ns/op BenchmarkLastIndexAnyASCII/256:32-4 24230 4974 ns/op BenchmarkLastIndexAnyASCII/256:64-4 24126 4971 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2361085 50.07 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2446656 48.54 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2471733 48.38 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2443729 48.17 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2436907 48.57 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2389670 49.54 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2350459 50.09 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 233781 479.9 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 273871 433.7 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 268456 437.9 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 269588 434.2 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 265233 441.3 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 257488 450.6 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 258434 452.9 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 17955 6756 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 19231 6214 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 19206 6205 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 19333 6232 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 18758 6320 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 18637 6429 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 18640 6435 ns/op BenchmarkTrimASCII/1:1-4 2573158 46.71 ns/op BenchmarkTrimASCII/1:2-4 2274474 54.65 ns/op BenchmarkTrimASCII/1:4-4 2142016 56.29 ns/op BenchmarkTrimASCII/1:8-4 1909116 62.61 ns/op BenchmarkTrimASCII/1:16-4 1606034 74.56 ns/op BenchmarkTrimASCII/16:1-4 408422 286.9 ns/op BenchmarkTrimASCII/16:2-4 327464 354.4 ns/op BenchmarkTrimASCII/16:4-4 326162 358.7 ns/op BenchmarkTrimASCII/16:8-4 328872 358.7 ns/op BenchmarkTrimASCII/16:16-4 292009 380.1 ns/op BenchmarkTrimASCII/256:1-4 31189 3865 ns/op BenchmarkTrimASCII/256:2-4 24384 4840 ns/op BenchmarkTrimASCII/256:4-4 24895 4889 ns/op BenchmarkTrimASCII/256:8-4 24903 4862 ns/op BenchmarkTrimASCII/256:16-4 24271 4885 ns/op BenchmarkTrimASCII/4096:1-4 1938 60981 ns/op BenchmarkTrimASCII/4096:2-4 1465 77356 ns/op BenchmarkTrimASCII/4096:4-4 1509 77827 ns/op BenchmarkTrimASCII/4096:8-4 1516 77480 ns/op BenchmarkTrimASCII/4096:16-4 1519 77643 ns/op BenchmarkTrimByte-4 1504568 78.59 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 12944 9112 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13012 9141 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 703 165940 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1375 84012 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2670 41940 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4854 21525 ns/op BenchmarkCompareBytesEqual-4 11400219 10.54 ns/op BenchmarkCompareBytesToNil-4 12438026 9.577 ns/op BenchmarkCompareBytesEmpty-4 13810251 8.713 ns/op BenchmarkCompareBytesIdentical-4 13494745 9.003 ns/op BenchmarkCompareBytesSameLength-4 10928284 11.05 ns/op BenchmarkCompareBytesDifferentLength-4 11108716 10.76 ns/op BenchmarkCompareBytesBigUnaligned-4 1800 86175 ns/op 12168.07 MB/s BenchmarkCompareBytesBig-4 1358 86690 ns/op 12095.87 MB/s BenchmarkCompareBytesBigIdentical-4 12483841 9.510 ns/op 110260012.15 MB/s PASS ok bytes 38.840s goos: linux goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 76346608 ns/op 1.31 MB/s 3616164 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 320297011 ns/op 1.77 MB/s 3630472 B/op 53 allocs/op BenchmarkDecodeRand-4 5 22999151 ns/op 0.71 MB/s 3645227 B/op 52 allocs/op PASS ok compress/bzip2 1.359s goos: linux goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 62 1731876 ns/op 5.77 MB/s 42789 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 7 16392338 ns/op 6.10 MB/s 42949 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 165879611 ns/op 6.03 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 66 1732705 ns/op 5.77 MB/s 42981 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17108096 ns/op 5.85 MB/s 43641 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 173680485 ns/op 5.76 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 67 1708319 ns/op 5.85 MB/s 42905 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 7 16178079 ns/op 6.18 MB/s 43229 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 163227355 ns/op 6.13 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 64 1709121 ns/op 5.85 MB/s 42116 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 7 16227680 ns/op 6.16 MB/s 44403 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 164385535 ns/op 6.08 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 54 1898322 ns/op 5.27 MB/s 43371 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 18086556 ns/op 5.53 MB/s 47833 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 185230711 ns/op 5.40 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 73 1495145 ns/op 6.69 MB/s 43859 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 9 12323038 ns/op 8.11 MB/s 44682 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 124611982 ns/op 8.02 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 82 1326862 ns/op 7.54 MB/s 42856 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 12 9928219 ns/op 10.07 MB/s 44977 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 99382044 ns/op 10.06 MB/s 65952 B/op 160 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 81 1338987 ns/op 7.47 MB/s 43182 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 12 9826242 ns/op 10.18 MB/s 47716 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 97082628 ns/op 10.30 MB/s 67752 B/op 152 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 94 1214270 ns/op 8.24 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 11694162 ns/op 8.55 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 117319441 ns/op 8.52 MB/s BenchmarkEncode/Digits/Speed/1e4-4 44 2290097 ns/op 4.37 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 20547448 ns/op 4.87 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 201078762 ns/op 4.97 MB/s BenchmarkEncode/Digits/Default/1e4-4 18 6594550 ns/op 1.52 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 79394160 ns/op 1.26 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 813068190 ns/op 1.23 MB/s BenchmarkEncode/Digits/Compression/1e4-4 18 6485007 ns/op 1.54 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 80110140 ns/op 1.25 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 823701125 ns/op 1.21 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 79 1460032 ns/op 6.85 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 8 12590446 ns/op 7.94 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 124911589 ns/op 8.01 MB/s BenchmarkEncode/Newton/Speed/1e4-4 49 2109010 ns/op 4.74 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 16329855 ns/op 6.12 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 165122499 ns/op 6.06 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6531094 ns/op 1.53 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 72013238 ns/op 1.39 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 740786309 ns/op 1.35 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6591876 ns/op 1.52 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 89847506 ns/op 1.11 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 925682821 ns/op 1.08 MB/s PASS ok compress/flate 18.070s goos: linux goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 52 2226511 ns/op 4.49 MB/s BenchmarkDecoder/1e-Reuse4-4 49 2327844 ns/op 4.30 MB/s BenchmarkDecoder/1e5-4 5 22256861 ns/op 4.49 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22286767 ns/op 4.49 MB/s BenchmarkDecoder/1e6-4 1 222193772 ns/op 4.50 MB/s BenchmarkDecoder/1e-Reuse6-4 1 224484365 ns/op 4.45 MB/s BenchmarkEncoder/1e4-4 50 2179641 ns/op 4.59 MB/s BenchmarkEncoder/1e-Reuse4-4 66 1798503 ns/op 5.56 MB/s BenchmarkEncoder/1e5-4 6 19263725 ns/op 5.19 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18869638 ns/op 5.30 MB/s BenchmarkEncoder/1e6-4 1 191223840 ns/op 5.23 MB/s BenchmarkEncoder/1e-Reuse6-4 1 185722334 ns/op 5.38 MB/s PASS ok compress/lzw 2.787s goos: linux goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 31 3799271 ns/op PASS ok container/heap 0.262s goos: linux goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 19987 5842 ns/op BenchmarkWithTimeout/concurrency=40-4 5638 22268 ns/op BenchmarkWithTimeout/concurrency=4000-4 5198 22774 ns/op BenchmarkWithTimeout/concurrency=400000-4 5228 19808 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 385738 272.8 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 13483 9550 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 17460 6488 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2706 44084 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1592 68988 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2668 41539 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 247 484814 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 177 684268 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 296 513759 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 24 5028386 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 12 8651761 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 28 3756704 ns/op BenchmarkCheckCanceled/Err-4 256746 449.6 ns/op BenchmarkCheckCanceled/Done-4 404938 296.0 ns/op BenchmarkContextCancelDone-4 541000 197.7 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 19161 6396 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 18880 7071 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 15033 7372 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 8599 11672 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 8680 12923 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 535617 226.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 304764 392.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 214857 553.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 134637 885.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 70105 1724 ns/op PASS ok context 10.792s goos: linux goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1830411 65.36 ns/op 244.78 MB/s BenchmarkDecrypt-4 1787164 66.35 ns/op 241.13 MB/s BenchmarkExpand-4 971571 116.4 ns/op PASS ok crypto/aes 0.535s goos: linux goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 173042 651.8 ns/op 98.19 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 373929 288.1 ns/op 222.13 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 175632 669.4 ns/op 95.61 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 382790 304.5 ns/op 210.20 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 121962 969.8 ns/op 1392.06 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 169455 692.0 ns/op 1950.85 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 101781 1101 ns/op 1225.79 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 144732 810.6 ns/op 1665.45 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 46324 2588 ns/op 3164.91 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 46248 2564 ns/op 3195.17 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 35542 3329 ns/op 2461.16 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 36902 3214 ns/op 2548.46 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6714 16970 ns/op 60.05 MB/s BenchmarkAESCFBDecrypt1K-4 6772 16668 ns/op 61.14 MB/s BenchmarkAESCFBDecrypt8K-4 898 132143 ns/op 61.96 MB/s BenchmarkAESOFB1K-4 10000 10551 ns/op 96.57 MB/s BenchmarkAESCTR1K-4 14350 8246 ns/op 123.57 MB/s BenchmarkAESCTR8K-4 1770 65613 ns/op 124.78 MB/s BenchmarkAESCBCEncrypt1K-4 13732 8485 ns/op 120.68 MB/s BenchmarkAESCBCDecrypt1K-4 17590 6873 ns/op 148.98 MB/s BenchmarkXORBytes/8Bytes-4 3212744 37.35 ns/op 214.21 MB/s BenchmarkXORBytes/128Bytes-4 2919192 42.18 ns/op 3034.78 MB/s BenchmarkXORBytes/2048Bytes-4 825348 139.5 ns/op 14677.76 MB/s BenchmarkXORBytes/32768Bytes-4 60450 1970 ns/op 16637.01 MB/s PASS ok crypto/cipher 3.437s goos: linux goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 76251 1545 ns/op 5.18 MB/s BenchmarkDecrypt-4 81283 1405 ns/op 5.69 MB/s BenchmarkTDESEncrypt-4 32935 3672 ns/op 2.18 MB/s BenchmarkTDESDecrypt-4 33930 3568 ns/op 2.24 MB/s PASS ok crypto/des 0.627s goos: linux goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1538 74293 ns/op 3259 B/op 47 allocs/op BenchmarkSign/P224-4 100 1030105 ns/op 5198 B/op 73 allocs/op BenchmarkSign/P384-4 45 2620391 ns/op 6458 B/op 74 allocs/op BenchmarkSign/P521-4 19 6216879 ns/op 8206 B/op 76 allocs/op BenchmarkVerify/P256-4 921 124668 ns/op 1187 B/op 20 allocs/op BenchmarkVerify/P224-4 42 2833669 ns/op 1797 B/op 39 allocs/op BenchmarkVerify/P384-4 14 7908370 ns/op 2479 B/op 42 allocs/op BenchmarkVerify/P521-4 5 21249053 ns/op 3278 B/op 43 allocs/op BenchmarkGenerateKey/P256-4 3794 30617 ns/op 772 B/op 14 allocs/op BenchmarkGenerateKey/P224-4 132 888406 ns/op 785 B/op 17 allocs/op BenchmarkGenerateKey/P384-4 49 2354609 ns/op 994 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 19 5921399 ns/op 1421 B/op 18 allocs/op PASS ok crypto/ecdsa 1.827s goos: linux goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 328 342705 ns/op BenchmarkNewKeyFromSeed-4 343 345964 ns/op BenchmarkSigning-4 321 366444 ns/op BenchmarkVerification-4 217 550509 ns/op PASS ok crypto/ed25519 0.665s goos: linux goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4716 23652 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 157 739403 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 56 2065421 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 21 5475707 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1358 86668 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 58 1966750 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 20 5750627 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 16435318 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 10000 10148 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5678 20588 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 4046 26514 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 75 1456463 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2743 42112 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 256 460709 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1782 65146 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 82 1360598 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.225s goos: linux goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 13965 8567 ns/op 119.53 MB/s BenchmarkHMACSHA256_32-4 23150 5162 ns/op 6.20 MB/s BenchmarkNewWriteSum-4 10000 10701 ns/op 2.99 MB/s PASS ok crypto/hmac 0.537s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult-4 346 334753 ns/op BenchmarkScalarMult-4 157 761679 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 232 511022 ns/op PASS ok crypto/internal/edwards25519 0.540s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 563505 205.4 ns/op BenchmarkMultiply-4 4363479 27.53 ns/op BenchmarkMult32-4 1501290 79.12 ns/op PASS ok crypto/internal/edwards25519/field 0.578s goos: linux goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 55 1890327 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1606 74305 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 19 5613215 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 15630351 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 171 677542 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 8163 14622 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 63 1775990 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 24 4406101 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.093s goos: linux goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 540678 208.3 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 257871 436.9 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 106234 1114 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 538963 204.9 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 266732 444.2 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 106646 1112 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.784s goos: linux goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 114078 1026 ns/op 7.80 MB/s BenchmarkHash64-4 123084 942.1 ns/op 67.93 MB/s BenchmarkHash128-4 114090 1047 ns/op 122.25 MB/s BenchmarkHash256-4 91252 1287 ns/op 198.87 MB/s BenchmarkHash512-4 66930 1779 ns/op 287.80 MB/s BenchmarkHash1K-4 42493 2765 ns/op 370.39 MB/s BenchmarkHash8K-4 7197 16225 ns/op 504.90 MB/s BenchmarkHash1M-4 60 1946151 ns/op 538.79 MB/s BenchmarkHash8M-4 7 15639881 ns/op 536.36 MB/s BenchmarkHash8BytesUnaligned-4 111996 1008 ns/op 7.94 MB/s BenchmarkHash1KUnaligned-4 43656 2732 ns/op 374.86 MB/s BenchmarkHash8KUnaligned-4 7294 16074 ns/op 509.65 MB/s PASS ok crypto/md5 1.618s goos: linux goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 1 348115407 ns/op PASS ok crypto/rand 0.379s goos: linux goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 12618 9498 ns/op 13.48 MB/s BenchmarkRC4_1K-4 1519 74331 ns/op 13.78 MB/s BenchmarkRC4_8K-4 201 591234 ns/op 13.69 MB/s PASS ok crypto/rc4 0.552s goos: linux goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRSA2048Decrypt-4 36 3168601 ns/op BenchmarkRSA2048Sign-4 32 3449092 ns/op Benchmark3PrimeRSA2048Decrypt-4 54 2203989 ns/op PASS ok crypto/rsa 0.396s goos: linux goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 80019 1273 ns/op 6.29 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 107814 1079 ns/op 7.42 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 64273 1842 ns/op 173.69 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 69422 1646 ns/op 194.35 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 44200 2696 ns/op 379.76 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 46488 2492 ns/op 410.92 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9088 12097 ns/op 677.22 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 8634 12003 ns/op 682.50 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.069s goos: linux goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 64776 1618 ns/op 4.94 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 83088 1400 ns/op 5.71 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 80266 1488 ns/op 5.38 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 23709 4971 ns/op 206.00 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 24909 4730 ns/op 216.50 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 24595 4859 ns/op 210.72 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4198 28624 ns/op 286.19 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4117 28354 ns/op 288.91 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4128 28394 ns/op 288.52 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.300s goos: linux goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 47853 2466 ns/op 3.24 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 59104 2011 ns/op 3.98 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 52008 2255 ns/op 3.55 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 24974 4805 ns/op 213.11 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 27553 4294 ns/op 238.48 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 26281 4558 ns/op 224.68 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5590 20708 ns/op 395.59 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5703 20398 ns/op 401.62 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5614 20628 ns/op 397.13 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.330s goos: linux goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 19891870 6.050 ns/op BenchmarkConstantTimeEq-4 19192263 6.184 ns/op BenchmarkConstantTimeLessOrEq-4 19756182 6.052 ns/op PASS ok crypto/subtle 0.424s goos: linux goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandshakeServer/RSA-4 74 1417981 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 56 2125171 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 69 1705332 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 100 1173897 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 146 785923 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 49 2414486 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 62 1921661 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 31295475 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 30609433 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 5 20528250 ns/op 51.08 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 25406903 ns/op 41.27 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 34194276 ns/op 61.33 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 2 57506948 ns/op 36.47 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 57653177 ns/op 72.75 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 82754542 ns/op 50.68 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 112036193 ns/op 74.87 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 169901174 ns/op 49.37 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 248593161 ns/op 67.49 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 354839905 ns/op 47.28 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 426577854 ns/op 78.66 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 600579121 ns/op 55.87 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 933477363 ns/op 71.89 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1213708565 ns/op 55.29 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 6 21994882 ns/op 47.67 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 27491159 ns/op 38.14 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 35416443 ns/op 59.21 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 47123055 ns/op 44.50 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 61508188 ns/op 68.19 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 97596712 ns/op 42.98 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 103421933 ns/op 81.11 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 143642019 ns/op 58.40 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 247910719 ns/op 67.67 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 320778017 ns/op 52.30 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 447129699 ns/op 75.04 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 636580852 ns/op 52.71 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 867742898 ns/op 77.34 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1196369618 ns/op 56.09 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 700975288 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 704198442 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 285038759 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 287145422 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 147144128 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 146538701 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 77712804 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 77988936 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 37026797 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 35668161 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 139650142 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 142250814 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 61120315 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 61527074 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 34176225 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 34532354 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 21685154 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 21246931 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 7 14735884 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 8 13543798 ns/op PASS ok crypto/tls 17.728s goos: linux goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 24 4265099 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 302 392853 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 934 109030 ns/op 13218 B/op 240 allocs/op BenchmarkParseCertificate/rsa_leaf-4 872 117523 ns/op 14645 B/op 264 allocs/op PASS ok crypto/x509 0.833s goos: linux goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 26 3869134 ns/op 262076 B/op 1642 allocs/op BenchmarkConcurrentStmtQuery-4 31 3876355 ns/op 261150 B/op 1971 allocs/op BenchmarkConcurrentStmtExec-4 40 2616840 ns/op 205349 B/op 709 allocs/op BenchmarkConcurrentTxQuery-4 32 3289905 ns/op 270140 B/op 2161 allocs/op BenchmarkConcurrentTxExec-4 51 2172193 ns/op 87505 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 42 2786914 ns/op 102345 B/op 2011 allocs/op BenchmarkConcurrentTxStmtExec-4 100 1056020 ns/op 39793 B/op 381 allocs/op BenchmarkConcurrentRandom-4 40 3370782 ns/op 228822 B/op 1833 allocs/op BenchmarkManyConcurrentQueries-4 2260 48359 ns/op 3978 B/op 19 allocs/op PASS ok database/sql 1.207s goos: linux goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 226498 557.1 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 70 1639666 ns/op 172068 B/op 13 allocs/op Benchmark115/LineToPC-4 80 1551336 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 16906 7096 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.794s goos: linux goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 704 155712 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2688 37879 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.280s goos: linux goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 252 476685 ns/op 17.19 MB/s BenchmarkEncodeToString-4 214 515684 ns/op 15.89 MB/s BenchmarkDecode-4 135 863592 ns/op 15.18 MB/s BenchmarkDecodeString-4 136 869458 ns/op 15.08 MB/s PASS ok encoding/base32 0.765s goos: linux goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 295 366899 ns/op 22.33 MB/s BenchmarkDecodeString/2-4 234424 435.4 ns/op 9.19 MB/s BenchmarkDecodeString/4-4 206084 510.2 ns/op 15.68 MB/s BenchmarkDecodeString/8-4 164754 625.6 ns/op 19.18 MB/s BenchmarkDecodeString/64-4 33925 3480 ns/op 25.29 MB/s BenchmarkDecodeString/8192-4 306 376841 ns/op 28.99 MB/s PASS ok encoding/base64 0.852s goos: linux goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1281 89954 ns/op 44.47 MB/s BenchmarkReadStruct-4 16922 6839 ns/op 10.97 MB/s BenchmarkWriteStruct-4 18207 6600 ns/op 11.36 MB/s BenchmarkReadInts-4 48147 2494 ns/op 12.03 MB/s BenchmarkWriteInts-4 39781 2851 ns/op 10.52 MB/s BenchmarkWriteSlice1000Int32s-4 1252 96774 ns/op 41.33 MB/s BenchmarkPutUint16-4 3612906 33.14 ns/op 60.35 MB/s BenchmarkAppendUint16-4 3463687 35.16 ns/op 56.88 MB/s BenchmarkPutUint32-4 2515476 47.25 ns/op 84.65 MB/s BenchmarkAppendUint32-4 2418782 48.55 ns/op 82.39 MB/s BenchmarkPutUint64-4 960350 125.5 ns/op 63.75 MB/s BenchmarkAppendUint64-4 875918 125.5 ns/op 63.75 MB/s BenchmarkLittleEndianPutUint16-4 3688353 32.61 ns/op 61.32 MB/s BenchmarkLittleEndianAppendUint16-4 3471160 34.47 ns/op 58.03 MB/s BenchmarkLittleEndianPutUint32-4 2559330 47.26 ns/op 84.65 MB/s BenchmarkLittleEndianAppendUint32-4 2471217 48.66 ns/op 82.20 MB/s BenchmarkLittleEndianPutUint64-4 933978 123.0 ns/op 65.06 MB/s BenchmarkLittleEndianAppendUint64-4 933324 126.3 ns/op 63.32 MB/s BenchmarkReadFloats-4 164938 715.1 ns/op 16.78 MB/s BenchmarkWriteFloats-4 136747 863.1 ns/op 13.90 MB/s BenchmarkReadSlice1000Float32s-4 1209 97597 ns/op 40.99 MB/s BenchmarkWriteSlice1000Float32s-4 1054 108454 ns/op 36.88 MB/s BenchmarkReadSlice1000Uint8s-4 72082 1529 ns/op 654.10 MB/s BenchmarkWriteSlice1000Uint8s-4 100855 1141 ns/op 876.32 MB/s BenchmarkPutUvarint32-4 701492 167.1 ns/op 23.94 MB/s BenchmarkPutUvarint64-4 186249 626.4 ns/op 12.77 MB/s PASS ok encoding/binary 4.009s goos: linux goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6662 16815 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 6991 16976 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6025 17059 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 3718 27845 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 6867 15155 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7674 15119 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 6883 15045 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4531 25573 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 13282 9004 ns/op PASS ok encoding/csv 1.349s goos: linux goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 11382 10156 ns/op BenchmarkEndToEndByteBuffer-4 18098 6516 ns/op BenchmarkEndToEndSliceByteBuffer-4 306 387341 ns/op BenchmarkEncodeComplex128Slice-4 880 138866 ns/op BenchmarkEncodeFloat64Slice-4 1599 65847 ns/op BenchmarkEncodeInt32Slice-4 1549 70657 ns/op BenchmarkEncodeStringSlice-4 2659 45716 ns/op BenchmarkEncodeInterfaceSlice-4 70 1722929 ns/op BenchmarkDecodeComplex128Slice-4 654 183053 ns/op BenchmarkDecodeFloat64Slice-4 1378 108536 ns/op BenchmarkDecodeInt32Slice-4 1096 100846 ns/op BenchmarkDecodeStringSlice-4 956 121753 ns/op BenchmarkDecodeStringsSlice-4 369 322562 ns/op BenchmarkDecodeBytesSlice-4 525 199419 ns/op BenchmarkDecodeInterfaceSlice-4 114 1006203 ns/op BenchmarkDecodeMap-4 88 1335701 ns/op PASS ok encoding/gob 2.962s goos: linux goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 11199 10404 ns/op 24.60 MB/s BenchmarkEncode/1024-4 2649 41687 ns/op 24.56 MB/s BenchmarkEncode/4096-4 710 167154 ns/op 24.50 MB/s BenchmarkEncode/16384-4 180 665127 ns/op 24.63 MB/s BenchmarkDecode/256-4 22518 5320 ns/op 48.12 MB/s BenchmarkDecode/1024-4 5425 21189 ns/op 48.33 MB/s BenchmarkDecode/4096-4 1386 83925 ns/op 48.81 MB/s BenchmarkDecode/16384-4 356 337174 ns/op 48.59 MB/s BenchmarkDump/256-4 1334 88774 ns/op 2.88 MB/s BenchmarkDump/1024-4 340 346120 ns/op 2.96 MB/s BenchmarkDump/4096-4 84 1370422 ns/op 2.99 MB/s BenchmarkDump/16384-4 20 5828678 ns/op 2.81 MB/s PASS ok encoding/hex 1.799s goos: linux goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 106872474 ns/op 18.16 MB/s 2144 B/op 17 allocs/op BenchmarkCodeMarshal-4 1 164683894 ns/op 11.78 MB/s 10333128 B/op 56 allocs/op BenchmarkMarshalBytes/32-4 20882 5557 ns/op BenchmarkMarshalBytes/256-4 5697 20072 ns/op BenchmarkMarshalBytes/4096-4 417 275881 ns/op BenchmarkCodeDecoder-4 1 444215586 ns/op 4.37 MB/s 11145800 B/op 92716 allocs/op BenchmarkUnicodeDecoder-4 35187 3443 ns/op 4.07 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 47709 2233 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 380600644 ns/op 5.10 MB/s 3066864 B/op 92682 allocs/op BenchmarkCodeUnmarshalReuse-4 1 370830687 ns/op 5.23 MB/s 3066936 B/op 92685 allocs/op BenchmarkUnmarshalString-4 53408 2306 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 147002 897.2 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 302494 458.1 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 78050 1511 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 64713 1885 ns/op 144 B/op 2 allocs/op BenchmarkUnmapped-4 17875 7025 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 3043 35284 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 822 125284 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 122 1001992 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 13 9251509 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 399867 272.5 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 444754 259.3 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 403424 267.8 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 463911 263.0 ns/op BenchmarkEncodeMarshaler-4 75649 1678 ns/op 92 B/op 2 allocs/op BenchmarkNumberIsValid-4 4321639 27.53 ns/op BenchmarkNumberIsValidRegexp-4 21132 5887 ns/op BenchmarkEncoderEncode-4 72724 1421 ns/op 139 B/op 1 allocs/op PASS ok encoding/json 6.583s goos: linux goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 43 2718196 ns/op 24.11 MB/s BenchmarkDecode-4 21 5451676 ns/op 16.29 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 1819 57970 ns/op 6265 B/op 24 allocs/op BenchmarkUnmarshal-4 800 130262 ns/op 8337 B/op 190 allocs/op BenchmarkHTMLAutoClose-4 4729 29730 ns/op PASS ok encoding/xml 0.519s goos: linux goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 256894 462.4 ns/op BenchmarkIntSet-4 341492 432.3 ns/op BenchmarkFloatAdd-4 60800 2076 ns/op BenchmarkFloatSet-4 275145 370.6 ns/op BenchmarkStringSet-4 303081 391.1 ns/op BenchmarkMapSet-4 94966 1699 ns/op BenchmarkMapSetDifferent-4 51904 2619 ns/op BenchmarkMapSetDifferentRandom-4 261 470947 ns/op BenchmarkMapSetString-4 82604 1374 ns/op BenchmarkMapAddSame-4 33776 3385 ns/op BenchmarkMapAddDifferent-4 15873 6926 ns/op BenchmarkMapAddDifferentRandom-4 201 593685 ns/op BenchmarkMapAddSameSteadyState-4 243595 555.0 ns/op BenchmarkMapAddDifferentSteadyState-4 92148 1324 ns/op BenchmarkRealworldExpvarUsage-4 17983 6797 ns/op PASS ok expvar 2.662s goos: linux goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 104143 1310 ns/op BenchmarkSprintfEmpty-4 464277 246.9 ns/op BenchmarkSprintfString-4 310257 407.5 ns/op BenchmarkSprintfTruncateString-4 293700 405.9 ns/op BenchmarkSprintfTruncateBytes-4 145431 848.8 ns/op BenchmarkSprintfSlowParsingPath-4 304990 440.4 ns/op BenchmarkSprintfQuoteString-4 39762 2820 ns/op BenchmarkSprintfInt-4 280350 369.4 ns/op BenchmarkSprintfIntInt-4 191822 560.1 ns/op BenchmarkSprintfPrefixedInt-4 273477 487.9 ns/op BenchmarkSprintfFloat-4 122870 835.4 ns/op BenchmarkSprintfComplex-4 48225 2122 ns/op BenchmarkSprintfBoolean-4 320071 410.0 ns/op BenchmarkSprintfHexString-4 129519 874.8 ns/op BenchmarkSprintfHexBytes-4 77995 1503 ns/op BenchmarkSprintfBytes-4 44632 2320 ns/op BenchmarkSprintfStringer-4 76348 1338 ns/op BenchmarkSprintfStructure-4 34281 2951 ns/op BenchmarkManyArgs-4 59616 1706 ns/op BenchmarkFprintInt-4 75414 1571 ns/op BenchmarkFprintfBytes-4 81391 1488 ns/op BenchmarkFprintIntNoAlloc-4 74875 1582 ns/op BenchmarkScanInts-4 36 3211422 ns/op BenchmarkScanRecursiveInt-4 1 321352262 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 370709890 ns/op PASS ok fmt 3.966s goos: linux goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 327 312020 ns/op PASS ok go/build 0.189s goos: linux goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 50781 2190 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 13741 8800 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3528 30713 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 938 119835 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 241 485537 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 46 2485198 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 12 10182782 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 43505082 ns/op 3634528 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 188274134 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 1.600s goos: linux goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 243222978 ns/op 0.27 MB/s 6175576 B/op 118807 allocs/op PASS ok go/format 0.300s goos: linux goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 4 28319568 ns/op 2.64 MB/s BenchmarkParseOnly-4 5 24131224 ns/op 3.09 MB/s BenchmarkResolve-4 34 3650233 ns/op 20.45 MB/s PASS ok go/parser 1.532s goos: linux goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrint-4 1 152506543 ns/op 0.34 MB/s 2336272 B/op 57680 allocs/op PASS ok go/printer 0.186s goos: linux goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 253 451469 ns/op BenchmarkScanFiles/go/types/expr.go-4 13 8344998 ns/op 6.38 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 12638661 ns/op 5.91 MB/s BenchmarkScanFiles/net/http/server.go-4 6 17161314 ns/op 6.64 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 217 533202 ns/op 5.77 MB/s PASS ok go/scanner 0.849s goos: linux goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1000000 112.2 ns/op PASS ok go/token 0.152s goos: linux goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNamed/Underlying/nongeneric-4 878838 131.1 ns/op BenchmarkNamed/Underlying/generic-4 766018 132.7 ns/op BenchmarkNamed/Underlying/src_instance-4 860901 136.8 ns/op BenchmarkNamed/Underlying/user_instance-4 858591 140.0 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 17444 6030 ns/op BenchmarkNamed/NewMethodSet/generic-4 19708 5874 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 19335 5957 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 19730 5793 ns/op BenchmarkCheck/http/funcbodies/info-4 1 591975992 ns/op 50447 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 368482016 ns/op 81043 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 176484067 ns/op 169125 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 142833314 ns/op 209004 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 127062789 ns/op 41275 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 93399074 ns/op 56159 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 41521710 ns/op 126306 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 37218116 ns/op 140921 lines/s BenchmarkCheck/constant/funcbodies/info-4 2 53652783 ns/op 40129 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 42014125 ns/op 51250 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 22819375 ns/op 94340 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 5 21952447 ns/op 98070 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1015745097 ns/op 59896 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 584312288 ns/op 104116 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 163062288 ns/op 372692 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 112065255 ns/op 542607 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 2 66870542 ns/op 27640 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 57159780 ns/op 32340 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 37384671 ns/op 49432 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 39582713 ns/op 46693 lines/s PASS ok go/types 11.803s goos: linux goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 8318 14522 ns/op 70.51 MB/s PASS ok hash/adler32 0.256s goos: linux goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 208902 531.3 ns/op 28.24 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 216300 527.5 ns/op 28.43 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 103704 1094 ns/op 36.58 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 113518 1034 ns/op 38.70 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 492750 237.4 ns/op 2156.58 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 483560 231.5 ns/op 2211.53 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 418209 282.1 ns/op 3629.65 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 419596 272.9 ns/op 3752.10 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 241273 489.7 ns/op 8364.92 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 247912 476.1 ns/op 8603.11 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 51972 2378 ns/op 13782.53 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 49485 2309 ns/op 14189.78 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 481987 236.2 ns/op 63.51 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 508168 233.0 ns/op 64.38 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 477217 238.5 ns/op 167.73 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 487309 240.8 ns/op 166.12 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 358236 336.2 ns/op 1522.81 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 350649 337.8 ns/op 1515.55 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 272373 435.0 ns/op 2353.93 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 265196 446.0 ns/op 2296.05 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 205694 546.1 ns/op 7500.61 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 196513 552.7 ns/op 7411.03 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 47155 2532 ns/op 12939.26 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 47106 2520 ns/op 13004.71 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 198776 557.9 ns/op 26.89 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 216106 558.2 ns/op 26.87 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 103357 1127 ns/op 35.50 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 103681 1138 ns/op 35.15 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 7767 14727 ns/op 34.77 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 7639 15243 ns/op 33.59 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 3651 31702 ns/op 32.30 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 3758 31698 ns/op 32.30 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 918 129671 ns/op 31.59 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 912 132293 ns/op 30.96 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 100 1168348 ns/op 28.05 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 100 1257224 ns/op 26.06 MB/s PASS ok hash/crc32 4.642s goos: linux goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 84 1434331 ns/op 45.69 MB/s BenchmarkCrc64/ISO4KB-4 967 120466 ns/op 34.00 MB/s BenchmarkCrc64/ISO1KB-4 4467 25290 ns/op 40.49 MB/s BenchmarkCrc64/ECMA64KB-4 80 1433568 ns/op 45.72 MB/s BenchmarkCrc64/Random64KB-4 91 1255764 ns/op 52.19 MB/s BenchmarkCrc64/Random16KB-4 368 319714 ns/op 51.25 MB/s PASS ok hash/crc64 0.877s goos: linux goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 8202 14210 ns/op 72.06 MB/s BenchmarkFnv32aKB-4 8442 14177 ns/op 72.23 MB/s BenchmarkFnv64KB-4 7941 14605 ns/op 70.11 MB/s BenchmarkFnv64aKB-4 7872 15010 ns/op 68.22 MB/s BenchmarkFnv128KB-4 2103 56818 ns/op 18.02 MB/s BenchmarkFnv128aKB-4 2167 55260 ns/op 18.53 MB/s PASS ok hash/fnv 1.051s goos: linux goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 619461 191.7 ns/op 20.86 MB/s BenchmarkHash/n=4/Bytes-4 4162783 28.45 ns/op 140.60 MB/s BenchmarkHash/n=4/String-4 3126603 37.61 ns/op 106.34 MB/s BenchmarkHash/n=8/Write-4 528940 195.5 ns/op 40.91 MB/s BenchmarkHash/n=8/Bytes-4 4148248 28.73 ns/op 278.44 MB/s BenchmarkHash/n=8/String-4 3061770 37.79 ns/op 211.71 MB/s BenchmarkHash/n=16/Write-4 601827 194.8 ns/op 82.11 MB/s BenchmarkHash/n=16/Bytes-4 4367932 26.98 ns/op 593.12 MB/s BenchmarkHash/n=16/String-4 3246042 38.13 ns/op 419.62 MB/s BenchmarkHash/n=32/Write-4 537664 203.9 ns/op 156.97 MB/s BenchmarkHash/n=32/Bytes-4 4274252 28.28 ns/op 1131.51 MB/s BenchmarkHash/n=32/String-4 3083994 37.56 ns/op 851.92 MB/s BenchmarkHash/n=64/Write-4 529772 214.5 ns/op 298.34 MB/s BenchmarkHash/n=64/Bytes-4 3829933 31.58 ns/op 2026.85 MB/s BenchmarkHash/n=64/String-4 3008329 39.18 ns/op 1633.59 MB/s BenchmarkHash/n=256/Write-4 394605 299.3 ns/op 855.40 MB/s BenchmarkHash/n=256/Bytes-4 2156619 55.84 ns/op 4584.85 MB/s BenchmarkHash/n=256/String-4 1791331 66.95 ns/op 3824.01 MB/s BenchmarkHash/n=320/Write-4 401731 287.1 ns/op 1114.57 MB/s BenchmarkHash/n=320/Bytes-4 1775577 67.39 ns/op 4748.34 MB/s BenchmarkHash/n=320/String-4 1464954 84.04 ns/op 3807.55 MB/s BenchmarkHash/n=1024/Write-4 246565 448.4 ns/op 2283.81 MB/s BenchmarkHash/n=1024/Bytes-4 687309 163.0 ns/op 6282.06 MB/s BenchmarkHash/n=1024/String-4 555512 201.3 ns/op 5087.83 MB/s BenchmarkHash/n=4096/Write-4 119124 1017 ns/op 4027.24 MB/s BenchmarkHash/n=4096/Bytes-4 202284 613.3 ns/op 6678.65 MB/s BenchmarkHash/n=4096/String-4 172117 706.2 ns/op 5800.45 MB/s BenchmarkHash/n=16384/Write-4 31918 3290 ns/op 4979.54 MB/s BenchmarkHash/n=16384/Bytes-4 50817 2308 ns/op 7099.78 MB/s BenchmarkHash/n=16384/String-4 43137 2792 ns/op 5868.41 MB/s PASS ok hash/maphash 4.490s goos: linux goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 769 137881 ns/op BenchmarkEscapeNone-4 129966 903.6 ns/op BenchmarkUnescape-4 746 151210 ns/op BenchmarkUnescapeNone-4 518022 224.1 ns/op BenchmarkUnescapeSparse-4 8492 12707 ns/op BenchmarkUnescapeDense-4 1102 107533 ns/op PASS ok html 0.791s goos: linux goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9252 12408 ns/op BenchmarkCSSEscaperNoSpecials-4 45199 2731 ns/op BenchmarkDecodeCSS-4 26594 4896 ns/op BenchmarkDecodeCSSNoSpecials-4 3921100 29.23 ns/op BenchmarkCSSValueFilter-4 109113 990.4 ns/op BenchmarkCSSValueFilterOk-4 80047 1546 ns/op BenchmarkEscapedExecute-4 4897 25246 ns/op BenchmarkHTMLNospaceEscaper-4 10000 11351 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 68323 1786 ns/op BenchmarkStripTags-4 20754 5682 ns/op BenchmarkStripTagsNoSpecials-4 253534 422.2 ns/op BenchmarkJSValEscaperWithNum-4 24364 4891 ns/op BenchmarkJSValEscaperWithStr-4 4648 25429 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 18465 6332 ns/op BenchmarkJSValEscaperWithObj-4 4060 28631 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 13687 8621 ns/op BenchmarkJSStrEscaperNoSpecials-4 60649 1990 ns/op BenchmarkJSStrEscaper-4 10000 10260 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 54322 2134 ns/op BenchmarkJSRegexpEscaper-4 10000 11080 ns/op BenchmarkTemplateSpecialTags-4 73 1664362 ns/op BenchmarkURLEscaper-4 4192 27429 ns/op BenchmarkURLEscaperNoSpecials-4 191799 658.0 ns/op BenchmarkURLNormalizer-4 5767 19937 ns/op BenchmarkURLNormalizerNoSpecials-4 164632 668.0 ns/op BenchmarkSrcsetFilter-4 19225 6145 ns/op BenchmarkSrcsetFilterNoSpecials-4 97291 1216 ns/op PASS ok html/template 4.353s goos: linux goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 536407 197.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 390711 274.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 529575 197.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 373160 278.2 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1985060 60.32 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1000000 100.9 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1778232 67.73 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1000000 100.2 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1520245 77.83 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 452991 254.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 349615 327.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 456493 248.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 342789 328.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 837537 135.0 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 566193 206.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 989853 116.3 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 583834 210.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 543199 221.8 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1477858 82.03 ns/op BenchmarkRGBASetRGBA-4 1413535 83.63 ns/op BenchmarkRGBA64At-4 693336 161.0 ns/op BenchmarkRGBA64SetRGBA64-4 738478 159.7 ns/op BenchmarkNRGBAAt-4 1492172 79.77 ns/op BenchmarkNRGBASetNRGBA-4 1437972 83.38 ns/op BenchmarkNRGBA64At-4 687063 163.5 ns/op BenchmarkNRGBA64SetNRGBA64-4 721123 159.0 ns/op BenchmarkAlphaAt-4 2552770 46.88 ns/op BenchmarkAlphaSetAlpha-4 2528860 47.12 ns/op BenchmarkAlpha16At-4 1659777 72.69 ns/op BenchmarkAlphaSetAlpha16-4 1636092 73.77 ns/op BenchmarkGrayAt-4 2575522 46.34 ns/op BenchmarkGraySetGray-4 2540850 46.91 ns/op BenchmarkGray16At-4 1666020 71.48 ns/op BenchmarkGraySetGray16-4 1568227 75.80 ns/op PASS ok image 5.313s goos: linux goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4346604 25.37 ns/op BenchmarkYCbCrToRGB/128-4 4231784 27.60 ns/op BenchmarkYCbCrToRGB/255-4 4562898 25.90 ns/op BenchmarkRGBToYCbCr/0-4 4648408 26.01 ns/op BenchmarkRGBToYCbCr/Cb-4 4512054 27.58 ns/op BenchmarkRGBToYCbCr/Cr-4 4295088 27.65 ns/op BenchmarkYCbCrToRGBA/0-4 3556568 32.89 ns/op BenchmarkYCbCrToRGBA/128-4 3193824 38.15 ns/op BenchmarkYCbCrToRGBA/255-4 3439502 35.10 ns/op BenchmarkNYCbCrAToRGBA/0-4 3463800 34.49 ns/op BenchmarkNYCbCrAToRGBA/128-4 3297493 36.32 ns/op BenchmarkNYCbCrAToRGBA/255-4 3487608 34.11 ns/op PASS ok image/color 1.873s goos: linux goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 3 35103021 ns/op BenchmarkFillSrc-4 297 390599 ns/op BenchmarkCopyOver-4 6 18325202 ns/op BenchmarkCopySrc-4 398 281791 ns/op BenchmarkNRGBAOver-4 5 20066915 ns/op BenchmarkNRGBASrc-4 8 13185712 ns/op BenchmarkYCbCr-4 7 14421725 ns/op BenchmarkGray-4 14 8050063 ns/op BenchmarkCMYK-4 8 13215399 ns/op BenchmarkGlyphOver-4 19 6038015 ns/op BenchmarkRGBAMaskOver-4 4 30891431 ns/op BenchmarkGrayMaskOver-4 5 23591241 ns/op BenchmarkRGBA64ImageMaskOver-4 3 39610465 ns/op BenchmarkRGBA-4 4 26368916 ns/op BenchmarkPalettedFill-4 884 133024 ns/op BenchmarkPalettedRGBA-4 5 20731172 ns/op BenchmarkGenericOver-4 2 58440184 ns/op BenchmarkGenericMaskOver-4 5 23148407 ns/op BenchmarkGenericSrc-4 3 37914615 ns/op BenchmarkGenericMaskSrc-4 4 32135461 ns/op PASS ok image/draw 6.367s goos: linux goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 22 4784620 ns/op 3.23 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 114257648 ns/op 2.69 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 1572903412 ns/op 0.78 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 54 2215187 ns/op 6.97 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 2 75501270 ns/op 0.82 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 2.594s goos: linux goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3559 28807 ns/op BenchmarkIDCT-4 3873 27595 ns/op BenchmarkDecodeBaseline-4 9 12098927 ns/op 5.11 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 17501634 ns/op 3.53 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 152962750 ns/op 8.03 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 190051852 ns/op 4.85 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.256s goos: linux goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 14198685 8.533 ns/op BenchmarkDecodeGray-4 12 9220708 ns/op 7.11 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 40635402 ns/op 6.45 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 3 34817461 ns/op 7.53 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 21 5403544 ns/op 12.13 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 3 33792090 ns/op 7.76 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 40713945 ns/op 6.44 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 62002165 ns/op 4.95 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 61466715 ns/op 5.00 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 207388542 ns/op 5.93 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 218734223 ns/op 5.62 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 31511619 ns/op 9.75 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 196652901 ns/op 6.25 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 364876924 ns/op 3.37 MB/s 10694488 B/op 614429 allocs/op PASS ok image/png 3.328s goos: linux goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 54672509 ns/op 1.83 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 47588826 ns/op 2.10 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 332819240 ns/op 1.50 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 325701429 ns/op 1.54 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 53488140 ns/op 1.87 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 46337803 ns/op 2.16 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 313846433 ns/op 1.59 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 300870979 ns/op 1.66 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 699552214 ns/op 1.43 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 697647713 ns/op 1.43 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 4402157307 ns/op 1.14 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 4297512914 ns/op 1.16 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 10 10425861 ns/op 9.59 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 9 11786320 ns/op 8.48 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 2 50216826 ns/op 9.96 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 2 57903472 ns/op 8.64 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 1 103879695 ns/op 9.63 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 1 114835593 ns/op 8.71 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 512745460 ns/op 9.75 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 572483413 ns/op 8.73 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 60866216 ns/op 1.64 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 53149401 ns/op 1.88 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 383338942 ns/op 1.30 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 430791146 ns/op 1.16 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 954587650 ns/op 1.05 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 1092470530 ns/op 0.92 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 6385352448 ns/op 0.78 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 6334060076 ns/op 0.79 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 195273962 ns/op 21.40 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 205480076 ns/op 20.34 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 73.625s goos: linux goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 41698 2874 ns/op 0.35 MB/s BenchmarkMarshalCorpusFile/2-4 35964 3106 ns/op 0.64 MB/s BenchmarkMarshalCorpusFile/4-4 33964 3545 ns/op 1.13 MB/s BenchmarkMarshalCorpusFile/8-4 27644 4088 ns/op 1.96 MB/s BenchmarkMarshalCorpusFile/16-4 21942 5331 ns/op 3.00 MB/s BenchmarkMarshalCorpusFile/32-4 14649 8107 ns/op 3.95 MB/s BenchmarkMarshalCorpusFile/64-4 9289 12670 ns/op 5.05 MB/s BenchmarkMarshalCorpusFile/128-4 5481 20753 ns/op 6.17 MB/s BenchmarkMarshalCorpusFile/256-4 2977 39447 ns/op 6.49 MB/s BenchmarkMarshalCorpusFile/512-4 1440 80019 ns/op 6.40 MB/s BenchmarkMarshalCorpusFile/1024-4 723 151077 ns/op 6.78 MB/s BenchmarkMarshalCorpusFile/2048-4 368 304657 ns/op 6.72 MB/s BenchmarkMarshalCorpusFile/4096-4 192 594630 ns/op 6.89 MB/s BenchmarkMarshalCorpusFile/8192-4 91 1207025 ns/op 6.79 MB/s BenchmarkMarshalCorpusFile/16384-4 50 2455294 ns/op 6.67 MB/s BenchmarkMarshalCorpusFile/32768-4 18 6538620 ns/op 5.01 MB/s BenchmarkMarshalCorpusFile/65536-4 8 13501368 ns/op 4.85 MB/s BenchmarkMarshalCorpusFile/131072-4 4 30361213 ns/op 4.32 MB/s BenchmarkMarshalCorpusFile/262144-4 2 56966808 ns/op 4.60 MB/s BenchmarkMarshalCorpusFile/524288-4 1 115383177 ns/op 4.54 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 222349954 ns/op 4.72 MB/s BenchmarkUnmarshalCorpusFile/1-4 10180 11327 ns/op 0.09 MB/s BenchmarkUnmarshalCorpusFile/2-4 9535 11969 ns/op 0.17 MB/s BenchmarkUnmarshalCorpusFile/4-4 7466 13564 ns/op 0.29 MB/s BenchmarkUnmarshalCorpusFile/8-4 6985 15192 ns/op 0.53 MB/s BenchmarkUnmarshalCorpusFile/16-4 6487 18331 ns/op 0.87 MB/s BenchmarkUnmarshalCorpusFile/32-4 4458 26200 ns/op 1.22 MB/s BenchmarkUnmarshalCorpusFile/64-4 3457 31558 ns/op 2.03 MB/s BenchmarkUnmarshalCorpusFile/128-4 2481 41137 ns/op 3.11 MB/s BenchmarkUnmarshalCorpusFile/256-4 1084 107899 ns/op 2.37 MB/s BenchmarkUnmarshalCorpusFile/512-4 589 200206 ns/op 2.56 MB/s BenchmarkUnmarshalCorpusFile/1024-4 310 383115 ns/op 2.67 MB/s BenchmarkUnmarshalCorpusFile/2048-4 156 751652 ns/op 2.72 MB/s BenchmarkUnmarshalCorpusFile/4096-4 75 1511934 ns/op 2.71 MB/s BenchmarkUnmarshalCorpusFile/8192-4 38 3045726 ns/op 2.69 MB/s BenchmarkUnmarshalCorpusFile/16384-4 18 5925197 ns/op 2.77 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 11905743 ns/op 2.75 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 24115333 ns/op 2.72 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 48046350 ns/op 2.73 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 97630392 ns/op 2.69 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 198978340 ns/op 2.63 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 401610531 ns/op 2.61 MB/s BenchmarkMutatorBytes/1-4 35676 3355 ns/op BenchmarkMutatorBytes/10-4 36927 3141 ns/op BenchmarkMutatorBytes/100-4 35272 3447 ns/op BenchmarkMutatorBytes/1000-4 23208 5394 ns/op BenchmarkMutatorBytes/10000-4 5820 23357 ns/op BenchmarkMutatorBytes/100000-4 830 150727 ns/op BenchmarkMutatorString/1-4 34980 3443 ns/op BenchmarkMutatorString/10-4 35854 3443 ns/op BenchmarkMutatorString/100-4 31278 4256 ns/op BenchmarkMutatorString/1000-4 12580 7953 ns/op BenchmarkMutatorString/10000-4 2857 67103 ns/op BenchmarkMutatorString/100000-4 193 610910 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 19345 6163 ns/op BenchmarkMutatorAllBasicTypes/string-4 19220 6443 ns/op BenchmarkMutatorAllBasicTypes/bool-4 62992 1915 ns/op BenchmarkMutatorAllBasicTypes/float32-4 55269 2122 ns/op BenchmarkMutatorAllBasicTypes/float64-4 55404 2154 ns/op BenchmarkMutatorAllBasicTypes/int-4 58066 1991 ns/op BenchmarkMutatorAllBasicTypes/int8-4 59486 1990 ns/op BenchmarkMutatorAllBasicTypes/int16-4 59889 1986 ns/op BenchmarkMutatorAllBasicTypes/int32-4 59455 1988 ns/op BenchmarkMutatorAllBasicTypes/int64-4 60055 1985 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 57342 2055 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 57531 2059 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 57680 2068 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 58161 2057 ns/op PASS ok internal/fuzz 12.516s goos: linux goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 33993 3990 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 123590 983.7 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.424s goos: linux goarch: amd64 pkg: internal/poll cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSplicePipe/SplicePipeWithPool-4 56589 1857 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 12879 8293 ns/op BenchmarkSplicePipePoolParallel-4 139485 956.7 ns/op BenchmarkSplicePipeNativeParallel-4 33355 3383 ns/op PASS ok internal/poll 0.992s goos: linux goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 21708707 ns/op PASS ok internal/trace 3.156s goos: linux goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 10000 15925 ns/op BenchmarkCopyNLarge-4 156 940400 ns/op PASS ok io 0.430s goos: linux goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 205256 539.6 ns/op BenchmarkPrintln-4 25897 4750 ns/op BenchmarkPrintlnNoFlags-4 49897 2459 ns/op PASS ok log 0.473s goos: linux goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 2202786 54.26 ns/op BenchmarkAcosh-4 935802 109.1 ns/op BenchmarkAsin-4 2211343 54.31 ns/op BenchmarkAsinh-4 995905 115.8 ns/op BenchmarkAtan-4 3038824 39.33 ns/op BenchmarkAtanh-4 1000000 110.9 ns/op BenchmarkAtan2-4 2135098 56.13 ns/op BenchmarkCbrt-4 1454712 82.68 ns/op BenchmarkCeil-4 19782820 6.089 ns/op BenchmarkCopysign-4 3116964 38.50 ns/op BenchmarkCos-4 1430546 83.71 ns/op BenchmarkCosh-4 1504339 79.95 ns/op BenchmarkErf-4 2861613 41.92 ns/op BenchmarkErfc-4 2765907 43.04 ns/op BenchmarkErfinv-4 2466344 48.46 ns/op BenchmarkErfcinv-4 2470140 48.48 ns/op BenchmarkExp-4 6195267 19.25 ns/op BenchmarkExpGo-4 915735 123.5 ns/op BenchmarkExpm1-4 2094790 56.92 ns/op BenchmarkExp2-4 1000000 114.7 ns/op BenchmarkExp2Go-4 978670 120.7 ns/op BenchmarkAbs-4 4168833 28.85 ns/op BenchmarkDim-4 8755876 13.51 ns/op BenchmarkFloor-4 19543972 6.008 ns/op BenchmarkMax-4 14404616 8.263 ns/op BenchmarkMin-4 14349144 8.277 ns/op BenchmarkMod-4 335221 325.0 ns/op BenchmarkFrexp-4 2123468 56.41 ns/op BenchmarkGamma-4 792834 148.5 ns/op BenchmarkHypot-4 11246209 10.68 ns/op BenchmarkHypotGo-4 1702526 69.87 ns/op BenchmarkIlogb-4 2557478 46.70 ns/op BenchmarkJ0-4 260798 452.0 ns/op BenchmarkJ1-4 259240 451.1 ns/op BenchmarkJn-4 117118 1002 ns/op BenchmarkLdexp-4 2059659 58.14 ns/op BenchmarkLgamma-4 919779 126.2 ns/op BenchmarkLog-4 5688579 21.03 ns/op BenchmarkLogb-4 2526963 46.68 ns/op BenchmarkLog1p-4 1348060 88.91 ns/op BenchmarkLog10-4 5325024 22.50 ns/op BenchmarkLog2-4 1598426 74.75 ns/op BenchmarkModf-4 3017158 39.22 ns/op BenchmarkNextafter32-4 3033152 39.34 ns/op BenchmarkNextafter64-4 3010006 39.55 ns/op BenchmarkPowInt-4 617186 188.0 ns/op BenchmarkPowFrac-4 437878 266.5 ns/op BenchmarkPow10Pos-4 4692061 23.10 ns/op BenchmarkPow10Neg-4 4429258 24.84 ns/op BenchmarkRound-4 3874887 31.28 ns/op BenchmarkRoundToEven-4 8106692 14.75 ns/op BenchmarkRemainder-4 531661 220.9 ns/op BenchmarkSignbit-4 5615450 21.30 ns/op BenchmarkSin-4 1751770 66.99 ns/op BenchmarkSincos-4 1000000 108.6 ns/op BenchmarkSinh-4 1776987 67.83 ns/op BenchmarkSqrtIndirect-4 15734095 7.577 ns/op BenchmarkSqrtLatency-4 17558968 6.786 ns/op BenchmarkSqrtIndirectLatency-4 11369017 10.55 ns/op BenchmarkSqrtGoLatency-4 1000000 100.2 ns/op BenchmarkSqrtPrime-4 31059 3870 ns/op BenchmarkTan-4 1640356 73.25 ns/op BenchmarkTanh-4 1417587 84.78 ns/op BenchmarkTrunc-4 19762627 6.109 ns/op BenchmarkY0-4 258798 454.3 ns/op BenchmarkY1-4 261501 452.7 ns/op BenchmarkYn-4 126278 938.4 ns/op BenchmarkFloat64bits-4 5662354 21.15 ns/op BenchmarkFloat64frombits-4 5543460 21.59 ns/op BenchmarkFloat32bits-4 5631820 21.20 ns/op BenchmarkFloat32frombits-4 5668210 21.34 ns/op BenchmarkFMA-4 19446207 6.060 ns/op PASS ok math 10.819s goos: linux goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11431579 10.37 ns/op 6172.45 MB/s BenchmarkAddVV/2-4 10263586 11.63 ns/op 11006.88 MB/s BenchmarkAddVV/3-4 9891387 12.17 ns/op 15779.35 MB/s BenchmarkAddVV/4-4 9571509 12.49 ns/op 20503.77 MB/s BenchmarkAddVV/5-4 8890442 13.41 ns/op 23858.44 MB/s BenchmarkAddVV/10-4 7366162 16.21 ns/op 39492.76 MB/s BenchmarkAddVV/100-4 1598154 75.09 ns/op 85231.91 MB/s BenchmarkAddVV/1000-4 204421 585.0 ns/op 109409.80 MB/s BenchmarkSubVV/1-4 11180811 10.56 ns/op 6062.17 MB/s BenchmarkSubVV/2-4 10286638 11.56 ns/op 11068.85 MB/s BenchmarkSubVV/3-4 9726693 12.19 ns/op 15754.43 MB/s BenchmarkSubVV/4-4 9483214 12.48 ns/op 20507.25 MB/s BenchmarkSubVV/5-4 8997309 13.39 ns/op 23903.12 MB/s BenchmarkSubVV/10-4 7380861 16.25 ns/op 39376.62 MB/s BenchmarkSubVV/100-4 1598067 74.99 ns/op 85343.34 MB/s BenchmarkSubVV/1000-4 201823 586.3 ns/op 109156.56 MB/s BenchmarkAddVW/1-4 11942409 10.00 ns/op 799.69 MB/s BenchmarkAddVW/2-4 11350038 10.50 ns/op 1524.02 MB/s BenchmarkAddVW/3-4 9920922 11.90 ns/op 2016.32 MB/s BenchmarkAddVW/4-4 10876885 10.83 ns/op 2955.22 MB/s BenchmarkAddVW/5-4 10124751 11.86 ns/op 3372.86 MB/s BenchmarkAddVW/10-4 8580106 13.85 ns/op 5775.20 MB/s BenchmarkAddVW/100-4 246067 453.1 ns/op 1765.80 MB/s BenchmarkAddVW/1000-4 35313 3402 ns/op 2351.49 MB/s BenchmarkAddVWext/1-4 12099364 9.791 ns/op 817.08 MB/s BenchmarkAddVWext/2-4 11670819 10.19 ns/op 1570.65 MB/s BenchmarkAddVWext/3-4 10037402 11.91 ns/op 2015.33 MB/s BenchmarkAddVWext/4-4 11077354 10.77 ns/op 2970.06 MB/s BenchmarkAddVWext/5-4 10047163 11.83 ns/op 3380.61 MB/s BenchmarkAddVWext/10-4 8609169 13.95 ns/op 5734.98 MB/s BenchmarkAddVWext/100-4 82776 1434 ns/op 557.79 MB/s BenchmarkAddVWext/1000-4 8474 13742 ns/op 582.17 MB/s BenchmarkSubVW/1-4 12114086 9.842 ns/op 812.85 MB/s BenchmarkSubVW/2-4 10609806 11.31 ns/op 1414.61 MB/s BenchmarkSubVW/3-4 9661813 12.41 ns/op 1933.65 MB/s BenchmarkSubVW/4-4 10931254 10.86 ns/op 2946.02 MB/s BenchmarkSubVW/5-4 9976718 11.86 ns/op 3371.98 MB/s BenchmarkSubVW/10-4 8507287 13.98 ns/op 5722.07 MB/s BenchmarkSubVW/100-4 258711 451.5 ns/op 1771.91 MB/s BenchmarkSubVW/1000-4 35234 3394 ns/op 2357.12 MB/s BenchmarkSubVWext/1-4 12169478 9.815 ns/op 815.07 MB/s BenchmarkSubVWext/2-4 10601415 11.30 ns/op 1415.74 MB/s BenchmarkSubVWext/3-4 9654931 12.34 ns/op 1944.47 MB/s BenchmarkSubVWext/4-4 11020423 10.89 ns/op 2937.66 MB/s BenchmarkSubVWext/5-4 10048254 11.87 ns/op 3369.63 MB/s BenchmarkSubVWext/10-4 8467467 13.95 ns/op 5733.17 MB/s BenchmarkSubVWext/100-4 83308 1436 ns/op 556.96 MB/s BenchmarkSubVWext/1000-4 8550 13866 ns/op 576.97 MB/s BenchmarkMulAddVWW/1-4 10590285 11.30 ns/op 5661.94 MB/s BenchmarkMulAddVWW/2-4 9695851 12.35 ns/op 10366.23 MB/s BenchmarkMulAddVWW/3-4 9654060 12.43 ns/op 15451.98 MB/s BenchmarkMulAddVWW/4-4 9137263 13.10 ns/op 19543.93 MB/s BenchmarkMulAddVWW/5-4 8096985 14.73 ns/op 21721.98 MB/s BenchmarkMulAddVWW/10-4 6407523 18.50 ns/op 34588.94 MB/s BenchmarkMulAddVWW/100-4 1000000 110.1 ns/op 58112.61 MB/s BenchmarkMulAddVWW/1000-4 127920 934.3 ns/op 68497.73 MB/s BenchmarkAddMulVVW/1-4 10951720 10.91 ns/op 5865.26 MB/s BenchmarkAddMulVVW/2-4 10253497 11.70 ns/op 10941.43 MB/s BenchmarkAddMulVVW/3-4 9464500 12.58 ns/op 15267.33 MB/s BenchmarkAddMulVVW/4-4 8753635 13.67 ns/op 18723.57 MB/s BenchmarkAddMulVVW/5-4 7799343 14.83 ns/op 21582.50 MB/s BenchmarkAddMulVVW/10-4 6751652 17.76 ns/op 36039.80 MB/s BenchmarkAddMulVVW/100-4 1468616 81.58 ns/op 78452.85 MB/s BenchmarkAddMulVVW/1000-4 167371 716.7 ns/op 89301.97 MB/s BenchmarkDivWVW/1-4 2687978 44.54 ns/op 1437.04 MB/s BenchmarkDivWVW/2-4 1246778 95.94 ns/op 1334.20 MB/s BenchmarkDivWVW/3-4 970299 122.2 ns/op 1570.70 MB/s BenchmarkDivWVW/4-4 827565 142.9 ns/op 1790.98 MB/s BenchmarkDivWVW/5-4 788101 149.7 ns/op 2137.86 MB/s BenchmarkDivWVW/10-4 427312 275.0 ns/op 2327.45 MB/s BenchmarkDivWVW/100-4 56427 2129 ns/op 3006.39 MB/s BenchmarkDivWVW/1000-4 5737 20633 ns/op 3101.81 MB/s BenchmarkNonZeroShifts/1/shrVU-4 13054106 9.249 ns/op BenchmarkNonZeroShifts/1/shlVU-4 13381364 8.898 ns/op BenchmarkNonZeroShifts/2/shrVU-4 12092676 9.886 ns/op BenchmarkNonZeroShifts/2/shlVU-4 12150925 9.768 ns/op BenchmarkNonZeroShifts/3/shrVU-4 10655163 11.22 ns/op BenchmarkNonZeroShifts/3/shlVU-4 11436373 10.54 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9393676 12.81 ns/op BenchmarkNonZeroShifts/4/shlVU-4 10662602 11.27 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8521066 13.95 ns/op BenchmarkNonZeroShifts/5/shlVU-4 9862016 12.13 ns/op BenchmarkNonZeroShifts/10/shrVU-4 7034598 17.06 ns/op BenchmarkNonZeroShifts/10/shlVU-4 7575418 15.82 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 108.7 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1293171 92.80 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 127816 932.9 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 155205 770.7 ns/op BenchmarkDecimalConversion-4 204 566070 ns/op BenchmarkFloatString/100-4 9656 10636 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 205 569321 ns/op 2912 B/op 10 allocs/op BenchmarkFloatString/10000-4 2 52389420 ns/op 58956 B/op 47 allocs/op BenchmarkFloatString/100000-4 1 5183382050 ns/op 856592 B/op 537 allocs/op BenchmarkFloatAdd/10-4 172756 679.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 169732 694.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 156316 750.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 87403 1356 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17419 6873 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 219812 522.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 230671 516.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 221774 533.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 156835 747.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 44985 2636 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1921 59150 ns/op BenchmarkParseFloatLargeExp-4 441 255004 ns/op BenchmarkGCD10x10/WithoutXY-4 195481 598.4 ns/op BenchmarkGCD10x10/WithXY-4 57667 2053 ns/op BenchmarkGCD10x100/WithoutXY-4 98074 1177 ns/op BenchmarkGCD10x100/WithXY-4 17426 7893 ns/op BenchmarkGCD10x1000/WithoutXY-4 59378 1811 ns/op BenchmarkGCD10x1000/WithXY-4 14373 8409 ns/op BenchmarkGCD100x100/WithoutXY-4 24109 4676 ns/op BenchmarkGCD100x100/WithXY-4 10000 11326 ns/op BenchmarkGCD100x1000/WithoutXY-4 12300 9728 ns/op BenchmarkGCD100x1000/WithXY-4 6261 18766 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2163 55472 ns/op BenchmarkGCD1000x1000/WithXY-4 1164 99204 ns/op BenchmarkHilbert-4 22 4728630 ns/op BenchmarkBinomial-4 21466 5091 ns/op BenchmarkQuoRem-4 21459 5931 ns/op BenchmarkExp-4 14 7539295 ns/op BenchmarkExp2-4 14 7536776 ns/op BenchmarkBitset-4 741025 150.6 ns/op BenchmarkBitsetNeg-4 445264 259.7 ns/op BenchmarkBitsetOrig-4 209786 549.3 ns/op BenchmarkBitsetNegOrig-4 130740 796.4 ns/op BenchmarkModSqrt225_Tonelli-4 100 1068203 ns/op BenchmarkModSqrt225_3Mod4-4 376 316215 ns/op BenchmarkModSqrt231_Tonelli-4 96 1098336 ns/op BenchmarkModSqrt231_5Mod8-4 312 376766 ns/op BenchmarkModInverse-4 13339 9233 ns/op BenchmarkSqrt-4 1675 70721 ns/op BenchmarkIntSqr/1-4 1208101 98.87 ns/op BenchmarkIntSqr/2-4 695444 165.2 ns/op BenchmarkIntSqr/3-4 559810 206.2 ns/op BenchmarkIntSqr/5-4 416054 284.9 ns/op BenchmarkIntSqr/8-4 282183 420.3 ns/op BenchmarkIntSqr/10-4 240632 498.2 ns/op BenchmarkIntSqr/20-4 46830 2592 ns/op BenchmarkIntSqr/30-4 34405 3527 ns/op BenchmarkIntSqr/50-4 20785 5630 ns/op BenchmarkIntSqr/80-4 12542 9579 ns/op BenchmarkIntSqr/100-4 9542 12318 ns/op BenchmarkIntSqr/200-4 3481 32840 ns/op BenchmarkIntSqr/300-4 1465 81699 ns/op BenchmarkIntSqr/500-4 722 163641 ns/op BenchmarkIntSqr/800-4 286 421455 ns/op BenchmarkIntSqr/1000-4 219 532051 ns/op BenchmarkDiv/20/10-4 417908 279.5 ns/op BenchmarkDiv/40/20-4 421004 278.4 ns/op BenchmarkDiv/100/50-4 360156 321.2 ns/op BenchmarkDiv/200/100-4 54018 2307 ns/op BenchmarkDiv/400/200-4 51074 2425 ns/op BenchmarkDiv/1000/500-4 41281 3016 ns/op BenchmarkDiv/2000/1000-4 30540 4156 ns/op BenchmarkDiv/20000/10000-4 1004 118221 ns/op BenchmarkDiv/200000/100000-4 24 4939712 ns/op BenchmarkDiv/2000000/1000000-4 1 133576002 ns/op BenchmarkDiv/20000000/10000000-4 1 3857928234 ns/op BenchmarkMul-4 5 24675793 ns/op BenchmarkNatMul/10-4 169344 683.3 ns/op BenchmarkNatMul/100-4 4790 22093 ns/op BenchmarkNatMul/1000-4 162 693927 ns/op BenchmarkZeroShifts/Shl-4 16478 7265 ns/op BenchmarkZeroShifts/ShlSame-4 5221699 22.16 ns/op BenchmarkZeroShifts/Shr-4 16956 6842 ns/op BenchmarkZeroShifts/ShrSame-4 5353784 21.69 ns/op BenchmarkExp3Power/0x10-4 148719 752.8 ns/op BenchmarkExp3Power/0x40-4 131728 858.5 ns/op BenchmarkExp3Power/0x100-4 82002 1363 ns/op BenchmarkExp3Power/0x400-4 39238 2828 ns/op BenchmarkExp3Power/0x1000-4 8173 13053 ns/op BenchmarkExp3Power/0x4000-4 1742 64702 ns/op BenchmarkExp3Power/0x10000-4 199 583816 ns/op BenchmarkExp3Power/0x40000-4 16 6824476 ns/op BenchmarkExp3Power/0x100000-4 2 63256664 ns/op BenchmarkExp3Power/0x400000-4 1 575211474 ns/op BenchmarkFibo-4 3 39433457 ns/op BenchmarkNatSqr/1-4 806776 130.0 ns/op BenchmarkNatSqr/2-4 490356 233.4 ns/op BenchmarkNatSqr/3-4 373815 279.4 ns/op BenchmarkNatSqr/5-4 262519 435.4 ns/op BenchmarkNatSqr/8-4 203734 580.2 ns/op BenchmarkNatSqr/10-4 184788 710.5 ns/op BenchmarkNatSqr/20-4 41064 2756 ns/op BenchmarkNatSqr/30-4 30416 3739 ns/op BenchmarkNatSqr/50-4 18554 6323 ns/op BenchmarkNatSqr/80-4 10000 10566 ns/op BenchmarkNatSqr/100-4 7508 13772 ns/op BenchmarkNatSqr/200-4 3186 34807 ns/op BenchmarkNatSqr/300-4 1334 83948 ns/op BenchmarkNatSqr/500-4 704 163739 ns/op BenchmarkNatSqr/800-4 302 385275 ns/op BenchmarkNatSqr/1000-4 224 512868 ns/op BenchmarkNatSetBytes/8-4 673047 170.3 ns/op BenchmarkNatSetBytes/24-4 196125 590.0 ns/op BenchmarkNatSetBytes/128-4 44569 2636 ns/op BenchmarkNatSetBytes/7-4 743086 156.8 ns/op BenchmarkNatSetBytes/23-4 210249 557.1 ns/op BenchmarkNatSetBytes/127-4 45374 2600 ns/op BenchmarkScanPi-4 238 473274 ns/op BenchmarkStringPiParallel-4 703 158129 ns/op BenchmarkScan/10/Base2-4 41952 2869 ns/op BenchmarkScan/100/Base2-4 4750 24855 ns/op BenchmarkScan/1000/Base2-4 486 243114 ns/op BenchmarkScan/10/Base8-4 97136 1221 ns/op BenchmarkScan/100/Base8-4 13779 8631 ns/op BenchmarkScan/1000/Base8-4 1407 84854 ns/op BenchmarkScan/10/Base10-4 105830 1108 ns/op BenchmarkScan/100/Base10-4 14934 8008 ns/op BenchmarkScan/1000/Base10-4 1485 78478 ns/op BenchmarkScan/10/Base16-4 116712 1013 ns/op BenchmarkScan/100/Base16-4 16693 7115 ns/op BenchmarkScan/1000/Base16-4 1539 68521 ns/op BenchmarkString/10/Base2-4 162685 718.4 ns/op BenchmarkString/100/Base2-4 21560 5402 ns/op BenchmarkString/1000/Base2-4 2319 52936 ns/op BenchmarkString/10/Base8-4 334677 347.8 ns/op BenchmarkString/100/Base8-4 56563 2020 ns/op BenchmarkString/1000/Base8-4 6386 18500 ns/op BenchmarkString/10/Base10-4 176118 663.4 ns/op BenchmarkString/100/Base10-4 35580 3206 ns/op BenchmarkString/1000/Base10-4 3994 25759 ns/op BenchmarkString/10/Base16-4 381699 310.4 ns/op BenchmarkString/100/Base16-4 72870 1541 ns/op BenchmarkString/1000/Base16-4 8218 13487 ns/op BenchmarkLeafSize/0-4 43 2699239 ns/op BenchmarkLeafSize/1-4 366 305364 ns/op BenchmarkLeafSize/2-4 364 304698 ns/op BenchmarkLeafSize/3-4 273 418775 ns/op BenchmarkLeafSize/4-4 369 303866 ns/op BenchmarkLeafSize/5-4 244 474345 ns/op BenchmarkLeafSize/6-4 279 409366 ns/op BenchmarkLeafSize/7-4 296 388626 ns/op BenchmarkLeafSize/8-4 373 299984 ns/op BenchmarkLeafSize/9-4 207 566568 ns/op BenchmarkLeafSize/10-4 243 472007 ns/op BenchmarkLeafSize/11-4 260 447827 ns/op BenchmarkLeafSize/12-4 283 429132 ns/op BenchmarkLeafSize/13-4 259 439894 ns/op BenchmarkLeafSize/14-4 297 383465 ns/op BenchmarkLeafSize/15-4 318 359834 ns/op BenchmarkLeafSize/16-4 374 298204 ns/op BenchmarkLeafSize/32-4 379 300099 ns/op BenchmarkLeafSize/64-4 357 338985 ns/op BenchmarkProbablyPrime/n=0-4 9 14061478 ns/op BenchmarkProbablyPrime/n=1-4 8 13313914 ns/op BenchmarkProbablyPrime/n=5-4 6 19037262 ns/op BenchmarkProbablyPrime/n=10-4 4 26561126 ns/op BenchmarkProbablyPrime/n=20-4 3 41785937 ns/op BenchmarkProbablyPrime/Lucas-4 12 10014614 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 75 1538381 ns/op BenchmarkRatCmp-4 204289 531.2 ns/op BenchmarkFloatSqrt/64-4 21220 5616 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 13358 8748 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 8827 12540 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4774 24641 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 739 150882 ns/op 18091 B/op 10 allocs/op BenchmarkFloatSqrt/100000-4 56 2021211 ns/op 176917 B/op 21 allocs/op BenchmarkFloatSqrt/1000000-4 1 154076613 ns/op 3840448 B/op 650 allocs/op PASS ok math/big 47.864s goos: linux goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8372029 14.34 ns/op BenchmarkLeadingZeros8-4 7763818 15.31 ns/op BenchmarkLeadingZeros16-4 8382860 14.06 ns/op BenchmarkLeadingZeros32-4 8293863 14.49 ns/op BenchmarkLeadingZeros64-4 8133835 14.72 ns/op BenchmarkTrailingZeros-4 8289876 14.37 ns/op BenchmarkTrailingZeros8-4 8123047 14.60 ns/op BenchmarkTrailingZeros16-4 8287344 14.47 ns/op BenchmarkTrailingZeros32-4 8143227 15.00 ns/op BenchmarkTrailingZeros64-4 8353010 14.42 ns/op BenchmarkOnesCount-4 7998579 14.81 ns/op BenchmarkOnesCount8-4 8784301 13.62 ns/op BenchmarkOnesCount16-4 8283949 14.38 ns/op BenchmarkOnesCount32-4 8329380 14.29 ns/op BenchmarkOnesCount64-4 8312461 14.33 ns/op BenchmarkRotateLeft-4 8421121 14.12 ns/op BenchmarkRotateLeft8-4 8746086 13.86 ns/op BenchmarkRotateLeft16-4 8443305 14.14 ns/op BenchmarkRotateLeft32-4 8832364 13.51 ns/op BenchmarkRotateLeft64-4 8542033 14.09 ns/op BenchmarkReverse-4 15678483 7.564 ns/op BenchmarkReverse8-4 19715948 6.020 ns/op BenchmarkReverse16-4 18695746 6.394 ns/op BenchmarkReverse32-4 16594562 7.154 ns/op BenchmarkReverse64-4 15875352 7.554 ns/op BenchmarkReverseBytes-4 20746981 5.658 ns/op BenchmarkReverseBytes16-4 20727592 5.784 ns/op BenchmarkReverseBytes32-4 19658179 6.021 ns/op BenchmarkReverseBytes64-4 21140638 5.661 ns/op BenchmarkAdd-4 8161429 14.41 ns/op BenchmarkAdd32-4 8229138 14.62 ns/op BenchmarkAdd64-4 8323837 14.45 ns/op BenchmarkAdd64multiple-4 15780148 7.524 ns/op BenchmarkSub-4 7760476 15.35 ns/op BenchmarkSub32-4 8584028 13.93 ns/op BenchmarkSub64-4 7903875 15.28 ns/op BenchmarkSub64multiple-4 15780355 7.645 ns/op BenchmarkMul-4 8391902 14.06 ns/op BenchmarkMul32-4 8343435 14.38 ns/op BenchmarkMul64-4 8394590 14.14 ns/op BenchmarkDiv-4 2545233 47.25 ns/op BenchmarkDiv32-4 5325087 22.35 ns/op BenchmarkDiv64-4 2565475 46.41 ns/op PASS ok math/bits 5.904s goos: linux goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 11582616 10.32 ns/op BenchmarkAcos-4 469477 257.8 ns/op BenchmarkAcosh-4 411050 275.4 ns/op BenchmarkAsin-4 444254 254.8 ns/op BenchmarkAsinh-4 451801 256.6 ns/op BenchmarkAtan-4 738961 163.6 ns/op BenchmarkAtanh-4 735746 159.9 ns/op BenchmarkConj-4 22319534 5.287 ns/op BenchmarkCos-4 520370 206.5 ns/op BenchmarkCosh-4 601552 197.7 ns/op BenchmarkExp-4 802702 145.8 ns/op BenchmarkLog-4 819640 143.1 ns/op BenchmarkLog10-4 812442 143.2 ns/op BenchmarkPhase-4 1774813 67.63 ns/op BenchmarkPolar-4 1000000 101.1 ns/op BenchmarkPow-4 233892 505.7 ns/op BenchmarkRect-4 1000000 105.4 ns/op BenchmarkSin-4 591334 198.5 ns/op BenchmarkSinh-4 573151 200.6 ns/op BenchmarkSqrt-4 1000000 113.9 ns/op BenchmarkTan-4 369220 320.4 ns/op BenchmarkTanh-4 402742 293.9 ns/op PASS ok math/cmplx 2.831s goos: linux goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 167250 668.3 ns/op BenchmarkInt63ThreadsafeParallel-4 93986 1130 ns/op BenchmarkInt63Unthreadsafe-4 1232703 98.17 ns/op BenchmarkIntn1000-4 775971 148.8 ns/op BenchmarkInt63n1000-4 911478 130.7 ns/op BenchmarkInt31n1000-4 950400 122.1 ns/op BenchmarkFloat32-4 995284 115.3 ns/op BenchmarkFloat64-4 1216627 99.19 ns/op BenchmarkPerm3-4 193479 633.7 ns/op BenchmarkPerm30-4 22444 5159 ns/op BenchmarkPerm30ViaShuffle-4 24806 4818 ns/op BenchmarkShuffleOverhead-4 18028 6628 ns/op BenchmarkRead3-4 821980 135.8 ns/op BenchmarkRead64-4 67231 1722 ns/op BenchmarkRead1000-4 4510 25955 ns/op PASS ok math/rand 2.344s goos: linux goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 45121 2583 ns/op BenchmarkQDecodeWord-4 104464 1106 ns/op BenchmarkQDecodeHeader-4 97516 1198 ns/op BenchmarkTypeByExtension/.html-4 361742 316.1 ns/op BenchmarkTypeByExtension/.HTML-4 222314 488.3 ns/op BenchmarkTypeByExtension/.unused-4 275145 398.7 ns/op BenchmarkExtensionsByType/text/html-4 142398 828.6 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 75176 1437 ns/op BenchmarkExtensionsByType/application/octet-stream-4 117861 1027 ns/op PASS ok mime 1.508s goos: linux goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 915 125483 ns/op PASS ok mime/quotedprintable 0.167s goos: linux goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 154 786103 ns/op 10397 B/op 98 allocs/op BenchmarkGoLookupIPNoSuchHost-4 16 6689081 ns/op 26513 B/op 195 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5003761687 ns/op 162584 B/op 249 allocs/op BenchmarkDNSName-4 146800 682.3 ns/op BenchmarkInterfaces-4 1262 84390 ns/op BenchmarkInterfaceByIndex-4 1738 69537 ns/op BenchmarkInterfaceByName-4 1280 84459 ns/op BenchmarkInterfaceAddrs-4 811 135334 ns/op BenchmarkInterfacesAndAddrs-4 2588 44555 ns/op BenchmarkInterfacesAndMulticastAddrs-4 506 231527 ns/op BenchmarkParseIP-4 16768 7026 ns/op BenchmarkIPString/IPv4-4 144331 834.1 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 10659 11073 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 46857 2546 ns/op BenchmarkIPEqual/IPv4-4 1173552 100.1 ns/op BenchmarkIPEqual/IPv6-4 1167554 103.4 ns/op BenchmarkSplice/tcp-to-tcp/1024-4 8535 13501 ns/op 75.85 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 7228 15168 ns/op 135.02 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 6775 16469 ns/op 248.71 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 4288 27238 ns/op 300.76 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 2960 38234 ns/op 428.52 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 1904 52745 ns/op 621.25 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1292 89515 ns/op 732.12 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 715 160517 ns/op 816.56 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 280 391885 ns/op 668.93 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 162 640377 ns/op 818.72 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 72 1493155 ns/op 702.26 MB/s BenchmarkSplice/unix-to-tcp/1024-4 16138 6784 ns/op 150.95 MB/s BenchmarkSplice/unix-to-tcp/2048-4 14817 8053 ns/op 254.33 MB/s BenchmarkSplice/unix-to-tcp/4096-4 9150 11041 ns/op 370.97 MB/s BenchmarkSplice/unix-to-tcp/8192-4 7363 16368 ns/op 500.48 MB/s BenchmarkSplice/unix-to-tcp/16384-4 4443 23565 ns/op 695.26 MB/s BenchmarkSplice/unix-to-tcp/32768-4 2461 40673 ns/op 805.64 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1378 82958 ns/op 789.99 MB/s BenchmarkSplice/unix-to-tcp/131072-4 652 154100 ns/op 850.56 MB/s BenchmarkSplice/unix-to-tcp/262144-4 393 308212 ns/op 850.53 MB/s BenchmarkSplice/unix-to-tcp/524288-4 145 701521 ns/op 747.36 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 74 1557146 ns/op 673.40 MB/s BenchmarkTCP4OneShot-4 1974 59271 ns/op BenchmarkTCP4OneShotTimeout-4 1830 63135 ns/op BenchmarkTCP4Persistent-4 12190 10768 ns/op BenchmarkTCP4PersistentTimeout-4 12372 10584 ns/op BenchmarkTCP6OneShot-4 2192 57614 ns/op BenchmarkTCP6OneShotTimeout-4 2062 56010 ns/op BenchmarkTCP6Persistent-4 11407 10061 ns/op BenchmarkTCP6PersistentTimeout-4 12150 10166 ns/op BenchmarkTCP4ConcurrentReadWrite-4 20406 6031 ns/op BenchmarkTCP6ConcurrentReadWrite-4 24711 5724 ns/op BenchmarkSetReadDeadline-4 123092 953.3 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 8175 18481 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 8319 15173 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 8246 13752 ns/op 0 B/op 0 allocs/op PASS ok net 19.545s goos: linux goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 23211 4556 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 12850 9143 ns/op 1024 B/op 15 allocs/op BenchmarkReadCookies-4 13621 8646 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 19338 6240 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 31935 3769 ns/op 736 B/op 11 allocs/op BenchmarkServerMatch-4 1264280 92.87 ns/op BenchmarkReadRequestChrome-4 4576 25095 ns/op 24.35 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 10945 10732 ns/op 7.27 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 10000 10675 ns/op 7.68 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6519 15939 ns/op 9.47 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 16575 7088 ns/op 5.64 MB/s 876 B/op 7 allocs/op BenchmarkFileAndServer_1KB/NoTLS-4 274 441909 ns/op 2.32 MB/s BenchmarkFileAndServer_1KB/TLS-4 195 557727 ns/op 1.84 MB/s BenchmarkFileAndServer_16MB/NoTLS-4 2 88713172 ns/op 189.12 MB/s BenchmarkFileAndServer_16MB/TLS-4 1 125643865 ns/op 133.53 MB/s BenchmarkFileAndServer_64MB/NoTLS-4 1 224720772 ns/op 298.63 MB/s BenchmarkFileAndServer_64MB/TLS-4 1 506935284 ns/op 132.38 MB/s BenchmarkServeMux-4 262 445796 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 367 344911 ns/op 0 B/op 0 allocs/op BenchmarkClientServer-4 386 342387 ns/op 5912 B/op 64 allocs/op BenchmarkClientServerParallel4-4 1095 109537 ns/op 9773 B/op 78 allocs/op BenchmarkClientServerParallel64-4 686 172644 ns/op 17606 B/op 103 allocs/op BenchmarkClientServerParallelTLS4-4 2022/08/04 15:49:24 http: TLS handshake error from 127.0.0.1:41162: read tcp 127.0.0.1:33897->127.0.0.1:41162: use of closed network connection 2022/08/04 15:49:24 http: TLS handshake error from 127.0.0.1:41196: write tcp 127.0.0.1:33897->127.0.0.1:41196: use of closed network connection 2022/08/04 15:49:24 http: TLS handshake error from 127.0.0.1:41172: write tcp 127.0.0.1:33897->127.0.0.1:41172: use of closed network connection 2022/08/04 15:49:25 http: TLS handshake error from 127.0.0.1:38852: read tcp 127.0.0.1:44171->127.0.0.1:38852: use of closed network connection 2022/08/04 15:49:25 http: TLS handshake error from 127.0.0.1:38864: write tcp 127.0.0.1:44171->127.0.0.1:38864: use of closed network connection 2022/08/04 15:49:25 http: TLS handshake error from 127.0.0.1:58900: read tcp 127.0.0.1:40343->127.0.0.1:58900: use of closed network connection 2022/08/04 15:49:25 http: TLS handshake error from 127.0.0.1:58988: write tcp 127.0.0.1:40343->127.0.0.1:58988: use of closed network connection 2022/08/04 15:49:25 http: TLS handshake error from 127.0.0.1:58990: write tcp 127.0.0.1:40343->127.0.0.1:58990: use of closed network connection 2022/08/04 15:49:25 http: TLS handshake error from 127.0.0.1:55402: read tcp 127.0.0.1:34427->127.0.0.1:55402: use of closed network connection 2022/08/04 15:49:25 http: TLS handshake error from 127.0.0.1:42794: read tcp 127.0.0.1:43743->127.0.0.1:42794: use of closed network connection 2022/08/04 15:49:25 http: TLS handshake error from 127.0.0.1:42638: read tcp 127.0.0.1:43743->127.0.0.1:42638: use of closed network connection 2022/08/04 15:49:25 http: TLS handshake error from 127.0.0.1:42734: read tcp 127.0.0.1:43743->127.0.0.1:42734: use of closed network connection 2022/08/04 15:49:25 http: TLS handshake error from 127.0.0.1:42860: read tcp 127.0.0.1:43743->127.0.0.1:42860: use of closed network connection 2022/08/04 15:49:25 http: TLS handshake error from 127.0.0.1:42878: read tcp 127.0.0.1:43743->127.0.0.1:42878: use of closed network connection 2022/08/04 15:49:25 http: TLS handshake error from 127.0.0.1:42600: read tcp 127.0.0.1:43743->127.0.0.1:42600: use of closed network connection 2022/08/04 15:49:25 http: TLS handshake error from 127.0.0.1:42610: read tcp 127.0.0.1:43743->127.0.0.1:42610: use of closed network connection 2022/08/04 15:49:25 http: TLS handshake error from 127.0.0.1:42718: read tcp 127.0.0.1:43743->127.0.0.1:42718: use of closed network connection 2022/08/04 15:49:25 http: TLS handshake error from 127.0.0.1:42768: read tcp 127.0.0.1:43743->127.0.0.1:42768: use of closed network connection 2022/08/04 15:49:25 http: TLS handshake error from 127.0.0.1:42786: read tcp 127.0.0.1:43743->127.0.0.1:42786: use of closed network connection 2022/08/04 15:49:25 http: TLS handshake error from 127.0.0.1:42518: write tcp 127.0.0.1:43743->127.0.0.1:42518: use of closed network connection 2022/08/04 15:49:25 http: TLS handshake error from 127.0.0.1:42822: write tcp 127.0.0.1:43743->127.0.0.1:42822: use of closed network connection 2022/08/04 15:49:25 http: TLS handshake error from 127.0.0.1:42810: write tcp 127.0.0.1:43743->127.0.0.1:42810: use of closed network connection 2022/08/04 15:49:25 http: TLS handshake error from 127.0.0.1:42870: write tcp 127.0.0.1:43743->127.0.0.1:42870: use of closed network connection 76 2309673 ns/op 140686 B/op 1177 allocs/op BenchmarkClientServerParallelTLS64-4 2022/08/04 15:49:25 http: TLS handshake error from 127.0.0.1:45090: read tcp 127.0.0.1:39961->127.0.0.1:45090: use of closed network connection 2022/08/04 15:49:25 http: TLS handshake error from 127.0.0.1:49104: read tcp 127.0.0.1:38257->127.0.0.1:49104: use of closed network connection 2022/08/04 15:49:25 http: TLS handshake error from 127.0.0.1:49186: read tcp 127.0.0.1:38257->127.0.0.1:49186: use of closed network connection 2022/08/04 15:49:25 http: TLS handshake error from 127.0.0.1:49220: read tcp 127.0.0.1:38257->127.0.0.1:49220: use of closed network connection 37 2855669 ns/op 172952 B/op 1446 allocs/op BenchmarkServer-4 134 864598 ns/op 2987 B/op 23 allocs/op BenchmarkClient-4 278 465241 ns/op 3784 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 577 192069 ns/op 7436 B/op 55 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1208 99275 ns/op 3037 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1539 82005 ns/op 1907 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1578 88656 ns/op 2753 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1357 85377 ns/op 2721 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1335 78054 ns/op 2687 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1678 68572 ns/op 1906 B/op 14 allocs/op BenchmarkServerHijack-4 880 143319 ns/op 16824 B/op 51 allocs/op BenchmarkCloseNotifier-4 361 343145 ns/op 6367 B/op 53 allocs/op BenchmarkResponseStatusLine-4 506725 225.7 ns/op 0 B/op 0 allocs/op PASS ok net/http 8.084s goos: linux goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 3930 28411 ns/op 33601 B/op 7 allocs/op PASS ok net/http/httputil 0.221s goos: linux goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 101962 1127 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 565126 209.8 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 181017 572.0 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 64132 1797 ns/op BenchmarkStdIPv4-4 125102 924.6 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 91105 1283 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 89914 1309 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 94951 1247 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 66670 1763 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1295649 92.41 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1000000 102.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1305330 86.85 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 267273 449.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 285430 419.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 256600 456.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 83941 1451 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 417504 284.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 278011 435.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 276846 435.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 148659 805.0 ns/op 32 B/op 2 allocs/op BenchmarkStdParseIP/v6_zone-4 422901 279.5 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 331114 332.6 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 112376 1035 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 158929 738.6 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 253520 474.4 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 154666 778.9 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 308775 380.1 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 131883 856.8 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 132116 854.8 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 127256 857.7 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 106659 1086 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 426204 261.3 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 154107 766.1 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 85575 1349 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 114410 1028 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 160458 759.1 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 105404 1126 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 252912 446.0 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 106834 1062 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 132733 882.1 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 193268 643.8 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 130460 911.5 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1183389 102.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 104.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 104.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 111.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 110.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 111.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 111.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 110.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 110.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 303524 372.2 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 577034 196.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 203906 578.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 208760 548.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 203128 578.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 75159 1599 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 461548 255.9 ns/op PASS ok net/netip 7.753s 2022/08/04 15:53:07 Test RPC server listening on 127.0.0.1:34159 2022/08/04 15:53:07 Test HTTP RPC server listening on 127.0.0.1:38471 goos: linux goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1219 91618 ns/op BenchmarkEndToEndHTTP-4 1232 104997 ns/op BenchmarkEndToEndAsync-4 3378 38414 ns/op BenchmarkEndToEndAsyncHTTP-4 3382 36955 ns/op PASS ok net/rpc 0.828s goos: linux goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3970 26088 ns/op BenchmarkReadMIMEHeader/server_headers-4 5760 20200 ns/op BenchmarkUncommon-4 22335 5144 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.527s goos: linux goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4902 22675 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 103645 1154 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 540728 197.8 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 83791 1405 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 153872 737.4 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 75132 1586 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 12541 9382 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 376792 311.6 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 81139 1450 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 157515 740.5 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 74990 1599 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 13696 8534 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 208945 549.0 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 80941 1420 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 79262 1476 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 35910 3310 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6219 18307 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 212080 550.9 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 80230 1439 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 79962 1480 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 36124 3275 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6648 18108 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.312s goos: linux goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 2702662 41.29 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 156087 667.5 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 740 154043 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 222 499178 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 619 182686 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 46207 2419 ns/op BenchmarkStatFile-4 40588 2837 ns/op BenchmarkStatDir-4 41486 2725 ns/op BenchmarkLstatDot-4 46755 2398 ns/op BenchmarkLstatFile-4 40146 2884 ns/op BenchmarkLstatDir-4 40470 2762 ns/op PASS ok os 1.620s goos: linux goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 150 813362 ns/op 5519 B/op 28 allocs/op PASS ok os/exec 0.231s goos: linux goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 349394 316.1 ns/op PASS ok os/user 0.230s goos: linux goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDeepEqual/int8-4 651706 183.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 111921 1029 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 480622 242.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 108624 1086 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 474452 238.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 109785 1083 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 487242 240.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 110149 1078 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 482220 241.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 109294 1082 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 633921 186.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 136501 846.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 486700 242.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 108350 1077 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 491755 236.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 109053 1077 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 492718 235.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 109920 1077 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 502099 235.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 109698 1078 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 494677 238.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 110212 1075 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 483410 232.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 109146 1076 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 499430 235.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 109413 1077 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 509280 233.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 110882 1079 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 488424 236.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 110463 1081 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 651616 177.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 115910 1022 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 522102 225.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 109208 1086 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 138115 850.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 67890 1751 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 67912 1755 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 45801 2617 ns/op 0 B/op 0 allocs/op BenchmarkSelect/1-4 167110 669.8 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 91125 1305 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 44966 2436 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 176708 592.7 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 124158 955.4 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 127273 919.5 ns/op 139.21 MB/s BenchmarkCallArgCopy/size=256-4 102729 1000 ns/op 255.93 MB/s BenchmarkCallArgCopy/size=1024-4 66367 1533 ns/op 667.87 MB/s BenchmarkCallArgCopy/size=4096-4 38172 2954 ns/op 1386.69 MB/s BenchmarkCallArgCopy/size=65536-4 3074 35741 ns/op 1833.62 MB/s BenchmarkPtrTo-4 411997 258.3 ns/op BenchmarkFieldByName1-4 712159 160.7 ns/op BenchmarkFieldByName2-4 81086 1480 ns/op BenchmarkFieldByName3-4 7621 13922 ns/op BenchmarkInterfaceBig-4 5041093 25.57 ns/op BenchmarkInterfaceSmall-4 5091998 23.41 ns/op BenchmarkNew-4 2014249 55.48 ns/op BenchmarkMap/StringKeys/MapIndex-4 3202 35595 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3127 37486 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3142 37889 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2936 39269 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3364 34761 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3171 36938 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 256628 453.0 ns/op BenchmarkBool-4 3587102 33.65 ns/op BenchmarkString-4 2211780 54.32 ns/op BenchmarkBytes-4 1866666 62.77 ns/op BenchmarkNamedBytes-4 711242 159.0 ns/op BenchmarkBytesArray-4 654636 177.6 ns/op BenchmarkSliceLen-4 2143610 55.43 ns/op BenchmarkMapLen-4 1400359 85.15 ns/op BenchmarkStringLen-4 1790072 65.52 ns/op BenchmarkArrayLen-4 1719804 70.69 ns/op BenchmarkSliceCap-4 2295026 52.41 ns/op PASS ok reflect 10.383s goos: linux goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 10268 10424 ns/op 9236 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 15360 7751 ns/op 9226 B/op 1 allocs/op BenchmarkFindString-4 10000 10036 ns/op 9280 B/op 1 allocs/op BenchmarkFindSubmatch-4 10000 11089 ns/op 9280 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10000 12939 ns/op 9446 B/op 2 allocs/op BenchmarkLiteral-4 15705 6952 ns/op BenchmarkNotLiteral-4 4022 26804 ns/op BenchmarkMatchClass-4 3298 35321 ns/op BenchmarkMatchClass_InRange-4 3459 34422 ns/op BenchmarkReplaceAll-4 2382 50402 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 16086 7316 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 36722 3159 ns/op BenchmarkAnchoredShortMatch-4 13363 8537 ns/op BenchmarkAnchoredLongMatch-4 19291 6063 ns/op BenchmarkOnePassShortA-4 20499 5705 ns/op BenchmarkNotOnePassShortA-4 7359 15331 ns/op BenchmarkOnePassShortB-4 27290 4366 ns/op BenchmarkNotOnePassShortB-4 10000 12450 ns/op BenchmarkOnePassLongPrefix-4 88052 1413 ns/op BenchmarkOnePassLongNotPrefix-4 28796 4241 ns/op BenchmarkMatchParallelShared-4 25774 4429 ns/op BenchmarkMatchParallelCopied-4 28833 5671 ns/op BenchmarkQuoteMetaAll-4 138264 837.7 ns/op 16.71 MB/s BenchmarkQuoteMetaNone-4 256180 464.0 ns/op 56.03 MB/s BenchmarkCompile/Onepass-4 4282 26287 ns/op 4128 B/op 52 allocs/op BenchmarkCompile/Medium-4 1566 69767 ns/op 9688 B/op 112 allocs/op BenchmarkCompile/Hard-4 217 524600 ns/op 84744 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3685264 30.83 ns/op 518.92 MB/s BenchmarkMatch/Easy0/32-4 14316 8334 ns/op 3.84 MB/s BenchmarkMatch/Easy0/1K-4 5422 20475 ns/op 50.01 MB/s BenchmarkMatch/Easy0i/16-4 3704461 30.47 ns/op 525.02 MB/s BenchmarkMatch/Easy0i/32-4 4814 21753 ns/op 1.47 MB/s BenchmarkMatch/Easy0i/1K-4 276 425345 ns/op 2.41 MB/s BenchmarkMatch/Easy1/16-4 3696250 32.79 ns/op 487.90 MB/s BenchmarkMatch/Easy1/32-4 16383 6851 ns/op 4.67 MB/s BenchmarkMatch/Easy1/1K-4 4598 26041 ns/op 39.32 MB/s BenchmarkMatch/Medium/16-4 3700150 32.82 ns/op 487.44 MB/s BenchmarkMatch/Medium/32-4 6136 19547 ns/op 1.64 MB/s BenchmarkMatch/Medium/1K-4 321 372028 ns/op 2.75 MB/s BenchmarkMatch/Hard/16-4 3562936 30.55 ns/op 523.80 MB/s BenchmarkMatch/Hard/32-4 4032 29511 ns/op 1.08 MB/s BenchmarkMatch/Hard/1K-4 178 654087 ns/op 1.57 MB/s BenchmarkMatch/Hard1/16-4 1500 79414 ns/op 0.20 MB/s BenchmarkMatch/Hard1/32-4 810 144148 ns/op 0.22 MB/s BenchmarkMatch/Hard1/1K-4 26 4265490 ns/op 0.24 MB/s BenchmarkMatch_onepass_regex/16-4 29869 3982 ns/op 4.02 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 17745 6697 ns/op 4.78 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 670 176176 ns/op 5.81 MB/s 28 B/op 0 allocs/op PASS ok regexp 7.650s goos: linux goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 694551 163.5 ns/op PASS ok regexp/syntax 1.169s goos: linux goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMakeChan/Byte-4 1078251 118.1 ns/op BenchmarkMakeChan/Int-4 1000000 137.6 ns/op BenchmarkMakeChan/Ptr-4 508096 273.3 ns/op BenchmarkMakeChan/Struct/0-4 1212567 92.95 ns/op BenchmarkMakeChan/Struct/32-4 477135 251.0 ns/op BenchmarkMakeChan/Struct/40-4 443611 286.0 ns/op BenchmarkChanNonblocking-4 10994973 9.737 ns/op BenchmarkSelectUncontended-4 1061344 109.7 ns/op BenchmarkSelectSyncContended-4 28149 3994 ns/op BenchmarkSelectAsyncContended-4 102834 1117 ns/op BenchmarkSelectNonblock-4 6027915 18.75 ns/op BenchmarkChanUncontended-4 10539 11769 ns/op BenchmarkChanContended-4 1282 104718 ns/op BenchmarkChanSync-4 156264 786.5 ns/op BenchmarkChanSyncWork-4 10000 36088 ns/op BenchmarkChanProdCons0-4 94893 1526 ns/op BenchmarkChanProdCons10-4 106950 1205 ns/op BenchmarkChanProdCons100-4 109572 1131 ns/op BenchmarkChanProdConsWork0-4 75223 1642 ns/op BenchmarkChanProdConsWork10-4 86198 1498 ns/op BenchmarkChanProdConsWork100-4 85504 1424 ns/op BenchmarkSelectProdCons-4 62066 1893 ns/op BenchmarkReceiveDataFromClosedChan-4 664482 181.7 ns/op BenchmarkChanCreation-4 222619 566.6 ns/op BenchmarkChanSem-4 129872 902.8 ns/op BenchmarkChanPopular-4 96 1047307 ns/op BenchmarkChanClosed-4 460635 266.9 ns/op BenchmarkCallClosure-4 6035661 19.81 ns/op BenchmarkCallClosure1-4 5800104 20.93 ns/op BenchmarkCallClosure2-4 1402132 82.76 ns/op BenchmarkCallClosure3-4 1569558 76.12 ns/op BenchmarkCallClosure4-4 1392637 81.73 ns/op BenchmarkComplex128DivNormal-4 10053157 11.20 ns/op BenchmarkComplex128DivNisNaN-4 8110053 14.64 ns/op BenchmarkComplex128DivDisNaN-4 8051276 14.88 ns/op BenchmarkComplex128DivNisInf-4 9879902 11.78 ns/op BenchmarkComplex128DivDisInf-4 6036848 19.79 ns/op BenchmarkSetTypePtr-4 45052266 2.637 ns/op 3034.16 MB/s BenchmarkSetTypePtr8-4 8059062 14.65 ns/op 4368.44 MB/s BenchmarkSetTypePtr16-4 6947618 17.17 ns/op 7454.39 MB/s BenchmarkSetTypePtr32-4 4850946 24.09 ns/op 10626.03 MB/s BenchmarkSetTypePtr64-4 3143811 38.15 ns/op 13419.06 MB/s BenchmarkSetTypePtr126-4 1442228 81.76 ns/op 12328.30 MB/s BenchmarkSetTypePtr128-4 1469434 81.57 ns/op 12553.52 MB/s BenchmarkSetTypePtrSlice-4 235946 505.5 ns/op 16207.31 MB/s BenchmarkSetTypeNode1-4 17944375 7.903 ns/op 3036.98 MB/s BenchmarkSetTypeNode1Slice-4 1727808 69.40 ns/op 11066.39 MB/s BenchmarkSetTypeNode8-4 7068108 16.93 ns/op 4725.91 MB/s BenchmarkSetTypeNode8Slice-4 666628 175.8 ns/op 14564.00 MB/s BenchmarkSetTypeNode64-4 2787662 42.84 ns/op 12324.93 MB/s BenchmarkSetTypeNode64Slice-4 104475 1140 ns/op 14821.22 MB/s BenchmarkSetTypeNode64Dead-4 5568488 21.46 ns/op 24604.53 MB/s BenchmarkSetTypeNode64DeadSlice-4 116713 1020 ns/op 16568.38 MB/s BenchmarkSetTypeNode124-4 1466061 81.65 ns/op 12345.77 MB/s BenchmarkSetTypeNode124Slice-4 52992 2237 ns/op 14421.57 MB/s BenchmarkSetTypeNode126-4 1470846 81.50 ns/op 12564.79 MB/s BenchmarkSetTypeNode126Slice-4 52605 2269 ns/op 14441.25 MB/s BenchmarkSetTypeNode128-4 1382576 86.77 ns/op 11986.06 MB/s BenchmarkSetTypeNode128Slice-4 48993 2439 ns/op 13643.11 MB/s BenchmarkSetTypeNode130-4 1385014 86.61 ns/op 12191.94 MB/s BenchmarkSetTypeNode130Slice-4 48709 2461 ns/op 13730.82 MB/s BenchmarkSetTypeNode1024-4 211862 568.0 ns/op 14451.38 MB/s BenchmarkSetTypeNode1024Slice-4 7081 16943 ns/op 15502.76 MB/s BenchmarkAllocation-4 2592 40699 ns/op BenchmarkReadMemStats-4 6288 19978 ns/op BenchmarkReadMemStatsLatency-4 1 495871 p50-ns 495871 p90-ns 495871 p99-ns BenchmarkWriteBarrier-4 2305665 45.90 ns/op BenchmarkBulkWriteBarrier-4 8136408 17.08 ns/op BenchmarkScanStackNoLocals-4 2 54484156 ns/op BenchmarkMSpanCountAlloc/bits=64-4 12223282 11.67 ns/op BenchmarkMSpanCountAlloc/bits=128-4 10477831 11.79 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9086356 13.95 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6609466 16.68 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4828648 23.44 ns/op BenchmarkHash5-4 6329768 19.06 ns/op 262.37 MB/s BenchmarkHash16-4 6046537 18.88 ns/op 847.24 MB/s BenchmarkHash64-4 5958028 19.93 ns/op 3211.72 MB/s BenchmarkHash1024-4 2004770 59.84 ns/op 17113.67 MB/s BenchmarkHash65536-4 38350 3105 ns/op 21104.69 MB/s BenchmarkAlignedLoad-4 8474274 13.97 ns/op BenchmarkUnalignedLoad-4 7887529 14.76 ns/op BenchmarkEqEfaceConcrete-4 10120947 11.75 ns/op BenchmarkEqIfaceConcrete-4 9792722 12.17 ns/op BenchmarkNeEfaceConcrete-4 9051469 13.25 ns/op BenchmarkNeIfaceConcrete-4 9132891 13.08 ns/op BenchmarkConvT2EByteSized/bool-4 6171724 19.41 ns/op BenchmarkConvT2EByteSized/uint8-4 6020641 19.93 ns/op BenchmarkConvT2ESmall-4 5428149 22.02 ns/op BenchmarkConvT2EUintptr-4 5319237 22.52 ns/op BenchmarkConvT2ELarge-4 1243131 91.54 ns/op BenchmarkConvT2ISmall-4 5001231 23.84 ns/op BenchmarkConvT2IUintptr-4 5161095 23.35 ns/op BenchmarkConvT2ILarge-4 1296021 94.24 ns/op BenchmarkConvI2E-4 5301552 22.56 ns/op BenchmarkConvI2I-4 4340420 27.66 ns/op BenchmarkAssertE2T-4 4610787 23.85 ns/op BenchmarkAssertE2TLarge-4 2721362 43.44 ns/op BenchmarkAssertE2I-4 4727859 25.54 ns/op BenchmarkAssertI2T-4 4532366 25.31 ns/op BenchmarkAssertI2I-4 4521393 26.53 ns/op BenchmarkAssertI2E-4 6010996 19.85 ns/op BenchmarkAssertE2E-4 6313656 19.11 ns/op BenchmarkAssertE2T2-4 3672145 32.63 ns/op BenchmarkAssertE2T2Blank-4 4370425 26.42 ns/op BenchmarkAssertI2E2-4 4325588 26.46 ns/op BenchmarkAssertI2E2Blank-4 6473094 18.51 ns/op BenchmarkAssertE2E2-4 4366052 25.19 ns/op BenchmarkAssertE2E2Blank-4 6601813 18.17 ns/op BenchmarkConvT2Ezero/zero/16-4 5450841 22.01 ns/op BenchmarkConvT2Ezero/zero/32-4 5417524 22.19 ns/op BenchmarkConvT2Ezero/zero/64-4 5307328 22.39 ns/op BenchmarkConvT2Ezero/zero/str-4 5484379 21.74 ns/op BenchmarkConvT2Ezero/zero/slice-4 5320869 22.60 ns/op BenchmarkConvT2Ezero/zero/big-4 191131 532.6 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1468539 83.71 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1324056 89.64 ns/op BenchmarkConvT2Ezero/nonzero/big-4 231608 441.3 ns/op BenchmarkConvT2Ezero/smallint/16-4 5458696 22.09 ns/op BenchmarkConvT2Ezero/smallint/32-4 5397529 22.20 ns/op BenchmarkConvT2Ezero/smallint/64-4 5345000 22.28 ns/op BenchmarkConvT2Ezero/largeint/16-4 1682491 71.00 ns/op BenchmarkConvT2Ezero/largeint/32-4 1687108 68.54 ns/op BenchmarkConvT2Ezero/largeint/64-4 1859367 68.54 ns/op BenchmarkMalloc8-4 20782257 5.707 ns/op BenchmarkMalloc16-4 20988116 5.698 ns/op BenchmarkMallocTypeInfo8-4 20963942 5.689 ns/op BenchmarkMallocTypeInfo16-4 20827945 5.683 ns/op BenchmarkMallocLargeStruct-4 5776641 20.68 ns/op BenchmarkGoroutineSelect-4 64 1830503 ns/op BenchmarkGoroutineBlocking-4 84 1756109 ns/op BenchmarkGoroutineForRange-4 78 1657745 ns/op BenchmarkGoroutineIdle-4 96 1516828 ns/op BenchmarkHashStringSpeed-4 2535967 42.39 ns/op BenchmarkHashBytesSpeed-4 1452171 76.65 ns/op BenchmarkHashInt32Speed-4 3254450 40.65 ns/op BenchmarkHashInt64Speed-4 3308056 39.87 ns/op BenchmarkHashStringArraySpeed-4 588432 191.4 ns/op BenchmarkMegMap-4 3872908 30.43 ns/op BenchmarkMegOneMap-4 5408420 22.17 ns/op BenchmarkMegEqMap-4 1465 80651 ns/op BenchmarkMegEmptyMap-4 6479953 18.59 ns/op BenchmarkSmallStrMap-4 4285851 29.09 ns/op BenchmarkMapStringKeysEight_16-4 3368347 35.96 ns/op BenchmarkMapStringKeysEight_32-4 3373687 35.29 ns/op BenchmarkMapStringKeysEight_64-4 3396847 34.98 ns/op BenchmarkMapStringKeysEight_1M-4 3411759 35.07 ns/op BenchmarkIntMap-4 4632213 25.93 ns/op BenchmarkMapFirst/1-4 4861039 24.50 ns/op BenchmarkMapFirst/2-4 4668825 25.29 ns/op BenchmarkMapFirst/3-4 4755378 24.76 ns/op BenchmarkMapFirst/4-4 4668488 24.73 ns/op BenchmarkMapFirst/5-4 4776188 27.14 ns/op BenchmarkMapFirst/6-4 4776228 26.47 ns/op BenchmarkMapFirst/7-4 4622188 25.88 ns/op BenchmarkMapFirst/8-4 4687429 25.53 ns/op BenchmarkMapFirst/9-4 4053433 29.16 ns/op BenchmarkMapFirst/10-4 4021717 29.84 ns/op BenchmarkMapFirst/11-4 4038079 28.77 ns/op BenchmarkMapFirst/12-4 3975602 30.63 ns/op BenchmarkMapFirst/13-4 3913861 29.23 ns/op BenchmarkMapFirst/14-4 3917760 29.81 ns/op BenchmarkMapFirst/15-4 4126675 29.18 ns/op BenchmarkMapFirst/16-4 3950103 28.88 ns/op BenchmarkMapMid/1-4 3726931 31.86 ns/op BenchmarkMapMid/2-4 3726054 32.46 ns/op BenchmarkMapMid/3-4 3805980 31.58 ns/op BenchmarkMapMid/4-4 3627519 32.48 ns/op BenchmarkMapMid/5-4 3677845 32.60 ns/op BenchmarkMapMid/6-4 3680842 32.86 ns/op BenchmarkMapMid/7-4 3628620 32.00 ns/op BenchmarkMapMid/8-4 3483512 32.65 ns/op BenchmarkMapMid/9-4 3199440 36.26 ns/op BenchmarkMapMid/10-4 3321043 36.55 ns/op BenchmarkMapMid/11-4 3309295 35.62 ns/op BenchmarkMapMid/12-4 3172050 38.40 ns/op BenchmarkMapMid/13-4 3174014 39.27 ns/op BenchmarkMapMid/14-4 3376280 36.62 ns/op BenchmarkMapMid/15-4 3378895 36.78 ns/op BenchmarkMapMid/16-4 3382430 35.68 ns/op BenchmarkMapLast/1-4 3792962 31.65 ns/op BenchmarkMapLast/2-4 3694605 32.43 ns/op BenchmarkMapLast/3-4 3689834 32.34 ns/op BenchmarkMapLast/4-4 3447526 33.62 ns/op BenchmarkMapLast/5-4 3535902 32.91 ns/op BenchmarkMapLast/6-4 3474229 34.61 ns/op BenchmarkMapLast/7-4 3371307 33.87 ns/op BenchmarkMapLast/8-4 3401438 35.76 ns/op BenchmarkMapLast/9-4 3189148 38.22 ns/op BenchmarkMapLast/10-4 3068802 38.98 ns/op BenchmarkMapLast/11-4 3068937 39.73 ns/op BenchmarkMapLast/12-4 3322033 38.54 ns/op BenchmarkMapLast/13-4 3034028 39.01 ns/op BenchmarkMapLast/14-4 3236547 37.21 ns/op BenchmarkMapLast/15-4 3339588 36.16 ns/op BenchmarkMapLast/16-4 3351184 36.84 ns/op BenchmarkMapCycle-4 2245531 54.10 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3458486 35.63 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2239 50383 ns/op BenchmarkMakeMap/[Byte]Byte-4 501793 209.9 ns/op BenchmarkMakeMap/[Int]Int-4 340100 330.2 ns/op BenchmarkNewEmptyMap-4 14052663 8.411 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1742905 67.48 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 498448 240.0 ns/op BenchmarkMapIterEmpty-4 5510680 21.28 ns/op BenchmarkSameLengthMap-4 4659511 25.75 ns/op BenchmarkBigKeyMap-4 1740943 68.16 ns/op BenchmarkBigValMap-4 1614693 74.52 ns/op BenchmarkSmallKeyMap-4 2785479 42.73 ns/op BenchmarkMapPopulate/1-4 2259024 52.81 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 125713 886.9 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 8421 13527 ns/op 3347 B/op 17 allocs/op BenchmarkMapPopulate/1000-4 728 162391 ns/op 53287 B/op 72 allocs/op BenchmarkMapPopulate/10000-4 48 2647623 ns/op 427694 B/op 321 allocs/op BenchmarkMapPopulate/100000-4 3 34052658 ns/op 3620749 B/op 3998 allocs/op BenchmarkComplexAlgMap-4 606057 186.2 ns/op BenchmarkGoMapClear/Reflexive/1-4 710628 162.7 ns/op BenchmarkGoMapClear/Reflexive/10-4 624308 180.3 ns/op BenchmarkGoMapClear/Reflexive/100-4 325308 362.9 ns/op BenchmarkGoMapClear/Reflexive/1000-4 31642 3705 ns/op BenchmarkGoMapClear/Reflexive/10000-4 3447 29700 ns/op BenchmarkGoMapClear/NonReflexive/1-4 566515 211.8 ns/op BenchmarkGoMapClear/NonReflexive/10-4 473634 237.6 ns/op BenchmarkGoMapClear/NonReflexive/100-4 275514 435.6 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 30882 3870 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 3472 29723 ns/op BenchmarkMapStringConversion/32/simple-4 1843381 65.27 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1716302 68.76 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1605379 75.87 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1818115 66.76 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1511442 79.47 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1440159 83.88 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1856178 72.26 ns/op BenchmarkMapInterfacePtr-4 1905892 68.28 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4578760 25.93 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 138313 811.8 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5390 21478 ns/op BenchmarkMapPop1000-4 351 336834 ns/op BenchmarkMapPop10000-4 16 6309982 ns/op BenchmarkMapAssign/Int32/256-4 2260572 52.91 ns/op BenchmarkMapAssign/Int32/65536-4 885534 127.4 ns/op BenchmarkMapAssign/Int64/256-4 2223396 49.53 ns/op BenchmarkMapAssign/Int64/65536-4 795008 132.3 ns/op BenchmarkMapAssign/Str/256-4 1829894 64.60 ns/op BenchmarkMapAssign/Str/65536-4 307165 333.3 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1604134 75.82 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 533890 198.8 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1497558 78.04 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 451264 229.5 ns/op BenchmarkMapOperatorAssign/Str/256-4 457532 2301 ns/op BenchmarkMapOperatorAssign/Str/65536-4 121425 917.8 ns/op BenchmarkMapAppendAssign/Int32/256-4 800734 173.4 ns/op 27 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 153612 710.8 ns/op 76 B/op 1 allocs/op BenchmarkMapAppendAssign/Int64/256-4 706352 183.7 ns/op 31 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 136968 809.3 ns/op 90 B/op 1 allocs/op BenchmarkMapAppendAssign/Str/256-4 558246 278.9 ns/op 55 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 84216 1507 ns/op 168 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1472524 83.89 ns/op BenchmarkMapDelete/Int32/1000-4 1929441 72.11 ns/op BenchmarkMapDelete/Int32/10000-4 1870004 65.86 ns/op BenchmarkMapDelete/Int64/100-4 1719566 74.72 ns/op BenchmarkMapDelete/Int64/1000-4 1895106 61.44 ns/op BenchmarkMapDelete/Int64/10000-4 1793078 64.49 ns/op BenchmarkMapDelete/Str/100-4 1383620 88.65 ns/op BenchmarkMapDelete/Str/1000-4 1532521 81.83 ns/op BenchmarkMapDelete/Str/10000-4 1347130 89.46 ns/op BenchmarkMapDelete/Pointer/100-4 1572758 76.94 ns/op BenchmarkMapDelete/Pointer/1000-4 1665061 68.73 ns/op BenchmarkMapDelete/Pointer/10000-4 1655097 73.38 ns/op BenchmarkMemmove/0-4 17699260 6.795 ns/op BenchmarkMemmove/1-4 2023644 57.80 ns/op 17.30 MB/s BenchmarkMemmove/2-4 1944498 61.41 ns/op 32.57 MB/s BenchmarkMemmove/3-4 1967108 60.65 ns/op 49.47 MB/s BenchmarkMemmove/4-4 1962438 61.19 ns/op 65.37 MB/s BenchmarkMemmove/5-4 1991191 60.98 ns/op 82.00 MB/s BenchmarkMemmove/6-4 1949182 60.98 ns/op 98.40 MB/s BenchmarkMemmove/7-4 1931889 61.83 ns/op 113.22 MB/s BenchmarkMemmove/8-4 2095576 58.69 ns/op 136.31 MB/s BenchmarkMemmove/9-4 1921798 62.23 ns/op 144.63 MB/s BenchmarkMemmove/10-4 1909869 61.98 ns/op 161.35 MB/s BenchmarkMemmove/11-4 1880606 62.18 ns/op 176.90 MB/s BenchmarkMemmove/12-4 1940266 62.83 ns/op 190.98 MB/s BenchmarkMemmove/13-4 1942878 62.83 ns/op 206.90 MB/s BenchmarkMemmove/14-4 1833042 63.13 ns/op 221.77 MB/s BenchmarkMemmove/15-4 1894936 62.92 ns/op 238.40 MB/s BenchmarkMemmove/16-4 2015468 58.91 ns/op 271.59 MB/s BenchmarkMemmove/32-4 1910506 63.95 ns/op 500.35 MB/s BenchmarkMemmove/64-4 1693009 70.12 ns/op 912.69 MB/s BenchmarkMemmove/128-4 1405507 85.19 ns/op 1502.54 MB/s BenchmarkMemmove/256-4 886586 130.1 ns/op 1967.00 MB/s BenchmarkMemmove/512-4 630556 185.3 ns/op 2763.28 MB/s BenchmarkMemmove/1024-4 417775 285.6 ns/op 3585.20 MB/s BenchmarkMemmove/2048-4 243711 491.2 ns/op 4169.80 MB/s BenchmarkMemmove/4096-4 130658 912.7 ns/op 4487.71 MB/s BenchmarkMemmoveOverlap/32-4 1893452 63.18 ns/op 506.49 MB/s BenchmarkMemmoveOverlap/64-4 1750148 68.67 ns/op 931.94 MB/s BenchmarkMemmoveOverlap/128-4 1425739 83.25 ns/op 1537.47 MB/s BenchmarkMemmoveOverlap/256-4 918790 129.6 ns/op 1975.24 MB/s BenchmarkMemmoveOverlap/512-4 629593 181.6 ns/op 2818.66 MB/s BenchmarkMemmoveOverlap/1024-4 424645 282.4 ns/op 3626.02 MB/s BenchmarkMemmoveOverlap/2048-4 241394 488.9 ns/op 4188.96 MB/s BenchmarkMemmoveOverlap/4096-4 131508 904.7 ns/op 4527.30 MB/s BenchmarkMemmoveUnalignedDst/0-4 13297086 7.560 ns/op BenchmarkMemmoveUnalignedDst/1-4 2030556 59.07 ns/op 16.93 MB/s BenchmarkMemmoveUnalignedDst/2-4 1977777 61.45 ns/op 32.55 MB/s BenchmarkMemmoveUnalignedDst/3-4 1937985 62.12 ns/op 48.29 MB/s BenchmarkMemmoveUnalignedDst/4-4 1967341 61.87 ns/op 64.65 MB/s BenchmarkMemmoveUnalignedDst/5-4 1920282 61.15 ns/op 81.77 MB/s BenchmarkMemmoveUnalignedDst/6-4 1980055 61.00 ns/op 98.35 MB/s BenchmarkMemmoveUnalignedDst/7-4 1955460 61.88 ns/op 113.13 MB/s BenchmarkMemmoveUnalignedDst/8-4 2055813 57.68 ns/op 138.69 MB/s BenchmarkMemmoveUnalignedDst/9-4 1900596 63.31 ns/op 142.15 MB/s BenchmarkMemmoveUnalignedDst/10-4 1891671 64.47 ns/op 155.11 MB/s BenchmarkMemmoveUnalignedDst/11-4 1923124 64.07 ns/op 171.68 MB/s BenchmarkMemmoveUnalignedDst/12-4 1859119 63.41 ns/op 189.25 MB/s BenchmarkMemmoveUnalignedDst/13-4 1886278 63.98 ns/op 203.19 MB/s BenchmarkMemmoveUnalignedDst/14-4 1895212 64.03 ns/op 218.64 MB/s BenchmarkMemmoveUnalignedDst/15-4 1905176 63.86 ns/op 234.88 MB/s BenchmarkMemmoveUnalignedDst/16-4 1941127 62.46 ns/op 256.15 MB/s BenchmarkMemmoveUnalignedDst/32-4 1736836 67.28 ns/op 475.60 MB/s BenchmarkMemmoveUnalignedDst/64-4 1599334 73.12 ns/op 875.25 MB/s BenchmarkMemmoveUnalignedDst/128-4 1372831 88.65 ns/op 1443.92 MB/s BenchmarkMemmoveUnalignedDst/256-4 831442 134.8 ns/op 1898.41 MB/s BenchmarkMemmoveUnalignedDst/512-4 606006 190.3 ns/op 2691.12 MB/s BenchmarkMemmoveUnalignedDst/1024-4 394458 306.9 ns/op 3336.37 MB/s BenchmarkMemmoveUnalignedDst/2048-4 238998 500.4 ns/op 4092.80 MB/s BenchmarkMemmoveUnalignedDst/4096-4 127132 941.8 ns/op 4349.04 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1766752 69.01 ns/op 463.70 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1589713 75.57 ns/op 846.86 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1337707 89.67 ns/op 1427.53 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 824583 136.1 ns/op 1880.34 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 633510 188.6 ns/op 2715.44 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 412200 290.1 ns/op 3530.38 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 242040 498.1 ns/op 4111.69 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 129772 913.8 ns/op 4482.56 MB/s BenchmarkMemmoveUnalignedSrc/0-4 15311496 7.848 ns/op BenchmarkMemmoveUnalignedSrc/1-4 2004007 59.14 ns/op 16.91 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1937476 62.63 ns/op 31.94 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1921910 61.97 ns/op 48.41 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1933008 61.52 ns/op 65.01 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1911201 61.34 ns/op 81.51 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1926518 62.15 ns/op 96.54 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1962940 61.81 ns/op 113.25 MB/s BenchmarkMemmoveUnalignedSrc/8-4 2016566 59.12 ns/op 135.31 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1876585 62.30 ns/op 144.47 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1912957 63.63 ns/op 157.16 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1876752 62.55 ns/op 175.86 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1922929 63.93 ns/op 187.71 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1831586 63.36 ns/op 205.19 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1937419 62.03 ns/op 225.71 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1902624 63.87 ns/op 234.86 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1938225 62.16 ns/op 257.42 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1765969 67.35 ns/op 475.14 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1631330 73.48 ns/op 871.01 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1344904 89.88 ns/op 1424.19 MB/s BenchmarkMemmoveUnalignedSrc/256-4 877107 136.8 ns/op 1871.28 MB/s BenchmarkMemmoveUnalignedSrc/512-4 618060 190.5 ns/op 2687.81 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 406914 292.2 ns/op 3504.64 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 239866 498.8 ns/op 4105.58 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 128641 930.2 ns/op 4403.20 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1801442 67.15 ns/op 476.52 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1590769 73.50 ns/op 870.69 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1340365 91.23 ns/op 1403.02 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 865380 135.6 ns/op 1888.46 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 628694 187.7 ns/op 2727.62 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 416694 292.1 ns/op 3505.76 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 240859 499.9 ns/op 4096.58 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 129949 910.3 ns/op 4499.66 MB/s BenchmarkMemclr/5-4 11397550 10.54 ns/op 474.61 MB/s BenchmarkMemclr/16-4 11060224 10.86 ns/op 1473.94 MB/s BenchmarkMemclr/64-4 10910570 10.93 ns/op 5856.02 MB/s BenchmarkMemclr/256-4 9398946 12.64 ns/op 20253.69 MB/s BenchmarkMemclr/4096-4 2384458 50.48 ns/op 81136.14 MB/s BenchmarkMemclr/65536-4 54734 1866 ns/op 35115.77 MB/s BenchmarkMemclr/1M-4 2763 42108 ns/op 24902.34 MB/s BenchmarkMemclr/4M-4 681 166763 ns/op 25151.23 MB/s BenchmarkMemclr/8M-4 252 442173 ns/op 18971.32 MB/s BenchmarkMemclr/16M-4 39 2878911 ns/op 5827.63 MB/s BenchmarkMemclr/64M-4 13 8551457 ns/op 7847.65 MB/s BenchmarkGoMemclr/5-4 2150691 54.74 ns/op 91.34 MB/s BenchmarkGoMemclr/16-4 509066 231.7 ns/op 69.07 MB/s BenchmarkGoMemclr/64-4 137598 902.6 ns/op 70.91 MB/s BenchmarkGoMemclr/256-4 35079 3410 ns/op 75.08 MB/s BenchmarkMemclrRange/1K_2K-4 64244 1832 ns/op 52319.66 MB/s BenchmarkMemclrRange/2K_8K-4 30652 3932 ns/op 84830.71 MB/s BenchmarkMemclrRange/4K_16K-4 42906 2789 ns/op 115850.52 MB/s BenchmarkMemclrRange/160K_228K-4 1779 57960 ns/op 28689.65 MB/s BenchmarkClearFat8-4 22636972 5.298 ns/op BenchmarkClearFat12-4 21144274 5.704 ns/op BenchmarkClearFat16-4 22779340 5.289 ns/op BenchmarkClearFat24-4 22523320 5.283 ns/op BenchmarkClearFat32-4 22685712 5.330 ns/op BenchmarkClearFat40-4 22614504 5.310 ns/op BenchmarkClearFat48-4 22592232 5.298 ns/op BenchmarkClearFat56-4 22431280 5.322 ns/op BenchmarkClearFat64-4 22497432 5.306 ns/op BenchmarkClearFat128-4 22398786 5.299 ns/op BenchmarkClearFat256-4 22389909 5.352 ns/op BenchmarkClearFat512-4 22609509 5.335 ns/op BenchmarkClearFat1024-4 21093129 5.666 ns/op BenchmarkCopyFat8-4 22605660 5.303 ns/op BenchmarkCopyFat12-4 22528687 5.290 ns/op BenchmarkCopyFat16-4 22673487 5.307 ns/op BenchmarkCopyFat24-4 22186153 5.339 ns/op BenchmarkCopyFat32-4 22699611 5.293 ns/op BenchmarkCopyFat64-4 22799548 5.269 ns/op BenchmarkCopyFat128-4 21103260 5.650 ns/op BenchmarkCopyFat256-4 21223638 5.666 ns/op BenchmarkCopyFat512-4 21165524 5.671 ns/op BenchmarkCopyFat520-4 22699908 5.290 ns/op BenchmarkCopyFat1024-4 22367815 5.310 ns/op BenchmarkIssue18740/2byte-4 438 266822 ns/op BenchmarkIssue18740/4byte-4 735 160947 ns/op BenchmarkIssue18740/8byte-4 986 121211 ns/op BenchmarkReadMetricsLatency-4 16909 4347 p50-ns 6657 p90-ns 17279 p99-ns BenchmarkFinalizer-4 168 652548 ns/op BenchmarkFinalizerRun-4 198542 893.1 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6638174 15.69 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3214516 37.13 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2453834 49.32 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2426970 49.17 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1346322 89.30 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1200903 100.2 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2308701 51.92 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1282408 93.12 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1337276 88.61 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1918876 63.75 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1926938 62.16 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1750732 68.67 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1502623 79.62 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1376698 86.99 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 5512099 21.81 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 5856720 20.59 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 5855329 20.58 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 5570490 21.59 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5451294 21.98 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 4918323 24.37 ns/op BenchmarkFindBitRange64/PatternAASize2-4 5559760 21.56 ns/op BenchmarkFindBitRange64/PatternAASize8-4 5851414 20.63 ns/op BenchmarkFindBitRange64/PatternAASize32-4 5843164 20.59 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 5566074 21.59 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 5808355 20.77 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 5774750 20.68 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 5540174 21.55 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 5806142 20.60 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 5805058 20.68 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 5556276 21.53 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 5873864 20.79 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 5836844 20.60 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 5600542 21.41 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 5349120 22.33 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 5319753 22.40 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 5569731 21.60 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 5305995 22.39 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 5400964 22.57 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 5558758 21.58 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 5356244 22.42 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 5347378 22.70 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 5570971 21.55 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 4996876 22.40 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 5345028 22.47 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 5548054 21.61 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 5865318 20.82 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 5746429 20.80 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 5574073 21.57 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 5586420 20.57 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 5821219 20.74 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 5573827 21.71 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 5778649 20.52 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 5822692 20.58 ns/op BenchmarkNetpollBreak-4 3794 31570 ns/op BenchmarkPingPongHog-4 301 333440 ns/op BenchmarkStackGrowth-4 94714 1258 ns/op BenchmarkStackGrowthDeep-4 1204 97492 ns/op BenchmarkCreateGoroutines-4 40508 2615 ns/op BenchmarkCreateGoroutinesParallel-4 50541 2689 ns/op BenchmarkCreateGoroutinesCapture-4 9339 13282 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 40678 2821 ns/op BenchmarkClosureCall-4 22704426 5.281 ns/op BenchmarkWakeupParallelSpinning/0s-4 6637 21575 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4642 25524 ns/op BenchmarkWakeupParallelSpinning/2µs-4 5419 26404 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2992 37661 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2012 58709 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1231 95900 ns/op BenchmarkWakeupParallelSpinning/50µs-4 582 186080 ns/op BenchmarkWakeupParallelSpinning/100µs-4 362 325015 ns/op BenchmarkWakeupParallelSyscall/0s-4 746 154123 ns/op BenchmarkWakeupParallelSyscall/1µs-4 825 153777 ns/op BenchmarkWakeupParallelSyscall/2µs-4 752 158731 ns/op BenchmarkWakeupParallelSyscall/5µs-4 680 172942 ns/op BenchmarkWakeupParallelSyscall/10µs-4 646 180096 ns/op BenchmarkWakeupParallelSyscall/20µs-4 589 202845 ns/op BenchmarkWakeupParallelSyscall/50µs-4 452 251688 ns/op BenchmarkWakeupParallelSyscall/100µs-4 320 367099 ns/op BenchmarkMatmult-4 3744974 38.29 ns/op BenchmarkFastrand-4 13200393 9.959 ns/op BenchmarkFastrand64-4 10815272 9.642 ns/op BenchmarkFastrandHashiter-4 4838449 25.02 ns/op BenchmarkFastrandn/2-4 5545120 21.58 ns/op BenchmarkFastrandn/3-4 5498100 21.79 ns/op BenchmarkFastrandn/4-4 5959071 20.30 ns/op BenchmarkFastrandn/5-4 5914477 20.28 ns/op BenchmarkIfaceCmp100-4 103046 1156 ns/op BenchmarkIfaceCmpNil100-4 153678 786.8 ns/op BenchmarkEfaceCmpDiff-4 39378 3026 ns/op BenchmarkEfaceCmpDiffIndirect-4 30565 3903 ns/op BenchmarkDefer-4 1679079 71.64 ns/op BenchmarkDefer10-4 722463 150.9 ns/op BenchmarkDeferMany-4 406528 460.8 ns/op BenchmarkPanicRecover-4 162157 684.4 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 6926 18493 ns/op 15749 p50-ns 27378 p90-ns 68582 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 7293 22260 ns/op 15614 p50-ns 25364 p90-ns 179521 p99-ns BenchmarkGoroutineProfile/small/idle-4 2205 50170 ns/op 50973 p50-ns 57344 p90-ns 86365 p99-ns BenchmarkGoroutineProfile/small/loaded-4 546 241531 ns/op 115053 p50-ns 291730 p90-ns 2918367 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 7646 16651 ns/op 15340 p50-ns 23147 p90-ns 45893 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 5997 20767 ns/op 15119 p50-ns 23232 p90-ns 181944 p99-ns BenchmarkGoroutineProfile/large/idle-4 12 9544396 ns/op 9567274 p50-ns 9925035 p90-ns 9925610 p99-ns BenchmarkGoroutineProfile/large/loaded-4 10 15502342 ns/op 11250337 p50-ns 39351618 p90-ns 39351618 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 6462 16358 ns/op 14472 p50-ns 21844 p90-ns 54509 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 4822 22100 ns/op 15471 p50-ns 24282 p90-ns 176008 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 939 118159 ns/op 113729 p50-ns 130300 p90-ns 154975 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 234 550596 ns/op 268342 p50-ns 441948 p90-ns 14294021 p99-ns BenchmarkRWMutexUncontended-4 2973090 38.30 ns/op BenchmarkRWMutexWrite100-4 523658 194.4 ns/op BenchmarkRWMutexWrite10-4 149175 925.8 ns/op BenchmarkRWMutexWorkWrite100-4 406808 262.9 ns/op BenchmarkRWMutexWorkWrite10-4 119419 1591 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1747 67664 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 889 134728 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 926 125817 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 400 282668 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 469 252909 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 183 585446 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 229 507344 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 93 1252385 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 270698 422.3 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 296004 409.3 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 198163 506.0 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 253170 449.1 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 274190 410.3 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 215889 513.7 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 268149 480.3 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 206548 484.8 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 212386 587.8 ns/op BenchmarkMakeSlice/Byte-4 2036382 61.43 ns/op BenchmarkMakeSlice/Int16-4 1959668 60.47 ns/op BenchmarkMakeSlice/Int-4 1523032 76.63 ns/op BenchmarkMakeSlice/Ptr-4 1000000 124.2 ns/op BenchmarkMakeSlice/Struct/24-4 925789 141.9 ns/op BenchmarkMakeSlice/Struct/32-4 751102 165.0 ns/op BenchmarkMakeSlice/Struct/40-4 914778 186.2 ns/op BenchmarkGrowSlice/Byte-4 824898 156.1 ns/op BenchmarkGrowSlice/Int16-4 797358 165.8 ns/op BenchmarkGrowSlice/Int-4 694893 228.4 ns/op BenchmarkGrowSlice/Ptr-4 385814 298.7 ns/op BenchmarkGrowSlice/Struct/24-4 292922 406.1 ns/op BenchmarkGrowSlice/Struct/32-4 209373 487.9 ns/op BenchmarkGrowSlice/Struct/40-4 212653 575.0 ns/op BenchmarkExtendSlice/IntSlice-4 484068 257.8 ns/op BenchmarkExtendSlice/PointerSlice-4 351523 358.1 ns/op BenchmarkExtendSlice/NoGrow-4 872814 151.1 ns/op BenchmarkAppend-4 767011 154.3 ns/op BenchmarkAppendGrowByte-4 3 36111241 ns/op BenchmarkAppendGrowString-4 1 441196884 ns/op BenchmarkAppendSlice/1Bytes-4 1899945 62.18 ns/op BenchmarkAppendSlice/4Bytes-4 1797837 66.36 ns/op BenchmarkAppendSlice/7Bytes-4 1827332 65.80 ns/op BenchmarkAppendSlice/8Bytes-4 1918483 62.90 ns/op BenchmarkAppendSlice/15Bytes-4 1847793 67.93 ns/op BenchmarkAppendSlice/16Bytes-4 1843320 66.56 ns/op BenchmarkAppendSlice/32Bytes-4 1834556 64.46 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 76197 1361 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 22825 5400 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 5571 19195 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1423 72111 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 87 1268383 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 19 6371587 ns/op BenchmarkAppendStr/1Bytes-4 1668763 69.77 ns/op BenchmarkAppendStr/4Bytes-4 1710388 69.59 ns/op BenchmarkAppendStr/8Bytes-4 1649858 71.17 ns/op BenchmarkAppendStr/16Bytes-4 1641260 71.35 ns/op BenchmarkAppendStr/32Bytes-4 1706440 71.73 ns/op BenchmarkAppendSpecialCase-4 720195 160.3 ns/op BenchmarkCopy/1Byte-4 2015704 59.29 ns/op 16.87 MB/s BenchmarkCopy/1String-4 1997250 61.86 ns/op 16.17 MB/s BenchmarkCopy/2Byte-4 1883419 62.28 ns/op 32.11 MB/s BenchmarkCopy/2String-4 1974199 62.65 ns/op 31.92 MB/s BenchmarkCopy/4Byte-4 1957185 63.58 ns/op 62.92 MB/s BenchmarkCopy/4String-4 1843556 61.30 ns/op 65.26 MB/s BenchmarkCopy/8Byte-4 1986241 60.70 ns/op 131.79 MB/s BenchmarkCopy/8String-4 1971613 61.46 ns/op 130.16 MB/s BenchmarkCopy/12Byte-4 1785378 67.22 ns/op 178.52 MB/s BenchmarkCopy/12String-4 1794010 61.99 ns/op 193.57 MB/s BenchmarkCopy/16Byte-4 1953687 61.67 ns/op 259.44 MB/s BenchmarkCopy/16String-4 1885604 64.64 ns/op 247.52 MB/s BenchmarkCopy/32Byte-4 1761854 69.86 ns/op 458.07 MB/s BenchmarkCopy/32String-4 1790179 65.95 ns/op 485.25 MB/s BenchmarkCopy/128Byte-4 1392188 88.31 ns/op 1449.40 MB/s BenchmarkCopy/128String-4 1000000 101.5 ns/op 1261.64 MB/s BenchmarkCopy/1024Byte-4 414072 285.2 ns/op 3590.43 MB/s BenchmarkCopy/1024String-4 350284 334.3 ns/op 3062.72 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 28483 4095 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 17685 6593 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 10521 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 13220 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 8743 16812 ns/op BenchmarkAppendInPlace/Grow/Byte-4 132711 901.7 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 137988 938.8 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 94032 1190 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 77743 1374 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 70840 1659 ns/op BenchmarkStackCopyPtr-4 1 180464395 ns/op BenchmarkStackCopy-4 1 133937434 ns/op BenchmarkStackCopyNoCache-4 18 6209178 ns/op BenchmarkStackCopyWithStkobj-4 1 141472321 ns/op BenchmarkIssue18138-4 578 184389 ns/op BenchmarkCompareStringEqual-4 10637136 10.80 ns/op BenchmarkCompareStringIdentical-4 16494710 7.232 ns/op BenchmarkCompareStringSameLength-4 12527806 9.523 ns/op BenchmarkCompareStringDifferentLength-4 22425412 5.289 ns/op BenchmarkCompareStringBigUnaligned-4 1390 94489 ns/op 11097.47 MB/s BenchmarkCompareStringBig-4 1077 102951 ns/op 10185.32 MB/s BenchmarkConcatStringAndBytes-4 2165488 53.42 ns/op BenchmarkSliceByteToString/1-4 2210636 53.67 ns/op BenchmarkSliceByteToString/2-4 1000000 109.0 ns/op BenchmarkSliceByteToString/4-4 1000000 106.0 ns/op BenchmarkSliceByteToString/8-4 1000000 109.1 ns/op BenchmarkSliceByteToString/16-4 1000000 105.8 ns/op BenchmarkSliceByteToString/32-4 1000000 123.2 ns/op BenchmarkSliceByteToString/64-4 824668 147.2 ns/op BenchmarkSliceByteToString/128-4 767936 204.0 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2335850 50.52 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 863794 137.8 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 960042 115.8 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3494510 33.97 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1681244 71.13 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1932199 61.38 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2326710 50.59 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 473481 255.2 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 561744 211.7 ns/op BenchmarkRuneIterate/range/ASCII-4 5638598 21.50 ns/op BenchmarkRuneIterate/range/Japanese-4 2024239 59.47 ns/op BenchmarkRuneIterate/range/MixedLength-4 2431711 49.37 ns/op BenchmarkRuneIterate/range1/ASCII-4 5613609 21.37 ns/op BenchmarkRuneIterate/range1/Japanese-4 2028595 59.20 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2427178 49.36 ns/op BenchmarkRuneIterate/range2/ASCII-4 5590334 21.47 ns/op BenchmarkRuneIterate/range2/Japanese-4 2028715 59.25 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2433314 49.41 ns/op BenchmarkArrayEqual-4 19394948 6.065 ns/op BenchmarkFunc/Name-4 4903638 24.51 ns/op BenchmarkFunc/Entry-4 10392181 11.52 ns/op BenchmarkFunc/FileLine-4 1580540 76.33 ns/op PASS ok runtime 132.510s goos: linux goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 22827 5157 ns/op BenchmarkHandle/concurrent-4 13818 8665 ns/op PASS ok runtime/cgo 0.516s goos: linux goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 17601300 6.794 ns/op BenchmarkAtomicStore64-4 9650875 12.43 ns/op BenchmarkAtomicLoad-4 17236260 6.855 ns/op BenchmarkAtomicStore-4 9573519 12.47 ns/op BenchmarkAnd8-4 9643401 12.45 ns/op BenchmarkAnd-4 9623516 12.42 ns/op BenchmarkAnd8Parallel-4 3021483 51.06 ns/op BenchmarkAndParallel-4 3009224 48.37 ns/op BenchmarkOr8-4 9595587 12.41 ns/op BenchmarkOr-4 9627354 12.41 ns/op BenchmarkOr8Parallel-4 4440008 49.87 ns/op BenchmarkOrParallel-4 3079671 49.98 ns/op BenchmarkXadd-4 3040383 52.13 ns/op BenchmarkXadd64-4 3106302 49.01 ns/op BenchmarkCas-4 2447004 53.70 ns/op BenchmarkCas64-4 2493634 53.72 ns/op BenchmarkXchg-4 3076189 49.57 ns/op BenchmarkXchg64-4 2336457 48.96 ns/op PASS ok runtime/internal/atomic 3.156s goos: linux goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4461004 26.97 ns/op BenchmarkMulUintptr/large-4 3711624 32.36 ns/op PASS ok runtime/internal/math 0.341s goos: linux goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 15 7660698 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 13 10894676 ns/op 505.1 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 927 166130 ns/op 5.474 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 8 13734777 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 5 22095271 ns/op 1179 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 122 1014829 ns/op 61.05 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 81652354 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 104373999 ns/op 7725 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 12 9548881 ns/op 669.2 concurrent_launches/op PASS ok runtime/pprof 1.993s goos: linux goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 14 8490069 ns/op BenchmarkStackLeak-4 8948 11300 ns/op PASS ok runtime/race 0.493s goos: linux goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 5401532 21.07 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 216387 535.0 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.397s goos: linux goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 159447 712.7 ns/op BenchmarkSortString1K-4 186 655405 ns/op BenchmarkSortString1K_Slice-4 213 558845 ns/op BenchmarkStableString1K-4 100 1101800 ns/op BenchmarkSortInt1K-4 218 529256 ns/op BenchmarkSortInt1K_Sorted-4 3417 38668 ns/op BenchmarkSortInt1K_Reversed-4 1810 59013 ns/op BenchmarkSortInt1K_Mod8-4 559 213610 ns/op BenchmarkStableInt1K-4 148 792098 ns/op BenchmarkStableInt1K_Slice-4 172 698246 ns/op BenchmarkSortInt64K-4 2 51159622 ns/op BenchmarkSortInt64K_Slice-4 3 43848617 ns/op BenchmarkStableInt64K-4 2 73064142 ns/op BenchmarkSort1e2-4 452 286350 ns/op BenchmarkStable1e2-4 181 659138 ns/op BenchmarkSort1e4-4 2 50469048 ns/op BenchmarkStable1e4-4 1 221620286 ns/op PASS ok sort 3.652s goos: linux goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 882489 133.9 ns/op BenchmarkAtof64Float-4 752749 158.3 ns/op BenchmarkAtof64FloatExp-4 627583 183.2 ns/op BenchmarkAtof64Big-4 418134 270.8 ns/op BenchmarkAtof64RandomBits-4 229960 527.3 ns/op BenchmarkAtof64RandomFloats-4 426456 260.8 ns/op BenchmarkAtof64RandomLongFloats-4 396344 297.6 ns/op BenchmarkAtof32Decimal-4 781030 141.9 ns/op BenchmarkAtof32Float-4 712498 161.8 ns/op BenchmarkAtof32FloatExp-4 608503 191.4 ns/op BenchmarkAtof32Random-4 351192 329.1 ns/op BenchmarkAtof32RandomLong-4 146611 822.1 ns/op BenchmarkParseInt/Pos/7bit-4 1419306 85.17 ns/op BenchmarkParseInt/Pos/26bit-4 601900 195.3 ns/op BenchmarkParseInt/Pos/31bit-4 536956 210.9 ns/op BenchmarkParseInt/Pos/56bit-4 361651 326.1 ns/op BenchmarkParseInt/Pos/63bit-4 335763 345.5 ns/op BenchmarkParseInt/Neg/7bit-4 1415602 84.34 ns/op BenchmarkParseInt/Neg/26bit-4 598390 191.5 ns/op BenchmarkParseInt/Neg/31bit-4 535273 211.3 ns/op BenchmarkParseInt/Neg/56bit-4 352412 320.9 ns/op BenchmarkParseInt/Neg/63bit-4 333789 342.2 ns/op BenchmarkAtoi/Pos/7bit-4 2160631 54.80 ns/op BenchmarkAtoi/Pos/26bit-4 761341 147.4 ns/op BenchmarkAtoi/Pos/31bit-4 731520 160.0 ns/op BenchmarkAtoi/Pos/56bit-4 421413 281.6 ns/op BenchmarkAtoi/Pos/63bit-4 307332 373.3 ns/op BenchmarkAtoi/Neg/7bit-4 2153572 55.23 ns/op BenchmarkAtoi/Neg/26bit-4 776212 147.5 ns/op BenchmarkAtoi/Neg/31bit-4 711952 161.5 ns/op BenchmarkAtoi/Neg/56bit-4 423795 275.8 ns/op BenchmarkAtoi/Neg/63bit-4 319663 364.3 ns/op BenchmarkFormatFloat/Decimal-4 114912 1072 ns/op BenchmarkFormatFloat/Float-4 106479 1172 ns/op BenchmarkFormatFloat/Exp-4 113716 1036 ns/op BenchmarkFormatFloat/NegExp-4 110209 1036 ns/op BenchmarkFormatFloat/LongExp-4 89539 1311 ns/op BenchmarkFormatFloat/Big-4 88683 1312 ns/op BenchmarkFormatFloat/BinaryExp-4 192916 559.1 ns/op BenchmarkFormatFloat/32Integer-4 118009 1029 ns/op BenchmarkFormatFloat/32ExactFraction-4 116386 1000 ns/op BenchmarkFormatFloat/32Point-4 105247 1139 ns/op BenchmarkFormatFloat/32Exp-4 97504 1041 ns/op BenchmarkFormatFloat/32NegExp-4 113370 1029 ns/op BenchmarkFormatFloat/32Shortest-4 114924 1007 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 126628 896.0 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 129700 905.9 ns/op BenchmarkFormatFloat/64Fixed1-4 135900 777.9 ns/op BenchmarkFormatFloat/64Fixed2-4 151620 773.7 ns/op BenchmarkFormatFloat/64Fixed3-4 150308 778.3 ns/op BenchmarkFormatFloat/64Fixed4-4 135277 773.0 ns/op BenchmarkFormatFloat/64Fixed12-4 83244 1440 ns/op BenchmarkFormatFloat/64Fixed16-4 103426 1120 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 109431 1069 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 102686 1176 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2084 54558 ns/op BenchmarkFormatFloat/Slowpath64-4 96522 1262 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 89670 1275 ns/op BenchmarkAppendFloat/Decimal-4 134199 857.7 ns/op BenchmarkAppendFloat/Float-4 123926 949.0 ns/op BenchmarkAppendFloat/Exp-4 140461 841.8 ns/op BenchmarkAppendFloat/NegExp-4 140072 837.7 ns/op BenchmarkAppendFloat/LongExp-4 111909 1060 ns/op BenchmarkAppendFloat/Big-4 107280 1101 ns/op BenchmarkAppendFloat/BinaryExp-4 323689 358.7 ns/op BenchmarkAppendFloat/32Integer-4 139922 849.6 ns/op BenchmarkAppendFloat/32ExactFraction-4 141654 841.0 ns/op BenchmarkAppendFloat/32Point-4 130952 899.6 ns/op BenchmarkAppendFloat/32Exp-4 140950 838.8 ns/op BenchmarkAppendFloat/32NegExp-4 143425 838.2 ns/op BenchmarkAppendFloat/32Shortest-4 157778 746.4 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 173856 679.8 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 166705 704.2 ns/op BenchmarkAppendFloat/64Fixed1-4 190916 603.9 ns/op BenchmarkAppendFloat/64Fixed2-4 195050 594.8 ns/op BenchmarkAppendFloat/64Fixed3-4 196645 597.6 ns/op BenchmarkAppendFloat/64Fixed4-4 195806 587.8 ns/op BenchmarkAppendFloat/64Fixed12-4 102520 1162 ns/op BenchmarkAppendFloat/64Fixed16-4 133096 888.7 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 141986 818.6 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 121671 965.5 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2175 54435 ns/op BenchmarkAppendFloat/Slowpath64-4 111734 1061 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 113564 1035 ns/op BenchmarkFormatInt-4 17618 6846 ns/op BenchmarkAppendInt-4 21033 5631 ns/op BenchmarkFormatUint-4 86707 1392 ns/op BenchmarkAppendUint-4 107284 1105 ns/op BenchmarkFormatIntSmall/7-4 2980369 39.40 ns/op BenchmarkFormatIntSmall/42-4 3151034 37.96 ns/op BenchmarkAppendIntSmall-4 1485752 79.26 ns/op BenchmarkAppendUintVarlen/1-4 1430293 83.86 ns/op BenchmarkAppendUintVarlen/12-4 1384620 87.06 ns/op BenchmarkAppendUintVarlen/123-4 930117 126.7 ns/op BenchmarkAppendUintVarlen/1234-4 914521 125.1 ns/op BenchmarkAppendUintVarlen/12345-4 859131 128.6 ns/op BenchmarkAppendUintVarlen/123456-4 818239 130.3 ns/op BenchmarkAppendUintVarlen/1234567-4 821192 137.3 ns/op BenchmarkAppendUintVarlen/12345678-4 864820 134.1 ns/op BenchmarkAppendUintVarlen/123456789-4 825490 140.2 ns/op BenchmarkAppendUintVarlen/1234567890-4 819423 141.7 ns/op BenchmarkAppendUintVarlen/12345678901-4 829458 140.1 ns/op BenchmarkAppendUintVarlen/123456789012-4 809842 142.9 ns/op BenchmarkAppendUintVarlen/1234567890123-4 796416 149.2 ns/op BenchmarkAppendUintVarlen/12345678901234-4 776775 149.0 ns/op BenchmarkAppendUintVarlen/123456789012345-4 755458 152.9 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 763762 152.6 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 732829 158.0 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 690144 160.2 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 715750 162.5 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 715413 165.1 ns/op BenchmarkQuote-4 45252 2566 ns/op BenchmarkQuoteRune-4 403748 250.7 ns/op BenchmarkAppendQuote-4 55071 2135 ns/op BenchmarkAppendQuoteRune-4 885412 133.3 ns/op BenchmarkUnquoteEasy-4 1397990 85.71 ns/op BenchmarkUnquoteHard-4 45970 2487 ns/op PASS ok strconv 15.878s goos: linux goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 448006 242.9 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 122642 816.2 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 181086 606.8 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 266634 384.4 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 94387 1301 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 98751 1114 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 729368 174.6 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 21894 5266 ns/op BenchmarkGenericMatch1-4 2076 50297 ns/op BenchmarkGenericMatch2-4 426 277958 ns/op BenchmarkSingleMaxSkipping-4 8144 14401 ns/op 694.42 MB/s BenchmarkSingleLongSuffixFail-4 14538 8242 ns/op 121.58 MB/s BenchmarkSingleMatch-4 242 474959 ns/op 31.58 MB/s BenchmarkByteByteNoMatch-4 76642 1536 ns/op BenchmarkByteByteMatch-4 18333 6377 ns/op BenchmarkByteStringMatch-4 21555 5389 ns/op BenchmarkHTMLEscapeNew-4 69793 1725 ns/op BenchmarkHTMLEscapeOld-4 90249 1286 ns/op BenchmarkByteStringReplacerWriteString-4 1414 78353 ns/op BenchmarkByteReplacerWriteString-4 1020 117784 ns/op BenchmarkByteByteReplaces-4 3220 33230 ns/op BenchmarkByteByteMap-4 9759 11490 ns/op BenchmarkMap/identity/ASCII-4 608307 194.8 ns/op BenchmarkMap/identity/Greek-4 432150 273.0 ns/op BenchmarkMap/change/ASCII-4 38266 3104 ns/op BenchmarkMap/change/Greek-4 25236 4723 ns/op BenchmarkIndexRune-4 2003281 59.41 ns/op BenchmarkIndexRuneLongString-4 1680693 71.87 ns/op BenchmarkIndexRuneFastPath-4 4416548 26.93 ns/op BenchmarkIndex-4 4468921 26.73 ns/op BenchmarkLastIndex-4 4800026 25.02 ns/op BenchmarkIndexByte-4 12542154 9.591 ns/op BenchmarkToUpper/#00-4 3281384 36.30 ns/op BenchmarkToUpper/ONLYUPPER-4 2238433 53.37 ns/op BenchmarkToUpper/abc-4 365685 351.7 ns/op BenchmarkToUpper/AbC123-4 234177 507.0 ns/op BenchmarkToUpper/azAZ09_-4 207804 567.4 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 58404 1949 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 33814 3541 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 53794 2212 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 125008 948.6 ns/op BenchmarkToLower/#00-4 3198597 37.42 ns/op BenchmarkToLower/abc-4 2844238 42.16 ns/op BenchmarkToLower/AbC123-4 235587 502.5 ns/op BenchmarkToLower/azAZ09_-4 213228 563.6 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 60360 1958 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 35203 3367 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 66415 1747 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 113840 1009 ns/op BenchmarkMapNoChanges-4 838282 138.2 ns/op BenchmarkTrim-4 49857 2369 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3086346 38.79 ns/op BenchmarkToValidUTF8/InvalidASCII-4 202507 584.1 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 126392 892.7 ns/op BenchmarkEqualFold-4 57958 2006 ns/op BenchmarkIndexHard1-4 836 142799 ns/op BenchmarkIndexHard2-4 590 199172 ns/op BenchmarkIndexHard3-4 150 793025 ns/op BenchmarkIndexHard4-4 182 653323 ns/op BenchmarkLastIndexHard1-4 57 1995136 ns/op BenchmarkLastIndexHard2-4 56 2001392 ns/op BenchmarkLastIndexHard3-4 57 1997723 ns/op BenchmarkCountHard1-4 835 143302 ns/op BenchmarkCountHard2-4 600 199141 ns/op BenchmarkCountHard3-4 151 799727 ns/op BenchmarkIndexTorture-4 7590 15617 ns/op BenchmarkCountTorture-4 7598 15648 ns/op BenchmarkCountTortureOverlapping-4 655 163755 ns/op BenchmarkCountByte/10-4 4264179 27.72 ns/op 360.78 MB/s BenchmarkCountByte/32-4 4240413 28.25 ns/op 1132.61 MB/s BenchmarkCountByte/4096-4 863476 135.8 ns/op 30157.74 MB/s BenchmarkCountByte/4194304-4 687 169375 ns/op 24763.44 MB/s BenchmarkCountByte/67108864-4 14 8712863 ns/op 7702.28 MB/s BenchmarkFields/ASCII/16-4 276369 422.2 ns/op 37.90 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 20472 5721 ns/op 44.75 MB/s 352 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1239 96351 ns/op 42.51 MB/s 6528 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 60 1865283 ns/op 35.13 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 29211371 ns/op 35.90 MB/s 1507328 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 111391 1060 ns/op 15.09 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 9350 11614 ns/op 22.04 MB/s 416 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 582 193721 ns/op 21.14 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 28 4218123 ns/op 15.54 MB/s 463107 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 89098477 ns/op 11.77 MB/s 10449200 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 210076 566.7 ns/op 28.23 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 18436 6353 ns/op 40.30 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 946 119135 ns/op 34.38 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 42 3023930 ns/op 21.67 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 70052330 ns/op 14.97 MB/s 10449200 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 126342 912.4 ns/op 17.54 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13596 8752 ns/op 29.25 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 747 151840 ns/op 26.98 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 31 3562413 ns/op 18.40 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 77676394 ns/op 13.50 MB/s 10449152 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 1 117499707 ns/op BenchmarkSplitSingleByteSeparator-4 13 9025181 ns/op BenchmarkSplitMultiByteSeparator-4 27 4052536 ns/op BenchmarkSplitNSingleByteSeparator-4 194589 550.0 ns/op BenchmarkSplitNMultiByteSeparator-4 148681 672.7 ns/op BenchmarkRepeat/5x1-4 423094 283.2 ns/op BenchmarkRepeat/5x2-4 266895 404.8 ns/op BenchmarkRepeat/5x6-4 185395 654.0 ns/op BenchmarkRepeat/10x1-4 389792 284.1 ns/op BenchmarkRepeat/10x2-4 297831 410.9 ns/op BenchmarkRepeat/10x6-4 174393 691.4 ns/op BenchmarkIndexAnyASCII/1:1-4 2020166 58.90 ns/op BenchmarkIndexAnyASCII/1:2-4 2011340 58.61 ns/op BenchmarkIndexAnyASCII/1:4-4 1994084 63.94 ns/op BenchmarkIndexAnyASCII/1:8-4 1984165 65.17 ns/op BenchmarkIndexAnyASCII/1:16-4 2042284 55.17 ns/op BenchmarkIndexAnyASCII/1:32-4 1969086 56.78 ns/op BenchmarkIndexAnyASCII/1:64-4 1995090 56.10 ns/op BenchmarkIndexAnyASCII/16:1-4 2085926 55.07 ns/op BenchmarkIndexAnyASCII/16:2-4 787515 150.5 ns/op BenchmarkIndexAnyASCII/16:4-4 792931 151.5 ns/op BenchmarkIndexAnyASCII/16:8-4 732135 157.2 ns/op BenchmarkIndexAnyASCII/16:16-4 695067 168.0 ns/op BenchmarkIndexAnyASCII/16:32-4 607945 197.3 ns/op BenchmarkIndexAnyASCII/16:64-4 488302 245.6 ns/op BenchmarkIndexAnyASCII/256:1-4 1837516 62.39 ns/op BenchmarkIndexAnyASCII/256:2-4 73815 1634 ns/op BenchmarkIndexAnyASCII/256:4-4 73197 1630 ns/op BenchmarkIndexAnyASCII/256:8-4 73693 1636 ns/op BenchmarkIndexAnyASCII/256:16-4 72898 1630 ns/op BenchmarkIndexAnyASCII/256:32-4 71670 1670 ns/op BenchmarkIndexAnyASCII/256:64-4 69267 1721 ns/op BenchmarkIndexAnyUTF8/1:1-4 2130466 58.95 ns/op BenchmarkIndexAnyUTF8/1:2-4 1955912 56.74 ns/op BenchmarkIndexAnyUTF8/1:4-4 1971057 57.30 ns/op BenchmarkIndexAnyUTF8/1:8-4 1947747 56.87 ns/op BenchmarkIndexAnyUTF8/1:16-4 1988118 56.11 ns/op BenchmarkIndexAnyUTF8/1:32-4 1984173 56.22 ns/op BenchmarkIndexAnyUTF8/1:64-4 2031576 55.56 ns/op BenchmarkIndexAnyUTF8/16:1-4 1645789 71.32 ns/op BenchmarkIndexAnyUTF8/16:2-4 306430 382.4 ns/op BenchmarkIndexAnyUTF8/16:4-4 307231 377.3 ns/op BenchmarkIndexAnyUTF8/16:8-4 308580 380.8 ns/op BenchmarkIndexAnyUTF8/16:16-4 303146 375.8 ns/op BenchmarkIndexAnyUTF8/16:32-4 305047 375.7 ns/op BenchmarkIndexAnyUTF8/16:64-4 308415 388.7 ns/op BenchmarkIndexAnyUTF8/256:1-4 444621 266.5 ns/op BenchmarkIndexAnyUTF8/256:2-4 23158 5267 ns/op BenchmarkIndexAnyUTF8/256:4-4 23072 5212 ns/op BenchmarkIndexAnyUTF8/256:8-4 22944 5200 ns/op BenchmarkIndexAnyUTF8/256:16-4 23038 5275 ns/op BenchmarkIndexAnyUTF8/256:32-4 22707 5331 ns/op BenchmarkIndexAnyUTF8/256:64-4 21936 5470 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2008521 61.07 ns/op BenchmarkLastIndexAnyASCII/1:2-4 1989639 56.78 ns/op BenchmarkLastIndexAnyASCII/1:4-4 1987442 56.57 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2010576 56.76 ns/op BenchmarkLastIndexAnyASCII/1:16-4 1996851 55.63 ns/op BenchmarkLastIndexAnyASCII/1:32-4 1958858 56.10 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2031811 57.87 ns/op BenchmarkLastIndexAnyASCII/16:1-4 805442 145.5 ns/op BenchmarkLastIndexAnyASCII/16:2-4 790506 145.6 ns/op BenchmarkLastIndexAnyASCII/16:4-4 781442 149.3 ns/op BenchmarkLastIndexAnyASCII/16:8-4 765818 155.3 ns/op BenchmarkLastIndexAnyASCII/16:16-4 712933 167.3 ns/op BenchmarkLastIndexAnyASCII/16:32-4 611994 193.9 ns/op BenchmarkLastIndexAnyASCII/16:64-4 497258 242.0 ns/op BenchmarkLastIndexAnyASCII/256:1-4 77522 1544 ns/op BenchmarkLastIndexAnyASCII/256:2-4 76908 1545 ns/op BenchmarkLastIndexAnyASCII/256:4-4 77714 1537 ns/op BenchmarkLastIndexAnyASCII/256:8-4 77791 1541 ns/op BenchmarkLastIndexAnyASCII/256:16-4 77222 1565 ns/op BenchmarkLastIndexAnyASCII/256:32-4 75106 1588 ns/op BenchmarkLastIndexAnyASCII/256:64-4 72330 1630 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2031171 60.57 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2012818 56.03 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2030094 55.59 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2040922 56.14 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 1984574 54.88 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2012049 56.21 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2038762 56.00 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 363092 324.7 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 182520 644.1 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 187131 629.7 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 188505 623.2 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 176271 663.1 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 172832 688.6 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 172582 686.8 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 27331 4372 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 13207 9016 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 13212 9179 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 13125 9028 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 12266 9835 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10238 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10189 ns/op BenchmarkTrimASCII/1:1-4 3217165 37.19 ns/op BenchmarkTrimASCII/1:2-4 2470594 47.54 ns/op BenchmarkTrimASCII/1:4-4 2359634 51.48 ns/op BenchmarkTrimASCII/1:8-4 2057005 59.17 ns/op BenchmarkTrimASCII/1:16-4 1723711 69.98 ns/op BenchmarkTrimASCII/16:1-4 2694069 44.18 ns/op BenchmarkTrimASCII/16:2-4 768336 146.2 ns/op BenchmarkTrimASCII/16:4-4 770094 150.7 ns/op BenchmarkTrimASCII/16:8-4 728685 158.3 ns/op BenchmarkTrimASCII/16:16-4 686739 171.1 ns/op BenchmarkTrimASCII/256:1-4 663667 176.6 ns/op BenchmarkTrimASCII/256:2-4 78079 1526 ns/op BenchmarkTrimASCII/256:4-4 78099 1530 ns/op BenchmarkTrimASCII/256:8-4 76468 1551 ns/op BenchmarkTrimASCII/256:16-4 76813 1574 ns/op BenchmarkTrimASCII/4096:1-4 56667 2109 ns/op BenchmarkTrimASCII/4096:2-4 4813 23798 ns/op BenchmarkTrimASCII/4096:4-4 4963 23631 ns/op BenchmarkTrimASCII/4096:8-4 4940 23602 ns/op BenchmarkTrimASCII/4096:16-4 4917 23641 ns/op BenchmarkTrimByte-4 4329448 27.54 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13384 8960 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13412 8983 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1099 109298 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2232 53029 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4416 26695 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7137 14811 ns/op BenchmarkJoin/0-4 5197987 22.48 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4186586 28.16 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 248492 485.2 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 167572 711.3 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 126106 958.3 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 101499 1176 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 86994 1381 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 72130 1631 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2792356 41.16 ns/op BenchmarkTrimSpace/ASCII-4 1602164 75.05 ns/op BenchmarkTrimSpace/SomeNonASCII-4 144135 838.4 ns/op BenchmarkTrimSpace/JustNonASCII-4 75949 1536 ns/op BenchmarkReplaceAll-4 127069 933.2 ns/op 16 B/op 1 allocs/op PASS ok strings 36.511s goos: linux goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 40921 2488 ns/op BenchmarkCond2-4 20862 7651 ns/op BenchmarkCond4-4 14736 9746 ns/op BenchmarkCond8-4 5890 20111 ns/op BenchmarkCond16-4 2553 40273 ns/op BenchmarkCond32-4 2274 102206 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 420850 339.7 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 275770 395.5 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 440058 253.7 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 387092 280.7 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 279073 389.3 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 481465 258.0 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 75715 2050 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 77983 1720 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 53840 2853 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 45651 3124 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 474966 290.1 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 177129 718.1 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 432936 368.3 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 131509 874.6 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 371948 270.4 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 149526 794.0 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2095734 51.96 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 58488 2036 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 162577 721.8 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 418233 253.7 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 5661 17801 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 279 421713 ns/op BenchmarkRange/*sync.Map-4 3217 36336 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 72355 1388 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 202620 611.4 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 51366 2053 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 81781 1255 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 211784 522.3 ns/op BenchmarkAdversarialDelete/*sync.Map-4 108834 1126 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 64656 1900 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 177526 729.8 ns/op BenchmarkDeleteCollision/*sync.Map-4 554871 241.2 ns/op BenchmarkUncontendedSemaphore-4 3727213 32.20 ns/op BenchmarkContendedSemaphore-4 3281924 36.28 ns/op BenchmarkMutexUncontended-4 638409 232.0 ns/op BenchmarkMutex-4 137232 983.9 ns/op BenchmarkMutexSlack-4 115306 1008 ns/op BenchmarkMutexWork-4 101546 1099 ns/op BenchmarkMutexWorkSlack-4 112845 1108 ns/op BenchmarkMutexNoSpin-4 52755 2188 ns/op BenchmarkMutexSpin-4 58922 1929 ns/op BenchmarkOnce-4 504732 235.2 ns/op BenchmarkSemaUncontended-4 5787904 18.04 ns/op BenchmarkSemaSyntNonblock-4 1234851 95.28 ns/op BenchmarkSemaSyntBlock-4 1000000 107.0 ns/op BenchmarkSemaWorkNonblock-4 890622 135.5 ns/op BenchmarkSemaWorkBlock-4 936006 148.0 ns/op BenchmarkRWMutexUncontended-4 442282 273.3 ns/op BenchmarkRWMutexWrite100-4 266220 425.4 ns/op BenchmarkRWMutexWrite10-4 252246 481.6 ns/op BenchmarkRWMutexWorkWrite100-4 228018 489.9 ns/op BenchmarkRWMutexWorkWrite10-4 204450 647.3 ns/op BenchmarkWaitGroupUncontended-4 845583 126.2 ns/op BenchmarkWaitGroupAddDone-4 275686 420.3 ns/op BenchmarkWaitGroupAddDoneWork-4 357877 397.7 ns/op BenchmarkWaitGroupWait-4 5210179 25.10 ns/op BenchmarkWaitGroupWaitWork-4 2733513 37.43 ns/op BenchmarkWaitGroupActuallyWait-4 33169 3174 ns/op 32 B/op 2 allocs/op PASS ok sync 12.060s goos: linux goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 488422 253.9 ns/op PASS ok sync/atomic 0.160s goos: linux goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 104695 1099 ns/op 0 B/op 0 allocs/op PASS ok testing 0.166s goos: linux goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7530 14288 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11610 10152 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 97 1217982 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 124 950871 ns/op 1043 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 189398723 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 193236192 ns/op 19393016 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 1743 65724 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 1956 55304 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 18 6209569 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 21 5360995 ns/op 19693 B/op 49 allocs/op BenchmarkTable/10x100000/new-4 1 811450254 ns/op 48120800 B/op 100074 allocs/op BenchmarkTable/10x100000/reuse-4 1 805902345 ns/op 48120800 B/op 100074 allocs/op BenchmarkTable/100x10/new-4 208 562799 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 235 504379 ns/op 167 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 62947886 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 58102442 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7541909790 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 7310361702 ns/op 335149960 B/op 100090 allocs/op BenchmarkPyramid/10-4 2755 42928 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 34 3100958 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 347691682 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2228 47846 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 259 442908 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 26 4441746 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 7300 15709 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 20.578s goos: linux goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 1 165812837 ns/op BenchmarkVariableString-4 97099 1142 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2121 52909 ns/op 2517 B/op 39 allocs/op PASS ok text/template/parse 0.456s goos: linux goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 36 3303545 ns/op BenchmarkAfter-4 108 1146881 ns/op BenchmarkStop-4 205 589162 ns/op BenchmarkSimultaneousAfterFunc-4 31 3992727 ns/op BenchmarkStartStop-4 189 656122 ns/op BenchmarkReset-4 2517 58617 ns/op BenchmarkSleep-4 33 3349745 ns/op BenchmarkParallelTimerLatency-4 51 221184 avg-late-ns 1161857 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 36 315800 avg-late-ns 877023 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 340263 avg-late-ns 1262906 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 361464 avg-late-ns 1386347 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 354027 avg-late-ns 1528900 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 349965 avg-late-ns 3257764 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 31 374466 avg-late-ns 4052893 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 28 139364 avg-late-ns 1163070 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 193393 avg-late-ns 1174795 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 182127 avg-late-ns 1324414 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 901139 avg-late-ns 4660518 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 33 312414 avg-late-ns 955566 max-late-ns BenchmarkTicker-4 472 298895 ns/op BenchmarkTickerReset-4 3766 28352 ns/op BenchmarkTickerResetNaive-4 159 651456 ns/op BenchmarkNow-4 1228891 97.51 ns/op BenchmarkNowUnixNano-4 1000000 101.0 ns/op BenchmarkNowUnixMilli-4 1000000 104.3 ns/op BenchmarkNowUnixMicro-4 1000000 100.9 ns/op BenchmarkFormat-4 54787 2212 ns/op BenchmarkFormatNow-4 72486 1624 ns/op BenchmarkMarshalJSON-4 56436 2077 ns/op BenchmarkMarshalText-4 60248 2037 ns/op BenchmarkParse-4 162164 723.2 ns/op BenchmarkParseDuration-4 555916 210.7 ns/op BenchmarkHour-4 855940 138.3 ns/op BenchmarkSecond-4 858850 136.0 ns/op BenchmarkYear-4 648237 180.6 ns/op BenchmarkDay-4 608120 194.0 ns/op BenchmarkISOWeek-4 620043 187.4 ns/op PASS ok time 10.542s goos: linux goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 377622 290.2 ns/op BenchmarkDecodeValidJapaneseChars-4 458438 270.2 ns/op BenchmarkDecodeRune-4 1870545 63.66 ns/op BenchmarkEncodeValidASCII-4 549786 199.9 ns/op BenchmarkEncodeValidJapaneseChars-4 753324 159.9 ns/op BenchmarkEncodeRune-4 3231547 37.04 ns/op PASS ok unicode/utf16 1.062s goos: linux goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 818779 146.0 ns/op BenchmarkRuneCountTenJapaneseChars-4 172353 660.3 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 4072632 29.40 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 447625 264.8 ns/op BenchmarkValidTenASCIIChars-4 771250 142.7 ns/op BenchmarkValid100KASCIIChars-4 87 1368052 ns/op BenchmarkValidTenJapaneseChars-4 155280 765.2 ns/op BenchmarkValidLongMostlyASCII-4 85 1396678 ns/op BenchmarkValidLongJapanese-4 48 2211820 ns/op BenchmarkValidStringTenASCIIChars-4 4590116 26.03 ns/op BenchmarkValidString100KASCIIChars-4 8332 14169 ns/op BenchmarkValidStringTenJapaneseChars-4 420596 244.9 ns/op BenchmarkValidStringLongMostlyASCII-4 1222 96890 ns/op BenchmarkValidStringLongJapanese-4 159 751338 ns/op BenchmarkEncodeASCIIRune-4 4672753 25.55 ns/op BenchmarkEncodeJapaneseRune-4 2500449 47.44 ns/op BenchmarkAppendASCIIRune-4 10199971 11.66 ns/op BenchmarkAppendJapaneseRune-4 2845352 41.81 ns/op BenchmarkDecodeASCIIRune-4 3134113 38.16 ns/op BenchmarkDecodeJapaneseRune-4 2060917 58.19 ns/op BenchmarkFullRune/ASCII-4 3374762 35.64 ns/op BenchmarkFullRune/Incomplete-4 1648009 72.22 ns/op BenchmarkFullRune/Japanese-4 3504666 34.05 ns/op PASS ok unicode/utf8 3.608s goos: linux goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 47976760999 ns/op PASS ok cmd/api 53.609s goos: linux goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1000000 101.7 ns/op BenchmarkEqArrayOfStrings64-4 144279 811.0 ns/op BenchmarkEqArrayOfStrings1024-4 9720 12432 ns/op BenchmarkEqArrayOfFloats5-4 1451444 82.33 ns/op BenchmarkEqArrayOfFloats64-4 154500 777.9 ns/op BenchmarkEqArrayOfFloats1024-4 8799 12453 ns/op PASS ok cmd/compile/internal/reflectdata 0.947s goos: linux goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 7654 322827 ns/op BenchmarkCopyElim1-4 589 173863 ns/op BenchmarkCopyElim10-4 553 187982 ns/op BenchmarkCopyElim100-4 292 373631 ns/op BenchmarkCopyElim1000-4 50 2248492 ns/op BenchmarkCopyElim10000-4 2 51480147 ns/op BenchmarkCopyElim100000-4 1 735457319 ns/op BenchmarkDeadCode/1-4 676 206729 ns/op BenchmarkDeadCode/10-4 505 215582 ns/op BenchmarkDeadCode/100-4 229 519838 ns/op BenchmarkDeadCode/1000-4 48 2626426 ns/op BenchmarkDeadCode/10000-4 3 38711607 ns/op BenchmarkDeadCode/100000-4 1 467791298 ns/op BenchmarkDeadCode/200000-4 1 996395036 ns/op BenchmarkDominatorsLinear-4 13 9252801 ns/op 1.08 MB/s BenchmarkDominatorsFwdBack-4 7 15569422 ns/op 0.64 MB/s BenchmarkDominatorsManyPred-4 8 13451884 ns/op 0.74 MB/s BenchmarkDominatorsMaxPred-4 8 14161258 ns/op 0.71 MB/s BenchmarkDominatorsMaxPredVal-4 8 12872412 ns/op 0.78 MB/s BenchmarkFuse/1-4 457 225768 ns/op BenchmarkFuse/10-4 404 283035 ns/op BenchmarkFuse/100-4 138 897259 ns/op BenchmarkFuse/1000-4 16 6736791 ns/op BenchmarkFuse/10000-4 2 93630425 ns/op BenchmarkNilCheckDeep1-4 21668 5487 ns/op 0.18 MB/s 88 B/op 5 allocs/op BenchmarkNilCheckDeep10-4 7334 15988 ns/op 0.63 MB/s 168 B/op 5 allocs/op BenchmarkNilCheckDeep100-4 958 122242 ns/op 0.82 MB/s 1153 B/op 5 allocs/op BenchmarkNilCheckDeep1000-4 96 1230596 ns/op 0.81 MB/s 10374 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 6 18013547 ns/op 0.56 MB/s 116113 B/op 5 allocs/op BenchmarkDSEPass-4 36 3196171 ns/op 3543 B/op 4 allocs/op BenchmarkDSEPassBlock-4 2 56762028 ns/op 900320 B/op 30008 allocs/op BenchmarkCSEPass-4 7 15331391 ns/op 188664 B/op 9 allocs/op BenchmarkCSEPassBlock-4 2 92918646 ns/op 4980112 B/op 67501 allocs/op BenchmarkDeadcodePass-4 225 528362 ns/op 1248 B/op 1 allocs/op BenchmarkDeadcodePassBlock-4 8 12932510 ns/op 30058 B/op 1875 allocs/op BenchmarkMultiPass-4 111 1025249 ns/op 190774 B/op 8 allocs/op BenchmarkMultiPassBlock-4 2 53998680 ns/op 4500484 B/op 60011 allocs/op BenchmarkCondRewrite/SoloJump-4 3119566 38.20 ns/op BenchmarkCondRewrite/CombJump-4 2851964 41.99 ns/op PASS ok cmd/compile/internal/ssa 17.663s goos: linux goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 10000 11189 ns/op BenchmarkExtShift-4 19867 6021 ns/op BenchmarkModify-4 9270 12076 ns/op BenchmarkMullImm-4 19849 6009 ns/op BenchmarkConstModify-4 10000 11654 ns/op BenchmarkBitSet-4 19003 6249 ns/op BenchmarkBitClear-4 20018 6000 ns/op BenchmarkBitToggle-4 20026 6002 ns/op BenchmarkBitSetConst-4 164966 725.6 ns/op BenchmarkBitClearConst-4 165996 718.6 ns/op BenchmarkBitToggleConst-4 165094 718.0 ns/op BenchmarkDivconstI64-4 9223729 12.41 ns/op BenchmarkModconstI64-4 8665374 13.77 ns/op BenchmarkDivisiblePow2constI64-4 8927520 13.37 ns/op BenchmarkDivisibleconstI64-4 10275177 11.74 ns/op BenchmarkDivisibleWDivconstI64-4 6309330 19.01 ns/op BenchmarkDivconstU64/3-4 9188212 13.22 ns/op BenchmarkDivconstU64/5-4 8493199 14.22 ns/op BenchmarkDivconstU64/37-4 9317557 12.82 ns/op BenchmarkDivconstU64/1234567-4 9933970 12.07 ns/op BenchmarkModconstU64-4 9659578 12.48 ns/op BenchmarkDivisibleconstU64-4 9365328 12.78 ns/op BenchmarkDivisibleWDivconstU64-4 6005800 19.72 ns/op BenchmarkDivconstI32-4 9685059 12.42 ns/op BenchmarkModconstI32-4 8724866 13.70 ns/op BenchmarkDivisiblePow2constI32-4 10331892 11.64 ns/op BenchmarkDivisibleconstI32-4 10246176 11.69 ns/op BenchmarkDivisibleWDivconstI32-4 6274887 19.03 ns/op BenchmarkDivconstU32-4 9925569 12.16 ns/op BenchmarkModconstU32-4 8851659 13.44 ns/op BenchmarkDivisibleconstU32-4 10191456 12.16 ns/op BenchmarkDivisibleWDivconstU32-4 6252073 19.24 ns/op BenchmarkDivconstI16-4 9537086 12.46 ns/op BenchmarkModconstI16-4 9919237 12.09 ns/op BenchmarkDivisiblePow2constI16-4 10440267 11.45 ns/op BenchmarkDivisibleconstI16-4 9840301 12.25 ns/op BenchmarkDivisibleWDivconstI16-4 6071883 19.65 ns/op BenchmarkDivconstU16-4 10577782 11.29 ns/op BenchmarkModconstU16-4 10220448 11.68 ns/op BenchmarkDivisibleconstU16-4 10070602 11.70 ns/op BenchmarkDivisibleWDivconstU16-4 6094648 19.60 ns/op BenchmarkDivconstI8-4 9974485 12.14 ns/op BenchmarkModconstI8-4 9960889 12.06 ns/op BenchmarkDivisiblePow2constI8-4 10438676 11.51 ns/op BenchmarkDivisibleconstI8-4 9925382 11.98 ns/op BenchmarkDivisibleWDivconstI8-4 6199956 19.26 ns/op BenchmarkDivconstU8-4 10472000 11.47 ns/op BenchmarkModconstU8-4 10003455 11.99 ns/op BenchmarkDivisibleconstU8-4 10420657 11.63 ns/op BenchmarkDivisibleWDivconstU8-4 6204562 19.08 ns/op BenchmarkMul2-4 168373 705.9 ns/op BenchmarkMulNeg2-4 164844 723.4 ns/op BenchmarkEfaceInteger-4 3567072 29.24 ns/op BenchmarkMulconstI32/3-4 20711583 5.718 ns/op BenchmarkMulconstI32/5-4 20616310 5.712 ns/op BenchmarkMulconstI32/12-4 21111591 5.654 ns/op BenchmarkMulconstI32/120-4 20917040 5.680 ns/op BenchmarkMulconstI32/-120-4 20916180 5.682 ns/op BenchmarkMulconstI32/65537-4 21178405 5.652 ns/op BenchmarkMulconstI32/65538-4 21265905 5.666 ns/op BenchmarkMulconstI64/3-4 21142639 5.650 ns/op BenchmarkMulconstI64/5-4 19397726 6.209 ns/op BenchmarkMulconstI64/12-4 20999277 5.666 ns/op BenchmarkMulconstI64/120-4 20943109 5.658 ns/op BenchmarkMulconstI64/-120-4 21150871 5.673 ns/op BenchmarkMulconstI64/65537-4 21071899 5.669 ns/op BenchmarkMulconstI64/65538-4 21189590 5.657 ns/op BenchmarkMulconstU32/3-4 20717344 5.734 ns/op BenchmarkMulconstU32/5-4 20768859 5.713 ns/op BenchmarkMulconstU32/12-4 21187278 5.658 ns/op BenchmarkMulconstU32/120-4 21167738 5.681 ns/op BenchmarkMulconstU32/65537-4 21173046 5.701 ns/op BenchmarkMulconstU32/65538-4 21231516 5.667 ns/op BenchmarkMulconstU64/3-4 21155144 5.662 ns/op BenchmarkMulconstU64/5-4 21029322 5.669 ns/op BenchmarkMulconstU64/12-4 20920336 5.704 ns/op BenchmarkMulconstU64/120-4 21216789 5.655 ns/op BenchmarkMulconstU64/65537-4 19720789 5.683 ns/op BenchmarkMulconstU64/65538-4 19824538 6.036 ns/op BenchmarkShiftArithmeticRight-4 16504861 7.184 ns/op BenchmarkSwitch8Predictable-4 17016646 7.012 ns/op BenchmarkSwitch8Unpredictable-4 6753122 17.75 ns/op BenchmarkSwitch32Predictable-4 10260060 11.70 ns/op BenchmarkSwitch32Unpredictable-4 6789896 17.63 ns/op BenchmarkSwitchStringPredictable-4 9411254 12.71 ns/op BenchmarkSwitchStringUnpredictable-4 5174220 23.36 ns/op PASS ok cmd/compile/internal/test 11.922s goos: linux goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNamed/Underlying/nongeneric-4 897171 132.1 ns/op BenchmarkNamed/Underlying/generic-4 754994 138.0 ns/op BenchmarkNamed/Underlying/src_instance-4 881816 133.0 ns/op BenchmarkNamed/Underlying/user_instance-4 867513 133.0 ns/op BenchmarkCheck/http/funcbodies/info-4 1 574475838 ns/op 52031 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 346992376 ns/op 86139 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 171811668 ns/op 173994 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 133010691 ns/op 224591 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 120324699 ns/op 43653 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 85615136 ns/op 61360 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 37253336 ns/op 140952 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 34670663 ns/op 151496 lines/s BenchmarkCheck/constant/funcbodies/info-4 2 51680114 ns/op 41715 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 39655571 ns/op 54372 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 20674784 ns/op 104265 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 19388130 ns/op 111175 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1040477906 ns/op 58607 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 587686644 ns/op 103756 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 159800094 ns/op 381431 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 112131644 ns/op 543375 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 2 66077656 ns/op 28044 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 52405401 ns/op 35362 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 36817820 ns/op 50343 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 34420290 ns/op 53835 lines/s PASS ok cmd/compile/internal/types2 9.765s goos: linux goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 96 1159794 ns/op 2774990 sys-ns/op 1733354 user-ns/op PASS ok cmd/go 0.248s goos: linux goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 65722 1791 ns/op 4.47 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 74008 1569 ns/op 5.10 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14247 8449 ns/op 121.19 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14691 8169 ns/op 125.35 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2224 53597 ns/op 152.84 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2194 53427 ns/op 153.33 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 0.975s ##### os/user with tag osusergo ok os/user 0.006s All tests passed.