linux-amd64-race at 499e334a28c63c15e0b1add8172fd48b3c19e1ce :: Running /workdir/go/src/make.bash with args ["/workdir/go/src/make.bash"] and env ["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "HOSTNAME=buildlet-linux-bullseye-rn48b5d5b" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=100ms" "WORKDIR=/workdir" "GO_BUILDER_NAME=linux-amd64-race" "GOROOT_BOOTSTRAP=/go1.4" "GO_DISABLE_OUTBOUND_NETWORK=1" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "PWD=/workdir/go/src"] in dir /workdir/go/src Building Go cmd/dist using /go1.4. (go1.4 linux/amd64) Building Go toolchain1 using /go1.4. Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Building Go toolchain2 using go_bootstrap and Go toolchain1. Building Go toolchain3 using go_bootstrap and Go toolchain2. Building packages and commands for linux/amd64. --- Installed Go for linux/amd64 in /workdir/go Installed commands in /workdir/go/bin :: Running /workdir/go/bin/go with args ["/workdir/go/bin/go" "install" "-race" "std"] and env ["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "HOSTNAME=buildlet-linux-bullseye-rn48b5d5b" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=100ms" "WORKDIR=/workdir" "GO_BUILDER_NAME=linux-amd64-race" "GOROOT_BOOTSTRAP=/go1.4" "GO_DISABLE_OUTBOUND_NETWORK=1" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "PWD=/workdir/go/bin"] in dir /workdir/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.10.107+ #1 SMP Sun Apr 24 15:04:08 UTC 2022 x86_64 ##### Testing packages. ok archive/tar 0.098s ok archive/zip 2.942s ok bufio 0.502s ok bytes 4.091s ok compress/bzip2 0.779s ok compress/flate 6.342s ok compress/gzip 0.334s ok compress/lzw 0.831s ok compress/zlib 5.136s ok container/heap 0.039s ok container/list 0.028s ok container/ring 0.028s ok context 0.044s ok crypto 0.029s ok crypto/aes 0.081s ok crypto/cipher 0.059s ok crypto/des 0.081s ok crypto/dsa 0.032s ok crypto/ecdsa 0.038s ok crypto/ed25519 0.486s ok crypto/elliptic 0.073s ok crypto/hmac 0.042s ok crypto/internal/boring 0.638s ok crypto/internal/edwards25519 33.216s ok crypto/internal/edwards25519/field 12.757s ok crypto/internal/nistec 3.726s ok crypto/internal/nistec/fiat 0.033s [no tests to run] ok crypto/internal/subtle 0.031s ok crypto/md5 0.042s ok crypto/rand 0.433s ok crypto/rc4 0.506s ok crypto/rsa 0.262s ok crypto/sha1 0.048s ok crypto/sha256 0.039s ok crypto/sha512 0.044s ok crypto/subtle 0.038s ok crypto/tls 1.284s ok crypto/x509 0.778s ok database/sql 0.374s ok database/sql/driver 0.043s ok debug/buildinfo 0.031s ok debug/dwarf 0.079s ok debug/elf 0.133s ok debug/gosym 0.306s ok debug/macho 0.051s ok debug/pe 0.060s ok debug/plan9obj 0.031s ok embed 0.030s [no tests to run] ok embed/internal/embedtest 0.030s ok encoding/ascii85 0.042s ok encoding/asn1 0.038s ok encoding/base32 0.098s ok encoding/base64 0.039s ok encoding/binary 0.039s ok encoding/csv 0.093s ok encoding/gob 0.101s ok encoding/hex 0.043s ok encoding/json 1.227s ok encoding/pem 2.394s ok encoding/xml 0.090s ok errors 0.039s ok expvar 0.033s ok flag 0.214s ok fmt 0.546s ok go/ast 0.038s ok go/build 2.765s ok go/build/constraint 0.041s ok go/constant 0.041s ok go/doc 0.232s ok go/doc/comment 2.100s ok go/format 0.074s ok go/importer 0.162s ok go/internal/gccgoimporter 0.059s ok go/internal/gcimporter 7.379s ok go/internal/srcimporter 9.803s ok go/parser 0.202s ok go/printer 2.057s ok go/scanner 0.044s ok go/token 0.120s ok go/types 26.009s ok hash 0.035s ok hash/adler32 0.087s ok hash/crc32 0.069s ok hash/crc64 0.039s ok hash/fnv 0.030s ok hash/maphash 0.362s ok html 0.033s ok html/template 0.279s ok image 0.413s ok image/color 0.048s ok image/draw 0.616s ok image/gif 50.568s ok image/jpeg 21.387s ok image/png 1.627s ok index/suffixarray 0.986s ok internal/abi 0.051s ok internal/buildcfg 0.029s ok internal/cpu 0.086s ok internal/diff 0.028s ok internal/fmtsort 0.031s ok internal/fuzz 0.050s ok internal/godebug 0.028s ok internal/intern 0.305s ok internal/itoa 0.032s ok internal/poll 0.502s ok internal/profile 0.032s ok internal/reflectlite 0.232s ok internal/singleflight 0.046s ok internal/trace 0.164s ok internal/unsafeheader 0.047s ok internal/xcoff 0.049s ok io 0.075s ok io/fs 0.034s ok io/ioutil 0.044s ok log 0.040s ok log/syslog 1.254s ok math 0.039s ok math/big 2.812s ok math/bits 0.038s ok math/cmplx 0.042s ok math/rand 1.941s ok mime 0.061s ok mime/multipart 1.511s ok mime/quotedprintable 0.066s ok net 10.719s ok net/http 11.854s ok net/http/cgi 0.586s ok net/http/cookiejar 0.054s ok net/http/fcgi 0.147s ok net/http/httptest 0.126s ok net/http/httptrace 0.028s ok net/http/httputil 0.701s ok net/http/internal 0.039s ok net/http/internal/ascii 0.028s ok net/http/pprof 5.202s ok net/internal/socktest 0.029s ok net/mail 0.040s ok net/netip 0.404s ok net/rpc 0.079s ok net/rpc/jsonrpc 0.051s ok net/smtp 0.060s ok net/textproto 0.047s ok net/url 0.049s ok os 1.073s ok os/exec 1.351s ok os/exec/internal/fdtest 0.033s ok os/signal 2.377s ok os/user 0.027s ok path 0.032s ok path/filepath 0.065s ok plugin 0.036s ok reflect 0.562s ok regexp 0.475s ok regexp/syntax 1.823s ok runtime 38.996s ok runtime/cgo 0.028s ok runtime/debug 0.148s ok runtime/internal/atomic 0.069s ok runtime/internal/math 0.036s ok runtime/internal/sys 0.032s ok runtime/metrics 0.029s ok runtime/pprof 8.990s ok runtime/race 23.635s ok runtime/trace 5.337s ok sort 0.409s ok strconv 2.258s ok strings 2.730s ok sync 0.454s ok sync/atomic 1.345s ok syscall 1.149s ok testing 1.000s ok testing/fstest 0.039s ok testing/iotest 0.036s ok testing/quick 0.189s ok text/scanner 0.053s ok text/tabwriter 0.047s ok text/template 0.143s ok text/template/parse 0.063s ok time 2.278s ok unicode 0.039s ok unicode/utf16 0.028s ok unicode/utf8 0.049s ok cmd/addr2line 2.255s ok cmd/api 8.749s ok cmd/asm/internal/asm 2.563s ok cmd/asm/internal/lex 0.043s ok cmd/compile/internal/abt 0.051s ok cmd/compile/internal/amd64 43.687s ok cmd/compile/internal/dwarfgen 0.446s ok cmd/compile/internal/importer 1.891s ok cmd/compile/internal/ir 0.028s ok cmd/compile/internal/logopt 0.244s ok cmd/compile/internal/noder 0.039s ok cmd/compile/internal/reflectdata 0.028s [no tests to run] ok cmd/compile/internal/ssa 14.453s ok cmd/compile/internal/syntax 0.130s ok cmd/compile/internal/test 16.371s ok cmd/compile/internal/typecheck 0.293s ok cmd/compile/internal/types 0.028s ok cmd/compile/internal/types2 3.713s ok cmd/cover 1.701s ok cmd/dist 0.031s ok cmd/doc 0.784s ok cmd/fix 1.658s ok cmd/go 160.961s ok cmd/go/internal/auth 0.033s ok cmd/go/internal/cache 0.185s ok cmd/go/internal/fsys 0.073s ok cmd/go/internal/generate 0.049s ok cmd/go/internal/get 0.039s ok cmd/go/internal/imports 0.038s ok cmd/go/internal/load 0.049s ok cmd/go/internal/lockedfile 0.233s ok cmd/go/internal/lockedfile/internal/filelock 0.088s ok cmd/go/internal/modconv 0.056s ok cmd/go/internal/modfetch 0.039s ok cmd/go/internal/modfetch/codehost 0.031s ok cmd/go/internal/modfetch/zip_sum_test 0.044s ok cmd/go/internal/modindex 0.029s ok cmd/go/internal/modload 0.039s ok cmd/go/internal/mvs 0.049s ok cmd/go/internal/par 0.157s ok cmd/go/internal/search 0.043s ok cmd/go/internal/str 0.037s ok cmd/go/internal/test 0.039s ok cmd/go/internal/vcs 0.039s ok cmd/go/internal/web 0.033s ok cmd/go/internal/work 0.101s ok cmd/gofmt 0.180s ok cmd/internal/archive 0.457s ok cmd/internal/buildid 0.627s ok cmd/internal/dwarf 0.029s ok cmd/internal/edit 0.031s ok cmd/internal/goobj 0.029s ok cmd/internal/moddeps 1.343s ok cmd/internal/notsha256 0.050s ok cmd/internal/obj 0.723s ok cmd/internal/obj/ppc64 0.105s ok cmd/internal/obj/riscv 0.048s ok cmd/internal/obj/s390x 0.028s ok cmd/internal/obj/x86 0.185s ok cmd/internal/objabi 0.037s ok cmd/internal/pkgpath 0.163s ok cmd/internal/quoted 0.029s ok cmd/internal/src 0.029s ok cmd/internal/sys 0.033s ok cmd/internal/test2json 0.426s ok cmd/link 12.870s ok cmd/link/internal/benchmark 0.031s ok cmd/link/internal/ld 5.550s ok cmd/link/internal/loader 0.181s ok cmd/nm 2.746s ok cmd/objdump 2.982s ok cmd/pack 1.179s ok cmd/pprof 2.351s ok cmd/trace 0.310s ok cmd/vet 6.271s ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 2731 37887 ns/op 1384 B/op 26 allocs/op Benchmark/Writer/GNU-4 2205 46593 ns/op 1869 B/op 38 allocs/op Benchmark/Writer/PAX-4 1436 71545 ns/op 2608 B/op 62 allocs/op Benchmark/Reader/USTAR-4 4142 28649 ns/op 5234 B/op 16 allocs/op Benchmark/Reader/GNU-4 6080 20730 ns/op 5151 B/op 15 allocs/op Benchmark/Reader/PAX-4 1890 57398 ns/op 8876 B/op 32 allocs/op PASS ok archive/tar 0.837s goos: linux goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 303814734 ns/op 828576 B/op 82 allocs/op BenchmarkZip64Test-4 1 131359896 ns/op BenchmarkZip64TestSizes/4096-4 1040 108907 ns/op BenchmarkZip64TestSizes/1048576-4 102 1120492 ns/op BenchmarkZip64TestSizes/67108864-4 1 134788361 ns/op PASS ok archive/zip 1.227s goos: linux goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 236734 466.9 ns/op BenchmarkReaderCopyUnoptimal-4 138542 772.8 ns/op BenchmarkReaderCopyNoWriteTo-4 5629 18439 ns/op BenchmarkReaderWriteToOptimal-4 7785 15372 ns/op BenchmarkReaderReadString-4 128167 901.0 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 223005 517.7 ns/op BenchmarkWriterCopyUnoptimal-4 225475 522.8 ns/op BenchmarkWriterCopyNoReadFrom-4 6470 21602 ns/op BenchmarkReaderEmpty-4 36176 3436 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 24918 4620 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 563338 215.2 ns/op 0 B/op 0 allocs/op PASS ok bufio 1.844s goos: linux goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 5164 23288 ns/op 1407.08 MB/s BenchmarkWriteByte-4 442 259825 ns/op 15.76 MB/s BenchmarkWriteRune-4 219 546602 ns/op 22.48 MB/s BenchmarkBufferNotEmptyWriteRead-4 27 4174846 ns/op BenchmarkBufferFullSmallReads-4 122 975994 ns/op BenchmarkBufferWriteBlock/N4096-4 5658 20079 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 334 322375 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 6 21034099 ns/op 4192256 B/op 22 allocs/op BenchmarkIndexByte/10-4 4684744 25.38 ns/op 393.96 MB/s BenchmarkIndexByte/32-4 4468443 26.36 ns/op 1213.98 MB/s BenchmarkIndexByte/4K-4 893541 125.9 ns/op 32531.44 MB/s BenchmarkIndexBytePortable/10-4 803198 153.1 ns/op 65.33 MB/s BenchmarkIndexBytePortable/32-4 244191 476.3 ns/op 67.18 MB/s BenchmarkIndexBytePortable/4K-4 2040 57599 ns/op 71.11 MB/s BenchmarkIndexRune/10-4 1289874 93.10 ns/op 107.41 MB/s BenchmarkIndexRune/32-4 1269067 94.10 ns/op 340.07 MB/s BenchmarkIndexRune/4K-4 399616 290.7 ns/op 14092.21 MB/s BenchmarkIndexRuneASCII/10-4 4893754 24.34 ns/op 410.79 MB/s BenchmarkIndexRuneASCII/32-4 4577382 26.24 ns/op 1219.60 MB/s BenchmarkIndexRuneASCII/4K-4 948068 126.3 ns/op 32431.65 MB/s BenchmarkEqual/0-4 7809076 15.14 ns/op BenchmarkEqual/1-4 1568074 76.06 ns/op 13.15 MB/s BenchmarkEqual/6-4 1538455 77.56 ns/op 77.35 MB/s BenchmarkEqual/9-4 1520761 79.57 ns/op 113.11 MB/s BenchmarkEqual/15-4 1454808 82.04 ns/op 182.84 MB/s BenchmarkEqual/16-4 1543497 77.10 ns/op 207.51 MB/s BenchmarkEqual/20-4 1448331 82.78 ns/op 241.62 MB/s BenchmarkEqual/32-4 1465988 81.67 ns/op 391.84 MB/s BenchmarkEqual/4K-4 85791 1379 ns/op 2970.33 MB/s BenchmarkIndex/10-4 3340656 35.68 ns/op 280.31 MB/s BenchmarkIndex/32-4 3255249 36.85 ns/op 868.43 MB/s BenchmarkIndex/4K-4 18253 6525 ns/op 627.73 MB/s BenchmarkIndexEasy/10-4 3524978 33.84 ns/op 295.54 MB/s BenchmarkIndexEasy/32-4 3238936 36.80 ns/op 869.67 MB/s BenchmarkIndexEasy/4K-4 522489 227.4 ns/op 18013.19 MB/s BenchmarkCount/10-4 1579490 76.26 ns/op 131.12 MB/s BenchmarkCount/32-4 1522740 78.62 ns/op 407.02 MB/s BenchmarkCount/4K-4 18057 6597 ns/op 620.88 MB/s BenchmarkCountEasy/10-4 1561963 78.90 ns/op 126.75 MB/s BenchmarkCountEasy/32-4 1558395 76.70 ns/op 417.23 MB/s BenchmarkCountEasy/4K-4 427939 272.7 ns/op 15017.83 MB/s BenchmarkCountSingle/10-4 3759416 31.46 ns/op 317.84 MB/s BenchmarkCountSingle/32-4 3736092 32.16 ns/op 995.16 MB/s BenchmarkCountSingle/4K-4 813049 137.7 ns/op 29752.81 MB/s BenchmarkToUpper/#00-4 3178160 37.78 ns/op BenchmarkToUpper/ONLYUPPER-4 334050 360.4 ns/op BenchmarkToUpper/abc-4 542791 217.1 ns/op BenchmarkToUpper/AbC123-4 329114 356.5 ns/op BenchmarkToUpper/azAZ09_-4 306219 383.1 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 82580 1420 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 33944 3580 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 59478 1987 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 126916 920.2 ns/op BenchmarkToLower/#00-4 3194904 38.08 ns/op BenchmarkToLower/abc-4 476486 248.6 ns/op BenchmarkToLower/AbC123-4 332868 371.2 ns/op BenchmarkToLower/azAZ09_-4 268141 389.5 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 80428 1409 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 37179 3169 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 68961 1723 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 129128 930.3 ns/op BenchmarkFields/ASCII/16-4 124638 947.5 ns/op 16.89 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 9136 12555 ns/op 20.39 MB/s 768 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 612 189014 ns/op 21.67 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 30 3565646 ns/op 18.38 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 54951641 ns/op 19.08 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 79870 1453 ns/op 11.01 MB/s 96 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5749 18580 ns/op 13.78 MB/s 768 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 404 290975 ns/op 14.08 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 19 5929774 ns/op 11.05 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 114621864 ns/op 9.15 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 139303 825.4 ns/op 19.38 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 12076 9754 ns/op 26.25 MB/s 768 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 721 165129 ns/op 24.80 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 30 3811135 ns/op 17.20 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 82108687 ns/op 12.77 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 101368 1119 ns/op 14.30 MB/s 96 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8776 12977 ns/op 19.73 MB/s 768 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 559 208598 ns/op 19.64 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 26 4476538 ns/op 14.64 MB/s 512259 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 91283383 ns/op 11.49 MB/s 11202816 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2318396 51.79 ns/op BenchmarkTrimSpace/ASCII-4 1000000 101.0 ns/op BenchmarkTrimSpace/SomeNonASCII-4 124771 947.7 ns/op BenchmarkTrimSpace/JustNonASCII-4 58736 2058 ns/op BenchmarkToValidUTF8/Valid-4 470220 266.2 ns/op BenchmarkToValidUTF8/InvalidASCII-4 315930 339.2 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 103076 1132 ns/op BenchmarkIndexHard1-4 805 142737 ns/op BenchmarkIndexHard2-4 589 200694 ns/op BenchmarkIndexHard3-4 148 801915 ns/op BenchmarkIndexHard4-4 180 663309 ns/op BenchmarkLastIndexHard1-4 5 22531861 ns/op BenchmarkLastIndexHard2-4 4 26973562 ns/op BenchmarkLastIndexHard3-4 4 30854703 ns/op BenchmarkCountHard1-4 817 144451 ns/op BenchmarkCountHard2-4 595 201353 ns/op BenchmarkCountHard3-4 148 804669 ns/op BenchmarkSplitEmptySeparator-4 1 159675027 ns/op BenchmarkSplitSingleByteSeparator-4 9 12066739 ns/op BenchmarkSplitMultiByteSeparator-4 13 8794891 ns/op BenchmarkSplitNSingleByteSeparator-4 161550 670.5 ns/op BenchmarkSplitNMultiByteSeparator-4 72045 1617 ns/op BenchmarkRepeat-4 196303 574.8 ns/op BenchmarkBytesCompare/1-4 10435424 11.33 ns/op BenchmarkBytesCompare/2-4 10636611 11.31 ns/op BenchmarkBytesCompare/4-4 10503093 11.33 ns/op BenchmarkBytesCompare/8-4 10915014 10.97 ns/op BenchmarkBytesCompare/16-4 10697778 11.84 ns/op BenchmarkBytesCompare/32-4 9295525 12.70 ns/op BenchmarkBytesCompare/64-4 9175786 14.83 ns/op BenchmarkBytesCompare/128-4 8145570 15.44 ns/op BenchmarkBytesCompare/256-4 6452370 18.30 ns/op BenchmarkBytesCompare/512-4 4526980 26.44 ns/op BenchmarkBytesCompare/1024-4 2824594 41.77 ns/op BenchmarkBytesCompare/2048-4 1668601 72.40 ns/op BenchmarkIndexAnyASCII/1:1-4 2491371 47.95 ns/op BenchmarkIndexAnyASCII/1:2-4 2483698 48.01 ns/op BenchmarkIndexAnyASCII/1:4-4 2498634 51.39 ns/op BenchmarkIndexAnyASCII/1:8-4 2486124 47.84 ns/op BenchmarkIndexAnyASCII/1:16-4 2381280 46.87 ns/op BenchmarkIndexAnyASCII/1:32-4 2467213 53.84 ns/op BenchmarkIndexAnyASCII/1:64-4 2474352 48.43 ns/op BenchmarkIndexAnyASCII/16:1-4 2286904 52.32 ns/op BenchmarkIndexAnyASCII/16:2-4 422059 276.4 ns/op BenchmarkIndexAnyASCII/16:4-4 404228 282.7 ns/op BenchmarkIndexAnyASCII/16:8-4 402132 292.1 ns/op BenchmarkIndexAnyASCII/16:16-4 391978 300.5 ns/op BenchmarkIndexAnyASCII/16:32-4 341600 324.9 ns/op BenchmarkIndexAnyASCII/16:64-4 309879 371.3 ns/op BenchmarkIndexAnyASCII/256:1-4 2001750 59.91 ns/op BenchmarkIndexAnyASCII/256:2-4 32516 3693 ns/op BenchmarkIndexAnyASCII/256:4-4 32400 3696 ns/op BenchmarkIndexAnyASCII/256:8-4 32328 3730 ns/op BenchmarkIndexAnyASCII/256:16-4 32125 3767 ns/op BenchmarkIndexAnyASCII/256:32-4 31731 3752 ns/op BenchmarkIndexAnyASCII/256:64-4 31030 3808 ns/op BenchmarkIndexAnyUTF8/1:1-4 2493780 48.06 ns/op BenchmarkIndexAnyUTF8/1:2-4 2465088 48.39 ns/op BenchmarkIndexAnyUTF8/1:4-4 2496084 48.27 ns/op BenchmarkIndexAnyUTF8/1:8-4 2496147 48.36 ns/op BenchmarkIndexAnyUTF8/1:16-4 2535876 47.38 ns/op BenchmarkIndexAnyUTF8/1:32-4 2461111 49.60 ns/op BenchmarkIndexAnyUTF8/1:64-4 2444412 48.38 ns/op BenchmarkIndexAnyUTF8/16:1-4 171200 697.2 ns/op BenchmarkIndexAnyUTF8/16:2-4 276091 427.5 ns/op BenchmarkIndexAnyUTF8/16:4-4 281233 431.7 ns/op BenchmarkIndexAnyUTF8/16:8-4 270842 430.5 ns/op BenchmarkIndexAnyUTF8/16:16-4 276043 433.4 ns/op BenchmarkIndexAnyUTF8/16:32-4 271551 436.2 ns/op BenchmarkIndexAnyUTF8/16:64-4 257343 451.8 ns/op BenchmarkIndexAnyUTF8/256:1-4 5995 19309 ns/op BenchmarkIndexAnyUTF8/256:2-4 19273 6518 ns/op BenchmarkIndexAnyUTF8/256:4-4 19344 6265 ns/op BenchmarkIndexAnyUTF8/256:8-4 19396 6218 ns/op BenchmarkIndexAnyUTF8/256:16-4 19023 6339 ns/op BenchmarkIndexAnyUTF8/256:32-4 18288 6452 ns/op BenchmarkIndexAnyUTF8/256:64-4 18108 6652 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2519619 47.51 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2366182 46.93 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2490244 47.32 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2298133 47.19 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2608467 46.15 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2515852 48.11 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2495984 48.12 ns/op BenchmarkLastIndexAnyASCII/16:1-4 341162 339.4 ns/op BenchmarkLastIndexAnyASCII/16:2-4 328418 340.3 ns/op BenchmarkLastIndexAnyASCII/16:4-4 335180 344.9 ns/op BenchmarkLastIndexAnyASCII/16:8-4 336258 349.3 ns/op BenchmarkLastIndexAnyASCII/16:16-4 322590 361.7 ns/op BenchmarkLastIndexAnyASCII/16:32-4 302158 390.2 ns/op BenchmarkLastIndexAnyASCII/16:64-4 261980 440.0 ns/op BenchmarkLastIndexAnyASCII/256:1-4 25081 4689 ns/op BenchmarkLastIndexAnyASCII/256:2-4 22888 4637 ns/op BenchmarkLastIndexAnyASCII/256:4-4 25887 4636 ns/op BenchmarkLastIndexAnyASCII/256:8-4 25749 4628 ns/op BenchmarkLastIndexAnyASCII/256:16-4 25604 4657 ns/op BenchmarkLastIndexAnyASCII/256:32-4 25576 4742 ns/op BenchmarkLastIndexAnyASCII/256:64-4 25273 4802 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2535615 47.35 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2535448 47.26 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2539179 47.03 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2535514 47.22 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2630928 45.77 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2489334 48.17 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2513264 47.95 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 234303 485.2 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 269113 439.7 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 265532 438.1 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 270627 437.1 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 254182 441.3 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 259818 454.8 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 261870 453.6 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 17271 6818 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 18584 6494 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 18681 6358 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 18784 6465 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 18534 6411 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 16086 6681 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 17772 6718 ns/op BenchmarkTrimASCII/1:1-4 2854314 41.61 ns/op BenchmarkTrimASCII/1:2-4 2315146 51.67 ns/op BenchmarkTrimASCII/1:4-4 2164233 56.27 ns/op BenchmarkTrimASCII/1:8-4 1922236 62.44 ns/op BenchmarkTrimASCII/1:16-4 1622730 76.74 ns/op BenchmarkTrimASCII/16:1-4 422712 271.7 ns/op BenchmarkTrimASCII/16:2-4 342892 348.3 ns/op BenchmarkTrimASCII/16:4-4 323701 353.4 ns/op BenchmarkTrimASCII/16:8-4 319869 362.9 ns/op BenchmarkTrimASCII/16:16-4 316653 373.6 ns/op BenchmarkTrimASCII/256:1-4 32310 3686 ns/op BenchmarkTrimASCII/256:2-4 24786 4814 ns/op BenchmarkTrimASCII/256:4-4 25192 4754 ns/op BenchmarkTrimASCII/256:8-4 24843 4799 ns/op BenchmarkTrimASCII/256:16-4 24732 5017 ns/op BenchmarkTrimASCII/4096:1-4 1988 58794 ns/op BenchmarkTrimASCII/4096:2-4 1500 79165 ns/op BenchmarkTrimASCII/4096:4-4 1566 79232 ns/op BenchmarkTrimASCII/4096:8-4 1549 75613 ns/op BenchmarkTrimASCII/4096:16-4 1558 75414 ns/op BenchmarkTrimByte-4 1729952 68.93 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13153 9046 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13165 9142 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 682 172822 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1330 86318 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2758 44105 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4639 22372 ns/op BenchmarkCompareBytesEqual-4 11145237 10.86 ns/op BenchmarkCompareBytesToNil-4 12618777 9.462 ns/op BenchmarkCompareBytesEmpty-4 13441604 8.836 ns/op BenchmarkCompareBytesIdentical-4 13681261 8.724 ns/op BenchmarkCompareBytesSameLength-4 11973111 9.879 ns/op BenchmarkCompareBytesDifferentLength-4 11570178 10.23 ns/op BenchmarkCompareBytesBigUnaligned-4 1364 77037 ns/op 13611.52 MB/s BenchmarkCompareBytesBig-4 1573 72718 ns/op 14419.83 MB/s BenchmarkCompareBytesBigIdentical-4 12703413 9.422 ns/op 111296837.84 MB/s PASS ok bytes 38.966s goos: linux goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 66236008 ns/op 1.51 MB/s 3612268 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 281846402 ns/op 2.01 MB/s 3630384 B/op 53 allocs/op BenchmarkDecodeRand-4 6 20323403 ns/op 0.81 MB/s 3644797 B/op 51 allocs/op PASS ok compress/bzip2 1.229s goos: linux goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 67 1634428 ns/op 6.12 MB/s 42129 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 7 15114639 ns/op 6.62 MB/s 41776 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 149779717 ns/op 6.68 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 69 1619816 ns/op 6.17 MB/s 43116 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 7 15861361 ns/op 6.30 MB/s 44411 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 158169856 ns/op 6.32 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 67 1610115 ns/op 6.21 MB/s 42415 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 7 14905694 ns/op 6.71 MB/s 44403 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 146235132 ns/op 6.84 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 70 1603298 ns/op 6.24 MB/s 42922 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 7 14878256 ns/op 6.72 MB/s 43229 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 148017878 ns/op 6.76 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 63 1766480 ns/op 5.66 MB/s 43587 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 7 16499698 ns/op 6.06 MB/s 46256 B/op 23 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 164052198 ns/op 6.10 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 82 1406945 ns/op 7.11 MB/s 43360 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 9 11413578 ns/op 8.76 MB/s 44682 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 112323323 ns/op 8.90 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 91 1258692 ns/op 7.94 MB/s 42496 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 12 9008920 ns/op 11.10 MB/s 44977 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 87111555 ns/op 11.48 MB/s 65952 B/op 160 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 91 1252436 ns/op 7.98 MB/s 42496 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 12 8962952 ns/op 11.16 MB/s 44977 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 87380804 ns/op 11.44 MB/s 67752 B/op 152 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 100 1033560 ns/op 9.68 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 12 9980139 ns/op 10.02 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 2 99412810 ns/op 10.06 MB/s BenchmarkEncode/Digits/Speed/1e4-4 62 1959101 ns/op 5.10 MB/s BenchmarkEncode/Digits/Speed/1e5-4 6 18416069 ns/op 5.43 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 174848828 ns/op 5.72 MB/s BenchmarkEncode/Digits/Default/1e4-4 19 5800108 ns/op 1.72 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 66684174 ns/op 1.50 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 690489857 ns/op 1.45 MB/s BenchmarkEncode/Digits/Compression/1e4-4 20 5944927 ns/op 1.68 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 67254526 ns/op 1.49 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 688974405 ns/op 1.45 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 87 1248636 ns/op 8.01 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 10 10425570 ns/op 9.59 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 104560641 ns/op 9.56 MB/s BenchmarkEncode/Newton/Speed/1e4-4 66 1784711 ns/op 5.60 MB/s BenchmarkEncode/Newton/Speed/1e5-4 8 14187038 ns/op 7.05 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 136757336 ns/op 7.31 MB/s BenchmarkEncode/Newton/Default/1e4-4 20 5576703 ns/op 1.79 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 57462769 ns/op 1.74 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 578997081 ns/op 1.73 MB/s BenchmarkEncode/Newton/Compression/1e4-4 20 5598135 ns/op 1.79 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 73256539 ns/op 1.37 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 730467102 ns/op 1.37 MB/s PASS ok compress/flate 15.527s goos: linux goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 58 1981040 ns/op 5.05 MB/s BenchmarkDecoder/1e-Reuse4-4 54 1962693 ns/op 5.10 MB/s BenchmarkDecoder/1e5-4 6 18848120 ns/op 5.31 MB/s BenchmarkDecoder/1e-Reuse5-4 6 19002415 ns/op 5.26 MB/s BenchmarkDecoder/1e6-4 1 190661883 ns/op 5.24 MB/s BenchmarkDecoder/1e-Reuse6-4 1 188462352 ns/op 5.31 MB/s BenchmarkEncoder/1e4-4 55 1947883 ns/op 5.13 MB/s BenchmarkEncoder/1e-Reuse4-4 75 1563457 ns/op 6.40 MB/s BenchmarkEncoder/1e5-4 6 16672020 ns/op 6.00 MB/s BenchmarkEncoder/1e-Reuse5-4 7 16170894 ns/op 6.18 MB/s BenchmarkEncoder/1e6-4 1 168977964 ns/op 5.92 MB/s BenchmarkEncoder/1e-Reuse6-4 1 159882564 ns/op 6.25 MB/s PASS ok compress/lzw 2.324s goos: linux goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 31 3837591 ns/op PASS ok container/heap 0.255s goos: linux goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 17754 6407 ns/op BenchmarkWithTimeout/concurrency=40-4 4752 27478 ns/op BenchmarkWithTimeout/concurrency=4000-4 4682 29360 ns/op BenchmarkWithTimeout/concurrency=400000-4 4830 29035 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 368272 333.8 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 13015 10017 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 16714 7024 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2654 46841 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1585 70650 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2712 42679 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 235 685957 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 175 685137 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 295 377412 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 22 5156951 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 13 9014476 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 26 3992924 ns/op BenchmarkCheckCanceled/Err-4 265726 421.0 ns/op BenchmarkCheckCanceled/Done-4 408279 275.3 ns/op BenchmarkContextCancelDone-4 687080 165.8 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 26380 4777 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 17726 5678 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 18133 6626 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 14016 7797 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 10000 10595 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 556903 209.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 312915 369.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 219922 523.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 142593 836.5 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 73647 1669 ns/op PASS ok context 13.878s goos: linux goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1829281 66.14 ns/op 241.91 MB/s BenchmarkDecrypt-4 1762736 67.55 ns/op 236.87 MB/s BenchmarkExpand-4 978049 116.8 ns/op PASS ok crypto/aes 0.521s goos: linux goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 181761 616.6 ns/op 103.80 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 357608 300.7 ns/op 212.81 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 183154 634.9 ns/op 100.81 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 367849 317.4 ns/op 201.67 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 124070 946.6 ns/op 1426.20 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 166132 708.8 ns/op 1904.71 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 109279 1082 ns/op 1248.21 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 143194 824.0 ns/op 1638.35 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 46750 2550 ns/op 3212.76 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 45696 2580 ns/op 3174.70 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 35904 3315 ns/op 2470.96 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 37148 3231 ns/op 2535.13 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6597 16480 ns/op 61.83 MB/s BenchmarkAESCFBDecrypt1K-4 6650 16540 ns/op 61.61 MB/s BenchmarkAESCFBDecrypt8K-4 912 133805 ns/op 61.19 MB/s BenchmarkAESOFB1K-4 10000 10715 ns/op 95.10 MB/s BenchmarkAESCTR1K-4 14528 8235 ns/op 123.73 MB/s BenchmarkAESCTR8K-4 1822 64811 ns/op 126.32 MB/s BenchmarkAESCBCEncrypt1K-4 13548 8912 ns/op 114.90 MB/s BenchmarkAESCBCDecrypt1K-4 16624 6939 ns/op 147.58 MB/s BenchmarkXORBytes/8Bytes-4 3339354 35.74 ns/op 223.82 MB/s BenchmarkXORBytes/128Bytes-4 2959612 40.51 ns/op 3159.34 MB/s BenchmarkXORBytes/2048Bytes-4 827838 144.4 ns/op 14178.17 MB/s BenchmarkXORBytes/32768Bytes-4 60562 1981 ns/op 16544.11 MB/s PASS ok crypto/cipher 3.446s goos: linux goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 87218 1307 ns/op 6.12 MB/s BenchmarkDecrypt-4 85764 1318 ns/op 6.07 MB/s BenchmarkTDESEncrypt-4 35367 3388 ns/op 2.36 MB/s BenchmarkTDESDecrypt-4 35310 3418 ns/op 2.34 MB/s PASS ok crypto/des 0.615s goos: linux goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1530 71668 ns/op 3263 B/op 47 allocs/op BenchmarkSign/P224-4 124 973577 ns/op 5195 B/op 73 allocs/op BenchmarkSign/P384-4 50 2465667 ns/op 6451 B/op 74 allocs/op BenchmarkSign/P521-4 19 6153153 ns/op 8145 B/op 75 allocs/op BenchmarkVerify/P256-4 918 127452 ns/op 1184 B/op 20 allocs/op BenchmarkVerify/P224-4 43 2795809 ns/op 1789 B/op 39 allocs/op BenchmarkVerify/P384-4 14 7791375 ns/op 2436 B/op 41 allocs/op BenchmarkVerify/P521-4 5 21198839 ns/op 3196 B/op 42 allocs/op BenchmarkGenerateKey/P256-4 3765 31373 ns/op 772 B/op 14 allocs/op BenchmarkGenerateKey/P224-4 144 817516 ns/op 788 B/op 17 allocs/op BenchmarkGenerateKey/P384-4 49 2200092 ns/op 1015 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 19 5683333 ns/op 1420 B/op 18 allocs/op PASS ok crypto/ecdsa 1.942s goos: linux goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 344 315092 ns/op BenchmarkNewKeyFromSeed-4 372 315878 ns/op BenchmarkSigning-4 357 337444 ns/op BenchmarkVerification-4 224 526732 ns/op PASS ok crypto/ed25519 0.640s goos: linux goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4802 23771 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 176 674120 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 63 1860651 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 22 4845998 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1346 87031 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 61 1866039 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 21 5538280 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 15469774 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 12268 9597 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5684 20559 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 4776 21567 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 82 1375299 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 3409 34802 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 290 426241 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 2175 53309 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 86 1281070 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.337s goos: linux goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 14274 8441 ns/op 121.32 MB/s BenchmarkHMACSHA256_32-4 23072 5048 ns/op 6.34 MB/s BenchmarkNewWriteSum-4 10000 10872 ns/op 2.94 MB/s PASS ok crypto/hmac 0.526s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult-4 370 298238 ns/op BenchmarkScalarMult-4 170 706206 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 241 493956 ns/op PASS ok crypto/internal/edwards25519 0.525s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 584840 209.6 ns/op BenchmarkMultiply-4 4354762 27.22 ns/op BenchmarkMult32-4 1449988 82.51 ns/op PASS ok crypto/internal/edwards25519/field 0.614s goos: linux goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 57 1794186 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1608 74139 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 20 5267960 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 14802160 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 186 616341 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 7891 14665 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 67 1660601 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 25 4284576 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.077s goos: linux goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 532990 218.7 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 252667 458.1 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 101545 1175 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 560823 208.9 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 258381 464.5 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 100029 1174 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.791s goos: linux goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 113527 1021 ns/op 7.83 MB/s BenchmarkHash64-4 121686 949.0 ns/op 67.44 MB/s BenchmarkHash128-4 108784 1070 ns/op 119.61 MB/s BenchmarkHash256-4 90372 1326 ns/op 193.02 MB/s BenchmarkHash512-4 64920 1845 ns/op 277.56 MB/s BenchmarkHash1K-4 42746 2761 ns/op 370.94 MB/s BenchmarkHash8K-4 7406 16182 ns/op 506.23 MB/s BenchmarkHash1M-4 60 1964613 ns/op 533.73 MB/s BenchmarkHash8M-4 7 15682405 ns/op 534.91 MB/s BenchmarkHash8BytesUnaligned-4 111120 1041 ns/op 7.69 MB/s BenchmarkHash1KUnaligned-4 42988 2846 ns/op 359.83 MB/s BenchmarkHash8KUnaligned-4 7396 16263 ns/op 503.71 MB/s PASS ok crypto/md5 1.621s goos: linux goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 2 500495048 ns/op PASS ok crypto/rand 1.087s goos: linux goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 16357 7128 ns/op 17.96 MB/s BenchmarkRC4_1K-4 1972 57625 ns/op 17.77 MB/s BenchmarkRC4_8K-4 268 444634 ns/op 18.21 MB/s PASS ok crypto/rc4 0.510s goos: linux goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRSA2048Decrypt-4 34 3080430 ns/op BenchmarkRSA2048Sign-4 33 3404635 ns/op Benchmark3PrimeRSA2048Decrypt-4 49 2215288 ns/op PASS ok crypto/rsa 0.381s goos: linux goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 92973 1240 ns/op 6.45 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 107578 1070 ns/op 7.48 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 63812 1827 ns/op 175.18 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 70686 1653 ns/op 193.61 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 44389 2686 ns/op 381.23 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 47517 2557 ns/op 400.44 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9442 12100 ns/op 677.00 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 9924 11934 ns/op 686.45 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.108s goos: linux goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 65632 1630 ns/op 4.91 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 84025 1370 ns/op 5.84 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 78381 1474 ns/op 5.43 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 22503 4935 ns/op 207.51 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 25483 4852 ns/op 211.06 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 24938 4823 ns/op 212.31 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4104 28639 ns/op 286.04 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 3997 28575 ns/op 286.68 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4074 28451 ns/op 287.94 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.306s goos: linux goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 50557 2319 ns/op 3.45 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 61448 1918 ns/op 4.17 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 55686 2131 ns/op 3.75 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25347 4637 ns/op 220.85 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 28280 4235 ns/op 241.79 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 26407 4474 ns/op 228.88 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5700 20906 ns/op 391.84 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5648 20396 ns/op 401.65 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5426 20599 ns/op 397.70 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.321s goos: linux goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 18425056 6.417 ns/op BenchmarkConstantTimeEq-4 18327672 6.426 ns/op BenchmarkConstantTimeLessOrEq-4 18344702 6.450 ns/op PASS ok crypto/subtle 0.417s goos: linux goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandshakeServer/RSA-4 87 1264238 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 56 1922928 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 76 1563316 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 100 1095880 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 169 709265 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 54 2139490 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 64 1873538 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 29488350 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 29911579 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 6 18808082 ns/op 55.75 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 6 20456349 ns/op 51.26 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 4 28440587 ns/op 73.74 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 33855652 ns/op 61.94 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 51629248 ns/op 81.24 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 70190389 ns/op 59.76 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 2 108596354 ns/op 77.25 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 114211565 ns/op 73.45 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 198022799 ns/op 84.72 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 222928007 ns/op 75.26 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 372501663 ns/op 90.08 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 445542777 ns/op 75.31 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 776413886 ns/op 86.43 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 988512187 ns/op 67.89 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 6 18018225 ns/op 58.20 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 6 23365384 ns/op 44.88 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 4 30174947 ns/op 69.50 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 33959162 ns/op 61.76 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 56876286 ns/op 73.74 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 55751446 ns/op 75.23 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 107781225 ns/op 77.83 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 125598110 ns/op 66.79 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 164376982 ns/op 102.07 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 187745393 ns/op 89.36 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 381997780 ns/op 87.84 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 470219543 ns/op 71.36 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 789380657 ns/op 85.01 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 948723441 ns/op 70.74 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 699958578 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 704660034 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 285266535 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 287127347 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 146565431 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 146608416 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 77945038 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 78023649 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 36852625 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 35332923 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 139784486 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 144105113 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 60920140 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 61639306 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 35026300 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 34007898 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 21653914 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 21134769 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 8 15041797 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 8 13151351 ns/op PASS ok crypto/tls 16.007s goos: linux goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 24 4194471 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 308 366644 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 981 102771 ns/op 13220 B/op 240 allocs/op BenchmarkParseCertificate/rsa_leaf-4 976 118330 ns/op 14644 B/op 264 allocs/op PASS ok crypto/x509 1.082s goos: linux goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 32 3409730 ns/op 259947 B/op 1629 allocs/op BenchmarkConcurrentStmtQuery-4 32 3495576 ns/op 256831 B/op 1949 allocs/op BenchmarkConcurrentStmtExec-4 45 2418986 ns/op 202323 B/op 610 allocs/op BenchmarkConcurrentTxQuery-4 38 3511559 ns/op 265440 B/op 2144 allocs/op BenchmarkConcurrentTxExec-4 76 1866037 ns/op 87608 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 34 2966362 ns/op 101800 B/op 2017 allocs/op BenchmarkConcurrentTxStmtExec-4 126 978281 ns/op 39809 B/op 381 allocs/op BenchmarkConcurrentRandom-4 30 3397677 ns/op 227108 B/op 1799 allocs/op BenchmarkManyConcurrentQueries-4 2150 52043 ns/op 3962 B/op 19 allocs/op PASS ok database/sql 1.480s goos: linux goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 172134 678.9 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 70 1639678 ns/op 172052 B/op 13 allocs/op Benchmark115/LineToPC-4 73 1489642 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 17202 7059 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.771s goos: linux goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 652 159325 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2821 37908 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.266s goos: linux goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 289 413043 ns/op 19.83 MB/s BenchmarkEncodeToString-4 242 463728 ns/op 17.67 MB/s BenchmarkDecode-4 146 797746 ns/op 16.44 MB/s BenchmarkDecodeString-4 135 870338 ns/op 15.07 MB/s PASS ok encoding/base32 0.742s goos: linux goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 327 337481 ns/op 24.27 MB/s BenchmarkDecodeString/2-4 318022 350.6 ns/op 11.41 MB/s BenchmarkDecodeString/4-4 235702 503.5 ns/op 15.89 MB/s BenchmarkDecodeString/8-4 185257 613.8 ns/op 19.55 MB/s BenchmarkDecodeString/64-4 34117 3497 ns/op 25.17 MB/s BenchmarkDecodeString/8192-4 288 395381 ns/op 27.63 MB/s PASS ok encoding/base64 0.881s goos: linux goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1012 98945 ns/op 40.43 MB/s BenchmarkReadStruct-4 17679 6806 ns/op 11.02 MB/s BenchmarkWriteStruct-4 18312 6560 ns/op 11.43 MB/s BenchmarkReadInts-4 47077 2442 ns/op 12.28 MB/s BenchmarkWriteInts-4 40503 3007 ns/op 9.98 MB/s BenchmarkWriteSlice1000Int32s-4 1071 106833 ns/op 37.44 MB/s BenchmarkPutUint16-4 4355983 27.51 ns/op 72.70 MB/s BenchmarkAppendUint16-4 4323626 27.72 ns/op 72.15 MB/s BenchmarkPutUint32-4 3114499 38.27 ns/op 104.52 MB/s BenchmarkAppendUint32-4 2961916 40.72 ns/op 98.24 MB/s BenchmarkPutUint64-4 916966 130.0 ns/op 61.55 MB/s BenchmarkAppendUint64-4 847801 132.0 ns/op 60.59 MB/s BenchmarkLittleEndianPutUint16-4 4308649 27.59 ns/op 72.50 MB/s BenchmarkLittleEndianAppendUint16-4 4331641 27.63 ns/op 72.39 MB/s BenchmarkLittleEndianPutUint32-4 3127018 38.24 ns/op 104.61 MB/s BenchmarkLittleEndianAppendUint32-4 2983563 40.02 ns/op 99.94 MB/s BenchmarkLittleEndianPutUint64-4 848709 129.2 ns/op 61.91 MB/s BenchmarkLittleEndianAppendUint64-4 900560 130.0 ns/op 61.53 MB/s BenchmarkReadFloats-4 157818 770.8 ns/op 15.57 MB/s BenchmarkWriteFloats-4 134694 915.1 ns/op 13.11 MB/s BenchmarkReadSlice1000Float32s-4 1126 104879 ns/op 38.14 MB/s BenchmarkWriteSlice1000Float32s-4 993 118177 ns/op 33.85 MB/s BenchmarkReadSlice1000Uint8s-4 54924 1994 ns/op 501.53 MB/s BenchmarkWriteSlice1000Uint8s-4 85448 1206 ns/op 828.85 MB/s BenchmarkPutUvarint32-4 737492 138.3 ns/op 28.91 MB/s BenchmarkPutUvarint64-4 208530 556.3 ns/op 14.38 MB/s PASS ok encoding/binary 3.813s goos: linux goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 7683 14745 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7784 14675 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 7942 15264 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4293 26175 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 9141 13072 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 8702 13104 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 9224 13172 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4332 23618 ns/op 2978 B/op 12 allocs/op BenchmarkWrite-4 12214 9241 ns/op PASS ok encoding/csv 1.637s goos: linux goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 9792 12896 ns/op BenchmarkEndToEndByteBuffer-4 13015 9385 ns/op BenchmarkEndToEndSliceByteBuffer-4 178 623830 ns/op BenchmarkEncodeComplex128Slice-4 463 246815 ns/op BenchmarkEncodeFloat64Slice-4 830 120622 ns/op BenchmarkEncodeInt32Slice-4 937 120453 ns/op BenchmarkEncodeStringSlice-4 1544 69988 ns/op BenchmarkEncodeInterfaceSlice-4 46 2569156 ns/op BenchmarkDecodeComplex128Slice-4 381 307948 ns/op BenchmarkDecodeFloat64Slice-4 799 149692 ns/op BenchmarkDecodeInt32Slice-4 847 142274 ns/op BenchmarkDecodeStringSlice-4 568 248710 ns/op BenchmarkDecodeStringsSlice-4 193 612995 ns/op BenchmarkDecodeBytesSlice-4 343 340836 ns/op BenchmarkDecodeInterfaceSlice-4 69 1734226 ns/op BenchmarkDecodeMap-4 86 1346155 ns/op PASS ok encoding/gob 2.523s goos: linux goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 12055 9740 ns/op 26.28 MB/s BenchmarkEncode/1024-4 2776 39062 ns/op 26.21 MB/s BenchmarkEncode/4096-4 747 159255 ns/op 25.72 MB/s BenchmarkEncode/16384-4 186 639605 ns/op 25.62 MB/s BenchmarkDecode/256-4 23600 5087 ns/op 50.32 MB/s BenchmarkDecode/1024-4 5714 20163 ns/op 50.79 MB/s BenchmarkDecode/4096-4 1453 81278 ns/op 50.40 MB/s BenchmarkDecode/16384-4 366 324075 ns/op 50.56 MB/s BenchmarkDump/256-4 1485 76093 ns/op 3.36 MB/s BenchmarkDump/1024-4 398 301737 ns/op 3.39 MB/s BenchmarkDump/4096-4 92 1228892 ns/op 3.33 MB/s BenchmarkDump/16384-4 21 5097069 ns/op 3.21 MB/s PASS ok encoding/hex 1.770s goos: linux goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 151316668 ns/op 12.82 MB/s 8391352 B/op 53 allocs/op BenchmarkCodeMarshal-4 1 112388182 ns/op 17.27 MB/s 1942416 B/op 16 allocs/op BenchmarkMarshalBytes/32-4 26041 4595 ns/op BenchmarkMarshalBytes/256-4 7024 16385 ns/op BenchmarkMarshalBytes/4096-4 543 212766 ns/op BenchmarkCodeDecoder-4 1 422088716 ns/op 4.60 MB/s 11146056 B/op 92717 allocs/op BenchmarkUnicodeDecoder-4 37740 3130 ns/op 4.47 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 49963 2258 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 344763722 ns/op 5.63 MB/s 3067696 B/op 92684 allocs/op BenchmarkCodeUnmarshalReuse-4 1 353352692 ns/op 5.49 MB/s 3067768 B/op 92687 allocs/op BenchmarkUnmarshalString-4 67489 1702 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 123564 973.7 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 179179 665.6 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 62457 1955 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 45795 2631 ns/op 143 B/op 2 allocs/op BenchmarkUnmapped-4 18367 6555 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 3186 32840 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 757 145121 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 105 1076335 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 10 10198952 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 398149 258.7 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 410782 250.1 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 439365 252.8 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 403659 253.5 ns/op BenchmarkEncodeMarshaler-4 43144 2470 ns/op 91 B/op 1 allocs/op BenchmarkNumberIsValid-4 4276095 28.03 ns/op BenchmarkNumberIsValidRegexp-4 19222 6349 ns/op BenchmarkEncoderEncode-4 60379 2014 ns/op 140 B/op 1 allocs/op PASS ok encoding/json 6.152s goos: linux goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 44 2628823 ns/op 24.93 MB/s BenchmarkDecode-4 21 5311393 ns/op 16.72 MB/s PASS ok encoding/pem 0.358s goos: linux goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 1627 64793 ns/op 6265 B/op 24 allocs/op BenchmarkUnmarshal-4 661 174434 ns/op 8339 B/op 190 allocs/op BenchmarkHTMLAutoClose-4 3040 37793 ns/op PASS ok encoding/xml 0.415s goos: linux goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 590175 299.5 ns/op BenchmarkIntSet-4 469342 303.9 ns/op BenchmarkFloatAdd-4 135536 1557 ns/op BenchmarkFloatSet-4 362955 283.4 ns/op BenchmarkStringSet-4 327380 325.3 ns/op BenchmarkMapSet-4 114166 1048 ns/op BenchmarkMapSetDifferent-4 41026 2819 ns/op BenchmarkMapSetDifferentRandom-4 284 413786 ns/op BenchmarkMapSetString-4 111652 1100 ns/op BenchmarkMapAddSame-4 29173 4282 ns/op BenchmarkMapAddDifferent-4 12972 10235 ns/op BenchmarkMapAddDifferentRandom-4 235 521484 ns/op BenchmarkMapAddSameSteadyState-4 247518 488.6 ns/op BenchmarkMapAddDifferentSteadyState-4 84188 1407 ns/op BenchmarkRealworldExpvarUsage-4 15386 6830 ns/op PASS ok expvar 2.580s goos: linux goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 64950 1716 ns/op BenchmarkSprintfEmpty-4 277902 407.6 ns/op BenchmarkSprintfString-4 202081 646.8 ns/op BenchmarkSprintfTruncateString-4 171478 708.4 ns/op BenchmarkSprintfTruncateBytes-4 127700 925.0 ns/op BenchmarkSprintfSlowParsingPath-4 167598 714.5 ns/op BenchmarkSprintfQuoteString-4 38623 3044 ns/op BenchmarkSprintfInt-4 167874 646.9 ns/op BenchmarkSprintfIntInt-4 138597 895.8 ns/op BenchmarkSprintfPrefixedInt-4 153646 791.1 ns/op BenchmarkSprintfFloat-4 100820 1219 ns/op BenchmarkSprintfComplex-4 36686 3195 ns/op BenchmarkSprintfBoolean-4 180841 618.3 ns/op BenchmarkSprintfHexString-4 76458 1388 ns/op BenchmarkSprintfHexBytes-4 67479 1687 ns/op BenchmarkSprintfBytes-4 34255 3332 ns/op BenchmarkSprintfStringer-4 60835 2044 ns/op BenchmarkSprintfStructure-4 24979 4865 ns/op BenchmarkManyArgs-4 45492 2617 ns/op BenchmarkFprintInt-4 75529 1575 ns/op BenchmarkFprintfBytes-4 81884 1478 ns/op BenchmarkFprintIntNoAlloc-4 77031 1517 ns/op BenchmarkScanInts-4 37 3074840 ns/op BenchmarkScanRecursiveInt-4 1 366561625 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 382158646 ns/op PASS ok fmt 4.260s goos: linux goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 684 153042 ns/op PASS ok go/build 0.162s goos: linux goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 53252 2048 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 13942 8440 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3870 30108 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 984 114957 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 253 470142 ns/op 47848 B/op 267 allocs/op BenchmarkStringAdd/1024-4 44 2348179 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 12 9753376 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 43157030 ns/op 3634528 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 184448341 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 1.571s goos: linux goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 219296400 ns/op 0.30 MB/s 6177976 B/op 118818 allocs/op PASS ok go/format 0.275s goos: linux goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 4 25758946 ns/op 2.86 MB/s BenchmarkParseOnly-4 5 22029296 ns/op 3.35 MB/s BenchmarkResolve-4 31 3652170 ns/op 20.20 MB/s PASS ok go/parser 1.226s goos: linux goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrint-4 1 139495111 ns/op PASS ok go/printer 0.175s goos: linux goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 300 390830 ns/op BenchmarkScanFiles/go/types/expr.go-4 14 7553701 ns/op 6.98 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 11450668 ns/op 6.44 MB/s BenchmarkScanFiles/net/http/server.go-4 7 15687566 ns/op 7.19 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 247 477168 ns/op 6.45 MB/s PASS ok go/scanner 0.735s goos: linux goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1327647 89.90 ns/op PASS ok go/token 0.251s goos: linux goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCheck/http/funcbodies/info-4 1 532103758 ns/op 55981 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 323128997 ns/op 92163 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 167733465 ns/op 177530 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 125332316 ns/op 237370 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 109782336 ns/op 45907 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 78198838 ns/op 64453 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 36595956 ns/op 137703 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 33367501 ns/op 151060 lines/s BenchmarkCheck/constant/funcbodies/info-4 3 47284339 ns/op 45540 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 35094320 ns/op 61334 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 22050072 ns/op 97634 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 19383506 ns/op 111064 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 911856131 ns/op 66177 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 510017582 ns/op 118308 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 142034464 ns/op 424662 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 102794748 ns/op 586637 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 2 61286102 ns/op 30125 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 50710180 ns/op 36406 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 36127965 ns/op 51095 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 34111444 ns/op 54128 lines/s PASS ok go/types 9.178s goos: linux goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 8056 14829 ns/op 69.05 MB/s PASS ok hash/adler32 0.252s goos: linux goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 245251 490.1 ns/op 30.61 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 225009 494.6 ns/op 30.32 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 119130 972.3 ns/op 41.14 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 122610 974.9 ns/op 41.03 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 494040 232.3 ns/op 2203.81 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 510979 231.1 ns/op 2215.60 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 430261 269.3 ns/op 3803.03 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 432338 263.1 ns/op 3892.56 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 249792 477.1 ns/op 8585.42 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 247550 476.1 ns/op 8603.68 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 49966 2349 ns/op 13950.49 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 51615 2316 ns/op 14147.06 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 527139 222.4 ns/op 67.44 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 532551 224.0 ns/op 66.97 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 512407 226.1 ns/op 176.93 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 508473 224.4 ns/op 178.27 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 381111 313.1 ns/op 1635.18 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 368834 317.3 ns/op 1613.63 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 288684 406.9 ns/op 2516.83 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 296742 401.5 ns/op 2550.39 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 235432 489.3 ns/op 8371.37 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 238552 487.6 ns/op 8400.23 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 50335 2385 ns/op 13739.47 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 49646 2405 ns/op 13623.30 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 234332 487.6 ns/op 30.76 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 232299 495.3 ns/op 30.29 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 124940 951.1 ns/op 42.06 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 125104 941.2 ns/op 42.50 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 12598 9647 ns/op 53.07 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 12393 9557 ns/op 53.57 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 5394 20847 ns/op 49.12 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 5512 20788 ns/op 49.26 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1576 75283 ns/op 54.41 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1568 75058 ns/op 54.57 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 201 595682 ns/op 55.01 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 200 609624 ns/op 53.75 MB/s PASS ok hash/crc32 5.119s goos: linux goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 82 1361881 ns/op 48.12 MB/s BenchmarkCrc64/ISO4KB-4 1345 85043 ns/op 48.16 MB/s BenchmarkCrc64/ISO1KB-4 5282 21822 ns/op 46.92 MB/s BenchmarkCrc64/ECMA64KB-4 78 1341428 ns/op 48.86 MB/s BenchmarkCrc64/Random64KB-4 81 1388531 ns/op 47.20 MB/s BenchmarkCrc64/Random16KB-4 373 305109 ns/op 53.70 MB/s PASS ok hash/crc64 0.778s goos: linux goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 8130 14735 ns/op 69.49 MB/s BenchmarkFnv32aKB-4 8259 14476 ns/op 70.74 MB/s BenchmarkFnv64KB-4 7648 14621 ns/op 70.03 MB/s BenchmarkFnv64aKB-4 7740 14534 ns/op 70.46 MB/s BenchmarkFnv128KB-4 2178 57706 ns/op 17.75 MB/s BenchmarkFnv128aKB-4 2275 52185 ns/op 19.62 MB/s PASS ok hash/fnv 0.962s goos: linux goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 648980 184.7 ns/op 21.66 MB/s BenchmarkHash/n=4/Bytes-4 3992433 29.58 ns/op 135.21 MB/s BenchmarkHash/n=4/String-4 3148562 38.17 ns/op 104.79 MB/s BenchmarkHash/n=8/Write-4 565387 186.8 ns/op 42.84 MB/s BenchmarkHash/n=8/Bytes-4 3999554 29.77 ns/op 268.71 MB/s BenchmarkHash/n=8/String-4 3180466 37.99 ns/op 210.58 MB/s BenchmarkHash/n=16/Write-4 593745 189.6 ns/op 84.40 MB/s BenchmarkHash/n=16/Bytes-4 4502157 26.40 ns/op 606.08 MB/s BenchmarkHash/n=16/String-4 3239533 36.98 ns/op 432.62 MB/s BenchmarkHash/n=32/Write-4 580912 192.9 ns/op 165.87 MB/s BenchmarkHash/n=32/Bytes-4 4233622 27.74 ns/op 1153.60 MB/s BenchmarkHash/n=32/String-4 3157981 38.03 ns/op 841.51 MB/s BenchmarkHash/n=64/Write-4 559911 202.8 ns/op 315.55 MB/s BenchmarkHash/n=64/Bytes-4 3899751 30.48 ns/op 2099.75 MB/s BenchmarkHash/n=64/String-4 3038458 39.39 ns/op 1624.74 MB/s BenchmarkHash/n=256/Write-4 440215 270.8 ns/op 945.29 MB/s BenchmarkHash/n=256/Bytes-4 2227573 53.74 ns/op 4763.47 MB/s BenchmarkHash/n=256/String-4 1825414 65.23 ns/op 3924.49 MB/s BenchmarkHash/n=320/Write-4 418870 269.6 ns/op 1186.74 MB/s BenchmarkHash/n=320/Bytes-4 1808619 66.13 ns/op 4838.62 MB/s BenchmarkHash/n=320/String-4 1496780 80.02 ns/op 3999.23 MB/s BenchmarkHash/n=1024/Write-4 281730 412.8 ns/op 2480.89 MB/s BenchmarkHash/n=1024/Bytes-4 759092 159.8 ns/op 6407.67 MB/s BenchmarkHash/n=1024/String-4 590088 198.4 ns/op 5161.24 MB/s BenchmarkHash/n=4096/Write-4 119702 984.7 ns/op 4159.71 MB/s BenchmarkHash/n=4096/Bytes-4 202026 577.7 ns/op 7089.62 MB/s BenchmarkHash/n=4096/String-4 172270 687.7 ns/op 5955.91 MB/s BenchmarkHash/n=16384/Write-4 38526 3107 ns/op 5273.58 MB/s BenchmarkHash/n=16384/Bytes-4 53424 2239 ns/op 7318.01 MB/s BenchmarkHash/n=16384/String-4 44340 2679 ns/op 6116.49 MB/s PASS ok hash/maphash 4.582s goos: linux goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 897 128975 ns/op BenchmarkEscapeNone-4 128959 844.6 ns/op BenchmarkUnescape-4 776 147713 ns/op BenchmarkUnescapeNone-4 545430 216.6 ns/op BenchmarkUnescapeSparse-4 9652 12179 ns/op BenchmarkUnescapeDense-4 1138 101966 ns/op PASS ok html 0.987s goos: linux goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9952 11739 ns/op BenchmarkCSSEscaperNoSpecials-4 48196 2416 ns/op BenchmarkDecodeCSS-4 30369 3956 ns/op BenchmarkDecodeCSSNoSpecials-4 4345444 27.81 ns/op BenchmarkCSSValueFilter-4 113384 1017 ns/op BenchmarkCSSValueFilterOk-4 83032 1401 ns/op BenchmarkEscapedExecute-4 5305 22893 ns/op BenchmarkHTMLNospaceEscaper-4 10000 10229 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 67669 1732 ns/op BenchmarkStripTags-4 21524 5471 ns/op BenchmarkStripTagsNoSpecials-4 225717 497.5 ns/op BenchmarkJSValEscaperWithNum-4 26758 4426 ns/op BenchmarkJSValEscaperWithStr-4 5134 21990 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 20008 5797 ns/op BenchmarkJSValEscaperWithObj-4 4676 24361 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 14629 7884 ns/op BenchmarkJSStrEscaperNoSpecials-4 60201 1982 ns/op BenchmarkJSStrEscaper-4 10000 10072 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 55225 2136 ns/op BenchmarkJSRegexpEscaper-4 10000 10445 ns/op BenchmarkTemplateSpecialTags-4 68 1564145 ns/op BenchmarkURLEscaper-4 4579 25404 ns/op BenchmarkURLEscaperNoSpecials-4 159482 706.1 ns/op BenchmarkURLNormalizer-4 6603 17918 ns/op BenchmarkURLNormalizerNoSpecials-4 140410 764.5 ns/op BenchmarkSrcsetFilter-4 19966 6102 ns/op BenchmarkSrcsetFilterNoSpecials-4 90265 1273 ns/op PASS ok html/template 4.063s goos: linux goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 522564 203.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 387836 273.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 539102 194.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 418286 271.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1903946 63.03 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1258340 95.78 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1855622 64.57 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1276773 94.36 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1492234 80.36 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 433272 264.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 323270 343.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 418920 252.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 345712 342.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 830868 136.6 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 522606 212.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 934770 122.1 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 565057 217.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 504033 227.4 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1477738 81.90 ns/op BenchmarkRGBASetRGBA-4 1480159 80.21 ns/op BenchmarkRGBA64At-4 665624 170.9 ns/op BenchmarkRGBA64SetRGBA64-4 654890 172.9 ns/op BenchmarkNRGBAAt-4 1507676 79.38 ns/op BenchmarkNRGBASetNRGBA-4 1496307 83.46 ns/op BenchmarkNRGBA64At-4 607602 170.3 ns/op BenchmarkNRGBA64SetNRGBA64-4 688510 170.5 ns/op BenchmarkAlphaAt-4 2384910 49.85 ns/op BenchmarkAlphaSetAlpha-4 2428336 49.28 ns/op BenchmarkAlpha16At-4 1551820 76.79 ns/op BenchmarkAlphaSetAlpha16-4 1626178 74.08 ns/op BenchmarkGrayAt-4 2387728 49.92 ns/op BenchmarkGraySetGray-4 2470730 48.28 ns/op BenchmarkGray16At-4 1591197 74.85 ns/op BenchmarkGraySetGray16-4 1633240 73.80 ns/op PASS ok image 5.486s goos: linux goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4300471 26.98 ns/op BenchmarkYCbCrToRGB/128-4 4514787 26.54 ns/op BenchmarkYCbCrToRGB/255-4 4802815 25.29 ns/op BenchmarkRGBToYCbCr/0-4 4674133 25.72 ns/op BenchmarkRGBToYCbCr/Cb-4 4652472 25.80 ns/op BenchmarkRGBToYCbCr/Cr-4 4386526 25.08 ns/op BenchmarkYCbCrToRGBA/0-4 3672134 32.36 ns/op BenchmarkYCbCrToRGBA/128-4 3600596 33.54 ns/op BenchmarkYCbCrToRGBA/255-4 3601009 33.46 ns/op BenchmarkNYCbCrAToRGBA/0-4 3393330 35.82 ns/op BenchmarkNYCbCrAToRGBA/128-4 3519997 33.98 ns/op BenchmarkNYCbCrAToRGBA/255-4 3492472 34.22 ns/op PASS ok image/color 1.862s goos: linux goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 3 37348420 ns/op BenchmarkFillSrc-4 358 315721 ns/op BenchmarkCopyOver-4 6 18825241 ns/op BenchmarkCopySrc-4 550 209305 ns/op BenchmarkNRGBAOver-4 5 21795104 ns/op BenchmarkNRGBASrc-4 8 14118449 ns/op BenchmarkYCbCr-4 8 13908849 ns/op BenchmarkGray-4 14 8293530 ns/op BenchmarkCMYK-4 8 13613282 ns/op BenchmarkGlyphOver-4 18 6278915 ns/op BenchmarkRGBAMaskOver-4 4 30231588 ns/op BenchmarkGrayMaskOver-4 5 22970078 ns/op BenchmarkRGBA64ImageMaskOver-4 3 38958199 ns/op BenchmarkRGBA-4 4 27009505 ns/op BenchmarkPalettedFill-4 1209 94050 ns/op BenchmarkPalettedRGBA-4 5 20780753 ns/op BenchmarkGenericOver-4 2 60573118 ns/op BenchmarkGenericMaskOver-4 5 23895243 ns/op BenchmarkGenericSrc-4 3 40008630 ns/op BenchmarkGenericMaskSrc-4 3 33438590 ns/op PASS ok image/draw 7.003s goos: linux goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 28 3925256 ns/op 3.94 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 2 97867448 ns/op 3.14 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 1476210082 ns/op 0.83 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 58 1931555 ns/op 8.00 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 2 72931852 ns/op 0.85 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 2.789s goos: linux goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3750 28759 ns/op BenchmarkIDCT-4 4023 27425 ns/op BenchmarkDecodeBaseline-4 10 11018168 ns/op 5.61 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 7 15489333 ns/op 3.99 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 142781457 ns/op 8.61 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 171246444 ns/op 5.38 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.231s goos: linux goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 13486372 8.732 ns/op BenchmarkDecodeGray-4 13 8371385 ns/op 7.83 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 33756762 ns/op 7.77 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 29583620 ns/op 8.86 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 24 4768132 ns/op 13.74 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 30099026 ns/op 8.71 MB/s 332002 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 36658516 ns/op 7.15 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 54519868 ns/op 5.63 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 53678468 ns/op 5.72 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 181786375 ns/op 6.76 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 197457297 ns/op 6.22 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 29121247 ns/op 10.55 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 179803149 ns/op 6.83 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 350686396 ns/op 3.50 MB/s 10694488 B/op 614429 allocs/op PASS ok image/png 3.002s goos: linux goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 3 42593068 ns/op 2.35 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 44336569 ns/op 2.26 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 257749275 ns/op 1.94 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 293187732 ns/op 1.71 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 42065624 ns/op 2.38 MB/s 401490 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 43118453 ns/op 2.32 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 251447730 ns/op 1.99 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 272649099 ns/op 1.83 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 549111082 ns/op 1.82 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 630066835 ns/op 1.59 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3564470417 ns/op 1.40 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3789929962 ns/op 1.32 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 12 9827929 ns/op 10.18 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 10 11236928 ns/op 8.90 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 49537100 ns/op 10.09 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 2 55485918 ns/op 9.01 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 1 100266909 ns/op 9.97 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 1 109088456 ns/op 9.17 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 503424368 ns/op 9.93 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 535517606 ns/op 9.34 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 3 45342055 ns/op 2.21 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 50778930 ns/op 1.97 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 288929369 ns/op 1.73 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 368871220 ns/op 1.36 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 713108416 ns/op 1.40 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 904647240 ns/op 1.11 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5125203562 ns/op 0.98 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5567297810 ns/op 0.90 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 176190058 ns/op 23.72 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 177911733 ns/op 23.49 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 64.465s goos: linux goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 37213 2872 ns/op 0.35 MB/s BenchmarkMarshalCorpusFile/2-4 38628 3069 ns/op 0.65 MB/s BenchmarkMarshalCorpusFile/4-4 34550 3344 ns/op 1.20 MB/s BenchmarkMarshalCorpusFile/8-4 29218 3899 ns/op 2.05 MB/s BenchmarkMarshalCorpusFile/16-4 23412 5040 ns/op 3.17 MB/s BenchmarkMarshalCorpusFile/32-4 14862 7910 ns/op 4.05 MB/s BenchmarkMarshalCorpusFile/64-4 9408 12382 ns/op 5.17 MB/s BenchmarkMarshalCorpusFile/128-4 5725 21084 ns/op 6.07 MB/s BenchmarkMarshalCorpusFile/256-4 2649 40645 ns/op 6.30 MB/s BenchmarkMarshalCorpusFile/512-4 1471 79880 ns/op 6.41 MB/s BenchmarkMarshalCorpusFile/1024-4 702 154037 ns/op 6.65 MB/s BenchmarkMarshalCorpusFile/2048-4 376 311636 ns/op 6.57 MB/s BenchmarkMarshalCorpusFile/4096-4 192 610478 ns/op 6.71 MB/s BenchmarkMarshalCorpusFile/8192-4 93 1235544 ns/op 6.63 MB/s BenchmarkMarshalCorpusFile/16384-4 49 2492231 ns/op 6.57 MB/s BenchmarkMarshalCorpusFile/32768-4 18 6523708 ns/op 5.02 MB/s BenchmarkMarshalCorpusFile/65536-4 8 13649471 ns/op 4.80 MB/s BenchmarkMarshalCorpusFile/131072-4 4 27994058 ns/op 4.68 MB/s BenchmarkMarshalCorpusFile/262144-4 2 56972408 ns/op 4.60 MB/s BenchmarkMarshalCorpusFile/524288-4 1 142821051 ns/op 3.67 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 222011851 ns/op 4.72 MB/s BenchmarkUnmarshalCorpusFile/1-4 11307 10624 ns/op 0.09 MB/s BenchmarkUnmarshalCorpusFile/2-4 11325 10610 ns/op 0.19 MB/s BenchmarkUnmarshalCorpusFile/4-4 10005 11575 ns/op 0.35 MB/s BenchmarkUnmarshalCorpusFile/8-4 9199 13131 ns/op 0.61 MB/s BenchmarkUnmarshalCorpusFile/16-4 6904 15719 ns/op 1.02 MB/s BenchmarkUnmarshalCorpusFile/32-4 5175 22906 ns/op 1.40 MB/s BenchmarkUnmarshalCorpusFile/64-4 3900 28102 ns/op 2.28 MB/s BenchmarkUnmarshalCorpusFile/128-4 3006 37078 ns/op 3.45 MB/s BenchmarkUnmarshalCorpusFile/256-4 1178 96988 ns/op 2.64 MB/s BenchmarkUnmarshalCorpusFile/512-4 643 180210 ns/op 2.84 MB/s BenchmarkUnmarshalCorpusFile/1024-4 332 352011 ns/op 2.91 MB/s BenchmarkUnmarshalCorpusFile/2048-4 171 685135 ns/op 2.99 MB/s BenchmarkUnmarshalCorpusFile/4096-4 80 1375112 ns/op 2.98 MB/s BenchmarkUnmarshalCorpusFile/8192-4 39 2755279 ns/op 2.97 MB/s BenchmarkUnmarshalCorpusFile/16384-4 21 5368080 ns/op 3.05 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 11246817 ns/op 2.91 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 22075534 ns/op 2.97 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 43849355 ns/op 2.99 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 89595579 ns/op 2.93 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 193541033 ns/op 2.71 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 386152012 ns/op 2.72 MB/s BenchmarkMutatorBytes/1-4 37786 3119 ns/op BenchmarkMutatorBytes/10-4 43162 2820 ns/op BenchmarkMutatorBytes/100-4 40359 2951 ns/op BenchmarkMutatorBytes/1000-4 30229 4014 ns/op BenchmarkMutatorBytes/10000-4 8263 14260 ns/op BenchmarkMutatorBytes/100000-4 774 136533 ns/op BenchmarkMutatorString/1-4 37755 3071 ns/op BenchmarkMutatorString/10-4 40683 3018 ns/op BenchmarkMutatorString/100-4 36933 3483 ns/op BenchmarkMutatorString/1000-4 16861 7285 ns/op BenchmarkMutatorString/10000-4 2682 45937 ns/op BenchmarkMutatorString/100000-4 207 601979 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 21033 5647 ns/op BenchmarkMutatorAllBasicTypes/string-4 20755 5713 ns/op BenchmarkMutatorAllBasicTypes/bool-4 69003 1740 ns/op BenchmarkMutatorAllBasicTypes/float32-4 58873 1991 ns/op BenchmarkMutatorAllBasicTypes/float64-4 58422 1981 ns/op BenchmarkMutatorAllBasicTypes/int-4 64790 1820 ns/op BenchmarkMutatorAllBasicTypes/int8-4 64993 1890 ns/op BenchmarkMutatorAllBasicTypes/int16-4 63480 1861 ns/op BenchmarkMutatorAllBasicTypes/int32-4 62702 1861 ns/op BenchmarkMutatorAllBasicTypes/int64-4 62896 1875 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 58837 1945 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 62127 1905 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 62160 1905 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 60157 1932 ns/op PASS ok internal/fuzz 12.526s goos: linux goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 34106 3401 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 145808 803.3 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.390s goos: linux goarch: amd64 pkg: internal/poll cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSplicePipe/SplicePipeWithPool-4 61586 1678 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 14946 7050 ns/op BenchmarkSplicePipePoolParallel-4 131497 928.4 ns/op BenchmarkSplicePipeNativeParallel-4 27622 4066 ns/op PASS ok internal/poll 0.814s goos: linux goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 25059033 ns/op PASS ok internal/trace 3.084s goos: linux goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 10000 16588 ns/op BenchmarkCopyNLarge-4 134 1144702 ns/op PASS ok io 0.458s goos: linux goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 210456 533.3 ns/op BenchmarkPrintln-4 27873 4263 ns/op BenchmarkPrintlnNoFlags-4 51828 2264 ns/op PASS ok log 0.470s goos: linux goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 2167039 55.31 ns/op BenchmarkAcosh-4 983664 109.1 ns/op BenchmarkAsin-4 2197434 54.27 ns/op BenchmarkAsinh-4 990897 116.2 ns/op BenchmarkAtan-4 3026037 39.10 ns/op BenchmarkAtanh-4 1000000 111.5 ns/op BenchmarkAtan2-4 2109171 56.17 ns/op BenchmarkCbrt-4 1459614 82.06 ns/op BenchmarkCeil-4 18351861 6.468 ns/op BenchmarkCopysign-4 3227619 38.84 ns/op BenchmarkCos-4 1407643 85.03 ns/op BenchmarkCosh-4 1488931 80.46 ns/op BenchmarkErf-4 2876328 41.86 ns/op BenchmarkErfc-4 2771907 43.14 ns/op BenchmarkErfinv-4 2438095 49.49 ns/op BenchmarkErfcinv-4 2455466 48.85 ns/op BenchmarkExp-4 6020470 19.92 ns/op BenchmarkExpGo-4 853233 125.9 ns/op BenchmarkExpm1-4 2087116 57.53 ns/op BenchmarkExp2-4 959553 113.7 ns/op BenchmarkExp2Go-4 927660 121.3 ns/op BenchmarkAbs-4 4283830 28.19 ns/op BenchmarkDim-4 8827219 13.43 ns/op BenchmarkFloor-4 18512067 6.449 ns/op BenchmarkMax-4 13499127 8.799 ns/op BenchmarkMin-4 12966532 8.848 ns/op BenchmarkMod-4 340342 322.3 ns/op BenchmarkFrexp-4 2138431 56.49 ns/op BenchmarkGamma-4 749762 153.1 ns/op BenchmarkHypot-4 10640960 11.27 ns/op BenchmarkHypotGo-4 1697796 71.32 ns/op BenchmarkIlogb-4 2499471 47.57 ns/op BenchmarkJ0-4 248822 458.3 ns/op BenchmarkJ1-4 261840 451.1 ns/op BenchmarkJn-4 125158 949.0 ns/op BenchmarkLdexp-4 2073337 57.89 ns/op BenchmarkLgamma-4 841196 131.4 ns/op BenchmarkLog-4 5311003 22.61 ns/op BenchmarkLogb-4 2510794 48.01 ns/op BenchmarkLog1p-4 1332333 90.06 ns/op BenchmarkLog10-4 4912881 24.26 ns/op BenchmarkLog2-4 1601637 74.68 ns/op BenchmarkModf-4 3031552 39.34 ns/op BenchmarkNextafter32-4 3052587 39.62 ns/op BenchmarkNextafter64-4 3063427 39.50 ns/op BenchmarkPowInt-4 633523 185.1 ns/op BenchmarkPowFrac-4 430644 268.0 ns/op BenchmarkPow10Pos-4 4621741 25.82 ns/op BenchmarkPow10Neg-4 4613116 25.84 ns/op BenchmarkRound-4 4002860 29.47 ns/op BenchmarkRoundToEven-4 8947588 13.39 ns/op BenchmarkRemainder-4 539032 221.7 ns/op BenchmarkSignbit-4 5822262 20.63 ns/op BenchmarkSin-4 1792724 65.87 ns/op BenchmarkSincos-4 1000000 103.1 ns/op BenchmarkSinh-4 1766490 67.16 ns/op BenchmarkSqrtIndirect-4 15163028 7.803 ns/op BenchmarkSqrtLatency-4 17180887 6.876 ns/op BenchmarkSqrtIndirectLatency-4 11028526 10.63 ns/op BenchmarkSqrtGoLatency-4 1000000 101.4 ns/op BenchmarkSqrtPrime-4 30841 3869 ns/op BenchmarkTan-4 1582749 76.03 ns/op BenchmarkTanh-4 1400428 85.84 ns/op BenchmarkTrunc-4 18557887 6.435 ns/op BenchmarkY0-4 269524 440.7 ns/op BenchmarkY1-4 266796 447.2 ns/op BenchmarkYn-4 125955 931.4 ns/op BenchmarkFloat64bits-4 5638045 21.15 ns/op BenchmarkFloat64frombits-4 5819569 20.41 ns/op BenchmarkFloat32bits-4 5702689 20.82 ns/op BenchmarkFloat32frombits-4 5790598 20.76 ns/op BenchmarkFMA-4 18032928 6.429 ns/op PASS ok math 10.824s goos: linux goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11796206 10.15 ns/op 6303.67 MB/s BenchmarkAddVV/2-4 11021671 10.89 ns/op 11748.93 MB/s BenchmarkAddVV/3-4 9943042 12.06 ns/op 15916.91 MB/s BenchmarkAddVV/4-4 10035154 11.87 ns/op 21573.51 MB/s BenchmarkAddVV/5-4 9251160 12.84 ns/op 24924.20 MB/s BenchmarkAddVV/10-4 7731093 15.50 ns/op 41302.89 MB/s BenchmarkAddVV/100-4 1673462 71.91 ns/op 88995.85 MB/s BenchmarkAddVV/1000-4 200136 584.5 ns/op 109495.05 MB/s BenchmarkSubVV/1-4 11908176 10.08 ns/op 6351.65 MB/s BenchmarkSubVV/2-4 10847720 10.92 ns/op 11720.96 MB/s BenchmarkSubVV/3-4 9927163 12.02 ns/op 15974.19 MB/s BenchmarkSubVV/4-4 10153552 11.86 ns/op 21588.63 MB/s BenchmarkSubVV/5-4 9308893 12.80 ns/op 25008.12 MB/s BenchmarkSubVV/10-4 7664689 15.48 ns/op 41342.36 MB/s BenchmarkSubVV/100-4 1669038 72.12 ns/op 88743.97 MB/s BenchmarkSubVV/1000-4 203656 585.3 ns/op 109337.97 MB/s BenchmarkAddVW/1-4 12983564 9.106 ns/op 878.53 MB/s BenchmarkAddVW/2-4 12574497 9.477 ns/op 1688.31 MB/s BenchmarkAddVW/3-4 10756917 10.74 ns/op 2234.25 MB/s BenchmarkAddVW/4-4 11362244 10.63 ns/op 3010.98 MB/s BenchmarkAddVW/5-4 10818022 11.19 ns/op 3573.78 MB/s BenchmarkAddVW/10-4 8838418 13.48 ns/op 5933.89 MB/s BenchmarkAddVW/100-4 325520 328.9 ns/op 2432.41 MB/s BenchmarkAddVW/1000-4 52538 2266 ns/op 3530.82 MB/s BenchmarkAddVWext/1-4 13234610 9.076 ns/op 881.45 MB/s BenchmarkAddVWext/2-4 12394928 9.558 ns/op 1673.95 MB/s BenchmarkAddVWext/3-4 10909658 10.78 ns/op 2225.57 MB/s BenchmarkAddVWext/4-4 11451057 10.43 ns/op 3067.83 MB/s BenchmarkAddVWext/5-4 10672434 11.31 ns/op 3537.40 MB/s BenchmarkAddVWext/10-4 8708156 13.52 ns/op 5915.80 MB/s BenchmarkAddVWext/100-4 92518 1260 ns/op 634.69 MB/s BenchmarkAddVWext/1000-4 9700 12136 ns/op 659.17 MB/s BenchmarkSubVW/1-4 12857528 9.292 ns/op 860.93 MB/s BenchmarkSubVW/2-4 11283525 10.50 ns/op 1523.53 MB/s BenchmarkSubVW/3-4 9875496 12.07 ns/op 1988.30 MB/s BenchmarkSubVW/4-4 11384167 10.43 ns/op 3068.69 MB/s BenchmarkSubVW/5-4 10863663 11.18 ns/op 3577.51 MB/s BenchmarkSubVW/10-4 8903560 13.48 ns/op 5935.28 MB/s BenchmarkSubVW/100-4 352957 336.5 ns/op 2377.08 MB/s BenchmarkSubVW/1000-4 52572 2300 ns/op 3478.45 MB/s BenchmarkSubVWext/1-4 13034821 9.198 ns/op 869.79 MB/s BenchmarkSubVWext/2-4 11925589 10.11 ns/op 1581.85 MB/s BenchmarkSubVWext/3-4 10136116 11.81 ns/op 2031.83 MB/s BenchmarkSubVWext/4-4 11565679 10.41 ns/op 3072.88 MB/s BenchmarkSubVWext/5-4 10848862 11.08 ns/op 3609.11 MB/s BenchmarkSubVWext/10-4 8777046 13.49 ns/op 5928.72 MB/s BenchmarkSubVWext/100-4 95523 1243 ns/op 643.71 MB/s BenchmarkSubVWext/1000-4 9691 12143 ns/op 658.84 MB/s BenchmarkMulAddVWW/1-4 10668786 11.24 ns/op 5693.78 MB/s BenchmarkMulAddVWW/2-4 9703849 12.38 ns/op 10342.77 MB/s BenchmarkMulAddVWW/3-4 9108116 13.23 ns/op 14516.25 MB/s BenchmarkMulAddVWW/4-4 8899969 13.33 ns/op 19201.63 MB/s BenchmarkMulAddVWW/5-4 8371078 13.85 ns/op 23106.54 MB/s BenchmarkMulAddVWW/10-4 6372813 18.49 ns/op 34609.43 MB/s BenchmarkMulAddVWW/100-4 1000000 108.3 ns/op 59101.69 MB/s BenchmarkMulAddVWW/1000-4 128820 931.1 ns/op 68734.92 MB/s BenchmarkAddMulVVW/1-4 12258226 9.848 ns/op 6498.72 MB/s BenchmarkAddMulVVW/2-4 10928476 10.93 ns/op 11707.44 MB/s BenchmarkAddMulVVW/3-4 9924970 12.04 ns/op 15943.47 MB/s BenchmarkAddMulVVW/4-4 9016021 13.26 ns/op 19300.04 MB/s BenchmarkAddMulVVW/5-4 8198889 14.55 ns/op 21998.96 MB/s BenchmarkAddMulVVW/10-4 6994132 17.25 ns/op 37103.29 MB/s BenchmarkAddMulVVW/100-4 1483336 81.29 ns/op 78725.81 MB/s BenchmarkAddMulVVW/1000-4 162472 716.3 ns/op 89348.08 MB/s BenchmarkDivWVW/1-4 2877241 41.44 ns/op 1544.46 MB/s BenchmarkDivWVW/2-4 1281646 96.99 ns/op 1319.75 MB/s BenchmarkDivWVW/3-4 996078 121.9 ns/op 1574.85 MB/s BenchmarkDivWVW/4-4 830000 144.6 ns/op 1770.99 MB/s BenchmarkDivWVW/5-4 816342 146.3 ns/op 2186.75 MB/s BenchmarkDivWVW/10-4 436108 270.9 ns/op 2362.47 MB/s BenchmarkDivWVW/100-4 57729 2068 ns/op 3094.98 MB/s BenchmarkDivWVW/1000-4 5890 20011 ns/op 3198.27 MB/s BenchmarkNonZeroShifts/1/shrVU-4 12372608 9.465 ns/op BenchmarkNonZeroShifts/1/shlVU-4 12633273 9.362 ns/op BenchmarkNonZeroShifts/2/shrVU-4 11399611 10.61 ns/op BenchmarkNonZeroShifts/2/shlVU-4 11957344 9.972 ns/op BenchmarkNonZeroShifts/3/shrVU-4 10624470 11.31 ns/op BenchmarkNonZeroShifts/3/shlVU-4 11263734 10.77 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9493519 12.58 ns/op BenchmarkNonZeroShifts/4/shlVU-4 10482002 11.45 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8664199 13.81 ns/op BenchmarkNonZeroShifts/5/shlVU-4 9709105 12.39 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6801165 17.63 ns/op BenchmarkNonZeroShifts/10/shlVU-4 7214078 16.43 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 109.4 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1275862 93.92 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 125911 930.8 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 153531 776.8 ns/op BenchmarkDecimalConversion-4 210 550617 ns/op BenchmarkFloatString/100-4 10000 10111 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 228 518966 ns/op 2911 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 47800373 ns/op 60893 B/op 51 allocs/op BenchmarkFloatString/100000-4 1 4780373775 ns/op 824768 B/op 507 allocs/op BenchmarkFloatAdd/10-4 192686 620.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 191859 621.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 174940 683.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 90312 1327 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 16749 7311 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 256371 459.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 253096 465.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 245067 488.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 172912 689.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 45192 2610 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2084 56266 ns/op BenchmarkParseFloatLargeExp-4 481 234378 ns/op BenchmarkGCD10x10/WithoutXY-4 192870 604.0 ns/op BenchmarkGCD10x10/WithXY-4 61197 1953 ns/op BenchmarkGCD10x100/WithoutXY-4 100407 1128 ns/op BenchmarkGCD10x100/WithXY-4 20016 5906 ns/op BenchmarkGCD10x1000/WithoutXY-4 61275 1852 ns/op BenchmarkGCD10x1000/WithXY-4 15340 7804 ns/op BenchmarkGCD100x100/WithoutXY-4 25388 4720 ns/op BenchmarkGCD100x100/WithXY-4 10000 10938 ns/op BenchmarkGCD100x1000/WithoutXY-4 13539 8866 ns/op BenchmarkGCD100x1000/WithXY-4 6470 16792 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2258 53702 ns/op BenchmarkGCD1000x1000/WithXY-4 1228 96386 ns/op BenchmarkHilbert-4 25 4550028 ns/op BenchmarkBinomial-4 21718 5316 ns/op BenchmarkQuoRem-4 21816 5671 ns/op BenchmarkExp-4 14 8210450 ns/op BenchmarkExp2-4 14 7572058 ns/op BenchmarkBitset-4 804636 139.2 ns/op BenchmarkBitsetNeg-4 470697 256.3 ns/op BenchmarkBitsetOrig-4 217560 557.8 ns/op BenchmarkBitsetNegOrig-4 145435 837.2 ns/op BenchmarkModSqrt225_Tonelli-4 100 1017892 ns/op BenchmarkModSqrt225_3Mod4-4 385 308965 ns/op BenchmarkModSqrt231_Tonelli-4 100 1060829 ns/op BenchmarkModSqrt231_5Mod8-4 324 366823 ns/op BenchmarkModInverse-4 14461 8400 ns/op BenchmarkSqrt-4 1708 70699 ns/op BenchmarkIntSqr/1-4 1520380 79.01 ns/op BenchmarkIntSqr/2-4 803330 149.1 ns/op BenchmarkIntSqr/3-4 623930 183.4 ns/op BenchmarkIntSqr/5-4 465962 257.2 ns/op BenchmarkIntSqr/8-4 308389 397.0 ns/op BenchmarkIntSqr/10-4 247657 497.0 ns/op BenchmarkIntSqr/20-4 52706 2339 ns/op BenchmarkIntSqr/30-4 37656 3264 ns/op BenchmarkIntSqr/50-4 23268 5172 ns/op BenchmarkIntSqr/80-4 13656 8670 ns/op BenchmarkIntSqr/100-4 10000 11803 ns/op BenchmarkIntSqr/200-4 3866 30756 ns/op BenchmarkIntSqr/300-4 1618 67611 ns/op BenchmarkIntSqr/500-4 835 141033 ns/op BenchmarkIntSqr/800-4 369 315272 ns/op BenchmarkIntSqr/1000-4 272 433754 ns/op BenchmarkDiv/20/10-4 432384 265.9 ns/op BenchmarkDiv/40/20-4 443793 263.4 ns/op BenchmarkDiv/100/50-4 331478 313.8 ns/op BenchmarkDiv/200/100-4 57246 2124 ns/op BenchmarkDiv/400/200-4 52143 2221 ns/op BenchmarkDiv/1000/500-4 44313 2797 ns/op BenchmarkDiv/2000/1000-4 31281 3828 ns/op BenchmarkDiv/20000/10000-4 1107 105623 ns/op BenchmarkDiv/200000/100000-4 27 4173196 ns/op BenchmarkDiv/2000000/1000000-4 1 128662109 ns/op BenchmarkDiv/20000000/10000000-4 1 3741120637 ns/op BenchmarkMul-4 5 23447838 ns/op BenchmarkNatMul/10-4 148755 708.7 ns/op BenchmarkNatMul/100-4 5162 22665 ns/op BenchmarkNatMul/1000-4 170 692497 ns/op BenchmarkZeroShifts/Shl-4 14206 8316 ns/op BenchmarkZeroShifts/ShlSame-4 5575687 21.36 ns/op BenchmarkZeroShifts/Shr-4 13291 8275 ns/op BenchmarkZeroShifts/ShrSame-4 5624073 20.90 ns/op BenchmarkExp3Power/0x10-4 158094 713.6 ns/op BenchmarkExp3Power/0x40-4 137607 842.5 ns/op BenchmarkExp3Power/0x100-4 91190 1340 ns/op BenchmarkExp3Power/0x400-4 39728 2937 ns/op BenchmarkExp3Power/0x1000-4 9492 14126 ns/op BenchmarkExp3Power/0x4000-4 1929 70675 ns/op BenchmarkExp3Power/0x10000-4 213 549477 ns/op BenchmarkExp3Power/0x40000-4 19 5921936 ns/op BenchmarkExp3Power/0x100000-4 2 52013345 ns/op BenchmarkExp3Power/0x400000-4 1 439046557 ns/op BenchmarkFibo-4 3 39456249 ns/op BenchmarkNatSqr/1-4 824923 133.5 ns/op BenchmarkNatSqr/2-4 506893 221.8 ns/op BenchmarkNatSqr/3-4 501135 279.7 ns/op BenchmarkNatSqr/5-4 275378 411.2 ns/op BenchmarkNatSqr/8-4 185744 582.5 ns/op BenchmarkNatSqr/10-4 156061 715.4 ns/op BenchmarkNatSqr/20-4 41809 2709 ns/op BenchmarkNatSqr/30-4 28960 4009 ns/op BenchmarkNatSqr/50-4 18626 6267 ns/op BenchmarkNatSqr/80-4 10000 10409 ns/op BenchmarkNatSqr/100-4 8727 13658 ns/op BenchmarkNatSqr/200-4 3145 34613 ns/op BenchmarkNatSqr/300-4 1328 89028 ns/op BenchmarkNatSqr/500-4 718 168657 ns/op BenchmarkNatSqr/800-4 321 363612 ns/op BenchmarkNatSqr/1000-4 235 506762 ns/op BenchmarkNatSetBytes/8-4 725140 159.2 ns/op BenchmarkNatSetBytes/24-4 214696 558.8 ns/op BenchmarkNatSetBytes/128-4 46419 2457 ns/op BenchmarkNatSetBytes/7-4 794222 142.9 ns/op BenchmarkNatSetBytes/23-4 217222 543.9 ns/op BenchmarkNatSetBytes/127-4 48792 2484 ns/op BenchmarkScanPi-4 271 441771 ns/op BenchmarkStringPiParallel-4 523 220050 ns/op BenchmarkScan/10/Base2-4 43371 2777 ns/op BenchmarkScan/100/Base2-4 4990 23800 ns/op BenchmarkScan/1000/Base2-4 510 236311 ns/op BenchmarkScan/10/Base8-4 104018 1181 ns/op BenchmarkScan/100/Base8-4 14179 8347 ns/op BenchmarkScan/1000/Base8-4 1440 81864 ns/op BenchmarkScan/10/Base10-4 107084 1108 ns/op BenchmarkScan/100/Base10-4 15380 7621 ns/op BenchmarkScan/1000/Base10-4 1560 73971 ns/op BenchmarkScan/10/Base16-4 122278 964.1 ns/op BenchmarkScan/100/Base16-4 17426 6775 ns/op BenchmarkScan/1000/Base16-4 1837 66068 ns/op BenchmarkString/10/Base2-4 154365 761.2 ns/op BenchmarkString/100/Base2-4 19948 5978 ns/op BenchmarkString/1000/Base2-4 2120 57213 ns/op BenchmarkString/10/Base8-4 319360 366.9 ns/op BenchmarkString/100/Base8-4 54711 2097 ns/op BenchmarkString/1000/Base8-4 5870 19761 ns/op BenchmarkString/10/Base10-4 182360 674.1 ns/op BenchmarkString/100/Base10-4 36231 3213 ns/op BenchmarkString/1000/Base10-4 3585 31499 ns/op BenchmarkString/10/Base16-4 314774 318.3 ns/op BenchmarkString/100/Base16-4 71371 1636 ns/op BenchmarkString/1000/Base16-4 8246 14670 ns/op BenchmarkLeafSize/0-4 43 2716482 ns/op BenchmarkLeafSize/1-4 337 341825 ns/op BenchmarkLeafSize/2-4 339 334232 ns/op BenchmarkLeafSize/3-4 268 437876 ns/op BenchmarkLeafSize/4-4 358 321395 ns/op BenchmarkLeafSize/5-4 247 466341 ns/op BenchmarkLeafSize/6-4 279 423658 ns/op BenchmarkLeafSize/7-4 282 394959 ns/op BenchmarkLeafSize/8-4 346 319092 ns/op BenchmarkLeafSize/9-4 206 551306 ns/op BenchmarkLeafSize/10-4 243 465752 ns/op BenchmarkLeafSize/11-4 254 457954 ns/op BenchmarkLeafSize/12-4 270 423569 ns/op BenchmarkLeafSize/13-4 253 446937 ns/op BenchmarkLeafSize/14-4 292 402922 ns/op BenchmarkLeafSize/15-4 307 371049 ns/op BenchmarkLeafSize/16-4 367 310300 ns/op BenchmarkLeafSize/32-4 352 319965 ns/op BenchmarkLeafSize/64-4 340 338875 ns/op BenchmarkProbablyPrime/n=0-4 10 10910174 ns/op BenchmarkProbablyPrime/n=1-4 9 12715268 ns/op BenchmarkProbablyPrime/n=5-4 6 18647414 ns/op BenchmarkProbablyPrime/n=10-4 4 26224030 ns/op BenchmarkProbablyPrime/n=20-4 3 40763304 ns/op BenchmarkProbablyPrime/Lucas-4 12 9569965 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 74 1533745 ns/op BenchmarkRatCmp-4 201986 609.0 ns/op BenchmarkFloatSqrt/64-4 25357 5033 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 16118 7321 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 10000 10625 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 5655 21186 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 861 132837 ns/op 18024 B/op 10 allocs/op BenchmarkFloatSqrt/100000-4 66 1814681 ns/op 175309 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 130916491 ns/op 3765136 B/op 605 allocs/op PASS ok math/big 47.299s goos: linux goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 10202316 11.71 ns/op BenchmarkLeadingZeros8-4 9897968 12.05 ns/op BenchmarkLeadingZeros16-4 9784572 12.16 ns/op BenchmarkLeadingZeros32-4 10186790 11.75 ns/op BenchmarkLeadingZeros64-4 10177242 11.73 ns/op BenchmarkTrailingZeros-4 10238330 11.78 ns/op BenchmarkTrailingZeros8-4 9642343 12.37 ns/op BenchmarkTrailingZeros16-4 10137218 11.74 ns/op BenchmarkTrailingZeros32-4 9356713 12.66 ns/op BenchmarkTrailingZeros64-4 10134580 11.77 ns/op BenchmarkOnesCount-4 9264508 12.82 ns/op BenchmarkOnesCount8-4 10079552 11.58 ns/op BenchmarkOnesCount16-4 9714099 12.23 ns/op BenchmarkOnesCount32-4 9535819 12.27 ns/op BenchmarkOnesCount64-4 9531016 12.47 ns/op BenchmarkRotateLeft-4 9504380 12.54 ns/op BenchmarkRotateLeft8-4 9996680 11.93 ns/op BenchmarkRotateLeft16-4 8961338 13.32 ns/op BenchmarkRotateLeft32-4 10333209 11.68 ns/op BenchmarkRotateLeft64-4 9406509 12.53 ns/op BenchmarkReverse-4 14715459 8.194 ns/op BenchmarkReverse8-4 19449744 6.118 ns/op BenchmarkReverse16-4 16968073 6.831 ns/op BenchmarkReverse32-4 15889329 7.546 ns/op BenchmarkReverse64-4 14863491 7.954 ns/op BenchmarkReverseBytes-4 19751992 6.033 ns/op BenchmarkReverseBytes16-4 19576101 6.110 ns/op BenchmarkReverseBytes32-4 19410998 6.082 ns/op BenchmarkReverseBytes64-4 19642498 6.072 ns/op BenchmarkAdd-4 10157444 11.75 ns/op BenchmarkAdd32-4 9573100 12.41 ns/op BenchmarkAdd64-4 9970642 11.86 ns/op BenchmarkAdd64multiple-4 17432092 6.799 ns/op BenchmarkSub-4 9921949 12.11 ns/op BenchmarkSub32-4 9706582 12.19 ns/op BenchmarkSub64-4 9735076 12.46 ns/op BenchmarkSub64multiple-4 17116692 6.889 ns/op BenchmarkMul-4 9351730 12.80 ns/op BenchmarkMul32-4 10251943 11.51 ns/op BenchmarkMul64-4 9270748 12.77 ns/op BenchmarkDiv-4 2668189 45.04 ns/op BenchmarkDiv32-4 5357062 22.38 ns/op BenchmarkDiv64-4 2594911 46.13 ns/op PASS ok math/bits 5.828s goos: linux goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10873063 10.95 ns/op BenchmarkAcos-4 466725 257.7 ns/op BenchmarkAcosh-4 414751 277.1 ns/op BenchmarkAsin-4 460309 258.4 ns/op BenchmarkAsinh-4 446954 255.5 ns/op BenchmarkAtan-4 700378 162.1 ns/op BenchmarkAtanh-4 755280 158.3 ns/op BenchmarkConj-4 19337148 6.051 ns/op BenchmarkCos-4 540054 193.9 ns/op BenchmarkCosh-4 578953 194.1 ns/op BenchmarkExp-4 801028 142.2 ns/op BenchmarkLog-4 837264 143.9 ns/op BenchmarkLog10-4 766063 146.8 ns/op BenchmarkPhase-4 1836109 65.29 ns/op BenchmarkPolar-4 1000000 104.6 ns/op BenchmarkPow-4 227824 517.7 ns/op BenchmarkRect-4 1000000 104.2 ns/op BenchmarkSin-4 612408 193.2 ns/op BenchmarkSinh-4 603595 195.5 ns/op BenchmarkSqrt-4 1000000 117.1 ns/op BenchmarkTan-4 350055 318.9 ns/op BenchmarkTanh-4 387748 301.5 ns/op PASS ok math/cmplx 2.929s goos: linux goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 199740 595.5 ns/op BenchmarkInt63ThreadsafeParallel-4 94531 1110 ns/op BenchmarkInt63Unthreadsafe-4 1325182 90.26 ns/op BenchmarkIntn1000-4 870763 129.4 ns/op BenchmarkInt63n1000-4 935846 124.0 ns/op BenchmarkInt31n1000-4 1000000 112.3 ns/op BenchmarkFloat32-4 1000000 109.2 ns/op BenchmarkFloat64-4 1322848 90.98 ns/op BenchmarkPerm3-4 185905 650.8 ns/op BenchmarkPerm30-4 23071 5108 ns/op BenchmarkPerm30ViaShuffle-4 27295 4395 ns/op BenchmarkShuffleOverhead-4 18903 6228 ns/op BenchmarkRead3-4 966386 123.1 ns/op BenchmarkRead64-4 74976 1571 ns/op BenchmarkRead1000-4 4840 23277 ns/op PASS ok math/rand 2.309s goos: linux goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 41888 2689 ns/op BenchmarkQDecodeWord-4 97167 1198 ns/op BenchmarkQDecodeHeader-4 84879 1256 ns/op BenchmarkTypeByExtension/.html-4 321399 362.8 ns/op BenchmarkTypeByExtension/.HTML-4 169208 613.1 ns/op BenchmarkTypeByExtension/.unused-4 212143 538.4 ns/op BenchmarkExtensionsByType/text/html-4 108114 1074 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 58248 1894 ns/op BenchmarkExtensionsByType/application/octet-stream-4 80229 1492 ns/op PASS ok mime 1.309s goos: linux goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 1030 110804 ns/op PASS ok mime/quotedprintable 0.164s goos: linux goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 139 858953 ns/op 10409 B/op 98 allocs/op BenchmarkGoLookupIPNoSuchHost-4 50 2061793 ns/op 26207 B/op 195 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5004503431 ns/op 162608 B/op 249 allocs/op BenchmarkDNSName-4 175356 658.2 ns/op BenchmarkInterfaces-4 1479 84143 ns/op BenchmarkInterfaceByIndex-4 1896 59932 ns/op BenchmarkInterfaceByName-4 1473 77987 ns/op BenchmarkInterfaceAddrs-4 933 123114 ns/op BenchmarkInterfacesAndAddrs-4 2745 38677 ns/op BenchmarkInterfacesAndMulticastAddrs-4 540 202049 ns/op BenchmarkParseIP-4 16368 7532 ns/op BenchmarkIPString/IPv4-4 152538 764.7 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 12844 9191 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 47018 2513 ns/op BenchmarkIPEqual/IPv4-4 1165206 100.9 ns/op BenchmarkIPEqual/IPv6-4 1139018 102.5 ns/op BenchmarkSplice/tcp-to-tcp/1024-4 6180 17438 ns/op 58.72 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 7344 16215 ns/op 126.30 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 7147 14796 ns/op 276.83 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 4813 25862 ns/op 316.76 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 3228 35605 ns/op 460.16 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 1989 59405 ns/op 551.61 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 998 113914 ns/op 575.31 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 532 206979 ns/op 633.26 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 247 436806 ns/op 600.14 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 148 771226 ns/op 679.81 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 86 1234502 ns/op 849.39 MB/s BenchmarkSplice/unix-to-tcp/1024-4 12217 8473 ns/op 120.85 MB/s BenchmarkSplice/unix-to-tcp/2048-4 11107 9357 ns/op 218.86 MB/s BenchmarkSplice/unix-to-tcp/4096-4 8800 13643 ns/op 300.22 MB/s BenchmarkSplice/unix-to-tcp/8192-4 6918 17238 ns/op 475.23 MB/s BenchmarkSplice/unix-to-tcp/16384-4 3590 29009 ns/op 564.79 MB/s BenchmarkSplice/unix-to-tcp/32768-4 2341 50645 ns/op 647.02 MB/s BenchmarkSplice/unix-to-tcp/65536-4 908 112140 ns/op 584.41 MB/s BenchmarkSplice/unix-to-tcp/131072-4 672 167390 ns/op 783.03 MB/s BenchmarkSplice/unix-to-tcp/262144-4 300 363879 ns/op 720.42 MB/s BenchmarkSplice/unix-to-tcp/524288-4 127 889623 ns/op 589.34 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 56 1838266 ns/op 570.42 MB/s BenchmarkTCP4OneShot-4 1501 73946 ns/op BenchmarkTCP4OneShotTimeout-4 1630 73423 ns/op BenchmarkTCP4Persistent-4 9699 12409 ns/op BenchmarkTCP4PersistentTimeout-4 9246 12577 ns/op BenchmarkTCP6OneShot-4 1552 71032 ns/op BenchmarkTCP6OneShotTimeout-4 1651 70025 ns/op BenchmarkTCP6Persistent-4 9870 12590 ns/op BenchmarkTCP6PersistentTimeout-4 9757 12352 ns/op BenchmarkTCP4ConcurrentReadWrite-4 14335 8026 ns/op BenchmarkTCP6ConcurrentReadWrite-4 19855 6211 ns/op BenchmarkSetReadDeadline-4 134276 865.8 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 7839 15092 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 8047 18441 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 8290 13421 ns/op 0 B/op 0 allocs/op PASS ok net 19.226s goos: linux goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 26031 4460 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 11482 9788 ns/op 1024 B/op 15 allocs/op BenchmarkReadCookies-4 13033 9093 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 20304 5820 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 29232 4097 ns/op 736 B/op 11 allocs/op BenchmarkServerMatch-4 1216216 98.57 ns/op BenchmarkReadRequestChrome-4 5532 20413 ns/op 29.93 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 12754 9305 ns/op 8.38 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 12678 9527 ns/op 8.61 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 8665 13270 ns/op 11.38 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 17796 6447 ns/op 6.20 MB/s 875 B/op 7 allocs/op BenchmarkFileAndServer_1KB/NoTLS-4 304 410833 ns/op 2.49 MB/s BenchmarkFileAndServer_1KB/TLS-4 225 472737 ns/op 2.17 MB/s BenchmarkFileAndServer_16MB/NoTLS-4 3 34793573 ns/op 482.19 MB/s BenchmarkFileAndServer_16MB/TLS-4 2 87326728 ns/op 192.12 MB/s BenchmarkFileAndServer_64MB/NoTLS-4 1 121831334 ns/op 550.83 MB/s BenchmarkFileAndServer_64MB/TLS-4 1 343179427 ns/op 195.55 MB/s BenchmarkServeMux-4 289 402529 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 369 317258 ns/op 0 B/op 0 allocs/op BenchmarkClientServer-4 409 298645 ns/op 5941 B/op 64 allocs/op BenchmarkClientServerParallel4-4 732 136683 ns/op 10132 B/op 79 allocs/op BenchmarkClientServerParallel64-4 440 247789 ns/op 19550 B/op 113 allocs/op BenchmarkClientServerParallelTLS4-4 2022/05/13 21:33:07 http: TLS handshake error from 127.0.0.1:56070: read tcp 127.0.0.1:37075->127.0.0.1:56070: use of closed network connection 2022/05/13 21:33:07 http: TLS handshake error from 127.0.0.1:56072: write tcp 127.0.0.1:37075->127.0.0.1:56072: use of closed network connection 2022/05/13 21:33:07 http: TLS handshake error from 127.0.0.1:44152: read tcp 127.0.0.1:33335->127.0.0.1:44152: use of closed network connection 2022/05/13 21:33:07 http: TLS handshake error from 127.0.0.1:44154: read tcp 127.0.0.1:33335->127.0.0.1:44154: use of closed network connection 2022/05/13 21:33:07 http: TLS handshake error from 127.0.0.1:44150: read tcp 127.0.0.1:33335->127.0.0.1:44150: use of closed network connection 27 3843023 ns/op 149371 B/op 1242 allocs/op BenchmarkClientServerParallelTLS64-4 2022/05/13 21:33:07 http: TLS handshake error from 127.0.0.1:51036: write tcp 127.0.0.1:33135->127.0.0.1:51036: use of closed network connection 2022/05/13 21:33:07 http: TLS handshake error from 127.0.0.1:51040: write tcp 127.0.0.1:33135->127.0.0.1:51040: use of closed network connection 2022/05/13 21:33:07 http: TLS handshake error from 127.0.0.1:51028: write tcp 127.0.0.1:33135->127.0.0.1:51028: use of closed network connection 2022/05/13 21:33:07 http: TLS handshake error from 127.0.0.1:51038: write tcp 127.0.0.1:33135->127.0.0.1:51038: use of closed network connection 2022/05/13 21:33:07 http: TLS handshake error from 127.0.0.1:37706: read tcp 127.0.0.1:41777->127.0.0.1:37706: use of closed network connection 2022/05/13 21:33:07 http: TLS handshake error from 127.0.0.1:37704: read tcp 127.0.0.1:41777->127.0.0.1:37704: use of closed network connection 27 4167023 ns/op 170773 B/op 1428 allocs/op BenchmarkServer-4 147 722535 ns/op 3070 B/op 23 allocs/op BenchmarkClient-4 271 412959 ns/op 3810 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 732 167545 ns/op 7405 B/op 55 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1474 76388 ns/op 3019 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1507 75776 ns/op 1884 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1640 71464 ns/op 2770 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1773 68110 ns/op 2681 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1610 68948 ns/op 2754 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1932 74125 ns/op 1919 B/op 14 allocs/op BenchmarkServerHijack-4 969 122229 ns/op 16752 B/op 51 allocs/op BenchmarkCloseNotifier-4 378 348806 ns/op 6314 B/op 53 allocs/op BenchmarkResponseStatusLine-4 273132 378.1 ns/op 0 B/op 0 allocs/op PASS ok net/http 7.631s goos: linux goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 4606 25342 ns/op 33601 B/op 7 allocs/op PASS ok net/http/httputil 0.321s goos: linux goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 127980 891.7 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 524734 222.9 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 196305 601.1 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 68248 1613 ns/op BenchmarkStdIPv4-4 124135 948.9 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 85701 1365 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 84879 1397 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 100717 1195 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 63680 1862 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1406973 85.78 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1310844 92.04 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1373931 86.49 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 258836 458.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 268563 425.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 248510 464.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 93170 1276 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 392764 305.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 262880 432.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 275083 453.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 146805 813.7 ns/op 32 B/op 2 allocs/op BenchmarkStdParseIP/v6_zone-4 407725 300.2 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 338594 317.7 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 122114 963.3 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 162489 712.1 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 255238 455.9 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 146929 790.8 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 325558 356.4 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 143056 816.2 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 138762 823.6 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 135696 809.9 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 105706 1224 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 374658 311.8 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 169514 691.9 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 95974 1280 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 119102 1002 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 157155 717.0 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 111541 1079 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 248956 464.1 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 100474 1156 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 128725 904.2 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 175842 715.2 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 119860 949.6 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1323954 89.63 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1331404 90.93 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1317356 90.55 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1260774 94.66 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 102.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1262054 94.75 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1245768 96.65 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1265156 95.63 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1255969 94.37 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 306747 380.6 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 595117 193.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 200654 586.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 210087 543.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 197244 577.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 82875 1426 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 446805 255.9 ns/op PASS ok net/netip 8.576s 2022/05/13 21:36:15 Test RPC server listening on 127.0.0.1:37377 2022/05/13 21:36:15 Test HTTP RPC server listening on 127.0.0.1:35731 goos: linux goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1341 90710 ns/op BenchmarkEndToEndHTTP-4 1279 88898 ns/op BenchmarkEndToEndAsync-4 2329 49669 ns/op BenchmarkEndToEndAsyncHTTP-4 2334 49810 ns/op PASS ok net/rpc 0.831s goos: linux goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 4561 22080 ns/op BenchmarkReadMIMEHeader/server_headers-4 6978 16920 ns/op BenchmarkUncommon-4 24828 4729 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.521s goos: linux goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4047 25087 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 99505 1186 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 555822 209.6 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 86763 1319 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 163183 671.9 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 82988 1420 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 12021 9828 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 395775 297.9 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 83670 1358 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 179556 668.7 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 82414 1426 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 12970 8878 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 195074 570.4 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 80342 1442 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 78309 1532 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 34821 3377 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6368 18775 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 201626 573.6 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 78909 1469 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 77089 1510 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 35158 3502 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6300 18710 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.129s goos: linux goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 2790740 38.86 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 161727 687.0 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 788 136277 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 259 458175 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 589 175285 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 56196 2079 ns/op BenchmarkStatFile-4 44259 2628 ns/op BenchmarkStatDir-4 46262 2492 ns/op BenchmarkLstatDot-4 54954 2174 ns/op BenchmarkLstatFile-4 44289 2706 ns/op BenchmarkLstatDir-4 46543 2496 ns/op PASS ok os 1.609s goos: linux goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 171 684361 ns/op 5537 B/op 28 allocs/op PASS ok os/exec 0.217s goos: linux goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 340850 321.8 ns/op PASS ok os/user 0.215s goos: linux goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDeepEqual/int8-4 589866 173.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 112708 1026 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 506301 227.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 108912 1089 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 525968 226.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 107100 1089 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 496170 227.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 109212 1096 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 493765 230.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 109216 1085 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 633622 174.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 139755 840.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 447770 229.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 108938 1096 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 512071 227.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 108391 1110 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 499698 230.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 108804 1088 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 510482 225.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 107527 1089 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 500475 228.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 107466 1088 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 519410 227.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 108883 1092 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 493777 229.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 107442 1111 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 508729 232.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 107181 1109 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 512557 233.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 107390 1093 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 695017 169.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 114097 1041 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 513393 219.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 106376 1107 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 135656 843.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 67498 1769 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 68314 1719 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 45411 2608 ns/op 0 B/op 0 allocs/op BenchmarkSelect/1-4 181756 634.3 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 94858 1317 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 40821 2479 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 105482 1021 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 127618 931.5 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 91994 1287 ns/op 99.49 MB/s BenchmarkCallArgCopy/size=256-4 75270 1431 ns/op 178.89 MB/s BenchmarkCallArgCopy/size=1024-4 65256 1856 ns/op 551.65 MB/s BenchmarkCallArgCopy/size=4096-4 30876 3707 ns/op 1104.88 MB/s BenchmarkCallArgCopy/size=65536-4 2397 47286 ns/op 1385.94 MB/s BenchmarkPtrTo-4 420852 245.3 ns/op BenchmarkFieldByName1-4 385096 306.5 ns/op BenchmarkFieldByName2-4 46287 2759 ns/op BenchmarkFieldByName3-4 5413 20497 ns/op BenchmarkInterfaceBig-4 3212011 36.06 ns/op BenchmarkInterfaceSmall-4 3190070 37.38 ns/op BenchmarkNew-4 1287384 94.66 ns/op BenchmarkMap/StringKeys/MapIndex-4 3303 34854 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3210 36798 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3097 36303 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 3146 38733 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3439 35164 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3144 36059 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 253237 469.9 ns/op BenchmarkBool-4 3942217 30.32 ns/op BenchmarkString-4 2350089 50.94 ns/op BenchmarkBytes-4 2158911 54.71 ns/op BenchmarkNamedBytes-4 768446 149.0 ns/op BenchmarkBytesArray-4 693140 171.9 ns/op BenchmarkSliceLen-4 2493874 48.06 ns/op BenchmarkMapLen-4 1520581 78.86 ns/op BenchmarkStringLen-4 1816294 66.43 ns/op BenchmarkArrayLen-4 1723816 70.26 ns/op BenchmarkSliceCap-4 2480714 47.82 ns/op PASS ok reflect 9.838s goos: linux goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 9739 11025 ns/op 9095 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 15229 8038 ns/op 9130 B/op 1 allocs/op BenchmarkFindString-4 10000 10985 ns/op 9339 B/op 1 allocs/op BenchmarkFindSubmatch-4 10386 11888 ns/op 9563 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 9452 10622 ns/op 9285 B/op 2 allocs/op BenchmarkLiteral-4 17785 8865 ns/op BenchmarkNotLiteral-4 3882 29213 ns/op BenchmarkMatchClass-4 3346 38182 ns/op BenchmarkMatchClass_InRange-4 3312 33888 ns/op BenchmarkReplaceAll-4 2270 46593 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 15991 7317 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 36145 3024 ns/op BenchmarkAnchoredShortMatch-4 13899 8288 ns/op BenchmarkAnchoredLongMatch-4 20911 5695 ns/op BenchmarkOnePassShortA-4 18915 6372 ns/op BenchmarkNotOnePassShortA-4 7612 16142 ns/op BenchmarkOnePassShortB-4 23679 4904 ns/op BenchmarkNotOnePassShortB-4 8532 12323 ns/op BenchmarkOnePassLongPrefix-4 85089 1438 ns/op BenchmarkOnePassLongNotPrefix-4 30092 4218 ns/op BenchmarkMatchParallelShared-4 20581 7029 ns/op BenchmarkMatchParallelCopied-4 17793 6216 ns/op BenchmarkQuoteMetaAll-4 139198 929.6 ns/op 15.06 MB/s BenchmarkQuoteMetaNone-4 287318 402.1 ns/op 64.67 MB/s BenchmarkCompile/Onepass-4 3946 27467 ns/op 4128 B/op 52 allocs/op BenchmarkCompile/Medium-4 1704 70169 ns/op 9688 B/op 112 allocs/op BenchmarkCompile/Hard-4 199 581880 ns/op 84744 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3893107 28.96 ns/op 552.58 MB/s BenchmarkMatch/Easy0/32-4 14186 7572 ns/op 4.23 MB/s BenchmarkMatch/Easy0/1K-4 6552 20744 ns/op 49.36 MB/s BenchmarkMatch/Easy0i/16-4 4123724 28.68 ns/op 557.90 MB/s BenchmarkMatch/Easy0i/32-4 4958 21151 ns/op 1.51 MB/s BenchmarkMatch/Easy0i/1K-4 270 439576 ns/op 2.33 MB/s BenchmarkMatch/Easy1/16-4 3793774 31.51 ns/op 507.70 MB/s BenchmarkMatch/Easy1/32-4 17716 6687 ns/op 4.79 MB/s BenchmarkMatch/Easy1/1K-4 4508 24913 ns/op 41.10 MB/s BenchmarkMatch/Medium/16-4 3772027 28.28 ns/op 565.84 MB/s BenchmarkMatch/Medium/32-4 5150 19836 ns/op 1.61 MB/s BenchmarkMatch/Medium/1K-4 318 374304 ns/op 2.74 MB/s BenchmarkMatch/Hard/16-4 4141714 28.51 ns/op 561.14 MB/s BenchmarkMatch/Hard/32-4 3776 32003 ns/op 1.00 MB/s BenchmarkMatch/Hard/1K-4 170 691596 ns/op 1.48 MB/s BenchmarkMatch/Hard1/16-4 1532 75320 ns/op 0.21 MB/s BenchmarkMatch/Hard1/32-4 802 141233 ns/op 0.23 MB/s BenchmarkMatch/Hard1/1K-4 26 4025750 ns/op 0.25 MB/s BenchmarkMatch_onepass_regex/16-4 26288 4617 ns/op 3.47 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 15456 7707 ns/op 4.15 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 582 205430 ns/op 4.98 MB/s 24 B/op 0 allocs/op PASS ok regexp 7.742s goos: linux goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 681790 179.1 ns/op PASS ok regexp/syntax 1.230s goos: linux goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMakeChan/Byte-4 888080 122.2 ns/op BenchmarkMakeChan/Int-4 1000000 141.1 ns/op BenchmarkMakeChan/Ptr-4 448506 249.5 ns/op BenchmarkMakeChan/Struct/0-4 1163856 99.08 ns/op BenchmarkMakeChan/Struct/32-4 393152 265.0 ns/op BenchmarkMakeChan/Struct/40-4 311179 323.7 ns/op BenchmarkChanNonblocking-4 6473559 15.59 ns/op BenchmarkSelectUncontended-4 652468 186.4 ns/op BenchmarkSelectSyncContended-4 40498 3654 ns/op BenchmarkSelectAsyncContended-4 209194 1181 ns/op BenchmarkSelectNonblock-4 3574539 33.03 ns/op BenchmarkChanUncontended-4 9742 13417 ns/op BenchmarkChanContended-4 1425 90960 ns/op BenchmarkChanSync-4 189938 739.0 ns/op BenchmarkChanSyncWork-4 10000 36087 ns/op BenchmarkChanProdCons0-4 80497 1552 ns/op BenchmarkChanProdCons10-4 116600 1174 ns/op BenchmarkChanProdCons100-4 106238 1012 ns/op BenchmarkChanProdConsWork0-4 87862 1686 ns/op BenchmarkChanProdConsWork10-4 82002 1508 ns/op BenchmarkChanProdConsWork100-4 94525 1322 ns/op BenchmarkSelectProdCons-4 64480 1950 ns/op BenchmarkReceiveDataFromClosedChan-4 644048 175.2 ns/op BenchmarkChanCreation-4 276488 438.0 ns/op BenchmarkChanSem-4 121628 983.8 ns/op BenchmarkChanPopular-4 81 1394726 ns/op BenchmarkChanClosed-4 701035 163.0 ns/op BenchmarkCallClosure-4 6025551 19.62 ns/op BenchmarkCallClosure1-4 6185150 19.45 ns/op BenchmarkCallClosure2-4 1285064 91.63 ns/op BenchmarkCallClosure3-4 1632722 79.22 ns/op BenchmarkCallClosure4-4 1278716 91.41 ns/op BenchmarkComplex128DivNormal-4 10022826 11.53 ns/op BenchmarkComplex128DivNisNaN-4 7792814 15.29 ns/op BenchmarkComplex128DivDisNaN-4 7796670 15.40 ns/op BenchmarkComplex128DivNisInf-4 9969123 11.86 ns/op BenchmarkComplex128DivDisInf-4 5826960 20.57 ns/op BenchmarkSetTypePtr-4 52074789 2.270 ns/op 3524.64 MB/s BenchmarkSetTypePtr8-4 8690271 13.76 ns/op 4652.05 MB/s BenchmarkSetTypePtr16-4 7070204 16.96 ns/op 7546.13 MB/s BenchmarkSetTypePtr32-4 4935380 24.84 ns/op 10305.57 MB/s BenchmarkSetTypePtr64-4 3055990 38.40 ns/op 13332.63 MB/s BenchmarkSetTypePtr126-4 1474166 81.57 ns/op 12357.44 MB/s BenchmarkSetTypePtr128-4 1474411 81.25 ns/op 12602.53 MB/s BenchmarkSetTypePtrSlice-4 231175 509.0 ns/op 16093.52 MB/s BenchmarkSetTypeNode1-4 15420618 6.911 ns/op 3472.66 MB/s BenchmarkSetTypeNode1Slice-4 1724740 70.03 ns/op 10966.90 MB/s BenchmarkSetTypeNode8-4 6885147 16.60 ns/op 4818.14 MB/s BenchmarkSetTypeNode8Slice-4 670350 176.8 ns/op 14477.65 MB/s BenchmarkSetTypeNode64-4 2802273 42.98 ns/op 12285.95 MB/s BenchmarkSetTypeNode64Slice-4 103305 1136 ns/op 14868.15 MB/s BenchmarkSetTypeNode64Dead-4 5557413 21.45 ns/op 24610.71 MB/s BenchmarkSetTypeNode64DeadSlice-4 117036 1024 ns/op 16494.37 MB/s BenchmarkSetTypeNode124-4 1470621 81.23 ns/op 12409.77 MB/s BenchmarkSetTypeNode124Slice-4 53078 2245 ns/op 14367.29 MB/s BenchmarkSetTypeNode126-4 1482260 81.04 ns/op 12635.33 MB/s BenchmarkSetTypeNode126Slice-4 52686 2277 ns/op 14388.83 MB/s BenchmarkSetTypeNode128-4 1386667 86.44 ns/op 12030.82 MB/s BenchmarkSetTypeNode128Slice-4 48878 2477 ns/op 13434.99 MB/s BenchmarkSetTypeNode130-4 1378114 85.95 ns/op 12285.91 MB/s BenchmarkSetTypeNode130Slice-4 48548 2462 ns/op 13726.39 MB/s BenchmarkSetTypeNode1024-4 206622 572.0 ns/op 14348.75 MB/s BenchmarkSetTypeNode1024Slice-4 6964 17059 ns/op 15396.51 MB/s BenchmarkAllocation-4 2071 57803 ns/op BenchmarkReadMemStats-4 6344 20826 ns/op BenchmarkReadMemStatsLatency-4 1 63314 p50-ns 63314 p90-ns 63314 p99-ns BenchmarkWriteBarrier-4 1452164 70.94 ns/op BenchmarkBulkWriteBarrier-4 5723439 20.82 ns/op BenchmarkScanStackNoLocals-4 2 80629410 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11522548 10.33 ns/op BenchmarkMSpanCountAlloc/bits=128-4 10404879 11.38 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9314654 12.64 ns/op BenchmarkMSpanCountAlloc/bits=512-4 7482226 16.01 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 5337882 22.44 ns/op BenchmarkHash5-4 6273264 19.02 ns/op 262.84 MB/s BenchmarkHash16-4 6728595 17.69 ns/op 904.25 MB/s BenchmarkHash64-4 5812548 20.41 ns/op 3135.58 MB/s BenchmarkHash1024-4 1956816 61.15 ns/op 16746.99 MB/s BenchmarkHash65536-4 38557 3100 ns/op 21139.70 MB/s BenchmarkAlignedLoad-4 8085429 14.78 ns/op BenchmarkUnalignedLoad-4 7617880 15.63 ns/op BenchmarkEqEfaceConcrete-4 9244398 12.94 ns/op BenchmarkEqIfaceConcrete-4 8982501 12.99 ns/op BenchmarkNeEfaceConcrete-4 9228770 12.93 ns/op BenchmarkNeIfaceConcrete-4 8987101 13.31 ns/op BenchmarkConvT2EByteSized/bool-4 6433362 18.47 ns/op BenchmarkConvT2EByteSized/uint8-4 6460820 18.47 ns/op BenchmarkConvT2ESmall-4 5647173 21.09 ns/op BenchmarkConvT2EUintptr-4 5793349 20.57 ns/op BenchmarkConvT2ELarge-4 1000000 107.1 ns/op BenchmarkConvT2ISmall-4 5707792 20.97 ns/op BenchmarkConvT2IUintptr-4 5736770 20.87 ns/op BenchmarkConvT2ILarge-4 1274074 103.4 ns/op BenchmarkConvI2E-4 5375401 22.11 ns/op BenchmarkConvI2I-4 4428050 27.05 ns/op BenchmarkAssertE2T-4 4917696 24.45 ns/op BenchmarkAssertE2TLarge-4 2406625 49.25 ns/op BenchmarkAssertE2I-4 4632992 25.96 ns/op BenchmarkAssertI2T-4 4762260 24.88 ns/op BenchmarkAssertI2I-4 4170696 26.67 ns/op BenchmarkAssertI2E-4 6079992 19.89 ns/op BenchmarkAssertE2E-4 6325062 18.94 ns/op BenchmarkAssertE2T2-4 3957544 30.51 ns/op BenchmarkAssertE2T2Blank-4 4766593 24.79 ns/op BenchmarkAssertI2E2-4 4897527 24.13 ns/op BenchmarkAssertI2E2Blank-4 6392523 18.71 ns/op BenchmarkAssertE2E2-4 5075083 23.72 ns/op BenchmarkAssertE2E2Blank-4 6179544 19.44 ns/op BenchmarkConvT2Ezero/zero/16-4 5901973 20.34 ns/op BenchmarkConvT2Ezero/zero/32-4 5884137 20.42 ns/op BenchmarkConvT2Ezero/zero/64-4 5916357 20.23 ns/op BenchmarkConvT2Ezero/zero/str-4 5689225 20.86 ns/op BenchmarkConvT2Ezero/zero/slice-4 5397303 22.26 ns/op BenchmarkConvT2Ezero/zero/big-4 199840 515.7 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1353099 90.13 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1374232 89.82 ns/op BenchmarkConvT2Ezero/nonzero/big-4 229694 501.9 ns/op BenchmarkConvT2Ezero/smallint/16-4 5691290 20.93 ns/op BenchmarkConvT2Ezero/smallint/32-4 5765984 20.94 ns/op BenchmarkConvT2Ezero/smallint/64-4 5735535 20.53 ns/op BenchmarkConvT2Ezero/largeint/16-4 1602397 69.96 ns/op BenchmarkConvT2Ezero/largeint/32-4 1630477 71.90 ns/op BenchmarkConvT2Ezero/largeint/64-4 1718697 67.60 ns/op BenchmarkMalloc8-4 18382690 6.439 ns/op BenchmarkMalloc16-4 18610654 6.439 ns/op BenchmarkMallocTypeInfo8-4 18552063 6.457 ns/op BenchmarkMallocTypeInfo16-4 18559268 6.471 ns/op BenchmarkMallocLargeStruct-4 5566536 21.70 ns/op BenchmarkGoroutineSelect-4 61 2399048 ns/op BenchmarkGoroutineBlocking-4 61 2346945 ns/op BenchmarkGoroutineForRange-4 45 2514431 ns/op BenchmarkGoroutineIdle-4 75 1897550 ns/op BenchmarkHashStringSpeed-4 2891664 41.15 ns/op BenchmarkHashBytesSpeed-4 1484448 82.40 ns/op BenchmarkHashInt32Speed-4 2972401 36.42 ns/op BenchmarkHashInt64Speed-4 2982834 36.18 ns/op BenchmarkHashStringArraySpeed-4 612408 196.4 ns/op BenchmarkMegMap-4 4111297 29.55 ns/op BenchmarkMegOneMap-4 5179749 23.42 ns/op BenchmarkMegEqMap-4 1382 86499 ns/op BenchmarkMegEmptyMap-4 6307503 19.06 ns/op BenchmarkSmallStrMap-4 4184961 28.49 ns/op BenchmarkMapStringKeysEight_16-4 3405502 35.00 ns/op BenchmarkMapStringKeysEight_32-4 3544310 33.71 ns/op BenchmarkMapStringKeysEight_64-4 3516595 34.11 ns/op BenchmarkMapStringKeysEight_1M-4 3472350 33.76 ns/op BenchmarkIntMap-4 4784298 24.80 ns/op BenchmarkMapFirst/1-4 4785392 25.23 ns/op BenchmarkMapFirst/2-4 4748094 25.23 ns/op BenchmarkMapFirst/3-4 4750758 25.73 ns/op BenchmarkMapFirst/4-4 4764484 25.94 ns/op BenchmarkMapFirst/5-4 4612135 25.52 ns/op BenchmarkMapFirst/6-4 4759543 25.01 ns/op BenchmarkMapFirst/7-4 4718372 25.08 ns/op BenchmarkMapFirst/8-4 4744564 25.37 ns/op BenchmarkMapFirst/9-4 4128805 28.82 ns/op BenchmarkMapFirst/10-4 4146993 28.98 ns/op BenchmarkMapFirst/11-4 4155212 29.12 ns/op BenchmarkMapFirst/12-4 4078258 28.95 ns/op BenchmarkMapFirst/13-4 4068057 28.74 ns/op BenchmarkMapFirst/14-4 4165334 28.73 ns/op BenchmarkMapFirst/15-4 4121622 28.95 ns/op BenchmarkMapFirst/16-4 4181870 28.83 ns/op BenchmarkMapMid/1-4 3950738 31.01 ns/op BenchmarkMapMid/2-4 3830126 30.91 ns/op BenchmarkMapMid/3-4 3800689 31.23 ns/op BenchmarkMapMid/4-4 3724384 32.14 ns/op BenchmarkMapMid/5-4 3773036 32.10 ns/op BenchmarkMapMid/6-4 3677866 32.27 ns/op BenchmarkMapMid/7-4 3678004 32.75 ns/op BenchmarkMapMid/8-4 3537464 33.19 ns/op BenchmarkMapMid/9-4 3437721 35.96 ns/op BenchmarkMapMid/10-4 3301738 35.95 ns/op BenchmarkMapMid/11-4 3332646 33.98 ns/op BenchmarkMapMid/12-4 3365656 35.81 ns/op BenchmarkMapMid/13-4 3249132 36.21 ns/op BenchmarkMapMid/14-4 3287946 35.34 ns/op BenchmarkMapMid/15-4 3369039 35.42 ns/op BenchmarkMapMid/16-4 3388208 36.76 ns/op BenchmarkMapLast/1-4 3983527 30.35 ns/op BenchmarkMapLast/2-4 3868279 30.68 ns/op BenchmarkMapLast/3-4 3744460 32.02 ns/op BenchmarkMapLast/4-4 3625134 32.85 ns/op BenchmarkMapLast/5-4 3554713 33.06 ns/op BenchmarkMapLast/6-4 3423374 34.18 ns/op BenchmarkMapLast/7-4 3451509 34.73 ns/op BenchmarkMapLast/8-4 3170900 35.21 ns/op BenchmarkMapLast/9-4 3193443 37.01 ns/op BenchmarkMapLast/10-4 3249018 36.90 ns/op BenchmarkMapLast/11-4 3237512 38.16 ns/op BenchmarkMapLast/12-4 3123022 37.64 ns/op BenchmarkMapLast/13-4 3246541 37.37 ns/op BenchmarkMapLast/14-4 3441681 34.81 ns/op BenchmarkMapLast/15-4 3266352 36.39 ns/op BenchmarkMapLast/16-4 3254532 37.36 ns/op BenchmarkMapCycle-4 2193250 55.19 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3450896 33.56 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2355 50762 ns/op BenchmarkMakeMap/[Byte]Byte-4 541484 210.9 ns/op BenchmarkMakeMap/[Int]Int-4 381112 325.6 ns/op BenchmarkNewEmptyMap-4 11519640 10.49 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1691072 71.11 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 491754 240.2 ns/op BenchmarkMapIterEmpty-4 5480220 22.12 ns/op BenchmarkSameLengthMap-4 4623234 26.34 ns/op BenchmarkBigKeyMap-4 1638627 73.37 ns/op BenchmarkBigValMap-4 1466763 81.95 ns/op BenchmarkSmallKeyMap-4 2718972 43.29 ns/op BenchmarkMapPopulate/1-4 2245110 48.98 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 128910 876.3 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 9064 13026 ns/op 3353 B/op 17 allocs/op BenchmarkMapPopulate/1000-4 736 157068 ns/op 53310 B/op 73 allocs/op BenchmarkMapPopulate/10000-4 42 2390559 ns/op 427515 B/op 317 allocs/op BenchmarkMapPopulate/100000-4 4 27526170 ns/op 3612172 B/op 3987 allocs/op BenchmarkComplexAlgMap-4 645564 187.0 ns/op BenchmarkGoMapClear/Reflexive/1-4 732417 162.0 ns/op BenchmarkGoMapClear/Reflexive/10-4 639603 180.1 ns/op BenchmarkGoMapClear/Reflexive/100-4 326950 362.0 ns/op BenchmarkGoMapClear/Reflexive/1000-4 36854 3232 ns/op BenchmarkGoMapClear/Reflexive/10000-4 4786 25227 ns/op BenchmarkGoMapClear/NonReflexive/1-4 542786 212.7 ns/op BenchmarkGoMapClear/NonReflexive/10-4 498835 236.7 ns/op BenchmarkGoMapClear/NonReflexive/100-4 274298 421.2 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 36120 3314 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 4785 25097 ns/op BenchmarkMapStringConversion/32/simple-4 1826401 63.39 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1908646 64.69 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1714827 67.97 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1788304 66.93 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1792862 67.14 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1647662 69.92 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1810630 62.99 ns/op BenchmarkMapInterfacePtr-4 1947163 58.78 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4509406 26.54 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 123366 940.5 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5350 21266 ns/op BenchmarkMapPop1000-4 375 333272 ns/op BenchmarkMapPop10000-4 18 5740559 ns/op BenchmarkMapAssign/Int32/256-4 2415016 50.22 ns/op BenchmarkMapAssign/Int32/65536-4 1104627 101.4 ns/op BenchmarkMapAssign/Int64/256-4 2338179 51.36 ns/op BenchmarkMapAssign/Int64/65536-4 913791 126.9 ns/op BenchmarkMapAssign/Str/256-4 1878079 64.54 ns/op BenchmarkMapAssign/Str/65536-4 320304 321.1 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1492737 80.20 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 553904 186.5 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1476296 80.31 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 514171 200.3 ns/op BenchmarkMapOperatorAssign/Str/256-4 488487 2482 ns/op BenchmarkMapOperatorAssign/Str/65536-4 123962 831.2 ns/op BenchmarkMapAppendAssign/Int32/256-4 893150 183.7 ns/op 36 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 168145 643.1 ns/op 72 B/op 1 allocs/op BenchmarkMapAppendAssign/Int64/256-4 776654 173.1 ns/op 28 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 148819 702.5 ns/op 86 B/op 1 allocs/op BenchmarkMapAppendAssign/Str/256-4 570103 269.8 ns/op 53 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 94845 1288 ns/op 153 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1386291 72.17 ns/op BenchmarkMapDelete/Int32/1000-4 1930874 62.36 ns/op BenchmarkMapDelete/Int32/10000-4 1839075 65.92 ns/op BenchmarkMapDelete/Int64/100-4 1471576 75.38 ns/op BenchmarkMapDelete/Int64/1000-4 1720275 62.78 ns/op BenchmarkMapDelete/Int64/10000-4 1843966 65.72 ns/op BenchmarkMapDelete/Str/100-4 1000000 106.0 ns/op BenchmarkMapDelete/Str/1000-4 1459533 81.98 ns/op BenchmarkMapDelete/Str/10000-4 1359309 87.59 ns/op BenchmarkMapDelete/Pointer/100-4 1000000 103.5 ns/op BenchmarkMapDelete/Pointer/1000-4 1700008 69.33 ns/op BenchmarkMapDelete/Pointer/10000-4 1664516 72.51 ns/op BenchmarkMemmove/0-4 14189715 8.212 ns/op BenchmarkMemmove/1-4 1959841 59.57 ns/op 16.79 MB/s BenchmarkMemmove/2-4 1949761 61.55 ns/op 32.49 MB/s BenchmarkMemmove/3-4 1919400 61.97 ns/op 48.41 MB/s BenchmarkMemmove/4-4 1950816 61.26 ns/op 65.30 MB/s BenchmarkMemmove/5-4 1942836 62.49 ns/op 80.02 MB/s BenchmarkMemmove/6-4 1925229 61.67 ns/op 97.29 MB/s BenchmarkMemmove/7-4 1909099 61.31 ns/op 114.18 MB/s BenchmarkMemmove/8-4 1946886 61.22 ns/op 130.68 MB/s BenchmarkMemmove/9-4 1822748 65.47 ns/op 137.46 MB/s BenchmarkMemmove/10-4 1816299 65.53 ns/op 152.59 MB/s BenchmarkMemmove/11-4 1802608 66.38 ns/op 165.70 MB/s BenchmarkMemmove/12-4 1800538 66.01 ns/op 181.78 MB/s BenchmarkMemmove/13-4 1820720 66.25 ns/op 196.22 MB/s BenchmarkMemmove/14-4 1807662 66.05 ns/op 211.95 MB/s BenchmarkMemmove/15-4 1821007 65.77 ns/op 228.07 MB/s BenchmarkMemmove/16-4 1892685 63.70 ns/op 251.17 MB/s BenchmarkMemmove/32-4 1780191 67.66 ns/op 472.95 MB/s BenchmarkMemmove/64-4 1612302 74.47 ns/op 859.41 MB/s BenchmarkMemmove/128-4 1347933 88.71 ns/op 1442.89 MB/s BenchmarkMemmove/256-4 976002 118.6 ns/op 2159.12 MB/s BenchmarkMemmove/512-4 608077 186.1 ns/op 2751.46 MB/s BenchmarkMemmove/1024-4 359689 336.4 ns/op 3044.45 MB/s BenchmarkMemmove/2048-4 205035 591.5 ns/op 3462.41 MB/s BenchmarkMemmove/4096-4 106899 1107 ns/op 3699.87 MB/s BenchmarkMemmoveOverlap/32-4 1769287 68.45 ns/op 467.48 MB/s BenchmarkMemmoveOverlap/64-4 1578630 75.57 ns/op 846.91 MB/s BenchmarkMemmoveOverlap/128-4 1325070 91.67 ns/op 1396.24 MB/s BenchmarkMemmoveOverlap/256-4 962323 120.6 ns/op 2122.30 MB/s BenchmarkMemmoveOverlap/512-4 621766 185.7 ns/op 2756.65 MB/s BenchmarkMemmoveOverlap/1024-4 351363 333.6 ns/op 3069.69 MB/s BenchmarkMemmoveOverlap/2048-4 205389 583.0 ns/op 3512.93 MB/s BenchmarkMemmoveOverlap/4096-4 108678 1101 ns/op 3720.64 MB/s BenchmarkMemmoveUnalignedDst/0-4 14380930 8.197 ns/op BenchmarkMemmoveUnalignedDst/1-4 1932561 61.25 ns/op 16.33 MB/s BenchmarkMemmoveUnalignedDst/2-4 1874911 64.46 ns/op 31.03 MB/s BenchmarkMemmoveUnalignedDst/3-4 1837995 64.39 ns/op 46.59 MB/s BenchmarkMemmoveUnalignedDst/4-4 1890556 63.85 ns/op 62.64 MB/s BenchmarkMemmoveUnalignedDst/5-4 1882274 63.96 ns/op 78.17 MB/s BenchmarkMemmoveUnalignedDst/6-4 1875394 64.27 ns/op 93.35 MB/s BenchmarkMemmoveUnalignedDst/7-4 1848742 64.75 ns/op 108.11 MB/s BenchmarkMemmoveUnalignedDst/8-4 1842295 64.82 ns/op 123.42 MB/s BenchmarkMemmoveUnalignedDst/9-4 1743259 68.10 ns/op 132.15 MB/s BenchmarkMemmoveUnalignedDst/10-4 1764195 68.17 ns/op 146.69 MB/s BenchmarkMemmoveUnalignedDst/11-4 1749524 68.68 ns/op 160.17 MB/s BenchmarkMemmoveUnalignedDst/12-4 1747964 68.49 ns/op 175.21 MB/s BenchmarkMemmoveUnalignedDst/13-4 1736874 68.06 ns/op 191.01 MB/s BenchmarkMemmoveUnalignedDst/14-4 1764523 68.74 ns/op 203.66 MB/s BenchmarkMemmoveUnalignedDst/15-4 1744414 68.35 ns/op 219.45 MB/s BenchmarkMemmoveUnalignedDst/16-4 1695896 69.55 ns/op 230.05 MB/s BenchmarkMemmoveUnalignedDst/32-4 1636624 73.80 ns/op 433.60 MB/s BenchmarkMemmoveUnalignedDst/64-4 1495017 81.20 ns/op 788.17 MB/s BenchmarkMemmoveUnalignedDst/128-4 1215741 96.10 ns/op 1331.99 MB/s BenchmarkMemmoveUnalignedDst/256-4 904885 126.8 ns/op 2018.15 MB/s BenchmarkMemmoveUnalignedDst/512-4 611500 192.7 ns/op 2656.51 MB/s BenchmarkMemmoveUnalignedDst/1024-4 336878 348.6 ns/op 2937.60 MB/s BenchmarkMemmoveUnalignedDst/2048-4 203714 594.8 ns/op 3443.15 MB/s BenchmarkMemmoveUnalignedDst/4096-4 105093 1133 ns/op 3614.06 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1644258 71.31 ns/op 448.75 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1487289 79.42 ns/op 805.87 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1253572 94.44 ns/op 1355.29 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 946570 125.5 ns/op 2040.37 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 587366 200.9 ns/op 2548.08 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 353132 338.5 ns/op 3024.83 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 199932 589.9 ns/op 3471.74 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 107790 1107 ns/op 3701.55 MB/s BenchmarkMemmoveUnalignedSrc/0-4 13979052 8.515 ns/op BenchmarkMemmoveUnalignedSrc/1-4 2029777 60.09 ns/op 16.64 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1943733 61.42 ns/op 32.56 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1945492 62.20 ns/op 48.24 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1919023 62.41 ns/op 64.09 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1895952 63.08 ns/op 79.26 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1939963 62.37 ns/op 96.20 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1936154 61.81 ns/op 113.25 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1949826 62.62 ns/op 127.76 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1784788 66.62 ns/op 135.10 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1783791 66.16 ns/op 151.14 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1752759 68.14 ns/op 161.43 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1786201 66.79 ns/op 179.67 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1804393 67.19 ns/op 193.48 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1794634 66.41 ns/op 210.81 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1802652 66.91 ns/op 224.20 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1758928 67.29 ns/op 237.76 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1678524 70.54 ns/op 453.65 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1498000 79.05 ns/op 809.61 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1283786 93.79 ns/op 1364.72 MB/s BenchmarkMemmoveUnalignedSrc/256-4 940698 124.7 ns/op 2053.75 MB/s BenchmarkMemmoveUnalignedSrc/512-4 583490 202.3 ns/op 2531.50 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 353344 339.2 ns/op 3019.17 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 193627 592.9 ns/op 3454.38 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 107173 1110 ns/op 3689.38 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1675620 71.32 ns/op 448.68 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1525230 78.80 ns/op 812.19 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1293506 93.30 ns/op 1371.98 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 870628 123.3 ns/op 2075.87 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 618400 189.3 ns/op 2704.97 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 344692 338.0 ns/op 3029.58 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 202911 591.0 ns/op 3465.34 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 105452 1114 ns/op 3677.80 MB/s BenchmarkMemclr/5-4 11732667 10.07 ns/op 496.52 MB/s BenchmarkMemclr/16-4 11513994 10.35 ns/op 1546.48 MB/s BenchmarkMemclr/64-4 11029436 10.84 ns/op 5903.28 MB/s BenchmarkMemclr/256-4 9747962 12.17 ns/op 21043.49 MB/s BenchmarkMemclr/4096-4 2370201 50.04 ns/op 81862.30 MB/s BenchmarkMemclr/65536-4 81835 1854 ns/op 35352.58 MB/s BenchmarkMemclr/1M-4 2785 40109 ns/op 26142.93 MB/s BenchmarkMemclr/4M-4 687 166729 ns/op 25156.37 MB/s BenchmarkMemclr/8M-4 318 364786 ns/op 22996.00 MB/s BenchmarkMemclr/16M-4 111 1183010 ns/op 14181.81 MB/s BenchmarkMemclr/64M-4 12 9767358 ns/op 6870.73 MB/s BenchmarkGoMemclr/5-4 2426965 49.61 ns/op 100.78 MB/s BenchmarkGoMemclr/16-4 494044 238.1 ns/op 67.20 MB/s BenchmarkGoMemclr/64-4 128323 921.3 ns/op 69.47 MB/s BenchmarkGoMemclr/256-4 32462 3677 ns/op 69.63 MB/s BenchmarkClearFat8-4 19556955 6.166 ns/op BenchmarkClearFat12-4 20324926 5.939 ns/op BenchmarkClearFat16-4 18896286 6.131 ns/op BenchmarkClearFat24-4 20387404 5.957 ns/op BenchmarkClearFat32-4 19311552 6.144 ns/op BenchmarkClearFat40-4 20136758 5.970 ns/op BenchmarkClearFat48-4 19798190 6.093 ns/op BenchmarkClearFat56-4 20126251 5.931 ns/op BenchmarkClearFat64-4 19599243 6.079 ns/op BenchmarkClearFat128-4 20063286 5.937 ns/op BenchmarkClearFat256-4 19593084 6.110 ns/op BenchmarkClearFat512-4 19946486 5.912 ns/op BenchmarkClearFat1024-4 17968689 6.525 ns/op BenchmarkCopyFat8-4 19906105 5.944 ns/op BenchmarkCopyFat12-4 19647410 6.106 ns/op BenchmarkCopyFat16-4 20222854 5.919 ns/op BenchmarkCopyFat24-4 19428438 6.124 ns/op BenchmarkCopyFat32-4 20345904 5.919 ns/op BenchmarkCopyFat64-4 19468604 6.191 ns/op BenchmarkCopyFat128-4 20357736 5.983 ns/op BenchmarkCopyFat256-4 20152676 5.981 ns/op BenchmarkCopyFat512-4 19809168 5.858 ns/op BenchmarkCopyFat520-4 19377084 6.053 ns/op BenchmarkCopyFat1024-4 19662015 6.107 ns/op BenchmarkIssue18740/2byte-4 466 255460 ns/op BenchmarkIssue18740/4byte-4 758 155557 ns/op BenchmarkIssue18740/8byte-4 1009 118303 ns/op BenchmarkReadMetricsLatency-4 16090 6400 p50-ns 6866 p90-ns 19198 p99-ns BenchmarkFinalizer-4 151 759315 ns/op BenchmarkFinalizerRun-4 172942 648.3 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6407905 17.59 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3150496 38.05 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2377462 49.38 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2411066 50.07 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1334872 90.23 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 101.0 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2298476 52.83 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1280467 93.71 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1338823 89.44 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1886668 67.54 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1862998 65.25 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1533050 77.83 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1490127 80.30 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1370102 88.05 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 6061190 19.62 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 6181982 19.19 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 6155709 19.24 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 6053791 19.75 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5737101 20.88 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 5213792 23.07 ns/op BenchmarkFindBitRange64/PatternAASize2-4 5941590 19.69 ns/op BenchmarkFindBitRange64/PatternAASize8-4 6194826 19.44 ns/op BenchmarkFindBitRange64/PatternAASize32-4 6059290 19.36 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 6068674 19.67 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 6232860 19.33 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 6179494 19.15 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 6084345 21.67 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 6141571 19.40 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 6288157 19.49 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 6129776 19.67 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 6208180 19.46 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 6178953 19.25 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 5975378 19.58 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 5712548 21.11 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 5723749 20.96 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 6146100 19.58 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 5604422 21.05 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 5698018 21.03 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 6106388 19.66 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 5763085 20.85 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 5700988 21.06 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 6129018 19.62 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 5783395 21.07 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 5675068 20.91 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 5963260 19.71 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 6184564 19.24 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 6156262 19.31 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 6028368 19.71 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 6226746 19.37 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 6217557 19.34 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 6109266 19.62 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 6212636 19.19 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 6229250 19.31 ns/op BenchmarkNetpollBreak-4 4042 26828 ns/op BenchmarkPingPongHog-4 385 311271 ns/op BenchmarkStackGrowth-4 75009 1571 ns/op BenchmarkStackGrowthDeep-4 775 151027 ns/op BenchmarkCreateGoroutines-4 56706 2376 ns/op BenchmarkCreateGoroutinesParallel-4 45296 2493 ns/op BenchmarkCreateGoroutinesCapture-4 10000 13259 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 45920 2671 ns/op BenchmarkClosureCall-4 20325519 5.923 ns/op BenchmarkWakeupParallelSpinning/0s-4 4838 21781 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4800 25261 ns/op BenchmarkWakeupParallelSpinning/2µs-4 5166 26582 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2989 38852 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1995 57740 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1290 95425 ns/op BenchmarkWakeupParallelSpinning/50µs-4 656 191344 ns/op BenchmarkWakeupParallelSpinning/100µs-4 384 349352 ns/op BenchmarkWakeupParallelSyscall/0s-4 766 158582 ns/op BenchmarkWakeupParallelSyscall/1µs-4 758 156035 ns/op BenchmarkWakeupParallelSyscall/2µs-4 673 155324 ns/op BenchmarkWakeupParallelSyscall/5µs-4 738 166759 ns/op BenchmarkWakeupParallelSyscall/10µs-4 681 179371 ns/op BenchmarkWakeupParallelSyscall/20µs-4 612 212303 ns/op BenchmarkWakeupParallelSyscall/50µs-4 442 273407 ns/op BenchmarkWakeupParallelSyscall/100µs-4 301 399810 ns/op BenchmarkMatmult-4 3285213 46.23 ns/op BenchmarkFastrand-4 7059768 14.63 ns/op BenchmarkFastrand64-4 7954456 14.56 ns/op BenchmarkFastrandHashiter-4 2649790 43.89 ns/op BenchmarkFastrandn/2-4 6208471 19.03 ns/op BenchmarkFastrandn/3-4 6218553 19.31 ns/op BenchmarkFastrandn/4-4 6122610 19.36 ns/op BenchmarkFastrandn/5-4 6269692 19.66 ns/op BenchmarkIfaceCmp100-4 91861 1309 ns/op BenchmarkIfaceCmpNil100-4 179952 665.5 ns/op BenchmarkEfaceCmpDiff-4 36445 3265 ns/op BenchmarkEfaceCmpDiffIndirect-4 34273 3506 ns/op BenchmarkDefer-4 1573015 77.07 ns/op BenchmarkDefer10-4 818636 164.7 ns/op BenchmarkDeferMany-4 415434 460.9 ns/op BenchmarkPanicRecover-4 177326 676.2 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 7382 20057 ns/op 19464 p50-ns 24964 p90-ns 55741 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 6754 25258 ns/op 16575 p50-ns 26366 p90-ns 174159 p99-ns BenchmarkGoroutineProfile/small/idle-4 2810 41653 ns/op 36482 p50-ns 51965 p90-ns 92885 p99-ns BenchmarkGoroutineProfile/small/loaded-4 397 342388 ns/op 105276 p50-ns 276201 p90-ns 7137118 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 6718 18036 ns/op 15360 p50-ns 23194 p90-ns 42327 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 5991 21352 ns/op 18532 p50-ns 25912 p90-ns 98808 p99-ns BenchmarkGoroutineProfile/large/idle-4 14 7665612 ns/op 7723275 p50-ns 7892709 p90-ns 8262496 p99-ns BenchmarkGoroutineProfile/large/loaded-4 6 20206975 ns/op 17158901 p50-ns 32896275 p90-ns 32896275 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 6828 17714 ns/op 17870 p50-ns 20424 p90-ns 30278 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 3625 30072 ns/op 14848 p50-ns 24585 p90-ns 201053 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 931 123479 ns/op 113607 p50-ns 165759 p90-ns 192931 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 393 501464 ns/op 268433 p50-ns 452118 p90-ns 8009447 p99-ns BenchmarkRWMutexUncontended-4 1982514 60.19 ns/op BenchmarkRWMutexWrite100-4 613422 204.8 ns/op BenchmarkRWMutexWrite10-4 117986 882.7 ns/op BenchmarkRWMutexWorkWrite100-4 492804 255.3 ns/op BenchmarkRWMutexWorkWrite10-4 71620 1442 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 198914 557.0 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 195861 552.2 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 185984 554.7 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 245062 498.3 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 205839 501.7 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 189922 558.9 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 209890 533.4 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 204112 526.7 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 174999 595.1 ns/op BenchmarkMakeSlice/Byte-4 2077726 62.12 ns/op BenchmarkMakeSlice/Int16-4 1892932 61.81 ns/op BenchmarkMakeSlice/Int-4 1630706 73.91 ns/op BenchmarkMakeSlice/Ptr-4 1000000 123.4 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 126.3 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 150.8 ns/op BenchmarkMakeSlice/Struct/40-4 986566 188.4 ns/op BenchmarkGrowSlice/Byte-4 822386 160.1 ns/op BenchmarkGrowSlice/Int16-4 704606 177.7 ns/op BenchmarkGrowSlice/Int-4 508460 250.9 ns/op BenchmarkGrowSlice/Ptr-4 393582 320.9 ns/op BenchmarkGrowSlice/Struct/24-4 257223 467.8 ns/op BenchmarkGrowSlice/Struct/32-4 192193 596.3 ns/op BenchmarkGrowSlice/Struct/40-4 163468 701.3 ns/op BenchmarkExtendSlice/IntSlice-4 468192 280.9 ns/op BenchmarkExtendSlice/PointerSlice-4 333768 375.7 ns/op BenchmarkExtendSlice/NoGrow-4 827012 157.4 ns/op BenchmarkAppend-4 770355 140.5 ns/op BenchmarkAppendGrowByte-4 3 36939750 ns/op BenchmarkAppendGrowString-4 1 412732096 ns/op BenchmarkAppendSlice/1Bytes-4 1935398 60.13 ns/op BenchmarkAppendSlice/4Bytes-4 1905108 62.48 ns/op BenchmarkAppendSlice/7Bytes-4 1834772 65.36 ns/op BenchmarkAppendSlice/8Bytes-4 1879107 64.72 ns/op BenchmarkAppendSlice/15Bytes-4 1755302 69.34 ns/op BenchmarkAppendSlice/16Bytes-4 1780575 67.64 ns/op BenchmarkAppendSlice/32Bytes-4 1739473 68.57 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 69718 1718 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 17877 6949 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 5406 25349 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1119 98022 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 93 1280389 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 19 6154312 ns/op BenchmarkAppendStr/1Bytes-4 1669886 72.93 ns/op BenchmarkAppendStr/4Bytes-4 1616745 72.50 ns/op BenchmarkAppendStr/8Bytes-4 1613079 75.40 ns/op BenchmarkAppendStr/16Bytes-4 1529756 78.27 ns/op BenchmarkAppendStr/32Bytes-4 1557880 76.11 ns/op BenchmarkAppendSpecialCase-4 779313 153.4 ns/op BenchmarkCopy/1Byte-4 1993820 60.24 ns/op 16.60 MB/s BenchmarkCopy/1String-4 1995061 59.36 ns/op 16.85 MB/s BenchmarkCopy/2Byte-4 1927050 62.66 ns/op 31.92 MB/s BenchmarkCopy/2String-4 1914360 62.98 ns/op 31.75 MB/s BenchmarkCopy/4Byte-4 1888792 62.59 ns/op 63.91 MB/s BenchmarkCopy/4String-4 1930453 62.59 ns/op 63.91 MB/s BenchmarkCopy/8Byte-4 1899920 62.48 ns/op 128.04 MB/s BenchmarkCopy/8String-4 1912530 61.92 ns/op 129.20 MB/s BenchmarkCopy/12Byte-4 1804628 66.99 ns/op 179.13 MB/s BenchmarkCopy/12String-4 1836058 65.80 ns/op 182.38 MB/s BenchmarkCopy/16Byte-4 1858425 65.07 ns/op 245.90 MB/s BenchmarkCopy/16String-4 1863781 64.59 ns/op 247.71 MB/s BenchmarkCopy/32Byte-4 1762795 68.48 ns/op 467.32 MB/s BenchmarkCopy/32String-4 1764450 68.25 ns/op 468.85 MB/s BenchmarkCopy/128Byte-4 1345489 89.34 ns/op 1432.78 MB/s BenchmarkCopy/128String-4 1328295 89.85 ns/op 1424.56 MB/s BenchmarkCopy/1024Byte-4 358108 335.8 ns/op 3049.75 MB/s BenchmarkCopy/1024String-4 358239 336.5 ns/op 3043.25 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 28218 4193 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 17745 6584 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 11351 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 14432 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 7840 18271 ns/op BenchmarkAppendInPlace/Grow/Byte-4 130184 944.6 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 134007 914.2 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 86589 1234 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 70858 1562 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 66463 1769 ns/op BenchmarkStackCopyPtr-4 1 169933638 ns/op BenchmarkStackCopy-4 1 119939148 ns/op BenchmarkStackCopyNoCache-4 18 6122748 ns/op BenchmarkStackCopyWithStkobj-4 1 120288839 ns/op BenchmarkIssue18138-4 620 215684 ns/op BenchmarkCompareStringEqual-4 11340568 10.47 ns/op BenchmarkCompareStringIdentical-4 15437355 7.642 ns/op BenchmarkCompareStringSameLength-4 12741752 9.453 ns/op BenchmarkCompareStringDifferentLength-4 20050636 5.921 ns/op BenchmarkCompareStringBigUnaligned-4 1119 92002 ns/op 11397.40 MB/s BenchmarkCompareStringBig-4 1200 96663 ns/op 10847.81 MB/s BenchmarkConcatStringAndBytes-4 2140270 55.41 ns/op BenchmarkSliceByteToString/1-4 2441378 49.38 ns/op BenchmarkSliceByteToString/2-4 1000000 108.0 ns/op BenchmarkSliceByteToString/4-4 1000000 103.6 ns/op BenchmarkSliceByteToString/8-4 1000000 105.2 ns/op BenchmarkSliceByteToString/16-4 1000000 109.1 ns/op BenchmarkSliceByteToString/32-4 1000000 124.6 ns/op BenchmarkSliceByteToString/64-4 1000000 153.9 ns/op BenchmarkSliceByteToString/128-4 611857 207.4 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2186463 54.74 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 834640 140.3 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 972950 118.1 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3502911 34.26 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1627256 73.38 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1860279 63.81 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2422569 49.01 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 487857 242.8 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 559818 195.8 ns/op BenchmarkRuneIterate/range/ASCII-4 5535213 21.52 ns/op BenchmarkRuneIterate/range/Japanese-4 1944780 61.45 ns/op BenchmarkRuneIterate/range/MixedLength-4 2323008 51.61 ns/op BenchmarkRuneIterate/range1/ASCII-4 5937612 20.29 ns/op BenchmarkRuneIterate/range1/Japanese-4 1977099 60.43 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2353477 51.56 ns/op BenchmarkRuneIterate/range2/ASCII-4 5645701 21.25 ns/op BenchmarkRuneIterate/range2/Japanese-4 1960887 60.52 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2355129 50.83 ns/op BenchmarkArrayEqual-4 18034484 6.552 ns/op BenchmarkFunc/Name-4 4896244 24.56 ns/op BenchmarkFunc/Entry-4 10553416 11.34 ns/op BenchmarkFunc/FileLine-4 1533170 78.36 ns/op PASS ok runtime 130.808s goos: linux goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 24346 4969 ns/op BenchmarkHandle/concurrent-4 15565 7844 ns/op PASS ok runtime/cgo 0.521s goos: linux goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 20707470 5.660 ns/op BenchmarkAtomicStore64-4 9509684 12.53 ns/op BenchmarkAtomicLoad-4 21057408 5.739 ns/op BenchmarkAtomicStore-4 9419204 12.46 ns/op BenchmarkAnd8-4 9555505 12.52 ns/op BenchmarkAnd-4 9574358 12.51 ns/op BenchmarkAnd8Parallel-4 4020399 27.12 ns/op BenchmarkAndParallel-4 4176236 26.64 ns/op BenchmarkOr8-4 9580012 12.45 ns/op BenchmarkOr-4 9518768 12.56 ns/op BenchmarkOr8Parallel-4 4343316 31.50 ns/op BenchmarkOrParallel-4 4118143 27.68 ns/op BenchmarkXadd-4 4108425 28.18 ns/op BenchmarkXadd64-4 4060236 27.38 ns/op BenchmarkCas-4 3027974 39.28 ns/op BenchmarkCas64-4 3051498 38.47 ns/op BenchmarkXchg-4 4289790 26.86 ns/op BenchmarkXchg64-4 4019839 26.83 ns/op PASS ok runtime/internal/atomic 2.591s goos: linux goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4924015 24.84 ns/op BenchmarkMulUintptr/large-4 3811377 31.61 ns/op PASS ok runtime/internal/math 0.340s goos: linux goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 19 6099603 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 10 10489680 ns/op 551.0 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 729 206962 ns/op 10.41 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 9 12731119 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 7 21058242 ns/op 1237 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 115 922369 ns/op 58.84 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 78984394 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 108569110 ns/op 7386 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 9 11616046 ns/op 704.8 concurrent_launches/op PASS ok runtime/pprof 1.947s goos: linux goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 14 7625832 ns/op BenchmarkStackLeak-4 10016 10748 ns/op PASS ok runtime/race 0.521s goos: linux goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 3361389 32.98 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 261183 477.4 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.402s goos: linux goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 159937 727.1 ns/op BenchmarkSortString1K-4 182 648598 ns/op BenchmarkSortString1K_Slice-4 213 570731 ns/op BenchmarkStableString1K-4 98 1098231 ns/op BenchmarkSortInt1K-4 210 561750 ns/op BenchmarkSortInt1K_Sorted-4 3288 36018 ns/op BenchmarkSortInt1K_Reversed-4 2036 58165 ns/op BenchmarkSortInt1K_Mod8-4 532 229704 ns/op BenchmarkStableInt1K-4 148 789380 ns/op BenchmarkStableInt1K_Slice-4 174 691889 ns/op BenchmarkSortInt64K-4 2 52480985 ns/op BenchmarkSortInt64K_Slice-4 3 44473898 ns/op BenchmarkStableInt64K-4 2 72214509 ns/op BenchmarkSort1e2-4 472 264706 ns/op BenchmarkStable1e2-4 175 695499 ns/op BenchmarkSort1e4-4 2 51231526 ns/op BenchmarkStable1e4-4 1 225509028 ns/op PASS ok sort 3.601s goos: linux goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 854445 139.6 ns/op BenchmarkAtof64Float-4 653799 154.4 ns/op BenchmarkAtof64FloatExp-4 618975 181.4 ns/op BenchmarkAtof64Big-4 418521 266.6 ns/op BenchmarkAtof64RandomBits-4 238209 487.9 ns/op BenchmarkAtof64RandomFloats-4 449228 255.0 ns/op BenchmarkAtof64RandomLongFloats-4 383505 306.6 ns/op BenchmarkAtof32Decimal-4 817330 135.2 ns/op BenchmarkAtof32Float-4 740397 155.3 ns/op BenchmarkAtof32FloatExp-4 571418 195.0 ns/op BenchmarkAtof32Random-4 367654 312.5 ns/op BenchmarkAtof32RandomLong-4 157780 753.0 ns/op BenchmarkParseInt/Pos/7bit-4 1488050 80.23 ns/op BenchmarkParseInt/Pos/26bit-4 667140 172.0 ns/op BenchmarkParseInt/Pos/31bit-4 545626 201.7 ns/op BenchmarkParseInt/Pos/56bit-4 371955 318.4 ns/op BenchmarkParseInt/Pos/63bit-4 327686 331.6 ns/op BenchmarkParseInt/Neg/7bit-4 1472439 81.28 ns/op BenchmarkParseInt/Neg/26bit-4 651033 173.2 ns/op BenchmarkParseInt/Neg/31bit-4 561152 199.1 ns/op BenchmarkParseInt/Neg/56bit-4 372489 311.9 ns/op BenchmarkParseInt/Neg/63bit-4 353553 323.7 ns/op BenchmarkAtoi/Pos/7bit-4 2186787 55.09 ns/op BenchmarkAtoi/Pos/26bit-4 787029 143.9 ns/op BenchmarkAtoi/Pos/31bit-4 730486 156.6 ns/op BenchmarkAtoi/Pos/56bit-4 409213 278.1 ns/op BenchmarkAtoi/Pos/63bit-4 334341 354.3 ns/op BenchmarkAtoi/Neg/7bit-4 2188674 55.10 ns/op BenchmarkAtoi/Neg/26bit-4 792501 144.6 ns/op BenchmarkAtoi/Neg/31bit-4 749367 156.7 ns/op BenchmarkAtoi/Neg/56bit-4 422230 272.9 ns/op BenchmarkAtoi/Neg/63bit-4 326858 343.0 ns/op BenchmarkFormatFloat/Decimal-4 113931 1075 ns/op BenchmarkFormatFloat/Float-4 107533 1126 ns/op BenchmarkFormatFloat/Exp-4 115633 1050 ns/op BenchmarkFormatFloat/NegExp-4 113296 1062 ns/op BenchmarkFormatFloat/LongExp-4 96483 1280 ns/op BenchmarkFormatFloat/Big-4 94342 1315 ns/op BenchmarkFormatFloat/BinaryExp-4 196180 578.0 ns/op BenchmarkFormatFloat/32Integer-4 112600 1030 ns/op BenchmarkFormatFloat/32ExactFraction-4 125580 981.6 ns/op BenchmarkFormatFloat/32Point-4 115882 1035 ns/op BenchmarkFormatFloat/32Exp-4 110637 1006 ns/op BenchmarkFormatFloat/32NegExp-4 110598 1027 ns/op BenchmarkFormatFloat/32Shortest-4 124956 989.0 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 139149 863.9 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 132342 870.5 ns/op BenchmarkFormatFloat/64Fixed1-4 163046 771.7 ns/op BenchmarkFormatFloat/64Fixed2-4 151179 773.5 ns/op BenchmarkFormatFloat/64Fixed3-4 147498 767.7 ns/op BenchmarkFormatFloat/64Fixed4-4 152325 767.6 ns/op BenchmarkFormatFloat/64Fixed12-4 74498 1375 ns/op BenchmarkFormatFloat/64Fixed16-4 109866 1080 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 113457 1022 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 99830 1170 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2412 47456 ns/op BenchmarkFormatFloat/Slowpath64-4 97105 1231 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 96102 1352 ns/op BenchmarkAppendFloat/Decimal-4 144934 802.4 ns/op BenchmarkAppendFloat/Float-4 130581 894.3 ns/op BenchmarkAppendFloat/Exp-4 147727 799.0 ns/op BenchmarkAppendFloat/NegExp-4 148438 794.6 ns/op BenchmarkAppendFloat/LongExp-4 120156 985.5 ns/op BenchmarkAppendFloat/Big-4 116565 1020 ns/op BenchmarkAppendFloat/BinaryExp-4 327856 344.2 ns/op BenchmarkAppendFloat/32Integer-4 145932 804.2 ns/op BenchmarkAppendFloat/32ExactFraction-4 153300 776.9 ns/op BenchmarkAppendFloat/32Point-4 142020 832.3 ns/op BenchmarkAppendFloat/32Exp-4 151860 788.5 ns/op BenchmarkAppendFloat/32NegExp-4 141619 784.9 ns/op BenchmarkAppendFloat/32Shortest-4 171189 690.1 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 180824 624.7 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 175645 652.0 ns/op BenchmarkAppendFloat/64Fixed1-4 209730 567.0 ns/op BenchmarkAppendFloat/64Fixed2-4 205222 563.1 ns/op BenchmarkAppendFloat/64Fixed3-4 206038 564.2 ns/op BenchmarkAppendFloat/64Fixed4-4 204007 560.6 ns/op BenchmarkAppendFloat/64Fixed12-4 110155 1071 ns/op BenchmarkAppendFloat/64Fixed16-4 146275 800.1 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 154506 747.3 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 134491 884.0 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2509 47311 ns/op BenchmarkAppendFloat/Slowpath64-4 118998 1001 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 121874 965.6 ns/op BenchmarkFormatInt-4 18897 6369 ns/op BenchmarkAppendInt-4 21693 5479 ns/op BenchmarkFormatUint-4 91062 1314 ns/op BenchmarkAppendUint-4 106856 1057 ns/op BenchmarkFormatIntSmall/7-4 2981563 40.81 ns/op BenchmarkFormatIntSmall/42-4 2978388 40.16 ns/op BenchmarkAppendIntSmall-4 1401192 82.36 ns/op BenchmarkAppendUintVarlen/1-4 1404030 85.47 ns/op BenchmarkAppendUintVarlen/12-4 1344693 92.77 ns/op BenchmarkAppendUintVarlen/123-4 948937 119.9 ns/op BenchmarkAppendUintVarlen/1234-4 908298 121.0 ns/op BenchmarkAppendUintVarlen/12345-4 902133 123.6 ns/op BenchmarkAppendUintVarlen/123456-4 946213 122.9 ns/op BenchmarkAppendUintVarlen/1234567-4 906688 127.3 ns/op BenchmarkAppendUintVarlen/12345678-4 898788 127.1 ns/op BenchmarkAppendUintVarlen/123456789-4 846306 137.4 ns/op BenchmarkAppendUintVarlen/1234567890-4 874800 133.4 ns/op BenchmarkAppendUintVarlen/12345678901-4 803848 134.3 ns/op BenchmarkAppendUintVarlen/123456789012-4 852650 138.0 ns/op BenchmarkAppendUintVarlen/1234567890123-4 827952 139.4 ns/op BenchmarkAppendUintVarlen/12345678901234-4 808926 141.0 ns/op BenchmarkAppendUintVarlen/123456789012345-4 779701 144.7 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 800971 143.2 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 745069 149.3 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 747102 151.5 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 747906 152.0 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 745081 152.9 ns/op BenchmarkQuote-4 44821 2523 ns/op BenchmarkQuoteRune-4 382042 280.0 ns/op BenchmarkAppendQuote-4 55546 2295 ns/op BenchmarkAppendQuoteRune-4 867276 134.7 ns/op BenchmarkUnquoteEasy-4 1391169 86.71 ns/op BenchmarkUnquoteHard-4 47006 2527 ns/op PASS ok strconv 16.131s goos: linux goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 383756 270.5 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 124977 936.5 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 170298 652.3 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 275756 416.3 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 73606 1445 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 91448 1220 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 646287 192.1 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 22394 5230 ns/op BenchmarkGenericMatch1-4 2133 48946 ns/op BenchmarkGenericMatch2-4 465 252268 ns/op BenchmarkSingleMaxSkipping-4 8973 12983 ns/op 770.26 MB/s BenchmarkSingleLongSuffixFail-4 15927 7658 ns/op 130.85 MB/s BenchmarkSingleMatch-4 243 493804 ns/op 30.38 MB/s BenchmarkByteByteNoMatch-4 76405 1589 ns/op BenchmarkByteByteMatch-4 18640 6245 ns/op BenchmarkByteStringMatch-4 23763 4816 ns/op BenchmarkHTMLEscapeNew-4 77438 1519 ns/op BenchmarkHTMLEscapeOld-4 85515 1336 ns/op BenchmarkByteStringReplacerWriteString-4 1478 77773 ns/op BenchmarkByteReplacerWriteString-4 1076 108911 ns/op BenchmarkByteByteReplaces-4 3386 33449 ns/op BenchmarkByteByteMap-4 9922 11691 ns/op BenchmarkMap/identity/ASCII-4 592742 194.9 ns/op BenchmarkMap/identity/Greek-4 442600 275.1 ns/op BenchmarkMap/change/ASCII-4 35866 3194 ns/op BenchmarkMap/change/Greek-4 23185 5037 ns/op BenchmarkIndexRune-4 2028777 59.12 ns/op BenchmarkIndexRuneLongString-4 1695487 70.56 ns/op BenchmarkIndexRuneFastPath-4 4533768 26.42 ns/op BenchmarkIndex-4 4466133 26.85 ns/op BenchmarkLastIndex-4 4618164 25.66 ns/op BenchmarkIndexByte-4 10747291 11.31 ns/op BenchmarkToUpper/#00-4 3506964 33.88 ns/op BenchmarkToUpper/ONLYUPPER-4 2328524 51.63 ns/op BenchmarkToUpper/abc-4 333678 358.6 ns/op BenchmarkToUpper/AbC123-4 227212 528.9 ns/op BenchmarkToUpper/azAZ09_-4 208190 572.9 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 56902 1963 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 33448 3562 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 56148 2133 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 117104 989.6 ns/op BenchmarkToLower/#00-4 3563925 33.46 ns/op BenchmarkToLower/abc-4 3078153 39.02 ns/op BenchmarkToLower/AbC123-4 232497 531.7 ns/op BenchmarkToLower/azAZ09_-4 205749 574.2 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 59283 1996 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 32467 3467 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 67245 1767 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 119083 1011 ns/op BenchmarkMapNoChanges-4 806185 138.5 ns/op BenchmarkTrim-4 50602 2367 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3297422 35.71 ns/op BenchmarkToValidUTF8/InvalidASCII-4 204358 589.4 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 134856 887.3 ns/op BenchmarkEqualFold-4 58972 1984 ns/op BenchmarkIndexHard1-4 840 142405 ns/op BenchmarkIndexHard2-4 564 199580 ns/op BenchmarkIndexHard3-4 148 800425 ns/op BenchmarkIndexHard4-4 181 657277 ns/op BenchmarkLastIndexHard1-4 58 1984362 ns/op BenchmarkLastIndexHard2-4 58 1979849 ns/op BenchmarkLastIndexHard3-4 58 1997660 ns/op BenchmarkCountHard1-4 842 142014 ns/op BenchmarkCountHard2-4 598 200489 ns/op BenchmarkCountHard3-4 148 809804 ns/op BenchmarkIndexTorture-4 7690 15603 ns/op BenchmarkCountTorture-4 7339 15841 ns/op BenchmarkCountTortureOverlapping-4 648 170283 ns/op BenchmarkCountByte/10-4 4424293 27.04 ns/op 369.86 MB/s BenchmarkCountByte/32-4 4296649 27.48 ns/op 1164.28 MB/s BenchmarkCountByte/4096-4 876735 132.9 ns/op 30820.68 MB/s BenchmarkCountByte/4194304-4 679 157800 ns/op 26579.86 MB/s BenchmarkCountByte/67108864-4 21 5591142 ns/op 12002.71 MB/s BenchmarkFields/ASCII/16-4 261284 434.4 ns/op 36.83 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 23589 4950 ns/op 51.72 MB/s 352 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1478 81887 ns/op 50.02 MB/s 6528 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 75 1572525 ns/op 41.68 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 24413932 ns/op 42.95 MB/s 1507328 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 106833 1073 ns/op 14.91 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 11043 10778 ns/op 23.75 MB/s 416 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 574 185074 ns/op 22.13 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 31 3891681 ns/op 16.84 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 83703563 ns/op 12.53 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 214148 577.0 ns/op 27.73 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 18108 6684 ns/op 38.30 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 912 124912 ns/op 32.79 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 38 2986328 ns/op 21.95 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 68223998 ns/op 15.37 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 132105 902.9 ns/op 17.72 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13318 8930 ns/op 28.67 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 747 154929 ns/op 26.44 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 33 3440895 ns/op 19.05 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 76840588 ns/op 13.65 MB/s 10449152 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 1 104524217 ns/op BenchmarkSplitSingleByteSeparator-4 14 10038445 ns/op BenchmarkSplitMultiByteSeparator-4 30 3832130 ns/op BenchmarkSplitNSingleByteSeparator-4 206545 564.0 ns/op BenchmarkSplitNMultiByteSeparator-4 183010 690.8 ns/op BenchmarkRepeat/5x1-4 438418 300.2 ns/op BenchmarkRepeat/5x2-4 277747 421.3 ns/op BenchmarkRepeat/5x6-4 177910 681.9 ns/op BenchmarkRepeat/10x1-4 395452 293.9 ns/op BenchmarkRepeat/10x2-4 266421 433.6 ns/op BenchmarkRepeat/10x6-4 164276 717.4 ns/op BenchmarkIndexAnyASCII/1:1-4 2204894 53.92 ns/op BenchmarkIndexAnyASCII/1:2-4 2212102 54.22 ns/op BenchmarkIndexAnyASCII/1:4-4 2201164 54.40 ns/op BenchmarkIndexAnyASCII/1:8-4 2190836 54.15 ns/op BenchmarkIndexAnyASCII/1:16-4 2190398 54.72 ns/op BenchmarkIndexAnyASCII/1:32-4 2153263 55.99 ns/op BenchmarkIndexAnyASCII/1:64-4 2122639 56.18 ns/op BenchmarkIndexAnyASCII/16:1-4 2234302 53.41 ns/op BenchmarkIndexAnyASCII/16:2-4 792530 153.2 ns/op BenchmarkIndexAnyASCII/16:4-4 756001 154.8 ns/op BenchmarkIndexAnyASCII/16:8-4 725287 163.0 ns/op BenchmarkIndexAnyASCII/16:16-4 600632 172.0 ns/op BenchmarkIndexAnyASCII/16:32-4 579297 198.8 ns/op BenchmarkIndexAnyASCII/16:64-4 480057 244.5 ns/op BenchmarkIndexAnyASCII/256:1-4 1961317 61.17 ns/op BenchmarkIndexAnyASCII/256:2-4 69328 1730 ns/op BenchmarkIndexAnyASCII/256:4-4 68488 1720 ns/op BenchmarkIndexAnyASCII/256:8-4 69350 1733 ns/op BenchmarkIndexAnyASCII/256:16-4 67406 1740 ns/op BenchmarkIndexAnyASCII/256:32-4 68390 1759 ns/op BenchmarkIndexAnyASCII/256:64-4 66264 1802 ns/op BenchmarkIndexAnyUTF8/1:1-4 2257386 53.40 ns/op BenchmarkIndexAnyUTF8/1:2-4 2148727 56.69 ns/op BenchmarkIndexAnyUTF8/1:4-4 2118118 56.02 ns/op BenchmarkIndexAnyUTF8/1:8-4 2135458 56.46 ns/op BenchmarkIndexAnyUTF8/1:16-4 2110849 56.04 ns/op BenchmarkIndexAnyUTF8/1:32-4 2093866 57.59 ns/op BenchmarkIndexAnyUTF8/1:64-4 2075425 57.59 ns/op BenchmarkIndexAnyUTF8/16:1-4 1688168 69.64 ns/op BenchmarkIndexAnyUTF8/16:2-4 312210 367.1 ns/op BenchmarkIndexAnyUTF8/16:4-4 327105 366.9 ns/op BenchmarkIndexAnyUTF8/16:8-4 320554 365.0 ns/op BenchmarkIndexAnyUTF8/16:16-4 320001 360.5 ns/op BenchmarkIndexAnyUTF8/16:32-4 300518 368.7 ns/op BenchmarkIndexAnyUTF8/16:64-4 315090 372.1 ns/op BenchmarkIndexAnyUTF8/256:1-4 446322 264.9 ns/op BenchmarkIndexAnyUTF8/256:2-4 22614 5209 ns/op BenchmarkIndexAnyUTF8/256:4-4 21926 5305 ns/op BenchmarkIndexAnyUTF8/256:8-4 23260 5191 ns/op BenchmarkIndexAnyUTF8/256:16-4 23779 5186 ns/op BenchmarkIndexAnyUTF8/256:32-4 22239 5335 ns/op BenchmarkIndexAnyUTF8/256:64-4 22702 5252 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2182570 54.80 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2099068 54.93 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2178894 54.36 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2185576 54.62 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2186343 55.13 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2126403 55.83 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2100043 56.13 ns/op BenchmarkLastIndexAnyASCII/16:1-4 776205 153.4 ns/op BenchmarkLastIndexAnyASCII/16:2-4 765544 155.4 ns/op BenchmarkLastIndexAnyASCII/16:4-4 767504 154.5 ns/op BenchmarkLastIndexAnyASCII/16:8-4 736012 160.9 ns/op BenchmarkLastIndexAnyASCII/16:16-4 679500 172.9 ns/op BenchmarkLastIndexAnyASCII/16:32-4 582232 201.1 ns/op BenchmarkLastIndexAnyASCII/16:64-4 475384 250.0 ns/op BenchmarkLastIndexAnyASCII/256:1-4 69998 1712 ns/op BenchmarkLastIndexAnyASCII/256:2-4 69288 1724 ns/op BenchmarkLastIndexAnyASCII/256:4-4 69734 1719 ns/op BenchmarkLastIndexAnyASCII/256:8-4 69242 1725 ns/op BenchmarkLastIndexAnyASCII/256:16-4 68902 1732 ns/op BenchmarkLastIndexAnyASCII/256:32-4 67738 1770 ns/op BenchmarkLastIndexAnyASCII/256:64-4 66458 1821 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2147487 55.64 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2138982 55.42 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2157438 55.58 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2005927 59.32 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2005009 58.91 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2017328 59.33 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1986889 60.20 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 344222 332.2 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 178442 662.7 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 180229 662.9 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 176065 661.2 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 171710 685.0 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 174304 681.3 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 170278 687.7 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 26262 4474 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 13401 8967 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 13057 9060 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 13128 8953 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 12612 9545 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10315 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10143 ns/op BenchmarkTrimASCII/1:1-4 3410144 35.32 ns/op BenchmarkTrimASCII/1:2-4 2518168 47.31 ns/op BenchmarkTrimASCII/1:4-4 2311333 51.30 ns/op BenchmarkTrimASCII/1:8-4 2015766 58.21 ns/op BenchmarkTrimASCII/1:16-4 1739671 69.02 ns/op BenchmarkTrimASCII/16:1-4 2865612 41.52 ns/op BenchmarkTrimASCII/16:2-4 766620 154.9 ns/op BenchmarkTrimASCII/16:4-4 729208 156.8 ns/op BenchmarkTrimASCII/16:8-4 718816 163.5 ns/op BenchmarkTrimASCII/16:16-4 674600 172.9 ns/op BenchmarkTrimASCII/256:1-4 677176 172.1 ns/op BenchmarkTrimASCII/256:2-4 69999 1711 ns/op BenchmarkTrimASCII/256:4-4 69603 1710 ns/op BenchmarkTrimASCII/256:8-4 66585 1714 ns/op BenchmarkTrimASCII/256:16-4 68970 1736 ns/op BenchmarkTrimASCII/4096:1-4 56870 2100 ns/op BenchmarkTrimASCII/4096:2-4 4399 26879 ns/op BenchmarkTrimASCII/4096:4-4 4362 26935 ns/op BenchmarkTrimASCII/4096:8-4 4221 26653 ns/op BenchmarkTrimASCII/4096:16-4 4288 26838 ns/op BenchmarkTrimByte-4 4227427 27.80 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13370 8979 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13354 9005 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1101 107728 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2246 52463 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4274 26459 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7538 14793 ns/op BenchmarkJoin/0-4 5551723 21.00 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4502852 26.22 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 235158 508.5 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 162462 723.8 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 122389 957.6 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 98534 1198 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 82578 1464 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 72607 1676 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2760650 43.25 ns/op BenchmarkTrimSpace/ASCII-4 1718642 70.09 ns/op BenchmarkTrimSpace/SomeNonASCII-4 152442 849.4 ns/op BenchmarkTrimSpace/JustNonASCII-4 81632 1430 ns/op BenchmarkReplaceAll-4 128272 914.6 ns/op 16 B/op 1 allocs/op PASS ok strings 36.488s goos: linux goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 51476 2066 ns/op BenchmarkCond2-4 19992 5575 ns/op BenchmarkCond4-4 18476 6987 ns/op BenchmarkCond8-4 10000 13879 ns/op BenchmarkCond16-4 5210 25776 ns/op BenchmarkCond32-4 1651 77793 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 460164 245.1 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 304020 393.9 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 382989 272.3 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 452730 237.0 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 269722 404.8 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 464197 235.3 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 73586 2020 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 91305 1551 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 47646 2415 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 52407 2571 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 568549 197.0 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 137293 748.1 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 389142 266.1 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 137988 842.1 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 484482 241.7 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 210984 782.5 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 1259245 94.22 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 63572 2191 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 171007 715.2 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 617612 257.0 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 5588 20506 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 326 374526 ns/op BenchmarkRange/*sync.Map-4 2115 53683 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 90133 1456 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 208718 578.9 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 65476 1857 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 83949 1215 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 210130 537.2 ns/op BenchmarkAdversarialDelete/*sync.Map-4 99926 1231 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 64904 1928 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 171458 721.5 ns/op BenchmarkDeleteCollision/*sync.Map-4 629623 197.1 ns/op BenchmarkUncontendedSemaphore-4 3704432 32.02 ns/op BenchmarkContendedSemaphore-4 3152452 35.97 ns/op BenchmarkMutexUncontended-4 594814 198.9 ns/op BenchmarkMutex-4 148668 846.4 ns/op BenchmarkMutexSlack-4 164517 820.4 ns/op BenchmarkMutexWork-4 175851 911.0 ns/op BenchmarkMutexWorkSlack-4 134176 891.6 ns/op BenchmarkMutexNoSpin-4 52617 2177 ns/op BenchmarkMutexSpin-4 63030 1877 ns/op BenchmarkOnce-4 683484 154.8 ns/op BenchmarkSemaUncontended-4 4852221 24.21 ns/op BenchmarkSemaSyntNonblock-4 1416009 87.40 ns/op BenchmarkSemaSyntBlock-4 1264212 87.86 ns/op BenchmarkSemaWorkNonblock-4 1268035 89.88 ns/op BenchmarkSemaWorkBlock-4 907785 128.6 ns/op BenchmarkRWMutexUncontended-4 285544 426.8 ns/op BenchmarkRWMutexWrite100-4 319747 388.2 ns/op BenchmarkRWMutexWrite10-4 334908 455.3 ns/op BenchmarkRWMutexWorkWrite100-4 230646 540.9 ns/op BenchmarkRWMutexWorkWrite10-4 191700 629.3 ns/op BenchmarkWaitGroupUncontended-4 632986 189.2 ns/op BenchmarkWaitGroupAddDone-4 275204 376.5 ns/op BenchmarkWaitGroupAddDoneWork-4 311599 378.4 ns/op BenchmarkWaitGroupWait-4 2943842 40.53 ns/op BenchmarkWaitGroupWaitWork-4 1999760 58.81 ns/op BenchmarkWaitGroupActuallyWait-4 37147 3118 ns/op 32 B/op 2 allocs/op PASS ok sync 12.304s goos: linux goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 693493 159.2 ns/op PASS ok sync/atomic 0.238s goos: linux goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 93988 1075 ns/op 0 B/op 0 allocs/op PASS ok testing 0.145s goos: linux goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7114 15309 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11422 10418 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 94 1234627 ns/op 129393 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 122 975333 ns/op 1060 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 189230708 ns/op 19393104 B/op 100058 allocs/op BenchmarkTable/1x100000/reuse-4 1 183138296 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 1626 73778 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 1994 54675 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 18 6071584 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 19 5309340 ns/op 21767 B/op 54 allocs/op BenchmarkTable/10x100000/new-4 1 756551185 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 756434483 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 216 565836 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 236 495305 ns/op 166 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 61300978 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 59025261 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7090076518 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 6981475921 ns/op 335152264 B/op 100096 allocs/op BenchmarkPyramid/10-4 2709 45391 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 36 3211843 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 370773227 ns/op 35625352 B/op 2056 allocs/op BenchmarkRagged/10-4 2414 49494 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 252 453244 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 25 4542199 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 7311 15979 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 19.444s goos: linux goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 1 154517182 ns/op BenchmarkVariableString-4 96645 1161 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2431 48777 ns/op 2507 B/op 39 allocs/op PASS ok text/template/parse 0.557s goos: linux goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 37 2863915 ns/op BenchmarkAfter-4 75 1601920 ns/op BenchmarkStop-4 176 724419 ns/op BenchmarkSimultaneousAfterFunc-4 28 3667269 ns/op BenchmarkStartStop-4 194 654922 ns/op BenchmarkReset-4 1646 83014 ns/op BenchmarkSleep-4 33 3210409 ns/op BenchmarkParallelTimerLatency-4 52 443815 avg-late-ns 8724508 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 311278 avg-late-ns 873646 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 354920 avg-late-ns 1273365 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 414573 avg-late-ns 1424477 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 362232 avg-late-ns 2443188 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 30 305730 avg-late-ns 2264581 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 27 353148 avg-late-ns 2044799 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 28 235210 avg-late-ns 2055370 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 358357 avg-late-ns 3991185 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 229157 avg-late-ns 1849781 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 1172609 avg-late-ns 8270831 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 330325 avg-late-ns 1001714 max-late-ns BenchmarkTicker-4 253 395530 ns/op BenchmarkTickerReset-4 2686 42169 ns/op BenchmarkTickerResetNaive-4 181 737024 ns/op BenchmarkNow-4 1257908 96.86 ns/op BenchmarkNowUnixNano-4 1281334 93.59 ns/op BenchmarkNowUnixMilli-4 1276989 93.47 ns/op BenchmarkNowUnixMicro-4 1260684 93.97 ns/op BenchmarkFormat-4 56085 2125 ns/op BenchmarkFormatNow-4 77229 1536 ns/op BenchmarkMarshalJSON-4 56752 2064 ns/op BenchmarkMarshalText-4 58735 2082 ns/op BenchmarkParse-4 162756 719.7 ns/op BenchmarkParseDuration-4 565957 209.4 ns/op BenchmarkHour-4 852570 137.8 ns/op BenchmarkSecond-4 831304 142.2 ns/op BenchmarkYear-4 636301 182.5 ns/op BenchmarkDay-4 579518 204.8 ns/op BenchmarkISOWeek-4 610924 187.0 ns/op PASS ok time 10.459s goos: linux goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 354348 300.2 ns/op BenchmarkDecodeValidJapaneseChars-4 368428 277.3 ns/op BenchmarkDecodeRune-4 1983175 60.26 ns/op BenchmarkEncodeValidASCII-4 534070 209.1 ns/op BenchmarkEncodeValidJapaneseChars-4 763755 159.7 ns/op BenchmarkEncodeRune-4 3546295 33.35 ns/op PASS ok unicode/utf16 0.914s goos: linux goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 793585 151.3 ns/op BenchmarkRuneCountTenJapaneseChars-4 172153 650.7 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 4003806 30.05 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 455886 251.0 ns/op BenchmarkValidTenASCIIChars-4 795522 147.0 ns/op BenchmarkValid100KASCIIChars-4 81 1458050 ns/op BenchmarkValidTenJapaneseChars-4 161526 739.2 ns/op BenchmarkValidLongMostlyASCII-4 81 1452267 ns/op BenchmarkValidLongJapanese-4 49 2053928 ns/op BenchmarkValidStringTenASCIIChars-4 4763403 25.22 ns/op BenchmarkValidString100KASCIIChars-4 7878 14218 ns/op BenchmarkValidStringTenJapaneseChars-4 444012 227.3 ns/op BenchmarkValidStringLongMostlyASCII-4 1243 94331 ns/op BenchmarkValidStringLongJapanese-4 187 640410 ns/op BenchmarkEncodeASCIIRune-4 4595884 25.93 ns/op BenchmarkEncodeJapaneseRune-4 2708778 43.77 ns/op BenchmarkAppendASCIIRune-4 11776957 10.21 ns/op BenchmarkAppendJapaneseRune-4 2662462 44.67 ns/op BenchmarkDecodeASCIIRune-4 3022171 39.58 ns/op BenchmarkDecodeJapaneseRune-4 2045708 58.71 ns/op BenchmarkFullRune/ASCII-4 3800826 31.58 ns/op BenchmarkFullRune/Incomplete-4 1691575 70.61 ns/op BenchmarkFullRune/Japanese-4 3805022 31.36 ns/op PASS ok unicode/utf8 3.566s goos: linux goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 42143574781 ns/op PASS ok cmd/api 50.215s goos: linux goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1183407 101.5 ns/op BenchmarkEqArrayOfStrings64-4 142567 818.8 ns/op BenchmarkEqArrayOfStrings1024-4 8277 12465 ns/op BenchmarkEqArrayOfFloats5-4 1548403 77.02 ns/op BenchmarkEqArrayOfFloats64-4 155253 774.1 ns/op BenchmarkEqArrayOfFloats1024-4 9529 12040 ns/op PASS ok cmd/compile/internal/reflectdata 0.944s goos: linux goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 8874 332448 ns/op BenchmarkCopyElim1-4 716 171009 ns/op BenchmarkCopyElim10-4 574 185416 ns/op BenchmarkCopyElim100-4 360 335904 ns/op BenchmarkCopyElim1000-4 52 2070875 ns/op BenchmarkCopyElim10000-4 3 42467688 ns/op BenchmarkCopyElim100000-4 1 703917227 ns/op BenchmarkDeadCode/1-4 633 189580 ns/op BenchmarkDeadCode/10-4 507 217096 ns/op BenchmarkDeadCode/100-4 250 472650 ns/op BenchmarkDeadCode/1000-4 42 2598155 ns/op BenchmarkDeadCode/10000-4 3 37259352 ns/op BenchmarkDeadCode/100000-4 1 442215101 ns/op BenchmarkDeadCode/200000-4 1 991277902 ns/op BenchmarkDominatorsLinear-4 14 7448716 ns/op 1.34 MB/s BenchmarkDominatorsFwdBack-4 10 11102650 ns/op 0.90 MB/s BenchmarkDominatorsManyPred-4 12 10337690 ns/op 0.97 MB/s BenchmarkDominatorsMaxPred-4 12 9894141 ns/op 1.01 MB/s BenchmarkDominatorsMaxPredVal-4 12 10615927 ns/op 0.94 MB/s BenchmarkFuse/1-4 507 201408 ns/op BenchmarkFuse/10-4 416 271010 ns/op BenchmarkFuse/100-4 139 812434 ns/op BenchmarkFuse/1000-4 18 6088066 ns/op BenchmarkFuse/10000-4 2 90472294 ns/op BenchmarkNilCheckDeep1-4 21714 5441 ns/op 0.18 MB/s 88 B/op 5 allocs/op BenchmarkNilCheckDeep10-4 7579 15818 ns/op 0.63 MB/s 168 B/op 5 allocs/op BenchmarkNilCheckDeep100-4 976 118766 ns/op 0.84 MB/s 1152 B/op 5 allocs/op BenchmarkNilCheckDeep1000-4 97 1203103 ns/op 0.83 MB/s 10373 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 7 14592635 ns/op 0.69 MB/s 114161 B/op 5 allocs/op BenchmarkDSEPass-4 38 2959354 ns/op 3362 B/op 4 allocs/op BenchmarkDSEPassBlock-4 2 55010746 ns/op 900320 B/op 30008 allocs/op BenchmarkCSEPass-4 8 14287912 ns/op 188660 B/op 9 allocs/op BenchmarkCSEPassBlock-4 2 91740068 ns/op 4980112 B/op 67501 allocs/op BenchmarkDeadcodePass-4 220 520844 ns/op 1253 B/op 1 allocs/op BenchmarkDeadcodePassBlock-4 9 12016542 ns/op 26723 B/op 1667 allocs/op BenchmarkMultiPass-4 117 929992 ns/op 190712 B/op 8 allocs/op BenchmarkMultiPassBlock-4 2 51454282 ns/op 4500484 B/op 60011 allocs/op BenchmarkCondRewrite/SoloJump-4 3405808 35.12 ns/op BenchmarkCondRewrite/CombJump-4 3400082 35.35 ns/op PASS ok cmd/compile/internal/ssa 18.051s goos: linux goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 9873 11442 ns/op BenchmarkExtShift-4 19168 6249 ns/op BenchmarkModify-4 10000 10915 ns/op BenchmarkMullImm-4 19190 6283 ns/op BenchmarkConstModify-4 9534 11617 ns/op BenchmarkBitSet-4 20476 5818 ns/op BenchmarkBitClear-4 21057 5702 ns/op BenchmarkBitToggle-4 20930 5742 ns/op BenchmarkBitSetConst-4 161044 748.9 ns/op BenchmarkBitClearConst-4 161587 744.1 ns/op BenchmarkBitToggleConst-4 161848 739.2 ns/op BenchmarkDivconstI64-4 11148751 10.63 ns/op BenchmarkModconstI64-4 10629745 10.98 ns/op BenchmarkDivisiblePow2constI64-4 10598544 11.09 ns/op BenchmarkDivisibleconstI64-4 10905063 11.04 ns/op BenchmarkDivisibleWDivconstI64-4 7515486 15.82 ns/op BenchmarkDivconstU64/3-4 10286884 11.77 ns/op BenchmarkDivconstU64/5-4 10511653 11.35 ns/op BenchmarkDivconstU64/37-4 10345062 11.57 ns/op BenchmarkDivconstU64/1234567-4 10216766 11.57 ns/op BenchmarkModconstU64-4 10377750 11.47 ns/op BenchmarkDivisibleconstU64-4 11120268 10.69 ns/op BenchmarkDivisibleWDivconstU64-4 7359607 16.29 ns/op BenchmarkDivconstI32-4 10975470 10.88 ns/op BenchmarkModconstI32-4 10155733 11.74 ns/op BenchmarkDivisiblePow2constI32-4 10950535 11.01 ns/op BenchmarkDivisibleconstI32-4 10866252 11.01 ns/op BenchmarkDivisibleWDivconstI32-4 7221792 16.26 ns/op BenchmarkDivconstU32-4 10928763 11.01 ns/op BenchmarkModconstU32-4 10306236 11.33 ns/op BenchmarkDivisibleconstU32-4 10557472 10.81 ns/op BenchmarkDivisibleWDivconstU32-4 7072258 16.25 ns/op BenchmarkDivconstI16-4 11023722 10.83 ns/op BenchmarkModconstI16-4 11014982 10.94 ns/op BenchmarkDivisiblePow2constI16-4 10015452 12.02 ns/op BenchmarkDivisibleconstI16-4 10854890 11.07 ns/op BenchmarkDivisibleWDivconstI16-4 7355210 16.19 ns/op BenchmarkDivconstU16-4 11054100 10.79 ns/op BenchmarkModconstU16-4 10777483 10.96 ns/op BenchmarkDivisibleconstU16-4 10852249 11.00 ns/op BenchmarkDivisibleWDivconstU16-4 7574241 15.77 ns/op BenchmarkDivconstI8-4 11140107 10.80 ns/op BenchmarkModconstI8-4 10643708 10.94 ns/op BenchmarkDivisiblePow2constI8-4 10783777 11.00 ns/op BenchmarkDivisibleconstI8-4 11019382 10.69 ns/op BenchmarkDivisibleWDivconstI8-4 7475370 15.88 ns/op BenchmarkDivconstU8-4 10927509 10.89 ns/op BenchmarkModconstU8-4 10941402 10.94 ns/op BenchmarkDivisibleconstU8-4 9103683 11.39 ns/op BenchmarkDivisibleWDivconstU8-4 7532337 15.61 ns/op BenchmarkMul2-4 166462 714.2 ns/op BenchmarkMulNeg2-4 162582 726.7 ns/op BenchmarkEfaceInteger-4 3941437 27.08 ns/op BenchmarkMulconstI32/3-4 20384709 5.900 ns/op BenchmarkMulconstI32/5-4 19861767 5.879 ns/op BenchmarkMulconstI32/12-4 19563153 6.082 ns/op BenchmarkMulconstI32/120-4 20296119 5.887 ns/op BenchmarkMulconstI32/-120-4 20091055 5.921 ns/op BenchmarkMulconstI32/65537-4 19745853 6.096 ns/op BenchmarkMulconstI32/65538-4 19920182 6.055 ns/op BenchmarkMulconstI64/3-4 19755104 6.069 ns/op BenchmarkMulconstI64/5-4 19119056 6.115 ns/op BenchmarkMulconstI64/12-4 19840718 6.126 ns/op BenchmarkMulconstI64/120-4 19527022 6.091 ns/op BenchmarkMulconstI64/-120-4 19802750 6.077 ns/op BenchmarkMulconstI64/65537-4 16974528 6.105 ns/op BenchmarkMulconstI64/65538-4 19584472 6.097 ns/op BenchmarkMulconstU32/3-4 20371293 5.917 ns/op BenchmarkMulconstU32/5-4 19725733 5.948 ns/op BenchmarkMulconstU32/12-4 19675317 6.102 ns/op BenchmarkMulconstU32/120-4 20096223 5.904 ns/op BenchmarkMulconstU32/65537-4 19629046 6.072 ns/op BenchmarkMulconstU32/65538-4 19787083 6.080 ns/op BenchmarkMulconstU64/3-4 19678538 6.078 ns/op BenchmarkMulconstU64/5-4 19430050 6.189 ns/op BenchmarkMulconstU64/12-4 19628587 6.120 ns/op BenchmarkMulconstU64/120-4 19408593 6.107 ns/op BenchmarkMulconstU64/65537-4 19571785 6.085 ns/op BenchmarkMulconstU64/65538-4 19594188 6.101 ns/op BenchmarkShiftArithmeticRight-4 18964526 6.421 ns/op BenchmarkSwitch8Predictable-4 16474975 7.269 ns/op BenchmarkSwitch8Unpredictable-4 6529400 18.06 ns/op BenchmarkSwitch32Predictable-4 12797515 9.334 ns/op BenchmarkSwitch32Unpredictable-4 6536532 18.07 ns/op BenchmarkSwitchStringPredictable-4 9078079 13.16 ns/op BenchmarkSwitchStringUnpredictable-4 4883306 24.62 ns/op PASS ok cmd/compile/internal/test 12.083s goos: linux goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCheck/http/funcbodies/info-4 1 494994780 ns/op 60246 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 301001034 ns/op 99046 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 153667044 ns/op 194014 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 121605799 ns/op 245158 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 104062631 ns/op 48496 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 69025622 ns/op 73135 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 4 33525948 ns/op 150589 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 32329228 ns/op 156139 lines/s BenchmarkCheck/constant/funcbodies/info-4 3 47469696 ns/op 45423 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 4 33912522 ns/op 63575 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 6 18544253 ns/op 116257 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 18178463 ns/op 118597 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 949624248 ns/op 63692 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 501838717 ns/op 120520 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 138460123 ns/op 436631 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 104204451 ns/op 580066 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 2 58244332 ns/op 31781 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 3 46656286 ns/op 39682 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 4 31690851 ns/op 58408 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 4 32432358 ns/op 57076 lines/s PASS ok cmd/compile/internal/types2 8.976s goos: linux goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 75 1584404 ns/op 2962707 sys-ns/op 1652507 user-ns/op PASS ok cmd/go 0.273s goos: linux goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 65234 1782 ns/op 4.49 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 73515 1587 ns/op 5.04 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14080 8452 ns/op 121.15 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14593 8199 ns/op 124.89 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2182 53820 ns/op 152.21 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2217 53479 ns/op 153.18 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 0.974s ##### os/user with tag osusergo ok os/user 0.007s All tests passed.