linux-amd64-race at c6a2dada0df8c2d75cf3ae599d7caed77d416fa2 :: 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-rnd47e286" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GO_BUILDER_NAME=linux-amd64-race" "GOROOT_BOOTSTRAP=/go1.4" "GO_DISABLE_OUTBOUND_NETWORK=1" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "PWD=/workdir/go/src"] in dir /workdir/go/src Building Go cmd/dist using /go1.4. (go1.4 linux/amd64) Building Go toolchain1 using /go1.4. Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Building Go toolchain2 using go_bootstrap and Go toolchain1. Building Go toolchain3 using go_bootstrap and Go toolchain2. Building packages and commands for linux/amd64. --- Installed Go for linux/amd64 in /workdir/go Installed commands in /workdir/go/bin :: Running /workdir/go/bin/go with args ["/workdir/go/bin/go" "install" "-race" "std"] and env ["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "HOSTNAME=buildlet-linux-amd64-bullseye-rnd47e286" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GO_BUILDER_NAME=linux-amd64-race" "GOROOT_BOOTSTRAP=/go1.4" "GO_DISABLE_OUTBOUND_NETWORK=1" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "PWD=/workdir/go/bin"] in dir /workdir/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.10.133+ #1 SMP Fri Jul 29 14:49:43 UTC 2022 x86_64 ##### Testing packages. ok archive/tar 0.102s ok archive/zip 2.403s ok bufio 0.305s ok bytes 4.444s ok compress/bzip2 0.533s ok compress/flate 5.522s ok compress/gzip 11.894s ok compress/lzw 0.599s ok compress/zlib 4.848s ok container/heap 0.040s ok container/list 0.029s ok container/ring 0.030s ok context 0.048s ok crypto 0.027s ok crypto/aes 0.070s ok crypto/cipher 0.060s ok crypto/des 0.060s ok crypto/dsa 0.029s ok crypto/ecdsa 0.039s ok crypto/ed25519 0.398s ok crypto/elliptic 0.060s ok crypto/hmac 0.039s ok crypto/internal/boring 0.029s ok crypto/internal/boring/bcache 0.272s ok crypto/internal/edwards25519 35.510s ok crypto/internal/edwards25519/field 12.807s ok crypto/internal/nistec 3.896s ok crypto/internal/nistec/fiat 0.029s [no tests to run] ok crypto/internal/subtle 0.029s ok crypto/md5 0.039s ok crypto/rand 0.439s ok crypto/rc4 0.484s ok crypto/rsa 0.313s ok crypto/sha1 0.049s ok crypto/sha256 0.039s ok crypto/sha512 0.041s ok crypto/subtle 0.039s ok crypto/tls 1.212s ok crypto/x509 0.829s ok database/sql 0.357s ok database/sql/driver 0.028s ok debug/buildinfo 0.031s ok debug/dwarf 0.091s ok debug/elf 0.102s ok debug/gosym 0.302s ok debug/macho 0.040s ok debug/pe 0.060s ok debug/plan9obj 0.028s ok embed 0.030s [no tests to run] ok embed/internal/embedtest 0.028s ok encoding/ascii85 0.039s ok encoding/asn1 0.039s ok encoding/base32 0.084s ok encoding/base64 0.039s ok encoding/binary 0.039s ok encoding/csv 0.072s ok encoding/gob 0.111s ok encoding/hex 0.034s ok encoding/json 1.207s ok encoding/pem 2.404s ok encoding/xml 0.244s ok errors 0.039s ok expvar 0.039s ok flag 0.146s ok fmt 0.568s ok go/ast 0.039s ok go/build 2.763s ok go/build/constraint 0.041s ok go/constant 0.039s ok go/doc 0.256s ok go/doc/comment 1.956s ok go/format 0.060s ok go/importer 0.062s ok go/internal/gccgoimporter 0.061s ok go/internal/gcimporter 7.866s ok go/internal/srcimporter 10.120s ok go/parser 0.838s ok go/printer 1.186s ok go/scanner 0.039s ok go/token 0.122s ok go/types 28.713s ok hash 0.039s ok hash/adler32 0.049s ok hash/crc32 0.071s ok hash/crc64 0.039s ok hash/fnv 0.031s ok hash/maphash 0.358s ok html 0.032s ok html/template 0.310s ok image 0.432s ok image/color 0.050s ok image/draw 0.547s ok image/gif 53.835s ok image/jpeg 23.348s ok image/png 1.814s ok index/suffixarray 1.013s ok internal/abi 0.056s ok internal/buildcfg 0.029s ok internal/cpu 0.088s ok internal/diff 0.030s ok internal/fmtsort 0.029s ok internal/fuzz 0.051s ok internal/godebug 0.029s ok internal/intern 0.272s ok internal/itoa 0.029s ok internal/poll 0.533s ok internal/profile 0.028s ok internal/reflectlite 0.244s ok internal/singleflight 0.039s ok internal/trace 0.171s ok internal/unsafeheader 0.029s ok internal/xcoff 0.049s ok io 0.061s ok io/fs 0.314s ok io/ioutil 0.037s ok log 0.041s ok log/syslog 1.257s ok math 0.049s ok math/big 3.142s ok math/bits 0.039s ok math/cmplx 0.032s ok math/rand 2.049s ok mime 0.061s ok mime/multipart 1.579s ok mime/quotedprintable 0.050s ok net 10.521s ok net/http 6.604s ok net/http/cgi 0.561s ok net/http/cookiejar 0.041s ok net/http/fcgi 0.150s ok net/http/httptest 0.120s ok net/http/httptrace 0.029s ok net/http/httputil 0.663s ok net/http/internal 0.039s ok net/http/internal/ascii 0.029s ok net/http/pprof 5.214s ok net/internal/socktest 0.029s ok net/mail 0.038s ok net/netip 0.362s ok net/rpc 0.075s ok net/rpc/jsonrpc 0.040s ok net/smtp 0.060s ok net/textproto 0.033s ok net/url 0.042s ok os 0.934s ok os/exec 1.346s ok os/exec/internal/fdtest 0.025s ok os/signal 2.341s ok os/user 0.029s ok path 0.039s ok path/filepath 0.092s ok plugin 0.029s ok reflect 0.560s ok regexp 0.373s ok regexp/syntax 1.721s ok runtime 28.249s ok runtime/cgo 0.030s ok runtime/debug 0.104s ok runtime/internal/atomic 0.089s ok runtime/internal/math 0.031s ok runtime/internal/sys 0.033s ok runtime/metrics 0.038s ok runtime/pprof 7.928s ok runtime/race 22.524s ok runtime/trace 3.567s ok sort 0.413s ok strconv 2.187s ok strings 2.829s ok sync 0.455s ok sync/atomic 1.989s ok syscall 0.324s ok testing 0.724s ok testing/fstest 0.040s ok testing/iotest 0.028s ok testing/quick 0.172s ok text/scanner 0.043s ok text/tabwriter 0.042s ok text/template 0.152s ok text/template/parse 0.061s ok time 2.297s ok unicode 0.039s ok unicode/utf16 0.029s ok unicode/utf8 0.050s ok cmd/addr2line 1.559s ok cmd/api 5.669s ok cmd/asm/internal/asm 2.895s ok cmd/asm/internal/lex 0.029s ok cmd/compile/internal/abt 0.059s ok cmd/compile/internal/amd64 47.014s ok cmd/compile/internal/dwarfgen 0.407s ok cmd/compile/internal/importer 2.013s ok cmd/compile/internal/ir 0.029s ok cmd/compile/internal/logopt 0.251s ok cmd/compile/internal/noder 0.040s ok cmd/compile/internal/reflectdata 0.029s [no tests to run] ok cmd/compile/internal/ssa 12.243s ok cmd/compile/internal/syntax 0.152s ok cmd/compile/internal/test 11.027s ok cmd/compile/internal/typecheck 0.257s ok cmd/compile/internal/types 0.030s ok cmd/compile/internal/types2 4.033s ok cmd/cover 0.950s ok cmd/dist 0.029s ok cmd/doc 0.519s ok cmd/fix 0.494s ok cmd/go 42.263s ok cmd/go/internal/auth 0.032s ok cmd/go/internal/cache 0.131s ok cmd/go/internal/fsys 0.071s ok cmd/go/internal/generate 0.050s ok cmd/go/internal/get 0.051s ok cmd/go/internal/imports 0.039s ok cmd/go/internal/load 0.049s ok cmd/go/internal/lockedfile 0.193s ok cmd/go/internal/lockedfile/internal/filelock 0.078s ok cmd/go/internal/modconv 0.054s ok cmd/go/internal/modfetch 0.039s ok cmd/go/internal/modfetch/codehost 0.029s ok cmd/go/internal/modfetch/zip_sum_test 0.043s ok cmd/go/internal/modindex 0.535s ok cmd/go/internal/modload 0.040s ok cmd/go/internal/mvs 0.062s ok cmd/go/internal/par 0.144s ok cmd/go/internal/search 0.040s ok cmd/go/internal/str 0.026s ok cmd/go/internal/test 0.040s ok cmd/go/internal/vcs 0.039s ok cmd/go/internal/web 0.041s ok cmd/go/internal/work 0.102s ok cmd/gofmt 0.203s ok cmd/internal/archive 0.411s ok cmd/internal/buildid 0.608s ok cmd/internal/dwarf 0.029s ok cmd/internal/edit 0.029s ok cmd/internal/goobj 0.029s ok cmd/internal/moddeps 0.965s ok cmd/internal/notsha256 0.028s ok cmd/internal/obj 0.608s ok cmd/internal/obj/ppc64 0.112s ok cmd/internal/obj/riscv 0.053s ok cmd/internal/obj/s390x 0.029s ok cmd/internal/obj/x86 0.178s ok cmd/internal/objabi 0.028s ok cmd/internal/pkgpath 0.151s ok cmd/internal/quoted 0.029s ok cmd/internal/src 0.029s ok cmd/internal/sys 0.029s ok cmd/internal/test2json 0.455s ok cmd/link 2.852s ok cmd/link/internal/benchmark 0.033s ok cmd/link/internal/ld 1.789s ok cmd/link/internal/loader 0.073s ok cmd/nm 1.165s ok cmd/objdump 1.403s ok cmd/pack 1.200s ok cmd/pprof 2.234s ok cmd/trace 0.316s ok cmd/vet 3.336s ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 2701 38658 ns/op 1384 B/op 26 allocs/op Benchmark/Writer/GNU-4 2085 49917 ns/op 1890 B/op 39 allocs/op Benchmark/Writer/PAX-4 1549 73236 ns/op 2608 B/op 62 allocs/op Benchmark/Reader/USTAR-4 3693 28832 ns/op 5067 B/op 15 allocs/op Benchmark/Reader/GNU-4 5140 19493 ns/op 5100 B/op 14 allocs/op Benchmark/Reader/PAX-4 1927 58687 ns/op 8964 B/op 32 allocs/op PASS ok archive/tar 0.723s goos: linux goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 344738149 ns/op 14784 B/op 65 allocs/op BenchmarkZip64Test-4 1 132141985 ns/op BenchmarkZip64TestSizes/4096-4 1614 87186 ns/op BenchmarkZip64TestSizes/1048576-4 174 635574 ns/op BenchmarkZip64TestSizes/67108864-4 1 130784336 ns/op PASS ok archive/zip 1.284s goos: linux goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 246985 468.1 ns/op BenchmarkReaderCopyUnoptimal-4 144445 793.2 ns/op BenchmarkReaderCopyNoWriteTo-4 8479 14974 ns/op BenchmarkReaderWriteToOptimal-4 6837 15467 ns/op BenchmarkReaderReadString-4 129103 847.1 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 220563 547.2 ns/op BenchmarkWriterCopyUnoptimal-4 208030 542.5 ns/op BenchmarkWriterCopyNoReadFrom-4 6998 16868 ns/op BenchmarkReaderEmpty-4 37504 2785 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 30375 3820 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 518305 210.8 ns/op 0 B/op 0 allocs/op PASS ok bufio 1.644s goos: linux goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 5487 22470 ns/op 1458.32 MB/s BenchmarkWriteByte-4 465 249677 ns/op 16.41 MB/s BenchmarkWriteRune-4 211 562962 ns/op 21.83 MB/s BenchmarkBufferNotEmptyWriteRead-4 31 3682791 ns/op BenchmarkBufferFullSmallReads-4 100 1039101 ns/op BenchmarkBufferWriteBlock/N4096-4 7347 16313 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 415 291651 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 7 19358084 ns/op 4192256 B/op 22 allocs/op BenchmarkIndexByte/10-4 4728519 25.17 ns/op 397.27 MB/s BenchmarkIndexByte/32-4 4393221 26.99 ns/op 1185.63 MB/s BenchmarkIndexByte/4K-4 894074 134.6 ns/op 30422.83 MB/s BenchmarkIndexBytePortable/10-4 774105 147.3 ns/op 67.91 MB/s BenchmarkIndexBytePortable/32-4 250039 470.9 ns/op 67.95 MB/s BenchmarkIndexBytePortable/4K-4 2121 56156 ns/op 72.94 MB/s BenchmarkIndexRune/10-4 1000000 100.8 ns/op 99.23 MB/s BenchmarkIndexRune/32-4 1000000 103.1 ns/op 310.45 MB/s BenchmarkIndexRune/4K-4 384993 304.8 ns/op 13439.86 MB/s BenchmarkIndexRuneASCII/10-4 4881147 24.34 ns/op 410.86 MB/s BenchmarkIndexRuneASCII/32-4 4509972 26.54 ns/op 1205.63 MB/s BenchmarkIndexRuneASCII/4K-4 884120 132.3 ns/op 30966.32 MB/s BenchmarkEqual/0-4 7476067 15.77 ns/op BenchmarkEqual/1-4 1545387 78.05 ns/op 12.81 MB/s BenchmarkEqual/6-4 1492640 79.63 ns/op 75.34 MB/s BenchmarkEqual/9-4 1480575 80.04 ns/op 112.45 MB/s BenchmarkEqual/15-4 1467916 81.32 ns/op 184.46 MB/s BenchmarkEqual/16-4 1568140 76.48 ns/op 209.20 MB/s BenchmarkEqual/20-4 1445401 82.94 ns/op 241.12 MB/s BenchmarkEqual/32-4 1449720 82.75 ns/op 386.70 MB/s BenchmarkEqual/4K-4 108571 1097 ns/op 3734.81 MB/s BenchmarkIndex/10-4 2941477 40.65 ns/op 246.03 MB/s BenchmarkIndex/32-4 3079671 38.74 ns/op 826.05 MB/s BenchmarkIndex/4K-4 17989 6662 ns/op 614.81 MB/s BenchmarkIndexEasy/10-4 3145083 38.37 ns/op 260.61 MB/s BenchmarkIndexEasy/32-4 3092302 38.82 ns/op 824.22 MB/s BenchmarkIndexEasy/4K-4 482059 241.8 ns/op 16938.98 MB/s BenchmarkCount/10-4 1553221 77.61 ns/op 128.85 MB/s BenchmarkCount/32-4 1516488 78.71 ns/op 406.58 MB/s BenchmarkCount/4K-4 17858 6634 ns/op 617.38 MB/s BenchmarkCountEasy/10-4 1589256 77.19 ns/op 129.55 MB/s BenchmarkCountEasy/32-4 1528684 78.54 ns/op 407.42 MB/s BenchmarkCountEasy/4K-4 417406 280.6 ns/op 14599.81 MB/s BenchmarkCountSingle/10-4 3677098 31.23 ns/op 320.22 MB/s BenchmarkCountSingle/32-4 3744595 33.24 ns/op 962.80 MB/s BenchmarkCountSingle/4K-4 788078 141.8 ns/op 28879.93 MB/s BenchmarkToUpper/#00-4 3081348 38.68 ns/op BenchmarkToUpper/ONLYUPPER-4 289209 415.6 ns/op BenchmarkToUpper/abc-4 510319 228.5 ns/op BenchmarkToUpper/AbC123-4 291586 419.4 ns/op BenchmarkToUpper/azAZ09_-4 268132 444.1 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 68715 1553 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 32878 3596 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 55008 2169 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 117984 976.1 ns/op BenchmarkToLower/#00-4 2846694 41.51 ns/op BenchmarkToLower/abc-4 452647 254.6 ns/op BenchmarkToLower/AbC123-4 283153 417.4 ns/op BenchmarkToLower/azAZ09_-4 272104 447.9 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 74964 1581 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 35808 3416 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 63134 1850 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 114068 1017 ns/op BenchmarkFields/ASCII/16-4 112570 1047 ns/op 15.28 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 6879 14648 ns/op 17.48 MB/s 768 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 523 220064 ns/op 18.61 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 27 4086655 ns/op 16.04 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 63621410 ns/op 16.48 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 72079 1592 ns/op 10.05 MB/s 96 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 4856 20913 ns/op 12.24 MB/s 768 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 355 325861 ns/op 12.57 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 16 6607902 ns/op 9.92 MB/s 512262 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 128310694 ns/op 8.17 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 133948 830.9 ns/op 19.26 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 10000 10003 ns/op 25.59 MB/s 768 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 687 167522 ns/op 24.45 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 31 3795296 ns/op 17.27 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 85969216 ns/op 12.20 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 99093 1159 ns/op 13.80 MB/s 96 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8268 14208 ns/op 18.02 MB/s 768 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 511 225226 ns/op 18.19 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 24 4852122 ns/op 13.51 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 1 102969267 ns/op 10.18 MB/s 11202816 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2027917 58.95 ns/op BenchmarkTrimSpace/ASCII-4 962324 115.1 ns/op BenchmarkTrimSpace/SomeNonASCII-4 108896 1062 ns/op BenchmarkTrimSpace/JustNonASCII-4 50552 2365 ns/op BenchmarkToValidUTF8/Valid-4 479144 260.5 ns/op BenchmarkToValidUTF8/InvalidASCII-4 285915 357.4 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 97575 1170 ns/op BenchmarkIndexHard1-4 820 142418 ns/op BenchmarkIndexHard2-4 586 201453 ns/op BenchmarkIndexHard3-4 150 794844 ns/op BenchmarkIndexHard4-4 182 654339 ns/op BenchmarkLastIndexHard1-4 5 22195105 ns/op BenchmarkLastIndexHard2-4 4 29763686 ns/op BenchmarkLastIndexHard3-4 4 32554511 ns/op BenchmarkCountHard1-4 832 142723 ns/op BenchmarkCountHard2-4 600 199286 ns/op BenchmarkCountHard3-4 151 792817 ns/op BenchmarkSplitEmptySeparator-4 1 176288594 ns/op BenchmarkSplitSingleByteSeparator-4 9 12431948 ns/op BenchmarkSplitMultiByteSeparator-4 10 10424954 ns/op BenchmarkSplitNSingleByteSeparator-4 188038 625.3 ns/op BenchmarkSplitNMultiByteSeparator-4 66409 1714 ns/op BenchmarkRepeat-4 203798 572.9 ns/op BenchmarkBytesCompare/1-4 9835904 12.08 ns/op BenchmarkBytesCompare/2-4 9881936 12.10 ns/op BenchmarkBytesCompare/4-4 9903766 12.08 ns/op BenchmarkBytesCompare/8-4 10519608 11.35 ns/op BenchmarkBytesCompare/16-4 10665948 11.25 ns/op BenchmarkBytesCompare/32-4 9254982 12.86 ns/op BenchmarkBytesCompare/64-4 8820304 13.49 ns/op BenchmarkBytesCompare/128-4 7393447 16.22 ns/op BenchmarkBytesCompare/256-4 6272455 19.22 ns/op BenchmarkBytesCompare/512-4 4258755 28.20 ns/op BenchmarkBytesCompare/1024-4 2610632 46.20 ns/op BenchmarkBytesCompare/2048-4 1456634 82.25 ns/op BenchmarkIndexAnyASCII/1:1-4 2406379 49.36 ns/op BenchmarkIndexAnyASCII/1:2-4 2469948 48.26 ns/op BenchmarkIndexAnyASCII/1:4-4 2496433 48.41 ns/op BenchmarkIndexAnyASCII/1:8-4 2469600 48.58 ns/op BenchmarkIndexAnyASCII/1:16-4 2470036 47.14 ns/op BenchmarkIndexAnyASCII/1:32-4 2506485 48.18 ns/op BenchmarkIndexAnyASCII/1:64-4 2444718 48.36 ns/op BenchmarkIndexAnyASCII/16:1-4 2031976 54.63 ns/op BenchmarkIndexAnyASCII/16:2-4 406208 278.1 ns/op BenchmarkIndexAnyASCII/16:4-4 411381 278.7 ns/op BenchmarkIndexAnyASCII/16:8-4 418870 280.1 ns/op BenchmarkIndexAnyASCII/16:16-4 391484 299.0 ns/op BenchmarkIndexAnyASCII/16:32-4 358116 326.7 ns/op BenchmarkIndexAnyASCII/16:64-4 316276 370.8 ns/op BenchmarkIndexAnyASCII/256:1-4 1870387 61.14 ns/op BenchmarkIndexAnyASCII/256:2-4 32452 3692 ns/op BenchmarkIndexAnyASCII/256:4-4 32326 3692 ns/op BenchmarkIndexAnyASCII/256:8-4 32406 3665 ns/op BenchmarkIndexAnyASCII/256:16-4 32413 3710 ns/op BenchmarkIndexAnyASCII/256:32-4 31933 3752 ns/op BenchmarkIndexAnyASCII/256:64-4 31302 3764 ns/op BenchmarkIndexAnyUTF8/1:1-4 2350671 50.86 ns/op BenchmarkIndexAnyUTF8/1:2-4 2423743 48.25 ns/op BenchmarkIndexAnyUTF8/1:4-4 2400417 48.84 ns/op BenchmarkIndexAnyUTF8/1:8-4 2445643 48.15 ns/op BenchmarkIndexAnyUTF8/1:16-4 2411702 48.33 ns/op BenchmarkIndexAnyUTF8/1:32-4 2408133 48.88 ns/op BenchmarkIndexAnyUTF8/1:64-4 2376478 49.54 ns/op BenchmarkIndexAnyUTF8/16:1-4 154209 772.3 ns/op BenchmarkIndexAnyUTF8/16:2-4 281156 421.7 ns/op BenchmarkIndexAnyUTF8/16:4-4 276801 421.5 ns/op BenchmarkIndexAnyUTF8/16:8-4 279861 422.7 ns/op BenchmarkIndexAnyUTF8/16:16-4 279298 427.5 ns/op BenchmarkIndexAnyUTF8/16:32-4 269966 444.3 ns/op BenchmarkIndexAnyUTF8/16:64-4 263866 437.4 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 11061 ns/op BenchmarkIndexAnyUTF8/256:2-4 19992 6028 ns/op BenchmarkIndexAnyUTF8/256:4-4 20024 6002 ns/op BenchmarkIndexAnyUTF8/256:8-4 19900 5989 ns/op BenchmarkIndexAnyUTF8/256:16-4 19334 6150 ns/op BenchmarkIndexAnyUTF8/256:32-4 18720 6416 ns/op BenchmarkIndexAnyUTF8/256:64-4 18852 6282 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2352532 50.11 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2463000 48.18 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2457396 48.30 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2454681 48.15 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2425888 48.47 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2407204 49.11 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2412330 49.47 ns/op BenchmarkLastIndexAnyASCII/16:1-4 324692 356.0 ns/op BenchmarkLastIndexAnyASCII/16:2-4 330462 354.4 ns/op BenchmarkLastIndexAnyASCII/16:4-4 330267 356.6 ns/op BenchmarkLastIndexAnyASCII/16:8-4 321258 362.6 ns/op BenchmarkLastIndexAnyASCII/16:16-4 308000 382.1 ns/op BenchmarkLastIndexAnyASCII/16:32-4 292126 407.4 ns/op BenchmarkLastIndexAnyASCII/16:64-4 257611 454.3 ns/op BenchmarkLastIndexAnyASCII/256:1-4 24471 4894 ns/op BenchmarkLastIndexAnyASCII/256:2-4 24012 4868 ns/op BenchmarkLastIndexAnyASCII/256:4-4 24631 4962 ns/op BenchmarkLastIndexAnyASCII/256:8-4 23984 4895 ns/op BenchmarkLastIndexAnyASCII/256:16-4 24015 4933 ns/op BenchmarkLastIndexAnyASCII/256:32-4 24170 4942 ns/op BenchmarkLastIndexAnyASCII/256:64-4 24025 5017 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2354649 50.38 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2445536 48.57 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2432280 48.21 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2452909 48.27 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2476904 48.65 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2384774 49.27 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2424400 50.11 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 240450 480.2 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 273540 432.3 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 273843 440.5 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 266587 433.4 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 267885 444.8 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 252956 447.5 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 255386 448.7 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 17643 6865 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 19435 6166 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 19218 6237 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 19130 6255 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 19095 6390 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 18607 6413 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 18562 6418 ns/op BenchmarkTrimASCII/1:1-4 2584627 46.11 ns/op BenchmarkTrimASCII/1:2-4 2288077 53.01 ns/op BenchmarkTrimASCII/1:4-4 2140770 55.49 ns/op BenchmarkTrimASCII/1:8-4 1912224 62.35 ns/op BenchmarkTrimASCII/1:16-4 1616694 73.66 ns/op BenchmarkTrimASCII/16:1-4 396096 287.3 ns/op BenchmarkTrimASCII/16:2-4 330553 354.1 ns/op BenchmarkTrimASCII/16:4-4 333214 354.6 ns/op BenchmarkTrimASCII/16:8-4 328010 360.6 ns/op BenchmarkTrimASCII/16:16-4 308700 379.1 ns/op BenchmarkTrimASCII/256:1-4 30685 3885 ns/op BenchmarkTrimASCII/256:2-4 24637 4808 ns/op BenchmarkTrimASCII/256:4-4 24343 4790 ns/op BenchmarkTrimASCII/256:8-4 24789 4928 ns/op BenchmarkTrimASCII/256:16-4 24718 4911 ns/op BenchmarkTrimASCII/4096:1-4 1959 60135 ns/op BenchmarkTrimASCII/4096:2-4 1512 77685 ns/op BenchmarkTrimASCII/4096:4-4 1525 76612 ns/op BenchmarkTrimASCII/4096:8-4 1531 76996 ns/op BenchmarkTrimASCII/4096:16-4 1502 77709 ns/op BenchmarkTrimByte-4 1519750 79.02 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13064 9077 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13128 9099 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 697 166741 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1393 82659 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2593 41850 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4969 21884 ns/op BenchmarkCompareBytesEqual-4 11203748 10.60 ns/op BenchmarkCompareBytesToNil-4 12218547 9.681 ns/op BenchmarkCompareBytesEmpty-4 13604593 8.668 ns/op BenchmarkCompareBytesIdentical-4 13374312 8.996 ns/op BenchmarkCompareBytesSameLength-4 10830458 11.04 ns/op BenchmarkCompareBytesDifferentLength-4 11264148 10.64 ns/op BenchmarkCompareBytesBigUnaligned-4 1378 82367 ns/op 12730.68 MB/s BenchmarkCompareBytesBig-4 1381 73525 ns/op 14261.56 MB/s BenchmarkCompareBytesBigIdentical-4 12681982 9.448 ns/op 110984979.57 MB/s PASS ok bytes 38.384s goos: linux goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 73949390 ns/op 1.35 MB/s 3612268 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 305974252 ns/op 1.85 MB/s 3630472 B/op 53 allocs/op BenchmarkDecodeRand-4 5 23203840 ns/op 0.71 MB/s 3646974 B/op 52 allocs/op PASS ok compress/bzip2 1.322s goos: linux goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 58 1725163 ns/op 5.80 MB/s 42945 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 7 16520546 ns/op 6.05 MB/s 44123 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 166056759 ns/op 6.02 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 64 1734087 ns/op 5.77 MB/s 43312 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17228516 ns/op 5.80 MB/s 46380 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 174093130 ns/op 5.74 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 66 1706786 ns/op 5.86 MB/s 42069 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 7 16172685 ns/op 6.18 MB/s 42056 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 163113328 ns/op 6.13 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 64 1701668 ns/op 5.88 MB/s 42886 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 7 16224049 ns/op 6.16 MB/s 42056 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 163157298 ns/op 6.13 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 58 1882567 ns/op 5.31 MB/s 43649 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 18171121 ns/op 5.50 MB/s 46464 B/op 23 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 184284564 ns/op 5.43 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 78 1494012 ns/op 6.69 MB/s 43580 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 9 12271765 ns/op 8.15 MB/s 45595 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 124811520 ns/op 8.01 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 81 1329300 ns/op 7.52 MB/s 43385 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 12 9901728 ns/op 10.10 MB/s 44977 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 98225366 ns/op 10.18 MB/s 65952 B/op 160 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 85 1332879 ns/op 7.50 MB/s 43178 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 12 9777360 ns/op 10.23 MB/s 46346 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 97197228 ns/op 10.29 MB/s 67752 B/op 152 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 91 1212009 ns/op 8.25 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 11662781 ns/op 8.57 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 116429221 ns/op 8.59 MB/s BenchmarkEncode/Digits/Speed/1e4-4 46 2229645 ns/op 4.49 MB/s BenchmarkEncode/Digits/Speed/1e5-4 6 20295600 ns/op 4.93 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 197163641 ns/op 5.07 MB/s BenchmarkEncode/Digits/Default/1e4-4 18 6493484 ns/op 1.54 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 77565401 ns/op 1.29 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 801977302 ns/op 1.25 MB/s BenchmarkEncode/Digits/Compression/1e4-4 18 6531033 ns/op 1.53 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 76348586 ns/op 1.31 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 804928876 ns/op 1.24 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 78 1464226 ns/op 6.83 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 8 12599442 ns/op 7.94 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 124690512 ns/op 8.02 MB/s BenchmarkEncode/Newton/Speed/1e4-4 49 2100519 ns/op 4.76 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 16295528 ns/op 6.14 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 162238794 ns/op 6.16 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6371938 ns/op 1.57 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 70167248 ns/op 1.43 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 714957564 ns/op 1.40 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6385868 ns/op 1.57 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 86818436 ns/op 1.15 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 902476398 ns/op 1.11 MB/s PASS ok compress/flate 18.041s goos: linux goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 50 2267219 ns/op 4.41 MB/s BenchmarkDecoder/1e-Reuse4-4 45 2333690 ns/op 4.29 MB/s BenchmarkDecoder/1e5-4 5 22248756 ns/op 4.49 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22540715 ns/op 4.44 MB/s BenchmarkDecoder/1e6-4 1 221928008 ns/op 4.51 MB/s BenchmarkDecoder/1e-Reuse6-4 1 222725482 ns/op 4.49 MB/s BenchmarkEncoder/1e4-4 50 2142788 ns/op 4.67 MB/s BenchmarkEncoder/1e-Reuse4-4 67 1759036 ns/op 5.68 MB/s BenchmarkEncoder/1e5-4 6 18845074 ns/op 5.31 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18632297 ns/op 5.37 MB/s BenchmarkEncoder/1e6-4 1 189203096 ns/op 5.29 MB/s BenchmarkEncoder/1e-Reuse6-4 1 185197945 ns/op 5.40 MB/s PASS ok compress/lzw 2.675s goos: linux goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 31 3772181 ns/op PASS ok container/heap 0.253s goos: linux goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 22820 5671 ns/op BenchmarkWithTimeout/concurrency=40-4 4900 22507 ns/op BenchmarkWithTimeout/concurrency=4000-4 5269 23593 ns/op BenchmarkWithTimeout/concurrency=400000-4 5528 20511 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 386164 262.5 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 13984 9292 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 17977 6516 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 3054 43043 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1947 64722 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2793 39939 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 249 641528 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 181 657648 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 306 356136 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 22 4748306 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 13 7856064 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 34 3650258 ns/op BenchmarkCheckCanceled/Err-4 258688 445.9 ns/op BenchmarkCheckCanceled/Done-4 408022 296.9 ns/op BenchmarkContextCancelDone-4 448621 242.8 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 21406 6129 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 16977 6861 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 15140 7723 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 12498 9457 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 9751 12493 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 531663 224.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 309747 388.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 204200 579.6 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 133738 887.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 69078 1730 ns/op PASS ok context 11.087s goos: linux goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1844724 65.01 ns/op 246.12 MB/s BenchmarkDecrypt-4 1807462 66.58 ns/op 240.31 MB/s BenchmarkExpand-4 990235 116.8 ns/op PASS ok crypto/aes 0.530s goos: linux goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 183639 648.8 ns/op 98.65 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 372694 287.0 ns/op 222.96 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 177546 668.8 ns/op 95.69 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 379978 306.6 ns/op 208.72 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 121760 972.8 ns/op 1387.72 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 172380 689.2 ns/op 1958.85 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 107928 1103 ns/op 1224.00 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 147026 806.4 ns/op 1674.03 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 46251 2573 ns/op 3184.01 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 45603 2554 ns/op 3207.70 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 35938 3341 ns/op 2451.86 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 37159 3219 ns/op 2545.24 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6632 16921 ns/op 60.22 MB/s BenchmarkAESCFBDecrypt1K-4 6914 16791 ns/op 60.69 MB/s BenchmarkAESCFBDecrypt8K-4 910 131263 ns/op 62.37 MB/s BenchmarkAESOFB1K-4 10000 10548 ns/op 96.61 MB/s BenchmarkAESCTR1K-4 14382 8289 ns/op 122.93 MB/s BenchmarkAESCTR8K-4 1826 65991 ns/op 124.06 MB/s BenchmarkAESCBCEncrypt1K-4 13954 8526 ns/op 120.11 MB/s BenchmarkAESCBCDecrypt1K-4 17666 7130 ns/op 143.61 MB/s BenchmarkXORBytes/8Bytes-4 3428013 34.94 ns/op 228.94 MB/s BenchmarkXORBytes/128Bytes-4 2911929 40.87 ns/op 3132.06 MB/s BenchmarkXORBytes/2048Bytes-4 835705 139.3 ns/op 14699.48 MB/s BenchmarkXORBytes/32768Bytes-4 60379 1974 ns/op 16602.55 MB/s PASS ok crypto/cipher 3.552s goos: linux goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 75655 1532 ns/op 5.22 MB/s BenchmarkDecrypt-4 83700 1400 ns/op 5.71 MB/s BenchmarkTDESEncrypt-4 32442 3654 ns/op 2.19 MB/s BenchmarkTDESDecrypt-4 33110 3557 ns/op 2.25 MB/s PASS ok crypto/des 0.621s goos: linux goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1446 75925 ns/op 3260 B/op 47 allocs/op BenchmarkSign/P224-4 100 1034880 ns/op 5217 B/op 73 allocs/op BenchmarkSign/P384-4 48 2577826 ns/op 6438 B/op 74 allocs/op BenchmarkSign/P521-4 19 6260176 ns/op 8242 B/op 76 allocs/op BenchmarkVerify/P256-4 920 126336 ns/op 1185 B/op 20 allocs/op BenchmarkVerify/P224-4 40 2836915 ns/op 1739 B/op 38 allocs/op BenchmarkVerify/P384-4 14 7885955 ns/op 2430 B/op 41 allocs/op BenchmarkVerify/P521-4 5 21234964 ns/op 3307 B/op 43 allocs/op BenchmarkGenerateKey/P256-4 3686 30848 ns/op 771 B/op 13 allocs/op BenchmarkGenerateKey/P224-4 133 890563 ns/op 787 B/op 17 allocs/op BenchmarkGenerateKey/P384-4 48 2315575 ns/op 1005 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 19 5914612 ns/op 1397 B/op 18 allocs/op PASS ok crypto/ecdsa 1.817s goos: linux goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 334 341479 ns/op BenchmarkNewKeyFromSeed-4 343 345236 ns/op BenchmarkSigning-4 326 368525 ns/op BenchmarkVerification-4 216 551342 ns/op PASS ok crypto/ed25519 0.661s goos: linux goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4873 23625 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 159 743947 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 55 2123418 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 21 5325506 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1365 86757 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 60 1936124 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 20 5775154 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 16258409 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 10000 10147 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 4927 20431 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3861 26940 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 76 1471352 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2728 42510 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 260 453718 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1824 64982 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 85 1364959 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.232s goos: linux goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 14005 8544 ns/op 119.85 MB/s BenchmarkHMACSHA256_32-4 22837 5199 ns/op 6.16 MB/s BenchmarkNewWriteSum-4 10000 10490 ns/op 3.05 MB/s PASS ok crypto/hmac 0.521s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult-4 360 332303 ns/op BenchmarkScalarMult-4 158 755290 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 232 517143 ns/op PASS ok crypto/internal/edwards25519 0.647s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 506398 205.7 ns/op BenchmarkMultiply-4 4344741 27.49 ns/op BenchmarkMult32-4 1484041 79.16 ns/op PASS ok crypto/internal/edwards25519/field 0.481s goos: linux goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 54 1901043 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1612 74636 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 19 5625647 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 15430229 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 174 671289 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 7982 14572 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 63 1767002 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 25 4403144 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.090s goos: linux goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 527196 212.0 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 264564 437.2 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 105282 1127 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 569841 204.8 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 269404 445.2 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 105718 1131 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.787s goos: linux goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 112669 1025 ns/op 7.81 MB/s BenchmarkHash64-4 123052 947.7 ns/op 67.53 MB/s BenchmarkHash128-4 113787 1061 ns/op 120.69 MB/s BenchmarkHash256-4 91051 1300 ns/op 196.98 MB/s BenchmarkHash512-4 66661 1788 ns/op 286.41 MB/s BenchmarkHash1K-4 43692 2734 ns/op 374.51 MB/s BenchmarkHash8K-4 7356 16093 ns/op 509.05 MB/s BenchmarkHash1M-4 54 1947189 ns/op 538.51 MB/s BenchmarkHash8M-4 7 15612496 ns/op 537.30 MB/s BenchmarkHash8BytesUnaligned-4 108114 1017 ns/op 7.87 MB/s BenchmarkHash1KUnaligned-4 42945 2746 ns/op 372.95 MB/s BenchmarkHash8KUnaligned-4 7396 16102 ns/op 508.76 MB/s PASS ok crypto/md5 1.602s goos: linux goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 2 176130211 ns/op PASS ok crypto/rand 0.442s goos: linux goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 12406 9465 ns/op 13.52 MB/s BenchmarkRC4_1K-4 1542 74297 ns/op 13.78 MB/s BenchmarkRC4_8K-4 202 586814 ns/op 13.80 MB/s PASS ok crypto/rc4 0.530s goos: linux goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRSA2048Decrypt-4 38 3112494 ns/op BenchmarkRSA2048Sign-4 33 3430134 ns/op Benchmark3PrimeRSA2048Decrypt-4 52 2205530 ns/op PASS ok crypto/rsa 0.541s goos: linux goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 91190 1265 ns/op 6.32 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 107486 1076 ns/op 7.44 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 64099 1849 ns/op 173.11 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 72663 1635 ns/op 195.67 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 44238 2686 ns/op 381.19 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 47350 2526 ns/op 405.43 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9398 12039 ns/op 680.45 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 9974 11881 ns/op 689.51 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.107s goos: linux goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 63522 1631 ns/op 4.91 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 82640 1406 ns/op 5.69 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 79968 1488 ns/op 5.37 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 24004 4982 ns/op 205.53 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 25248 4771 ns/op 214.61 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 24816 4849 ns/op 211.17 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4142 28634 ns/op 286.10 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4194 28350 ns/op 288.96 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4148 28387 ns/op 288.58 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.303s goos: linux goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 47436 2469 ns/op 3.24 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 59078 2002 ns/op 4.00 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 52722 2253 ns/op 3.55 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 24934 4754 ns/op 215.39 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 27950 4310 ns/op 237.59 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 26492 4539 ns/op 225.58 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5743 20852 ns/op 392.86 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5887 20414 ns/op 401.30 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5748 20607 ns/op 397.54 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.339s goos: linux goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 19921383 6.050 ns/op BenchmarkConstantTimeEq-4 19436846 6.139 ns/op BenchmarkConstantTimeLessOrEq-4 19929211 6.033 ns/op PASS ok crypto/subtle 0.511s goos: linux goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandshakeServer/RSA-4 86 1394686 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 51 2096847 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 70 1671473 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 97 1188769 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 139 837877 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 46 2493211 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 57 2016033 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 31543056 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 30884629 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 6 21148250 ns/op 49.58 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 25127994 ns/op 41.73 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 35372057 ns/op 59.29 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 44456467 ns/op 47.17 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 62102616 ns/op 67.54 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 99591238 ns/op 42.12 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 126031839 ns/op 66.56 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 178339678 ns/op 47.04 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 267164156 ns/op 62.80 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 365913639 ns/op 45.85 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 449170356 ns/op 74.70 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 713401324 ns/op 47.03 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 1000287114 ns/op 67.09 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1373695420 ns/op 48.85 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 5 21944852 ns/op 47.78 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 28928707 ns/op 36.25 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 34928561 ns/op 60.04 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 2 51053850 ns/op 41.08 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 70246028 ns/op 59.71 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 93931834 ns/op 44.65 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 115117565 ns/op 72.87 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 172828327 ns/op 48.54 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 237192873 ns/op 70.73 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 356098314 ns/op 47.11 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 528309470 ns/op 63.51 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 707062482 ns/op 47.46 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 1024385452 ns/op 65.51 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1319443361 ns/op 50.86 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 700562880 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 703908872 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 285317108 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 286351548 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 147539911 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 146650453 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 77526438 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 77469290 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 36671564 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 35570761 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 140510693 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 143105782 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 61105450 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 62228684 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 34462885 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 34080949 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 21819409 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 21370234 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 8 14978135 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 8 13446869 ns/op PASS ok crypto/tls 18.719s goos: linux goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 25 4255402 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 298 389093 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 963 106332 ns/op 13219 B/op 240 allocs/op BenchmarkParseCertificate/rsa_leaf-4 950 117757 ns/op 14643 B/op 264 allocs/op PASS ok crypto/x509 0.878s goos: linux goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 33 3094664 ns/op 261462 B/op 1647 allocs/op BenchmarkConcurrentStmtQuery-4 33 3668739 ns/op 261685 B/op 1969 allocs/op BenchmarkConcurrentStmtExec-4 45 2457891 ns/op 202843 B/op 663 allocs/op BenchmarkConcurrentTxQuery-4 37 3426380 ns/op 271898 B/op 2162 allocs/op BenchmarkConcurrentTxExec-4 50 2135183 ns/op 87569 B/op 1555 allocs/op BenchmarkConcurrentTxStmtQuery-4 42 2910126 ns/op 101399 B/op 2000 allocs/op BenchmarkConcurrentTxStmtExec-4 100 1040996 ns/op 39814 B/op 381 allocs/op BenchmarkConcurrentRandom-4 37 3136295 ns/op 224855 B/op 1834 allocs/op BenchmarkManyConcurrentQueries-4 2253 49927 ns/op 3964 B/op 19 allocs/op PASS ok database/sql 1.590s goos: linux goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 208822 515.1 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 72 1617823 ns/op 172067 B/op 13 allocs/op Benchmark115/LineToPC-4 80 1565341 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 17038 7045 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.769s goos: linux goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 682 159374 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 3146 37948 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.390s goos: linux goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 246 464875 ns/op 17.62 MB/s BenchmarkEncodeToString-4 216 510573 ns/op 16.04 MB/s BenchmarkDecode-4 138 852054 ns/op 15.39 MB/s BenchmarkDecodeString-4 136 858358 ns/op 15.28 MB/s PASS ok encoding/base32 0.754s goos: linux goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 294 368174 ns/op 22.25 MB/s BenchmarkDecodeString/2-4 255224 441.3 ns/op 9.06 MB/s BenchmarkDecodeString/4-4 224401 532.6 ns/op 15.02 MB/s BenchmarkDecodeString/8-4 181450 644.9 ns/op 18.61 MB/s BenchmarkDecodeString/64-4 33808 3478 ns/op 25.30 MB/s BenchmarkDecodeString/8192-4 303 380258 ns/op 28.73 MB/s PASS ok encoding/base64 0.884s goos: linux goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1218 91802 ns/op 43.57 MB/s BenchmarkReadStruct-4 17415 6753 ns/op 11.11 MB/s BenchmarkWriteStruct-4 18111 6621 ns/op 11.33 MB/s BenchmarkReadInts-4 48075 2405 ns/op 12.47 MB/s BenchmarkWriteInts-4 40761 2860 ns/op 10.49 MB/s BenchmarkWriteSlice1000Int32s-4 1237 95516 ns/op 41.88 MB/s BenchmarkPutUint16-4 3621610 33.13 ns/op 60.37 MB/s BenchmarkAppendUint16-4 3465808 34.64 ns/op 57.73 MB/s BenchmarkPutUint32-4 2527884 46.90 ns/op 85.30 MB/s BenchmarkAppendUint32-4 2447812 48.67 ns/op 82.19 MB/s BenchmarkPutUint64-4 969103 122.7 ns/op 65.21 MB/s BenchmarkAppendUint64-4 915972 124.3 ns/op 64.38 MB/s BenchmarkLittleEndianPutUint16-4 3697914 32.61 ns/op 61.34 MB/s BenchmarkLittleEndianAppendUint16-4 3473965 34.34 ns/op 58.25 MB/s BenchmarkLittleEndianPutUint32-4 2552671 47.14 ns/op 84.86 MB/s BenchmarkLittleEndianAppendUint32-4 2454699 48.89 ns/op 81.82 MB/s BenchmarkLittleEndianPutUint64-4 948489 122.2 ns/op 65.49 MB/s BenchmarkLittleEndianAppendUint64-4 915259 125.1 ns/op 63.94 MB/s BenchmarkReadFloats-4 169341 730.9 ns/op 16.42 MB/s BenchmarkWriteFloats-4 143366 853.6 ns/op 14.06 MB/s BenchmarkReadSlice1000Float32s-4 1167 95625 ns/op 41.83 MB/s BenchmarkWriteSlice1000Float32s-4 1011 108089 ns/op 37.01 MB/s BenchmarkReadSlice1000Uint8s-4 75882 1415 ns/op 706.50 MB/s BenchmarkWriteSlice1000Uint8s-4 96324 1064 ns/op 940.03 MB/s BenchmarkPutUvarint32-4 720364 167.1 ns/op 23.94 MB/s BenchmarkPutUvarint64-4 186208 635.2 ns/op 12.59 MB/s PASS ok encoding/binary 3.978s goos: linux goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6645 16808 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7036 17326 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 7210 16903 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 3636 28045 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7664 15153 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7569 15100 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7162 15206 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4741 25724 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 13482 9181 ns/op PASS ok encoding/csv 1.374s goos: linux goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 11991 10052 ns/op BenchmarkEndToEndByteBuffer-4 18477 6446 ns/op BenchmarkEndToEndSliceByteBuffer-4 292 396643 ns/op BenchmarkEncodeComplex128Slice-4 830 135123 ns/op BenchmarkEncodeFloat64Slice-4 1539 65591 ns/op BenchmarkEncodeInt32Slice-4 1632 68394 ns/op BenchmarkEncodeStringSlice-4 2684 39212 ns/op BenchmarkEncodeInterfaceSlice-4 69 1683765 ns/op BenchmarkDecodeComplex128Slice-4 637 215751 ns/op BenchmarkDecodeFloat64Slice-4 1023 102172 ns/op BenchmarkDecodeInt32Slice-4 1219 96232 ns/op BenchmarkDecodeStringSlice-4 934 150733 ns/op BenchmarkDecodeStringsSlice-4 288 422466 ns/op BenchmarkDecodeBytesSlice-4 550 204139 ns/op BenchmarkDecodeInterfaceSlice-4 112 1097704 ns/op BenchmarkDecodeMap-4 88 1358601 ns/op PASS ok encoding/gob 3.236s goos: linux goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 11521 10377 ns/op 24.67 MB/s BenchmarkEncode/1024-4 2661 41974 ns/op 24.40 MB/s BenchmarkEncode/4096-4 709 167130 ns/op 24.51 MB/s BenchmarkEncode/16384-4 178 667503 ns/op 24.55 MB/s BenchmarkDecode/256-4 22684 5291 ns/op 48.38 MB/s BenchmarkDecode/1024-4 5553 21091 ns/op 48.55 MB/s BenchmarkDecode/4096-4 1404 84290 ns/op 48.59 MB/s BenchmarkDecode/16384-4 355 337269 ns/op 48.58 MB/s BenchmarkDump/256-4 1364 89312 ns/op 2.87 MB/s BenchmarkDump/1024-4 336 344401 ns/op 2.97 MB/s BenchmarkDump/4096-4 84 1387276 ns/op 2.95 MB/s BenchmarkDump/16384-4 20 5813885 ns/op 2.82 MB/s PASS ok encoding/hex 1.793s goos: linux goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 138463262 ns/op 14.01 MB/s 8391160 B/op 51 allocs/op BenchmarkCodeMarshal-4 1 164560129 ns/op 11.79 MB/s 10332608 B/op 53 allocs/op BenchmarkMarshalBytes/32-4 21654 5489 ns/op BenchmarkMarshalBytes/256-4 5702 20050 ns/op BenchmarkMarshalBytes/4096-4 429 276954 ns/op BenchmarkCodeDecoder-4 1 465303596 ns/op 4.17 MB/s 11145800 B/op 92716 allocs/op BenchmarkUnicodeDecoder-4 35335 3409 ns/op 4.11 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 53107 2215 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 382990115 ns/op 5.07 MB/s 3068112 B/op 92685 allocs/op BenchmarkCodeUnmarshalReuse-4 1 373910929 ns/op 5.19 MB/s 3066936 B/op 92685 allocs/op BenchmarkUnmarshalString-4 58963 2173 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 144337 822.7 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 269175 429.5 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 82994 1505 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 54235 1877 ns/op 144 B/op 2 allocs/op BenchmarkUnmapped-4 17737 6587 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 3674 34676 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 792 132945 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 100 1008654 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 13 9049422 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 433560 267.9 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 388869 274.0 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 444465 257.2 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 410779 276.0 ns/op BenchmarkEncodeMarshaler-4 69306 1550 ns/op 91 B/op 1 allocs/op BenchmarkNumberIsValid-4 4356508 27.84 ns/op BenchmarkNumberIsValidRegexp-4 20642 5791 ns/op BenchmarkEncoderEncode-4 71906 1496 ns/op 139 B/op 1 allocs/op PASS ok encoding/json 6.557s goos: linux goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 43 2723151 ns/op 24.07 MB/s BenchmarkDecode-4 21 5401407 ns/op 16.44 MB/s PASS ok encoding/pem 0.374s goos: linux goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2619 42879 ns/op 6264 B/op 24 allocs/op BenchmarkUnmarshal-4 1003 116939 ns/op 8338 B/op 190 allocs/op BenchmarkHTMLAutoClose-4 4208 24615 ns/op PASS ok encoding/xml 0.470s goos: linux goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 240753 458.6 ns/op BenchmarkIntSet-4 448158 465.2 ns/op BenchmarkFloatAdd-4 55017 2172 ns/op BenchmarkFloatSet-4 332100 391.3 ns/op BenchmarkStringSet-4 297948 392.0 ns/op BenchmarkMapSet-4 61174 1960 ns/op BenchmarkMapSetDifferent-4 51399 2440 ns/op BenchmarkMapSetDifferentRandom-4 259 459451 ns/op BenchmarkMapSetString-4 97071 1812 ns/op BenchmarkMapAddSame-4 37496 3207 ns/op BenchmarkMapAddDifferent-4 19153 7458 ns/op BenchmarkMapAddDifferentRandom-4 216 554344 ns/op BenchmarkMapAddSameSteadyState-4 248954 511.0 ns/op BenchmarkMapAddDifferentSteadyState-4 89792 1157 ns/op BenchmarkRealworldExpvarUsage-4 22734 5591 ns/op PASS ok expvar 2.621s goos: linux goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 93850 1101 ns/op BenchmarkSprintfEmpty-4 493810 233.2 ns/op BenchmarkSprintfString-4 349092 348.7 ns/op BenchmarkSprintfTruncateString-4 271944 454.0 ns/op BenchmarkSprintfTruncateBytes-4 165104 785.7 ns/op BenchmarkSprintfSlowParsingPath-4 280629 478.0 ns/op BenchmarkSprintfQuoteString-4 44630 2654 ns/op BenchmarkSprintfInt-4 329174 373.8 ns/op BenchmarkSprintfIntInt-4 213946 522.2 ns/op BenchmarkSprintfPrefixedInt-4 277788 497.0 ns/op BenchmarkSprintfFloat-4 132315 803.2 ns/op BenchmarkSprintfComplex-4 49761 2109 ns/op BenchmarkSprintfBoolean-4 312142 391.5 ns/op BenchmarkSprintfHexString-4 125452 872.1 ns/op BenchmarkSprintfHexBytes-4 88006 1381 ns/op BenchmarkSprintfBytes-4 50934 2603 ns/op BenchmarkSprintfStringer-4 92895 1256 ns/op BenchmarkSprintfStructure-4 42476 2746 ns/op BenchmarkManyArgs-4 77835 1715 ns/op BenchmarkFprintInt-4 77312 1572 ns/op BenchmarkFprintfBytes-4 81398 1513 ns/op BenchmarkFprintIntNoAlloc-4 74131 1592 ns/op BenchmarkScanInts-4 36 3135578 ns/op BenchmarkScanRecursiveInt-4 1 375380399 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 409495680 ns/op PASS ok fmt 4.776s goos: linux goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 721 159497 ns/op PASS ok go/build 0.270s goos: linux goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 52579 2090 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 14004 8566 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3772 30705 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1004 114880 ns/op 11746 B/op 73 allocs/op BenchmarkStringAdd/256-4 250 461502 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 56 2282228 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 12 9473221 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 39998389 ns/op 3634528 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 174842778 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 1.588s goos: linux goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 231780804 ns/op 0.28 MB/s 6172968 B/op 118795 allocs/op PASS ok go/format 0.283s goos: linux goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 4 27893180 ns/op 2.68 MB/s BenchmarkParseOnly-4 4 25106103 ns/op 2.97 MB/s BenchmarkResolve-4 34 3392785 ns/op 22.00 MB/s PASS ok go/parser 1.308s goos: linux goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrint-4 1 152712641 ns/op 0.34 MB/s 2333992 B/op 57670 allocs/op PASS ok go/printer 0.175s goos: linux goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 249 456113 ns/op BenchmarkScanFiles/go/types/expr.go-4 13 8364415 ns/op 6.36 MB/s BenchmarkScanFiles/go/parser/parser.go-4 8 12571020 ns/op 5.94 MB/s BenchmarkScanFiles/net/http/server.go-4 6 17465616 ns/op 6.52 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 223 526070 ns/op 5.85 MB/s PASS ok go/scanner 0.733s goos: linux goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1087162 108.8 ns/op PASS ok go/token 0.241s goos: linux goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNamed/Underlying/nongeneric-4 884113 138.1 ns/op BenchmarkNamed/Underlying/generic-4 778682 132.7 ns/op BenchmarkNamed/Underlying/src_instance-4 866671 138.0 ns/op BenchmarkNamed/Underlying/user_instance-4 838694 135.8 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 20468 6015 ns/op BenchmarkNamed/NewMethodSet/generic-4 19946 6110 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 19200 6154 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 18920 5978 ns/op BenchmarkCheck/http/funcbodies/info-4 1 569176751 ns/op 52461 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 357757129 ns/op 83464 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 167472513 ns/op 178265 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 138447722 ns/op 215672 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 121523413 ns/op 43155 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 89959873 ns/op 58314 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 39327394 ns/op 133355 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 36618486 ns/op 143226 lines/s BenchmarkCheck/constant/funcbodies/info-4 2 52307616 ns/op 41158 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 40847287 ns/op 52719 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 23141233 ns/op 93046 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 5 21708213 ns/op 99176 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 987249334 ns/op 61614 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 557828464 ns/op 109043 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 145467835 ns/op 418019 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 105749122 ns/op 574523 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 2 64570526 ns/op 28626 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 54903094 ns/op 33665 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 38257911 ns/op 48307 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 38189058 ns/op 48398 lines/s PASS ok go/types 11.704s goos: linux goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 8432 14185 ns/op 72.19 MB/s PASS ok hash/adler32 0.237s goos: linux goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 206676 533.8 ns/op 28.10 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 215151 529.3 ns/op 28.34 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 106370 1100 ns/op 36.36 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 115821 1035 ns/op 38.65 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 508311 233.9 ns/op 2189.11 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 497018 233.7 ns/op 2190.77 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 420636 273.9 ns/op 3738.05 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 427824 273.3 ns/op 3747.20 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 242533 491.8 ns/op 8328.24 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 244275 482.7 ns/op 8484.79 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 51650 2319 ns/op 14129.87 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 52010 2304 ns/op 14222.94 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 466760 239.5 ns/op 62.64 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 497215 233.0 ns/op 64.37 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 485085 242.9 ns/op 164.67 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 468710 247.8 ns/op 161.45 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 356886 334.3 ns/op 1531.54 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 352850 337.1 ns/op 1518.62 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 274458 433.9 ns/op 2359.77 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 269232 436.7 ns/op 2344.94 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 233150 515.2 ns/op 7950.63 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 227274 522.8 ns/op 7835.06 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 48206 2496 ns/op 13129.98 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 47655 2526 ns/op 12971.71 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 204446 562.8 ns/op 26.65 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 213637 550.5 ns/op 27.25 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 104364 1141 ns/op 35.06 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 104858 1135 ns/op 35.25 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 7875 14719 ns/op 34.79 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 7759 15049 ns/op 34.02 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 3772 31564 ns/op 32.44 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 3711 31874 ns/op 32.13 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 914 131509 ns/op 31.15 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 921 130304 ns/op 31.43 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 100 1030650 ns/op 31.79 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 100 1046995 ns/op 31.30 MB/s PASS ok hash/crc32 4.613s goos: linux goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 84 1398634 ns/op 46.86 MB/s BenchmarkCrc64/ISO4KB-4 994 118837 ns/op 34.47 MB/s BenchmarkCrc64/ISO1KB-4 4639 24895 ns/op 41.13 MB/s BenchmarkCrc64/ECMA64KB-4 84 1404924 ns/op 46.65 MB/s BenchmarkCrc64/Random64KB-4 90 1235965 ns/op 53.02 MB/s BenchmarkCrc64/Random16KB-4 372 319490 ns/op 51.28 MB/s PASS ok hash/crc64 0.800s goos: linux goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 8521 14070 ns/op 72.78 MB/s BenchmarkFnv32aKB-4 8508 14249 ns/op 71.87 MB/s BenchmarkFnv64KB-4 7822 14608 ns/op 70.10 MB/s BenchmarkFnv64aKB-4 7809 15140 ns/op 67.63 MB/s BenchmarkFnv128KB-4 2076 56148 ns/op 18.24 MB/s BenchmarkFnv128aKB-4 2156 54922 ns/op 18.64 MB/s PASS ok hash/fnv 0.972s goos: linux goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 620520 193.6 ns/op 20.66 MB/s BenchmarkHash/n=4/Bytes-4 4188514 28.44 ns/op 140.63 MB/s BenchmarkHash/n=4/String-4 3092414 38.58 ns/op 103.68 MB/s BenchmarkHash/n=8/Write-4 562885 191.0 ns/op 41.89 MB/s BenchmarkHash/n=8/Bytes-4 4029241 30.00 ns/op 266.65 MB/s BenchmarkHash/n=8/String-4 3164035 37.59 ns/op 212.84 MB/s BenchmarkHash/n=16/Write-4 605650 192.5 ns/op 83.13 MB/s BenchmarkHash/n=16/Bytes-4 4442616 27.08 ns/op 590.76 MB/s BenchmarkHash/n=16/String-4 3221046 36.48 ns/op 438.58 MB/s BenchmarkHash/n=32/Write-4 582192 199.7 ns/op 160.26 MB/s BenchmarkHash/n=32/Bytes-4 4274098 28.14 ns/op 1137.25 MB/s BenchmarkHash/n=32/String-4 3155736 37.06 ns/op 863.51 MB/s BenchmarkHash/n=64/Write-4 551382 213.1 ns/op 300.27 MB/s BenchmarkHash/n=64/Bytes-4 3812948 30.76 ns/op 2080.96 MB/s BenchmarkHash/n=64/String-4 3048505 39.00 ns/op 1641.08 MB/s BenchmarkHash/n=256/Write-4 395580 295.5 ns/op 866.25 MB/s BenchmarkHash/n=256/Bytes-4 2203406 54.30 ns/op 4714.37 MB/s BenchmarkHash/n=256/String-4 1838460 65.99 ns/op 3879.48 MB/s BenchmarkHash/n=320/Write-4 407499 285.2 ns/op 1122.15 MB/s BenchmarkHash/n=320/Bytes-4 1785756 67.64 ns/op 4730.95 MB/s BenchmarkHash/n=320/String-4 1480110 81.13 ns/op 3944.42 MB/s BenchmarkHash/n=1024/Write-4 268452 441.0 ns/op 2322.10 MB/s BenchmarkHash/n=1024/Bytes-4 736219 158.9 ns/op 6444.17 MB/s BenchmarkHash/n=1024/String-4 588316 200.3 ns/op 5113.25 MB/s BenchmarkHash/n=4096/Write-4 122565 972.4 ns/op 4212.14 MB/s BenchmarkHash/n=4096/Bytes-4 207288 575.3 ns/op 7120.02 MB/s BenchmarkHash/n=4096/String-4 174207 692.8 ns/op 5912.37 MB/s BenchmarkHash/n=16384/Write-4 38379 3116 ns/op 5257.41 MB/s BenchmarkHash/n=16384/Bytes-4 53306 2249 ns/op 7284.75 MB/s BenchmarkHash/n=16384/String-4 44730 2651 ns/op 6181.21 MB/s PASS ok hash/maphash 4.519s goos: linux goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 874 130774 ns/op BenchmarkEscapeNone-4 132554 840.9 ns/op BenchmarkUnescape-4 765 150290 ns/op BenchmarkUnescapeNone-4 499748 227.9 ns/op BenchmarkUnescapeSparse-4 11038 10557 ns/op BenchmarkUnescapeDense-4 1134 101302 ns/op PASS ok html 0.971s goos: linux goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9400 12316 ns/op BenchmarkCSSEscaperNoSpecials-4 44313 2615 ns/op BenchmarkDecodeCSS-4 27328 4380 ns/op BenchmarkDecodeCSSNoSpecials-4 4317751 27.52 ns/op BenchmarkCSSValueFilter-4 115660 991.4 ns/op BenchmarkCSSValueFilterOk-4 77047 1481 ns/op BenchmarkEscapedExecute-4 4971 24144 ns/op BenchmarkHTMLNospaceEscaper-4 10000 10714 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 67008 1720 ns/op BenchmarkStripTags-4 21297 5510 ns/op BenchmarkStripTagsNoSpecials-4 260637 428.2 ns/op BenchmarkJSValEscaperWithNum-4 23806 5025 ns/op BenchmarkJSValEscaperWithStr-4 4666 25449 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 18656 6366 ns/op BenchmarkJSValEscaperWithObj-4 4074 30084 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 13556 8703 ns/op BenchmarkJSStrEscaperNoSpecials-4 62144 1933 ns/op BenchmarkJSStrEscaper-4 10000 10340 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 55305 2117 ns/op BenchmarkJSRegexpEscaper-4 9669 10978 ns/op BenchmarkTemplateSpecialTags-4 61 1676263 ns/op BenchmarkURLEscaper-4 4256 27898 ns/op BenchmarkURLEscaperNoSpecials-4 160993 647.7 ns/op BenchmarkURLNormalizer-4 5602 20092 ns/op BenchmarkURLNormalizerNoSpecials-4 160275 680.8 ns/op BenchmarkSrcsetFilter-4 19195 6191 ns/op BenchmarkSrcsetFilterNoSpecials-4 95870 1183 ns/op PASS ok html/template 4.178s goos: linux goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 608442 190.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 380156 279.2 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 551796 185.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 435747 273.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1966747 60.85 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1289950 92.38 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1954080 61.07 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1290090 92.25 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1511401 78.56 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 435387 255.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 341036 339.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 398564 260.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 344571 330.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 888123 136.3 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 590056 211.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 862087 117.9 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 553330 216.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 513176 221.5 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1473769 82.47 ns/op BenchmarkRGBASetRGBA-4 1411723 85.65 ns/op BenchmarkRGBA64At-4 714502 163.0 ns/op BenchmarkRGBA64SetRGBA64-4 729164 158.2 ns/op BenchmarkNRGBAAt-4 1483582 80.08 ns/op BenchmarkNRGBASetNRGBA-4 1418643 83.21 ns/op BenchmarkNRGBA64At-4 708805 164.7 ns/op BenchmarkNRGBA64SetNRGBA64-4 695288 159.5 ns/op BenchmarkAlphaAt-4 2572612 46.37 ns/op BenchmarkAlphaSetAlpha-4 2540259 47.18 ns/op BenchmarkAlpha16At-4 1583884 76.13 ns/op BenchmarkAlphaSetAlpha16-4 1544467 77.65 ns/op BenchmarkGrayAt-4 2587492 46.62 ns/op BenchmarkGraySetGray-4 2462974 48.51 ns/op BenchmarkGray16At-4 1593207 75.28 ns/op BenchmarkGraySetGray16-4 1544900 77.45 ns/op PASS ok image 5.593s goos: linux goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4730373 25.27 ns/op BenchmarkYCbCrToRGB/128-4 4349715 27.48 ns/op BenchmarkYCbCrToRGB/255-4 4714352 25.55 ns/op BenchmarkRGBToYCbCr/0-4 4647896 25.87 ns/op BenchmarkRGBToYCbCr/Cb-4 4460090 27.12 ns/op BenchmarkRGBToYCbCr/Cr-4 4337822 27.47 ns/op BenchmarkYCbCrToRGBA/0-4 3647611 33.03 ns/op BenchmarkYCbCrToRGBA/128-4 3188950 37.25 ns/op BenchmarkYCbCrToRGBA/255-4 3525781 34.08 ns/op BenchmarkNYCbCrAToRGBA/0-4 3515367 34.47 ns/op BenchmarkNYCbCrAToRGBA/128-4 3313531 36.28 ns/op BenchmarkNYCbCrAToRGBA/255-4 3500857 34.17 ns/op PASS ok image/color 1.889s goos: linux goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 3 35078138 ns/op BenchmarkFillSrc-4 298 381355 ns/op BenchmarkCopyOver-4 6 18317127 ns/op BenchmarkCopySrc-4 397 287582 ns/op BenchmarkNRGBAOver-4 5 20046060 ns/op BenchmarkNRGBASrc-4 8 13172054 ns/op BenchmarkYCbCr-4 7 14434902 ns/op BenchmarkGray-4 14 8064004 ns/op BenchmarkCMYK-4 8 13365975 ns/op BenchmarkGlyphOver-4 19 6127359 ns/op BenchmarkRGBAMaskOver-4 4 30969003 ns/op BenchmarkGrayMaskOver-4 5 23620154 ns/op BenchmarkRGBA64ImageMaskOver-4 3 40135352 ns/op BenchmarkRGBA-4 4 26632820 ns/op BenchmarkPalettedFill-4 883 133320 ns/op BenchmarkPalettedRGBA-4 5 20790393 ns/op BenchmarkGenericOver-4 2 58686226 ns/op BenchmarkGenericMaskOver-4 5 23078750 ns/op BenchmarkGenericSrc-4 3 38376105 ns/op BenchmarkGenericMaskSrc-4 4 32165057 ns/op PASS ok image/draw 6.532s goos: linux goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 22 4726025 ns/op 3.27 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 113642368 ns/op 2.70 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 1553388094 ns/op 0.79 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 55 2099699 ns/op 7.36 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 2 75011111 ns/op 0.82 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 2.556s goos: linux goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3639 28740 ns/op BenchmarkIDCT-4 4336 27579 ns/op BenchmarkDecodeBaseline-4 9 12191448 ns/op 5.07 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 17159081 ns/op 3.60 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 150114308 ns/op 8.19 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 184805794 ns/op 4.99 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.403s goos: linux goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 14162175 8.444 ns/op BenchmarkDecodeGray-4 12 9192758 ns/op 7.13 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 39872830 ns/op 6.57 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 3 34932634 ns/op 7.50 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 21 5369265 ns/op 12.21 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 3 33484186 ns/op 7.83 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 40184859 ns/op 6.52 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 61976890 ns/op 4.96 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 61109456 ns/op 5.03 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 203357086 ns/op 6.04 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 217759168 ns/op 5.64 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 29824137 ns/op 10.30 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 196253158 ns/op 6.26 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 358490742 ns/op 3.43 MB/s 10694488 B/op 614429 allocs/op PASS ok image/png 3.121s goos: linux goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 54743690 ns/op 1.83 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 46777732 ns/op 2.14 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 311837911 ns/op 1.60 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 305044934 ns/op 1.64 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 52723150 ns/op 1.90 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 45422921 ns/op 2.20 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 301284673 ns/op 1.66 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 280747481 ns/op 1.78 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 673240653 ns/op 1.49 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 650849747 ns/op 1.54 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3969849827 ns/op 1.26 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3888563307 ns/op 1.29 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 10 10422194 ns/op 9.59 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 9 11704713 ns/op 8.54 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 2 50703262 ns/op 9.86 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 2 57047006 ns/op 8.76 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 1 102262193 ns/op 9.78 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 1 115850947 ns/op 8.63 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 516811039 ns/op 9.67 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 570717268 ns/op 8.76 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 60419020 ns/op 1.66 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 53257872 ns/op 1.88 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 381977553 ns/op 1.31 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 418343516 ns/op 1.20 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 900801124 ns/op 1.11 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 966989594 ns/op 1.03 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5925107507 ns/op 0.84 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5657485397 ns/op 0.88 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 190923365 ns/op 21.89 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 202199011 ns/op 20.67 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 70.824s goos: linux goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 35590 2929 ns/op 0.34 MB/s BenchmarkMarshalCorpusFile/2-4 35998 3078 ns/op 0.65 MB/s BenchmarkMarshalCorpusFile/4-4 33698 3414 ns/op 1.17 MB/s BenchmarkMarshalCorpusFile/8-4 28267 4162 ns/op 1.92 MB/s BenchmarkMarshalCorpusFile/16-4 21855 5409 ns/op 2.96 MB/s BenchmarkMarshalCorpusFile/32-4 14529 8229 ns/op 3.89 MB/s BenchmarkMarshalCorpusFile/64-4 9124 12855 ns/op 4.98 MB/s BenchmarkMarshalCorpusFile/128-4 5436 20950 ns/op 6.11 MB/s BenchmarkMarshalCorpusFile/256-4 2812 40490 ns/op 6.32 MB/s BenchmarkMarshalCorpusFile/512-4 1365 79227 ns/op 6.46 MB/s BenchmarkMarshalCorpusFile/1024-4 734 152864 ns/op 6.70 MB/s BenchmarkMarshalCorpusFile/2048-4 363 313411 ns/op 6.53 MB/s BenchmarkMarshalCorpusFile/4096-4 193 610014 ns/op 6.71 MB/s BenchmarkMarshalCorpusFile/8192-4 94 1216038 ns/op 6.74 MB/s BenchmarkMarshalCorpusFile/16384-4 48 2432053 ns/op 6.74 MB/s BenchmarkMarshalCorpusFile/32768-4 18 6414204 ns/op 5.11 MB/s BenchmarkMarshalCorpusFile/65536-4 8 13608521 ns/op 4.82 MB/s BenchmarkMarshalCorpusFile/131072-4 4 31244378 ns/op 4.20 MB/s BenchmarkMarshalCorpusFile/262144-4 2 60356050 ns/op 4.34 MB/s BenchmarkMarshalCorpusFile/524288-4 1 112126535 ns/op 4.68 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 224849041 ns/op 4.66 MB/s BenchmarkUnmarshalCorpusFile/1-4 9044 11769 ns/op 0.08 MB/s BenchmarkUnmarshalCorpusFile/2-4 10009 12218 ns/op 0.16 MB/s BenchmarkUnmarshalCorpusFile/4-4 9039 13101 ns/op 0.31 MB/s BenchmarkUnmarshalCorpusFile/8-4 7891 15225 ns/op 0.53 MB/s BenchmarkUnmarshalCorpusFile/16-4 6438 18402 ns/op 0.87 MB/s BenchmarkUnmarshalCorpusFile/32-4 4008 26656 ns/op 1.20 MB/s BenchmarkUnmarshalCorpusFile/64-4 3319 31492 ns/op 2.03 MB/s BenchmarkUnmarshalCorpusFile/128-4 2611 41337 ns/op 3.10 MB/s BenchmarkUnmarshalCorpusFile/256-4 1078 106566 ns/op 2.40 MB/s BenchmarkUnmarshalCorpusFile/512-4 588 197831 ns/op 2.59 MB/s BenchmarkUnmarshalCorpusFile/1024-4 303 381171 ns/op 2.69 MB/s BenchmarkUnmarshalCorpusFile/2048-4 156 754249 ns/op 2.72 MB/s BenchmarkUnmarshalCorpusFile/4096-4 73 1498305 ns/op 2.73 MB/s BenchmarkUnmarshalCorpusFile/8192-4 38 3005323 ns/op 2.73 MB/s BenchmarkUnmarshalCorpusFile/16384-4 19 5990814 ns/op 2.73 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 11947326 ns/op 2.74 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 24073141 ns/op 2.72 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 48302321 ns/op 2.71 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 97260452 ns/op 2.70 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 198493777 ns/op 2.64 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 393733879 ns/op 2.66 MB/s BenchmarkMutatorBytes/1-4 30000 3439 ns/op BenchmarkMutatorBytes/10-4 38260 3172 ns/op BenchmarkMutatorBytes/100-4 35317 3453 ns/op BenchmarkMutatorBytes/1000-4 23169 5410 ns/op BenchmarkMutatorBytes/10000-4 5504 23845 ns/op BenchmarkMutatorBytes/100000-4 646 166920 ns/op BenchmarkMutatorString/1-4 30000 3460 ns/op BenchmarkMutatorString/10-4 35353 3418 ns/op BenchmarkMutatorString/100-4 31905 4146 ns/op BenchmarkMutatorString/1000-4 13148 8469 ns/op BenchmarkMutatorString/10000-4 2737 66815 ns/op BenchmarkMutatorString/100000-4 193 617087 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 18840 6095 ns/op BenchmarkMutatorAllBasicTypes/string-4 18646 6246 ns/op BenchmarkMutatorAllBasicTypes/bool-4 62872 1910 ns/op BenchmarkMutatorAllBasicTypes/float32-4 55692 2110 ns/op BenchmarkMutatorAllBasicTypes/float64-4 55790 2148 ns/op BenchmarkMutatorAllBasicTypes/int-4 59338 2009 ns/op BenchmarkMutatorAllBasicTypes/int8-4 59766 2008 ns/op BenchmarkMutatorAllBasicTypes/int16-4 60350 1979 ns/op BenchmarkMutatorAllBasicTypes/int32-4 60556 2007 ns/op BenchmarkMutatorAllBasicTypes/int64-4 59341 1979 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 57902 2067 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 58911 2050 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 57812 2062 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 57650 2044 ns/op PASS ok internal/fuzz 11.874s goos: linux goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 30579 3952 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 125920 957.7 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.392s goos: linux goarch: amd64 pkg: internal/poll cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSplicePipe/SplicePipeWithPool-4 56857 1827 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 14784 8162 ns/op BenchmarkSplicePipePoolParallel-4 157383 746.3 ns/op BenchmarkSplicePipeNativeParallel-4 33286 3420 ns/op PASS ok internal/poll 0.931s goos: linux goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 20108738 ns/op PASS ok internal/trace 3.128s goos: linux goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 9558 17149 ns/op BenchmarkCopyNLarge-4 164 876528 ns/op PASS ok io 0.424s goos: linux goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 204250 539.7 ns/op BenchmarkPrintln-4 25312 4802 ns/op BenchmarkPrintlnNoFlags-4 48654 2468 ns/op PASS ok log 0.474s goos: linux goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 2174416 54.31 ns/op BenchmarkAcosh-4 980662 109.4 ns/op BenchmarkAsin-4 2194362 54.53 ns/op BenchmarkAsinh-4 1000000 117.0 ns/op BenchmarkAtan-4 3032983 39.42 ns/op BenchmarkAtanh-4 1000000 110.9 ns/op BenchmarkAtan2-4 2135120 56.01 ns/op BenchmarkCbrt-4 1455396 82.38 ns/op BenchmarkCeil-4 19777170 6.022 ns/op BenchmarkCopysign-4 3073798 38.64 ns/op BenchmarkCos-4 1416261 83.43 ns/op BenchmarkCosh-4 1509384 79.94 ns/op BenchmarkErf-4 2881645 42.05 ns/op BenchmarkErfc-4 2740741 43.30 ns/op BenchmarkErfinv-4 2469568 48.80 ns/op BenchmarkErfcinv-4 2444700 48.98 ns/op BenchmarkExp-4 6188912 19.37 ns/op BenchmarkExpGo-4 891165 125.1 ns/op BenchmarkExpm1-4 2078439 57.26 ns/op BenchmarkExp2-4 995091 116.6 ns/op BenchmarkExp2Go-4 959390 121.7 ns/op BenchmarkAbs-4 3779020 31.74 ns/op BenchmarkDim-4 8710239 13.71 ns/op BenchmarkFloor-4 19565977 6.039 ns/op BenchmarkMax-4 14302179 8.346 ns/op BenchmarkMin-4 14362761 8.311 ns/op BenchmarkMod-4 326356 329.4 ns/op BenchmarkFrexp-4 2007067 60.82 ns/op BenchmarkGamma-4 762896 152.4 ns/op BenchmarkHypot-4 11096805 10.70 ns/op BenchmarkHypotGo-4 1687558 71.06 ns/op BenchmarkIlogb-4 2283758 52.08 ns/op BenchmarkJ0-4 262035 454.5 ns/op BenchmarkJ1-4 251835 455.8 ns/op BenchmarkJn-4 118851 1005 ns/op BenchmarkLdexp-4 1999593 58.98 ns/op BenchmarkLgamma-4 941682 127.1 ns/op BenchmarkLog-4 5637550 21.05 ns/op BenchmarkLogb-4 2577710 46.54 ns/op BenchmarkLog1p-4 1345729 89.12 ns/op BenchmarkLog10-4 5273977 22.61 ns/op BenchmarkLog2-4 1615092 74.81 ns/op BenchmarkModf-4 3067269 38.69 ns/op BenchmarkNextafter32-4 3021150 39.45 ns/op BenchmarkNextafter64-4 2981418 39.31 ns/op BenchmarkPowInt-4 631734 184.9 ns/op BenchmarkPowFrac-4 439352 263.3 ns/op BenchmarkPow10Pos-4 4697710 23.15 ns/op BenchmarkPow10Neg-4 4435292 24.86 ns/op BenchmarkRound-4 3806598 31.07 ns/op BenchmarkRoundToEven-4 7946540 14.80 ns/op BenchmarkRemainder-4 530943 218.5 ns/op BenchmarkSignbit-4 5611597 21.24 ns/op BenchmarkSin-4 1767258 68.05 ns/op BenchmarkSincos-4 957237 108.7 ns/op BenchmarkSinh-4 1770372 67.81 ns/op BenchmarkSqrtIndirect-4 15465607 7.611 ns/op BenchmarkSqrtLatency-4 17619832 6.786 ns/op BenchmarkSqrtIndirectLatency-4 11228682 10.58 ns/op BenchmarkSqrtGoLatency-4 1203720 99.71 ns/op BenchmarkSqrtPrime-4 30996 3900 ns/op BenchmarkTan-4 1623484 73.57 ns/op BenchmarkTanh-4 1401879 84.85 ns/op BenchmarkTrunc-4 19554680 6.038 ns/op BenchmarkY0-4 259118 456.2 ns/op BenchmarkY1-4 259968 458.9 ns/op BenchmarkYn-4 125184 937.0 ns/op BenchmarkFloat64bits-4 5526248 21.10 ns/op BenchmarkFloat64frombits-4 5420335 21.70 ns/op BenchmarkFloat32bits-4 5651830 21.20 ns/op BenchmarkFloat32frombits-4 5663198 21.10 ns/op BenchmarkFMA-4 19418694 6.056 ns/op PASS ok math 11.099s goos: linux goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11362936 10.36 ns/op 6176.05 MB/s BenchmarkAddVV/2-4 10500174 11.45 ns/op 11183.14 MB/s BenchmarkAddVV/3-4 9850428 12.19 ns/op 15748.14 MB/s BenchmarkAddVV/4-4 9518439 12.67 ns/op 20204.95 MB/s BenchmarkAddVV/5-4 8938266 13.53 ns/op 23650.14 MB/s BenchmarkAddVV/10-4 7369538 16.23 ns/op 39422.52 MB/s BenchmarkAddVV/100-4 1607296 74.62 ns/op 85768.43 MB/s BenchmarkAddVV/1000-4 200824 587.9 ns/op 108869.71 MB/s BenchmarkSubVV/1-4 11349248 10.59 ns/op 6044.47 MB/s BenchmarkSubVV/2-4 10403743 11.55 ns/op 11086.38 MB/s BenchmarkSubVV/3-4 9773023 12.21 ns/op 15728.98 MB/s BenchmarkSubVV/4-4 9394736 12.60 ns/op 20314.82 MB/s BenchmarkSubVV/5-4 8945074 13.43 ns/op 23834.05 MB/s BenchmarkSubVV/10-4 7374774 16.25 ns/op 39394.93 MB/s BenchmarkSubVV/100-4 1593940 75.05 ns/op 85274.24 MB/s BenchmarkSubVV/1000-4 204933 586.2 ns/op 109171.56 MB/s BenchmarkAddVW/1-4 11972404 10.00 ns/op 800.04 MB/s BenchmarkAddVW/2-4 11123822 10.62 ns/op 1506.26 MB/s BenchmarkAddVW/3-4 9945084 12.14 ns/op 1977.37 MB/s BenchmarkAddVW/4-4 10952396 10.95 ns/op 2921.41 MB/s BenchmarkAddVW/5-4 10049286 11.83 ns/op 3380.15 MB/s BenchmarkAddVW/10-4 8535045 13.88 ns/op 5765.58 MB/s BenchmarkAddVW/100-4 246921 448.4 ns/op 1784.30 MB/s BenchmarkAddVW/1000-4 35103 3426 ns/op 2335.15 MB/s BenchmarkAddVWext/1-4 12227257 9.817 ns/op 814.90 MB/s BenchmarkAddVWext/2-4 11750919 10.18 ns/op 1571.56 MB/s BenchmarkAddVWext/3-4 9896312 12.05 ns/op 1992.17 MB/s BenchmarkAddVWext/4-4 11176576 10.81 ns/op 2959.98 MB/s BenchmarkAddVWext/5-4 10133702 11.83 ns/op 3381.86 MB/s BenchmarkAddVWext/10-4 8585400 13.85 ns/op 5775.82 MB/s BenchmarkAddVWext/100-4 82832 1434 ns/op 557.93 MB/s BenchmarkAddVWext/1000-4 8504 13842 ns/op 577.97 MB/s BenchmarkSubVW/1-4 11937598 9.874 ns/op 810.18 MB/s BenchmarkSubVW/2-4 10565485 11.52 ns/op 1388.77 MB/s BenchmarkSubVW/3-4 9611528 12.42 ns/op 1932.61 MB/s BenchmarkSubVW/4-4 10998538 10.97 ns/op 2918.17 MB/s BenchmarkSubVW/5-4 10073241 11.85 ns/op 3375.03 MB/s BenchmarkSubVW/10-4 8518142 14.06 ns/op 5688.94 MB/s BenchmarkSubVW/100-4 261493 453.6 ns/op 1763.80 MB/s BenchmarkSubVW/1000-4 33392 3412 ns/op 2344.59 MB/s BenchmarkSubVWext/1-4 12235040 9.842 ns/op 812.86 MB/s BenchmarkSubVWext/2-4 10402808 11.36 ns/op 1408.34 MB/s BenchmarkSubVWext/3-4 9656755 12.39 ns/op 1937.46 MB/s BenchmarkSubVWext/4-4 10767513 11.02 ns/op 2902.55 MB/s BenchmarkSubVWext/5-4 9934512 11.85 ns/op 3375.23 MB/s BenchmarkSubVWext/10-4 8487391 14.04 ns/op 5697.42 MB/s BenchmarkSubVWext/100-4 83503 1445 ns/op 553.61 MB/s BenchmarkSubVWext/1000-4 8407 13771 ns/op 580.93 MB/s BenchmarkMulAddVWW/1-4 10596819 11.40 ns/op 5615.18 MB/s BenchmarkMulAddVWW/2-4 9346122 12.37 ns/op 10346.69 MB/s BenchmarkMulAddVWW/3-4 9608800 12.56 ns/op 15286.58 MB/s BenchmarkMulAddVWW/4-4 9222357 12.99 ns/op 19701.92 MB/s BenchmarkMulAddVWW/5-4 8016115 14.76 ns/op 21676.35 MB/s BenchmarkMulAddVWW/10-4 6461464 18.55 ns/op 34506.50 MB/s BenchmarkMulAddVWW/100-4 1000000 110.4 ns/op 57988.78 MB/s BenchmarkMulAddVWW/1000-4 127641 936.1 ns/op 68366.97 MB/s BenchmarkAddMulVVW/1-4 10899380 10.99 ns/op 5825.52 MB/s BenchmarkAddMulVVW/2-4 8746323 11.69 ns/op 10949.67 MB/s BenchmarkAddMulVVW/3-4 9490843 12.62 ns/op 15218.41 MB/s BenchmarkAddMulVVW/4-4 8649590 13.67 ns/op 18733.89 MB/s BenchmarkAddMulVVW/5-4 8058952 14.83 ns/op 21574.70 MB/s BenchmarkAddMulVVW/10-4 6660207 17.98 ns/op 35588.25 MB/s BenchmarkAddMulVVW/100-4 1466845 82.12 ns/op 77932.82 MB/s BenchmarkAddMulVVW/1000-4 164746 724.5 ns/op 88337.64 MB/s BenchmarkDivWVW/1-4 2682429 44.51 ns/op 1437.93 MB/s BenchmarkDivWVW/2-4 1235630 96.67 ns/op 1324.13 MB/s BenchmarkDivWVW/3-4 957751 123.7 ns/op 1551.99 MB/s BenchmarkDivWVW/4-4 830079 144.4 ns/op 1773.38 MB/s BenchmarkDivWVW/5-4 756938 151.3 ns/op 2115.37 MB/s BenchmarkDivWVW/10-4 431623 277.6 ns/op 2305.71 MB/s BenchmarkDivWVW/100-4 56110 2130 ns/op 3004.49 MB/s BenchmarkDivWVW/1000-4 5540 20771 ns/op 3081.27 MB/s BenchmarkNonZeroShifts/1/shrVU-4 12984136 9.214 ns/op BenchmarkNonZeroShifts/1/shlVU-4 13086769 8.930 ns/op BenchmarkNonZeroShifts/2/shrVU-4 11459119 10.41 ns/op BenchmarkNonZeroShifts/2/shlVU-4 12099603 9.947 ns/op BenchmarkNonZeroShifts/3/shrVU-4 10630249 11.30 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10695945 10.54 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9347762 12.80 ns/op BenchmarkNonZeroShifts/4/shlVU-4 10693948 11.26 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8569456 13.98 ns/op BenchmarkNonZeroShifts/5/shlVU-4 9753842 12.16 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6960882 17.09 ns/op BenchmarkNonZeroShifts/10/shlVU-4 7467000 15.87 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 108.9 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1290314 92.91 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 126954 931.2 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 155011 774.1 ns/op BenchmarkDecimalConversion-4 198 588917 ns/op BenchmarkFloatString/100-4 11154 10300 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 206 564928 ns/op 2908 B/op 9 allocs/op BenchmarkFloatString/10000-4 2 52729846 ns/op 60516 B/op 46 allocs/op BenchmarkFloatString/100000-4 1 5228522715 ns/op 842416 B/op 514 allocs/op BenchmarkFloatAdd/10-4 173173 675.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 168933 685.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 154340 758.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 86544 1363 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17368 6918 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 222013 526.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 223784 517.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 219120 534.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 157788 744.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 45073 2656 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1954 61851 ns/op BenchmarkParseFloatLargeExp-4 444 260305 ns/op BenchmarkGCD10x10/WithoutXY-4 192465 603.3 ns/op BenchmarkGCD10x10/WithXY-4 57411 2082 ns/op BenchmarkGCD10x100/WithoutXY-4 97076 1165 ns/op BenchmarkGCD10x100/WithXY-4 17691 6744 ns/op BenchmarkGCD10x1000/WithoutXY-4 58887 1858 ns/op BenchmarkGCD10x1000/WithXY-4 14694 8303 ns/op BenchmarkGCD100x100/WithoutXY-4 24933 4628 ns/op BenchmarkGCD100x100/WithXY-4 10000 11210 ns/op BenchmarkGCD100x1000/WithoutXY-4 12600 9523 ns/op BenchmarkGCD100x1000/WithXY-4 5668 19095 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2175 55541 ns/op BenchmarkGCD1000x1000/WithXY-4 1129 100040 ns/op BenchmarkHilbert-4 22 4708655 ns/op BenchmarkBinomial-4 23266 4855 ns/op BenchmarkQuoRem-4 21625 5877 ns/op BenchmarkExp-4 15 7487085 ns/op BenchmarkExp2-4 14 7557798 ns/op BenchmarkBitset-4 739473 151.1 ns/op BenchmarkBitsetNeg-4 450196 264.3 ns/op BenchmarkBitsetOrig-4 212488 554.3 ns/op BenchmarkBitsetNegOrig-4 132760 813.1 ns/op BenchmarkModSqrt225_Tonelli-4 100 1042690 ns/op BenchmarkModSqrt225_3Mod4-4 372 316966 ns/op BenchmarkModSqrt231_Tonelli-4 100 1089130 ns/op BenchmarkModSqrt231_5Mod8-4 315 373769 ns/op BenchmarkModInverse-4 12708 9269 ns/op BenchmarkSqrt-4 1606 71082 ns/op BenchmarkIntSqr/1-4 1377236 86.56 ns/op BenchmarkIntSqr/2-4 704037 163.7 ns/op BenchmarkIntSqr/3-4 573154 194.4 ns/op BenchmarkIntSqr/5-4 423412 284.1 ns/op BenchmarkIntSqr/8-4 291943 394.8 ns/op BenchmarkIntSqr/10-4 241585 495.0 ns/op BenchmarkIntSqr/20-4 47248 2564 ns/op BenchmarkIntSqr/30-4 34468 3457 ns/op BenchmarkIntSqr/50-4 21223 5588 ns/op BenchmarkIntSqr/80-4 12672 9181 ns/op BenchmarkIntSqr/100-4 9420 12568 ns/op BenchmarkIntSqr/200-4 3423 32221 ns/op BenchmarkIntSqr/300-4 1441 74352 ns/op BenchmarkIntSqr/500-4 756 161955 ns/op BenchmarkIntSqr/800-4 291 413261 ns/op BenchmarkIntSqr/1000-4 214 548760 ns/op BenchmarkDiv/20/10-4 406501 284.9 ns/op BenchmarkDiv/40/20-4 407740 285.8 ns/op BenchmarkDiv/100/50-4 361028 331.3 ns/op BenchmarkDiv/200/100-4 52838 2296 ns/op BenchmarkDiv/400/200-4 49594 2404 ns/op BenchmarkDiv/1000/500-4 42097 3015 ns/op BenchmarkDiv/2000/1000-4 29686 4108 ns/op BenchmarkDiv/20000/10000-4 996 117496 ns/op BenchmarkDiv/200000/100000-4 25 4908431 ns/op BenchmarkDiv/2000000/1000000-4 1 133678150 ns/op BenchmarkDiv/20000000/10000000-4 1 3839199006 ns/op BenchmarkMul-4 5 24328403 ns/op BenchmarkNatMul/10-4 167382 687.5 ns/op BenchmarkNatMul/100-4 5067 21909 ns/op BenchmarkNatMul/1000-4 169 689719 ns/op BenchmarkZeroShifts/Shl-4 16196 6768 ns/op BenchmarkZeroShifts/ShlSame-4 4762610 24.37 ns/op BenchmarkZeroShifts/Shr-4 18038 6789 ns/op BenchmarkZeroShifts/ShrSame-4 5243323 22.13 ns/op BenchmarkExp3Power/0x10-4 149473 768.0 ns/op BenchmarkExp3Power/0x40-4 141432 873.0 ns/op BenchmarkExp3Power/0x100-4 82728 1374 ns/op BenchmarkExp3Power/0x400-4 39590 2797 ns/op BenchmarkExp3Power/0x1000-4 8406 12860 ns/op BenchmarkExp3Power/0x4000-4 1800 65153 ns/op BenchmarkExp3Power/0x10000-4 201 576755 ns/op BenchmarkExp3Power/0x40000-4 18 6789765 ns/op BenchmarkExp3Power/0x100000-4 2 62928955 ns/op BenchmarkExp3Power/0x400000-4 1 573809059 ns/op BenchmarkFibo-4 3 39930679 ns/op BenchmarkNatSqr/1-4 997466 120.5 ns/op BenchmarkNatSqr/2-4 525337 224.7 ns/op BenchmarkNatSqr/3-4 382005 277.3 ns/op BenchmarkNatSqr/5-4 335614 388.0 ns/op BenchmarkNatSqr/8-4 233870 564.5 ns/op BenchmarkNatSqr/10-4 152050 679.5 ns/op BenchmarkNatSqr/20-4 40882 2733 ns/op BenchmarkNatSqr/30-4 30897 3777 ns/op BenchmarkNatSqr/50-4 18465 6204 ns/op BenchmarkNatSqr/80-4 10000 10547 ns/op BenchmarkNatSqr/100-4 8025 13727 ns/op BenchmarkNatSqr/200-4 3255 34949 ns/op BenchmarkNatSqr/300-4 1376 81911 ns/op BenchmarkNatSqr/500-4 672 161573 ns/op BenchmarkNatSqr/800-4 300 385095 ns/op BenchmarkNatSqr/1000-4 223 507634 ns/op BenchmarkNatSetBytes/8-4 680377 168.9 ns/op BenchmarkNatSetBytes/24-4 199221 572.0 ns/op BenchmarkNatSetBytes/128-4 45102 2578 ns/op BenchmarkNatSetBytes/7-4 668010 153.3 ns/op BenchmarkNatSetBytes/23-4 204543 555.0 ns/op BenchmarkNatSetBytes/127-4 45609 2555 ns/op BenchmarkScanPi-4 244 478233 ns/op BenchmarkStringPiParallel-4 789 153848 ns/op BenchmarkScan/10/Base2-4 42435 2821 ns/op BenchmarkScan/100/Base2-4 4844 24482 ns/op BenchmarkScan/1000/Base2-4 487 240908 ns/op BenchmarkScan/10/Base8-4 101677 1167 ns/op BenchmarkScan/100/Base8-4 13854 8618 ns/op BenchmarkScan/1000/Base8-4 1369 84633 ns/op BenchmarkScan/10/Base10-4 107004 1119 ns/op BenchmarkScan/100/Base10-4 14904 7910 ns/op BenchmarkScan/1000/Base10-4 1495 76920 ns/op BenchmarkScan/10/Base16-4 117105 999.6 ns/op BenchmarkScan/100/Base16-4 16906 7028 ns/op BenchmarkScan/1000/Base16-4 1659 68475 ns/op BenchmarkString/10/Base2-4 170469 705.0 ns/op BenchmarkString/100/Base2-4 21392 5370 ns/op BenchmarkString/1000/Base2-4 2037 52743 ns/op BenchmarkString/10/Base8-4 346932 338.5 ns/op BenchmarkString/100/Base8-4 57158 2021 ns/op BenchmarkString/1000/Base8-4 6324 19461 ns/op BenchmarkString/10/Base10-4 168062 690.5 ns/op BenchmarkString/100/Base10-4 36118 3196 ns/op BenchmarkString/1000/Base10-4 4308 25678 ns/op BenchmarkString/10/Base16-4 392695 296.8 ns/op BenchmarkString/100/Base16-4 78955 1513 ns/op BenchmarkString/1000/Base16-4 8922 13302 ns/op BenchmarkLeafSize/0-4 42 2705326 ns/op BenchmarkLeafSize/1-4 363 306532 ns/op BenchmarkLeafSize/2-4 370 305352 ns/op BenchmarkLeafSize/3-4 278 410062 ns/op BenchmarkLeafSize/4-4 376 295859 ns/op BenchmarkLeafSize/5-4 249 470465 ns/op BenchmarkLeafSize/6-4 279 406355 ns/op BenchmarkLeafSize/7-4 303 392422 ns/op BenchmarkLeafSize/8-4 373 298040 ns/op BenchmarkLeafSize/9-4 210 553657 ns/op BenchmarkLeafSize/10-4 247 469096 ns/op BenchmarkLeafSize/11-4 249 448835 ns/op BenchmarkLeafSize/12-4 282 409102 ns/op BenchmarkLeafSize/13-4 264 435516 ns/op BenchmarkLeafSize/14-4 304 396672 ns/op BenchmarkLeafSize/15-4 318 360232 ns/op BenchmarkLeafSize/16-4 385 296900 ns/op BenchmarkLeafSize/32-4 376 305788 ns/op BenchmarkLeafSize/64-4 356 325947 ns/op BenchmarkProbablyPrime/n=0-4 9 11696346 ns/op BenchmarkProbablyPrime/n=1-4 8 13169219 ns/op BenchmarkProbablyPrime/n=5-4 6 19209625 ns/op BenchmarkProbablyPrime/n=10-4 4 26558805 ns/op BenchmarkProbablyPrime/n=20-4 3 41601516 ns/op BenchmarkProbablyPrime/Lucas-4 10 10463588 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 69 1553864 ns/op BenchmarkRatCmp-4 205917 546.2 ns/op BenchmarkFloatSqrt/64-4 20210 5473 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 13752 8582 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 9852 12013 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4872 24025 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 728 147552 ns/op 18050 B/op 10 allocs/op BenchmarkFloatSqrt/100000-4 60 1979769 ns/op 173206 B/op 19 allocs/op BenchmarkFloatSqrt/1000000-4 1 154504049 ns/op 3820944 B/op 644 allocs/op PASS ok math/big 47.916s goos: linux goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8287768 14.30 ns/op BenchmarkLeadingZeros8-4 7691304 15.54 ns/op BenchmarkLeadingZeros16-4 8426450 14.08 ns/op BenchmarkLeadingZeros32-4 8251924 14.48 ns/op BenchmarkLeadingZeros64-4 8174646 14.76 ns/op BenchmarkTrailingZeros-4 8222509 14.40 ns/op BenchmarkTrailingZeros8-4 8106778 14.72 ns/op BenchmarkTrailingZeros16-4 8266651 14.39 ns/op BenchmarkTrailingZeros32-4 8167549 14.78 ns/op BenchmarkTrailingZeros64-4 8295006 14.38 ns/op BenchmarkOnesCount-4 8012870 14.98 ns/op BenchmarkOnesCount8-4 8806142 13.72 ns/op BenchmarkOnesCount16-4 8240310 14.38 ns/op BenchmarkOnesCount32-4 8345002 14.37 ns/op BenchmarkOnesCount64-4 8338935 14.35 ns/op BenchmarkRotateLeft-4 8452531 14.15 ns/op BenchmarkRotateLeft8-4 8779130 13.58 ns/op BenchmarkRotateLeft16-4 8460469 14.13 ns/op BenchmarkRotateLeft32-4 8267562 13.59 ns/op BenchmarkRotateLeft64-4 8394822 14.07 ns/op BenchmarkReverse-4 15871839 7.530 ns/op BenchmarkReverse8-4 19863967 6.031 ns/op BenchmarkReverse16-4 18542557 6.397 ns/op BenchmarkReverse32-4 16648778 7.177 ns/op BenchmarkReverse64-4 15889810 7.577 ns/op BenchmarkReverseBytes-4 21119230 5.656 ns/op BenchmarkReverseBytes16-4 20755984 5.753 ns/op BenchmarkReverseBytes32-4 20005100 5.999 ns/op BenchmarkReverseBytes64-4 21212198 5.652 ns/op BenchmarkAdd-4 8301001 14.48 ns/op BenchmarkAdd32-4 8153379 14.68 ns/op BenchmarkAdd64-4 8241679 14.55 ns/op BenchmarkAdd64multiple-4 15322152 7.587 ns/op BenchmarkSub-4 7734349 15.45 ns/op BenchmarkSub32-4 8509794 14.15 ns/op BenchmarkSub64-4 7744094 15.45 ns/op BenchmarkSub64multiple-4 15802072 7.553 ns/op BenchmarkMul-4 8495241 14.27 ns/op BenchmarkMul32-4 8211140 14.58 ns/op BenchmarkMul64-4 8465176 14.21 ns/op BenchmarkDiv-4 2548126 47.24 ns/op BenchmarkDiv32-4 5343541 22.51 ns/op BenchmarkDiv64-4 2542228 46.51 ns/op PASS ok math/bits 5.912s goos: linux goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 11631744 10.32 ns/op BenchmarkAcos-4 465327 257.0 ns/op BenchmarkAcosh-4 404479 275.1 ns/op BenchmarkAsin-4 458823 256.7 ns/op BenchmarkAsinh-4 455830 257.3 ns/op BenchmarkAtan-4 726400 160.0 ns/op BenchmarkAtanh-4 742989 160.9 ns/op BenchmarkConj-4 22627770 5.299 ns/op BenchmarkCos-4 526140 205.4 ns/op BenchmarkCosh-4 592801 199.3 ns/op BenchmarkExp-4 809527 147.4 ns/op BenchmarkLog-4 812139 144.0 ns/op BenchmarkLog10-4 821691 145.1 ns/op BenchmarkPhase-4 1732764 68.45 ns/op BenchmarkPolar-4 1000000 101.8 ns/op BenchmarkPow-4 234822 510.0 ns/op BenchmarkRect-4 1000000 106.1 ns/op BenchmarkSin-4 589720 200.4 ns/op BenchmarkSinh-4 582060 201.3 ns/op BenchmarkSqrt-4 1000000 114.7 ns/op BenchmarkTan-4 364954 322.5 ns/op BenchmarkTanh-4 384039 295.3 ns/op PASS ok math/cmplx 2.832s goos: linux goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 166209 676.2 ns/op BenchmarkInt63ThreadsafeParallel-4 102032 1221 ns/op BenchmarkInt63Unthreadsafe-4 1235619 97.59 ns/op BenchmarkIntn1000-4 804241 137.0 ns/op BenchmarkInt63n1000-4 906381 127.6 ns/op BenchmarkInt31n1000-4 919734 121.3 ns/op BenchmarkFloat32-4 991764 115.8 ns/op BenchmarkFloat64-4 1214235 98.44 ns/op BenchmarkPerm3-4 193087 627.4 ns/op BenchmarkPerm30-4 22765 5127 ns/op BenchmarkPerm30ViaShuffle-4 25366 4683 ns/op BenchmarkShuffleOverhead-4 17994 6654 ns/op BenchmarkRead3-4 873255 131.2 ns/op BenchmarkRead64-4 69192 1729 ns/op BenchmarkRead1000-4 4701 25086 ns/op PASS ok math/rand 2.254s goos: linux goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 44946 2599 ns/op BenchmarkQDecodeWord-4 98443 1141 ns/op BenchmarkQDecodeHeader-4 90758 1196 ns/op BenchmarkTypeByExtension/.html-4 286020 360.3 ns/op BenchmarkTypeByExtension/.HTML-4 225790 481.4 ns/op BenchmarkTypeByExtension/.unused-4 265778 432.0 ns/op BenchmarkExtensionsByType/text/html-4 166298 842.6 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 84949 1336 ns/op BenchmarkExtensionsByType/application/octet-stream-4 129168 936.8 ns/op PASS ok mime 1.307s goos: linux goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 913 126656 ns/op PASS ok mime/quotedprintable 0.166s goos: linux goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 136 876364 ns/op 10369 B/op 98 allocs/op BenchmarkGoLookupIPNoSuchHost-4 20 5524066 ns/op 26299 B/op 195 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5003968393 ns/op 162992 B/op 249 allocs/op BenchmarkDNSName-4 150290 697.5 ns/op BenchmarkInterfaces-4 1261 83303 ns/op BenchmarkInterfaceByIndex-4 1862 65947 ns/op BenchmarkInterfaceByName-4 1472 84096 ns/op BenchmarkInterfaceAddrs-4 829 130818 ns/op BenchmarkInterfacesAndAddrs-4 2576 41420 ns/op BenchmarkInterfacesAndMulticastAddrs-4 490 224630 ns/op BenchmarkParseIP-4 16582 7216 ns/op BenchmarkIPString/IPv4-4 143372 844.6 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 10000 11269 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 47473 2448 ns/op BenchmarkIPEqual/IPv4-4 1171519 101.4 ns/op BenchmarkIPEqual/IPv6-4 1178001 101.5 ns/op BenchmarkSplice/tcp-to-tcp/1024-4 7909 13430 ns/op 76.25 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 7381 15676 ns/op 130.65 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 7057 15752 ns/op 260.03 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 5322 24043 ns/op 340.72 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 3285 38593 ns/op 424.53 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 2166 62042 ns/op 528.15 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 999 111713 ns/op 586.65 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 637 161134 ns/op 813.43 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 306 339393 ns/op 772.39 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 156 711032 ns/op 737.36 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 84 1318453 ns/op 795.31 MB/s BenchmarkSplice/unix-to-tcp/1024-4 18208 6323 ns/op 161.96 MB/s BenchmarkSplice/unix-to-tcp/2048-4 12542 8621 ns/op 237.55 MB/s BenchmarkSplice/unix-to-tcp/4096-4 9598 13127 ns/op 312.02 MB/s BenchmarkSplice/unix-to-tcp/8192-4 8173 14181 ns/op 577.66 MB/s BenchmarkSplice/unix-to-tcp/16384-4 3670 29437 ns/op 556.57 MB/s BenchmarkSplice/unix-to-tcp/32768-4 2328 52314 ns/op 626.37 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1464 80117 ns/op 818.01 MB/s BenchmarkSplice/unix-to-tcp/131072-4 740 154186 ns/op 850.09 MB/s BenchmarkSplice/unix-to-tcp/262144-4 372 324900 ns/op 806.84 MB/s BenchmarkSplice/unix-to-tcp/524288-4 176 621609 ns/op 843.44 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 79 1592966 ns/op 658.25 MB/s BenchmarkTCP4OneShot-4 1981 58643 ns/op BenchmarkTCP4OneShotTimeout-4 2137 57195 ns/op BenchmarkTCP4Persistent-4 10400 10459 ns/op BenchmarkTCP4PersistentTimeout-4 11090 9476 ns/op BenchmarkTCP6OneShot-4 2133 53257 ns/op BenchmarkTCP6OneShotTimeout-4 2097 67883 ns/op BenchmarkTCP6Persistent-4 12382 10121 ns/op BenchmarkTCP6PersistentTimeout-4 10515 10136 ns/op BenchmarkTCP4ConcurrentReadWrite-4 30236 5206 ns/op BenchmarkTCP6ConcurrentReadWrite-4 22087 5950 ns/op BenchmarkSetReadDeadline-4 125040 946.9 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 7594 14224 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 10000 13852 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 8011 13619 ns/op 0 B/op 0 allocs/op PASS ok net 19.160s goos: linux goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 24926 4485 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 12822 9380 ns/op 1024 B/op 15 allocs/op BenchmarkReadCookies-4 13365 8751 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 19395 6147 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 32096 3477 ns/op 736 B/op 11 allocs/op BenchmarkServerMatch-4 1295281 91.78 ns/op BenchmarkReadRequestChrome-4 4375 24207 ns/op 25.24 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 11143 10721 ns/op 7.28 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 11462 10329 ns/op 7.94 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6615 15559 ns/op 9.70 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 17365 6793 ns/op 5.89 MB/s 876 B/op 7 allocs/op BenchmarkFileAndServer_1KB/NoTLS-4 318 452750 ns/op 2.26 MB/s BenchmarkFileAndServer_1KB/TLS-4 206 581913 ns/op 1.76 MB/s BenchmarkFileAndServer_16MB/NoTLS-4 2 55402326 ns/op 302.83 MB/s BenchmarkFileAndServer_16MB/TLS-4 1 121807183 ns/op 137.74 MB/s BenchmarkFileAndServer_64MB/NoTLS-4 1 252270913 ns/op 266.02 MB/s BenchmarkFileAndServer_64MB/TLS-4 1 477759608 ns/op 140.47 MB/s BenchmarkServeMux-4 279 441983 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 368 348728 ns/op 0 B/op 0 allocs/op BenchmarkClientServer-4 370 349011 ns/op 5922 B/op 64 allocs/op BenchmarkClientServerParallel4-4 1072 111095 ns/op 10335 B/op 80 allocs/op BenchmarkClientServerParallel64-4 438 243990 ns/op 20958 B/op 114 allocs/op BenchmarkClientServerParallelTLS4-4 2022/08/03 14:06:54 http: TLS handshake error from 127.0.0.1:59750: read tcp 127.0.0.1:44557->127.0.0.1:59750: use of closed network connection 2022/08/03 14:06:54 http: TLS handshake error from 127.0.0.1:59764: read tcp 127.0.0.1:44557->127.0.0.1:59764: use of closed network connection 2022/08/03 14:06:54 http: TLS handshake error from 127.0.0.1:59758: write tcp 127.0.0.1:44557->127.0.0.1:59758: use of closed network connection 2022/08/03 14:06:54 http: TLS handshake error from 127.0.0.1:59746: write tcp 127.0.0.1:44557->127.0.0.1:59746: use of closed network connection 2022/08/03 14:06:54 http: TLS handshake error from 127.0.0.1:44414: read tcp 127.0.0.1:45333->127.0.0.1:44414: use of closed network connection 2022/08/03 14:06:54 http: TLS handshake error from 127.0.0.1:44480: read tcp 127.0.0.1:45333->127.0.0.1:44480: use of closed network connection 2022/08/03 14:06:54 http: TLS handshake error from 127.0.0.1:44420: read tcp 127.0.0.1:45333->127.0.0.1:44420: use of closed network connection 2022/08/03 14:06:54 http: TLS handshake error from 127.0.0.1:44422: read tcp 127.0.0.1:45333->127.0.0.1:44422: use of closed network connection 2022/08/03 14:06:54 http: TLS handshake error from 127.0.0.1:44460: write tcp 127.0.0.1:45333->127.0.0.1:44460: use of closed network connection 2022/08/03 14:06:54 http: TLS handshake error from 127.0.0.1:44464: write tcp 127.0.0.1:45333->127.0.0.1:44464: use of closed network connection 2022/08/03 14:06:54 http: TLS handshake error from 127.0.0.1:44444: write tcp 127.0.0.1:45333->127.0.0.1:44444: use of closed network connection 2022/08/03 14:06:54 http: TLS handshake error from 127.0.0.1:40936: read tcp 127.0.0.1:40399->127.0.0.1:40936: use of closed network connection 2022/08/03 14:06:54 http: TLS handshake error from 127.0.0.1:41070: write tcp 127.0.0.1:40399->127.0.0.1:41070: use of closed network connection 2022/08/03 14:06:54 http: TLS handshake error from 127.0.0.1:41148: write tcp 127.0.0.1:40399->127.0.0.1:41148: use of closed network connection 2022/08/03 14:06:54 http: TLS handshake error from 127.0.0.1:41140: write tcp 127.0.0.1:40399->127.0.0.1:41140: use of closed network connection 2022/08/03 14:06:54 http: TLS handshake error from 127.0.0.1:35010: read tcp 127.0.0.1:33461->127.0.0.1:35010: use of closed network connection 75 1385901 ns/op 86617 B/op 730 allocs/op BenchmarkClientServerParallelTLS64-4 2022/08/03 14:06:54 http: TLS handshake error from 127.0.0.1:44182: read tcp 127.0.0.1:44775->127.0.0.1:44182: use of closed network connection 2022/08/03 14:06:54 http: TLS handshake error from 127.0.0.1:44262: read tcp 127.0.0.1:44775->127.0.0.1:44262: use of closed network connection 2022/08/03 14:06:54 http: TLS handshake error from 127.0.0.1:44280: write tcp 127.0.0.1:44775->127.0.0.1:44280: use of closed network connection 2022/08/03 14:06:55 http: TLS handshake error from 127.0.0.1:47076: write tcp 127.0.0.1:44335->127.0.0.1:47076: use of closed network connection 2022/08/03 14:06:55 http: TLS handshake error from 127.0.0.1:47044: write tcp 127.0.0.1:44335->127.0.0.1:47044: use of closed network connection 2022/08/03 14:06:55 http: TLS handshake error from 127.0.0.1:35642: read tcp 127.0.0.1:44339->127.0.0.1:35642: use of closed network connection 2022/08/03 14:06:55 http: TLS handshake error from 127.0.0.1:35630: read tcp 127.0.0.1:44339->127.0.0.1:35630: use of closed network connection 2022/08/03 14:06:55 http: TLS handshake error from 127.0.0.1:35678: read tcp 127.0.0.1:44339->127.0.0.1:35678: use of closed network connection 2022/08/03 14:06:55 http: TLS handshake error from 127.0.0.1:35582: read tcp 127.0.0.1:44339->127.0.0.1:35582: use of closed network connection 2022/08/03 14:06:55 http: TLS handshake error from 127.0.0.1:35484: read tcp 127.0.0.1:44339->127.0.0.1:35484: use of closed network connection 2022/08/03 14:06:55 http: TLS handshake error from 127.0.0.1:35686: read tcp 127.0.0.1:44339->127.0.0.1:35686: use of closed network connection 2022/08/03 14:06:55 http: TLS handshake error from 127.0.0.1:35744: write tcp 127.0.0.1:44339->127.0.0.1:35744: use of closed network connection 2022/08/03 14:06:55 http: TLS handshake error from 127.0.0.1:35792: write tcp 127.0.0.1:44339->127.0.0.1:35792: use of closed network connection 43 2728236 ns/op 169581 B/op 1420 allocs/op BenchmarkServer-4 141 783756 ns/op 3036 B/op 23 allocs/op BenchmarkClient-4 271 457832 ns/op 3737 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 664 201134 ns/op 7435 B/op 55 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1212 95415 ns/op 3010 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1597 103166 ns/op 1912 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1272 83487 ns/op 2744 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1627 75082 ns/op 2677 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1498 76713 ns/op 2743 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1306 78103 ns/op 1902 B/op 14 allocs/op BenchmarkServerHijack-4 879 133515 ns/op 16811 B/op 51 allocs/op BenchmarkCloseNotifier-4 378 337388 ns/op 6156 B/op 53 allocs/op BenchmarkResponseStatusLine-4 467452 249.6 ns/op 0 B/op 0 allocs/op PASS ok net/http 8.040s goos: linux goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 4195 25555 ns/op 33601 B/op 7 allocs/op PASS ok net/http/httputil 0.205s goos: linux goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 88744 1138 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 547722 199.4 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 207846 574.0 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 64310 1767 ns/op BenchmarkStdIPv4-4 122959 922.0 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 90344 1292 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 90961 1323 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 96096 1250 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 66916 1764 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1285749 92.77 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1000000 100.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1360729 85.40 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 262406 450.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 279516 419.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 254750 459.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 83581 1448 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 412809 271.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 265629 435.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 266960 440.0 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 152546 798.4 ns/op 32 B/op 2 allocs/op BenchmarkStdParseIP/v6_zone-4 406567 281.3 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 341982 333.1 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 110793 1033 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 169074 738.2 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 248049 484.0 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 149648 783.3 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 285741 375.3 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 136101 854.3 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 136370 857.9 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 139002 852.9 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 107420 1073 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 443566 270.7 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 155587 764.6 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 86424 1358 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 110488 1015 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 154216 746.7 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 102914 1115 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 261484 452.1 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 109846 1059 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 135972 872.6 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 180189 644.8 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 121988 926.8 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 101.7 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 103.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 110.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 110.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 110.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 110.5 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.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 321414 368.0 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 571107 196.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 201436 580.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 215181 548.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 202315 587.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 74868 1614 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 458856 256.7 ns/op PASS ok net/netip 7.573s 2022/08/03 14:10:37 Test RPC server listening on 127.0.0.1:37247 2022/08/03 14:10:37 Test HTTP RPC server listening on 127.0.0.1:46457 goos: linux goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1278 86013 ns/op BenchmarkEndToEndHTTP-4 1284 87859 ns/op BenchmarkEndToEndAsync-4 3236 33633 ns/op BenchmarkEndToEndAsyncHTTP-4 3514 38858 ns/op PASS ok net/rpc 0.997s goos: linux goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 4434 23783 ns/op BenchmarkReadMIMEHeader/server_headers-4 5852 20167 ns/op BenchmarkUncommon-4 22366 5087 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.596s goos: linux goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4831 23620 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 102934 1135 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 484670 206.4 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 84104 1395 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 158828 740.8 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 76125 1594 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 12061 9319 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 331473 313.5 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 77932 1459 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 157260 754.1 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 73098 1601 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 13594 8465 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 221187 554.6 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 79675 1439 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 79742 1489 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 34034 3301 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6522 18073 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 210372 556.9 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 81718 1449 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 78890 1510 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 36165 3288 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6316 18084 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.286s goos: linux goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 2930787 40.79 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 158887 693.9 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 769 146239 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 236 497247 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 578 181140 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 46765 2417 ns/op BenchmarkStatFile-4 37466 2869 ns/op BenchmarkStatDir-4 41997 2732 ns/op BenchmarkLstatDot-4 48318 2387 ns/op BenchmarkLstatFile-4 40503 2806 ns/op BenchmarkLstatDir-4 41710 2755 ns/op PASS ok os 1.632s goos: linux goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 152 782278 ns/op 5552 B/op 28 allocs/op PASS ok os/exec 0.238s goos: linux goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 354656 318.8 ns/op PASS ok os/user 0.245s goos: linux goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDeepEqual/int8-4 651354 183.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 112194 1032 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 480622 235.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 110212 1078 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 490449 231.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 108892 1079 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 501901 233.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 110546 1083 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 485299 240.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 110149 1077 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 631912 186.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 137383 846.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 480421 241.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 109880 1084 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 489339 242.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 108753 1093 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 485383 242.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 110074 1081 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 496867 236.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 110526 1076 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 488160 236.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 109084 1090 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 486806 234.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 108997 1084 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 490538 237.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 109760 1078 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 483511 239.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 106785 1083 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 489424 238.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 108974 1082 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 637909 178.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 114708 1022 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 511592 226.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 107558 1092 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 138051 853.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 68475 1731 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 66946 1778 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 45667 2613 ns/op 0 B/op 0 allocs/op BenchmarkSelect/1-4 175378 652.7 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 88632 1262 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 46713 2396 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 177382 654.3 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 126834 944.2 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 130167 913.6 ns/op 140.10 MB/s BenchmarkCallArgCopy/size=256-4 119548 992.3 ns/op 257.99 MB/s BenchmarkCallArgCopy/size=1024-4 85129 1372 ns/op 746.40 MB/s BenchmarkCallArgCopy/size=4096-4 39103 2983 ns/op 1373.09 MB/s BenchmarkCallArgCopy/size=65536-4 2797 40055 ns/op 1636.14 MB/s BenchmarkPtrTo-4 458850 241.2 ns/op BenchmarkFieldByName1-4 715168 160.4 ns/op BenchmarkFieldByName2-4 63308 1868 ns/op BenchmarkFieldByName3-4 8869 12396 ns/op BenchmarkInterfaceBig-4 4774867 23.41 ns/op BenchmarkInterfaceSmall-4 3955916 25.78 ns/op BenchmarkNew-4 2503700 53.10 ns/op BenchmarkMap/StringKeys/MapIndex-4 3240 35171 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3104 37842 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3093 37998 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2907 39321 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3229 35796 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3188 36946 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 259010 455.2 ns/op BenchmarkBool-4 3579427 33.75 ns/op BenchmarkString-4 2216604 54.16 ns/op BenchmarkBytes-4 1859367 62.80 ns/op BenchmarkNamedBytes-4 730164 160.3 ns/op BenchmarkBytesArray-4 634107 176.8 ns/op BenchmarkSliceLen-4 2126702 55.77 ns/op BenchmarkMapLen-4 1390929 85.79 ns/op BenchmarkStringLen-4 1761276 66.37 ns/op BenchmarkArrayLen-4 1700052 70.09 ns/op BenchmarkSliceCap-4 2261946 52.40 ns/op PASS ok reflect 10.170s goos: linux goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 10836 9622 ns/op 9163 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 15932 7244 ns/op 9304 B/op 1 allocs/op BenchmarkFindString-4 12146 9386 ns/op 9167 B/op 1 allocs/op BenchmarkFindSubmatch-4 11514 10330 ns/op 9198 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 11865 11345 ns/op 9399 B/op 2 allocs/op BenchmarkLiteral-4 18188 7083 ns/op BenchmarkNotLiteral-4 4047 26528 ns/op BenchmarkMatchClass-4 3620 34017 ns/op BenchmarkMatchClass_InRange-4 3492 33236 ns/op BenchmarkReplaceAll-4 2608 47029 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 16434 6695 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 37402 3173 ns/op BenchmarkAnchoredShortMatch-4 15480 7562 ns/op BenchmarkAnchoredLongMatch-4 19966 6065 ns/op BenchmarkOnePassShortA-4 21630 5739 ns/op BenchmarkNotOnePassShortA-4 7896 14694 ns/op BenchmarkOnePassShortB-4 27709 4393 ns/op BenchmarkNotOnePassShortB-4 10000 12172 ns/op BenchmarkOnePassLongPrefix-4 86180 1405 ns/op BenchmarkOnePassLongNotPrefix-4 28296 4254 ns/op BenchmarkMatchParallelShared-4 26240 5032 ns/op BenchmarkMatchParallelCopied-4 25915 5347 ns/op BenchmarkQuoteMetaAll-4 142436 818.3 ns/op 17.11 MB/s BenchmarkQuoteMetaNone-4 245310 459.9 ns/op 56.54 MB/s BenchmarkCompile/Onepass-4 4089 26178 ns/op 4128 B/op 52 allocs/op BenchmarkCompile/Medium-4 1644 66714 ns/op 9688 B/op 112 allocs/op BenchmarkCompile/Hard-4 219 523423 ns/op 84744 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3479446 30.17 ns/op 530.30 MB/s BenchmarkMatch/Easy0/32-4 15182 6790 ns/op 4.71 MB/s BenchmarkMatch/Easy0/1K-4 5736 20008 ns/op 51.18 MB/s BenchmarkMatch/Easy0i/16-4 3658418 30.58 ns/op 523.14 MB/s BenchmarkMatch/Easy0i/32-4 5672 21318 ns/op 1.50 MB/s BenchmarkMatch/Easy0i/1K-4 278 422978 ns/op 2.42 MB/s BenchmarkMatch/Easy1/16-4 3727284 30.19 ns/op 530.00 MB/s BenchmarkMatch/Easy1/32-4 17732 7039 ns/op 4.55 MB/s BenchmarkMatch/Easy1/1K-4 4576 26046 ns/op 39.32 MB/s BenchmarkMatch/Medium/16-4 3549343 31.54 ns/op 507.25 MB/s BenchmarkMatch/Medium/32-4 6234 19031 ns/op 1.68 MB/s BenchmarkMatch/Medium/1K-4 318 368567 ns/op 2.78 MB/s BenchmarkMatch/Hard/16-4 3750430 31.08 ns/op 514.80 MB/s BenchmarkMatch/Hard/32-4 4132 30179 ns/op 1.06 MB/s BenchmarkMatch/Hard/1K-4 180 654570 ns/op 1.56 MB/s BenchmarkMatch/Hard1/16-4 1410 78705 ns/op 0.20 MB/s BenchmarkMatch/Hard1/32-4 782 145171 ns/op 0.22 MB/s BenchmarkMatch/Hard1/1K-4 25 4212880 ns/op 0.24 MB/s BenchmarkMatch_onepass_regex/16-4 30194 3947 ns/op 4.05 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 17840 6718 ns/op 4.76 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 668 176510 ns/op 5.80 MB/s 26 B/op 0 allocs/op PASS ok regexp 8.410s goos: linux goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 725792 163.2 ns/op PASS ok regexp/syntax 1.153s goos: linux goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMakeChan/Byte-4 1054003 100.5 ns/op BenchmarkMakeChan/Int-4 1000000 130.0 ns/op BenchmarkMakeChan/Ptr-4 601194 231.9 ns/op BenchmarkMakeChan/Struct/0-4 1335348 91.96 ns/op BenchmarkMakeChan/Struct/32-4 532844 230.3 ns/op BenchmarkMakeChan/Struct/40-4 365101 276.4 ns/op BenchmarkChanNonblocking-4 11048389 9.626 ns/op BenchmarkSelectUncontended-4 920553 120.1 ns/op BenchmarkSelectSyncContended-4 32428 4383 ns/op BenchmarkSelectAsyncContended-4 93492 1264 ns/op BenchmarkSelectNonblock-4 5888472 18.53 ns/op BenchmarkChanUncontended-4 10000 12328 ns/op BenchmarkChanContended-4 1263 102315 ns/op BenchmarkChanSync-4 144949 783.7 ns/op BenchmarkChanSyncWork-4 10000 35895 ns/op BenchmarkChanProdCons0-4 83934 1481 ns/op BenchmarkChanProdCons10-4 113014 1196 ns/op BenchmarkChanProdCons100-4 97274 1213 ns/op BenchmarkChanProdConsWork0-4 65530 1702 ns/op BenchmarkChanProdConsWork10-4 80823 1597 ns/op BenchmarkChanProdConsWork100-4 77950 1479 ns/op BenchmarkSelectProdCons-4 59713 1950 ns/op BenchmarkReceiveDataFromClosedChan-4 631968 187.8 ns/op BenchmarkChanCreation-4 183894 588.7 ns/op BenchmarkChanSem-4 117066 961.7 ns/op BenchmarkChanPopular-4 90 1129643 ns/op BenchmarkChanClosed-4 868956 238.7 ns/op BenchmarkCallClosure-4 6048334 19.91 ns/op BenchmarkCallClosure1-4 5728759 21.04 ns/op BenchmarkCallClosure2-4 1373002 83.91 ns/op BenchmarkCallClosure3-4 1556659 70.64 ns/op BenchmarkCallClosure4-4 1443510 79.83 ns/op BenchmarkComplex128DivNormal-4 10629548 11.21 ns/op BenchmarkComplex128DivNisNaN-4 8174695 14.63 ns/op BenchmarkComplex128DivDisNaN-4 8007958 14.88 ns/op BenchmarkComplex128DivNisInf-4 10349470 11.74 ns/op BenchmarkComplex128DivDisInf-4 5992831 19.83 ns/op BenchmarkSetTypePtr-4 42898293 2.633 ns/op 3038.23 MB/s BenchmarkSetTypePtr8-4 8096002 14.72 ns/op 4348.66 MB/s BenchmarkSetTypePtr16-4 6888435 17.38 ns/op 7365.12 MB/s BenchmarkSetTypePtr32-4 4944088 24.18 ns/op 10587.49 MB/s BenchmarkSetTypePtr64-4 3139470 38.43 ns/op 13323.10 MB/s BenchmarkSetTypePtr126-4 1465718 81.93 ns/op 12303.55 MB/s BenchmarkSetTypePtr128-4 1467027 81.80 ns/op 12518.45 MB/s BenchmarkSetTypePtrSlice-4 233846 507.6 ns/op 16137.76 MB/s BenchmarkSetTypeNode1-4 17918397 7.984 ns/op 3005.86 MB/s BenchmarkSetTypeNode1Slice-4 1709137 69.89 ns/op 10988.74 MB/s BenchmarkSetTypeNode8-4 7209324 16.57 ns/op 4827.04 MB/s BenchmarkSetTypeNode8Slice-4 664401 177.2 ns/op 14448.19 MB/s BenchmarkSetTypeNode64-4 2776179 42.94 ns/op 12296.88 MB/s BenchmarkSetTypeNode64Slice-4 105672 1137 ns/op 14859.69 MB/s BenchmarkSetTypeNode64Dead-4 5535627 21.69 ns/op 24341.09 MB/s BenchmarkSetTypeNode64DeadSlice-4 116373 1026 ns/op 16461.86 MB/s BenchmarkSetTypeNode124-4 1458562 82.08 ns/op 12281.35 MB/s BenchmarkSetTypeNode124Slice-4 53317 2253 ns/op 14316.17 MB/s BenchmarkSetTypeNode126-4 1459148 81.83 ns/op 12513.88 MB/s BenchmarkSetTypeNode126Slice-4 52525 2275 ns/op 14402.71 MB/s BenchmarkSetTypeNode128-4 1380091 87.59 ns/op 11873.23 MB/s BenchmarkSetTypeNode128Slice-4 48873 2448 ns/op 13596.28 MB/s BenchmarkSetTypeNode130-4 1375256 87.31 ns/op 12095.13 MB/s BenchmarkSetTypeNode130Slice-4 48139 2497 ns/op 13534.05 MB/s BenchmarkSetTypeNode1024-4 209041 572.2 ns/op 14344.63 MB/s BenchmarkSetTypeNode1024Slice-4 7029 16963 ns/op 15484.08 MB/s BenchmarkAllocation-4 3634 30851 ns/op BenchmarkReadMemStats-4 5427 20526 ns/op BenchmarkReadMemStatsLatency-4 1 87228 p50-ns 87228 p90-ns 87228 p99-ns BenchmarkWriteBarrier-4 2729796 50.87 ns/op BenchmarkBulkWriteBarrier-4 9801279 14.83 ns/op BenchmarkScanStackNoLocals-4 3 51512247 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11862765 11.65 ns/op BenchmarkMSpanCountAlloc/bits=128-4 11229574 11.69 ns/op BenchmarkMSpanCountAlloc/bits=256-4 8563884 14.04 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6702243 16.66 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4768923 23.73 ns/op BenchmarkHash5-4 6198592 19.03 ns/op 262.76 MB/s BenchmarkHash16-4 6106819 18.88 ns/op 847.49 MB/s BenchmarkHash64-4 5973001 19.92 ns/op 3213.01 MB/s BenchmarkHash1024-4 1948281 59.99 ns/op 17070.12 MB/s BenchmarkHash65536-4 38592 3116 ns/op 21030.75 MB/s BenchmarkAlignedLoad-4 8568436 14.09 ns/op BenchmarkUnalignedLoad-4 8069726 15.00 ns/op BenchmarkEqEfaceConcrete-4 9968970 11.78 ns/op BenchmarkEqIfaceConcrete-4 9754077 12.18 ns/op BenchmarkNeEfaceConcrete-4 8755388 13.32 ns/op BenchmarkNeIfaceConcrete-4 9124802 13.28 ns/op BenchmarkConvT2EByteSized/bool-4 5600120 20.76 ns/op BenchmarkConvT2EByteSized/uint8-4 6045315 19.98 ns/op BenchmarkConvT2ESmall-4 5368923 22.06 ns/op BenchmarkConvT2EUintptr-4 5287380 22.61 ns/op BenchmarkConvT2ELarge-4 1000000 107.4 ns/op BenchmarkConvT2ISmall-4 4901792 24.04 ns/op BenchmarkConvT2IUintptr-4 5089278 23.77 ns/op BenchmarkConvT2ILarge-4 1210959 95.93 ns/op BenchmarkConvI2E-4 5328898 22.67 ns/op BenchmarkConvI2I-4 4319718 27.80 ns/op BenchmarkAssertE2T-4 4507623 23.94 ns/op BenchmarkAssertE2TLarge-4 2701100 43.90 ns/op BenchmarkAssertE2I-4 4647588 25.81 ns/op BenchmarkAssertI2T-4 4496632 25.46 ns/op BenchmarkAssertI2I-4 4421722 26.62 ns/op BenchmarkAssertI2E-4 6007022 19.98 ns/op BenchmarkAssertE2E-4 6093651 19.30 ns/op BenchmarkAssertE2T2-4 3644889 32.74 ns/op BenchmarkAssertE2T2Blank-4 4299060 26.91 ns/op BenchmarkAssertI2E2-4 4301648 26.57 ns/op BenchmarkAssertI2E2Blank-4 6368658 18.67 ns/op BenchmarkAssertE2E2-4 4318659 25.39 ns/op BenchmarkAssertE2E2Blank-4 6435846 18.20 ns/op BenchmarkConvT2Ezero/zero/16-4 5422599 22.39 ns/op BenchmarkConvT2Ezero/zero/32-4 5383894 22.41 ns/op BenchmarkConvT2Ezero/zero/64-4 5334649 22.53 ns/op BenchmarkConvT2Ezero/zero/str-4 5505508 21.70 ns/op BenchmarkConvT2Ezero/zero/slice-4 5282246 22.59 ns/op BenchmarkConvT2Ezero/zero/big-4 272026 432.7 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1467093 80.90 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1362906 89.42 ns/op BenchmarkConvT2Ezero/nonzero/big-4 209536 492.6 ns/op BenchmarkConvT2Ezero/smallint/16-4 5424849 22.05 ns/op BenchmarkConvT2Ezero/smallint/32-4 5387696 22.19 ns/op BenchmarkConvT2Ezero/smallint/64-4 5344759 22.32 ns/op BenchmarkConvT2Ezero/largeint/16-4 1679011 67.81 ns/op BenchmarkConvT2Ezero/largeint/32-4 1722927 66.52 ns/op BenchmarkConvT2Ezero/largeint/64-4 1760067 64.26 ns/op BenchmarkMalloc8-4 20597074 5.712 ns/op BenchmarkMalloc16-4 21001369 5.711 ns/op BenchmarkMallocTypeInfo8-4 20976182 5.765 ns/op BenchmarkMallocTypeInfo16-4 20878750 5.704 ns/op BenchmarkMallocLargeStruct-4 5855150 20.34 ns/op BenchmarkGoroutineSelect-4 58 1892180 ns/op BenchmarkGoroutineBlocking-4 69 1910021 ns/op BenchmarkGoroutineForRange-4 80 1880328 ns/op BenchmarkGoroutineIdle-4 96 1540112 ns/op BenchmarkHashStringSpeed-4 2316481 46.90 ns/op BenchmarkHashBytesSpeed-4 1480936 82.84 ns/op BenchmarkHashInt32Speed-4 3025557 39.34 ns/op BenchmarkHashInt64Speed-4 2832500 41.75 ns/op BenchmarkHashStringArraySpeed-4 605408 201.9 ns/op BenchmarkMegMap-4 3421237 31.43 ns/op BenchmarkMegOneMap-4 4915084 24.29 ns/op BenchmarkMegEqMap-4 1798 83898 ns/op BenchmarkMegEmptyMap-4 6441769 18.69 ns/op BenchmarkSmallStrMap-4 3616309 32.54 ns/op BenchmarkMapStringKeysEight_16-4 3360698 36.19 ns/op BenchmarkMapStringKeysEight_32-4 3378124 35.10 ns/op BenchmarkMapStringKeysEight_64-4 3419586 35.11 ns/op BenchmarkMapStringKeysEight_1M-4 3433506 35.16 ns/op BenchmarkIntMap-4 4630096 26.47 ns/op BenchmarkMapFirst/1-4 4662087 24.81 ns/op BenchmarkMapFirst/2-4 4720009 25.19 ns/op BenchmarkMapFirst/3-4 4759351 24.65 ns/op BenchmarkMapFirst/4-4 4631550 24.78 ns/op BenchmarkMapFirst/5-4 4811576 27.00 ns/op BenchmarkMapFirst/6-4 4898937 26.37 ns/op BenchmarkMapFirst/7-4 4626834 26.18 ns/op BenchmarkMapFirst/8-4 4605733 25.18 ns/op BenchmarkMapFirst/9-4 3963585 28.87 ns/op BenchmarkMapFirst/10-4 4034828 28.91 ns/op BenchmarkMapFirst/11-4 4140734 29.01 ns/op BenchmarkMapFirst/12-4 3964059 29.70 ns/op BenchmarkMapFirst/13-4 3950313 29.99 ns/op BenchmarkMapFirst/14-4 4161523 28.89 ns/op BenchmarkMapFirst/15-4 4097989 29.07 ns/op BenchmarkMapFirst/16-4 4105795 28.96 ns/op BenchmarkMapMid/1-4 3700482 31.89 ns/op BenchmarkMapMid/2-4 3652095 32.40 ns/op BenchmarkMapMid/3-4 3770714 31.48 ns/op BenchmarkMapMid/4-4 3634932 32.35 ns/op BenchmarkMapMid/5-4 3653409 32.70 ns/op BenchmarkMapMid/6-4 3605244 32.75 ns/op BenchmarkMapMid/7-4 3632334 31.92 ns/op BenchmarkMapMid/8-4 3422236 33.22 ns/op BenchmarkMapMid/9-4 3243781 35.51 ns/op BenchmarkMapMid/10-4 3237643 37.09 ns/op BenchmarkMapMid/11-4 3248889 36.66 ns/op BenchmarkMapMid/12-4 3180396 38.65 ns/op BenchmarkMapMid/13-4 3121306 37.79 ns/op BenchmarkMapMid/14-4 3364035 35.25 ns/op BenchmarkMapMid/15-4 3397122 35.55 ns/op BenchmarkMapMid/16-4 3230071 36.93 ns/op BenchmarkMapLast/1-4 3791522 31.66 ns/op BenchmarkMapLast/2-4 3675195 32.42 ns/op BenchmarkMapLast/3-4 3670228 32.34 ns/op BenchmarkMapLast/4-4 3416085 34.11 ns/op BenchmarkMapLast/5-4 3549498 32.55 ns/op BenchmarkMapLast/6-4 3458248 34.25 ns/op BenchmarkMapLast/7-4 3388602 34.05 ns/op BenchmarkMapLast/8-4 3406362 35.88 ns/op BenchmarkMapLast/9-4 3213393 37.46 ns/op BenchmarkMapLast/10-4 3054812 38.27 ns/op BenchmarkMapLast/11-4 3073670 34.12 ns/op BenchmarkMapLast/12-4 3144816 36.31 ns/op BenchmarkMapLast/13-4 2753607 38.33 ns/op BenchmarkMapLast/14-4 3174765 36.97 ns/op BenchmarkMapLast/15-4 3158210 37.67 ns/op BenchmarkMapLast/16-4 3413271 36.51 ns/op BenchmarkMapCycle-4 2253457 53.63 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3397562 35.15 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2302 50148 ns/op BenchmarkMakeMap/[Byte]Byte-4 540400 194.9 ns/op BenchmarkMakeMap/[Int]Int-4 374184 339.8 ns/op BenchmarkNewEmptyMap-4 13861582 8.420 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1626475 73.40 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 479763 240.3 ns/op BenchmarkMapIterEmpty-4 5543828 21.84 ns/op BenchmarkSameLengthMap-4 4591404 26.02 ns/op BenchmarkBigKeyMap-4 1633335 71.30 ns/op BenchmarkBigValMap-4 1572842 75.36 ns/op BenchmarkSmallKeyMap-4 2733722 43.78 ns/op BenchmarkMapPopulate/1-4 2204752 52.55 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 126847 891.3 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 8594 13662 ns/op 3347 B/op 17 allocs/op BenchmarkMapPopulate/1000-4 738 157523 ns/op 53328 B/op 73 allocs/op BenchmarkMapPopulate/10000-4 45 2498902 ns/op 427220 B/op 315 allocs/op BenchmarkMapPopulate/100000-4 4 30340240 ns/op 3620880 B/op 4001 allocs/op BenchmarkComplexAlgMap-4 582934 187.5 ns/op BenchmarkGoMapClear/Reflexive/1-4 711578 162.8 ns/op BenchmarkGoMapClear/Reflexive/10-4 610632 179.1 ns/op BenchmarkGoMapClear/Reflexive/100-4 321506 361.2 ns/op BenchmarkGoMapClear/Reflexive/1000-4 31593 3792 ns/op BenchmarkGoMapClear/Reflexive/10000-4 3542 29621 ns/op BenchmarkGoMapClear/NonReflexive/1-4 566683 207.8 ns/op BenchmarkGoMapClear/NonReflexive/10-4 501582 233.4 ns/op BenchmarkGoMapClear/NonReflexive/100-4 273554 434.7 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 30808 3881 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 3451 29742 ns/op BenchmarkMapStringConversion/32/simple-4 1856479 64.35 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1472527 70.45 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1591968 73.84 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1781808 67.23 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1533514 78.10 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1401841 83.44 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1759594 70.85 ns/op BenchmarkMapInterfacePtr-4 1933602 60.53 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4630604 25.98 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 108060 978.1 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5263 21134 ns/op BenchmarkMapPop1000-4 354 336398 ns/op BenchmarkMapPop10000-4 20 6307653 ns/op BenchmarkMapAssign/Int32/256-4 2258443 49.20 ns/op BenchmarkMapAssign/Int32/65536-4 1002124 118.7 ns/op BenchmarkMapAssign/Int64/256-4 2268894 53.17 ns/op BenchmarkMapAssign/Int64/65536-4 830145 129.5 ns/op BenchmarkMapAssign/Str/256-4 1875007 65.10 ns/op BenchmarkMapAssign/Str/65536-4 327637 318.9 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1552663 78.29 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 554961 184.5 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1540482 79.07 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 465045 220.3 ns/op BenchmarkMapOperatorAssign/Str/256-4 486097 2295 ns/op BenchmarkMapOperatorAssign/Str/65536-4 135404 816.2 ns/op BenchmarkMapAppendAssign/Int32/256-4 825757 163.5 ns/op 27 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 182856 624.9 ns/op 69 B/op 1 allocs/op BenchmarkMapAppendAssign/Int64/256-4 850917 163.2 ns/op 26 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 139851 741.4 ns/op 89 B/op 1 allocs/op BenchmarkMapAppendAssign/Str/256-4 466743 285.9 ns/op 65 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 95935 1327 ns/op 151 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1738383 77.02 ns/op BenchmarkMapDelete/Int32/1000-4 1930032 61.55 ns/op BenchmarkMapDelete/Int32/10000-4 1876582 63.89 ns/op BenchmarkMapDelete/Int64/100-4 1750460 82.65 ns/op BenchmarkMapDelete/Int64/1000-4 1775048 61.05 ns/op BenchmarkMapDelete/Int64/10000-4 1851169 64.15 ns/op BenchmarkMapDelete/Str/100-4 1368662 101.8 ns/op BenchmarkMapDelete/Str/1000-4 1000000 106.6 ns/op BenchmarkMapDelete/Str/10000-4 1395553 87.96 ns/op BenchmarkMapDelete/Pointer/100-4 1603683 89.97 ns/op BenchmarkMapDelete/Pointer/1000-4 1499121 68.51 ns/op BenchmarkMapDelete/Pointer/10000-4 1620289 73.21 ns/op BenchmarkMemmove/0-4 17613073 6.795 ns/op BenchmarkMemmove/1-4 2040295 58.63 ns/op 17.06 MB/s BenchmarkMemmove/2-4 1952560 61.09 ns/op 32.74 MB/s BenchmarkMemmove/3-4 1885246 63.20 ns/op 47.47 MB/s BenchmarkMemmove/4-4 1968482 61.81 ns/op 64.72 MB/s BenchmarkMemmove/5-4 1951708 61.14 ns/op 81.77 MB/s BenchmarkMemmove/6-4 1768854 62.67 ns/op 95.75 MB/s BenchmarkMemmove/7-4 1878152 62.51 ns/op 111.98 MB/s BenchmarkMemmove/8-4 1974854 60.94 ns/op 131.28 MB/s BenchmarkMemmove/9-4 1888850 63.20 ns/op 142.41 MB/s BenchmarkMemmove/10-4 1877684 63.60 ns/op 157.23 MB/s BenchmarkMemmove/11-4 1855303 65.34 ns/op 168.34 MB/s BenchmarkMemmove/12-4 1855749 64.72 ns/op 185.42 MB/s BenchmarkMemmove/13-4 1880146 63.42 ns/op 204.98 MB/s BenchmarkMemmove/14-4 1899903 63.50 ns/op 220.46 MB/s BenchmarkMemmove/15-4 1893734 65.13 ns/op 230.32 MB/s BenchmarkMemmove/16-4 1966747 60.41 ns/op 264.87 MB/s BenchmarkMemmove/32-4 1866780 63.92 ns/op 500.65 MB/s BenchmarkMemmove/64-4 1703620 70.91 ns/op 902.57 MB/s BenchmarkMemmove/128-4 1397385 85.75 ns/op 1492.74 MB/s BenchmarkMemmove/256-4 891262 131.5 ns/op 1946.90 MB/s BenchmarkMemmove/512-4 629844 184.6 ns/op 2773.97 MB/s BenchmarkMemmove/1024-4 409776 286.6 ns/op 3573.05 MB/s BenchmarkMemmove/2048-4 239166 492.7 ns/op 4156.67 MB/s BenchmarkMemmove/4096-4 131454 918.4 ns/op 4459.82 MB/s BenchmarkMemmoveOverlap/32-4 1878819 64.15 ns/op 498.86 MB/s BenchmarkMemmoveOverlap/64-4 1693917 71.00 ns/op 901.39 MB/s BenchmarkMemmoveOverlap/128-4 1425427 84.95 ns/op 1506.74 MB/s BenchmarkMemmoveOverlap/256-4 923036 129.9 ns/op 1970.62 MB/s BenchmarkMemmoveOverlap/512-4 638949 180.3 ns/op 2839.88 MB/s BenchmarkMemmoveOverlap/1024-4 428784 280.9 ns/op 3645.81 MB/s BenchmarkMemmoveOverlap/2048-4 243021 491.3 ns/op 4168.91 MB/s BenchmarkMemmoveOverlap/4096-4 131384 904.6 ns/op 4527.92 MB/s BenchmarkMemmoveUnalignedDst/0-4 13275081 7.576 ns/op BenchmarkMemmoveUnalignedDst/1-4 2038893 58.99 ns/op 16.95 MB/s BenchmarkMemmoveUnalignedDst/2-4 1932427 62.20 ns/op 32.16 MB/s BenchmarkMemmoveUnalignedDst/3-4 1928883 61.47 ns/op 48.80 MB/s BenchmarkMemmoveUnalignedDst/4-4 1932284 61.32 ns/op 65.23 MB/s BenchmarkMemmoveUnalignedDst/5-4 1904229 61.80 ns/op 80.91 MB/s BenchmarkMemmoveUnalignedDst/6-4 1957140 61.66 ns/op 97.30 MB/s BenchmarkMemmoveUnalignedDst/7-4 1940347 63.41 ns/op 110.39 MB/s BenchmarkMemmoveUnalignedDst/8-4 2021252 58.87 ns/op 135.90 MB/s BenchmarkMemmoveUnalignedDst/9-4 1856613 63.78 ns/op 141.10 MB/s BenchmarkMemmoveUnalignedDst/10-4 1884408 64.19 ns/op 155.78 MB/s BenchmarkMemmoveUnalignedDst/11-4 1859714 63.54 ns/op 173.12 MB/s BenchmarkMemmoveUnalignedDst/12-4 1617183 73.59 ns/op 163.07 MB/s BenchmarkMemmoveUnalignedDst/13-4 1891216 64.02 ns/op 203.07 MB/s BenchmarkMemmoveUnalignedDst/14-4 1878434 63.67 ns/op 219.89 MB/s BenchmarkMemmoveUnalignedDst/15-4 1863084 63.52 ns/op 236.13 MB/s BenchmarkMemmoveUnalignedDst/16-4 1635333 72.45 ns/op 220.84 MB/s BenchmarkMemmoveUnalignedDst/32-4 1764372 67.98 ns/op 470.76 MB/s BenchmarkMemmoveUnalignedDst/64-4 1598272 74.95 ns/op 853.85 MB/s BenchmarkMemmoveUnalignedDst/128-4 1332057 89.08 ns/op 1436.91 MB/s BenchmarkMemmoveUnalignedDst/256-4 834910 136.3 ns/op 1878.17 MB/s BenchmarkMemmoveUnalignedDst/512-4 628040 190.6 ns/op 2686.01 MB/s BenchmarkMemmoveUnalignedDst/1024-4 385142 300.9 ns/op 3402.68 MB/s BenchmarkMemmoveUnalignedDst/2048-4 240450 501.0 ns/op 4087.53 MB/s BenchmarkMemmoveUnalignedDst/4096-4 122838 964.8 ns/op 4245.31 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1770652 68.60 ns/op 466.44 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1484296 74.98 ns/op 853.58 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1333240 91.15 ns/op 1404.33 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 841881 135.0 ns/op 1896.45 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 614671 194.2 ns/op 2636.77 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 412348 288.5 ns/op 3549.28 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 242074 497.7 ns/op 4114.96 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 130706 914.4 ns/op 4479.57 MB/s BenchmarkMemmoveUnalignedSrc/0-4 12462802 8.174 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1987436 60.40 ns/op 16.56 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1934010 63.27 ns/op 31.61 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1901712 62.39 ns/op 48.09 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1954022 62.39 ns/op 64.11 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1928432 62.77 ns/op 79.65 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1910559 62.23 ns/op 96.42 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1964378 61.98 ns/op 112.94 MB/s BenchmarkMemmoveUnalignedSrc/8-4 2007760 59.66 ns/op 134.08 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1844479 63.39 ns/op 141.98 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1855372 63.14 ns/op 158.38 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1853617 63.11 ns/op 174.29 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1910731 63.78 ns/op 188.14 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1906898 64.09 ns/op 202.83 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1853468 64.18 ns/op 218.13 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1852798 64.30 ns/op 233.29 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1885546 63.37 ns/op 252.48 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1786987 68.25 ns/op 468.87 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1630291 73.58 ns/op 869.85 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1341730 88.29 ns/op 1449.70 MB/s BenchmarkMemmoveUnalignedSrc/256-4 880798 134.8 ns/op 1899.81 MB/s BenchmarkMemmoveUnalignedSrc/512-4 628454 190.4 ns/op 2689.11 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 407892 290.2 ns/op 3528.93 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 233866 501.9 ns/op 4080.68 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 130363 917.5 ns/op 4464.54 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1811805 66.06 ns/op 484.38 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1580265 74.91 ns/op 854.32 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1334732 89.11 ns/op 1436.43 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 872047 135.7 ns/op 1886.21 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 628192 187.0 ns/op 2737.61 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 414720 287.3 ns/op 3563.91 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 240363 505.9 ns/op 4048.28 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 122587 918.6 ns/op 4458.82 MB/s BenchmarkMemclr/5-4 11346151 10.48 ns/op 476.92 MB/s BenchmarkMemclr/16-4 11113162 10.79 ns/op 1482.89 MB/s BenchmarkMemclr/64-4 10949761 11.00 ns/op 5819.89 MB/s BenchmarkMemclr/256-4 8484182 14.10 ns/op 18158.09 MB/s BenchmarkMemclr/4096-4 2360317 50.65 ns/op 80872.35 MB/s BenchmarkMemclr/65536-4 70845 1615 ns/op 40579.74 MB/s BenchmarkMemclr/1M-4 2773 39191 ns/op 26755.24 MB/s BenchmarkMemclr/4M-4 675 172027 ns/op 24381.69 MB/s BenchmarkMemclr/8M-4 306 369394 ns/op 22709.08 MB/s BenchmarkMemclr/16M-4 62 1693056 ns/op 9909.42 MB/s BenchmarkMemclr/64M-4 12 9762699 ns/op 6874.01 MB/s BenchmarkGoMemclr/5-4 2179954 54.60 ns/op 91.58 MB/s BenchmarkGoMemclr/16-4 484893 233.7 ns/op 68.48 MB/s BenchmarkGoMemclr/64-4 135663 871.9 ns/op 73.40 MB/s BenchmarkGoMemclr/256-4 35182 3398 ns/op 75.35 MB/s BenchmarkMemclrRange/1K_2K-4 65323 1831 ns/op 52361.88 MB/s BenchmarkMemclrRange/2K_8K-4 30532 3905 ns/op 85418.92 MB/s BenchmarkMemclrRange/4K_16K-4 42638 2798 ns/op 115460.65 MB/s BenchmarkMemclrRange/160K_228K-4 2467 47802 ns/op 34786.14 MB/s BenchmarkClearFat8-4 22674224 5.316 ns/op BenchmarkClearFat12-4 20926098 5.698 ns/op BenchmarkClearFat16-4 22566872 5.297 ns/op BenchmarkClearFat24-4 22314799 5.318 ns/op BenchmarkClearFat32-4 22479710 5.281 ns/op BenchmarkClearFat40-4 22661955 5.291 ns/op BenchmarkClearFat48-4 22558336 5.276 ns/op BenchmarkClearFat56-4 22537898 5.611 ns/op BenchmarkClearFat64-4 22579921 5.303 ns/op BenchmarkClearFat128-4 22415559 5.293 ns/op BenchmarkClearFat256-4 22363518 5.286 ns/op BenchmarkClearFat512-4 22449400 5.275 ns/op BenchmarkClearFat1024-4 20934366 5.645 ns/op BenchmarkCopyFat8-4 22497056 5.304 ns/op BenchmarkCopyFat12-4 22439426 5.297 ns/op BenchmarkCopyFat16-4 22454030 5.301 ns/op BenchmarkCopyFat24-4 22095378 5.284 ns/op BenchmarkCopyFat32-4 22522074 5.318 ns/op BenchmarkCopyFat64-4 22019608 5.279 ns/op BenchmarkCopyFat128-4 20254459 5.651 ns/op BenchmarkCopyFat256-4 20828400 5.644 ns/op BenchmarkCopyFat512-4 21225394 5.644 ns/op BenchmarkCopyFat520-4 22685832 5.283 ns/op BenchmarkCopyFat1024-4 22463833 5.304 ns/op BenchmarkIssue18740/2byte-4 446 267377 ns/op BenchmarkIssue18740/4byte-4 740 162494 ns/op BenchmarkIssue18740/8byte-4 984 118521 ns/op BenchmarkReadMetricsLatency-4 20716 4359 p50-ns 4761 p90-ns 16212 p99-ns BenchmarkFinalizer-4 159 711889 ns/op BenchmarkFinalizerRun-4 159802 986.9 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7721229 15.90 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3220231 37.06 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2456239 48.86 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2413221 49.31 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1339688 89.15 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 100.6 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2301769 51.86 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1285130 93.48 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1339041 89.30 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1845532 64.94 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1905506 64.28 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1750275 68.91 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1500949 79.60 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1379492 87.12 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 5452491 21.64 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 5856987 20.81 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 5813212 20.69 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 5577771 21.46 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5472325 21.94 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 4916552 24.42 ns/op BenchmarkFindBitRange64/PatternAASize2-4 5610495 21.48 ns/op BenchmarkFindBitRange64/PatternAASize8-4 5823204 20.51 ns/op BenchmarkFindBitRange64/PatternAASize32-4 5855168 20.60 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 5568837 21.50 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 5864910 20.48 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 5815261 20.64 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 5544351 21.66 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 5795481 20.67 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 5787098 20.63 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 5506214 21.58 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 5733391 20.53 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 5823668 20.62 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 5550463 21.47 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 5370496 22.56 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 5306380 22.57 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 5582352 21.54 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 5337240 22.44 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 5344776 22.32 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 5588430 21.51 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 5368537 22.38 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 5362936 22.60 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 5553832 21.56 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 5372946 22.50 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 5356659 22.48 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 5584879 21.48 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 5745164 20.60 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 5771660 20.43 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 5599896 21.55 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 5846221 20.74 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 5862704 20.65 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 5585024 21.47 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 5745496 20.57 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 5802375 20.61 ns/op BenchmarkNetpollBreak-4 4111 27191 ns/op BenchmarkPingPongHog-4 427 328749 ns/op BenchmarkStackGrowth-4 106068 1107 ns/op BenchmarkStackGrowthDeep-4 1003 105021 ns/op BenchmarkCreateGoroutines-4 38918 3226 ns/op BenchmarkCreateGoroutinesParallel-4 40112 3006 ns/op BenchmarkCreateGoroutinesCapture-4 7984 14809 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 39021 2950 ns/op BenchmarkClosureCall-4 22501056 5.292 ns/op BenchmarkWakeupParallelSpinning/0s-4 5554 20344 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4674 25872 ns/op BenchmarkWakeupParallelSpinning/2µs-4 5181 27134 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3272 38111 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2067 59719 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1231 96565 ns/op BenchmarkWakeupParallelSpinning/50µs-4 612 194018 ns/op BenchmarkWakeupParallelSpinning/100µs-4 390 323122 ns/op BenchmarkWakeupParallelSyscall/0s-4 782 142560 ns/op BenchmarkWakeupParallelSyscall/1µs-4 690 158541 ns/op BenchmarkWakeupParallelSyscall/2µs-4 633 162683 ns/op BenchmarkWakeupParallelSyscall/5µs-4 754 157698 ns/op BenchmarkWakeupParallelSyscall/10µs-4 595 202209 ns/op BenchmarkWakeupParallelSyscall/20µs-4 576 208638 ns/op BenchmarkWakeupParallelSyscall/50µs-4 433 261516 ns/op BenchmarkWakeupParallelSyscall/100µs-4 318 379969 ns/op BenchmarkMatmult-4 3791505 36.29 ns/op BenchmarkFastrand-4 10040114 10.01 ns/op BenchmarkFastrand64-4 12147531 9.233 ns/op BenchmarkFastrandHashiter-4 4772979 26.69 ns/op BenchmarkFastrandn/2-4 5531005 21.55 ns/op BenchmarkFastrandn/3-4 5519145 21.71 ns/op BenchmarkFastrandn/4-4 5910540 20.21 ns/op BenchmarkFastrandn/5-4 5918598 20.17 ns/op BenchmarkIfaceCmp100-4 103584 1166 ns/op BenchmarkIfaceCmpNil100-4 149240 791.3 ns/op BenchmarkEfaceCmpDiff-4 39399 3063 ns/op BenchmarkEfaceCmpDiffIndirect-4 30765 3893 ns/op BenchmarkDefer-4 1665584 71.62 ns/op BenchmarkDefer10-4 857140 143.5 ns/op BenchmarkDeferMany-4 477249 526.8 ns/op BenchmarkPanicRecover-4 162142 681.9 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 7030 17443 ns/op 17309 p50-ns 22076 p90-ns 38273 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 6157 21746 ns/op 15233 p50-ns 25023 p90-ns 190365 p99-ns BenchmarkGoroutineProfile/small/idle-4 2869 40054 ns/op 38252 p50-ns 42312 p90-ns 60362 p99-ns BenchmarkGoroutineProfile/small/loaded-4 532 195300 ns/op 123401 p50-ns 314263 p90-ns 1390043 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 7226 16754 ns/op 16523 p50-ns 21318 p90-ns 31520 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 6808 20815 ns/op 16289 p50-ns 24562 p90-ns 88996 p99-ns BenchmarkGoroutineProfile/large/idle-4 14 8328719 ns/op 8255723 p50-ns 8691145 p90-ns 8876930 p99-ns BenchmarkGoroutineProfile/large/loaded-4 10 12339611 ns/op 10271909 p50-ns 25480387 p90-ns 25480387 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 7626 16981 ns/op 17050 p50-ns 20681 p90-ns 30702 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 7929 22577 ns/op 16849 p50-ns 24479 p90-ns 190519 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 932 119465 ns/op 114232 p50-ns 128331 p90-ns 174451 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 331 361612 ns/op 217043 p50-ns 373203 p90-ns 3203153 p99-ns BenchmarkRWMutexUncontended-4 2604368 38.76 ns/op BenchmarkRWMutexWrite100-4 759807 166.9 ns/op BenchmarkRWMutexWrite10-4 212199 548.4 ns/op BenchmarkRWMutexWorkWrite100-4 592684 207.1 ns/op BenchmarkRWMutexWorkWrite10-4 179926 1220 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1730 67814 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 877 135100 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 930 127385 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 421 282346 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 447 252239 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 194 595235 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 230 506683 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 92 1214158 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 286382 383.8 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 306654 365.1 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 266107 448.1 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 283922 400.7 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 243356 428.3 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 240752 491.4 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 274362 419.0 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 217972 465.8 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 207495 518.0 ns/op BenchmarkMakeSlice/Byte-4 2113944 57.33 ns/op BenchmarkMakeSlice/Int16-4 2137310 54.83 ns/op BenchmarkMakeSlice/Int-4 1714238 72.87 ns/op BenchmarkMakeSlice/Ptr-4 1000000 117.1 ns/op BenchmarkMakeSlice/Struct/24-4 958280 116.9 ns/op BenchmarkMakeSlice/Struct/32-4 907054 139.0 ns/op BenchmarkMakeSlice/Struct/40-4 628003 172.7 ns/op BenchmarkGrowSlice/Byte-4 843379 151.3 ns/op BenchmarkGrowSlice/Int16-4 800113 158.8 ns/op BenchmarkGrowSlice/Int-4 628800 217.4 ns/op BenchmarkGrowSlice/Ptr-4 419796 277.7 ns/op BenchmarkGrowSlice/Struct/24-4 251287 414.2 ns/op BenchmarkGrowSlice/Struct/32-4 270412 430.8 ns/op BenchmarkGrowSlice/Struct/40-4 233277 514.6 ns/op BenchmarkExtendSlice/IntSlice-4 477218 247.1 ns/op BenchmarkExtendSlice/PointerSlice-4 381232 348.6 ns/op BenchmarkExtendSlice/NoGrow-4 847201 144.5 ns/op BenchmarkAppend-4 755294 153.1 ns/op BenchmarkAppendGrowByte-4 3 35958644 ns/op BenchmarkAppendGrowString-4 1 426464409 ns/op BenchmarkAppendSlice/1Bytes-4 1881586 63.23 ns/op BenchmarkAppendSlice/4Bytes-4 1942495 62.37 ns/op BenchmarkAppendSlice/7Bytes-4 1816065 65.96 ns/op BenchmarkAppendSlice/8Bytes-4 1960581 61.49 ns/op BenchmarkAppendSlice/15Bytes-4 1875398 63.98 ns/op BenchmarkAppendSlice/16Bytes-4 1947355 62.99 ns/op BenchmarkAppendSlice/32Bytes-4 1869163 64.93 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 101974 1146 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 27015 5083 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 7213 17086 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1854 66217 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 87 1205585 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 20 5752680 ns/op BenchmarkAppendStr/1Bytes-4 1713516 68.14 ns/op BenchmarkAppendStr/4Bytes-4 1733448 67.44 ns/op BenchmarkAppendStr/8Bytes-4 1683525 71.20 ns/op BenchmarkAppendStr/16Bytes-4 1691815 70.06 ns/op BenchmarkAppendStr/32Bytes-4 1709204 69.95 ns/op BenchmarkAppendSpecialCase-4 745394 160.4 ns/op BenchmarkCopy/1Byte-4 2086840 57.72 ns/op 17.32 MB/s BenchmarkCopy/1String-4 2041758 58.58 ns/op 17.07 MB/s BenchmarkCopy/2Byte-4 1893346 60.14 ns/op 33.26 MB/s BenchmarkCopy/2String-4 1971831 60.83 ns/op 32.88 MB/s BenchmarkCopy/4Byte-4 1864346 62.85 ns/op 63.64 MB/s BenchmarkCopy/4String-4 1971697 59.73 ns/op 66.97 MB/s BenchmarkCopy/8Byte-4 2041785 61.10 ns/op 130.93 MB/s BenchmarkCopy/8String-4 2045900 60.11 ns/op 133.10 MB/s BenchmarkCopy/12Byte-4 1941160 62.13 ns/op 193.16 MB/s BenchmarkCopy/12String-4 1889257 63.06 ns/op 190.29 MB/s BenchmarkCopy/16Byte-4 1926722 60.70 ns/op 263.58 MB/s BenchmarkCopy/16String-4 1980717 60.61 ns/op 263.96 MB/s BenchmarkCopy/32Byte-4 1685292 67.48 ns/op 474.23 MB/s BenchmarkCopy/32String-4 1833852 64.68 ns/op 494.72 MB/s BenchmarkCopy/128Byte-4 1401560 85.75 ns/op 1492.72 MB/s BenchmarkCopy/128String-4 1215540 98.14 ns/op 1304.29 MB/s BenchmarkCopy/1024Byte-4 418802 286.8 ns/op 3570.20 MB/s BenchmarkCopy/1024String-4 357226 335.9 ns/op 3048.49 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 28568 4049 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 19161 6051 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 13249 9186 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 11929 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 8433 15665 ns/op BenchmarkAppendInPlace/Grow/Byte-4 128193 877.1 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 126786 890.4 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 97023 1140 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 77293 1353 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 76756 1480 ns/op BenchmarkStackCopyPtr-4 1 177337505 ns/op BenchmarkStackCopy-4 1 121510439 ns/op BenchmarkStackCopyNoCache-4 18 5936238 ns/op BenchmarkStackCopyWithStkobj-4 1 127228037 ns/op BenchmarkIssue18138-4 805 166009 ns/op BenchmarkCompareStringEqual-4 10892828 10.84 ns/op BenchmarkCompareStringIdentical-4 16591382 7.224 ns/op BenchmarkCompareStringSameLength-4 12557234 9.520 ns/op BenchmarkCompareStringDifferentLength-4 22699968 5.288 ns/op BenchmarkCompareStringBigUnaligned-4 1328 100130 ns/op 10472.20 MB/s BenchmarkCompareStringBig-4 1058 102321 ns/op 10248.05 MB/s BenchmarkConcatStringAndBytes-4 2242096 53.15 ns/op BenchmarkSliceByteToString/1-4 2283890 52.39 ns/op BenchmarkSliceByteToString/2-4 1000000 106.3 ns/op BenchmarkSliceByteToString/4-4 1000000 101.2 ns/op BenchmarkSliceByteToString/8-4 1000000 101.7 ns/op BenchmarkSliceByteToString/16-4 1000000 114.2 ns/op BenchmarkSliceByteToString/32-4 1000000 118.1 ns/op BenchmarkSliceByteToString/64-4 947074 145.1 ns/op BenchmarkSliceByteToString/128-4 673933 208.5 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2360331 50.80 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 864033 138.9 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 939482 116.1 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3475896 35.11 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1631752 71.11 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1921546 61.70 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2237773 51.12 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 465454 254.7 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 567448 208.2 ns/op BenchmarkRuneIterate/range/ASCII-4 5509777 21.40 ns/op BenchmarkRuneIterate/range/Japanese-4 2025754 59.47 ns/op BenchmarkRuneIterate/range/MixedLength-4 2431861 49.70 ns/op BenchmarkRuneIterate/range1/ASCII-4 5621694 21.36 ns/op BenchmarkRuneIterate/range1/Japanese-4 2004700 59.65 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2417492 49.82 ns/op BenchmarkRuneIterate/range2/ASCII-4 5608317 21.38 ns/op BenchmarkRuneIterate/range2/Japanese-4 2029146 59.12 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2431170 49.51 ns/op BenchmarkArrayEqual-4 19652902 6.118 ns/op BenchmarkFunc/Name-4 4837876 24.44 ns/op BenchmarkFunc/Entry-4 10499361 11.53 ns/op BenchmarkFunc/FileLine-4 1536921 78.40 ns/op PASS ok runtime 132.639s goos: linux goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 22896 5247 ns/op BenchmarkHandle/concurrent-4 12325 9095 ns/op PASS ok runtime/cgo 0.519s goos: linux goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 17583465 6.862 ns/op BenchmarkAtomicStore64-4 9595507 12.52 ns/op BenchmarkAtomicLoad-4 17404662 6.866 ns/op BenchmarkAtomicStore-4 9559526 12.45 ns/op BenchmarkAnd8-4 9520209 12.45 ns/op BenchmarkAnd-4 9600771 12.47 ns/op BenchmarkAnd8Parallel-4 3120892 47.10 ns/op BenchmarkAndParallel-4 4380770 47.74 ns/op BenchmarkOr8-4 9588937 12.47 ns/op BenchmarkOr-4 9568218 12.43 ns/op BenchmarkOr8Parallel-4 3391104 49.37 ns/op BenchmarkOrParallel-4 2355974 49.46 ns/op BenchmarkXadd-4 2536652 50.50 ns/op BenchmarkXadd64-4 2502915 49.86 ns/op BenchmarkCas-4 2329882 54.51 ns/op BenchmarkCas64-4 2266836 52.97 ns/op BenchmarkXchg-4 3039984 47.11 ns/op BenchmarkXchg64-4 2525083 49.52 ns/op PASS ok runtime/internal/atomic 2.979s goos: linux goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4084677 27.02 ns/op BenchmarkMulUintptr/large-4 3682872 32.35 ns/op PASS ok runtime/internal/math 0.330s goos: linux goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 16 7774233 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 13 9215240 ns/op 444.9 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 823 197243 ns/op 6.652 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 8 13549545 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 6 20797257 ns/op 1160 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 100 1045791 ns/op 62.90 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 81383224 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 119114441 ns/op 7728 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 13 10327367 ns/op 659.3 concurrent_launches/op PASS ok runtime/pprof 1.584s goos: linux goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 15 8631554 ns/op BenchmarkStackLeak-4 9268 12891 ns/op PASS ok runtime/race 0.557s goos: linux goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 5768044 20.69 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 232066 509.8 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.407s goos: linux goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 160665 718.1 ns/op BenchmarkSortString1K-4 187 641686 ns/op BenchmarkSortString1K_Slice-4 212 554104 ns/op BenchmarkStableString1K-4 100 1086334 ns/op BenchmarkSortInt1K-4 218 531012 ns/op BenchmarkSortInt1K_Sorted-4 2642 42640 ns/op BenchmarkSortInt1K_Reversed-4 2020 70464 ns/op BenchmarkSortInt1K_Mod8-4 570 245564 ns/op BenchmarkStableInt1K-4 151 793342 ns/op BenchmarkStableInt1K_Slice-4 169 780814 ns/op BenchmarkSortInt64K-4 2 52452570 ns/op BenchmarkSortInt64K_Slice-4 3 44140832 ns/op BenchmarkStableInt64K-4 2 72294872 ns/op BenchmarkSort1e2-4 470 336194 ns/op BenchmarkStable1e2-4 164 673792 ns/op BenchmarkSort1e4-4 2 51272382 ns/op BenchmarkStable1e4-4 1 223960858 ns/op PASS ok sort 3.644s goos: linux goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 883476 134.1 ns/op BenchmarkAtof64Float-4 754723 158.5 ns/op BenchmarkAtof64FloatExp-4 640722 180.4 ns/op BenchmarkAtof64Big-4 426508 272.4 ns/op BenchmarkAtof64RandomBits-4 219584 550.2 ns/op BenchmarkAtof64RandomFloats-4 425247 260.3 ns/op BenchmarkAtof64RandomLongFloats-4 396702 299.7 ns/op BenchmarkAtof32Decimal-4 837261 136.2 ns/op BenchmarkAtof32Float-4 746868 156.5 ns/op BenchmarkAtof32FloatExp-4 618135 187.7 ns/op BenchmarkAtof32Random-4 356955 330.3 ns/op BenchmarkAtof32RandomLong-4 146121 807.7 ns/op BenchmarkParseInt/Pos/7bit-4 1405248 84.82 ns/op BenchmarkParseInt/Pos/26bit-4 574638 195.9 ns/op BenchmarkParseInt/Pos/31bit-4 544856 212.8 ns/op BenchmarkParseInt/Pos/56bit-4 363643 327.8 ns/op BenchmarkParseInt/Pos/63bit-4 328291 351.5 ns/op BenchmarkParseInt/Neg/7bit-4 1408624 83.80 ns/op BenchmarkParseInt/Neg/26bit-4 595345 193.7 ns/op BenchmarkParseInt/Neg/31bit-4 544555 213.9 ns/op BenchmarkParseInt/Neg/56bit-4 362800 320.1 ns/op BenchmarkParseInt/Neg/63bit-4 343304 344.3 ns/op BenchmarkAtoi/Pos/7bit-4 2175802 54.18 ns/op BenchmarkAtoi/Pos/26bit-4 742964 147.3 ns/op BenchmarkAtoi/Pos/31bit-4 709922 161.3 ns/op BenchmarkAtoi/Pos/56bit-4 407654 282.3 ns/op BenchmarkAtoi/Pos/63bit-4 323043 365.8 ns/op BenchmarkAtoi/Neg/7bit-4 2182690 55.55 ns/op BenchmarkAtoi/Neg/26bit-4 759619 147.1 ns/op BenchmarkAtoi/Neg/31bit-4 727864 161.2 ns/op BenchmarkAtoi/Neg/56bit-4 411986 273.7 ns/op BenchmarkAtoi/Neg/63bit-4 321468 363.7 ns/op BenchmarkFormatFloat/Decimal-4 113980 1066 ns/op BenchmarkFormatFloat/Float-4 100078 1116 ns/op BenchmarkFormatFloat/Exp-4 114481 1022 ns/op BenchmarkFormatFloat/NegExp-4 119218 1034 ns/op BenchmarkFormatFloat/LongExp-4 90049 1252 ns/op BenchmarkFormatFloat/Big-4 89534 1305 ns/op BenchmarkFormatFloat/BinaryExp-4 208864 556.8 ns/op BenchmarkFormatFloat/32Integer-4 113644 1035 ns/op BenchmarkFormatFloat/32ExactFraction-4 121833 960.5 ns/op BenchmarkFormatFloat/32Point-4 102883 1090 ns/op BenchmarkFormatFloat/32Exp-4 115032 1028 ns/op BenchmarkFormatFloat/32NegExp-4 113613 1026 ns/op BenchmarkFormatFloat/32Shortest-4 118358 971.8 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 137589 877.1 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 125875 910.1 ns/op BenchmarkFormatFloat/64Fixed1-4 144051 783.5 ns/op BenchmarkFormatFloat/64Fixed2-4 143468 782.7 ns/op BenchmarkFormatFloat/64Fixed3-4 150604 777.1 ns/op BenchmarkFormatFloat/64Fixed4-4 149068 766.7 ns/op BenchmarkFormatFloat/64Fixed12-4 84769 1412 ns/op BenchmarkFormatFloat/64Fixed16-4 105922 1113 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 107779 1075 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 97502 1189 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2092 55011 ns/op BenchmarkFormatFloat/Slowpath64-4 92882 1262 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 93321 1273 ns/op BenchmarkAppendFloat/Decimal-4 137554 855.2 ns/op BenchmarkAppendFloat/Float-4 123123 957.2 ns/op BenchmarkAppendFloat/Exp-4 141286 839.2 ns/op BenchmarkAppendFloat/NegExp-4 143047 838.0 ns/op BenchmarkAppendFloat/LongExp-4 112138 1059 ns/op BenchmarkAppendFloat/Big-4 107287 1104 ns/op BenchmarkAppendFloat/BinaryExp-4 323390 362.4 ns/op BenchmarkAppendFloat/32Integer-4 140203 854.0 ns/op BenchmarkAppendFloat/32ExactFraction-4 140754 836.8 ns/op BenchmarkAppendFloat/32Point-4 130296 902.9 ns/op BenchmarkAppendFloat/32Exp-4 142447 836.0 ns/op BenchmarkAppendFloat/32NegExp-4 142414 834.0 ns/op BenchmarkAppendFloat/32Shortest-4 159603 742.2 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 174070 676.0 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 168195 705.4 ns/op BenchmarkAppendFloat/64Fixed1-4 193725 603.4 ns/op BenchmarkAppendFloat/64Fixed2-4 192724 601.9 ns/op BenchmarkAppendFloat/64Fixed3-4 191810 610.5 ns/op BenchmarkAppendFloat/64Fixed4-4 189042 594.9 ns/op BenchmarkAppendFloat/64Fixed12-4 101427 1165 ns/op BenchmarkAppendFloat/64Fixed16-4 132686 894.7 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 140241 822.5 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 119173 976.1 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2156 54399 ns/op BenchmarkAppendFloat/Slowpath64-4 112458 1072 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 114058 1044 ns/op BenchmarkFormatInt-4 17797 6460 ns/op BenchmarkAppendInt-4 21201 5625 ns/op BenchmarkFormatUint-4 86394 1304 ns/op BenchmarkAppendUint-4 104116 1096 ns/op BenchmarkFormatIntSmall/7-4 3005688 39.25 ns/op BenchmarkFormatIntSmall/42-4 3144325 38.32 ns/op BenchmarkAppendIntSmall-4 1480723 79.41 ns/op BenchmarkAppendUintVarlen/1-4 1371577 86.87 ns/op BenchmarkAppendUintVarlen/12-4 1389198 84.84 ns/op BenchmarkAppendUintVarlen/123-4 899617 130.1 ns/op BenchmarkAppendUintVarlen/1234-4 830454 133.8 ns/op BenchmarkAppendUintVarlen/12345-4 855096 133.3 ns/op BenchmarkAppendUintVarlen/123456-4 863918 135.3 ns/op BenchmarkAppendUintVarlen/1234567-4 792511 139.7 ns/op BenchmarkAppendUintVarlen/12345678-4 798374 139.9 ns/op BenchmarkAppendUintVarlen/123456789-4 818486 140.0 ns/op BenchmarkAppendUintVarlen/1234567890-4 802077 146.8 ns/op BenchmarkAppendUintVarlen/12345678901-4 756780 146.9 ns/op BenchmarkAppendUintVarlen/123456789012-4 797067 149.5 ns/op BenchmarkAppendUintVarlen/1234567890123-4 759966 149.5 ns/op BenchmarkAppendUintVarlen/12345678901234-4 749232 149.8 ns/op BenchmarkAppendUintVarlen/123456789012345-4 773533 153.5 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 764439 152.0 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 749286 158.7 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 701012 160.7 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 693872 163.0 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 685513 166.1 ns/op BenchmarkQuote-4 43786 2637 ns/op BenchmarkQuoteRune-4 433282 258.5 ns/op BenchmarkAppendQuote-4 52212 2258 ns/op BenchmarkAppendQuoteRune-4 825531 137.9 ns/op BenchmarkUnquoteEasy-4 1325746 90.57 ns/op BenchmarkUnquoteHard-4 44928 2528 ns/op PASS ok strconv 16.026s goos: linux goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 390607 263.1 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 132259 826.6 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 197468 622.8 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 263240 383.3 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 89421 1244 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 90552 1136 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 728764 173.3 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 21921 5336 ns/op BenchmarkGenericMatch1-4 2186 49823 ns/op BenchmarkGenericMatch2-4 426 274652 ns/op BenchmarkSingleMaxSkipping-4 8186 14299 ns/op 699.37 MB/s BenchmarkSingleLongSuffixFail-4 14535 8244 ns/op 121.54 MB/s BenchmarkSingleMatch-4 249 462221 ns/op 32.45 MB/s BenchmarkByteByteNoMatch-4 76381 1542 ns/op BenchmarkByteByteMatch-4 18320 6445 ns/op BenchmarkByteStringMatch-4 22012 5297 ns/op BenchmarkHTMLEscapeNew-4 67622 1735 ns/op BenchmarkHTMLEscapeOld-4 86464 1308 ns/op BenchmarkByteStringReplacerWriteString-4 1402 78245 ns/op BenchmarkByteReplacerWriteString-4 1016 116765 ns/op BenchmarkByteByteReplaces-4 3080 33029 ns/op BenchmarkByteByteMap-4 10000 11356 ns/op BenchmarkMap/identity/ASCII-4 603559 194.5 ns/op BenchmarkMap/identity/Greek-4 439090 271.6 ns/op BenchmarkMap/change/ASCII-4 38812 3077 ns/op BenchmarkMap/change/Greek-4 25269 4679 ns/op BenchmarkIndexRune-4 1991154 59.56 ns/op BenchmarkIndexRuneLongString-4 1691089 70.71 ns/op BenchmarkIndexRuneFastPath-4 4401214 26.93 ns/op BenchmarkIndex-4 4443440 26.78 ns/op BenchmarkLastIndex-4 4814540 24.90 ns/op BenchmarkIndexByte-4 12540750 9.533 ns/op BenchmarkToUpper/#00-4 2881419 41.45 ns/op BenchmarkToUpper/ONLYUPPER-4 2216707 54.08 ns/op BenchmarkToUpper/abc-4 357628 340.5 ns/op BenchmarkToUpper/AbC123-4 240615 500.3 ns/op BenchmarkToUpper/azAZ09_-4 211095 565.6 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 61464 1949 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 34125 3518 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 54624 2189 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 120193 951.9 ns/op BenchmarkToLower/#00-4 3204160 37.39 ns/op BenchmarkToLower/abc-4 2846469 42.33 ns/op BenchmarkToLower/AbC123-4 233976 512.8 ns/op BenchmarkToLower/azAZ09_-4 199508 577.6 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 60702 1937 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 35690 3340 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 68296 1738 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 116618 1017 ns/op BenchmarkMapNoChanges-4 792400 138.0 ns/op BenchmarkTrim-4 50259 2397 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3130957 38.32 ns/op BenchmarkToValidUTF8/InvalidASCII-4 208551 577.7 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 130694 890.8 ns/op BenchmarkEqualFold-4 57865 1995 ns/op BenchmarkIndexHard1-4 817 142564 ns/op BenchmarkIndexHard2-4 591 201219 ns/op BenchmarkIndexHard3-4 148 798057 ns/op BenchmarkIndexHard4-4 181 654188 ns/op BenchmarkLastIndexHard1-4 58 1981181 ns/op BenchmarkLastIndexHard2-4 58 1988472 ns/op BenchmarkLastIndexHard3-4 58 1988039 ns/op BenchmarkCountHard1-4 836 143119 ns/op BenchmarkCountHard2-4 597 200421 ns/op BenchmarkCountHard3-4 150 794288 ns/op BenchmarkIndexTorture-4 7359 15508 ns/op BenchmarkCountTorture-4 7596 15556 ns/op BenchmarkCountTortureOverlapping-4 668 160933 ns/op BenchmarkCountByte/10-4 4334419 27.18 ns/op 367.87 MB/s BenchmarkCountByte/32-4 4227411 28.45 ns/op 1124.71 MB/s BenchmarkCountByte/4096-4 876939 134.8 ns/op 30380.38 MB/s BenchmarkCountByte/4194304-4 723 172826 ns/op 24268.98 MB/s BenchmarkCountByte/67108864-4 20 5721122 ns/op 11730.02 MB/s BenchmarkFields/ASCII/16-4 278834 429.2 ns/op 37.28 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 20166 5815 ns/op 44.03 MB/s 352 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1222 96645 ns/op 42.38 MB/s 6528 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 63 1886055 ns/op 34.75 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 29038290 ns/op 36.11 MB/s 1507328 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 113122 1052 ns/op 15.22 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 10226 11450 ns/op 22.36 MB/s 416 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 591 195003 ns/op 21.00 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 26 4207021 ns/op 15.58 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 87641086 ns/op 11.96 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 214371 572.7 ns/op 27.94 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 18138 6347 ns/op 40.34 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 992 117987 ns/op 34.72 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 42 2922659 ns/op 22.42 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 69611716 ns/op 15.06 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 131572 915.2 ns/op 17.48 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13564 8598 ns/op 29.78 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 787 148812 ns/op 27.52 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 34 3437917 ns/op 19.06 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 76783526 ns/op 13.66 MB/s 10449200 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 1 114403870 ns/op BenchmarkSplitSingleByteSeparator-4 13 8770705 ns/op BenchmarkSplitMultiByteSeparator-4 27 3997151 ns/op BenchmarkSplitNSingleByteSeparator-4 227349 519.6 ns/op BenchmarkSplitNMultiByteSeparator-4 154738 675.0 ns/op BenchmarkRepeat/5x1-4 419418 285.3 ns/op BenchmarkRepeat/5x2-4 282892 398.3 ns/op BenchmarkRepeat/5x6-4 185190 647.1 ns/op BenchmarkRepeat/10x1-4 427970 283.7 ns/op BenchmarkRepeat/10x2-4 303074 419.3 ns/op BenchmarkRepeat/10x6-4 178574 681.3 ns/op BenchmarkIndexAnyASCII/1:1-4 2031765 59.30 ns/op BenchmarkIndexAnyASCII/1:2-4 2014785 56.37 ns/op BenchmarkIndexAnyASCII/1:4-4 2033887 61.34 ns/op BenchmarkIndexAnyASCII/1:8-4 1993555 62.02 ns/op BenchmarkIndexAnyASCII/1:16-4 2034658 54.93 ns/op BenchmarkIndexAnyASCII/1:32-4 2017818 55.91 ns/op BenchmarkIndexAnyASCII/1:64-4 2040603 54.94 ns/op BenchmarkIndexAnyASCII/16:1-4 2111318 54.36 ns/op BenchmarkIndexAnyASCII/16:2-4 782110 151.1 ns/op BenchmarkIndexAnyASCII/16:4-4 785059 152.0 ns/op BenchmarkIndexAnyASCII/16:8-4 728547 157.0 ns/op BenchmarkIndexAnyASCII/16:16-4 692553 169.2 ns/op BenchmarkIndexAnyASCII/16:32-4 602509 198.8 ns/op BenchmarkIndexAnyASCII/16:64-4 487578 244.0 ns/op BenchmarkIndexAnyASCII/256:1-4 1844708 62.06 ns/op BenchmarkIndexAnyASCII/256:2-4 71785 1635 ns/op BenchmarkIndexAnyASCII/256:4-4 73324 1640 ns/op BenchmarkIndexAnyASCII/256:8-4 73256 1621 ns/op BenchmarkIndexAnyASCII/256:16-4 71817 1626 ns/op BenchmarkIndexAnyASCII/256:32-4 72175 1670 ns/op BenchmarkIndexAnyASCII/256:64-4 69704 1715 ns/op BenchmarkIndexAnyUTF8/1:1-4 2133715 58.38 ns/op BenchmarkIndexAnyUTF8/1:2-4 1958055 56.95 ns/op BenchmarkIndexAnyUTF8/1:4-4 1976426 57.21 ns/op BenchmarkIndexAnyUTF8/1:8-4 1954366 56.47 ns/op BenchmarkIndexAnyUTF8/1:16-4 1997472 55.55 ns/op BenchmarkIndexAnyUTF8/1:32-4 1983658 56.53 ns/op BenchmarkIndexAnyUTF8/1:64-4 2045876 57.03 ns/op BenchmarkIndexAnyUTF8/16:1-4 1650098 71.49 ns/op BenchmarkIndexAnyUTF8/16:2-4 304894 374.3 ns/op BenchmarkIndexAnyUTF8/16:4-4 307333 377.1 ns/op BenchmarkIndexAnyUTF8/16:8-4 302558 379.0 ns/op BenchmarkIndexAnyUTF8/16:16-4 293265 375.3 ns/op BenchmarkIndexAnyUTF8/16:32-4 306873 377.5 ns/op BenchmarkIndexAnyUTF8/16:64-4 291906 400.7 ns/op BenchmarkIndexAnyUTF8/256:1-4 450321 270.4 ns/op BenchmarkIndexAnyUTF8/256:2-4 21578 5309 ns/op BenchmarkIndexAnyUTF8/256:4-4 22856 5231 ns/op BenchmarkIndexAnyUTF8/256:8-4 22946 5232 ns/op BenchmarkIndexAnyUTF8/256:16-4 22657 5217 ns/op BenchmarkIndexAnyUTF8/256:32-4 22170 5342 ns/op BenchmarkIndexAnyUTF8/256:64-4 22012 5443 ns/op BenchmarkLastIndexAnyASCII/1:1-4 1993027 60.68 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2023016 61.26 ns/op BenchmarkLastIndexAnyASCII/1:4-4 1982547 55.38 ns/op BenchmarkLastIndexAnyASCII/1:8-4 1911565 56.10 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2003781 56.08 ns/op BenchmarkLastIndexAnyASCII/1:32-4 1999188 56.17 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2004964 55.08 ns/op BenchmarkLastIndexAnyASCII/16:1-4 786634 146.1 ns/op BenchmarkLastIndexAnyASCII/16:2-4 773815 144.5 ns/op BenchmarkLastIndexAnyASCII/16:4-4 776172 148.6 ns/op BenchmarkLastIndexAnyASCII/16:8-4 769522 155.7 ns/op BenchmarkLastIndexAnyASCII/16:16-4 698684 167.9 ns/op BenchmarkLastIndexAnyASCII/16:32-4 611670 193.1 ns/op BenchmarkLastIndexAnyASCII/16:64-4 486104 241.9 ns/op BenchmarkLastIndexAnyASCII/256:1-4 77720 1535 ns/op BenchmarkLastIndexAnyASCII/256:2-4 78294 1528 ns/op BenchmarkLastIndexAnyASCII/256:4-4 76825 1547 ns/op BenchmarkLastIndexAnyASCII/256:8-4 77142 1558 ns/op BenchmarkLastIndexAnyASCII/256:16-4 77137 1570 ns/op BenchmarkLastIndexAnyASCII/256:32-4 74917 1578 ns/op BenchmarkLastIndexAnyASCII/256:64-4 72871 1628 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2021984 59.80 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2068855 55.20 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2064704 55.26 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2056704 55.62 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2000678 55.10 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 1899566 55.87 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2070782 54.65 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 352627 323.6 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 189900 613.2 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 187752 629.4 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 193594 609.2 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 177728 658.6 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 169714 685.7 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 170068 682.8 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 25993 4670 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 12133 9778 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 12117 9925 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 12142 9922 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 10370 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10333 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10304 ns/op BenchmarkTrimASCII/1:1-4 3225471 36.80 ns/op BenchmarkTrimASCII/1:2-4 2497179 47.12 ns/op BenchmarkTrimASCII/1:4-4 2322812 51.12 ns/op BenchmarkTrimASCII/1:8-4 2035443 59.49 ns/op BenchmarkTrimASCII/1:16-4 1719876 69.70 ns/op BenchmarkTrimASCII/16:1-4 2724842 44.56 ns/op BenchmarkTrimASCII/16:2-4 804439 147.2 ns/op BenchmarkTrimASCII/16:4-4 778162 150.6 ns/op BenchmarkTrimASCII/16:8-4 733609 159.7 ns/op BenchmarkTrimASCII/16:16-4 678182 166.9 ns/op BenchmarkTrimASCII/256:1-4 663412 177.0 ns/op BenchmarkTrimASCII/256:2-4 76711 1541 ns/op BenchmarkTrimASCII/256:4-4 77401 1541 ns/op BenchmarkTrimASCII/256:8-4 77364 1558 ns/op BenchmarkTrimASCII/256:16-4 77110 1558 ns/op BenchmarkTrimASCII/4096:1-4 56436 2115 ns/op BenchmarkTrimASCII/4096:2-4 4974 23646 ns/op BenchmarkTrimASCII/4096:4-4 4939 23781 ns/op BenchmarkTrimASCII/4096:8-4 4899 23671 ns/op BenchmarkTrimASCII/4096:16-4 4747 23828 ns/op BenchmarkTrimByte-4 4270519 28.00 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13226 8944 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13305 9044 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1086 108638 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2226 52954 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4375 26466 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7686 14790 ns/op BenchmarkJoin/0-4 5204341 22.73 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4118265 28.28 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 257103 473.5 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 165283 695.2 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 124359 974.4 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 102339 1194 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 86329 1427 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 73267 1589 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2778822 40.94 ns/op BenchmarkTrimSpace/ASCII-4 1580301 75.25 ns/op BenchmarkTrimSpace/SomeNonASCII-4 142317 825.1 ns/op BenchmarkTrimSpace/JustNonASCII-4 73220 1555 ns/op BenchmarkReplaceAll-4 125096 953.1 ns/op 16 B/op 1 allocs/op PASS ok strings 36.309s goos: linux goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 41252 2469 ns/op BenchmarkCond2-4 17824 6790 ns/op BenchmarkCond4-4 12775 10052 ns/op BenchmarkCond8-4 8706 19756 ns/op BenchmarkCond16-4 5070 38237 ns/op BenchmarkCond32-4 1356 93890 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 408910 290.5 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 270232 473.7 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 459789 364.1 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 459465 248.1 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 246463 406.9 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 449644 263.3 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 68196 1883 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 72768 1866 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 52431 2397 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 49531 2643 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 461430 253.5 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 154089 759.3 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 407373 258.9 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 120123 913.6 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 420915 292.0 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 160042 726.5 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 1989715 64.88 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 65967 1994 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 170235 741.3 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 441438 242.8 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 5574 17941 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 290 416093 ns/op BenchmarkRange/*sync.Map-4 3518 34455 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 75592 1461 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 181201 559.3 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 54433 2114 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 103680 1209 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 237182 523.9 ns/op BenchmarkAdversarialDelete/*sync.Map-4 103209 1110 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 69831 1983 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 162669 673.6 ns/op BenchmarkDeleteCollision/*sync.Map-4 466124 248.8 ns/op BenchmarkUncontendedSemaphore-4 3729393 32.16 ns/op BenchmarkContendedSemaphore-4 3254802 35.91 ns/op BenchmarkMutexUncontended-4 660110 158.5 ns/op BenchmarkMutex-4 121527 937.3 ns/op BenchmarkMutexSlack-4 112722 1003 ns/op BenchmarkMutexWork-4 107770 1125 ns/op BenchmarkMutexWorkSlack-4 96337 1121 ns/op BenchmarkMutexNoSpin-4 54829 2134 ns/op BenchmarkMutexSpin-4 61773 1838 ns/op BenchmarkOnce-4 647490 239.2 ns/op BenchmarkSemaUncontended-4 5584789 18.19 ns/op BenchmarkSemaSyntNonblock-4 1000000 104.6 ns/op BenchmarkSemaSyntBlock-4 1000000 103.7 ns/op BenchmarkSemaWorkNonblock-4 934416 142.4 ns/op BenchmarkSemaWorkBlock-4 705945 144.3 ns/op BenchmarkRWMutexUncontended-4 436086 279.7 ns/op BenchmarkRWMutexWrite100-4 289951 433.4 ns/op BenchmarkRWMutexWrite10-4 247336 538.8 ns/op BenchmarkRWMutexWorkWrite100-4 220364 506.6 ns/op BenchmarkRWMutexWorkWrite10-4 159072 646.6 ns/op BenchmarkWaitGroupUncontended-4 926679 119.1 ns/op BenchmarkWaitGroupAddDone-4 327264 437.2 ns/op BenchmarkWaitGroupAddDoneWork-4 328998 438.0 ns/op BenchmarkWaitGroupWait-4 5067578 23.23 ns/op BenchmarkWaitGroupWaitWork-4 3342304 35.43 ns/op BenchmarkWaitGroupActuallyWait-4 37015 3169 ns/op 32 B/op 2 allocs/op PASS ok sync 11.597s goos: linux goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 483228 208.1 ns/op PASS ok sync/atomic 0.140s goos: linux goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 104258 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 7687 14413 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11841 10188 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 98 1200031 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 124 951028 ns/op 1043 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 190759949 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 186902207 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 1699 65179 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 1986 55004 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 18 6049513 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 19 5407211 ns/op 21766 B/op 54 allocs/op BenchmarkTable/10x100000/new-4 1 783027507 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 771715923 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 214 553790 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 243 488156 ns/op 161 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 59846566 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 57987346 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7231146829 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 7090741791 ns/op 335150152 B/op 100092 allocs/op BenchmarkPyramid/10-4 2691 42562 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 37 3026642 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 334302135 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2386 46720 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 254 441463 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 25 4380135 ns/op 427427 B/op 1661 allocs/op BenchmarkCode-4 6672 15687 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 19.460s goos: linux goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 1 174263892 ns/op BenchmarkVariableString-4 92714 1128 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2160 51523 ns/op 2512 B/op 39 allocs/op PASS ok text/template/parse 0.470s goos: linux goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 36 3392667 ns/op BenchmarkAfter-4 108 1136344 ns/op BenchmarkStop-4 184 648698 ns/op BenchmarkSimultaneousAfterFunc-4 27 3804325 ns/op BenchmarkStartStop-4 205 674613 ns/op BenchmarkReset-4 2460 52225 ns/op BenchmarkSleep-4 32 3196151 ns/op BenchmarkParallelTimerLatency-4 50 234142 avg-late-ns 4225432 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 327401 avg-late-ns 839428 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 32 359617 avg-late-ns 884083 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 406090 avg-late-ns 1665622 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 342085 avg-late-ns 1701847 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 345692 avg-late-ns 1604674 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 362064 avg-late-ns 2150495 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 229255 avg-late-ns 1790502 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 231211 avg-late-ns 2681635 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 359942 avg-late-ns 4344759 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 2210292 avg-late-ns 10570843 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 302735 avg-late-ns 902156 max-late-ns BenchmarkTicker-4 459 284951 ns/op BenchmarkTickerReset-4 4131 30241 ns/op BenchmarkTickerResetNaive-4 169 626431 ns/op BenchmarkNow-4 1221744 100.4 ns/op BenchmarkNowUnixNano-4 1202109 100.3 ns/op BenchmarkNowUnixMilli-4 1000000 101.8 ns/op BenchmarkNowUnixMicro-4 1000000 101.8 ns/op BenchmarkFormat-4 54698 2186 ns/op BenchmarkFormatNow-4 76123 1588 ns/op BenchmarkMarshalJSON-4 59115 2073 ns/op BenchmarkMarshalText-4 60153 2069 ns/op BenchmarkParse-4 159894 747.3 ns/op BenchmarkParseDuration-4 573634 209.6 ns/op BenchmarkHour-4 850845 141.1 ns/op BenchmarkSecond-4 869064 136.3 ns/op BenchmarkYear-4 667434 180.6 ns/op BenchmarkDay-4 583561 202.3 ns/op BenchmarkISOWeek-4 642489 185.5 ns/op PASS ok time 10.512s goos: linux goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 377720 294.1 ns/op BenchmarkDecodeValidJapaneseChars-4 469329 244.7 ns/op BenchmarkDecodeRune-4 1848795 63.92 ns/op BenchmarkEncodeValidASCII-4 499737 201.0 ns/op BenchmarkEncodeValidJapaneseChars-4 833031 145.9 ns/op BenchmarkEncodeRune-4 3225241 37.02 ns/op PASS ok unicode/utf16 1.017s goos: linux goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 812346 146.5 ns/op BenchmarkRuneCountTenJapaneseChars-4 170332 666.2 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3999540 29.95 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 438230 272.3 ns/op BenchmarkValidTenASCIIChars-4 811885 143.3 ns/op BenchmarkValid100KASCIIChars-4 87 1380385 ns/op BenchmarkValidTenJapaneseChars-4 152577 768.5 ns/op BenchmarkValidLongMostlyASCII-4 84 1417420 ns/op BenchmarkValidLongJapanese-4 48 2225259 ns/op BenchmarkValidStringTenASCIIChars-4 4628958 25.93 ns/op BenchmarkValidString100KASCIIChars-4 8343 14220 ns/op BenchmarkValidStringTenJapaneseChars-4 441433 245.1 ns/op BenchmarkValidStringLongMostlyASCII-4 1224 96939 ns/op BenchmarkValidStringLongJapanese-4 159 748876 ns/op BenchmarkEncodeASCIIRune-4 4562584 26.13 ns/op BenchmarkEncodeJapaneseRune-4 2509593 47.36 ns/op BenchmarkAppendASCIIRune-4 10207514 11.74 ns/op BenchmarkAppendJapaneseRune-4 2868987 41.64 ns/op BenchmarkDecodeASCIIRune-4 3104355 38.29 ns/op BenchmarkDecodeJapaneseRune-4 2068538 58.35 ns/op BenchmarkFullRune/ASCII-4 3390201 35.53 ns/op BenchmarkFullRune/Incomplete-4 1637737 72.54 ns/op BenchmarkFullRune/Japanese-4 3489636 34.11 ns/op PASS ok unicode/utf8 3.632s goos: linux goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 45599724410 ns/op PASS ok cmd/api 51.003s goos: linux goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1000000 102.7 ns/op BenchmarkEqArrayOfStrings64-4 145314 811.3 ns/op BenchmarkEqArrayOfStrings1024-4 8096 12369 ns/op BenchmarkEqArrayOfFloats5-4 1460409 81.91 ns/op BenchmarkEqArrayOfFloats64-4 151978 783.1 ns/op BenchmarkEqArrayOfFloats1024-4 9325 12469 ns/op PASS ok cmd/compile/internal/reflectdata 0.842s goos: linux goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 7821 330824 ns/op BenchmarkCopyElim1-4 636 160235 ns/op BenchmarkCopyElim10-4 589 169872 ns/op BenchmarkCopyElim100-4 324 351013 ns/op BenchmarkCopyElim1000-4 50 2176376 ns/op BenchmarkCopyElim10000-4 3 43687587 ns/op BenchmarkCopyElim100000-4 1 685067825 ns/op BenchmarkDeadCode/1-4 553 196682 ns/op BenchmarkDeadCode/10-4 501 240638 ns/op BenchmarkDeadCode/100-4 249 471203 ns/op BenchmarkDeadCode/1000-4 46 2579524 ns/op BenchmarkDeadCode/10000-4 3 38503682 ns/op BenchmarkDeadCode/100000-4 1 451371475 ns/op BenchmarkDeadCode/200000-4 1 930650619 ns/op BenchmarkDominatorsLinear-4 14 7716607 ns/op 1.30 MB/s BenchmarkDominatorsFwdBack-4 9 11835261 ns/op 0.84 MB/s BenchmarkDominatorsManyPred-4 9 11356393 ns/op 0.88 MB/s BenchmarkDominatorsMaxPred-4 9 12218823 ns/op 0.82 MB/s BenchmarkDominatorsMaxPredVal-4 9 11741439 ns/op 0.85 MB/s BenchmarkFuse/1-4 616 204915 ns/op BenchmarkFuse/10-4 445 252046 ns/op BenchmarkFuse/100-4 144 818538 ns/op BenchmarkFuse/1000-4 19 6279990 ns/op BenchmarkFuse/10000-4 2 87306228 ns/op BenchmarkNilCheckDeep1-4 21459 5492 ns/op 0.18 MB/s 88 B/op 5 allocs/op BenchmarkNilCheckDeep10-4 7146 16444 ns/op 0.61 MB/s 168 B/op 5 allocs/op BenchmarkNilCheckDeep100-4 957 123783 ns/op 0.81 MB/s 1153 B/op 5 allocs/op BenchmarkNilCheckDeep1000-4 96 1266265 ns/op 0.79 MB/s 10374 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 7 16150059 ns/op 0.62 MB/s 114161 B/op 5 allocs/op BenchmarkDSEPass-4 37 3169855 ns/op 3450 B/op 4 allocs/op BenchmarkDSEPassBlock-4 2 57325408 ns/op 900320 B/op 30008 allocs/op BenchmarkCSEPass-4 7 14582603 ns/op 188664 B/op 9 allocs/op BenchmarkCSEPassBlock-4 2 91978776 ns/op 4980112 B/op 67501 allocs/op BenchmarkDeadcodePass-4 231 532812 ns/op 1243 B/op 1 allocs/op BenchmarkDeadcodePassBlock-4 8 12859366 ns/op 30058 B/op 1875 allocs/op BenchmarkMultiPass-4 96 1044641 ns/op 190961 B/op 8 allocs/op BenchmarkMultiPassBlock-4 2 53031458 ns/op 4500484 B/op 60011 allocs/op BenchmarkCondRewrite/SoloJump-4 3128107 38.19 ns/op BenchmarkCondRewrite/CombJump-4 2856482 42.01 ns/op PASS ok cmd/compile/internal/ssa 16.994s goos: linux goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 9372 10989 ns/op BenchmarkExtShift-4 19948 6014 ns/op BenchmarkModify-4 9312 12189 ns/op BenchmarkMullImm-4 19854 6039 ns/op BenchmarkConstModify-4 9577 11581 ns/op BenchmarkBitSet-4 19174 6375 ns/op BenchmarkBitClear-4 19855 6035 ns/op BenchmarkBitToggle-4 19722 6015 ns/op BenchmarkBitSetConst-4 164931 728.4 ns/op BenchmarkBitClearConst-4 165814 718.4 ns/op BenchmarkBitToggleConst-4 167098 718.3 ns/op BenchmarkDivconstI64-4 9519448 12.51 ns/op BenchmarkModconstI64-4 8684066 13.69 ns/op BenchmarkDivisiblePow2constI64-4 8918820 13.50 ns/op BenchmarkDivisibleconstI64-4 10230590 11.68 ns/op BenchmarkDivisibleWDivconstI64-4 6274644 19.07 ns/op BenchmarkDivconstU64/3-4 9087060 13.34 ns/op BenchmarkDivconstU64/5-4 8458294 14.29 ns/op BenchmarkDivconstU64/37-4 9341212 12.82 ns/op BenchmarkDivconstU64/1234567-4 9919580 12.04 ns/op BenchmarkModconstU64-4 9569875 12.47 ns/op BenchmarkDivisibleconstU64-4 9323194 12.80 ns/op BenchmarkDivisibleWDivconstU64-4 6080353 19.82 ns/op BenchmarkDivconstI32-4 9657931 12.45 ns/op BenchmarkModconstI32-4 8804799 13.67 ns/op BenchmarkDivisiblePow2constI32-4 10167094 11.57 ns/op BenchmarkDivisibleconstI32-4 10217210 11.66 ns/op BenchmarkDivisibleWDivconstI32-4 6327590 18.98 ns/op BenchmarkDivconstU32-4 9880234 12.12 ns/op BenchmarkModconstU32-4 8800605 13.50 ns/op BenchmarkDivisibleconstU32-4 10236799 12.21 ns/op BenchmarkDivisibleWDivconstU32-4 6094018 19.31 ns/op BenchmarkDivconstI16-4 9632494 12.44 ns/op BenchmarkModconstI16-4 9727990 12.14 ns/op BenchmarkDivisiblePow2constI16-4 10376966 11.53 ns/op BenchmarkDivisibleconstI16-4 9566325 12.21 ns/op BenchmarkDivisibleWDivconstI16-4 6060465 19.74 ns/op BenchmarkDivconstU16-4 10602781 11.37 ns/op BenchmarkModconstU16-4 10238059 11.69 ns/op BenchmarkDivisibleconstU16-4 10129338 11.90 ns/op BenchmarkDivisibleWDivconstU16-4 6097447 19.70 ns/op BenchmarkDivconstI8-4 9814942 12.08 ns/op BenchmarkModconstI8-4 9933361 12.03 ns/op BenchmarkDivisiblePow2constI8-4 10329607 11.53 ns/op BenchmarkDivisibleconstI8-4 9860294 12.13 ns/op BenchmarkDivisibleWDivconstI8-4 6025149 19.46 ns/op BenchmarkDivconstU8-4 10480173 11.49 ns/op BenchmarkModconstU8-4 9832364 12.01 ns/op BenchmarkDivisibleconstU8-4 10436007 11.47 ns/op BenchmarkDivisibleWDivconstU8-4 6064984 19.09 ns/op BenchmarkMul2-4 169028 706.6 ns/op BenchmarkMulNeg2-4 164868 727.5 ns/op BenchmarkEfaceInteger-4 3827508 26.63 ns/op BenchmarkMulconstI32/3-4 20899700 5.769 ns/op BenchmarkMulconstI32/5-4 20446465 5.766 ns/op BenchmarkMulconstI32/12-4 21034482 5.653 ns/op BenchmarkMulconstI32/120-4 20871408 5.699 ns/op BenchmarkMulconstI32/-120-4 21040287 5.699 ns/op BenchmarkMulconstI32/65537-4 20207517 5.671 ns/op BenchmarkMulconstI32/65538-4 21135504 5.699 ns/op BenchmarkMulconstI64/3-4 20971387 5.670 ns/op BenchmarkMulconstI64/5-4 18770497 6.213 ns/op BenchmarkMulconstI64/12-4 21199940 5.660 ns/op BenchmarkMulconstI64/120-4 20513847 5.759 ns/op BenchmarkMulconstI64/-120-4 20771170 5.735 ns/op BenchmarkMulconstI64/65537-4 20664931 5.756 ns/op BenchmarkMulconstI64/65538-4 21013648 5.716 ns/op BenchmarkMulconstU32/3-4 20753041 5.807 ns/op BenchmarkMulconstU32/5-4 20122862 5.752 ns/op BenchmarkMulconstU32/12-4 20927222 5.686 ns/op BenchmarkMulconstU32/120-4 20747899 5.775 ns/op BenchmarkMulconstU32/65537-4 20821186 5.670 ns/op BenchmarkMulconstU32/65538-4 21173917 5.686 ns/op BenchmarkMulconstU64/3-4 21090535 5.670 ns/op BenchmarkMulconstU64/5-4 20715900 5.738 ns/op BenchmarkMulconstU64/12-4 20828263 5.765 ns/op BenchmarkMulconstU64/120-4 20987690 5.698 ns/op BenchmarkMulconstU64/65537-4 20737003 5.714 ns/op BenchmarkMulconstU64/65538-4 20002526 6.015 ns/op BenchmarkShiftArithmeticRight-4 16706036 7.178 ns/op BenchmarkSwitch8Predictable-4 16862768 7.036 ns/op BenchmarkSwitch8Unpredictable-4 6735298 17.89 ns/op BenchmarkSwitch32Predictable-4 10283809 11.70 ns/op BenchmarkSwitch32Unpredictable-4 6763735 17.61 ns/op BenchmarkSwitchStringPredictable-4 9410548 12.73 ns/op BenchmarkSwitchStringUnpredictable-4 5161189 23.22 ns/op PASS ok cmd/compile/internal/test 11.946s goos: linux goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNamed/Underlying/nongeneric-4 886442 132.7 ns/op BenchmarkNamed/Underlying/generic-4 731718 139.7 ns/op BenchmarkNamed/Underlying/src_instance-4 867939 132.9 ns/op BenchmarkNamed/Underlying/user_instance-4 886987 140.1 ns/op BenchmarkCheck/http/funcbodies/info-4 1 567811410 ns/op 52656 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 342130234 ns/op 87376 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 168601954 ns/op 177305 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 130731673 ns/op 228360 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 119531822 ns/op 43924 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 84831366 ns/op 61925 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 36951463 ns/op 142177 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 36457487 ns/op 144093 lines/s BenchmarkCheck/constant/funcbodies/info-4 2 51293008 ns/op 42028 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 39960233 ns/op 53955 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 6 20573765 ns/op 104817 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 19600120 ns/op 109995 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1001763273 ns/op 60860 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 548161385 ns/op 111216 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 147947044 ns/op 411935 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 114562315 ns/op 532089 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 2 64487009 ns/op 28739 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 51737028 ns/op 35819 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 35465980 ns/op 52229 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 33684942 ns/op 55013 lines/s PASS ok cmd/compile/internal/types2 9.606s goos: linux goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 105 1145963 ns/op 2733819 sys-ns/op 1781362 user-ns/op PASS ok cmd/go 0.243s goos: linux goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 59391 1785 ns/op 4.48 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 74874 1572 ns/op 5.09 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14191 8430 ns/op 121.48 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14725 8203 ns/op 124.83 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2234 53968 ns/op 151.79 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2228 53503 ns/op 153.11 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.046s ##### os/user with tag osusergo ok os/user 0.006s All tests passed.