linux-amd64-race at ddfd6394084f534bac3966d3a1736c15c665bd3a :: 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-rna4f8dc4" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-race" "GO_DISABLE_OUTBOUND_NETWORK=1" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "PWD=/workdir/go/src"] in dir /workdir/go/src Building Go cmd/dist using /workdir/go1.4. (go1.17.13 linux/amd64) Building Go toolchain1 using /workdir/go1.4. Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Building Go toolchain2 using go_bootstrap and Go toolchain1. Building Go toolchain3 using go_bootstrap and Go toolchain2. Building packages and commands for linux/amd64. --- Installed Go for linux/amd64 in /workdir/go Installed commands in /workdir/go/bin :: Running /workdir/go/bin/go with args ["/workdir/go/bin/go" "install" "-race" "std"] and env ["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "HOSTNAME=buildlet-linux-amd64-bullseye-rna4f8dc4" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-race" "GO_DISABLE_OUTBOUND_NETWORK=1" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "PWD=/workdir/go/bin"] in dir /workdir/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.10.133+ #1 SMP Fri Jul 29 14:49:43 UTC 2022 x86_64 ##### Testing packages. ok archive/tar 0.118s ok archive/zip 2.600s ok bufio 0.343s ok bytes 4.327s ok compress/bzip2 0.556s ok compress/flate 5.823s ok compress/gzip 11.725s ok compress/lzw 0.654s ok compress/zlib 5.073s ok container/heap 0.049s ok container/list 0.034s ok container/ring 0.036s ok context 0.051s ok crypto 0.037s ok crypto/aes 0.074s ok crypto/cipher 0.064s ok crypto/des 0.064s ok crypto/dsa 0.033s ok crypto/ecdsa 0.047s ok crypto/ed25519 0.379s ok crypto/elliptic 0.065s ok crypto/hmac 0.044s ok crypto/internal/boring 0.033s ok crypto/internal/boring/bcache 0.286s ok crypto/internal/edwards25519 34.948s ok crypto/internal/edwards25519/field 12.280s ok crypto/internal/nistec 3.757s ok crypto/internal/nistec/fiat 0.033s [no tests to run] ok crypto/internal/subtle 0.035s ok crypto/md5 0.047s ok crypto/rand 0.447s ok crypto/rc4 0.471s ok crypto/rsa 0.317s ok crypto/sha1 0.063s ok crypto/sha256 0.043s ok crypto/sha512 0.034s ok crypto/subtle 0.045s ok crypto/tls 1.301s ok crypto/x509 0.852s ok database/sql 0.384s ok database/sql/driver 0.033s ok debug/buildinfo 0.034s ok debug/dwarf 0.096s ok debug/elf 0.095s ok debug/gosym 0.341s ok debug/macho 0.056s ok debug/pe 0.064s ok debug/plan9obj 0.033s ok embed 0.033s [no tests to run] ok embed/internal/embedtest 0.034s ok encoding/ascii85 0.043s ok encoding/asn1 0.043s ok encoding/base32 0.103s ok encoding/base64 0.045s ok encoding/binary 0.045s ok encoding/csv 0.089s ok encoding/gob 0.158s ok encoding/hex 0.046s ok encoding/json 1.243s ok encoding/pem 2.521s ok encoding/xml 0.276s ok errors 0.044s ok expvar 0.045s ok flag 0.171s ok fmt 0.572s ok go/ast 0.043s ok go/build 3.013s ok go/build/constraint 0.043s ok go/constant 0.045s ok go/doc 0.283s ok go/doc/comment 2.118s ok go/format 0.066s ok go/importer 0.080s ok go/internal/gccgoimporter 0.064s ok go/internal/gcimporter 9.161s ok go/internal/srcimporter 10.866s ok go/parser 0.881s ok go/printer 1.209s ok go/scanner 0.043s ok go/token 0.126s ok go/types 30.040s ok hash 0.043s ok hash/adler32 0.067s ok hash/crc32 0.074s ok hash/crc64 0.045s ok hash/fnv 0.033s ok hash/maphash 0.341s ok html 0.034s ok html/template 0.351s ok image 0.432s ok image/color 0.054s ok image/draw 0.532s ok image/gif 53.313s ok image/jpeg 23.154s ok image/png 1.755s ok index/suffixarray 1.019s ok internal/abi 0.067s ok internal/buildcfg 0.033s ok internal/cpu 0.101s ok internal/dag 0.034s ok internal/diff 0.036s ok internal/fmtsort 0.034s ok internal/fuzz 0.066s ok internal/godebug 0.034s ok internal/intern 0.309s ok internal/itoa 0.035s ok internal/poll 0.535s ok internal/profile 0.034s ok internal/reflectlite 0.262s ok internal/singleflight 0.043s ok internal/trace 0.177s ok internal/unsafeheader 0.033s ok internal/xcoff 0.055s ok io 0.070s ok io/fs 0.304s ok io/ioutil 0.051s ok log 0.044s ok log/syslog 1.263s ok math 0.054s ok math/big 3.121s ok math/bits 0.044s ok math/cmplx 0.044s ok math/rand 2.021s ok mime 0.068s ok mime/multipart 1.618s ok mime/quotedprintable 0.056s ok net 10.843s ok net/http 6.865s ok net/http/cgi 0.647s ok net/http/cookiejar 0.045s ok net/http/fcgi 0.157s ok net/http/httptest 0.137s ok net/http/httptrace 0.034s ok net/http/httputil 0.685s ok net/http/internal 0.044s ok net/http/internal/ascii 0.033s ok net/http/pprof 5.217s ok net/internal/socktest 0.033s ok net/mail 0.043s ok net/netip 0.406s ok net/rpc 0.085s ok net/rpc/jsonrpc 0.044s ok net/smtp 0.066s ok net/textproto 0.039s ok net/url 0.055s ok os 1.050s ok os/exec 1.555s ok os/exec/internal/fdtest 0.034s ok os/signal 2.436s ok os/user 0.033s ok path 0.044s ok path/filepath 0.102s ok plugin 0.034s ok reflect 0.610s ok regexp 0.411s ok regexp/syntax 1.779s ok runtime 31.012s ok runtime/cgo 0.033s ok runtime/debug 0.117s ok runtime/internal/atomic 0.094s ok runtime/internal/math 0.038s ok runtime/internal/sys 0.048s ok runtime/metrics 0.038s ok runtime/pprof 7.924s ok runtime/race 24.761s ok runtime/trace 3.679s ok sort 0.430s ok strconv 2.256s ok strings 2.753s ok sync 0.569s ok sync/atomic 1.828s ok syscall 0.483s ok testing 1.129s ok testing/fstest 0.045s ok testing/iotest 0.034s ok testing/quick 0.210s ok text/scanner 0.055s ok text/tabwriter 0.045s ok text/template 0.179s ok text/template/parse 0.070s ok time 2.340s ok unicode 0.044s ok unicode/utf16 0.033s ok unicode/utf8 0.058s ok cmd/addr2line 1.801s ok cmd/api 6.590s ok cmd/asm/internal/asm 3.016s ok cmd/asm/internal/lex 0.033s ok cmd/compile/internal/abt 0.064s ok cmd/compile/internal/amd64 49.215s ok cmd/compile/internal/dwarfgen 0.456s ok cmd/compile/internal/importer 2.175s ok cmd/compile/internal/ir 0.033s ok cmd/compile/internal/logopt 0.306s ok cmd/compile/internal/noder 0.045s ok cmd/compile/internal/reflectdata 0.033s [no tests to run] ok cmd/compile/internal/ssa 12.868s ok cmd/compile/internal/syntax 0.160s ok cmd/compile/internal/test 12.374s ok cmd/compile/internal/typecheck 0.310s ok cmd/compile/internal/types 0.033s ok cmd/compile/internal/types2 4.381s ok cmd/cover 1.175s ok cmd/dist 0.034s ok cmd/doc 0.647s ok cmd/fix 0.663s ok cmd/go 43.406s ok cmd/go/internal/auth 0.035s ok cmd/go/internal/cache 0.173s ok cmd/go/internal/fsys 0.077s ok cmd/go/internal/generate 0.055s ok cmd/go/internal/get 0.045s ok cmd/go/internal/imports 0.044s ok cmd/go/internal/load 0.054s ok cmd/go/internal/lockedfile 0.208s ok cmd/go/internal/lockedfile/internal/filelock 0.086s ok cmd/go/internal/modconv 0.063s ok cmd/go/internal/modfetch 0.046s ok cmd/go/internal/modfetch/codehost 0.044s ok cmd/go/internal/modfetch/zip_sum_test 0.052s ok cmd/go/internal/modindex 0.587s ok cmd/go/internal/modload 0.045s ok cmd/go/internal/mvs 0.059s ok cmd/go/internal/par 0.167s ok cmd/go/internal/search 0.046s ok cmd/go/internal/str 0.035s ok cmd/go/internal/test 0.044s ok cmd/go/internal/vcs 0.044s ok cmd/go/internal/web 0.045s ok cmd/go/internal/work 0.108s ok cmd/gofmt 0.219s ok cmd/internal/archive 0.520s ok cmd/internal/buildid 0.582s ok cmd/internal/dwarf 0.036s ok cmd/internal/edit 0.032s ok cmd/internal/goobj 0.034s ok cmd/internal/moddeps 1.157s ok cmd/internal/notsha256 0.043s ok cmd/internal/obj 0.672s ok cmd/internal/obj/ppc64 0.143s ok cmd/internal/obj/riscv 0.063s ok cmd/internal/obj/s390x 0.034s ok cmd/internal/obj/x86 0.208s ok cmd/internal/objabi 0.035s ok cmd/internal/pkgpath 0.179s ok cmd/internal/quoted 0.042s ok cmd/internal/src 0.033s ok cmd/internal/sys 0.034s ok cmd/internal/test2json 0.481s ok cmd/link 3.474s ok cmd/link/internal/benchmark 0.039s ok cmd/link/internal/ld 2.246s ok cmd/link/internal/loader 0.099s ok cmd/nm 1.369s ok cmd/objdump 1.714s ok cmd/pack 1.380s ok cmd/pprof 2.359s ok cmd/trace 0.319s ok cmd/vet 4.242s ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 2799 37864 ns/op 1384 B/op 26 allocs/op Benchmark/Writer/GNU-4 2307 47617 ns/op 1894 B/op 39 allocs/op Benchmark/Writer/PAX-4 1590 71439 ns/op 2608 B/op 62 allocs/op Benchmark/Reader/USTAR-4 4406 27229 ns/op 5182 B/op 16 allocs/op Benchmark/Reader/GNU-4 6192 19446 ns/op 5102 B/op 14 allocs/op Benchmark/Reader/PAX-4 2064 55727 ns/op 8640 B/op 32 allocs/op PASS ok archive/tar 0.969s goos: linux goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 317567003 ns/op 1642696 B/op 99 allocs/op BenchmarkZip64Test-4 1 130255412 ns/op BenchmarkZip64TestSizes/4096-4 1537 77456 ns/op BenchmarkZip64TestSizes/1048576-4 154 664788 ns/op BenchmarkZip64TestSizes/67108864-4 1 129280735 ns/op PASS ok archive/zip 1.230s goos: linux goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 225498 482.9 ns/op BenchmarkReaderCopyUnoptimal-4 149334 821.3 ns/op BenchmarkReaderCopyNoWriteTo-4 8605 14873 ns/op BenchmarkReaderWriteToOptimal-4 8538 12463 ns/op BenchmarkReaderReadString-4 146881 812.9 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 222927 539.3 ns/op BenchmarkWriterCopyUnoptimal-4 214153 553.3 ns/op BenchmarkWriterCopyNoReadFrom-4 8872 13760 ns/op BenchmarkReaderEmpty-4 37285 2900 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 31348 3461 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 514734 209.9 ns/op 0 B/op 0 allocs/op PASS ok bufio 1.679s goos: linux goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 4780 22619 ns/op 1448.70 MB/s BenchmarkWriteByte-4 456 253392 ns/op 16.16 MB/s BenchmarkWriteRune-4 202 583023 ns/op 21.08 MB/s BenchmarkBufferNotEmptyWriteRead-4 31 3848989 ns/op BenchmarkBufferFullSmallReads-4 100 1054832 ns/op BenchmarkBufferWriteBlock/N4096-4 6771 17374 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 390 298336 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 4 27737377 ns/op 4192256 B/op 22 allocs/op BenchmarkIndexByte/10-4 4613036 26.27 ns/op 380.68 MB/s BenchmarkIndexByte/32-4 4349828 27.93 ns/op 1145.67 MB/s BenchmarkIndexByte/4K-4 787776 136.4 ns/op 30031.03 MB/s BenchmarkIndexBytePortable/10-4 671743 152.3 ns/op 65.65 MB/s BenchmarkIndexBytePortable/32-4 232837 496.1 ns/op 64.50 MB/s BenchmarkIndexBytePortable/4K-4 2070 56975 ns/op 71.89 MB/s BenchmarkIndexRune/10-4 1000000 103.6 ns/op 96.56 MB/s BenchmarkIndexRune/32-4 1000000 104.2 ns/op 307.15 MB/s BenchmarkIndexRune/4K-4 388722 306.3 ns/op 13372.48 MB/s BenchmarkIndexRuneASCII/10-4 4766038 24.47 ns/op 408.71 MB/s BenchmarkIndexRuneASCII/32-4 4443891 27.03 ns/op 1184.07 MB/s BenchmarkIndexRuneASCII/4K-4 891412 137.4 ns/op 29809.94 MB/s BenchmarkEqual/0-4 7537351 15.92 ns/op BenchmarkEqual/1-4 1546910 79.98 ns/op 12.50 MB/s BenchmarkEqual/6-4 1460004 81.09 ns/op 74.00 MB/s BenchmarkEqual/9-4 1463006 81.74 ns/op 110.11 MB/s BenchmarkEqual/15-4 1429436 85.07 ns/op 176.33 MB/s BenchmarkEqual/16-4 1528759 79.39 ns/op 201.53 MB/s BenchmarkEqual/20-4 1400743 84.88 ns/op 235.63 MB/s BenchmarkEqual/32-4 1416804 83.04 ns/op 385.38 MB/s BenchmarkEqual/4K-4 107637 1119 ns/op 3658.78 MB/s BenchmarkIndex/10-4 2784886 42.07 ns/op 237.70 MB/s BenchmarkIndex/32-4 2939955 39.39 ns/op 812.33 MB/s BenchmarkIndex/4K-4 18176 6665 ns/op 614.55 MB/s BenchmarkIndexEasy/10-4 3070952 38.65 ns/op 258.74 MB/s BenchmarkIndexEasy/32-4 3034246 39.94 ns/op 801.23 MB/s BenchmarkIndexEasy/4K-4 480007 245.5 ns/op 16681.24 MB/s BenchmarkCount/10-4 1476654 78.79 ns/op 126.92 MB/s BenchmarkCount/32-4 1479877 79.17 ns/op 404.20 MB/s BenchmarkCount/4K-4 17722 6641 ns/op 616.79 MB/s BenchmarkCountEasy/10-4 1534363 78.37 ns/op 127.61 MB/s BenchmarkCountEasy/32-4 1480346 82.34 ns/op 388.62 MB/s BenchmarkCountEasy/4K-4 394945 294.4 ns/op 13914.89 MB/s BenchmarkCountSingle/10-4 3611824 32.25 ns/op 310.07 MB/s BenchmarkCountSingle/32-4 3553707 32.65 ns/op 980.14 MB/s BenchmarkCountSingle/4K-4 778746 141.8 ns/op 28888.09 MB/s BenchmarkToUpper/#00-4 2984281 39.43 ns/op BenchmarkToUpper/ONLYUPPER-4 285280 407.1 ns/op BenchmarkToUpper/abc-4 480830 232.8 ns/op BenchmarkToUpper/AbC123-4 262174 418.2 ns/op BenchmarkToUpper/azAZ09_-4 247203 458.2 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 75540 1572 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 31700 3796 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 53204 2197 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 117802 1000 ns/op BenchmarkToLower/#00-4 2855004 43.19 ns/op BenchmarkToLower/abc-4 457323 264.9 ns/op BenchmarkToLower/AbC123-4 288507 413.9 ns/op BenchmarkToLower/azAZ09_-4 248470 460.9 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 71851 1584 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 34254 3361 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 61993 1950 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 115249 1041 ns/op BenchmarkFields/ASCII/16-4 114110 1068 ns/op 14.98 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 7156 14752 ns/op 17.35 MB/s 768 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 524 224825 ns/op 18.22 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 27 4168034 ns/op 15.72 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 63478074 ns/op 16.52 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 75127 1598 ns/op 10.01 MB/s 96 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5385 20360 ns/op 12.57 MB/s 768 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 345 341107 ns/op 12.01 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 15 6737269 ns/op 9.73 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 127628312 ns/op 8.22 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 127248 902.6 ns/op 17.73 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 10000 10444 ns/op 24.51 MB/s 768 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 706 168450 ns/op 24.32 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 26 3930916 ns/op 16.67 MB/s 512259 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 89497926 ns/op 11.72 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 96600 1209 ns/op 13.24 MB/s 96 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8274 14518 ns/op 17.63 MB/s 768 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 490 229972 ns/op 17.81 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 22 4919640 ns/op 13.32 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 1 102960274 ns/op 10.18 MB/s 11202816 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2032452 58.83 ns/op BenchmarkTrimSpace/ASCII-4 1000000 118.9 ns/op BenchmarkTrimSpace/SomeNonASCII-4 112724 1086 ns/op BenchmarkTrimSpace/JustNonASCII-4 50692 2413 ns/op BenchmarkToValidUTF8/Valid-4 432166 265.5 ns/op BenchmarkToValidUTF8/InvalidASCII-4 308509 373.3 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 97002 1183 ns/op BenchmarkIndexHard1-4 754 144159 ns/op BenchmarkIndexHard2-4 586 203428 ns/op BenchmarkIndexHard3-4 148 797853 ns/op BenchmarkIndexHard4-4 178 667982 ns/op BenchmarkLastIndexHard1-4 5 22821722 ns/op BenchmarkLastIndexHard2-4 4 30378621 ns/op BenchmarkLastIndexHard3-4 4 33254412 ns/op BenchmarkCountHard1-4 836 147106 ns/op BenchmarkCountHard2-4 578 203490 ns/op BenchmarkCountHard3-4 147 802725 ns/op BenchmarkSplitEmptySeparator-4 1 175891376 ns/op BenchmarkSplitSingleByteSeparator-4 9 12009949 ns/op BenchmarkSplitMultiByteSeparator-4 10 10594945 ns/op BenchmarkSplitNSingleByteSeparator-4 180481 672.6 ns/op BenchmarkSplitNMultiByteSeparator-4 64714 1731 ns/op BenchmarkRepeat-4 172092 601.5 ns/op BenchmarkBytesCompare/1-4 10243888 12.21 ns/op BenchmarkBytesCompare/2-4 10309357 12.29 ns/op BenchmarkBytesCompare/4-4 9943690 11.59 ns/op BenchmarkBytesCompare/8-4 10178515 11.42 ns/op BenchmarkBytesCompare/16-4 10671925 11.33 ns/op BenchmarkBytesCompare/32-4 9380936 12.99 ns/op BenchmarkBytesCompare/64-4 8613259 13.72 ns/op BenchmarkBytesCompare/128-4 7338036 16.33 ns/op BenchmarkBytesCompare/256-4 6104810 19.41 ns/op BenchmarkBytesCompare/512-4 4216184 28.18 ns/op BenchmarkBytesCompare/1024-4 2561432 46.76 ns/op BenchmarkBytesCompare/2048-4 1442324 83.66 ns/op BenchmarkIndexAnyASCII/1:1-4 2388543 49.84 ns/op BenchmarkIndexAnyASCII/1:2-4 2506897 49.36 ns/op BenchmarkIndexAnyASCII/1:4-4 2447503 48.81 ns/op BenchmarkIndexAnyASCII/1:8-4 2453900 48.52 ns/op BenchmarkIndexAnyASCII/1:16-4 2503428 47.99 ns/op BenchmarkIndexAnyASCII/1:32-4 2396490 49.49 ns/op BenchmarkIndexAnyASCII/1:64-4 2367984 49.95 ns/op BenchmarkIndexAnyASCII/16:1-4 1999623 56.02 ns/op BenchmarkIndexAnyASCII/16:2-4 406743 281.2 ns/op BenchmarkIndexAnyASCII/16:4-4 389150 283.5 ns/op BenchmarkIndexAnyASCII/16:8-4 415417 289.4 ns/op BenchmarkIndexAnyASCII/16:16-4 368893 304.7 ns/op BenchmarkIndexAnyASCII/16:32-4 348050 337.2 ns/op BenchmarkIndexAnyASCII/16:64-4 311612 382.2 ns/op BenchmarkIndexAnyASCII/256:1-4 1850104 61.74 ns/op BenchmarkIndexAnyASCII/256:2-4 31362 3855 ns/op BenchmarkIndexAnyASCII/256:4-4 32215 3763 ns/op BenchmarkIndexAnyASCII/256:8-4 31490 3792 ns/op BenchmarkIndexAnyASCII/256:16-4 31509 3761 ns/op BenchmarkIndexAnyASCII/256:32-4 31828 3798 ns/op BenchmarkIndexAnyASCII/256:64-4 30721 3834 ns/op BenchmarkIndexAnyUTF8/1:1-4 2363757 51.56 ns/op BenchmarkIndexAnyUTF8/1:2-4 2394909 50.15 ns/op BenchmarkIndexAnyUTF8/1:4-4 2379520 49.40 ns/op BenchmarkIndexAnyUTF8/1:8-4 2426364 48.63 ns/op BenchmarkIndexAnyUTF8/1:16-4 2451489 49.39 ns/op BenchmarkIndexAnyUTF8/1:32-4 2340210 50.12 ns/op BenchmarkIndexAnyUTF8/1:64-4 2350862 50.30 ns/op BenchmarkIndexAnyUTF8/16:1-4 151320 789.5 ns/op BenchmarkIndexAnyUTF8/16:2-4 278922 426.8 ns/op BenchmarkIndexAnyUTF8/16:4-4 272734 429.9 ns/op BenchmarkIndexAnyUTF8/16:8-4 259827 432.1 ns/op BenchmarkIndexAnyUTF8/16:16-4 274672 429.2 ns/op BenchmarkIndexAnyUTF8/16:32-4 270241 448.1 ns/op BenchmarkIndexAnyUTF8/16:64-4 264133 445.6 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 11243 ns/op BenchmarkIndexAnyUTF8/256:2-4 19110 6064 ns/op BenchmarkIndexAnyUTF8/256:4-4 19234 6130 ns/op BenchmarkIndexAnyUTF8/256:8-4 19476 6187 ns/op BenchmarkIndexAnyUTF8/256:16-4 19119 6285 ns/op BenchmarkIndexAnyUTF8/256:32-4 18811 6393 ns/op BenchmarkIndexAnyUTF8/256:64-4 19056 6321 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2317531 51.20 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2457483 49.28 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2449258 49.37 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2448054 51.01 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2316556 50.21 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2307384 50.42 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2396710 50.31 ns/op BenchmarkLastIndexAnyASCII/16:1-4 321939 365.2 ns/op BenchmarkLastIndexAnyASCII/16:2-4 326457 362.5 ns/op BenchmarkLastIndexAnyASCII/16:4-4 315615 372.2 ns/op BenchmarkLastIndexAnyASCII/16:8-4 313569 369.1 ns/op BenchmarkLastIndexAnyASCII/16:16-4 305569 388.0 ns/op BenchmarkLastIndexAnyASCII/16:32-4 285438 411.6 ns/op BenchmarkLastIndexAnyASCII/16:64-4 256702 462.4 ns/op BenchmarkLastIndexAnyASCII/256:1-4 23695 4983 ns/op BenchmarkLastIndexAnyASCII/256:2-4 24087 4986 ns/op BenchmarkLastIndexAnyASCII/256:4-4 24202 5027 ns/op BenchmarkLastIndexAnyASCII/256:8-4 23895 4943 ns/op BenchmarkLastIndexAnyASCII/256:16-4 23478 5034 ns/op BenchmarkLastIndexAnyASCII/256:32-4 23416 5152 ns/op BenchmarkLastIndexAnyASCII/256:64-4 23734 5113 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2303116 51.38 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2348415 50.64 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2369486 51.38 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2360514 51.09 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2287080 52.62 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2319272 51.75 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2416136 50.41 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 231891 498.3 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 271224 447.8 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 266055 444.0 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 271358 444.7 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 265773 452.6 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 238765 456.5 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 259084 466.3 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 17355 6929 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 18639 6404 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 18907 6327 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 18454 6436 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 18343 6390 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 18326 6556 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 18166 6485 ns/op BenchmarkTrimASCII/1:1-4 2551363 47.53 ns/op BenchmarkTrimASCII/1:2-4 2222990 54.04 ns/op BenchmarkTrimASCII/1:4-4 2093678 56.48 ns/op BenchmarkTrimASCII/1:8-4 1896135 63.94 ns/op BenchmarkTrimASCII/1:16-4 1588680 75.71 ns/op BenchmarkTrimASCII/16:1-4 398298 295.9 ns/op BenchmarkTrimASCII/16:2-4 322587 359.0 ns/op BenchmarkTrimASCII/16:4-4 329572 368.5 ns/op BenchmarkTrimASCII/16:8-4 318956 369.4 ns/op BenchmarkTrimASCII/16:16-4 306505 384.9 ns/op BenchmarkTrimASCII/256:1-4 30364 3903 ns/op BenchmarkTrimASCII/256:2-4 24048 4888 ns/op BenchmarkTrimASCII/256:4-4 24644 4944 ns/op BenchmarkTrimASCII/256:8-4 23271 4971 ns/op BenchmarkTrimASCII/256:16-4 24222 4994 ns/op BenchmarkTrimASCII/4096:1-4 1818 62260 ns/op BenchmarkTrimASCII/4096:2-4 1507 81632 ns/op BenchmarkTrimASCII/4096:4-4 1476 80802 ns/op BenchmarkTrimASCII/4096:8-4 1431 81839 ns/op BenchmarkTrimASCII/4096:16-4 1498 79439 ns/op BenchmarkTrimByte-4 1474366 79.54 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 12972 9185 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 12894 9172 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 699 167581 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1370 84590 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2530 43247 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4762 21999 ns/op BenchmarkCompareBytesEqual-4 11124553 10.77 ns/op BenchmarkCompareBytesToNil-4 12305925 9.793 ns/op BenchmarkCompareBytesEmpty-4 13712439 8.805 ns/op BenchmarkCompareBytesIdentical-4 13521369 9.053 ns/op BenchmarkCompareBytesSameLength-4 10860708 11.13 ns/op BenchmarkCompareBytesDifferentLength-4 10895350 10.85 ns/op BenchmarkCompareBytesBigUnaligned-4 1371 78041 ns/op 13436.38 MB/s BenchmarkCompareBytesBig-4 1660 72313 ns/op 14500.67 MB/s BenchmarkCompareBytesBigIdentical-4 12620053 9.473 ns/op 110695588.05 MB/s PASS ok bytes 39.028s goos: linux goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 75219180 ns/op 1.33 MB/s 3616636 B/op 53 allocs/op BenchmarkDecodeNewton-4 1 308989326 ns/op 1.84 MB/s 3630472 B/op 53 allocs/op BenchmarkDecodeRand-4 5 23231479 ns/op 0.71 MB/s 3646974 B/op 52 allocs/op PASS ok compress/bzip2 1.339s goos: linux goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 63 1800778 ns/op 5.55 MB/s 42362 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 6 16703300 ns/op 5.99 MB/s 43353 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 169451328 ns/op 5.90 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 62 1754552 ns/op 5.70 MB/s 42736 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17236919 ns/op 5.80 MB/s 42272 B/op 11 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 179348370 ns/op 5.58 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 66 1735789 ns/op 5.76 MB/s 42816 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 7 16772385 ns/op 5.96 MB/s 42056 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 167600552 ns/op 5.97 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 67 1758010 ns/op 5.69 MB/s 42783 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 7 16557264 ns/op 6.04 MB/s 43229 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 167264807 ns/op 5.98 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 57 1924750 ns/op 5.20 MB/s 43547 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 18469647 ns/op 5.41 MB/s 50572 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 188001806 ns/op 5.32 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 72 1510472 ns/op 6.62 MB/s 42870 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 9 12358718 ns/op 8.09 MB/s 46508 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 129659238 ns/op 7.71 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 85 1390717 ns/op 7.19 MB/s 42695 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10103665 ns/op 9.90 MB/s 45396 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 99616216 ns/op 10.04 MB/s 70060 B/op 161 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 75 1369173 ns/op 7.30 MB/s 43354 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 12 10154174 ns/op 9.85 MB/s 44977 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 100300290 ns/op 9.97 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 90 1242268 ns/op 8.05 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 12007169 ns/op 8.33 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 117698189 ns/op 8.50 MB/s BenchmarkEncode/Digits/Speed/1e4-4 45 2289727 ns/op 4.37 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 20945247 ns/op 4.77 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 205095028 ns/op 4.88 MB/s BenchmarkEncode/Digits/Default/1e4-4 16 6801051 ns/op 1.47 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 81516128 ns/op 1.23 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 864465199 ns/op 1.16 MB/s BenchmarkEncode/Digits/Compression/1e4-4 16 6634799 ns/op 1.51 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 81516834 ns/op 1.23 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 839030497 ns/op 1.19 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 78 1482641 ns/op 6.74 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 8 12741773 ns/op 7.85 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 124917692 ns/op 8.01 MB/s BenchmarkEncode/Newton/Speed/1e4-4 49 2171861 ns/op 4.60 MB/s BenchmarkEncode/Newton/Speed/1e5-4 6 17213479 ns/op 5.81 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 172033722 ns/op 5.81 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6557392 ns/op 1.52 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 78203146 ns/op 1.28 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 774377626 ns/op 1.29 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6572984 ns/op 1.52 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 90163957 ns/op 1.11 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 941243493 ns/op 1.06 MB/s PASS ok compress/flate 16.993s goos: linux goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 51 2209770 ns/op 4.53 MB/s BenchmarkDecoder/1e-Reuse4-4 49 2274258 ns/op 4.40 MB/s BenchmarkDecoder/1e5-4 5 21635262 ns/op 4.62 MB/s BenchmarkDecoder/1e-Reuse5-4 5 21744796 ns/op 4.60 MB/s BenchmarkDecoder/1e6-4 1 219269637 ns/op 4.56 MB/s BenchmarkDecoder/1e-Reuse6-4 1 218212700 ns/op 4.58 MB/s BenchmarkEncoder/1e4-4 51 2171213 ns/op 4.61 MB/s BenchmarkEncoder/1e-Reuse4-4 67 1748466 ns/op 5.72 MB/s BenchmarkEncoder/1e5-4 6 19327894 ns/op 5.17 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18998536 ns/op 5.26 MB/s BenchmarkEncoder/1e6-4 1 193113460 ns/op 5.18 MB/s BenchmarkEncoder/1e-Reuse6-4 1 189133943 ns/op 5.29 MB/s PASS ok compress/lzw 2.691s goos: linux goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 32 3577338 ns/op PASS ok container/heap 0.258s goos: linux goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 16812 6602 ns/op BenchmarkWithTimeout/concurrency=40-4 5564 22477 ns/op BenchmarkWithTimeout/concurrency=4000-4 5198 22744 ns/op BenchmarkWithTimeout/concurrency=400000-4 5790 20752 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 362499 279.3 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 10000 10650 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 15604 7737 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2276 51118 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1518 78616 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2617 45238 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 211 565451 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 150 800200 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 276 426798 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 20 5599744 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 12 8364212 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 30 4282093 ns/op BenchmarkCheckCanceled/Err-4 264553 438.6 ns/op BenchmarkCheckCanceled/Done-4 411036 284.6 ns/op BenchmarkContextCancelDone-4 623425 183.8 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 17559 6160 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 17800 6795 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 10000 10256 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 10000 10835 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 6463 19074 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 485439 241.6 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 279409 421.6 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 200323 597.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 122770 959.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 64574 1852 ns/op PASS ok context 14.298s goos: linux goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1659186 71.97 ns/op 222.32 MB/s BenchmarkDecrypt-4 1629236 73.65 ns/op 217.23 MB/s BenchmarkExpand-4 1329456 89.62 ns/op PASS ok crypto/aes 0.649s goos: linux goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 173600 630.8 ns/op 101.45 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 323275 321.0 ns/op 199.38 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 167751 668.8 ns/op 95.69 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 328458 354.7 ns/op 180.44 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 105171 1093 ns/op 1235.50 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 139092 847.1 ns/op 1593.74 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 89654 1319 ns/op 1023.12 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 117772 1010 ns/op 1336.24 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 35666 3342 ns/op 2451.46 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 37764 3155 ns/op 2596.44 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 26815 4449 ns/op 1841.40 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 29574 4080 ns/op 2007.86 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6544 17390 ns/op 58.60 MB/s BenchmarkAESCFBDecrypt1K-4 6472 17173 ns/op 59.34 MB/s BenchmarkAESCFBDecrypt8K-4 873 139675 ns/op 58.61 MB/s BenchmarkAESOFB1K-4 10000 11088 ns/op 91.90 MB/s BenchmarkAESCTR1K-4 13886 8628 ns/op 118.10 MB/s BenchmarkAESCTR8K-4 1744 68849 ns/op 118.91 MB/s BenchmarkAESCBCEncrypt1K-4 13533 8812 ns/op 116.21 MB/s BenchmarkAESCBCDecrypt1K-4 17076 7065 ns/op 144.93 MB/s BenchmarkXORBytes/8Bytes-4 3208874 37.63 ns/op 212.61 MB/s BenchmarkXORBytes/128Bytes-4 2908100 41.84 ns/op 3059.49 MB/s BenchmarkXORBytes/2048Bytes-4 943327 123.5 ns/op 16581.94 MB/s BenchmarkXORBytes/32768Bytes-4 60543 1991 ns/op 16454.35 MB/s PASS ok crypto/cipher 3.519s goos: linux goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 80239 1488 ns/op 5.38 MB/s BenchmarkDecrypt-4 81952 1415 ns/op 5.65 MB/s BenchmarkTDESEncrypt-4 30979 3797 ns/op 2.11 MB/s BenchmarkTDESDecrypt-4 32246 3696 ns/op 2.16 MB/s PASS ok crypto/des 0.732s goos: linux goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1428 78489 ns/op 3263 B/op 47 allocs/op BenchmarkSign/P224-4 100 1036273 ns/op 5237 B/op 73 allocs/op BenchmarkSign/P384-4 46 2597385 ns/op 6468 B/op 74 allocs/op BenchmarkSign/P521-4 19 6277113 ns/op 8216 B/op 76 allocs/op BenchmarkVerify/P256-4 907 127545 ns/op 1190 B/op 21 allocs/op BenchmarkVerify/P224-4 40 2905773 ns/op 1761 B/op 38 allocs/op BenchmarkVerify/P384-4 14 8067311 ns/op 2446 B/op 41 allocs/op BenchmarkVerify/P521-4 5 22018248 ns/op 3224 B/op 43 allocs/op BenchmarkGenerateKey/P256-4 3637 32608 ns/op 771 B/op 14 allocs/op BenchmarkGenerateKey/P224-4 133 929178 ns/op 779 B/op 16 allocs/op BenchmarkGenerateKey/P384-4 48 2326867 ns/op 998 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 19 6057195 ns/op 1410 B/op 18 allocs/op PASS ok crypto/ecdsa 1.962s goos: linux goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 312 358669 ns/op BenchmarkNewKeyFromSeed-4 333 353001 ns/op BenchmarkSigning-4 324 374759 ns/op BenchmarkVerification-4 216 558343 ns/op PASS ok crypto/ed25519 0.668s goos: linux goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4820 23966 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 164 732439 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 57 2034298 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 21 5303206 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1376 86375 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 62 1902589 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 20 5621008 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 15914750 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 12289 9308 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5703 20326 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 4924 23970 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 76 1458205 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2953 38704 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 265 447225 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1912 59319 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 84 1357602 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.457s goos: linux goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 14538 8284 ns/op 123.61 MB/s BenchmarkHMACSHA256_32-4 24843 4843 ns/op 6.61 MB/s BenchmarkNewWriteSum-4 10000 10229 ns/op 3.13 MB/s PASS ok crypto/hmac 0.520s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult-4 370 321970 ns/op BenchmarkScalarMult-4 159 756899 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 222 522436 ns/op PASS ok crypto/internal/edwards25519 0.646s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 493170 211.0 ns/op BenchmarkMultiply-4 4162090 28.35 ns/op BenchmarkMult32-4 1475162 80.38 ns/op PASS ok crypto/internal/edwards25519/field 0.504s goos: linux goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 55 1883038 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1617 74808 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 20 5448548 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 15662769 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 180 648465 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 8134 14407 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 67 1704918 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 25 4318979 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.288s goos: linux goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 526068 215.9 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 262959 452.0 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 102296 1181 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 563124 213.1 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 267790 443.9 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 101586 1172 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.806s goos: linux goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 114896 960.3 ns/op 8.33 MB/s BenchmarkHash64-4 127213 911.7 ns/op 70.20 MB/s BenchmarkHash128-4 112369 1018 ns/op 125.70 MB/s BenchmarkHash256-4 91297 1243 ns/op 205.92 MB/s BenchmarkHash512-4 67453 1813 ns/op 282.40 MB/s BenchmarkHash1K-4 43033 2738 ns/op 374.05 MB/s BenchmarkHash8K-4 7636 15808 ns/op 518.23 MB/s BenchmarkHash1M-4 60 1909987 ns/op 549.00 MB/s BenchmarkHash8M-4 7 15426055 ns/op 543.79 MB/s BenchmarkHash8BytesUnaligned-4 116710 982.2 ns/op 8.14 MB/s BenchmarkHash1KUnaligned-4 44224 2693 ns/op 380.21 MB/s BenchmarkHash8KUnaligned-4 7447 15919 ns/op 514.61 MB/s PASS ok crypto/md5 1.611s goos: linux goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 2 215849164 ns/op PASS ok crypto/rand 0.519s goos: linux goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13462 8339 ns/op 15.35 MB/s BenchmarkRC4_1K-4 1701 66620 ns/op 15.37 MB/s BenchmarkRC4_8K-4 224 524530 ns/op 15.43 MB/s PASS ok crypto/rc4 0.502s goos: linux goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRSA2048Decrypt-4 32 3443765 ns/op BenchmarkRSA2048Sign-4 31 3749850 ns/op Benchmark3PrimeRSA2048Decrypt-4 43 2665522 ns/op PASS ok crypto/rsa 0.399s goos: linux goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 94209 1241 ns/op 6.45 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 110872 1036 ns/op 7.72 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 63166 1855 ns/op 172.51 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 70855 1642 ns/op 194.83 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 44156 2685 ns/op 381.40 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 48044 2498 ns/op 409.88 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9930 11897 ns/op 688.56 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 10000 11667 ns/op 702.13 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.121s goos: linux goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 74932 1552 ns/op 5.15 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 86742 1347 ns/op 5.94 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 82951 1413 ns/op 5.66 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 23976 4987 ns/op 205.32 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 25088 4733 ns/op 216.36 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 24866 4821 ns/op 212.41 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4123 28422 ns/op 288.23 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4209 28182 ns/op 290.69 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4070 28349 ns/op 288.97 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.332s goos: linux goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 52443 2238 ns/op 3.57 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 64126 1863 ns/op 4.29 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 56648 2107 ns/op 3.80 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25204 4698 ns/op 217.94 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 27909 4264 ns/op 240.14 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 27120 4489 ns/op 228.12 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5460 21343 ns/op 383.83 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5629 20755 ns/op 394.70 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5360 21099 ns/op 388.27 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.340s goos: linux goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 19418179 6.239 ns/op BenchmarkConstantTimeEq-4 19384286 6.196 ns/op BenchmarkConstantTimeLessOrEq-4 18134725 6.624 ns/op PASS ok crypto/subtle 0.426s goos: linux goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandshakeServer/RSA-4 69 1564402 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 55 2223650 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 61 1834184 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 93 1275574 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 138 889543 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 46 2689340 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 54 2072742 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 31788483 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 30914924 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 6 22062987 ns/op 47.53 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 29797846 ns/op 35.19 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 37458727 ns/op 55.99 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 2 52184014 ns/op 40.19 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 66611856 ns/op 62.97 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 100063568 ns/op 41.92 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 152673093 ns/op 54.94 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 193116679 ns/op 43.44 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 257897461 ns/op 65.05 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 358251422 ns/op 46.83 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 511011558 ns/op 65.66 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 742032443 ns/op 45.22 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 1036658901 ns/op 64.74 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1534321995 ns/op 43.74 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 5 24115058 ns/op 43.48 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 28646180 ns/op 36.60 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 37525813 ns/op 55.89 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 2 50395719 ns/op 41.61 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 66823947 ns/op 62.77 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 102280490 ns/op 41.01 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 123657192 ns/op 67.84 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 192824129 ns/op 43.50 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 246285995 ns/op 68.12 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 381516234 ns/op 43.98 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 515907794 ns/op 65.04 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 721433089 ns/op 46.51 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 1039184229 ns/op 64.58 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1486775891 ns/op 45.14 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 701608392 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 704868493 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 286143190 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 286475638 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 147438842 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 147833159 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 78788017 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 77347794 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 36713846 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 35960750 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 140542505 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 143740096 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 61230105 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 62321010 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 35543848 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 35258269 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 22188777 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 21395581 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 7 14734656 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 8 13838067 ns/op PASS ok crypto/tls 19.292s goos: linux goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 26 4471337 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 288 416830 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1048 115384 ns/op 13219 B/op 240 allocs/op BenchmarkParseCertificate/rsa_leaf-4 952 120231 ns/op 14643 B/op 264 allocs/op PASS ok crypto/x509 1.055s goos: linux goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 33 4074764 ns/op 261318 B/op 1644 allocs/op BenchmarkConcurrentStmtQuery-4 25 4591608 ns/op 263368 B/op 1983 allocs/op BenchmarkConcurrentStmtExec-4 40 2875838 ns/op 204616 B/op 699 allocs/op BenchmarkConcurrentTxQuery-4 34 3201484 ns/op 267223 B/op 2157 allocs/op BenchmarkConcurrentTxExec-4 43 2348371 ns/op 87476 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 36 3565316 ns/op 101525 B/op 2001 allocs/op BenchmarkConcurrentTxStmtExec-4 99 1200918 ns/op 39784 B/op 381 allocs/op BenchmarkConcurrentRandom-4 32 3567967 ns/op 224897 B/op 1848 allocs/op BenchmarkManyConcurrentQueries-4 2066 56206 ns/op 3979 B/op 19 allocs/op PASS ok database/sql 1.897s goos: linux goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 180297 575.0 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 70 1657772 ns/op 172006 B/op 13 allocs/op Benchmark115/LineToPC-4 84 1441831 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 19100 6311 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.765s goos: linux goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 679 162403 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 3180 37220 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.397s goos: linux goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 284 415439 ns/op 19.72 MB/s BenchmarkEncodeToString-4 232 463105 ns/op 17.69 MB/s BenchmarkDecode-4 147 797426 ns/op 16.44 MB/s BenchmarkDecodeString-4 145 814092 ns/op 16.11 MB/s PASS ok encoding/base32 0.760s goos: linux goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 363 329833 ns/op 24.84 MB/s BenchmarkDecodeString/2-4 277191 405.7 ns/op 9.86 MB/s BenchmarkDecodeString/4-4 223543 529.2 ns/op 15.12 MB/s BenchmarkDecodeString/8-4 177487 647.0 ns/op 18.55 MB/s BenchmarkDecodeString/64-4 36002 3208 ns/op 27.43 MB/s BenchmarkDecodeString/8192-4 345 334348 ns/op 32.67 MB/s PASS ok encoding/base64 0.996s goos: linux goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1375 81899 ns/op 48.84 MB/s BenchmarkReadStruct-4 18157 6611 ns/op 11.34 MB/s BenchmarkWriteStruct-4 18942 6195 ns/op 12.11 MB/s BenchmarkReadInts-4 49598 2360 ns/op 12.71 MB/s BenchmarkWriteInts-4 40610 2832 ns/op 10.59 MB/s BenchmarkWriteSlice1000Int32s-4 1269 90112 ns/op 44.39 MB/s BenchmarkPutUint16-4 3690420 32.61 ns/op 61.34 MB/s BenchmarkAppendUint16-4 3519520 34.22 ns/op 58.45 MB/s BenchmarkPutUint32-4 2679139 45.59 ns/op 87.73 MB/s BenchmarkAppendUint32-4 2519335 46.82 ns/op 85.43 MB/s BenchmarkPutUint64-4 1136426 106.8 ns/op 74.90 MB/s BenchmarkAppendUint64-4 1000000 107.3 ns/op 74.53 MB/s BenchmarkLittleEndianPutUint16-4 3495495 33.14 ns/op 60.35 MB/s BenchmarkLittleEndianAppendUint16-4 3563516 33.83 ns/op 59.13 MB/s BenchmarkLittleEndianPutUint32-4 2627144 46.46 ns/op 86.09 MB/s BenchmarkLittleEndianAppendUint32-4 2517052 45.95 ns/op 87.05 MB/s BenchmarkLittleEndianPutUint64-4 1000000 108.9 ns/op 73.46 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 107.2 ns/op 74.66 MB/s BenchmarkReadFloats-4 158257 722.5 ns/op 16.61 MB/s BenchmarkWriteFloats-4 127178 949.7 ns/op 12.64 MB/s BenchmarkReadSlice1000Float32s-4 1078 93230 ns/op 42.90 MB/s BenchmarkWriteSlice1000Float32s-4 1134 104368 ns/op 38.33 MB/s BenchmarkReadSlice1000Uint8s-4 73317 1649 ns/op 606.28 MB/s BenchmarkWriteSlice1000Uint8s-4 82146 1260 ns/op 793.72 MB/s BenchmarkPutUvarint32-4 703824 156.3 ns/op 25.59 MB/s BenchmarkPutUvarint64-4 202063 571.2 ns/op 14.01 MB/s PASS ok encoding/binary 3.835s goos: linux goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6297 17217 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7014 16497 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 7168 17378 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4212 28011 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7242 14898 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7712 14819 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7656 14802 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4584 26038 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 12474 9332 ns/op PASS ok encoding/csv 1.463s goos: linux goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 10665 9858 ns/op BenchmarkEndToEndByteBuffer-4 20458 6047 ns/op BenchmarkEndToEndSliceByteBuffer-4 274 380305 ns/op BenchmarkEncodeComplex128Slice-4 837 151687 ns/op BenchmarkEncodeFloat64Slice-4 1538 69538 ns/op BenchmarkEncodeInt32Slice-4 1527 70297 ns/op BenchmarkEncodeStringSlice-4 2590 39673 ns/op BenchmarkEncodeInterfaceSlice-4 66 1771886 ns/op BenchmarkDecodeComplex128Slice-4 632 209528 ns/op BenchmarkDecodeFloat64Slice-4 1302 94077 ns/op BenchmarkDecodeInt32Slice-4 1278 88987 ns/op BenchmarkDecodeStringSlice-4 930 130095 ns/op BenchmarkDecodeStringsSlice-4 265 475703 ns/op BenchmarkDecodeBytesSlice-4 652 188534 ns/op BenchmarkDecodeInterfaceSlice-4 118 1016531 ns/op BenchmarkDecodeMap-4 85 1389148 ns/op PASS ok encoding/gob 2.849s goos: linux goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 13347 9017 ns/op 28.39 MB/s BenchmarkEncode/1024-4 3082 35659 ns/op 28.72 MB/s BenchmarkEncode/4096-4 844 141582 ns/op 28.93 MB/s BenchmarkEncode/16384-4 214 561349 ns/op 29.19 MB/s BenchmarkDecode/256-4 26095 4574 ns/op 55.97 MB/s BenchmarkDecode/1024-4 6457 18130 ns/op 56.48 MB/s BenchmarkDecode/4096-4 1642 71893 ns/op 56.97 MB/s BenchmarkDecode/16384-4 423 282262 ns/op 58.05 MB/s BenchmarkDump/256-4 1304 89918 ns/op 2.85 MB/s BenchmarkDump/1024-4 337 346943 ns/op 2.95 MB/s BenchmarkDump/4096-4 81 1399534 ns/op 2.93 MB/s BenchmarkDump/16384-4 19 6019463 ns/op 2.72 MB/s PASS ok encoding/hex 1.766s goos: linux goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 107266179 ns/op 18.09 MB/s 2144 B/op 17 allocs/op BenchmarkCodeMarshal-4 1 153350621 ns/op 12.65 MB/s 10332608 B/op 54 allocs/op BenchmarkMarshalBytes/32-4 20361 5578 ns/op BenchmarkMarshalBytes/256-4 4849 20676 ns/op BenchmarkMarshalBytes/4096-4 416 280312 ns/op BenchmarkCodeDecoder-4 1 476629971 ns/op 4.07 MB/s 11146312 B/op 92718 allocs/op BenchmarkUnicodeDecoder-4 35539 3433 ns/op 4.08 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 46584 2273 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 388434868 ns/op 5.00 MB/s 3068624 B/op 92687 allocs/op BenchmarkCodeUnmarshalReuse-4 1 387369749 ns/op 5.01 MB/s 3066936 B/op 92685 allocs/op BenchmarkUnmarshalString-4 53798 2282 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 136809 924.1 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 254432 415.5 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 74013 1704 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 62490 2148 ns/op 143 B/op 2 allocs/op BenchmarkUnmapped-4 14236 7194 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 3210 37201 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 787 160990 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 102 1194726 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 10 10311200 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 386817 284.8 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 365444 278.3 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 405614 290.6 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 352930 284.7 ns/op BenchmarkEncodeMarshaler-4 71178 1706 ns/op 91 B/op 1 allocs/op BenchmarkNumberIsValid-4 4329975 27.87 ns/op BenchmarkNumberIsValidRegexp-4 20577 5938 ns/op BenchmarkEncoderEncode-4 78001 1552 ns/op 140 B/op 1 allocs/op PASS ok encoding/json 6.584s goos: linux goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 46 2508176 ns/op 26.13 MB/s BenchmarkDecode-4 24 5098462 ns/op 17.41 MB/s PASS ok encoding/pem 0.384s goos: linux goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2601 39518 ns/op 6264 B/op 24 allocs/op BenchmarkUnmarshal-4 952 110251 ns/op 8338 B/op 190 allocs/op BenchmarkHTMLAutoClose-4 4425 23503 ns/op PASS ok encoding/xml 0.585s goos: linux goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 370831 380.6 ns/op BenchmarkIntSet-4 446428 290.2 ns/op BenchmarkFloatAdd-4 78432 1776 ns/op BenchmarkFloatSet-4 406021 347.0 ns/op BenchmarkStringSet-4 364989 320.9 ns/op BenchmarkMapSet-4 96619 1635 ns/op BenchmarkMapSetDifferent-4 43474 2314 ns/op BenchmarkMapSetDifferentRandom-4 255 468610 ns/op BenchmarkMapSetString-4 86386 1493 ns/op BenchmarkMapAddSame-4 34952 3212 ns/op BenchmarkMapAddDifferent-4 18118 7293 ns/op BenchmarkMapAddDifferentRandom-4 205 574868 ns/op BenchmarkMapAddSameSteadyState-4 245764 508.3 ns/op BenchmarkMapAddDifferentSteadyState-4 89084 1145 ns/op BenchmarkRealworldExpvarUsage-4 22742 6667 ns/op PASS ok expvar 2.647s goos: linux goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 104433 1023 ns/op BenchmarkSprintfEmpty-4 358387 290.4 ns/op BenchmarkSprintfString-4 271651 416.4 ns/op BenchmarkSprintfTruncateString-4 297151 413.1 ns/op BenchmarkSprintfTruncateBytes-4 140349 818.7 ns/op BenchmarkSprintfSlowParsingPath-4 267134 405.4 ns/op BenchmarkSprintfQuoteString-4 42934 2880 ns/op BenchmarkSprintfInt-4 284096 441.6 ns/op BenchmarkSprintfIntInt-4 202806 553.8 ns/op BenchmarkSprintfPrefixedInt-4 254968 516.8 ns/op BenchmarkSprintfFloat-4 156381 766.0 ns/op BenchmarkSprintfComplex-4 60252 1942 ns/op BenchmarkSprintfBoolean-4 323098 410.4 ns/op BenchmarkSprintfHexString-4 118756 965.2 ns/op BenchmarkSprintfHexBytes-4 72838 1580 ns/op BenchmarkSprintfBytes-4 40699 2686 ns/op BenchmarkSprintfStringer-4 83790 1642 ns/op BenchmarkSprintfStructure-4 40933 3037 ns/op BenchmarkManyArgs-4 73062 1637 ns/op BenchmarkFprintInt-4 76507 1607 ns/op BenchmarkFprintfBytes-4 81030 1533 ns/op BenchmarkFprintIntNoAlloc-4 74840 1648 ns/op BenchmarkScanInts-4 34 3264225 ns/op BenchmarkScanRecursiveInt-4 1 379454836 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 419174869 ns/op PASS ok fmt 4.729s goos: linux goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 511 209243 ns/op PASS ok go/build 0.173s goos: linux goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 50611 2107 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 12646 8690 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3328 31890 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 957 118968 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 244 497698 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 45 2502430 ns/op 206178 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 12 9970996 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 44044844 ns/op 3634533 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 185478383 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 1.601s goos: linux goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 232858205 ns/op 0.28 MB/s 6174952 B/op 118804 allocs/op PASS ok go/format 0.298s goos: linux goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 4 30087794 ns/op 2.48 MB/s BenchmarkParseOnly-4 5 24932013 ns/op 2.99 MB/s BenchmarkResolve-4 32 3745636 ns/op 19.93 MB/s PASS ok go/parser 1.513s goos: linux goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrint-4 1 151787363 ns/op 0.34 MB/s 2335864 B/op 57679 allocs/op PASS ok go/printer 0.195s goos: linux goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 280 422899 ns/op BenchmarkScanFiles/go/types/expr.go-4 13 8105961 ns/op 6.57 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 12309816 ns/op 6.06 MB/s BenchmarkScanFiles/net/http/server.go-4 6 16928133 ns/op 6.73 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 229 519228 ns/op 5.93 MB/s PASS ok go/scanner 0.739s goos: linux goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1000000 109.5 ns/op PASS ok go/token 0.156s goos: linux goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNamed/Underlying/nongeneric-4 874861 132.6 ns/op BenchmarkNamed/Underlying/generic-4 888394 133.2 ns/op BenchmarkNamed/Underlying/src_instance-4 860775 133.8 ns/op BenchmarkNamed/Underlying/user_instance-4 841588 136.1 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 19792 6151 ns/op BenchmarkNamed/NewMethodSet/generic-4 19503 6298 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 18550 6137 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 18350 6361 ns/op BenchmarkCheck/http/funcbodies/info-4 1 582433228 ns/op 51270 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 390445523 ns/op 76476 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 168613887 ns/op 177015 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 149395777 ns/op 199820 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 127607574 ns/op 41100 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 93197657 ns/op 56284 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 43724332 ns/op 119937 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 38928823 ns/op 134679 lines/s BenchmarkCheck/constant/funcbodies/info-4 2 54061132 ns/op 39825 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 42427794 ns/op 50745 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 23997317 ns/op 89731 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 5 22648858 ns/op 95054 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1017270346 ns/op 59776 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 601751759 ns/op 101048 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 159313491 ns/op 381299 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 108280392 ns/op 561200 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 2 70420682 ns/op 26243 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 60018440 ns/op 30792 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 42125546 ns/op 43871 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 40396352 ns/op 45751 lines/s PASS ok go/types 12.356s goos: linux goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 9828 12132 ns/op 84.41 MB/s PASS ok hash/adler32 0.249s goos: linux goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 241497 500.0 ns/op 30.00 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 216985 497.1 ns/op 30.18 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 116776 993.5 ns/op 40.26 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 122799 954.2 ns/op 41.92 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 518784 227.0 ns/op 2255.47 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 495727 227.3 ns/op 2253.00 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 447259 264.4 ns/op 3873.07 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 440354 262.8 ns/op 3897.13 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 254728 466.0 ns/op 8789.86 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 252182 459.0 ns/op 8923.79 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 49735 2341 ns/op 14000.13 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 53492 2243 ns/op 14608.42 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 491283 232.8 ns/op 64.42 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 484347 237.8 ns/op 63.09 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 471728 233.1 ns/op 171.62 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 506977 233.7 ns/op 171.19 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 362220 333.3 ns/op 1536.28 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 362596 327.1 ns/op 1565.10 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 269424 435.2 ns/op 2353.09 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 265418 428.5 ns/op 2389.91 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 236824 516.1 ns/op 7937.13 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 231690 509.6 ns/op 8037.39 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 48880 2461 ns/op 13314.04 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 48660 2474 ns/op 13246.80 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 215258 518.5 ns/op 28.93 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 224460 499.2 ns/op 30.05 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 113800 1107 ns/op 36.14 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 115010 1035 ns/op 38.67 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 8818 13157 ns/op 38.92 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 8556 13160 ns/op 38.91 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 4172 27835 ns/op 36.79 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 4172 27980 ns/op 36.60 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1035 113728 ns/op 36.02 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1056 113375 ns/op 36.13 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 134 889798 ns/op 36.83 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 132 908700 ns/op 36.06 MB/s PASS ok hash/crc32 4.885s goos: linux goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 94 1224317 ns/op 53.53 MB/s BenchmarkCrc64/ISO4KB-4 1102 105399 ns/op 38.86 MB/s BenchmarkCrc64/ISO1KB-4 4908 22596 ns/op 45.32 MB/s BenchmarkCrc64/ECMA64KB-4 96 1195688 ns/op 54.81 MB/s BenchmarkCrc64/Random64KB-4 93 1115952 ns/op 58.73 MB/s BenchmarkCrc64/Random16KB-4 417 278775 ns/op 58.77 MB/s PASS ok hash/crc64 0.779s goos: linux goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 9236 12247 ns/op 83.61 MB/s BenchmarkFnv32aKB-4 9853 12314 ns/op 83.16 MB/s BenchmarkFnv64KB-4 8740 12778 ns/op 80.14 MB/s BenchmarkFnv64aKB-4 8055 12666 ns/op 80.84 MB/s BenchmarkFnv128KB-4 2107 53824 ns/op 19.02 MB/s BenchmarkFnv128aKB-4 2188 54206 ns/op 18.89 MB/s PASS ok hash/fnv 0.892s goos: linux goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 614050 195.6 ns/op 20.45 MB/s BenchmarkHash/n=4/Bytes-4 4150428 29.26 ns/op 136.70 MB/s BenchmarkHash/n=4/String-4 2915721 39.09 ns/op 102.33 MB/s BenchmarkHash/n=8/Write-4 542229 195.3 ns/op 40.96 MB/s BenchmarkHash/n=8/Bytes-4 4069131 29.22 ns/op 273.74 MB/s BenchmarkHash/n=8/String-4 3010350 40.37 ns/op 198.15 MB/s BenchmarkHash/n=16/Write-4 569547 201.5 ns/op 79.39 MB/s BenchmarkHash/n=16/Bytes-4 4386259 27.34 ns/op 585.27 MB/s BenchmarkHash/n=16/String-4 3149720 37.09 ns/op 431.40 MB/s BenchmarkHash/n=32/Write-4 529890 214.4 ns/op 149.28 MB/s BenchmarkHash/n=32/Bytes-4 4020388 28.46 ns/op 1124.38 MB/s BenchmarkHash/n=32/String-4 3031768 39.45 ns/op 811.18 MB/s BenchmarkHash/n=64/Write-4 503149 219.8 ns/op 291.18 MB/s BenchmarkHash/n=64/Bytes-4 3832161 30.69 ns/op 2085.36 MB/s BenchmarkHash/n=64/String-4 2985273 39.80 ns/op 1608.12 MB/s BenchmarkHash/n=256/Write-4 364124 300.2 ns/op 852.69 MB/s BenchmarkHash/n=256/Bytes-4 2165685 56.14 ns/op 4560.37 MB/s BenchmarkHash/n=256/String-4 1745293 67.49 ns/op 3793.42 MB/s BenchmarkHash/n=320/Write-4 390204 300.2 ns/op 1066.09 MB/s BenchmarkHash/n=320/Bytes-4 1771381 68.45 ns/op 4674.67 MB/s BenchmarkHash/n=320/String-4 1445202 82.54 ns/op 3876.81 MB/s BenchmarkHash/n=1024/Write-4 248083 446.9 ns/op 2291.36 MB/s BenchmarkHash/n=1024/Bytes-4 715368 160.6 ns/op 6374.42 MB/s BenchmarkHash/n=1024/String-4 593200 202.1 ns/op 5067.29 MB/s BenchmarkHash/n=4096/Write-4 117162 981.8 ns/op 4171.73 MB/s BenchmarkHash/n=4096/Bytes-4 203955 586.7 ns/op 6981.04 MB/s BenchmarkHash/n=4096/String-4 170418 707.5 ns/op 5789.30 MB/s BenchmarkHash/n=16384/Write-4 37219 3148 ns/op 5205.02 MB/s BenchmarkHash/n=16384/Bytes-4 52600 2263 ns/op 7238.80 MB/s BenchmarkHash/n=16384/String-4 44064 2667 ns/op 6142.69 MB/s PASS ok hash/maphash 4.495s goos: linux goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 812 129375 ns/op BenchmarkEscapeNone-4 127100 899.4 ns/op BenchmarkUnescape-4 752 152369 ns/op BenchmarkUnescapeNone-4 540519 215.8 ns/op BenchmarkUnescapeSparse-4 11554 10131 ns/op BenchmarkUnescapeDense-4 1125 104122 ns/op PASS ok html 0.858s goos: linux goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9327 12467 ns/op BenchmarkCSSEscaperNoSpecials-4 45114 2658 ns/op BenchmarkDecodeCSS-4 26595 4510 ns/op BenchmarkDecodeCSSNoSpecials-4 4246540 28.62 ns/op BenchmarkCSSValueFilter-4 114751 1024 ns/op BenchmarkCSSValueFilterOk-4 77246 1475 ns/op BenchmarkEscapedExecute-4 4329 25093 ns/op BenchmarkHTMLNospaceEscaper-4 10000 11072 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 66105 1758 ns/op BenchmarkStripTags-4 21332 5582 ns/op BenchmarkStripTagsNoSpecials-4 234982 442.8 ns/op BenchmarkJSValEscaperWithNum-4 23041 5101 ns/op BenchmarkJSValEscaperWithStr-4 4248 26919 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 18723 6402 ns/op BenchmarkJSValEscaperWithObj-4 3834 30038 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 13184 8738 ns/op BenchmarkJSStrEscaperNoSpecials-4 60100 1956 ns/op BenchmarkJSStrEscaper-4 10000 10661 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 53004 2169 ns/op BenchmarkJSRegexpEscaper-4 10000 11084 ns/op BenchmarkTemplateSpecialTags-4 60 1686511 ns/op BenchmarkURLEscaper-4 3746 27574 ns/op BenchmarkURLEscaperNoSpecials-4 190960 641.8 ns/op BenchmarkURLNormalizer-4 5628 20604 ns/op BenchmarkURLNormalizerNoSpecials-4 166441 718.1 ns/op BenchmarkSrcsetFilter-4 18561 6255 ns/op BenchmarkSrcsetFilterNoSpecials-4 99402 1180 ns/op PASS ok html/template 3.923s goos: linux goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 579765 186.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 392140 269.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 548286 189.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 427994 272.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1915802 62.19 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1273192 94.42 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1953477 61.63 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1279099 93.46 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1493131 78.44 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 429974 256.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 359630 329.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 436548 264.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 352198 334.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 847063 137.8 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 560096 207.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 934004 118.7 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 546051 213.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 505029 223.2 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1465347 82.84 ns/op BenchmarkRGBASetRGBA-4 1412726 86.30 ns/op BenchmarkRGBA64At-4 616957 164.5 ns/op BenchmarkRGBA64SetRGBA64-4 699410 160.2 ns/op BenchmarkNRGBAAt-4 1452888 81.41 ns/op BenchmarkNRGBASetNRGBA-4 1420658 83.43 ns/op BenchmarkNRGBA64At-4 687014 167.8 ns/op BenchmarkNRGBA64SetNRGBA64-4 697810 161.6 ns/op BenchmarkAlphaAt-4 2548756 47.76 ns/op BenchmarkAlphaSetAlpha-4 2459998 48.85 ns/op BenchmarkAlpha16At-4 1614541 73.65 ns/op BenchmarkAlphaSetAlpha16-4 1607306 74.70 ns/op BenchmarkGrayAt-4 2550216 46.57 ns/op BenchmarkGraySetGray-4 2415793 48.08 ns/op BenchmarkGray16At-4 1605162 73.71 ns/op BenchmarkGraySetGray16-4 1547953 77.53 ns/op PASS ok image 5.489s goos: linux goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 3930294 27.94 ns/op BenchmarkYCbCrToRGB/128-4 4211199 28.25 ns/op BenchmarkYCbCrToRGB/255-4 4272199 27.81 ns/op BenchmarkRGBToYCbCr/0-4 4186981 28.55 ns/op BenchmarkRGBToYCbCr/Cb-4 4195593 28.59 ns/op BenchmarkRGBToYCbCr/Cr-4 4079088 29.21 ns/op BenchmarkYCbCrToRGBA/0-4 3273378 36.66 ns/op BenchmarkYCbCrToRGBA/128-4 3200787 37.64 ns/op BenchmarkYCbCrToRGBA/255-4 3263292 36.90 ns/op BenchmarkNYCbCrAToRGBA/0-4 3353565 35.51 ns/op BenchmarkNYCbCrAToRGBA/128-4 3264468 36.65 ns/op BenchmarkNYCbCrAToRGBA/255-4 3358861 35.79 ns/op PASS ok image/color 1.912s goos: linux goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 3 35532693 ns/op BenchmarkFillSrc-4 284 388613 ns/op BenchmarkCopyOver-4 6 18516160 ns/op BenchmarkCopySrc-4 357 290631 ns/op BenchmarkNRGBAOver-4 5 20270845 ns/op BenchmarkNRGBASrc-4 8 13314007 ns/op BenchmarkYCbCr-4 7 14605850 ns/op BenchmarkGray-4 14 8285011 ns/op BenchmarkCMYK-4 8 13370391 ns/op BenchmarkGlyphOver-4 19 6181671 ns/op BenchmarkRGBAMaskOver-4 4 31337540 ns/op BenchmarkGrayMaskOver-4 5 24060382 ns/op BenchmarkRGBA64ImageMaskOver-4 3 40509655 ns/op BenchmarkRGBA-4 4 26816279 ns/op BenchmarkPalettedFill-4 868 133590 ns/op BenchmarkPalettedRGBA-4 5 20789052 ns/op BenchmarkGenericOver-4 2 60436998 ns/op BenchmarkGenericMaskOver-4 5 23394467 ns/op BenchmarkGenericSrc-4 3 38641626 ns/op BenchmarkGenericMaskSrc-4 4 32683875 ns/op PASS ok image/draw 6.682s goos: linux goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 22 4631681 ns/op 3.34 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 121597608 ns/op 2.53 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 1569400087 ns/op 0.78 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 52 2133417 ns/op 7.24 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 2 75090061 ns/op 0.82 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 2.580s goos: linux goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 4430 26869 ns/op BenchmarkIDCT-4 3990 25199 ns/op BenchmarkDecodeBaseline-4 9 11997089 ns/op 5.15 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 7 16814921 ns/op 3.68 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 150378899 ns/op 8.17 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 183771306 ns/op 5.01 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.392s goos: linux goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 12895585 9.157 ns/op BenchmarkDecodeGray-4 12 8832960 ns/op 7.42 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 37027423 ns/op 7.08 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 32566247 ns/op 8.05 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 22 5118784 ns/op 12.80 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 30884318 ns/op 8.49 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 37618360 ns/op 6.97 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 57984071 ns/op 5.30 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 56501220 ns/op 5.44 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 186298064 ns/op 6.60 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 202426399 ns/op 6.07 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 29904728 ns/op 10.27 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 180909778 ns/op 6.79 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 341139895 ns/op 3.60 MB/s 10694488 B/op 614429 allocs/op PASS ok image/png 3.085s goos: linux goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 56987372 ns/op 1.75 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 2 50173802 ns/op 1.99 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 338697399 ns/op 1.48 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 340591242 ns/op 1.47 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 53888089 ns/op 1.86 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 47479890 ns/op 2.11 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 322472385 ns/op 1.55 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 315433742 ns/op 1.59 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 723418700 ns/op 1.38 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 726921186 ns/op 1.38 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 4171942176 ns/op 1.20 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 4099660026 ns/op 1.22 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 10 10505356 ns/op 9.52 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 9 11812334 ns/op 8.47 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 2 51082113 ns/op 9.79 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 2 58123817 ns/op 8.60 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 1 104861836 ns/op 9.54 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 1 116095353 ns/op 8.61 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 513804972 ns/op 9.73 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 571047157 ns/op 8.76 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 65116616 ns/op 1.54 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 57674775 ns/op 1.73 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 424404738 ns/op 1.18 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 460053050 ns/op 1.09 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 992431141 ns/op 1.01 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 1051582500 ns/op 0.95 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 6126845877 ns/op 0.82 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 6067019688 ns/op 0.82 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 196622955 ns/op 21.26 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 211663718 ns/op 19.75 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 73.287s goos: linux goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 34222 3022 ns/op 0.33 MB/s BenchmarkMarshalCorpusFile/2-4 34330 3105 ns/op 0.64 MB/s BenchmarkMarshalCorpusFile/4-4 33236 3550 ns/op 1.13 MB/s BenchmarkMarshalCorpusFile/8-4 27002 4204 ns/op 1.90 MB/s BenchmarkMarshalCorpusFile/16-4 21423 5496 ns/op 2.91 MB/s BenchmarkMarshalCorpusFile/32-4 14067 8281 ns/op 3.86 MB/s BenchmarkMarshalCorpusFile/64-4 7720 13361 ns/op 4.79 MB/s BenchmarkMarshalCorpusFile/128-4 5305 21369 ns/op 5.99 MB/s BenchmarkMarshalCorpusFile/256-4 2721 41746 ns/op 6.13 MB/s BenchmarkMarshalCorpusFile/512-4 1498 81179 ns/op 6.31 MB/s BenchmarkMarshalCorpusFile/1024-4 777 154666 ns/op 6.62 MB/s BenchmarkMarshalCorpusFile/2048-4 367 315494 ns/op 6.49 MB/s BenchmarkMarshalCorpusFile/4096-4 193 603738 ns/op 6.78 MB/s BenchmarkMarshalCorpusFile/8192-4 94 1225479 ns/op 6.68 MB/s BenchmarkMarshalCorpusFile/16384-4 49 2430977 ns/op 6.74 MB/s BenchmarkMarshalCorpusFile/32768-4 18 6469035 ns/op 5.07 MB/s BenchmarkMarshalCorpusFile/65536-4 8 13514279 ns/op 4.85 MB/s BenchmarkMarshalCorpusFile/131072-4 4 29731724 ns/op 4.41 MB/s BenchmarkMarshalCorpusFile/262144-4 2 63313782 ns/op 4.14 MB/s BenchmarkMarshalCorpusFile/524288-4 1 113534134 ns/op 4.62 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 269934400 ns/op 3.88 MB/s BenchmarkUnmarshalCorpusFile/1-4 9745 11837 ns/op 0.08 MB/s BenchmarkUnmarshalCorpusFile/2-4 9165 12389 ns/op 0.16 MB/s BenchmarkUnmarshalCorpusFile/4-4 8636 14230 ns/op 0.28 MB/s BenchmarkUnmarshalCorpusFile/8-4 6664 15279 ns/op 0.52 MB/s BenchmarkUnmarshalCorpusFile/16-4 5275 19063 ns/op 0.84 MB/s BenchmarkUnmarshalCorpusFile/32-4 3998 26940 ns/op 1.19 MB/s BenchmarkUnmarshalCorpusFile/64-4 3193 31487 ns/op 2.03 MB/s BenchmarkUnmarshalCorpusFile/128-4 2541 41119 ns/op 3.11 MB/s BenchmarkUnmarshalCorpusFile/256-4 1071 108374 ns/op 2.36 MB/s BenchmarkUnmarshalCorpusFile/512-4 572 207701 ns/op 2.47 MB/s BenchmarkUnmarshalCorpusFile/1024-4 298 387781 ns/op 2.64 MB/s BenchmarkUnmarshalCorpusFile/2048-4 150 791098 ns/op 2.59 MB/s BenchmarkUnmarshalCorpusFile/4096-4 67 1549309 ns/op 2.64 MB/s BenchmarkUnmarshalCorpusFile/8192-4 38 3170457 ns/op 2.58 MB/s BenchmarkUnmarshalCorpusFile/16384-4 19 6142980 ns/op 2.67 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 12201249 ns/op 2.69 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 24694372 ns/op 2.65 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 49160484 ns/op 2.67 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 100207238 ns/op 2.62 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 202677714 ns/op 2.59 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 400527894 ns/op 2.62 MB/s BenchmarkMutatorBytes/1-4 34723 3434 ns/op BenchmarkMutatorBytes/10-4 35774 3342 ns/op BenchmarkMutatorBytes/100-4 33168 3550 ns/op BenchmarkMutatorBytes/1000-4 22501 5621 ns/op BenchmarkMutatorBytes/10000-4 5828 25888 ns/op BenchmarkMutatorBytes/100000-4 862 155734 ns/op BenchmarkMutatorString/1-4 30000 3533 ns/op BenchmarkMutatorString/10-4 34750 3478 ns/op BenchmarkMutatorString/100-4 30694 4388 ns/op BenchmarkMutatorString/1000-4 13093 7905 ns/op BenchmarkMutatorString/10000-4 3044 64681 ns/op BenchmarkMutatorString/100000-4 199 597229 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 17446 6289 ns/op BenchmarkMutatorAllBasicTypes/string-4 19092 6485 ns/op BenchmarkMutatorAllBasicTypes/bool-4 62780 1952 ns/op BenchmarkMutatorAllBasicTypes/float32-4 55711 2167 ns/op BenchmarkMutatorAllBasicTypes/float64-4 55440 2199 ns/op BenchmarkMutatorAllBasicTypes/int-4 58964 1995 ns/op BenchmarkMutatorAllBasicTypes/int8-4 59216 2007 ns/op BenchmarkMutatorAllBasicTypes/int16-4 57301 2008 ns/op BenchmarkMutatorAllBasicTypes/int32-4 58816 2073 ns/op BenchmarkMutatorAllBasicTypes/int64-4 57910 2078 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 56074 2115 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 57568 2113 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 55854 2125 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 56161 2082 ns/op PASS ok internal/fuzz 11.801s goos: linux goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 32455 4098 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 133537 907.0 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.405s goos: linux goarch: amd64 pkg: internal/poll cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSplicePipe/SplicePipeWithPool-4 52062 2098 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 12714 8295 ns/op BenchmarkSplicePipePoolParallel-4 160551 828.3 ns/op BenchmarkSplicePipeNativeParallel-4 28610 3875 ns/op PASS ok internal/poll 1.003s goos: linux goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 22659651 ns/op PASS ok internal/trace 4.420s goos: linux goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 10000 16697 ns/op BenchmarkCopyNLarge-4 148 988188 ns/op PASS ok io 0.445s goos: linux goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 214446 513.2 ns/op BenchmarkPrintln-4 25879 4619 ns/op BenchmarkPrintlnNoFlags-4 51585 2414 ns/op PASS ok log 0.475s goos: linux goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 2183798 55.06 ns/op BenchmarkAcosh-4 1095597 111.2 ns/op BenchmarkAsin-4 2154288 55.55 ns/op BenchmarkAsinh-4 969082 122.2 ns/op BenchmarkAtan-4 2913676 40.34 ns/op BenchmarkAtanh-4 1000000 112.9 ns/op BenchmarkAtan2-4 2123293 57.17 ns/op BenchmarkCbrt-4 1434727 84.62 ns/op BenchmarkCeil-4 19735396 6.064 ns/op BenchmarkCopysign-4 3117786 39.03 ns/op BenchmarkCos-4 1425642 84.84 ns/op BenchmarkCosh-4 1492245 80.44 ns/op BenchmarkErf-4 2817459 42.47 ns/op BenchmarkErfc-4 2767513 43.70 ns/op BenchmarkErfinv-4 2415828 48.89 ns/op BenchmarkErfcinv-4 2400220 49.18 ns/op BenchmarkExp-4 6043413 19.65 ns/op BenchmarkExpGo-4 851031 129.9 ns/op BenchmarkExpm1-4 2085772 57.77 ns/op BenchmarkExp2-4 1000000 116.0 ns/op BenchmarkExp2Go-4 902221 122.2 ns/op BenchmarkAbs-4 3958430 30.96 ns/op BenchmarkDim-4 8646394 13.54 ns/op BenchmarkFloor-4 18998860 6.097 ns/op BenchmarkMax-4 14039842 8.376 ns/op BenchmarkMin-4 14357355 8.388 ns/op BenchmarkMod-4 336160 332.5 ns/op BenchmarkFrexp-4 2066036 57.85 ns/op BenchmarkGamma-4 726110 149.7 ns/op BenchmarkHypot-4 9848127 11.91 ns/op BenchmarkHypotGo-4 1678362 72.03 ns/op BenchmarkIlogb-4 2387414 49.75 ns/op BenchmarkJ0-4 258099 459.7 ns/op BenchmarkJ1-4 259942 456.1 ns/op BenchmarkJn-4 116798 1013 ns/op BenchmarkLdexp-4 1977091 58.84 ns/op BenchmarkLgamma-4 941686 128.1 ns/op BenchmarkLog-4 5643956 21.17 ns/op BenchmarkLogb-4 2487956 47.49 ns/op BenchmarkLog1p-4 1280430 95.18 ns/op BenchmarkLog10-4 5221020 22.79 ns/op BenchmarkLog2-4 1527372 79.10 ns/op BenchmarkModf-4 2923951 39.75 ns/op BenchmarkNextafter32-4 2977194 40.13 ns/op BenchmarkNextafter64-4 3008941 40.35 ns/op BenchmarkPowInt-4 619198 194.1 ns/op BenchmarkPowFrac-4 443275 271.6 ns/op BenchmarkPow10Pos-4 4753389 23.44 ns/op BenchmarkPow10Neg-4 4355083 25.02 ns/op BenchmarkRound-4 3765896 31.60 ns/op BenchmarkRoundToEven-4 8084821 14.99 ns/op BenchmarkRemainder-4 501639 222.4 ns/op BenchmarkSignbit-4 5588188 21.72 ns/op BenchmarkSin-4 1711906 68.11 ns/op BenchmarkSincos-4 1000000 110.2 ns/op BenchmarkSinh-4 1750102 68.23 ns/op BenchmarkSqrtIndirect-4 15392480 7.626 ns/op BenchmarkSqrtLatency-4 17568594 6.836 ns/op BenchmarkSqrtIndirectLatency-4 11172230 10.66 ns/op BenchmarkSqrtGoLatency-4 1000000 101.6 ns/op BenchmarkSqrtPrime-4 30002 3925 ns/op BenchmarkTan-4 1608637 75.01 ns/op BenchmarkTanh-4 1375393 86.85 ns/op BenchmarkTrunc-4 19777215 6.089 ns/op BenchmarkY0-4 249939 462.4 ns/op BenchmarkY1-4 255537 471.9 ns/op BenchmarkYn-4 125386 948.2 ns/op BenchmarkFloat64bits-4 5511246 21.55 ns/op BenchmarkFloat64frombits-4 5488880 22.09 ns/op BenchmarkFloat32bits-4 5381680 22.20 ns/op BenchmarkFloat32frombits-4 5224803 21.12 ns/op BenchmarkFMA-4 18813480 6.116 ns/op PASS ok math 10.988s goos: linux goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11139942 10.50 ns/op 6092.95 MB/s BenchmarkAddVV/2-4 10287954 11.82 ns/op 10827.77 MB/s BenchmarkAddVV/3-4 9756488 12.58 ns/op 15259.39 MB/s BenchmarkAddVV/4-4 9274395 12.88 ns/op 19881.06 MB/s BenchmarkAddVV/5-4 8836704 13.69 ns/op 23379.83 MB/s BenchmarkAddVV/10-4 7325716 16.48 ns/op 38823.34 MB/s BenchmarkAddVV/100-4 1599655 76.62 ns/op 83531.91 MB/s BenchmarkAddVV/1000-4 202746 595.8 ns/op 107416.03 MB/s BenchmarkSubVV/1-4 11116717 10.70 ns/op 5981.76 MB/s BenchmarkSubVV/2-4 9786830 11.75 ns/op 10896.40 MB/s BenchmarkSubVV/3-4 9771624 12.46 ns/op 15414.98 MB/s BenchmarkSubVV/4-4 9206190 12.79 ns/op 20013.41 MB/s BenchmarkSubVV/5-4 8572314 13.47 ns/op 23759.01 MB/s BenchmarkSubVV/10-4 7094031 16.52 ns/op 38733.88 MB/s BenchmarkSubVV/100-4 1562853 76.42 ns/op 83744.90 MB/s BenchmarkSubVV/1000-4 204296 596.5 ns/op 107298.48 MB/s BenchmarkAddVW/1-4 11426370 10.13 ns/op 789.98 MB/s BenchmarkAddVW/2-4 11235278 10.79 ns/op 1482.64 MB/s BenchmarkAddVW/3-4 9785394 12.01 ns/op 1997.72 MB/s BenchmarkAddVW/4-4 10786855 10.99 ns/op 2912.74 MB/s BenchmarkAddVW/5-4 10093616 12.02 ns/op 3326.63 MB/s BenchmarkAddVW/10-4 8392686 14.13 ns/op 5660.03 MB/s BenchmarkAddVW/100-4 245302 465.0 ns/op 1720.26 MB/s BenchmarkAddVW/1000-4 34192 3485 ns/op 2295.24 MB/s BenchmarkAddVWext/1-4 12070786 10.05 ns/op 796.07 MB/s BenchmarkAddVWext/2-4 11728664 10.36 ns/op 1544.83 MB/s BenchmarkAddVWext/3-4 9892832 12.19 ns/op 1969.24 MB/s BenchmarkAddVWext/4-4 10825212 11.07 ns/op 2891.27 MB/s BenchmarkAddVWext/5-4 9893664 12.17 ns/op 3288.02 MB/s BenchmarkAddVWext/10-4 8533762 14.23 ns/op 5623.51 MB/s BenchmarkAddVWext/100-4 81201 1483 ns/op 539.48 MB/s BenchmarkAddVWext/1000-4 8440 14076 ns/op 568.36 MB/s BenchmarkSubVW/1-4 11710381 9.949 ns/op 804.06 MB/s BenchmarkSubVW/2-4 10514523 11.50 ns/op 1390.76 MB/s BenchmarkSubVW/3-4 9638474 12.61 ns/op 1903.29 MB/s BenchmarkSubVW/4-4 10944145 11.11 ns/op 2879.75 MB/s BenchmarkSubVW/5-4 9916953 12.11 ns/op 3302.77 MB/s BenchmarkSubVW/10-4 8274182 14.25 ns/op 5612.13 MB/s BenchmarkSubVW/100-4 260990 472.3 ns/op 1693.95 MB/s BenchmarkSubVW/1000-4 34978 3443 ns/op 2323.66 MB/s BenchmarkSubVWext/1-4 12011714 9.949 ns/op 804.11 MB/s BenchmarkSubVWext/2-4 10284837 11.59 ns/op 1380.89 MB/s BenchmarkSubVWext/3-4 9586651 12.62 ns/op 1902.23 MB/s BenchmarkSubVWext/4-4 10814223 11.15 ns/op 2869.74 MB/s BenchmarkSubVWext/5-4 10108178 11.98 ns/op 3337.87 MB/s BenchmarkSubVWext/10-4 8491416 14.22 ns/op 5624.53 MB/s BenchmarkSubVWext/100-4 80769 1458 ns/op 548.71 MB/s BenchmarkSubVWext/1000-4 8314 14118 ns/op 566.67 MB/s BenchmarkMulAddVWW/1-4 10157631 11.45 ns/op 5587.74 MB/s BenchmarkMulAddVWW/2-4 9407875 12.76 ns/op 10032.94 MB/s BenchmarkMulAddVWW/3-4 9481608 12.49 ns/op 15377.23 MB/s BenchmarkMulAddVWW/4-4 8871064 13.25 ns/op 19327.98 MB/s BenchmarkMulAddVWW/5-4 7887198 15.37 ns/op 20823.06 MB/s BenchmarkMulAddVWW/10-4 6275173 18.81 ns/op 34031.94 MB/s BenchmarkMulAddVWW/100-4 1000000 112.5 ns/op 56870.15 MB/s BenchmarkMulAddVWW/1000-4 127808 943.0 ns/op 67869.45 MB/s BenchmarkAddMulVVW/1-4 10912489 11.11 ns/op 5761.09 MB/s BenchmarkAddMulVVW/2-4 9796420 12.14 ns/op 10547.73 MB/s BenchmarkAddMulVVW/3-4 9504414 12.74 ns/op 15064.86 MB/s BenchmarkAddMulVVW/4-4 7474004 13.93 ns/op 18380.43 MB/s BenchmarkAddMulVVW/5-4 8018547 15.03 ns/op 21283.87 MB/s BenchmarkAddMulVVW/10-4 6793784 18.20 ns/op 35161.58 MB/s BenchmarkAddMulVVW/100-4 1454356 82.56 ns/op 77521.85 MB/s BenchmarkAddMulVVW/1000-4 163348 738.0 ns/op 86723.78 MB/s BenchmarkDivWVW/1-4 2567221 46.75 ns/op 1368.89 MB/s BenchmarkDivWVW/2-4 1235605 97.55 ns/op 1312.10 MB/s BenchmarkDivWVW/3-4 973838 125.2 ns/op 1533.69 MB/s BenchmarkDivWVW/4-4 764452 143.6 ns/op 1782.39 MB/s BenchmarkDivWVW/5-4 768163 152.7 ns/op 2095.91 MB/s BenchmarkDivWVW/10-4 430378 278.3 ns/op 2300.02 MB/s BenchmarkDivWVW/100-4 55782 2153 ns/op 2973.14 MB/s BenchmarkDivWVW/1000-4 5589 20962 ns/op 3053.21 MB/s BenchmarkNonZeroShifts/1/shrVU-4 12594961 9.296 ns/op BenchmarkNonZeroShifts/1/shlVU-4 13451046 9.029 ns/op BenchmarkNonZeroShifts/2/shrVU-4 11785820 9.930 ns/op BenchmarkNonZeroShifts/2/shlVU-4 11886852 9.902 ns/op BenchmarkNonZeroShifts/3/shrVU-4 10523080 11.35 ns/op BenchmarkNonZeroShifts/3/shlVU-4 11358712 10.65 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9429751 13.02 ns/op BenchmarkNonZeroShifts/4/shlVU-4 10382414 11.36 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8532616 14.13 ns/op BenchmarkNonZeroShifts/5/shlVU-4 9785497 12.29 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6877288 17.43 ns/op BenchmarkNonZeroShifts/10/shlVU-4 7466008 16.02 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 109.9 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1277194 93.64 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 127582 946.0 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 152268 781.8 ns/op BenchmarkDecimalConversion-4 192 595841 ns/op BenchmarkFloatString/100-4 10000 11294 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 204 585402 ns/op 2913 B/op 10 allocs/op BenchmarkFloatString/10000-4 2 53278022 ns/op 60656 B/op 46 allocs/op BenchmarkFloatString/100000-4 1 5304085737 ns/op 819336 B/op 498 allocs/op BenchmarkFloatAdd/10-4 167968 684.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 168548 692.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 155133 759.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 84093 1374 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17118 7045 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 219308 527.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 222830 536.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 218088 539.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 159669 758.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 44535 2692 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1964 60102 ns/op BenchmarkParseFloatLargeExp-4 428 268631 ns/op BenchmarkGCD10x10/WithoutXY-4 195830 606.9 ns/op BenchmarkGCD10x10/WithXY-4 52732 2069 ns/op BenchmarkGCD10x100/WithoutXY-4 100382 1205 ns/op BenchmarkGCD10x100/WithXY-4 17173 6867 ns/op BenchmarkGCD10x1000/WithoutXY-4 58051 1793 ns/op BenchmarkGCD10x1000/WithXY-4 14518 8551 ns/op BenchmarkGCD100x100/WithoutXY-4 24655 4772 ns/op BenchmarkGCD100x100/WithXY-4 9794 11442 ns/op BenchmarkGCD100x1000/WithoutXY-4 10000 10099 ns/op BenchmarkGCD100x1000/WithXY-4 5978 19812 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2109 56287 ns/op BenchmarkGCD1000x1000/WithXY-4 1126 101383 ns/op BenchmarkHilbert-4 24 4890898 ns/op BenchmarkBinomial-4 20748 5126 ns/op BenchmarkQuoRem-4 20563 5961 ns/op BenchmarkExp-4 14 7638253 ns/op BenchmarkExp2-4 14 7616964 ns/op BenchmarkBitset-4 729907 155.0 ns/op BenchmarkBitsetNeg-4 445536 267.7 ns/op BenchmarkBitsetOrig-4 211035 560.5 ns/op BenchmarkBitsetNegOrig-4 140568 849.0 ns/op BenchmarkModSqrt225_Tonelli-4 100 1068484 ns/op BenchmarkModSqrt225_3Mod4-4 375 325978 ns/op BenchmarkModSqrt231_Tonelli-4 105 1108538 ns/op BenchmarkModSqrt231_5Mod8-4 314 378837 ns/op BenchmarkModInverse-4 13030 9436 ns/op BenchmarkSqrt-4 1581 72168 ns/op BenchmarkIntSqr/1-4 1352526 89.31 ns/op BenchmarkIntSqr/2-4 707370 167.8 ns/op BenchmarkIntSqr/3-4 581611 196.9 ns/op BenchmarkIntSqr/5-4 418046 285.2 ns/op BenchmarkIntSqr/8-4 302898 399.9 ns/op BenchmarkIntSqr/10-4 235262 498.0 ns/op BenchmarkIntSqr/20-4 47748 2653 ns/op BenchmarkIntSqr/30-4 33525 3548 ns/op BenchmarkIntSqr/50-4 21219 5570 ns/op BenchmarkIntSqr/80-4 12090 9614 ns/op BenchmarkIntSqr/100-4 9333 12392 ns/op BenchmarkIntSqr/200-4 3078 33048 ns/op BenchmarkIntSqr/300-4 1431 82482 ns/op BenchmarkIntSqr/500-4 729 153497 ns/op BenchmarkIntSqr/800-4 273 436502 ns/op BenchmarkIntSqr/1000-4 213 566238 ns/op BenchmarkDiv/20/10-4 420400 282.2 ns/op BenchmarkDiv/40/20-4 423776 288.8 ns/op BenchmarkDiv/100/50-4 359748 328.7 ns/op BenchmarkDiv/200/100-4 52197 2336 ns/op BenchmarkDiv/400/200-4 50869 2421 ns/op BenchmarkDiv/1000/500-4 38241 3043 ns/op BenchmarkDiv/2000/1000-4 30746 4184 ns/op BenchmarkDiv/20000/10000-4 993 118537 ns/op BenchmarkDiv/200000/100000-4 25 5022705 ns/op BenchmarkDiv/2000000/1000000-4 1 135406702 ns/op BenchmarkDiv/20000000/10000000-4 1 3903360921 ns/op BenchmarkMul-4 5 24488453 ns/op BenchmarkNatMul/10-4 170697 702.0 ns/op BenchmarkNatMul/100-4 4848 22491 ns/op BenchmarkNatMul/1000-4 166 701022 ns/op BenchmarkZeroShifts/Shl-4 15391 7433 ns/op BenchmarkZeroShifts/ShlSame-4 5222014 22.79 ns/op BenchmarkZeroShifts/Shr-4 15483 7340 ns/op BenchmarkZeroShifts/ShrSame-4 5190146 22.85 ns/op BenchmarkExp3Power/0x10-4 148809 764.3 ns/op BenchmarkExp3Power/0x40-4 136274 890.0 ns/op BenchmarkExp3Power/0x100-4 89251 1370 ns/op BenchmarkExp3Power/0x400-4 39139 2835 ns/op BenchmarkExp3Power/0x1000-4 9396 13030 ns/op BenchmarkExp3Power/0x4000-4 1878 68612 ns/op BenchmarkExp3Power/0x10000-4 189 585152 ns/op BenchmarkExp3Power/0x40000-4 16 6935525 ns/op BenchmarkExp3Power/0x100000-4 2 64074672 ns/op BenchmarkExp3Power/0x400000-4 1 585052089 ns/op BenchmarkFibo-4 3 40391319 ns/op BenchmarkNatSqr/1-4 839474 135.8 ns/op BenchmarkNatSqr/2-4 504333 233.0 ns/op BenchmarkNatSqr/3-4 412858 277.8 ns/op BenchmarkNatSqr/5-4 266643 414.9 ns/op BenchmarkNatSqr/8-4 182012 566.9 ns/op BenchmarkNatSqr/10-4 171882 691.8 ns/op BenchmarkNatSqr/20-4 40404 2889 ns/op BenchmarkNatSqr/30-4 29538 3813 ns/op BenchmarkNatSqr/50-4 18658 6303 ns/op BenchmarkNatSqr/80-4 10000 10720 ns/op BenchmarkNatSqr/100-4 8643 13960 ns/op BenchmarkNatSqr/200-4 3482 35386 ns/op BenchmarkNatSqr/300-4 1383 83930 ns/op BenchmarkNatSqr/500-4 676 169983 ns/op BenchmarkNatSqr/800-4 303 390499 ns/op BenchmarkNatSqr/1000-4 224 529557 ns/op BenchmarkNatSetBytes/8-4 680325 170.1 ns/op BenchmarkNatSetBytes/24-4 199214 599.8 ns/op BenchmarkNatSetBytes/128-4 44883 2612 ns/op BenchmarkNatSetBytes/7-4 712972 157.7 ns/op BenchmarkNatSetBytes/23-4 204698 561.6 ns/op BenchmarkNatSetBytes/127-4 45766 2618 ns/op BenchmarkScanPi-4 238 490176 ns/op BenchmarkStringPiParallel-4 621 191914 ns/op BenchmarkScan/10/Base2-4 41191 2917 ns/op BenchmarkScan/100/Base2-4 4657 24805 ns/op BenchmarkScan/1000/Base2-4 493 243207 ns/op BenchmarkScan/10/Base8-4 97581 1194 ns/op BenchmarkScan/100/Base8-4 13605 8872 ns/op BenchmarkScan/1000/Base8-4 1345 85983 ns/op BenchmarkScan/10/Base10-4 101397 1134 ns/op BenchmarkScan/100/Base10-4 14698 8116 ns/op BenchmarkScan/1000/Base10-4 1518 77687 ns/op BenchmarkScan/10/Base16-4 119211 1009 ns/op BenchmarkScan/100/Base16-4 16778 7206 ns/op BenchmarkScan/1000/Base16-4 1714 69351 ns/op BenchmarkString/10/Base2-4 164210 722.0 ns/op BenchmarkString/100/Base2-4 21081 5602 ns/op BenchmarkString/1000/Base2-4 2025 55426 ns/op BenchmarkString/10/Base8-4 338932 354.9 ns/op BenchmarkString/100/Base8-4 54966 2067 ns/op BenchmarkString/1000/Base8-4 5216 19182 ns/op BenchmarkString/10/Base10-4 178449 673.2 ns/op BenchmarkString/100/Base10-4 36062 3249 ns/op BenchmarkString/1000/Base10-4 4658 26198 ns/op BenchmarkString/10/Base16-4 402925 308.0 ns/op BenchmarkString/100/Base16-4 76310 1577 ns/op BenchmarkString/1000/Base16-4 8149 13893 ns/op BenchmarkLeafSize/0-4 43 2743112 ns/op BenchmarkLeafSize/1-4 361 314162 ns/op BenchmarkLeafSize/2-4 374 310993 ns/op BenchmarkLeafSize/3-4 271 416701 ns/op BenchmarkLeafSize/4-4 370 301632 ns/op BenchmarkLeafSize/5-4 248 472575 ns/op BenchmarkLeafSize/6-4 266 412006 ns/op BenchmarkLeafSize/7-4 285 395263 ns/op BenchmarkLeafSize/8-4 338 303962 ns/op BenchmarkLeafSize/9-4 204 575901 ns/op BenchmarkLeafSize/10-4 246 475164 ns/op BenchmarkLeafSize/11-4 253 449517 ns/op BenchmarkLeafSize/12-4 272 409855 ns/op BenchmarkLeafSize/13-4 254 442731 ns/op BenchmarkLeafSize/14-4 294 384319 ns/op BenchmarkLeafSize/15-4 313 370204 ns/op BenchmarkLeafSize/16-4 379 302370 ns/op BenchmarkLeafSize/32-4 381 305896 ns/op BenchmarkLeafSize/64-4 337 328339 ns/op BenchmarkProbablyPrime/n=0-4 9 11915972 ns/op BenchmarkProbablyPrime/n=1-4 8 13281041 ns/op BenchmarkProbablyPrime/n=5-4 6 19405036 ns/op BenchmarkProbablyPrime/n=10-4 4 26389378 ns/op BenchmarkProbablyPrime/n=20-4 3 41941228 ns/op BenchmarkProbablyPrime/Lucas-4 10 10245464 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 76 1524673 ns/op BenchmarkRatCmp-4 202077 562.3 ns/op BenchmarkFloatSqrt/64-4 20932 5569 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 13264 8872 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 8589 12998 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4584 24391 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 728 151813 ns/op 17956 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 58 2027975 ns/op 176580 B/op 21 allocs/op BenchmarkFloatSqrt/1000000-4 1 157941787 ns/op 3734464 B/op 589 allocs/op PASS ok math/big 48.473s goos: linux goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 7446458 14.32 ns/op BenchmarkLeadingZeros8-4 7710855 15.51 ns/op BenchmarkLeadingZeros16-4 8428278 14.30 ns/op BenchmarkLeadingZeros32-4 8227806 14.61 ns/op BenchmarkLeadingZeros64-4 8086658 15.00 ns/op BenchmarkTrailingZeros-4 8229711 14.53 ns/op BenchmarkTrailingZeros8-4 8277432 14.86 ns/op BenchmarkTrailingZeros16-4 8206632 14.69 ns/op BenchmarkTrailingZeros32-4 7736898 15.04 ns/op BenchmarkTrailingZeros64-4 8198143 14.67 ns/op BenchmarkOnesCount-4 8069258 14.92 ns/op BenchmarkOnesCount8-4 8732036 13.59 ns/op BenchmarkOnesCount16-4 8232214 14.48 ns/op BenchmarkOnesCount32-4 8342010 14.44 ns/op BenchmarkOnesCount64-4 8360968 14.42 ns/op BenchmarkRotateLeft-4 8502819 14.16 ns/op BenchmarkRotateLeft8-4 8573512 13.75 ns/op BenchmarkRotateLeft16-4 8351350 14.17 ns/op BenchmarkRotateLeft32-4 8674378 13.60 ns/op BenchmarkRotateLeft64-4 8513143 14.28 ns/op BenchmarkReverse-4 15305734 7.596 ns/op BenchmarkReverse8-4 19273287 6.057 ns/op BenchmarkReverse16-4 18538214 6.507 ns/op BenchmarkReverse32-4 16476352 7.286 ns/op BenchmarkReverse64-4 15701508 7.706 ns/op BenchmarkReverseBytes-4 21056798 5.749 ns/op BenchmarkReverseBytes16-4 20683995 5.831 ns/op BenchmarkReverseBytes32-4 20167263 6.104 ns/op BenchmarkReverseBytes64-4 20721723 5.722 ns/op BenchmarkAdd-4 8259246 14.43 ns/op BenchmarkAdd32-4 8236185 14.61 ns/op BenchmarkAdd64-4 8215374 14.41 ns/op BenchmarkAdd64multiple-4 15246102 7.655 ns/op BenchmarkSub-4 7635604 15.45 ns/op BenchmarkSub32-4 8491236 14.15 ns/op BenchmarkSub64-4 7612623 15.36 ns/op BenchmarkSub64multiple-4 15839540 7.600 ns/op BenchmarkMul-4 8435166 14.21 ns/op BenchmarkMul32-4 8285686 14.61 ns/op BenchmarkMul64-4 8181248 14.23 ns/op BenchmarkDiv-4 2547718 47.39 ns/op BenchmarkDiv32-4 5302896 22.53 ns/op BenchmarkDiv64-4 2554417 46.88 ns/op PASS ok math/bits 5.927s goos: linux goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 11597679 10.39 ns/op BenchmarkAcos-4 470450 260.4 ns/op BenchmarkAcosh-4 408168 280.1 ns/op BenchmarkAsin-4 452659 260.7 ns/op BenchmarkAsinh-4 458558 258.1 ns/op BenchmarkAtan-4 720794 160.7 ns/op BenchmarkAtanh-4 738189 161.7 ns/op BenchmarkConj-4 22130751 5.332 ns/op BenchmarkCos-4 515646 205.7 ns/op BenchmarkCosh-4 586890 204.4 ns/op BenchmarkExp-4 779451 150.2 ns/op BenchmarkLog-4 812985 145.2 ns/op BenchmarkLog10-4 780764 144.5 ns/op BenchmarkPhase-4 1745132 68.29 ns/op BenchmarkPolar-4 1000000 102.7 ns/op BenchmarkPow-4 221544 512.5 ns/op BenchmarkRect-4 1000000 105.8 ns/op BenchmarkSin-4 591736 198.9 ns/op BenchmarkSinh-4 572770 207.9 ns/op BenchmarkSqrt-4 1000000 115.7 ns/op BenchmarkTan-4 365004 330.7 ns/op BenchmarkTanh-4 389563 298.5 ns/op PASS ok math/cmplx 3.051s goos: linux goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 170562 622.5 ns/op BenchmarkInt63ThreadsafeParallel-4 87445 1373 ns/op BenchmarkInt63Unthreadsafe-4 1274120 93.79 ns/op BenchmarkIntn1000-4 840622 131.5 ns/op BenchmarkInt63n1000-4 873140 126.7 ns/op BenchmarkInt31n1000-4 963260 113.2 ns/op BenchmarkFloat32-4 1000000 111.0 ns/op BenchmarkFloat64-4 1267731 94.49 ns/op BenchmarkPerm3-4 210399 608.7 ns/op BenchmarkPerm30-4 23716 4775 ns/op BenchmarkPerm30ViaShuffle-4 26179 4590 ns/op BenchmarkShuffleOverhead-4 18816 6321 ns/op BenchmarkRead3-4 922552 131.3 ns/op BenchmarkRead64-4 76843 1520 ns/op BenchmarkRead1000-4 5368 22089 ns/op PASS ok math/rand 2.245s goos: linux goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 45247 2579 ns/op BenchmarkQDecodeWord-4 100465 1088 ns/op BenchmarkQDecodeHeader-4 93432 1169 ns/op BenchmarkTypeByExtension/.html-4 300202 337.4 ns/op BenchmarkTypeByExtension/.HTML-4 206528 492.6 ns/op BenchmarkTypeByExtension/.unused-4 234360 439.0 ns/op BenchmarkExtensionsByType/text/html-4 149294 693.6 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 102072 1099 ns/op BenchmarkExtensionsByType/application/octet-stream-4 138577 890.4 ns/op PASS ok mime 1.256s goos: linux goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 997 113144 ns/op PASS ok mime/quotedprintable 0.161s goos: linux goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 67 1562124 ns/op 10455 B/op 98 allocs/op BenchmarkGoLookupIPNoSuchHost-4 19 5502376 ns/op 26375 B/op 195 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5038164098 ns/op 162768 B/op 250 allocs/op BenchmarkDNSName-4 148422 682.2 ns/op BenchmarkInterfaces-4 1195 92818 ns/op BenchmarkInterfaceByIndex-4 1694 69927 ns/op BenchmarkInterfaceByName-4 1468 84923 ns/op BenchmarkInterfaceAddrs-4 812 131875 ns/op BenchmarkInterfacesAndAddrs-4 2722 43527 ns/op BenchmarkInterfacesAndMulticastAddrs-4 422 238215 ns/op BenchmarkParseIP-4 16340 7306 ns/op BenchmarkIPString/IPv4-4 141264 840.2 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 10267 11243 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 46795 2501 ns/op BenchmarkIPEqual/IPv4-4 1145164 104.1 ns/op BenchmarkIPEqual/IPv6-4 1167765 103.5 ns/op BenchmarkSplice/tcp-to-tcp/1024-4 7434 13537 ns/op 75.64 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 8114 13974 ns/op 146.56 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 5932 17034 ns/op 240.46 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 4556 24854 ns/op 329.60 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 3112 46088 ns/op 355.49 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 1953 66284 ns/op 494.35 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1165 99944 ns/op 655.73 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 614 175457 ns/op 747.03 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 356 324208 ns/op 808.57 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 177 660867 ns/op 793.33 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 87 1331134 ns/op 787.73 MB/s BenchmarkSplice/unix-to-tcp/1024-4 16326 7518 ns/op 136.20 MB/s BenchmarkSplice/unix-to-tcp/2048-4 15309 8409 ns/op 243.56 MB/s BenchmarkSplice/unix-to-tcp/4096-4 9745 11548 ns/op 354.70 MB/s BenchmarkSplice/unix-to-tcp/8192-4 6120 16842 ns/op 486.41 MB/s BenchmarkSplice/unix-to-tcp/16384-4 4874 24210 ns/op 676.74 MB/s BenchmarkSplice/unix-to-tcp/32768-4 2610 42496 ns/op 771.08 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1225 87635 ns/op 747.83 MB/s BenchmarkSplice/unix-to-tcp/131072-4 691 161867 ns/op 809.75 MB/s BenchmarkSplice/unix-to-tcp/262144-4 366 342658 ns/op 765.03 MB/s BenchmarkSplice/unix-to-tcp/524288-4 162 629117 ns/op 833.37 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 79 1508962 ns/op 694.90 MB/s BenchmarkTCP4OneShot-4 1972 57057 ns/op BenchmarkTCP4OneShotTimeout-4 2001 62042 ns/op BenchmarkTCP4Persistent-4 10448 10351 ns/op BenchmarkTCP4PersistentTimeout-4 11144 11190 ns/op BenchmarkTCP6OneShot-4 1652 65629 ns/op BenchmarkTCP6OneShotTimeout-4 1845 63688 ns/op BenchmarkTCP6Persistent-4 10706 9739 ns/op BenchmarkTCP6PersistentTimeout-4 10680 9884 ns/op BenchmarkTCP4ConcurrentReadWrite-4 27674 5242 ns/op BenchmarkTCP6ConcurrentReadWrite-4 20904 5573 ns/op BenchmarkSetReadDeadline-4 125611 973.8 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 8848 17444 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 7424 14903 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 8607 13611 ns/op 0 B/op 0 allocs/op PASS ok net 19.976s goos: linux goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 24295 4621 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 12274 9790 ns/op 1024 B/op 15 allocs/op BenchmarkReadCookies-4 13334 8670 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 18537 6443 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 30877 3690 ns/op 736 B/op 11 allocs/op BenchmarkServerMatch-4 1265827 99.67 ns/op BenchmarkReadRequestChrome-4 4542 25381 ns/op 24.07 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 10845 11062 ns/op 7.05 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 9387 10884 ns/op 7.53 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 7318 15846 ns/op 9.53 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 16435 7206 ns/op 5.55 MB/s 876 B/op 7 allocs/op BenchmarkFileAndServer_1KB/NoTLS-4 232 463633 ns/op 2.21 MB/s BenchmarkFileAndServer_1KB/TLS-4 164 641835 ns/op 1.60 MB/s BenchmarkFileAndServer_16MB/NoTLS-4 2 60972064 ns/op 275.16 MB/s BenchmarkFileAndServer_16MB/TLS-4 1 128959228 ns/op 130.10 MB/s BenchmarkFileAndServer_64MB/NoTLS-4 1 233514060 ns/op 287.39 MB/s BenchmarkFileAndServer_64MB/TLS-4 1 468059361 ns/op 143.38 MB/s BenchmarkServeMux-4 273 445801 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 367 353517 ns/op 0 B/op 0 allocs/op BenchmarkClientServer-4 352 365530 ns/op 5927 B/op 64 allocs/op BenchmarkClientServerParallel4-4 807 125502 ns/op 9947 B/op 79 allocs/op BenchmarkClientServerParallel64-4 482 211431 ns/op 19808 B/op 115 allocs/op BenchmarkClientServerParallelTLS4-4 2022/08/04 15:50:12 http: TLS handshake error from 127.0.0.1:35710: write tcp 127.0.0.1:41717->127.0.0.1:35710: use of closed network connection 2022/08/04 15:50:12 http: TLS handshake error from 127.0.0.1:35718: write tcp 127.0.0.1:41717->127.0.0.1:35718: use of closed network connection 2022/08/04 15:50:12 http: TLS handshake error from 127.0.0.1:35748: write tcp 127.0.0.1:41717->127.0.0.1:35748: use of closed network connection 2022/08/04 15:50:12 http: TLS handshake error from 127.0.0.1:40102: read tcp 127.0.0.1:40995->127.0.0.1:40102: use of closed network connection 2022/08/04 15:50:12 http: TLS handshake error from 127.0.0.1:40192: read tcp 127.0.0.1:40995->127.0.0.1:40192: use of closed network connection 2022/08/04 15:50:12 http: TLS handshake error from 127.0.0.1:40144: write tcp 127.0.0.1:40995->127.0.0.1:40144: use of closed network connection 2022/08/04 15:50:12 http: TLS handshake error from 127.0.0.1:40154: write tcp 127.0.0.1:40995->127.0.0.1:40154: use of closed network connection 2022/08/04 15:50:12 http: TLS handshake error from 127.0.0.1:49684: write tcp 127.0.0.1:42611->127.0.0.1:49684: use of closed network connection 2022/08/04 15:50:12 http: TLS handshake error from 127.0.0.1:49752: write tcp 127.0.0.1:42611->127.0.0.1:49752: use of closed network connection 44 2438229 ns/op 130120 B/op 1075 allocs/op BenchmarkClientServerParallelTLS64-4 2022/08/04 15:50:12 http: TLS handshake error from 127.0.0.1:45220: read tcp 127.0.0.1:43793->127.0.0.1:45220: use of closed network connection 2022/08/04 15:50:12 http: TLS handshake error from 127.0.0.1:45246: write tcp 127.0.0.1:43793->127.0.0.1:45246: use of closed network connection 2022/08/04 15:50:12 http: TLS handshake error from 127.0.0.1:45258: write tcp 127.0.0.1:43793->127.0.0.1:45258: use of closed network connection 2022/08/04 15:50:12 http: TLS handshake error from 127.0.0.1:49100: read tcp 127.0.0.1:40281->127.0.0.1:49100: use of closed network connection 2022/08/04 15:50:12 http: TLS handshake error from 127.0.0.1:49236: read tcp 127.0.0.1:40281->127.0.0.1:49236: use of closed network connection 2022/08/04 15:50:12 http: TLS handshake error from 127.0.0.1:49024: read tcp 127.0.0.1:40281->127.0.0.1:49024: use of closed network connection 2022/08/04 15:50:12 http: TLS handshake error from 127.0.0.1:49104: read tcp 127.0.0.1:40281->127.0.0.1:49104: use of closed network connection 2022/08/04 15:50:12 http: TLS handshake error from 127.0.0.1:49090: write tcp 127.0.0.1:40281->127.0.0.1:49090: use of closed network connection 2022/08/04 15:50:12 http: TLS handshake error from 127.0.0.1:48984: write tcp 127.0.0.1:40281->127.0.0.1:48984: use of closed network connection 2022/08/04 15:50:12 http: TLS handshake error from 127.0.0.1:49080: write tcp 127.0.0.1:40281->127.0.0.1:49080: use of closed network connection 2022/08/04 15:50:12 http: TLS handshake error from 127.0.0.1:48996: write tcp 127.0.0.1:40281->127.0.0.1:48996: use of closed network connection 2022/08/04 15:50:12 http: TLS handshake error from 127.0.0.1:49118: write tcp 127.0.0.1:40281->127.0.0.1:49118: use of closed network connection 39 2886633 ns/op 164897 B/op 1380 allocs/op BenchmarkServer-4 106 946612 ns/op 3044 B/op 23 allocs/op BenchmarkClient-4 264 479091 ns/op 3762 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 541 229461 ns/op 7559 B/op 55 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1182 96463 ns/op 3080 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1381 84137 ns/op 1943 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1303 94204 ns/op 2777 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1333 95839 ns/op 2715 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1328 93493 ns/op 2727 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1401 78430 ns/op 1872 B/op 14 allocs/op BenchmarkServerHijack-4 834 158036 ns/op 16826 B/op 51 allocs/op BenchmarkCloseNotifier-4 272 419603 ns/op 6043 B/op 53 allocs/op BenchmarkResponseStatusLine-4 448742 227.4 ns/op 0 B/op 0 allocs/op PASS ok net/http 7.514s goos: linux goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 4564 22796 ns/op 33601 B/op 7 allocs/op PASS ok net/http/httputil 0.195s goos: linux goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 100592 1140 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 549620 202.8 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 188274 582.4 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 64352 1818 ns/op BenchmarkStdIPv4-4 126487 942.6 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 91369 1331 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 89320 1340 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 95553 1257 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 65632 1814 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1291266 94.01 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1000000 101.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1350241 87.81 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 249952 455.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 276234 422.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 228012 467.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 81962 1470 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 432952 280.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 258562 445.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 253188 458.9 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 147061 817.6 ns/op 32 B/op 2 allocs/op BenchmarkStdParseIP/v6_zone-4 437118 294.9 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 351061 345.6 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 112548 1077 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 156244 737.6 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 227234 483.6 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 147146 802.3 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 309922 381.9 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 137145 855.6 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 135714 858.7 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 128894 860.3 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 112915 1121 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 434268 271.1 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 153183 780.5 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 86025 1393 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 107126 1047 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 163401 748.7 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 105752 1158 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 243885 452.9 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 103996 1090 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 132307 879.1 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 175440 664.7 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 124024 932.1 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 103.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 106.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 106.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 996876 112.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 112.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 110.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 112.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 113.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 112.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 309093 377.5 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 514074 197.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 203384 584.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 201837 554.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 202003 589.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 71542 1636 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 433945 262.2 ns/op PASS ok net/netip 7.661s 2022/08/04 15:54:32 Test RPC server listening on 127.0.0.1:36989 2022/08/04 15:54:32 Test HTTP RPC server listening on 127.0.0.1:36121 goos: linux goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 879 117581 ns/op BenchmarkEndToEndHTTP-4 1142 118759 ns/op BenchmarkEndToEndAsync-4 2358 49591 ns/op BenchmarkEndToEndAsyncHTTP-4 2216 51503 ns/op PASS ok net/rpc 0.749s goos: linux goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 4647 23119 ns/op BenchmarkReadMIMEHeader/server_headers-4 5998 19265 ns/op BenchmarkUncommon-4 22293 4961 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.623s goos: linux goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4723 23615 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 105091 1149 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 593584 195.3 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 82550 1413 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 166044 763.7 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 73417 1637 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 9921 10293 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 369541 312.2 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 78262 1463 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 158060 760.6 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 73398 1619 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 13273 8608 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 217208 552.9 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 83740 1442 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 79162 1501 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 35852 3365 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 5917 18733 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 205617 556.1 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 80073 1448 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 78660 1494 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 34770 3346 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6333 18383 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.246s goos: linux goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 2983504 41.61 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 155222 689.6 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 730 152655 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:476: benchmarkReaddirname ".": 120 entries os_test.go:476: benchmarkReaddirname ".": 120 entries os_test.go:476: benchmarkReaddirname ".": 120 entries BenchmarkReaddir-4 222 506282 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:493: benchmarkReaddir ".": 120 entries os_test.go:493: benchmarkReaddir ".": 120 entries os_test.go:493: benchmarkReaddir ".": 120 entries BenchmarkReadDir-4 619 184518 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 45472 2422 ns/op BenchmarkStatFile-4 38296 3023 ns/op BenchmarkStatDir-4 36844 2759 ns/op BenchmarkLstatDot-4 46839 2417 ns/op BenchmarkLstatFile-4 39600 2855 ns/op BenchmarkLstatDir-4 41720 2749 ns/op PASS ok os 1.629s goos: linux goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 99 1013390 ns/op 5526 B/op 28 allocs/op PASS ok os/exec 0.137s goos: linux goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 348528 299.7 ns/op PASS ok os/user 0.224s goos: linux goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDeepEqual/int8-4 636949 186.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 111530 1065 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 497343 242.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 107253 1100 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 501979 238.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 109400 1099 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 465205 238.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 107114 1097 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 467599 237.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 109933 1091 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 631582 185.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 134539 846.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 483080 242.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 105160 1105 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 490195 239.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 103069 1105 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 451490 242.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 106759 1091 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 476365 237.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 109491 1083 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 470884 241.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 109166 1094 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 469207 237.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 108265 1113 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 480056 240.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 104688 1132 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 485347 237.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 107917 1107 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 482024 240.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 108657 1110 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 647767 183.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 113215 1037 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 482986 234.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 103722 1091 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 137964 880.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 68058 1789 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 67514 1783 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 44188 2737 ns/op 0 B/op 0 allocs/op BenchmarkSelect/1-4 165166 686.6 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 90811 1281 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 40390 2658 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 166902 651.5 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 120916 965.9 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 100982 1105 ns/op 115.84 MB/s BenchmarkCallArgCopy/size=256-4 92988 1270 ns/op 201.55 MB/s BenchmarkCallArgCopy/size=1024-4 78514 1751 ns/op 584.77 MB/s BenchmarkCallArgCopy/size=4096-4 37738 3160 ns/op 1296.37 MB/s BenchmarkCallArgCopy/size=65536-4 2332 45365 ns/op 1444.64 MB/s BenchmarkPtrTo-4 408294 265.6 ns/op BenchmarkFieldByName1-4 665295 167.6 ns/op BenchmarkFieldByName2-4 76062 1712 ns/op BenchmarkFieldByName3-4 9610 12260 ns/op BenchmarkInterfaceBig-4 4026081 25.02 ns/op BenchmarkInterfaceSmall-4 4039713 25.74 ns/op BenchmarkNew-4 2384439 52.74 ns/op BenchmarkMap/StringKeys/MapIndex-4 3159 37010 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3003 39222 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3080 39227 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2906 39650 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3310 36209 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 2978 37306 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 247832 468.0 ns/op BenchmarkBool-4 3533942 34.10 ns/op BenchmarkString-4 2166780 55.90 ns/op BenchmarkBytes-4 1829614 63.61 ns/op BenchmarkNamedBytes-4 742803 162.3 ns/op BenchmarkBytesArray-4 650472 180.0 ns/op BenchmarkSliceLen-4 2091614 56.39 ns/op BenchmarkMapLen-4 1389462 87.10 ns/op BenchmarkStringLen-4 1741513 67.49 ns/op BenchmarkArrayLen-4 1654950 71.48 ns/op BenchmarkSliceCap-4 2251047 52.42 ns/op PASS ok reflect 10.255s goos: linux goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 10461 10314 ns/op 9208 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 15262 7886 ns/op 9343 B/op 1 allocs/op BenchmarkFindString-4 10000 10026 ns/op 9391 B/op 1 allocs/op BenchmarkFindSubmatch-4 9867 11010 ns/op 9398 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10473 11058 ns/op 9655 B/op 2 allocs/op BenchmarkLiteral-4 14964 7497 ns/op BenchmarkNotLiteral-4 4186 27338 ns/op BenchmarkMatchClass-4 3322 34823 ns/op BenchmarkMatchClass_InRange-4 3405 34397 ns/op BenchmarkReplaceAll-4 2290 50418 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 15657 7027 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 34890 3096 ns/op BenchmarkAnchoredShortMatch-4 14985 7935 ns/op BenchmarkAnchoredLongMatch-4 19369 6038 ns/op BenchmarkOnePassShortA-4 20886 5867 ns/op BenchmarkNotOnePassShortA-4 7065 14755 ns/op BenchmarkOnePassShortB-4 26948 4519 ns/op BenchmarkNotOnePassShortB-4 8214 12402 ns/op BenchmarkOnePassLongPrefix-4 84237 1420 ns/op BenchmarkOnePassLongNotPrefix-4 28801 4278 ns/op BenchmarkMatchParallelShared-4 27864 5050 ns/op BenchmarkMatchParallelCopied-4 25951 4236 ns/op BenchmarkQuoteMetaAll-4 141795 838.4 ns/op 16.70 MB/s BenchmarkQuoteMetaNone-4 258402 463.0 ns/op 56.15 MB/s BenchmarkCompile/Onepass-4 4495 26411 ns/op 4128 B/op 52 allocs/op BenchmarkCompile/Medium-4 1635 68090 ns/op 9688 B/op 112 allocs/op BenchmarkCompile/Hard-4 225 523501 ns/op 84744 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3271176 32.09 ns/op 498.54 MB/s BenchmarkMatch/Easy0/32-4 15298 7065 ns/op 4.53 MB/s BenchmarkMatch/Easy0/1K-4 5890 20438 ns/op 50.10 MB/s BenchmarkMatch/Easy0i/16-4 3534164 31.01 ns/op 515.90 MB/s BenchmarkMatch/Easy0i/32-4 5589 22682 ns/op 1.41 MB/s BenchmarkMatch/Easy0i/1K-4 271 428436 ns/op 2.39 MB/s BenchmarkMatch/Easy1/16-4 3699277 30.43 ns/op 525.85 MB/s BenchmarkMatch/Easy1/32-4 16659 6777 ns/op 4.72 MB/s BenchmarkMatch/Easy1/1K-4 4524 26651 ns/op 38.42 MB/s BenchmarkMatch/Medium/16-4 3516517 33.63 ns/op 475.70 MB/s BenchmarkMatch/Medium/32-4 6032 20627 ns/op 1.55 MB/s BenchmarkMatch/Medium/1K-4 316 377269 ns/op 2.71 MB/s BenchmarkMatch/Hard/16-4 3527586 33.41 ns/op 478.96 MB/s BenchmarkMatch/Hard/32-4 4059 28812 ns/op 1.11 MB/s BenchmarkMatch/Hard/1K-4 180 655977 ns/op 1.56 MB/s BenchmarkMatch/Hard1/16-4 1420 81033 ns/op 0.20 MB/s BenchmarkMatch/Hard1/32-4 810 149339 ns/op 0.21 MB/s BenchmarkMatch/Hard1/1K-4 24 4277163 ns/op 0.24 MB/s BenchmarkMatch_onepass_regex/16-4 29228 4087 ns/op 3.91 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 17362 6745 ns/op 4.74 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 661 180154 ns/op 5.68 MB/s 24 B/op 0 allocs/op PASS ok regexp 7.893s goos: linux goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 712638 164.2 ns/op PASS ok regexp/syntax 1.176s goos: linux goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMakeChan/Byte-4 1068552 111.0 ns/op BenchmarkMakeChan/Int-4 835443 143.4 ns/op BenchmarkMakeChan/Ptr-4 474950 249.8 ns/op BenchmarkMakeChan/Struct/0-4 1000000 102.1 ns/op BenchmarkMakeChan/Struct/32-4 499620 258.1 ns/op BenchmarkMakeChan/Struct/40-4 358064 300.9 ns/op BenchmarkChanNonblocking-4 10982600 11.02 ns/op BenchmarkSelectUncontended-4 1125594 118.2 ns/op BenchmarkSelectSyncContended-4 30721 4022 ns/op BenchmarkSelectAsyncContended-4 112407 1284 ns/op BenchmarkSelectNonblock-4 5986778 19.97 ns/op BenchmarkChanUncontended-4 12763 10506 ns/op BenchmarkChanContended-4 1179 100483 ns/op BenchmarkChanSync-4 141220 848.9 ns/op BenchmarkChanSyncWork-4 10000 37858 ns/op BenchmarkChanProdCons0-4 86618 1542 ns/op BenchmarkChanProdCons10-4 297895 1373 ns/op BenchmarkChanProdCons100-4 106647 1255 ns/op BenchmarkChanProdConsWork0-4 58966 1797 ns/op BenchmarkChanProdConsWork10-4 94974 1803 ns/op BenchmarkChanProdConsWork100-4 58152 1826 ns/op BenchmarkSelectProdCons-4 52023 2507 ns/op BenchmarkReceiveDataFromClosedChan-4 661944 180.8 ns/op BenchmarkChanCreation-4 185206 578.1 ns/op BenchmarkChanSem-4 104808 955.1 ns/op BenchmarkChanPopular-4 92 1323541 ns/op BenchmarkChanClosed-4 556705 246.1 ns/op BenchmarkCallClosure-4 5987745 19.93 ns/op BenchmarkCallClosure1-4 5731060 20.94 ns/op BenchmarkCallClosure2-4 1338936 85.94 ns/op BenchmarkCallClosure3-4 1609770 74.76 ns/op BenchmarkCallClosure4-4 1419361 86.82 ns/op BenchmarkComplex128DivNormal-4 10637532 11.37 ns/op BenchmarkComplex128DivNisNaN-4 7804920 15.01 ns/op BenchmarkComplex128DivDisNaN-4 7962301 15.06 ns/op BenchmarkComplex128DivNisInf-4 10169865 11.60 ns/op BenchmarkComplex128DivDisInf-4 5960678 20.12 ns/op BenchmarkSetTypePtr-4 44799019 2.698 ns/op 2965.44 MB/s BenchmarkSetTypePtr8-4 7955553 15.40 ns/op 4154.85 MB/s BenchmarkSetTypePtr16-4 6749070 17.40 ns/op 7356.58 MB/s BenchmarkSetTypePtr32-4 4642191 24.35 ns/op 10513.81 MB/s BenchmarkSetTypePtr64-4 3056419 39.40 ns/op 12996.32 MB/s BenchmarkSetTypePtr126-4 1410876 85.56 ns/op 11781.15 MB/s BenchmarkSetTypePtr128-4 1444485 83.46 ns/op 12269.33 MB/s BenchmarkSetTypePtrSlice-4 233822 514.7 ns/op 15916.22 MB/s BenchmarkSetTypeNode1-4 17687875 8.048 ns/op 2982.19 MB/s BenchmarkSetTypeNode1Slice-4 1683276 69.95 ns/op 10979.71 MB/s BenchmarkSetTypeNode8-4 6962859 17.30 ns/op 4624.86 MB/s BenchmarkSetTypeNode8Slice-4 681279 178.7 ns/op 14328.84 MB/s BenchmarkSetTypeNode64-4 2753558 43.45 ns/op 12150.58 MB/s BenchmarkSetTypeNode64Slice-4 105409 1140 ns/op 14816.54 MB/s BenchmarkSetTypeNode64Dead-4 5482058 21.82 ns/op 24193.99 MB/s BenchmarkSetTypeNode64DeadSlice-4 114630 1030 ns/op 16404.00 MB/s BenchmarkSetTypeNode124-4 1455613 83.09 ns/op 12131.61 MB/s BenchmarkSetTypeNode124Slice-4 52998 2253 ns/op 14318.47 MB/s BenchmarkSetTypeNode126-4 1449061 81.99 ns/op 12488.95 MB/s BenchmarkSetTypeNode126Slice-4 52683 2303 ns/op 14226.78 MB/s BenchmarkSetTypeNode128-4 1353322 88.34 ns/op 11772.57 MB/s BenchmarkSetTypeNode128Slice-4 48591 2473 ns/op 13456.69 MB/s BenchmarkSetTypeNode130-4 1355290 89.21 ns/op 11837.36 MB/s BenchmarkSetTypeNode130Slice-4 47244 2515 ns/op 13437.63 MB/s BenchmarkSetTypeNode1024-4 206131 577.0 ns/op 14225.23 MB/s BenchmarkSetTypeNode1024Slice-4 6910 17260 ns/op 15217.25 MB/s BenchmarkAllocation-4 3261 38957 ns/op BenchmarkReadMemStats-4 5475 20993 ns/op BenchmarkReadMemStatsLatency-4 1 106316 p50-ns 106316 p90-ns 106316 p99-ns BenchmarkWriteBarrier-4 2332938 46.79 ns/op BenchmarkBulkWriteBarrier-4 9542121 15.15 ns/op BenchmarkScanStackNoLocals-4 2 52571655 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11703708 11.83 ns/op BenchmarkMSpanCountAlloc/bits=128-4 10715479 11.75 ns/op BenchmarkMSpanCountAlloc/bits=256-4 8869791 14.05 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6699280 16.66 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4746129 23.48 ns/op BenchmarkHash5-4 6214260 19.30 ns/op 259.10 MB/s BenchmarkHash16-4 6021151 19.18 ns/op 834.19 MB/s BenchmarkHash64-4 5909497 20.10 ns/op 3183.69 MB/s BenchmarkHash1024-4 1974968 60.54 ns/op 16914.43 MB/s BenchmarkHash65536-4 38610 3095 ns/op 21173.81 MB/s BenchmarkAlignedLoad-4 8423516 14.07 ns/op BenchmarkUnalignedLoad-4 7880492 15.17 ns/op BenchmarkEqEfaceConcrete-4 10078704 11.93 ns/op BenchmarkEqIfaceConcrete-4 9665270 12.21 ns/op BenchmarkNeEfaceConcrete-4 8913579 13.51 ns/op BenchmarkNeIfaceConcrete-4 8724633 13.33 ns/op BenchmarkConvT2EByteSized/bool-4 5994736 19.53 ns/op BenchmarkConvT2EByteSized/uint8-4 5988686 20.03 ns/op BenchmarkConvT2ESmall-4 5326219 22.09 ns/op BenchmarkConvT2EUintptr-4 5235544 22.91 ns/op BenchmarkConvT2ELarge-4 1259374 93.99 ns/op BenchmarkConvT2ISmall-4 4962345 24.27 ns/op BenchmarkConvT2IUintptr-4 5160714 23.54 ns/op BenchmarkConvT2ILarge-4 1222164 94.96 ns/op BenchmarkConvI2E-4 5276985 22.79 ns/op BenchmarkConvI2I-4 4280704 28.21 ns/op BenchmarkAssertE2T-4 4548720 24.10 ns/op BenchmarkAssertE2TLarge-4 2673368 44.17 ns/op BenchmarkAssertE2I-4 4635154 26.01 ns/op BenchmarkAssertI2T-4 4383457 25.42 ns/op BenchmarkAssertI2I-4 4501020 26.84 ns/op BenchmarkAssertI2E-4 5974431 20.30 ns/op BenchmarkAssertE2E-4 6146679 19.44 ns/op BenchmarkAssertE2T2-4 3583687 32.93 ns/op BenchmarkAssertE2T2Blank-4 4227300 26.86 ns/op BenchmarkAssertI2E2-4 4275716 26.74 ns/op BenchmarkAssertI2E2Blank-4 6404510 18.91 ns/op BenchmarkAssertE2E2-4 4301670 25.85 ns/op BenchmarkAssertE2E2Blank-4 6476179 18.35 ns/op BenchmarkConvT2Ezero/zero/16-4 5271278 22.62 ns/op BenchmarkConvT2Ezero/zero/32-4 5308012 22.48 ns/op BenchmarkConvT2Ezero/zero/64-4 5311732 22.24 ns/op BenchmarkConvT2Ezero/zero/str-4 5454596 21.98 ns/op BenchmarkConvT2Ezero/zero/slice-4 5244968 22.82 ns/op BenchmarkConvT2Ezero/zero/big-4 245359 546.9 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1389328 82.76 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1335806 88.39 ns/op BenchmarkConvT2Ezero/nonzero/big-4 242205 508.7 ns/op BenchmarkConvT2Ezero/smallint/16-4 5378666 22.22 ns/op BenchmarkConvT2Ezero/smallint/32-4 5343195 22.29 ns/op BenchmarkConvT2Ezero/smallint/64-4 5291350 22.54 ns/op BenchmarkConvT2Ezero/largeint/16-4 1724457 69.34 ns/op BenchmarkConvT2Ezero/largeint/32-4 1741107 67.84 ns/op BenchmarkConvT2Ezero/largeint/64-4 1567790 66.32 ns/op BenchmarkMalloc8-4 20940522 5.782 ns/op BenchmarkMalloc16-4 19767705 5.792 ns/op BenchmarkMallocTypeInfo8-4 20634446 5.812 ns/op BenchmarkMallocTypeInfo16-4 19800614 5.743 ns/op BenchmarkMallocLargeStruct-4 5706094 21.00 ns/op BenchmarkGoroutineSelect-4 56 2087624 ns/op BenchmarkGoroutineBlocking-4 78 1924549 ns/op BenchmarkGoroutineForRange-4 86 2040115 ns/op BenchmarkGoroutineIdle-4 94 1659131 ns/op BenchmarkHashStringSpeed-4 2754477 51.85 ns/op BenchmarkHashBytesSpeed-4 1400587 84.78 ns/op BenchmarkHashInt32Speed-4 3111554 37.98 ns/op BenchmarkHashInt64Speed-4 3223606 45.20 ns/op BenchmarkHashStringArraySpeed-4 548612 205.3 ns/op BenchmarkMegMap-4 3870662 30.08 ns/op BenchmarkMegOneMap-4 5271488 22.83 ns/op BenchmarkMegEqMap-4 1920 77215 ns/op BenchmarkMegEmptyMap-4 6151014 18.84 ns/op BenchmarkSmallStrMap-4 3961216 31.27 ns/op BenchmarkMapStringKeysEight_16-4 3314748 36.83 ns/op BenchmarkMapStringKeysEight_32-4 3322029 35.94 ns/op BenchmarkMapStringKeysEight_64-4 3381134 35.99 ns/op BenchmarkMapStringKeysEight_1M-4 3313041 36.35 ns/op BenchmarkIntMap-4 4212378 28.00 ns/op BenchmarkMapFirst/1-4 4863939 25.26 ns/op BenchmarkMapFirst/2-4 4610578 25.94 ns/op BenchmarkMapFirst/3-4 4612744 25.97 ns/op BenchmarkMapFirst/4-4 4389644 26.04 ns/op BenchmarkMapFirst/5-4 4624962 27.28 ns/op BenchmarkMapFirst/6-4 4779021 26.40 ns/op BenchmarkMapFirst/7-4 4581794 26.11 ns/op BenchmarkMapFirst/8-4 4702885 26.03 ns/op BenchmarkMapFirst/9-4 3981726 30.55 ns/op BenchmarkMapFirst/10-4 3938694 29.25 ns/op BenchmarkMapFirst/11-4 3850858 29.34 ns/op BenchmarkMapFirst/12-4 3920558 31.21 ns/op BenchmarkMapFirst/13-4 3883502 31.06 ns/op BenchmarkMapFirst/14-4 4043384 29.90 ns/op BenchmarkMapFirst/15-4 3734524 30.12 ns/op BenchmarkMapFirst/16-4 3952142 29.67 ns/op BenchmarkMapMid/1-4 3576123 32.56 ns/op BenchmarkMapMid/2-4 3525256 33.90 ns/op BenchmarkMapMid/3-4 3715364 32.88 ns/op BenchmarkMapMid/4-4 3516354 32.91 ns/op BenchmarkMapMid/5-4 3496144 34.61 ns/op BenchmarkMapMid/6-4 3407034 34.00 ns/op BenchmarkMapMid/7-4 3457140 32.96 ns/op BenchmarkMapMid/8-4 3271280 35.12 ns/op BenchmarkMapMid/9-4 3108020 37.37 ns/op BenchmarkMapMid/10-4 3212041 35.83 ns/op BenchmarkMapMid/11-4 3206467 36.23 ns/op BenchmarkMapMid/12-4 3135795 39.30 ns/op BenchmarkMapMid/13-4 3217276 36.90 ns/op BenchmarkMapMid/14-4 3196106 35.64 ns/op BenchmarkMapMid/15-4 3334626 37.09 ns/op BenchmarkMapMid/16-4 3167692 37.53 ns/op BenchmarkMapLast/1-4 3733178 32.56 ns/op BenchmarkMapLast/2-4 3579969 32.96 ns/op BenchmarkMapLast/3-4 3493689 34.19 ns/op BenchmarkMapLast/4-4 3297343 35.95 ns/op BenchmarkMapLast/5-4 3531038 33.28 ns/op BenchmarkMapLast/6-4 3335385 36.57 ns/op BenchmarkMapLast/7-4 3163471 35.91 ns/op BenchmarkMapLast/8-4 3264253 36.25 ns/op BenchmarkMapLast/9-4 3213490 38.18 ns/op BenchmarkMapLast/10-4 3127201 38.67 ns/op BenchmarkMapLast/11-4 3140901 37.86 ns/op BenchmarkMapLast/12-4 2904752 39.97 ns/op BenchmarkMapLast/13-4 2974719 39.29 ns/op BenchmarkMapLast/14-4 3084961 37.07 ns/op BenchmarkMapLast/15-4 3257260 35.60 ns/op BenchmarkMapLast/16-4 2908837 38.26 ns/op BenchmarkMapCycle-4 2091537 54.92 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3435058 34.91 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2373 51248 ns/op BenchmarkMakeMap/[Byte]Byte-4 497472 214.4 ns/op BenchmarkMakeMap/[Int]Int-4 277260 361.1 ns/op BenchmarkNewEmptyMap-4 12870211 9.369 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1714119 69.70 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 468012 250.8 ns/op BenchmarkMapIterEmpty-4 5411874 21.71 ns/op BenchmarkSameLengthMap-4 4494795 26.19 ns/op BenchmarkBigKeyMap-4 1702474 69.93 ns/op BenchmarkBigValMap-4 1553257 75.17 ns/op BenchmarkSmallKeyMap-4 2819068 43.10 ns/op BenchmarkMapPopulate/1-4 2197221 54.82 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 110565 934.3 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 7808 14070 ns/op 3347 B/op 17 allocs/op BenchmarkMapPopulate/1000-4 721 164553 ns/op 53287 B/op 72 allocs/op BenchmarkMapPopulate/10000-4 50 2775117 ns/op 427656 B/op 321 allocs/op BenchmarkMapPopulate/100000-4 4 30696690 ns/op 3620648 B/op 3998 allocs/op BenchmarkComplexAlgMap-4 574898 188.1 ns/op BenchmarkGoMapClear/Reflexive/1-4 662907 167.6 ns/op BenchmarkGoMapClear/Reflexive/10-4 615716 184.2 ns/op BenchmarkGoMapClear/Reflexive/100-4 308762 371.8 ns/op BenchmarkGoMapClear/Reflexive/1000-4 32535 3792 ns/op BenchmarkGoMapClear/Reflexive/10000-4 3979 30123 ns/op BenchmarkGoMapClear/NonReflexive/1-4 502845 217.0 ns/op BenchmarkGoMapClear/NonReflexive/10-4 484651 241.4 ns/op BenchmarkGoMapClear/NonReflexive/100-4 272810 439.1 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 30259 3915 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 4005 30345 ns/op BenchmarkMapStringConversion/32/simple-4 1853878 66.98 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1668439 71.62 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1536200 78.61 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1786174 69.34 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1478566 80.14 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1358055 85.66 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1746324 65.20 ns/op BenchmarkMapInterfacePtr-4 1795363 68.18 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4629540 26.07 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 103682 1129 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5209 22102 ns/op BenchmarkMapPop1000-4 348 345034 ns/op BenchmarkMapPop10000-4 16 6507263 ns/op BenchmarkMapAssign/Int32/256-4 2294029 51.05 ns/op BenchmarkMapAssign/Int32/65536-4 765457 155.7 ns/op BenchmarkMapAssign/Int64/256-4 2230224 54.68 ns/op BenchmarkMapAssign/Int64/65536-4 566286 195.5 ns/op BenchmarkMapAssign/Str/256-4 1891664 66.40 ns/op BenchmarkMapAssign/Str/65536-4 325627 313.3 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1448253 81.27 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 493525 231.2 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1480371 81.05 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 419551 269.7 ns/op BenchmarkMapOperatorAssign/Str/256-4 421561 2327 ns/op BenchmarkMapOperatorAssign/Str/65536-4 125234 809.3 ns/op BenchmarkMapAppendAssign/Int32/256-4 809734 168.5 ns/op 27 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 144410 711.9 ns/op 79 B/op 1 allocs/op BenchmarkMapAppendAssign/Int64/256-4 794098 171.6 ns/op 28 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 147896 741.8 ns/op 86 B/op 1 allocs/op BenchmarkMapAppendAssign/Str/256-4 520189 297.3 ns/op 59 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 102927 1247 ns/op 143 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1491056 76.52 ns/op BenchmarkMapDelete/Int32/1000-4 1910178 62.08 ns/op BenchmarkMapDelete/Int32/10000-4 1775791 65.53 ns/op BenchmarkMapDelete/Int64/100-4 1589977 95.29 ns/op BenchmarkMapDelete/Int64/1000-4 1915887 62.80 ns/op BenchmarkMapDelete/Int64/10000-4 1777795 64.95 ns/op BenchmarkMapDelete/Str/100-4 1192742 99.46 ns/op BenchmarkMapDelete/Str/1000-4 1000000 105.9 ns/op BenchmarkMapDelete/Str/10000-4 1381147 88.71 ns/op BenchmarkMapDelete/Pointer/100-4 1561296 86.80 ns/op BenchmarkMapDelete/Pointer/1000-4 1704752 70.33 ns/op BenchmarkMapDelete/Pointer/10000-4 1648623 75.20 ns/op BenchmarkMemmove/0-4 17546127 6.856 ns/op BenchmarkMemmove/1-4 1991604 59.22 ns/op 16.89 MB/s BenchmarkMemmove/2-4 1937601 62.67 ns/op 31.91 MB/s BenchmarkMemmove/3-4 1867969 63.85 ns/op 46.98 MB/s BenchmarkMemmove/4-4 1913174 63.90 ns/op 62.59 MB/s BenchmarkMemmove/5-4 1879384 63.59 ns/op 78.63 MB/s BenchmarkMemmove/6-4 1923999 63.35 ns/op 94.72 MB/s BenchmarkMemmove/7-4 1866658 62.65 ns/op 111.74 MB/s BenchmarkMemmove/8-4 1933303 61.29 ns/op 130.54 MB/s BenchmarkMemmove/9-4 1811194 66.43 ns/op 135.49 MB/s BenchmarkMemmove/10-4 1844388 64.67 ns/op 154.64 MB/s BenchmarkMemmove/11-4 1799911 67.51 ns/op 162.95 MB/s BenchmarkMemmove/12-4 1846195 64.34 ns/op 186.51 MB/s BenchmarkMemmove/13-4 1830774 64.89 ns/op 200.34 MB/s BenchmarkMemmove/14-4 1821300 65.39 ns/op 214.12 MB/s BenchmarkMemmove/15-4 1852588 64.93 ns/op 231.03 MB/s BenchmarkMemmove/16-4 1925026 62.50 ns/op 255.99 MB/s BenchmarkMemmove/32-4 1815170 66.17 ns/op 483.60 MB/s BenchmarkMemmove/64-4 1635184 73.37 ns/op 872.30 MB/s BenchmarkMemmove/128-4 1390360 86.61 ns/op 1477.87 MB/s BenchmarkMemmove/256-4 831096 136.1 ns/op 1880.73 MB/s BenchmarkMemmove/512-4 646971 190.9 ns/op 2682.47 MB/s BenchmarkMemmove/1024-4 407893 291.6 ns/op 3511.48 MB/s BenchmarkMemmove/2048-4 227484 506.3 ns/op 4045.19 MB/s BenchmarkMemmove/4096-4 130323 928.8 ns/op 4410.17 MB/s BenchmarkMemmoveOverlap/32-4 1826286 64.17 ns/op 498.67 MB/s BenchmarkMemmoveOverlap/64-4 1690824 70.18 ns/op 912.00 MB/s BenchmarkMemmoveOverlap/128-4 1410084 86.09 ns/op 1486.80 MB/s BenchmarkMemmoveOverlap/256-4 903201 132.2 ns/op 1937.19 MB/s BenchmarkMemmoveOverlap/512-4 635797 183.2 ns/op 2794.56 MB/s BenchmarkMemmoveOverlap/1024-4 417084 285.7 ns/op 3584.14 MB/s BenchmarkMemmoveOverlap/2048-4 234696 499.4 ns/op 4101.24 MB/s BenchmarkMemmoveOverlap/4096-4 124825 932.2 ns/op 4394.11 MB/s BenchmarkMemmoveUnalignedDst/0-4 13336610 7.729 ns/op BenchmarkMemmoveUnalignedDst/1-4 1946083 60.06 ns/op 16.65 MB/s BenchmarkMemmoveUnalignedDst/2-4 1879227 63.04 ns/op 31.73 MB/s BenchmarkMemmoveUnalignedDst/3-4 1926994 63.56 ns/op 47.20 MB/s BenchmarkMemmoveUnalignedDst/4-4 1913970 67.27 ns/op 59.46 MB/s BenchmarkMemmoveUnalignedDst/5-4 1808355 63.62 ns/op 78.59 MB/s BenchmarkMemmoveUnalignedDst/6-4 1854268 63.27 ns/op 94.83 MB/s BenchmarkMemmoveUnalignedDst/7-4 1924606 62.03 ns/op 112.85 MB/s BenchmarkMemmoveUnalignedDst/8-4 2004396 59.97 ns/op 133.40 MB/s BenchmarkMemmoveUnalignedDst/9-4 1853269 65.58 ns/op 137.23 MB/s BenchmarkMemmoveUnalignedDst/10-4 1782964 67.29 ns/op 148.60 MB/s BenchmarkMemmoveUnalignedDst/11-4 1843592 67.67 ns/op 162.54 MB/s BenchmarkMemmoveUnalignedDst/12-4 1844140 64.44 ns/op 186.22 MB/s BenchmarkMemmoveUnalignedDst/13-4 1854246 64.41 ns/op 201.84 MB/s BenchmarkMemmoveUnalignedDst/14-4 1849332 64.11 ns/op 218.37 MB/s BenchmarkMemmoveUnalignedDst/15-4 1871466 64.48 ns/op 232.63 MB/s BenchmarkMemmoveUnalignedDst/16-4 1861845 63.99 ns/op 250.06 MB/s BenchmarkMemmoveUnalignedDst/32-4 1768456 67.01 ns/op 477.55 MB/s BenchmarkMemmoveUnalignedDst/64-4 1574521 75.53 ns/op 847.31 MB/s BenchmarkMemmoveUnalignedDst/128-4 1343618 88.86 ns/op 1440.46 MB/s BenchmarkMemmoveUnalignedDst/256-4 834037 139.7 ns/op 1832.03 MB/s BenchmarkMemmoveUnalignedDst/512-4 613869 191.7 ns/op 2670.85 MB/s BenchmarkMemmoveUnalignedDst/1024-4 391826 308.2 ns/op 3322.47 MB/s BenchmarkMemmoveUnalignedDst/2048-4 232352 504.0 ns/op 4063.45 MB/s BenchmarkMemmoveUnalignedDst/4096-4 126600 932.9 ns/op 4390.39 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1737782 68.91 ns/op 464.38 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1547496 76.84 ns/op 832.94 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1306646 92.32 ns/op 1386.55 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 872836 137.8 ns/op 1858.39 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 624536 190.6 ns/op 2686.49 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 411964 292.4 ns/op 3502.39 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 231748 501.2 ns/op 4086.04 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 128830 925.0 ns/op 4428.15 MB/s BenchmarkMemmoveUnalignedSrc/0-4 15601096 7.797 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1986292 60.66 ns/op 16.48 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1850474 63.00 ns/op 31.75 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1921662 63.08 ns/op 47.56 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1912654 62.16 ns/op 64.35 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1912982 64.46 ns/op 77.56 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1917775 62.63 ns/op 95.79 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1887044 62.80 ns/op 111.47 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1998548 60.46 ns/op 132.32 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1857547 65.49 ns/op 137.42 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1861748 64.30 ns/op 155.51 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1843132 64.94 ns/op 169.39 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1893768 63.98 ns/op 187.55 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1832763 63.57 ns/op 204.51 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1820833 64.15 ns/op 218.24 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1863144 64.67 ns/op 231.95 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1877272 63.88 ns/op 250.49 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1747431 68.24 ns/op 468.91 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1603225 74.73 ns/op 856.46 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1328659 91.68 ns/op 1396.19 MB/s BenchmarkMemmoveUnalignedSrc/256-4 872637 137.2 ns/op 1866.52 MB/s BenchmarkMemmoveUnalignedSrc/512-4 619012 191.3 ns/op 2675.97 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 396698 299.6 ns/op 3417.98 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 239199 499.3 ns/op 4101.84 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 126061 947.0 ns/op 4325.10 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1785115 67.47 ns/op 474.31 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1579400 75.66 ns/op 845.86 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1328390 91.35 ns/op 1401.17 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 808227 137.0 ns/op 1868.79 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 624486 191.6 ns/op 2672.49 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 415035 291.1 ns/op 3518.13 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 237645 497.5 ns/op 4116.33 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 130857 927.2 ns/op 4417.49 MB/s BenchmarkMemclr/5-4 11393616 10.67 ns/op 468.68 MB/s BenchmarkMemclr/16-4 10931370 10.87 ns/op 1471.65 MB/s BenchmarkMemclr/64-4 10868749 11.03 ns/op 5799.95 MB/s BenchmarkMemclr/256-4 9441663 12.99 ns/op 19714.55 MB/s BenchmarkMemclr/4096-4 2367450 50.91 ns/op 80453.61 MB/s BenchmarkMemclr/65536-4 59521 2096 ns/op 31270.99 MB/s BenchmarkMemclr/1M-4 2751 43070 ns/op 24345.65 MB/s BenchmarkMemclr/4M-4 685 176347 ns/op 23784.32 MB/s BenchmarkMemclr/8M-4 214 526329 ns/op 15937.95 MB/s BenchmarkMemclr/16M-4 45 2467454 ns/op 6799.40 MB/s BenchmarkMemclr/64M-4 12 9839184 ns/op 6820.57 MB/s BenchmarkGoMemclr/5-4 2168638 55.37 ns/op 90.30 MB/s BenchmarkGoMemclr/16-4 504141 233.7 ns/op 68.45 MB/s BenchmarkGoMemclr/64-4 130461 892.9 ns/op 71.67 MB/s BenchmarkGoMemclr/256-4 33973 3485 ns/op 73.46 MB/s BenchmarkMemclrRange/1K_2K-4 63091 1875 ns/op 51142.38 MB/s BenchmarkMemclrRange/2K_8K-4 30084 3972 ns/op 83973.92 MB/s BenchmarkMemclrRange/4K_16K-4 41636 2867 ns/op 112684.29 MB/s BenchmarkMemclrRange/160K_228K-4 1872 60494 ns/op 27488.06 MB/s BenchmarkClearFat8-4 22534719 5.354 ns/op BenchmarkClearFat12-4 20617252 5.814 ns/op BenchmarkClearFat16-4 22253846 5.375 ns/op BenchmarkClearFat24-4 22661253 5.309 ns/op BenchmarkClearFat32-4 22517712 5.358 ns/op BenchmarkClearFat40-4 22558884 5.368 ns/op BenchmarkClearFat48-4 22366756 5.354 ns/op BenchmarkClearFat56-4 22579648 5.296 ns/op BenchmarkClearFat64-4 22496475 5.371 ns/op BenchmarkClearFat128-4 22187932 5.355 ns/op BenchmarkClearFat256-4 22335782 5.292 ns/op BenchmarkClearFat512-4 22382138 5.308 ns/op BenchmarkClearFat1024-4 20889055 5.704 ns/op BenchmarkCopyFat8-4 22027138 5.394 ns/op BenchmarkCopyFat12-4 22432149 5.372 ns/op BenchmarkCopyFat16-4 22126190 5.372 ns/op BenchmarkCopyFat24-4 22449498 5.394 ns/op BenchmarkCopyFat32-4 20915491 5.414 ns/op BenchmarkCopyFat64-4 22671962 5.309 ns/op BenchmarkCopyFat128-4 20135450 5.791 ns/op BenchmarkCopyFat256-4 20784518 5.677 ns/op BenchmarkCopyFat512-4 20120062 5.817 ns/op BenchmarkCopyFat520-4 22409326 5.300 ns/op BenchmarkCopyFat1024-4 22745270 5.413 ns/op BenchmarkIssue18740/2byte-4 434 278827 ns/op BenchmarkIssue18740/4byte-4 703 164018 ns/op BenchmarkIssue18740/8byte-4 981 121178 ns/op BenchmarkReadMetricsLatency-4 16926 4590 p50-ns 7173 p90-ns 21770 p99-ns BenchmarkFinalizer-4 159 774578 ns/op BenchmarkFinalizerRun-4 185107 893.4 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7356159 16.08 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3168900 37.77 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2436332 49.58 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2410417 49.93 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1337878 90.61 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 101.9 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2279620 53.29 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1275944 94.03 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1334628 89.53 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1859893 61.31 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1928732 65.36 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1732563 69.22 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1491254 80.70 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1363778 88.66 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 5511298 21.90 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 5708220 20.81 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 5563010 20.76 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 5464467 21.65 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5414374 22.09 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 4908658 24.43 ns/op BenchmarkFindBitRange64/PatternAASize2-4 5540085 22.02 ns/op BenchmarkFindBitRange64/PatternAASize8-4 5741904 20.89 ns/op BenchmarkFindBitRange64/PatternAASize32-4 5652584 20.62 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 5512239 21.79 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 5811900 20.80 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 5832793 21.02 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 5572663 21.95 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 5637151 20.83 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 5663791 21.08 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 5519876 21.87 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 5810743 20.72 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 5815224 20.73 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 5516662 21.57 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 5248837 22.89 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 5278507 22.69 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 5557743 21.93 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 5285301 22.51 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 5132161 22.83 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 5496044 22.04 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 5323380 22.83 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 5286434 22.46 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 5520768 22.01 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 5275054 22.74 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 5250153 22.46 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 5567420 21.89 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 5754367 20.64 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 5808362 20.69 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 5370273 21.96 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 5680581 20.83 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 5790836 20.86 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 5501570 21.69 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 5739445 20.79 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 5831724 21.11 ns/op BenchmarkNetpollBreak-4 3745 33416 ns/op BenchmarkPingPongHog-4 352 340985 ns/op BenchmarkStackGrowth-4 100773 1134 ns/op BenchmarkStackGrowthDeep-4 1155 104795 ns/op BenchmarkCreateGoroutines-4 41025 3212 ns/op BenchmarkCreateGoroutinesParallel-4 39602 3538 ns/op BenchmarkCreateGoroutinesCapture-4 8175 16279 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 38089 3347 ns/op BenchmarkClosureCall-4 22601887 5.338 ns/op BenchmarkWakeupParallelSpinning/0s-4 8450 20563 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5559 24618 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4897 26960 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3096 40172 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2002 60876 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1242 99144 ns/op BenchmarkWakeupParallelSpinning/50µs-4 595 197701 ns/op BenchmarkWakeupParallelSpinning/100µs-4 327 345568 ns/op BenchmarkWakeupParallelSyscall/0s-4 712 176876 ns/op BenchmarkWakeupParallelSyscall/1µs-4 604 172122 ns/op BenchmarkWakeupParallelSyscall/2µs-4 811 170619 ns/op BenchmarkWakeupParallelSyscall/5µs-4 602 181015 ns/op BenchmarkWakeupParallelSyscall/10µs-4 577 199387 ns/op BenchmarkWakeupParallelSyscall/20µs-4 512 229125 ns/op BenchmarkWakeupParallelSyscall/50µs-4 391 306381 ns/op BenchmarkWakeupParallelSyscall/100µs-4 290 428165 ns/op BenchmarkMatmult-4 3640502 43.42 ns/op BenchmarkFastrand-4 12600170 9.295 ns/op BenchmarkFastrand64-4 10644675 10.12 ns/op BenchmarkFastrandHashiter-4 4702569 25.44 ns/op BenchmarkFastrandn/2-4 5414810 21.93 ns/op BenchmarkFastrandn/3-4 5361571 22.32 ns/op BenchmarkFastrandn/4-4 5860290 20.53 ns/op BenchmarkFastrandn/5-4 5899779 20.43 ns/op BenchmarkIfaceCmp100-4 99978 1157 ns/op BenchmarkIfaceCmpNil100-4 152480 789.5 ns/op BenchmarkEfaceCmpDiff-4 39198 3068 ns/op BenchmarkEfaceCmpDiffIndirect-4 30610 3945 ns/op BenchmarkDefer-4 1656938 71.07 ns/op BenchmarkDefer10-4 856116 148.2 ns/op BenchmarkDeferMany-4 381376 459.6 ns/op BenchmarkPanicRecover-4 168546 685.3 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 7525 16879 ns/op 14677 p50-ns 26964 p90-ns 42758 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 7478 21172 ns/op 16087 p50-ns 24454 p90-ns 160293 p99-ns BenchmarkGoroutineProfile/small/idle-4 2832 41749 ns/op 38221 p50-ns 45212 p90-ns 108212 p99-ns BenchmarkGoroutineProfile/small/loaded-4 775 263627 ns/op 123074 p50-ns 388918 p90-ns 2185889 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 10412 9837 ns/op 7507 p50-ns 15999 p90-ns 28996 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 6764 22489 ns/op 17294 p50-ns 26981 p90-ns 178445 p99-ns BenchmarkGoroutineProfile/large/idle-4 13 8545237 ns/op 8461732 p50-ns 8813039 p90-ns 9103002 p99-ns BenchmarkGoroutineProfile/large/loaded-4 13 14176587 ns/op 13172177 p50-ns 21570003 p90-ns 24161946 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 7245 17173 ns/op 16144 p50-ns 21905 p90-ns 44596 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 4278 27753 ns/op 18353 p50-ns 31084 p90-ns 208254 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 822 128958 ns/op 117496 p50-ns 140547 p90-ns 311017 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 288 576171 ns/op 271440 p50-ns 691208 p90-ns 9372386 p99-ns BenchmarkRWMutexUncontended-4 3087932 42.66 ns/op BenchmarkRWMutexWrite100-4 1000000 219.1 ns/op BenchmarkRWMutexWrite10-4 578080 575.0 ns/op BenchmarkRWMutexWorkWrite100-4 397489 286.2 ns/op BenchmarkRWMutexWorkWrite10-4 78579 1532 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1729 68129 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 846 139554 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 938 136378 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 414 286921 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 466 264533 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 189 611220 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 224 520726 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 87 1297703 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 228074 446.9 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 245341 470.2 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 230757 496.7 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 279866 463.0 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 227868 483.1 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 202215 563.1 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 250281 481.5 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 236202 518.8 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 175939 607.1 ns/op BenchmarkMakeSlice/Byte-4 1933971 59.51 ns/op BenchmarkMakeSlice/Int16-4 2073636 56.94 ns/op BenchmarkMakeSlice/Int-4 1539144 80.80 ns/op BenchmarkMakeSlice/Ptr-4 1000000 122.0 ns/op BenchmarkMakeSlice/Struct/24-4 924949 140.5 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 163.9 ns/op BenchmarkMakeSlice/Struct/40-4 992702 208.0 ns/op BenchmarkGrowSlice/Byte-4 815262 150.4 ns/op BenchmarkGrowSlice/Int16-4 680572 159.6 ns/op BenchmarkGrowSlice/Int-4 555428 222.7 ns/op BenchmarkGrowSlice/Ptr-4 413497 314.7 ns/op BenchmarkGrowSlice/Struct/24-4 272790 412.9 ns/op BenchmarkGrowSlice/Struct/32-4 251965 476.6 ns/op BenchmarkGrowSlice/Struct/40-4 192482 591.8 ns/op BenchmarkExtendSlice/IntSlice-4 496376 260.9 ns/op BenchmarkExtendSlice/PointerSlice-4 307400 353.3 ns/op BenchmarkExtendSlice/NoGrow-4 940730 148.2 ns/op BenchmarkAppend-4 771912 155.3 ns/op BenchmarkAppendGrowByte-4 3 34272345 ns/op BenchmarkAppendGrowString-4 1 423942554 ns/op BenchmarkAppendSlice/1Bytes-4 2015187 59.31 ns/op BenchmarkAppendSlice/4Bytes-4 1896944 63.29 ns/op BenchmarkAppendSlice/7Bytes-4 1853326 62.65 ns/op BenchmarkAppendSlice/8Bytes-4 1928348 62.45 ns/op BenchmarkAppendSlice/15Bytes-4 1861420 64.77 ns/op BenchmarkAppendSlice/16Bytes-4 1857560 64.23 ns/op BenchmarkAppendSlice/32Bytes-4 1852198 64.22 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 77257 1386 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 23828 5498 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 8721 20540 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1616 72179 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 92 1302440 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 19 6012062 ns/op BenchmarkAppendStr/1Bytes-4 1562811 74.17 ns/op BenchmarkAppendStr/4Bytes-4 1739734 68.59 ns/op BenchmarkAppendStr/8Bytes-4 1684940 71.41 ns/op BenchmarkAppendStr/16Bytes-4 1686274 70.63 ns/op BenchmarkAppendStr/32Bytes-4 1668633 72.23 ns/op BenchmarkAppendSpecialCase-4 739270 162.1 ns/op BenchmarkCopy/1Byte-4 2040039 57.50 ns/op 17.39 MB/s BenchmarkCopy/1String-4 2016517 61.39 ns/op 16.29 MB/s BenchmarkCopy/2Byte-4 1952205 61.82 ns/op 32.35 MB/s BenchmarkCopy/2String-4 1946910 60.95 ns/op 32.81 MB/s BenchmarkCopy/4Byte-4 2013825 60.81 ns/op 65.78 MB/s BenchmarkCopy/4String-4 1995974 60.94 ns/op 65.64 MB/s BenchmarkCopy/8Byte-4 2002335 58.73 ns/op 136.23 MB/s BenchmarkCopy/8String-4 1997907 60.08 ns/op 133.16 MB/s BenchmarkCopy/12Byte-4 1876587 62.21 ns/op 192.88 MB/s BenchmarkCopy/12String-4 1918453 63.84 ns/op 187.96 MB/s BenchmarkCopy/16Byte-4 2003282 60.44 ns/op 264.75 MB/s BenchmarkCopy/16String-4 1853769 64.76 ns/op 247.07 MB/s BenchmarkCopy/32Byte-4 1703203 66.67 ns/op 479.98 MB/s BenchmarkCopy/32String-4 1759178 69.48 ns/op 460.58 MB/s BenchmarkCopy/128Byte-4 1405027 86.83 ns/op 1474.07 MB/s BenchmarkCopy/128String-4 1000000 105.8 ns/op 1209.95 MB/s BenchmarkCopy/1024Byte-4 413312 285.4 ns/op 3587.54 MB/s BenchmarkCopy/1024String-4 345692 339.8 ns/op 3013.53 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 27145 4123 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 17283 6511 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 12386 10519 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 13409 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 8988 17743 ns/op BenchmarkAppendInPlace/Grow/Byte-4 125587 994.0 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 114153 917.6 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 103485 1292 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 75649 1491 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 72133 1706 ns/op BenchmarkStackCopyPtr-4 1 177014952 ns/op BenchmarkStackCopy-4 1 122044687 ns/op BenchmarkStackCopyNoCache-4 16 6346021 ns/op BenchmarkStackCopyWithStkobj-4 1 124098826 ns/op BenchmarkIssue18138-4 651 211790 ns/op BenchmarkCompareStringEqual-4 10725961 10.98 ns/op BenchmarkCompareStringIdentical-4 16525656 7.303 ns/op BenchmarkCompareStringSameLength-4 12556114 9.583 ns/op BenchmarkCompareStringDifferentLength-4 22740900 5.343 ns/op BenchmarkCompareStringBigUnaligned-4 1216 88192 ns/op 11889.78 MB/s BenchmarkCompareStringBig-4 1652 85872 ns/op 12210.98 MB/s BenchmarkConcatStringAndBytes-4 2175862 54.90 ns/op BenchmarkSliceByteToString/1-4 2249888 53.51 ns/op BenchmarkSliceByteToString/2-4 1000000 107.1 ns/op BenchmarkSliceByteToString/4-4 971209 105.6 ns/op BenchmarkSliceByteToString/8-4 1000000 102.3 ns/op BenchmarkSliceByteToString/16-4 1000000 104.0 ns/op BenchmarkSliceByteToString/32-4 991588 120.4 ns/op BenchmarkSliceByteToString/64-4 777570 147.8 ns/op BenchmarkSliceByteToString/128-4 831054 217.1 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2356237 50.83 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 858457 139.1 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 116.9 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3411576 34.13 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1651222 71.96 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1921868 62.60 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2340626 50.85 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 471414 254.6 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 569840 209.6 ns/op BenchmarkRuneIterate/range/ASCII-4 5476491 21.52 ns/op BenchmarkRuneIterate/range/Japanese-4 2008942 59.92 ns/op BenchmarkRuneIterate/range/MixedLength-4 2366092 50.16 ns/op BenchmarkRuneIterate/range1/ASCII-4 5549924 21.53 ns/op BenchmarkRuneIterate/range1/Japanese-4 2020818 59.95 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2373930 50.50 ns/op BenchmarkRuneIterate/range2/ASCII-4 5541298 21.58 ns/op BenchmarkRuneIterate/range2/Japanese-4 1983904 59.35 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2391050 49.86 ns/op BenchmarkArrayEqual-4 19633635 6.136 ns/op BenchmarkFunc/Name-4 4830050 24.90 ns/op BenchmarkFunc/Entry-4 10328785 11.41 ns/op BenchmarkFunc/FileLine-4 1569847 77.29 ns/op PASS ok runtime 135.226s goos: linux goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 22531 5228 ns/op BenchmarkHandle/concurrent-4 12950 9747 ns/op PASS ok runtime/cgo 0.541s goos: linux goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 17622806 6.854 ns/op BenchmarkAtomicStore64-4 9577966 16.37 ns/op BenchmarkAtomicLoad-4 17014586 6.908 ns/op BenchmarkAtomicStore-4 9582507 16.50 ns/op BenchmarkAnd8-4 9222523 12.60 ns/op BenchmarkAnd-4 9496442 12.63 ns/op BenchmarkAnd8Parallel-4 2977867 52.69 ns/op BenchmarkAndParallel-4 2934218 48.84 ns/op BenchmarkOr8-4 9043927 12.51 ns/op BenchmarkOr-4 9376850 12.55 ns/op BenchmarkOr8Parallel-4 2122207 52.15 ns/op BenchmarkOrParallel-4 2299215 43.79 ns/op BenchmarkXadd-4 2944852 49.16 ns/op BenchmarkXadd64-4 2993581 48.40 ns/op BenchmarkCas-4 2215765 51.83 ns/op BenchmarkCas64-4 2361667 54.22 ns/op BenchmarkXchg-4 2849241 51.24 ns/op BenchmarkXchg64-4 3028869 48.59 ns/op PASS ok runtime/internal/atomic 2.998s goos: linux goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4056050 27.89 ns/op BenchmarkMulUintptr/large-4 3386703 32.89 ns/op PASS ok runtime/internal/math 0.339s goos: linux goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 16 7861321 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 13 9808167 ns/op 517.2 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 987 169726 ns/op 6.003 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 9 13097199 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 6 20046812 ns/op 1132 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 122 1010197 ns/op 61.26 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 79504498 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 105566493 ns/op 7077 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 10 13021379 ns/op 791.2 concurrent_launches/op PASS ok runtime/pprof 2.041s goos: linux goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 12 9871357 ns/op BenchmarkStackLeak-4 9553 14771 ns/op PASS ok runtime/race 0.729s goos: linux goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 6130588 19.63 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 226699 520.6 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.403s goos: linux goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 150868 713.6 ns/op BenchmarkSortString1K-4 180 806636 ns/op BenchmarkSortString1K_Slice-4 193 634794 ns/op BenchmarkStableString1K-4 97 1188144 ns/op BenchmarkSortInt1K-4 213 569180 ns/op BenchmarkSortInt1K_Sorted-4 3326 41280 ns/op BenchmarkSortInt1K_Reversed-4 1646 71318 ns/op BenchmarkSortInt1K_Mod8-4 488 221098 ns/op BenchmarkStableInt1K-4 135 825420 ns/op BenchmarkStableInt1K_Slice-4 165 773522 ns/op BenchmarkSortInt64K-4 2 52680523 ns/op BenchmarkSortInt64K_Slice-4 3 44333670 ns/op BenchmarkStableInt64K-4 2 74329912 ns/op BenchmarkSort1e2-4 440 412500 ns/op BenchmarkStable1e2-4 170 1202100 ns/op BenchmarkSort1e4-4 2 51562545 ns/op BenchmarkStable1e4-4 1 228000028 ns/op PASS ok sort 3.974s goos: linux goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 847717 139.9 ns/op BenchmarkAtof64Float-4 736292 162.3 ns/op BenchmarkAtof64FloatExp-4 635877 180.7 ns/op BenchmarkAtof64Big-4 430678 273.7 ns/op BenchmarkAtof64RandomBits-4 381811 298.1 ns/op BenchmarkAtof64RandomFloats-4 414327 263.3 ns/op BenchmarkAtof64RandomLongFloats-4 400162 303.4 ns/op BenchmarkAtof32Decimal-4 759150 140.5 ns/op BenchmarkAtof32Float-4 741870 157.9 ns/op BenchmarkAtof32FloatExp-4 585331 193.3 ns/op BenchmarkAtof32Random-4 354961 336.8 ns/op BenchmarkAtof32RandomLong-4 138568 821.4 ns/op BenchmarkParseInt/Pos/7bit-4 1401741 86.41 ns/op BenchmarkParseInt/Pos/26bit-4 596514 193.6 ns/op BenchmarkParseInt/Pos/31bit-4 513174 216.6 ns/op BenchmarkParseInt/Pos/56bit-4 342136 330.5 ns/op BenchmarkParseInt/Pos/63bit-4 329311 353.9 ns/op BenchmarkParseInt/Neg/7bit-4 1372560 87.64 ns/op BenchmarkParseInt/Neg/26bit-4 551380 199.8 ns/op BenchmarkParseInt/Neg/31bit-4 506116 218.6 ns/op BenchmarkParseInt/Neg/56bit-4 305029 334.7 ns/op BenchmarkParseInt/Neg/63bit-4 339573 345.4 ns/op BenchmarkAtoi/Pos/7bit-4 2161482 54.65 ns/op BenchmarkAtoi/Pos/26bit-4 700702 148.6 ns/op BenchmarkAtoi/Pos/31bit-4 692091 164.9 ns/op BenchmarkAtoi/Pos/56bit-4 395959 284.6 ns/op BenchmarkAtoi/Pos/63bit-4 303734 374.5 ns/op BenchmarkAtoi/Neg/7bit-4 2097510 56.73 ns/op BenchmarkAtoi/Neg/26bit-4 765417 150.8 ns/op BenchmarkAtoi/Neg/31bit-4 614162 166.2 ns/op BenchmarkAtoi/Neg/56bit-4 424518 284.5 ns/op BenchmarkAtoi/Neg/63bit-4 280358 375.2 ns/op BenchmarkFormatFloat/Decimal-4 115486 1086 ns/op BenchmarkFormatFloat/Float-4 105488 1145 ns/op BenchmarkFormatFloat/Exp-4 112143 1089 ns/op BenchmarkFormatFloat/NegExp-4 105997 1075 ns/op BenchmarkFormatFloat/LongExp-4 94094 1274 ns/op BenchmarkFormatFloat/Big-4 90948 1339 ns/op BenchmarkFormatFloat/BinaryExp-4 212516 567.4 ns/op BenchmarkFormatFloat/32Integer-4 111152 1048 ns/op BenchmarkFormatFloat/32ExactFraction-4 111523 1000 ns/op BenchmarkFormatFloat/32Point-4 106039 1114 ns/op BenchmarkFormatFloat/32Exp-4 113709 1050 ns/op BenchmarkFormatFloat/32NegExp-4 113511 1037 ns/op BenchmarkFormatFloat/32Shortest-4 116324 1004 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 129910 894.9 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 122040 957.9 ns/op BenchmarkFormatFloat/64Fixed1-4 128010 797.7 ns/op BenchmarkFormatFloat/64Fixed2-4 135642 790.1 ns/op BenchmarkFormatFloat/64Fixed3-4 150310 790.8 ns/op BenchmarkFormatFloat/64Fixed4-4 147840 802.3 ns/op BenchmarkFormatFloat/64Fixed12-4 78493 1486 ns/op BenchmarkFormatFloat/64Fixed16-4 107250 1119 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 100771 1111 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 100942 1205 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2035 56267 ns/op BenchmarkFormatFloat/Slowpath64-4 91922 1282 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 91083 1296 ns/op BenchmarkAppendFloat/Decimal-4 131460 877.8 ns/op BenchmarkAppendFloat/Float-4 118042 972.6 ns/op BenchmarkAppendFloat/Exp-4 136875 871.9 ns/op BenchmarkAppendFloat/NegExp-4 137358 853.7 ns/op BenchmarkAppendFloat/LongExp-4 111579 1083 ns/op BenchmarkAppendFloat/Big-4 106416 1114 ns/op BenchmarkAppendFloat/BinaryExp-4 318375 370.9 ns/op BenchmarkAppendFloat/32Integer-4 138346 870.9 ns/op BenchmarkAppendFloat/32ExactFraction-4 140428 841.0 ns/op BenchmarkAppendFloat/32Point-4 125379 923.8 ns/op BenchmarkAppendFloat/32Exp-4 137130 859.0 ns/op BenchmarkAppendFloat/32NegExp-4 142693 836.2 ns/op BenchmarkAppendFloat/32Shortest-4 155826 751.5 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 168936 684.2 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 160128 712.5 ns/op BenchmarkAppendFloat/64Fixed1-4 189798 611.3 ns/op BenchmarkAppendFloat/64Fixed2-4 193246 612.8 ns/op BenchmarkAppendFloat/64Fixed3-4 196186 608.2 ns/op BenchmarkAppendFloat/64Fixed4-4 189890 599.2 ns/op BenchmarkAppendFloat/64Fixed12-4 98242 1175 ns/op BenchmarkAppendFloat/64Fixed16-4 132582 893.9 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 141882 829.5 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 119433 1001 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2094 55613 ns/op BenchmarkAppendFloat/Slowpath64-4 107016 1090 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 113097 1064 ns/op BenchmarkFormatInt-4 17461 6808 ns/op BenchmarkAppendInt-4 20677 5707 ns/op BenchmarkFormatUint-4 86134 1311 ns/op BenchmarkAppendUint-4 108106 1112 ns/op BenchmarkFormatIntSmall/7-4 3037832 39.27 ns/op BenchmarkFormatIntSmall/42-4 3110298 38.34 ns/op BenchmarkAppendIntSmall-4 1457692 81.05 ns/op BenchmarkAppendUintVarlen/1-4 1396836 84.89 ns/op BenchmarkAppendUintVarlen/12-4 1355559 87.59 ns/op BenchmarkAppendUintVarlen/123-4 877179 128.4 ns/op BenchmarkAppendUintVarlen/1234-4 878010 130.1 ns/op BenchmarkAppendUintVarlen/12345-4 924219 127.4 ns/op BenchmarkAppendUintVarlen/123456-4 862612 131.8 ns/op BenchmarkAppendUintVarlen/1234567-4 824506 134.8 ns/op BenchmarkAppendUintVarlen/12345678-4 851800 136.7 ns/op BenchmarkAppendUintVarlen/123456789-4 840255 141.9 ns/op BenchmarkAppendUintVarlen/1234567890-4 779358 144.0 ns/op BenchmarkAppendUintVarlen/12345678901-4 742842 145.3 ns/op BenchmarkAppendUintVarlen/123456789012-4 763909 149.2 ns/op BenchmarkAppendUintVarlen/1234567890123-4 753238 152.4 ns/op BenchmarkAppendUintVarlen/12345678901234-4 775563 151.2 ns/op BenchmarkAppendUintVarlen/123456789012345-4 715611 154.0 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 747427 155.4 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 715023 160.5 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 702292 164.0 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 713247 165.4 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 708110 167.1 ns/op BenchmarkQuote-4 43996 2589 ns/op BenchmarkQuoteRune-4 462673 260.8 ns/op BenchmarkAppendQuote-4 53845 2189 ns/op BenchmarkAppendQuoteRune-4 833437 137.5 ns/op BenchmarkUnquoteEasy-4 1298306 88.76 ns/op BenchmarkUnquoteHard-4 45038 2575 ns/op PASS ok strconv 16.138s goos: linux goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 448474 259.8 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 117933 868.0 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 193981 633.5 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 272479 396.7 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 83586 1386 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 90906 1153 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 592588 179.6 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 21794 5355 ns/op BenchmarkGenericMatch1-4 2212 51120 ns/op BenchmarkGenericMatch2-4 439 276328 ns/op BenchmarkSingleMaxSkipping-4 8126 14501 ns/op 689.62 MB/s BenchmarkSingleLongSuffixFail-4 14300 8336 ns/op 120.20 MB/s BenchmarkSingleMatch-4 236 470908 ns/op 31.85 MB/s BenchmarkByteByteNoMatch-4 77092 1570 ns/op BenchmarkByteByteMatch-4 17694 6603 ns/op BenchmarkByteStringMatch-4 21256 5528 ns/op BenchmarkHTMLEscapeNew-4 64400 1734 ns/op BenchmarkHTMLEscapeOld-4 87319 1324 ns/op BenchmarkByteStringReplacerWriteString-4 1382 78909 ns/op BenchmarkByteReplacerWriteString-4 1020 118906 ns/op BenchmarkByteByteReplaces-4 3433 33372 ns/op BenchmarkByteByteMap-4 10460 11674 ns/op BenchmarkMap/identity/ASCII-4 607531 193.8 ns/op BenchmarkMap/identity/Greek-4 438276 275.0 ns/op BenchmarkMap/change/ASCII-4 37815 3219 ns/op BenchmarkMap/change/Greek-4 23877 4804 ns/op BenchmarkIndexRune-4 1969426 61.04 ns/op BenchmarkIndexRuneLongString-4 1660196 71.06 ns/op BenchmarkIndexRuneFastPath-4 4277358 27.26 ns/op BenchmarkIndex-4 4267634 26.67 ns/op BenchmarkLastIndex-4 4759192 25.26 ns/op BenchmarkIndexByte-4 12525186 9.594 ns/op BenchmarkToUpper/#00-4 3267067 37.24 ns/op BenchmarkToUpper/ONLYUPPER-4 2187429 54.64 ns/op BenchmarkToUpper/abc-4 347550 351.5 ns/op BenchmarkToUpper/AbC123-4 225218 517.4 ns/op BenchmarkToUpper/azAZ09_-4 211920 567.4 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 60664 1983 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 33748 3662 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 53569 2236 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 122562 990.4 ns/op BenchmarkToLower/#00-4 3107716 37.90 ns/op BenchmarkToLower/abc-4 2802284 42.91 ns/op BenchmarkToLower/AbC123-4 232962 514.3 ns/op BenchmarkToLower/azAZ09_-4 211801 576.5 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 59935 1974 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 34807 3389 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 67987 1757 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 116332 1027 ns/op BenchmarkMapNoChanges-4 796510 141.7 ns/op BenchmarkTrim-4 49020 2449 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3106251 39.63 ns/op BenchmarkToValidUTF8/InvalidASCII-4 208996 588.0 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 130598 896.9 ns/op BenchmarkEqualFold-4 57322 2066 ns/op BenchmarkIndexHard1-4 783 146769 ns/op BenchmarkIndexHard2-4 579 202247 ns/op BenchmarkIndexHard3-4 150 800188 ns/op BenchmarkIndexHard4-4 181 661572 ns/op BenchmarkLastIndexHard1-4 57 2022389 ns/op BenchmarkLastIndexHard2-4 57 2016514 ns/op BenchmarkLastIndexHard3-4 58 2014522 ns/op BenchmarkCountHard1-4 835 144892 ns/op BenchmarkCountHard2-4 588 200348 ns/op BenchmarkCountHard3-4 148 804724 ns/op BenchmarkIndexTorture-4 7534 15662 ns/op BenchmarkCountTorture-4 7330 15890 ns/op BenchmarkCountTortureOverlapping-4 621 165074 ns/op BenchmarkCountByte/10-4 4362339 27.44 ns/op 364.44 MB/s BenchmarkCountByte/32-4 4228699 28.65 ns/op 1116.89 MB/s BenchmarkCountByte/4096-4 843446 137.9 ns/op 29700.85 MB/s BenchmarkCountByte/4194304-4 657 162881 ns/op 25750.68 MB/s BenchmarkCountByte/67108864-4 19 5920587 ns/op 11334.83 MB/s BenchmarkFields/ASCII/16-4 282674 436.1 ns/op 36.69 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 20484 5722 ns/op 44.74 MB/s 352 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1270 96420 ns/op 42.48 MB/s 6528 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 63 1869875 ns/op 35.05 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 29488323 ns/op 35.56 MB/s 1507328 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 108135 1082 ns/op 14.78 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 10165 11594 ns/op 22.08 MB/s 416 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 580 194958 ns/op 21.01 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 28 4245110 ns/op 15.44 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 88652476 ns/op 11.83 MB/s 10449200 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 211366 574.3 ns/op 27.86 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 18318 6442 ns/op 39.74 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 984 118065 ns/op 34.69 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 43 2954553 ns/op 22.18 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 69055720 ns/op 15.18 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 130789 935.9 ns/op 17.10 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13144 8846 ns/op 28.94 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 759 151378 ns/op 27.06 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 32 3447286 ns/op 19.01 MB/s 463107 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 77348036 ns/op 13.56 MB/s 10449152 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 1 109460543 ns/op BenchmarkSplitSingleByteSeparator-4 13 8798071 ns/op BenchmarkSplitMultiByteSeparator-4 28 4029259 ns/op BenchmarkSplitNSingleByteSeparator-4 203770 555.3 ns/op BenchmarkSplitNMultiByteSeparator-4 180670 711.8 ns/op BenchmarkRepeat/5x1-4 400339 285.8 ns/op BenchmarkRepeat/5x2-4 295227 405.6 ns/op BenchmarkRepeat/5x6-4 179775 649.7 ns/op BenchmarkRepeat/10x1-4 410857 283.7 ns/op BenchmarkRepeat/10x2-4 285388 425.7 ns/op BenchmarkRepeat/10x6-4 179674 690.0 ns/op BenchmarkIndexAnyASCII/1:1-4 1986357 63.89 ns/op BenchmarkIndexAnyASCII/1:2-4 1873502 65.69 ns/op BenchmarkIndexAnyASCII/1:4-4 2006132 62.98 ns/op BenchmarkIndexAnyASCII/1:8-4 2003702 63.10 ns/op BenchmarkIndexAnyASCII/1:16-4 1970932 56.08 ns/op BenchmarkIndexAnyASCII/1:32-4 1999515 57.78 ns/op BenchmarkIndexAnyASCII/1:64-4 1967677 62.35 ns/op BenchmarkIndexAnyASCII/16:1-4 2105192 54.78 ns/op BenchmarkIndexAnyASCII/16:2-4 789754 152.3 ns/op BenchmarkIndexAnyASCII/16:4-4 747250 155.2 ns/op BenchmarkIndexAnyASCII/16:8-4 743046 160.6 ns/op BenchmarkIndexAnyASCII/16:16-4 697251 168.4 ns/op BenchmarkIndexAnyASCII/16:32-4 610100 197.6 ns/op BenchmarkIndexAnyASCII/16:64-4 483105 245.2 ns/op BenchmarkIndexAnyASCII/256:1-4 1806301 62.08 ns/op BenchmarkIndexAnyASCII/256:2-4 73510 1639 ns/op BenchmarkIndexAnyASCII/256:4-4 73166 1648 ns/op BenchmarkIndexAnyASCII/256:8-4 72565 1645 ns/op BenchmarkIndexAnyASCII/256:16-4 69319 1654 ns/op BenchmarkIndexAnyASCII/256:32-4 70850 1677 ns/op BenchmarkIndexAnyASCII/256:64-4 69561 1736 ns/op BenchmarkIndexAnyUTF8/1:1-4 2069659 59.17 ns/op BenchmarkIndexAnyUTF8/1:2-4 1846801 62.92 ns/op BenchmarkIndexAnyUTF8/1:4-4 1944319 57.17 ns/op BenchmarkIndexAnyUTF8/1:8-4 1929012 58.65 ns/op BenchmarkIndexAnyUTF8/1:16-4 1995279 57.04 ns/op BenchmarkIndexAnyUTF8/1:32-4 1967192 56.86 ns/op BenchmarkIndexAnyUTF8/1:64-4 1876560 56.19 ns/op BenchmarkIndexAnyUTF8/16:1-4 1657671 70.84 ns/op BenchmarkIndexAnyUTF8/16:2-4 319238 383.4 ns/op BenchmarkIndexAnyUTF8/16:4-4 311949 377.0 ns/op BenchmarkIndexAnyUTF8/16:8-4 310082 381.9 ns/op BenchmarkIndexAnyUTF8/16:16-4 314953 382.1 ns/op BenchmarkIndexAnyUTF8/16:32-4 304344 392.5 ns/op BenchmarkIndexAnyUTF8/16:64-4 304431 389.3 ns/op BenchmarkIndexAnyUTF8/256:1-4 437092 268.6 ns/op BenchmarkIndexAnyUTF8/256:2-4 22124 5260 ns/op BenchmarkIndexAnyUTF8/256:4-4 22898 5279 ns/op BenchmarkIndexAnyUTF8/256:8-4 22894 5241 ns/op BenchmarkIndexAnyUTF8/256:16-4 22591 5283 ns/op BenchmarkIndexAnyUTF8/256:32-4 22321 5407 ns/op BenchmarkIndexAnyUTF8/256:64-4 21777 5514 ns/op BenchmarkLastIndexAnyASCII/1:1-4 1992642 61.37 ns/op BenchmarkLastIndexAnyASCII/1:2-4 1900339 56.77 ns/op BenchmarkLastIndexAnyASCII/1:4-4 1958715 61.39 ns/op BenchmarkLastIndexAnyASCII/1:8-4 1986066 56.50 ns/op BenchmarkLastIndexAnyASCII/1:16-4 1885035 55.13 ns/op BenchmarkLastIndexAnyASCII/1:32-4 1976335 56.33 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2017317 55.85 ns/op BenchmarkLastIndexAnyASCII/16:1-4 763353 145.4 ns/op BenchmarkLastIndexAnyASCII/16:2-4 816998 146.1 ns/op BenchmarkLastIndexAnyASCII/16:4-4 800534 148.2 ns/op BenchmarkLastIndexAnyASCII/16:8-4 744516 156.4 ns/op BenchmarkLastIndexAnyASCII/16:16-4 704484 165.7 ns/op BenchmarkLastIndexAnyASCII/16:32-4 610866 194.6 ns/op BenchmarkLastIndexAnyASCII/16:64-4 478467 239.9 ns/op BenchmarkLastIndexAnyASCII/256:1-4 77227 1542 ns/op BenchmarkLastIndexAnyASCII/256:2-4 76950 1545 ns/op BenchmarkLastIndexAnyASCII/256:4-4 77791 1555 ns/op BenchmarkLastIndexAnyASCII/256:8-4 77044 1560 ns/op BenchmarkLastIndexAnyASCII/256:16-4 76425 1568 ns/op BenchmarkLastIndexAnyASCII/256:32-4 73725 1594 ns/op BenchmarkLastIndexAnyASCII/256:64-4 73302 1649 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 1974067 61.05 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2020086 56.13 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2024419 57.31 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2010307 56.15 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2002900 54.88 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 1982389 57.24 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2040312 56.30 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 367333 323.9 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 190764 630.2 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 191947 628.6 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 187132 638.9 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 175078 666.8 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 171136 697.1 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 166428 720.6 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 27338 4342 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 12931 9259 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 12852 9286 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 12979 9469 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 12064 9946 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10264 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10311 ns/op BenchmarkTrimASCII/1:1-4 3236890 37.96 ns/op BenchmarkTrimASCII/1:2-4 2453527 48.72 ns/op BenchmarkTrimASCII/1:4-4 2286933 52.20 ns/op BenchmarkTrimASCII/1:8-4 1959140 60.82 ns/op BenchmarkTrimASCII/1:16-4 1686532 72.48 ns/op BenchmarkTrimASCII/16:1-4 2583489 45.57 ns/op BenchmarkTrimASCII/16:2-4 788677 149.2 ns/op BenchmarkTrimASCII/16:4-4 773043 150.8 ns/op BenchmarkTrimASCII/16:8-4 737082 159.2 ns/op BenchmarkTrimASCII/16:16-4 705219 168.3 ns/op BenchmarkTrimASCII/256:1-4 669411 177.7 ns/op BenchmarkTrimASCII/256:2-4 77584 1558 ns/op BenchmarkTrimASCII/256:4-4 77521 1552 ns/op BenchmarkTrimASCII/256:8-4 76802 1588 ns/op BenchmarkTrimASCII/256:16-4 76710 1572 ns/op BenchmarkTrimASCII/4096:1-4 56400 2112 ns/op BenchmarkTrimASCII/4096:2-4 4942 24040 ns/op BenchmarkTrimASCII/4096:4-4 4968 23981 ns/op BenchmarkTrimASCII/4096:8-4 4962 24197 ns/op BenchmarkTrimASCII/4096:16-4 4929 23930 ns/op BenchmarkTrimByte-4 4102920 29.68 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13304 8977 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13251 9103 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1086 109695 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2241 53339 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4268 26416 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7266 14961 ns/op BenchmarkJoin/0-4 5273553 22.84 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4109103 28.16 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 252999 494.3 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 170622 707.8 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 118897 957.2 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 103236 1182 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 85417 1400 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 71936 1609 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2765365 41.52 ns/op BenchmarkTrimSpace/ASCII-4 1597680 75.09 ns/op BenchmarkTrimSpace/SomeNonASCII-4 143120 844.0 ns/op BenchmarkTrimSpace/JustNonASCII-4 75710 1567 ns/op BenchmarkReplaceAll-4 126216 984.9 ns/op 16 B/op 1 allocs/op PASS ok strings 36.767s goos: linux goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 45606 2550 ns/op BenchmarkCond2-4 18314 5520 ns/op BenchmarkCond4-4 12375 8150 ns/op BenchmarkCond8-4 8228 19271 ns/op BenchmarkCond16-4 2227 52756 ns/op BenchmarkCond32-4 1150 114853 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 373428 312.5 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 251856 442.4 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 443857 366.2 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 400551 279.1 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 208424 514.0 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 405985 266.9 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 66733 2043 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 75303 1904 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 46696 2672 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 40263 3002 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 438074 253.0 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 138438 817.8 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 426772 269.1 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 129444 963.1 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 447074 301.3 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 147114 763.3 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2030352 57.31 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 54836 2230 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 143623 777.8 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 479595 238.4 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 6987 16467 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 258 468269 ns/op BenchmarkRange/*sync.Map-4 2727 41999 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 81890 1399 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 153355 660.5 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 56973 2188 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 81696 1288 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 209649 535.4 ns/op BenchmarkAdversarialDelete/*sync.Map-4 128485 1070 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 56502 2026 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 156656 720.3 ns/op BenchmarkDeleteCollision/*sync.Map-4 464888 246.6 ns/op BenchmarkUncontendedSemaphore-4 3725458 32.50 ns/op BenchmarkContendedSemaphore-4 3256555 36.79 ns/op BenchmarkMutexUncontended-4 733176 182.4 ns/op BenchmarkMutex-4 133398 932.5 ns/op BenchmarkMutexSlack-4 143354 1078 ns/op BenchmarkMutexWork-4 109176 1138 ns/op BenchmarkMutexWorkSlack-4 99218 1084 ns/op BenchmarkMutexNoSpin-4 51568 2389 ns/op BenchmarkMutexSpin-4 45123 2297 ns/op BenchmarkOnce-4 550042 249.3 ns/op BenchmarkSemaUncontended-4 6955035 16.96 ns/op BenchmarkSemaSyntNonblock-4 993260 111.5 ns/op BenchmarkSemaSyntBlock-4 1000000 112.2 ns/op BenchmarkSemaWorkNonblock-4 847782 152.8 ns/op BenchmarkSemaWorkBlock-4 693658 181.1 ns/op BenchmarkRWMutexUncontended-4 385407 261.1 ns/op BenchmarkRWMutexWrite100-4 300253 446.6 ns/op BenchmarkRWMutexWrite10-4 244700 522.5 ns/op BenchmarkRWMutexWorkWrite100-4 211798 539.6 ns/op BenchmarkRWMutexWorkWrite10-4 179068 674.4 ns/op BenchmarkWaitGroupUncontended-4 877995 119.8 ns/op BenchmarkWaitGroupAddDone-4 275476 507.4 ns/op BenchmarkWaitGroupAddDoneWork-4 260763 499.3 ns/op BenchmarkWaitGroupWait-4 4099693 24.56 ns/op BenchmarkWaitGroupWaitWork-4 3115240 36.73 ns/op BenchmarkWaitGroupActuallyWait-4 31858 3375 ns/op 32 B/op 2 allocs/op PASS ok sync 12.148s goos: linux goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 506775 207.9 ns/op PASS ok sync/atomic 0.251s goos: linux goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 103614 1120 ns/op 0 B/op 0 allocs/op PASS ok testing 0.167s goos: linux goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7026 14911 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11460 10512 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 96 1187115 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 120 971692 ns/op 1078 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 192543381 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 190428783 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 1603 66902 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2035 56059 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 19 6184191 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 20 5492335 ns/op 20678 B/op 51 allocs/op BenchmarkTable/10x100000/new-4 1 814431012 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 789784290 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 207 570418 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 236 500784 ns/op 166 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 61525544 ns/op 3289008 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 59652492 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7603004356 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 7306981785 ns/op 335150056 B/op 100091 allocs/op BenchmarkPyramid/10-4 2790 45358 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 32 3215954 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 343679594 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2487 47808 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 254 456613 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 25 4671985 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 7597 15716 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 20.372s goos: linux goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 1 187416347 ns/op BenchmarkVariableString-4 99416 1113 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2173 53659 ns/op 2516 B/op 39 allocs/op PASS ok text/template/parse 0.480s goos: linux goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 30 3477583 ns/op BenchmarkAfter-4 96 1153997 ns/op BenchmarkStop-4 176 660989 ns/op BenchmarkSimultaneousAfterFunc-4 24 4546673 ns/op BenchmarkStartStop-4 178 683839 ns/op BenchmarkReset-4 2283 54117 ns/op BenchmarkSleep-4 33 3845288 ns/op BenchmarkParallelTimerLatency-4 50 296302 avg-late-ns 2630989 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 345610 avg-late-ns 1279854 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 37 388841 avg-late-ns 1293475 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 390824 avg-late-ns 1133296 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 202574 avg-late-ns 1609532 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 350260 avg-late-ns 1724640 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 31 293418 avg-late-ns 2091955 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 155965 avg-late-ns 1512353 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 223988 avg-late-ns 1178202 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 239444 avg-late-ns 1654266 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 1205079 avg-late-ns 7187193 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 33 307411 avg-late-ns 950192 max-late-ns BenchmarkTicker-4 486 252472 ns/op BenchmarkTickerReset-4 4140 30687 ns/op BenchmarkTickerResetNaive-4 189 616337 ns/op BenchmarkNow-4 1228462 98.28 ns/op BenchmarkNowUnixNano-4 1203081 99.54 ns/op BenchmarkNowUnixMilli-4 1000000 102.2 ns/op BenchmarkNowUnixMicro-4 1000000 102.3 ns/op BenchmarkFormat-4 52969 2278 ns/op BenchmarkFormatNow-4 74092 1623 ns/op BenchmarkMarshalJSON-4 58330 2061 ns/op BenchmarkMarshalText-4 59907 2050 ns/op BenchmarkParse-4 155478 739.3 ns/op BenchmarkParseDuration-4 570025 211.0 ns/op BenchmarkHour-4 796618 139.0 ns/op BenchmarkSecond-4 831680 137.6 ns/op BenchmarkYear-4 662727 185.1 ns/op BenchmarkDay-4 623152 191.3 ns/op BenchmarkISOWeek-4 624234 187.5 ns/op PASS ok time 10.880s goos: linux goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 377961 288.7 ns/op BenchmarkDecodeValidJapaneseChars-4 430746 268.9 ns/op BenchmarkDecodeRune-4 1881500 63.92 ns/op BenchmarkEncodeValidASCII-4 516056 204.2 ns/op BenchmarkEncodeValidJapaneseChars-4 689941 146.9 ns/op BenchmarkEncodeRune-4 3198972 37.20 ns/op PASS ok unicode/utf16 1.008s goos: linux goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 808466 146.5 ns/op BenchmarkRuneCountTenJapaneseChars-4 170733 666.9 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 4057214 29.78 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 434775 268.0 ns/op BenchmarkValidTenASCIIChars-4 822590 144.8 ns/op BenchmarkValid100KASCIIChars-4 86 1364686 ns/op BenchmarkValidTenJapaneseChars-4 152424 780.1 ns/op BenchmarkValidLongMostlyASCII-4 84 1434252 ns/op BenchmarkValidLongJapanese-4 46 2254999 ns/op BenchmarkValidStringTenASCIIChars-4 4600213 26.51 ns/op BenchmarkValidString100KASCIIChars-4 7909 14315 ns/op BenchmarkValidStringTenJapaneseChars-4 438553 252.0 ns/op BenchmarkValidStringLongMostlyASCII-4 1218 97076 ns/op BenchmarkValidStringLongJapanese-4 159 762190 ns/op BenchmarkEncodeASCIIRune-4 4660644 25.70 ns/op BenchmarkEncodeJapaneseRune-4 2457704 48.28 ns/op BenchmarkAppendASCIIRune-4 10273254 11.74 ns/op BenchmarkAppendJapaneseRune-4 2862908 41.97 ns/op BenchmarkDecodeASCIIRune-4 3136945 38.30 ns/op BenchmarkDecodeJapaneseRune-4 1998368 60.02 ns/op BenchmarkFullRune/ASCII-4 3399382 35.82 ns/op BenchmarkFullRune/Incomplete-4 1640322 72.25 ns/op BenchmarkFullRune/Japanese-4 3484858 34.44 ns/op PASS ok unicode/utf8 3.605s goos: linux goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 46766581702 ns/op PASS ok cmd/api 52.564s goos: linux goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1162237 102.9 ns/op BenchmarkEqArrayOfStrings64-4 147752 799.8 ns/op BenchmarkEqArrayOfStrings1024-4 8049 12749 ns/op BenchmarkEqArrayOfFloats5-4 1440066 83.24 ns/op BenchmarkEqArrayOfFloats64-4 148425 803.9 ns/op BenchmarkEqArrayOfFloats1024-4 9170 12898 ns/op PASS ok cmd/compile/internal/reflectdata 0.966s goos: linux goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 7682 330847 ns/op BenchmarkCopyElim1-4 801 166264 ns/op BenchmarkCopyElim10-4 610 167801 ns/op BenchmarkCopyElim100-4 324 377859 ns/op BenchmarkCopyElim1000-4 51 2204446 ns/op BenchmarkCopyElim10000-4 2 51230543 ns/op BenchmarkCopyElim100000-4 1 724380637 ns/op BenchmarkDeadCode/1-4 606 201842 ns/op BenchmarkDeadCode/10-4 524 238896 ns/op BenchmarkDeadCode/100-4 238 506497 ns/op BenchmarkDeadCode/1000-4 46 2662385 ns/op BenchmarkDeadCode/10000-4 3 38527552 ns/op BenchmarkDeadCode/100000-4 1 441687630 ns/op BenchmarkDeadCode/200000-4 1 943916954 ns/op BenchmarkDominatorsLinear-4 13 10002581 ns/op 1.00 MB/s BenchmarkDominatorsFwdBack-4 8 14409807 ns/op 0.69 MB/s BenchmarkDominatorsManyPred-4 8 12657700 ns/op 0.79 MB/s BenchmarkDominatorsMaxPred-4 8 13555260 ns/op 0.74 MB/s BenchmarkDominatorsMaxPredVal-4 8 13396464 ns/op 0.75 MB/s BenchmarkFuse/1-4 540 224484 ns/op BenchmarkFuse/10-4 434 274811 ns/op BenchmarkFuse/100-4 144 812393 ns/op BenchmarkFuse/1000-4 18 6659099 ns/op BenchmarkFuse/10000-4 2 89354557 ns/op BenchmarkNilCheckDeep1-4 21208 5538 ns/op 0.18 MB/s 88 B/op 5 allocs/op BenchmarkNilCheckDeep10-4 7278 16589 ns/op 0.60 MB/s 168 B/op 5 allocs/op BenchmarkNilCheckDeep100-4 926 127964 ns/op 0.78 MB/s 1153 B/op 5 allocs/op BenchmarkNilCheckDeep1000-4 82 1264626 ns/op 0.79 MB/s 10388 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 6 16865131 ns/op 0.59 MB/s 116113 B/op 5 allocs/op BenchmarkDSEPass-4 36 3247626 ns/op 3543 B/op 4 allocs/op BenchmarkDSEPassBlock-4 2 58431090 ns/op 900320 B/op 30008 allocs/op BenchmarkCSEPass-4 7 14980828 ns/op 188664 B/op 9 allocs/op BenchmarkCSEPassBlock-4 2 93895670 ns/op 4980112 B/op 67501 allocs/op BenchmarkDeadcodePass-4 214 540386 ns/op 1259 B/op 1 allocs/op BenchmarkDeadcodePassBlock-4 7 14310536 ns/op 34347 B/op 2143 allocs/op BenchmarkMultiPass-4 104 1035039 ns/op 190854 B/op 8 allocs/op BenchmarkMultiPassBlock-4 2 54174764 ns/op 4500484 B/op 60011 allocs/op BenchmarkCondRewrite/SoloJump-4 3068158 38.85 ns/op BenchmarkCondRewrite/CombJump-4 2818873 42.86 ns/op PASS ok cmd/compile/internal/ssa 17.045s goos: linux goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 9860 11051 ns/op BenchmarkExtShift-4 19684 6078 ns/op BenchmarkModify-4 8896 12266 ns/op BenchmarkMullImm-4 19575 6079 ns/op BenchmarkConstModify-4 9698 11648 ns/op BenchmarkBitSet-4 18514 6275 ns/op BenchmarkBitClear-4 19778 6042 ns/op BenchmarkBitToggle-4 19729 6041 ns/op BenchmarkBitSetConst-4 165570 731.6 ns/op BenchmarkBitClearConst-4 165290 728.4 ns/op BenchmarkBitToggleConst-4 163191 726.3 ns/op BenchmarkDivconstI64-4 9513361 12.58 ns/op BenchmarkModconstI64-4 8735100 13.80 ns/op BenchmarkDivisiblePow2constI64-4 8846421 13.43 ns/op BenchmarkDivisibleconstI64-4 9961741 11.99 ns/op BenchmarkDivisibleWDivconstI64-4 6315786 19.27 ns/op BenchmarkDivconstU64/3-4 8768904 13.49 ns/op BenchmarkDivconstU64/5-4 8449200 14.33 ns/op BenchmarkDivconstU64/37-4 9125222 12.98 ns/op BenchmarkDivconstU64/1234567-4 9772435 12.39 ns/op BenchmarkModconstU64-4 9421856 12.52 ns/op BenchmarkDivisibleconstU64-4 9361525 12.89 ns/op BenchmarkDivisibleWDivconstU64-4 6017433 19.95 ns/op BenchmarkDivconstI32-4 9575388 12.54 ns/op BenchmarkModconstI32-4 8675854 13.94 ns/op BenchmarkDivisiblePow2constI32-4 10147279 11.69 ns/op BenchmarkDivisibleconstI32-4 10123021 11.84 ns/op BenchmarkDivisibleWDivconstI32-4 6224842 19.38 ns/op BenchmarkDivconstU32-4 9933374 12.21 ns/op BenchmarkModconstU32-4 8860098 13.68 ns/op BenchmarkDivisibleconstU32-4 10281038 11.76 ns/op BenchmarkDivisibleWDivconstU32-4 6214486 19.30 ns/op BenchmarkDivconstI16-4 9612364 12.71 ns/op BenchmarkModconstI16-4 9906447 12.19 ns/op BenchmarkDivisiblePow2constI16-4 10300966 11.53 ns/op BenchmarkDivisibleconstI16-4 9901444 12.48 ns/op BenchmarkDivisibleWDivconstI16-4 6085954 19.82 ns/op BenchmarkDivconstU16-4 10567342 11.37 ns/op BenchmarkModconstU16-4 10258575 11.71 ns/op BenchmarkDivisibleconstU16-4 10198753 11.83 ns/op BenchmarkDivisibleWDivconstU16-4 6059598 19.81 ns/op BenchmarkDivconstI8-4 9931869 12.07 ns/op BenchmarkModconstI8-4 9921798 12.07 ns/op BenchmarkDivisiblePow2constI8-4 10245356 11.69 ns/op BenchmarkDivisibleconstI8-4 9711102 12.24 ns/op BenchmarkDivisibleWDivconstI8-4 6163662 19.48 ns/op BenchmarkDivconstU8-4 10381432 11.50 ns/op BenchmarkModconstU8-4 9941518 12.02 ns/op BenchmarkDivisibleconstU8-4 10385356 11.61 ns/op BenchmarkDivisibleWDivconstU8-4 6219787 19.35 ns/op BenchmarkMul2-4 167793 712.4 ns/op BenchmarkMulNeg2-4 164398 725.3 ns/op BenchmarkEfaceInteger-4 3859508 26.60 ns/op BenchmarkMulconstI32/3-4 20569338 5.813 ns/op BenchmarkMulconstI32/5-4 20404182 5.753 ns/op BenchmarkMulconstI32/12-4 20903377 5.702 ns/op BenchmarkMulconstI32/120-4 20697190 5.734 ns/op BenchmarkMulconstI32/-120-4 20755779 5.718 ns/op BenchmarkMulconstI32/65537-4 20586928 5.737 ns/op BenchmarkMulconstI32/65538-4 21187083 5.694 ns/op BenchmarkMulconstI64/3-4 20909966 5.715 ns/op BenchmarkMulconstI64/5-4 19149453 6.294 ns/op BenchmarkMulconstI64/12-4 21166876 5.725 ns/op BenchmarkMulconstI64/120-4 20640100 5.720 ns/op BenchmarkMulconstI64/-120-4 21047140 5.732 ns/op BenchmarkMulconstI64/65537-4 20864702 5.721 ns/op BenchmarkMulconstI64/65538-4 20330626 5.729 ns/op BenchmarkMulconstU32/3-4 20597064 5.758 ns/op BenchmarkMulconstU32/5-4 20685963 5.805 ns/op BenchmarkMulconstU32/12-4 21065613 5.687 ns/op BenchmarkMulconstU32/120-4 20978338 5.755 ns/op BenchmarkMulconstU32/65537-4 21002306 5.679 ns/op BenchmarkMulconstU32/65538-4 20622121 5.700 ns/op BenchmarkMulconstU64/3-4 20988252 5.756 ns/op BenchmarkMulconstU64/5-4 21062527 5.748 ns/op BenchmarkMulconstU64/12-4 20956082 5.753 ns/op BenchmarkMulconstU64/120-4 19533252 5.707 ns/op BenchmarkMulconstU64/65537-4 21013218 5.724 ns/op BenchmarkMulconstU64/65538-4 19840183 6.010 ns/op BenchmarkShiftArithmeticRight-4 16619224 7.209 ns/op BenchmarkSwitch8Predictable-4 16856316 7.083 ns/op BenchmarkSwitch8Unpredictable-4 6627189 17.91 ns/op BenchmarkSwitch32Predictable-4 10261749 11.81 ns/op BenchmarkSwitch32Unpredictable-4 6809815 17.74 ns/op BenchmarkSwitchStringPredictable-4 9131534 12.81 ns/op BenchmarkSwitchStringUnpredictable-4 5105445 23.28 ns/op PASS ok cmd/compile/internal/test 12.004s goos: linux goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNamed/Underlying/nongeneric-4 833167 136.3 ns/op BenchmarkNamed/Underlying/generic-4 748872 134.2 ns/op BenchmarkNamed/Underlying/src_instance-4 836572 139.9 ns/op BenchmarkNamed/Underlying/user_instance-4 840314 136.0 ns/op BenchmarkCheck/http/funcbodies/info-4 1 556609153 ns/op 53711 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 349880256 ns/op 85445 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 166527632 ns/op 179398 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 138991122 ns/op 214965 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 117667599 ns/op 44637 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 88686200 ns/op 59236 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 39210071 ns/op 133947 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 37148961 ns/op 141296 lines/s BenchmarkCheck/constant/funcbodies/info-4 2 51215744 ns/op 42094 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 40459077 ns/op 53299 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 20761827 ns/op 103825 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 19700593 ns/op 109426 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1000340121 ns/op 60928 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 592300657 ns/op 102894 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 145358544 ns/op 419069 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 110909769 ns/op 549192 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 2 63948198 ns/op 28979 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 53900652 ns/op 34384 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 37099497 ns/op 49946 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 36831007 ns/op 50310 lines/s PASS ok cmd/compile/internal/types2 9.873s goos: linux goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 78 1322778 ns/op 3072090 sys-ns/op 2043038 user-ns/op PASS ok cmd/go 0.246s goos: linux goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 65875 1793 ns/op 4.46 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 74533 1573 ns/op 5.08 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14277 8459 ns/op 121.05 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14703 8202 ns/op 124.85 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2193 53741 ns/op 152.44 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2221 54122 ns/op 151.36 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 0.983s ##### os/user with tag osusergo ok os/user 0.006s All tests passed.