darwin-amd64-race at ff17b7d0d42af12ca1ad766a135d9951029027ea :: Running /Users/gopher/workdir/go/src/make.bash with args ["/Users/gopher/workdir/go/src/make.bash"] and env ["TERM_PROGRAM=Apple_Terminal" "TERM=xterm-256color" "SHELL=/bin/zsh" "TERM_PROGRAM_VERSION=443" "TERM_SESSION_ID=8EA70006-74E2-4217-AB60-E881CB4BA023" "USER=gopher" "SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.STrejcAauh/Listeners" "PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" "GO_BUILDER_ENV=macstadium_vm" "LaunchInstanceID=A37C921C-B9F8-4BA4-8820-76899A3371D1" "__CFBundleIdentifier=com.apple.Terminal" "LANG=en_US.UTF-8" "XPC_FLAGS=0x0" "XPC_SERVICE_NAME=0" "SHLVL=3" "HOME=/Users/gopher" "LOGNAME=gopher" "SECURITYSESSIONID=186a5" "_=./buildlet" "WORKDIR=/Users/gopher/workdir" "GO_BUILDER_NAME=darwin-amd64-race" "GOROOT_BOOTSTRAP=/Users/gopher/goboot" "GOBIN=" "TMPDIR=/Users/gopher/workdir/tmp" "GOCACHE=/Users/gopher/workdir/gocache" "PWD=/Users/gopher/workdir/go/src"] in dir /Users/gopher/workdir/go/src Building Go cmd/dist using /Users/gopher/goboot. (go1.17.3 darwin/amd64) Building Go toolchain1 using /Users/gopher/goboot. 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 darwin/amd64. --- Installed Go for darwin/amd64 in /Users/gopher/workdir/go Installed commands in /Users/gopher/workdir/go/bin :: Running /Users/gopher/workdir/go/bin/go with args ["/Users/gopher/workdir/go/bin/go" "install" "-race" "std"] and env ["TERM_PROGRAM=Apple_Terminal" "TERM=xterm-256color" "SHELL=/bin/zsh" "TERM_PROGRAM_VERSION=443" "TERM_SESSION_ID=8EA70006-74E2-4217-AB60-E881CB4BA023" "USER=gopher" "SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.STrejcAauh/Listeners" "PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" "GO_BUILDER_ENV=macstadium_vm" "LaunchInstanceID=A37C921C-B9F8-4BA4-8820-76899A3371D1" "__CFBundleIdentifier=com.apple.Terminal" "LANG=en_US.UTF-8" "XPC_FLAGS=0x0" "XPC_SERVICE_NAME=0" "SHLVL=3" "HOME=/Users/gopher" "LOGNAME=gopher" "SECURITYSESSIONID=186a5" "_=./buildlet" "WORKDIR=/Users/gopher/workdir" "GO_BUILDER_NAME=darwin-amd64-race" "GOROOT_BOOTSTRAP=/Users/gopher/goboot" "GOBIN=" "TMPDIR=/Users/gopher/workdir/tmp" "GOCACHE=/Users/gopher/workdir/gocache" "PWD=/Users/gopher/workdir/go/bin"] in dir /Users/gopher/workdir/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz # GOOS: darwin # OS Version: Darwin 21.1.0 Darwin Kernel Version 21.1.0: Wed Oct 13 17:33:23 PDT 2021; root:xnu-8019.41.5~1/RELEASE_X86_64 x86_64 ##### Testing packages. ok archive/tar 0.387s ok archive/zip 2.247s ok bufio 0.501s ok bytes 7.004s ok compress/bzip2 1.101s ok compress/flate 7.726s ok compress/gzip 0.534s ok compress/lzw 0.715s ok compress/zlib 3.935s ok container/heap 0.182s ok container/list 0.271s ok container/ring 0.286s ok context 0.191s ok crypto 0.197s ok crypto/aes 0.208s ok crypto/cipher 0.214s ok crypto/des 0.253s ok crypto/dsa 0.247s ok crypto/ecdsa 0.201s ok crypto/ed25519 0.557s ok crypto/elliptic 0.238s ok crypto/hmac 0.197s ok crypto/internal/boring 0.445s ok crypto/internal/edwards25519 38.593s ok crypto/internal/edwards25519/field 11.924s ok crypto/internal/nistec 3.804s ok crypto/internal/nistec/fiat 0.170s [no tests to run] ok crypto/internal/subtle 0.192s ok crypto/md5 0.286s ok crypto/rand 0.529s ok crypto/rc4 0.525s ok crypto/rsa 0.482s ok crypto/sha1 0.197s ok crypto/sha256 0.168s ok crypto/sha512 0.178s ok crypto/subtle 0.203s ok crypto/tls 1.398s ok crypto/x509 0.986s ok database/sql 0.674s ok database/sql/driver 0.307s ok debug/buildinfo 0.499s ok debug/dwarf 0.289s ok debug/elf 0.308s ok debug/gosym 0.311s ok debug/macho 0.251s ok debug/pe 0.387s ok debug/plan9obj 0.370s ok embed 0.293s [no tests to run] ok embed/internal/embedtest 0.477s ok encoding/ascii85 0.318s ok encoding/asn1 0.287s ok encoding/base32 0.454s ok encoding/base64 0.224s ok encoding/binary 0.246s ok encoding/csv 0.262s ok encoding/gob 0.335s ok encoding/hex 0.352s ok encoding/json 1.789s ok encoding/pem 3.035s ok encoding/xml 0.362s ok errors 0.233s ok expvar 0.230s ok flag 0.327s ok fmt 0.826s ok go/ast 0.183s ok go/build 3.168s ok go/build/constraint 0.194s ok go/constant 0.174s ok go/doc 0.411s ok go/doc/comment 2.323s ok go/format 0.218s ok go/importer 0.314s ok go/internal/gccgoimporter 0.391s ok go/internal/gcimporter 11.300s ok go/internal/srcimporter 15.367s ok go/parser 0.534s ok go/printer 2.305s ok go/scanner 0.186s ok go/token 0.266s ok go/types 34.051s ok hash 0.175s ok hash/adler32 0.295s ok hash/crc32 0.198s ok hash/crc64 0.167s ok hash/fnv 0.166s ok hash/maphash 0.568s ok html 0.261s ok html/template 0.449s ok image 0.529s ok image/color 0.267s ok image/draw 0.853s ok image/gif 55.813s ok image/jpeg 20.859s ok image/png 1.928s ok index/suffixarray 1.217s ok internal/abi 0.284s ok internal/buildcfg 0.340s ok internal/cpu 0.226s ok internal/diff 0.255s ok internal/fmtsort 0.157s ok internal/fuzz 0.278s ok internal/godebug 0.268s ok internal/intern 0.613s ok internal/itoa 0.167s ok internal/poll 0.450s ok internal/profile 0.217s ok internal/reflectlite 0.367s ok internal/singleflight 0.196s ok internal/trace 0.305s ok internal/unsafeheader 0.197s ok internal/xcoff 0.232s ok io 0.208s ok io/fs 0.202s ok io/ioutil 0.258s ok log 0.311s ok log/syslog 1.558s ok math 0.187s ok math/big 3.135s ok math/bits 0.182s ok math/cmplx 0.233s ok math/rand 1.840s ok mime 0.194s ok mime/multipart 1.694s ok mime/quotedprintable 0.179s ok net 8.966s ok net/http 13.479s ok net/http/cgi 1.622s ok net/http/cookiejar 0.337s ok net/http/fcgi 0.377s ok net/http/httptest 0.379s ok net/http/httptrace 0.178s ok net/http/httputil 0.889s ok net/http/internal 0.300s ok net/http/internal/ascii 0.221s ok net/http/pprof 5.374s ok net/internal/socktest 0.171s ok net/mail 0.189s ok net/netip 0.576s ok net/rpc 0.241s ok net/rpc/jsonrpc 0.218s ok net/smtp 0.295s ok net/textproto 0.170s ok net/url 0.193s ok os 1.490s ok os/exec 1.739s ok os/exec/internal/fdtest 0.179s ok os/signal 2.541s ok os/user 0.162s ok path 0.159s ok path/filepath 0.237s ok plugin 0.288s ok reflect 0.566s ok regexp 0.527s ok regexp/syntax 1.678s ok runtime 25.174s ok runtime/cgo 0.152s ok runtime/debug 0.379s ok runtime/internal/atomic 0.218s ok runtime/internal/math 0.186s ok runtime/internal/sys 0.292s ok runtime/metrics 0.399s ok runtime/pprof 9.660s ok runtime/race 26.073s ok runtime/trace 2.987s ok sort 0.746s ok strconv 2.447s ok strings 2.977s ok sync 0.787s ok sync/atomic 6.660s ok syscall 0.725s ok testing 1.050s ok testing/fstest 0.268s ok testing/iotest 0.176s ok testing/quick 0.628s ok text/scanner 0.376s ok text/tabwriter 0.269s ok text/template 0.393s ok text/template/parse 0.282s ok time 2.385s ok unicode 0.165s ok unicode/utf16 0.159s ok unicode/utf8 0.279s ok cmd/addr2line 3.937s ok cmd/api 13.360s ok cmd/asm/internal/asm 3.356s ok cmd/asm/internal/lex 0.168s ok cmd/compile/internal/abt 0.282s ok cmd/compile/internal/amd64 53.904s ok cmd/compile/internal/dwarfgen 0.688s ok cmd/compile/internal/importer 2.826s ok cmd/compile/internal/ir 0.198s ok cmd/compile/internal/logopt 0.640s ok cmd/compile/internal/noder 0.208s ok cmd/compile/internal/reflectdata 0.186s [no tests to run] ok cmd/compile/internal/ssa 13.166s ok cmd/compile/internal/syntax 0.322s ok cmd/compile/internal/test 14.127s ok cmd/compile/internal/typecheck 1.084s ok cmd/compile/internal/types 0.346s ok cmd/compile/internal/types2 6.043s ok cmd/cover 2.494s ok cmd/dist 0.240s ok cmd/doc 0.921s ok cmd/fix 4.378s ok cmd/go 221.237s ok cmd/go/internal/auth 0.255s ok cmd/go/internal/cache 1.042s ok cmd/go/internal/fsys 0.415s ok cmd/go/internal/generate 0.364s ok cmd/go/internal/get 0.388s ok cmd/go/internal/imports 0.332s ok cmd/go/internal/load 0.352s ok cmd/go/internal/lockedfile 0.607s ok cmd/go/internal/lockedfile/internal/filelock 0.292s ok cmd/go/internal/modconv 0.517s ok cmd/go/internal/modfetch 0.297s ok cmd/go/internal/modfetch/codehost 0.256s ok cmd/go/internal/modfetch/zip_sum_test 0.326s ok cmd/go/internal/modindex 0.191s ok cmd/go/internal/modload 0.267s ok cmd/go/internal/mvs 0.249s ok cmd/go/internal/par 0.338s ok cmd/go/internal/search 0.325s ok cmd/go/internal/str 0.282s ok cmd/go/internal/test 0.302s ok cmd/go/internal/vcs 0.276s ok cmd/go/internal/web 0.295s ok cmd/go/internal/work 0.301s ok cmd/gofmt 0.373s ok cmd/internal/archive 1.621s ok cmd/internal/buildid 0.903s ok cmd/internal/dwarf 0.330s ok cmd/internal/edit 0.192s ok cmd/internal/goobj 0.366s ok cmd/internal/moddeps 2.785s ok cmd/internal/notsha256 0.205s ok cmd/internal/obj 1.237s ok cmd/internal/obj/ppc64 0.480s ok cmd/internal/obj/riscv 0.268s ok cmd/internal/obj/s390x 0.217s ok cmd/internal/obj/x86 3.112s ok cmd/internal/objabi 0.206s ok cmd/internal/pkgpath 0.332s ok cmd/internal/quoted 0.274s ok cmd/internal/src 0.244s ok cmd/internal/sys 0.189s ok cmd/internal/test2json 0.865s ok cmd/link 15.042s ok cmd/link/internal/benchmark 0.214s ok cmd/link/internal/ld 10.058s ok cmd/link/internal/loader 0.249s ok cmd/nm 5.997s ok cmd/objdump 6.417s ok cmd/pack 5.869s ok cmd/pprof 3.660s ok cmd/trace 0.389s ok cmd/vet 12.187s ##### Running benchmarks briefly. goos: darwin goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz Benchmark/Writer/USTAR-4 1776 60935 ns/op 1384 B/op 26 allocs/op Benchmark/Writer/GNU-4 2510 54129 ns/op 1888 B/op 38 allocs/op Benchmark/Writer/PAX-4 1705 70005 ns/op 2608 B/op 62 allocs/op Benchmark/Reader/USTAR-4 4090 34162 ns/op 5261 B/op 16 allocs/op Benchmark/Reader/GNU-4 3313 32183 ns/op 5198 B/op 15 allocs/op Benchmark/Reader/PAX-4 2470 53136 ns/op 8700 B/op 32 allocs/op PASS ok archive/tar 1.356s goos: darwin goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCompressedZipGarbage-4 1 303355537 ns/op 15040 B/op 66 allocs/op BenchmarkZip64Test-4 1 129949012 ns/op BenchmarkZip64TestSizes/4096-4 1850 56104 ns/op BenchmarkZip64TestSizes/1048576-4 184 590796 ns/op BenchmarkZip64TestSizes/67108864-4 1 125906236 ns/op PASS ok archive/zip 1.301s goos: darwin goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkReaderCopyOptimal-4 238256 459.4 ns/op BenchmarkReaderCopyUnoptimal-4 146781 723.3 ns/op BenchmarkReaderCopyNoWriteTo-4 10167 11455 ns/op BenchmarkReaderWriteToOptimal-4 8508 12352 ns/op BenchmarkReaderReadString-4 141253 800.1 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 239053 500.2 ns/op BenchmarkWriterCopyUnoptimal-4 228722 527.8 ns/op BenchmarkWriterCopyNoReadFrom-4 10000 12897 ns/op BenchmarkReaderEmpty-4 48934 2464 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 37977 3116 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 530202 223.8 ns/op 0 B/op 0 allocs/op PASS ok bufio 1.675s goos: darwin goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkReadString-4 5490 20840 ns/op 1572.34 MB/s BenchmarkWriteByte-4 524 227552 ns/op 18.00 MB/s BenchmarkWriteRune-4 242 502053 ns/op 24.48 MB/s BenchmarkBufferNotEmptyWriteRead-4 36 3263475 ns/op BenchmarkBufferFullSmallReads-4 100 1055104 ns/op BenchmarkBufferWriteBlock/N4096-4 8610 13134 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 499 223754 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 15 7438129 ns/op 4192256 B/op 22 allocs/op BenchmarkIndexByte/10-4 5364106 23.23 ns/op 430.50 MB/s BenchmarkIndexByte/32-4 4447423 23.82 ns/op 1343.66 MB/s BenchmarkIndexByte/4K-4 576580 183.0 ns/op 22376.45 MB/s BenchmarkIndexBytePortable/10-4 1000000 131.8 ns/op 75.88 MB/s BenchmarkIndexBytePortable/32-4 327216 384.6 ns/op 83.21 MB/s BenchmarkIndexBytePortable/4K-4 2750 43832 ns/op 93.45 MB/s BenchmarkIndexRune/10-4 1335208 124.6 ns/op 80.23 MB/s BenchmarkIndexRune/32-4 1371252 87.06 ns/op 367.58 MB/s BenchmarkIndexRune/4K-4 349576 342.5 ns/op 11958.49 MB/s BenchmarkIndexRuneASCII/10-4 5217508 23.46 ns/op 426.28 MB/s BenchmarkIndexRuneASCII/32-4 4922170 24.67 ns/op 1297.20 MB/s BenchmarkIndexRuneASCII/4K-4 659136 182.5 ns/op 22440.53 MB/s BenchmarkEqual/0-4 7136634 15.64 ns/op BenchmarkEqual/1-4 1512943 79.43 ns/op 12.59 MB/s BenchmarkEqual/6-4 1643086 71.48 ns/op 83.94 MB/s BenchmarkEqual/9-4 1627207 71.53 ns/op 125.82 MB/s BenchmarkEqual/15-4 1581716 75.09 ns/op 199.76 MB/s BenchmarkEqual/16-4 1659607 71.26 ns/op 224.52 MB/s BenchmarkEqual/20-4 1578915 76.68 ns/op 260.84 MB/s BenchmarkEqual/32-4 1442168 74.64 ns/op 428.71 MB/s BenchmarkEqual/4K-4 93750 1178 ns/op 3478.25 MB/s BenchmarkIndex/10-4 3106982 38.88 ns/op 257.23 MB/s BenchmarkIndex/32-4 3369040 37.98 ns/op 842.57 MB/s BenchmarkIndex/4K-4 32568 3803 ns/op 1077.15 MB/s BenchmarkIndexEasy/10-4 3404761 36.04 ns/op 277.50 MB/s BenchmarkIndexEasy/32-4 2962311 45.21 ns/op 707.76 MB/s BenchmarkIndexEasy/4K-4 421345 359.2 ns/op 11403.57 MB/s BenchmarkCount/10-4 1660030 79.92 ns/op 125.13 MB/s BenchmarkCount/32-4 1756186 68.24 ns/op 468.94 MB/s BenchmarkCount/4K-4 31804 3974 ns/op 1030.74 MB/s BenchmarkCountEasy/10-4 1562642 68.97 ns/op 144.99 MB/s BenchmarkCountEasy/32-4 1682325 66.92 ns/op 478.20 MB/s BenchmarkCountEasy/4K-4 301885 337.0 ns/op 12152.93 MB/s BenchmarkCountSingle/10-4 4019624 30.13 ns/op 331.90 MB/s BenchmarkCountSingle/32-4 3679933 33.21 ns/op 963.61 MB/s BenchmarkCountSingle/4K-4 466509 252.8 ns/op 16203.79 MB/s BenchmarkToUpper/#00-4 3230184 37.32 ns/op BenchmarkToUpper/ONLYUPPER-4 258104 389.1 ns/op BenchmarkToUpper/abc-4 526238 218.8 ns/op BenchmarkToUpper/AbC123-4 344120 355.4 ns/op BenchmarkToUpper/azAZ09_-4 336088 347.7 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 105830 1220 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 39081 3795 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 56980 3025 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 137302 855.5 ns/op BenchmarkToLower/#00-4 3045098 38.09 ns/op BenchmarkToLower/abc-4 521970 243.0 ns/op BenchmarkToLower/AbC123-4 355813 337.5 ns/op BenchmarkToLower/azAZ09_-4 324079 366.6 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 101310 1184 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 42012 2881 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 75810 1576 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 138260 862.1 ns/op BenchmarkFields/ASCII/16-4 151258 791.8 ns/op 20.21 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 9871 10415 ns/op 24.58 MB/s 768 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 752 187890 ns/op 21.80 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 43 2696803 ns/op 24.30 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 42963770 ns/op 24.41 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 91390 1276 ns/op 12.54 MB/s 96 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 7414 15874 ns/op 16.13 MB/s 768 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 460 257181 ns/op 15.93 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 25 4682958 ns/op 13.99 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 84625934 ns/op 12.39 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 171904 700.1 ns/op 22.85 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 13728 8426 ns/op 30.38 MB/s 768 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 849 134709 ns/op 30.41 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 44 2572683 ns/op 25.47 MB/s 512258 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 52395890 ns/op 20.01 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 118827 1179 ns/op 13.57 MB/s 96 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 9243 13097 ns/op 19.55 MB/s 768 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 627 219879 ns/op 18.63 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 33 3370717 ns/op 19.44 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 65207096 ns/op 16.08 MB/s 11202816 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 1868030 55.42 ns/op BenchmarkTrimSpace/ASCII-4 1000000 112.3 ns/op BenchmarkTrimSpace/SomeNonASCII-4 124228 919.2 ns/op BenchmarkTrimSpace/JustNonASCII-4 61014 1963 ns/op BenchmarkToValidUTF8/Valid-4 573157 227.5 ns/op BenchmarkToValidUTF8/InvalidASCII-4 381794 321.7 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 96874 1200 ns/op BenchmarkIndexHard1-4 709 169697 ns/op BenchmarkIndexHard2-4 494 234562 ns/op BenchmarkIndexHard3-4 175 688331 ns/op BenchmarkIndexHard4-4 5 24493655 ns/op BenchmarkLastIndexHard1-4 6 18772205 ns/op BenchmarkLastIndexHard2-4 5 24107105 ns/op BenchmarkLastIndexHard3-4 4 26218194 ns/op BenchmarkCountHard1-4 708 166265 ns/op BenchmarkCountHard2-4 516 231708 ns/op BenchmarkCountHard3-4 176 679776 ns/op BenchmarkSplitEmptySeparator-4 2 93605603 ns/op BenchmarkSplitSingleByteSeparator-4 18 7735637 ns/op BenchmarkSplitMultiByteSeparator-4 13 7727564 ns/op BenchmarkSplitNSingleByteSeparator-4 182763 591.1 ns/op BenchmarkSplitNMultiByteSeparator-4 71545 1589 ns/op BenchmarkRepeat-4 206871 523.1 ns/op BenchmarkBytesCompare/1-4 10226769 11.27 ns/op BenchmarkBytesCompare/2-4 10420652 11.51 ns/op BenchmarkBytesCompare/4-4 8876960 11.53 ns/op BenchmarkBytesCompare/8-4 10661373 11.26 ns/op BenchmarkBytesCompare/16-4 10873096 10.79 ns/op BenchmarkBytesCompare/32-4 9871440 12.05 ns/op BenchmarkBytesCompare/64-4 8371782 13.10 ns/op BenchmarkBytesCompare/128-4 7174796 17.46 ns/op BenchmarkBytesCompare/256-4 5656047 21.59 ns/op BenchmarkBytesCompare/512-4 3850929 31.21 ns/op BenchmarkBytesCompare/1024-4 2300458 51.85 ns/op BenchmarkBytesCompare/2048-4 1292862 92.46 ns/op BenchmarkIndexAnyASCII/1:1-4 2060017 52.19 ns/op BenchmarkIndexAnyASCII/1:2-4 2212045 56.11 ns/op BenchmarkIndexAnyASCII/1:4-4 2219434 50.41 ns/op BenchmarkIndexAnyASCII/1:8-4 2216372 50.03 ns/op BenchmarkIndexAnyASCII/1:16-4 2270502 51.20 ns/op BenchmarkIndexAnyASCII/1:32-4 2255574 53.26 ns/op BenchmarkIndexAnyASCII/1:64-4 2074644 57.50 ns/op BenchmarkIndexAnyASCII/16:1-4 2200191 48.72 ns/op BenchmarkIndexAnyASCII/16:2-4 542565 223.6 ns/op BenchmarkIndexAnyASCII/16:4-4 510074 214.1 ns/op BenchmarkIndexAnyASCII/16:8-4 500352 218.6 ns/op BenchmarkIndexAnyASCII/16:16-4 528555 224.6 ns/op BenchmarkIndexAnyASCII/16:32-4 471405 248.9 ns/op BenchmarkIndexAnyASCII/16:64-4 400029 298.3 ns/op BenchmarkIndexAnyASCII/256:1-4 1927666 60.79 ns/op BenchmarkIndexAnyASCII/256:2-4 44230 2732 ns/op BenchmarkIndexAnyASCII/256:4-4 43549 2703 ns/op BenchmarkIndexAnyASCII/256:8-4 42643 2730 ns/op BenchmarkIndexAnyASCII/256:16-4 43622 2767 ns/op BenchmarkIndexAnyASCII/256:32-4 43150 2728 ns/op BenchmarkIndexAnyASCII/256:64-4 42988 2773 ns/op BenchmarkIndexAnyUTF8/1:1-4 2485306 47.00 ns/op BenchmarkIndexAnyUTF8/1:2-4 2488250 46.59 ns/op BenchmarkIndexAnyUTF8/1:4-4 2547849 46.90 ns/op BenchmarkIndexAnyUTF8/1:8-4 2537796 47.70 ns/op BenchmarkIndexAnyUTF8/1:16-4 2512364 47.37 ns/op BenchmarkIndexAnyUTF8/1:32-4 2457770 48.59 ns/op BenchmarkIndexAnyUTF8/1:64-4 2182341 54.58 ns/op BenchmarkIndexAnyUTF8/16:1-4 187714 638.0 ns/op BenchmarkIndexAnyUTF8/16:2-4 319126 470.2 ns/op BenchmarkIndexAnyUTF8/16:4-4 226185 447.4 ns/op BenchmarkIndexAnyUTF8/16:8-4 237138 429.0 ns/op BenchmarkIndexAnyUTF8/16:16-4 329934 363.9 ns/op BenchmarkIndexAnyUTF8/16:32-4 319281 482.5 ns/op BenchmarkIndexAnyUTF8/16:64-4 287840 443.0 ns/op BenchmarkIndexAnyUTF8/256:1-4 12531 10945 ns/op BenchmarkIndexAnyUTF8/256:2-4 22867 5654 ns/op BenchmarkIndexAnyUTF8/256:4-4 19849 5459 ns/op BenchmarkIndexAnyUTF8/256:8-4 22392 7092 ns/op BenchmarkIndexAnyUTF8/256:16-4 20744 5313 ns/op BenchmarkIndexAnyUTF8/256:32-4 18295 8407 ns/op BenchmarkIndexAnyUTF8/256:64-4 12349 9850 ns/op BenchmarkLastIndexAnyASCII/1:1-4 1662175 72.90 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2009514 62.45 ns/op BenchmarkLastIndexAnyASCII/1:4-4 1695532 69.08 ns/op BenchmarkLastIndexAnyASCII/1:8-4 1730655 70.44 ns/op BenchmarkLastIndexAnyASCII/1:16-4 1663719 70.66 ns/op BenchmarkLastIndexAnyASCII/1:32-4 1677184 71.80 ns/op BenchmarkLastIndexAnyASCII/1:64-4 1597486 73.33 ns/op BenchmarkLastIndexAnyASCII/16:1-4 244855 477.4 ns/op BenchmarkLastIndexAnyASCII/16:2-4 249729 446.2 ns/op BenchmarkLastIndexAnyASCII/16:4-4 266403 432.5 ns/op BenchmarkLastIndexAnyASCII/16:8-4 259683 398.8 ns/op BenchmarkLastIndexAnyASCII/16:16-4 383206 364.8 ns/op BenchmarkLastIndexAnyASCII/16:32-4 352840 352.1 ns/op BenchmarkLastIndexAnyASCII/16:64-4 289473 413.6 ns/op BenchmarkLastIndexAnyASCII/256:1-4 27332 4299 ns/op BenchmarkLastIndexAnyASCII/256:2-4 19234 6451 ns/op BenchmarkLastIndexAnyASCII/256:4-4 19716 5580 ns/op BenchmarkLastIndexAnyASCII/256:8-4 24229 5017 ns/op BenchmarkLastIndexAnyASCII/256:16-4 13848 8551 ns/op BenchmarkLastIndexAnyASCII/256:32-4 16726 7333 ns/op BenchmarkLastIndexAnyASCII/256:64-4 16712 7540 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 1578099 79.18 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 1583716 74.05 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 1582172 74.41 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 1534275 84.35 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2289009 51.12 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2323131 50.26 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1917786 59.67 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 271874 557.5 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 310921 495.6 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 311811 404.2 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 259384 485.4 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 284913 393.2 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 320834 378.8 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 268190 426.5 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 12454 8291 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 17240 6369 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 21926 5509 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 21529 5327 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 23181 5413 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 22266 5341 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 19863 6524 ns/op BenchmarkTrimASCII/1:1-4 2570095 46.41 ns/op BenchmarkTrimASCII/1:2-4 2079578 62.78 ns/op BenchmarkTrimASCII/1:4-4 2260688 65.46 ns/op BenchmarkTrimASCII/1:8-4 1688924 60.16 ns/op BenchmarkTrimASCII/1:16-4 1964714 64.22 ns/op BenchmarkTrimASCII/16:1-4 486198 320.8 ns/op BenchmarkTrimASCII/16:2-4 362254 315.3 ns/op BenchmarkTrimASCII/16:4-4 392002 308.5 ns/op BenchmarkTrimASCII/16:8-4 387217 316.2 ns/op BenchmarkTrimASCII/16:16-4 377409 316.3 ns/op BenchmarkTrimASCII/256:1-4 40831 2943 ns/op BenchmarkTrimASCII/256:2-4 28520 4307 ns/op BenchmarkTrimASCII/256:4-4 28222 4252 ns/op BenchmarkTrimASCII/256:8-4 28436 4316 ns/op BenchmarkTrimASCII/256:16-4 24196 5267 ns/op BenchmarkTrimASCII/4096:1-4 2600 48935 ns/op BenchmarkTrimASCII/4096:2-4 1767 66629 ns/op BenchmarkTrimASCII/4096:4-4 1797 66773 ns/op BenchmarkTrimASCII/4096:8-4 1519 66532 ns/op BenchmarkTrimASCII/4096:16-4 1791 66650 ns/op BenchmarkTrimByte-4 1635720 73.76 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 11154 10569 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 11247 10657 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 726 165766 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1435 84101 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2710 43380 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4911 27433 ns/op BenchmarkCompareBytesEqual-4 9804780 11.31 ns/op BenchmarkCompareBytesToNil-4 9856803 10.28 ns/op BenchmarkCompareBytesEmpty-4 12363552 8.981 ns/op BenchmarkCompareBytesIdentical-4 12813992 8.714 ns/op BenchmarkCompareBytesSameLength-4 10995794 10.93 ns/op BenchmarkCompareBytesDifferentLength-4 10241978 10.98 ns/op BenchmarkCompareBytesBigUnaligned-4 1587 73547 ns/op 14257.39 MB/s BenchmarkCompareBytesBig-4 1678 70605 ns/op 14851.54 MB/s BenchmarkCompareBytesBigIdentical-4 13127157 9.134 ns/op 114795269.71 MB/s PASS ok bytes 41.009s goos: darwin goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkDecodeDigits-4 2 62846442 ns/op 1.59 MB/s 3616376 B/op 52 allocs/op BenchmarkDecodeNewton-4 1 244786822 ns/op 2.32 MB/s 3638592 B/op 54 allocs/op BenchmarkDecodeRand-4 6 20624096 ns/op 0.79 MB/s 3646182 B/op 51 allocs/op PASS ok compress/bzip2 1.488s goos: darwin goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkDecode/Digits/Huffman/1e4-4 72 1569396 ns/op 6.37 MB/s 42589 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 7 14440559 ns/op 6.92 MB/s 45297 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 144059781 ns/op 6.94 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 70 1620336 ns/op 6.17 MB/s 42728 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 7 16181478 ns/op 6.18 MB/s 43237 B/op 11 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 168570819 ns/op 5.93 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 69 1592073 ns/op 6.28 MB/s 42480 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 7 15228885 ns/op 6.57 MB/s 43229 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 154765703 ns/op 6.46 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 72 1609100 ns/op 6.21 MB/s 42515 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 7 15264406 ns/op 6.55 MB/s 43229 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 154849921 ns/op 6.46 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 67 1674863 ns/op 5.97 MB/s 42956 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 7 15725463 ns/op 6.36 MB/s 49777 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 158144256 ns/op 6.32 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 85 1357407 ns/op 7.37 MB/s 43572 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 9 11653105 ns/op 8.58 MB/s 47421 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 118429777 ns/op 8.44 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 92 1228637 ns/op 8.14 MB/s 43462 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 12 10271010 ns/op 9.74 MB/s 46346 B/op 33 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 92268249 ns/op 10.84 MB/s 65952 B/op 160 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 92 1217957 ns/op 8.21 MB/s 44088 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 12 9221519 ns/op 10.84 MB/s 44977 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 92560194 ns/op 10.80 MB/s 67752 B/op 152 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 120 951552 ns/op 10.51 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 12 9209795 ns/op 10.86 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 109266538 ns/op 9.15 MB/s BenchmarkEncode/Digits/Speed/1e4-4 58 1861891 ns/op 5.37 MB/s BenchmarkEncode/Digits/Speed/1e5-4 7 16191370 ns/op 6.18 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 157074308 ns/op 6.37 MB/s BenchmarkEncode/Digits/Default/1e4-4 18 6401412 ns/op 1.56 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 59941837 ns/op 1.67 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 616634992 ns/op 1.62 MB/s BenchmarkEncode/Digits/Compression/1e4-4 18 6575870 ns/op 1.52 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 59102214 ns/op 1.69 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 629439438 ns/op 1.59 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 96 1231599 ns/op 8.12 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 12 9804942 ns/op 10.20 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 2 98773460 ns/op 10.12 MB/s BenchmarkEncode/Newton/Speed/1e4-4 63 1735765 ns/op 5.76 MB/s BenchmarkEncode/Newton/Speed/1e5-4 8 12756605 ns/op 7.84 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 126015333 ns/op 7.94 MB/s BenchmarkEncode/Newton/Default/1e4-4 19 6263562 ns/op 1.60 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 55140900 ns/op 1.81 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 621754438 ns/op 1.61 MB/s BenchmarkEncode/Newton/Compression/1e4-4 19 6403563 ns/op 1.56 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 68726327 ns/op 1.46 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 712575278 ns/op 1.40 MB/s PASS ok compress/flate 14.731s goos: darwin goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkDecoder/1e4-4 56 2080903 ns/op 4.81 MB/s BenchmarkDecoder/1e-Reuse4-4 55 2155984 ns/op 4.64 MB/s BenchmarkDecoder/1e5-4 5 20641799 ns/op 4.84 MB/s BenchmarkDecoder/1e-Reuse5-4 5 20571837 ns/op 4.86 MB/s BenchmarkDecoder/1e6-4 1 202947497 ns/op 4.93 MB/s BenchmarkDecoder/1e-Reuse6-4 1 206362386 ns/op 4.85 MB/s BenchmarkEncoder/1e4-4 63 1715480 ns/op 5.83 MB/s BenchmarkEncoder/1e-Reuse4-4 66 1636833 ns/op 6.11 MB/s BenchmarkEncoder/1e5-4 6 17148626 ns/op 5.83 MB/s BenchmarkEncoder/1e-Reuse5-4 6 16725474 ns/op 5.98 MB/s BenchmarkEncoder/1e6-4 1 168919891 ns/op 5.92 MB/s BenchmarkEncoder/1e-Reuse6-4 1 167226334 ns/op 5.98 MB/s PASS ok compress/lzw 2.668s goos: darwin goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkDup-4 28 3784769 ns/op PASS ok container/heap 0.281s goos: darwin goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCommonParentCancel-4 25448 4463 ns/op BenchmarkWithTimeout/concurrency=40-4 7942 18115 ns/op BenchmarkWithTimeout/concurrency=4000-4 8814 14531 ns/op BenchmarkWithTimeout/concurrency=400000-4 9218 19292 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 425544 251.3 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 18208 7015 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 24200 4773 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 3769 31706 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2486 48762 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 4281 29924 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 324 345280 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 236 482223 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 442 268602 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 33 3715738 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 20 6757832 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 46 2541648 ns/op BenchmarkCheckCanceled/Err-4 360631 367.1 ns/op BenchmarkCheckCanceled/Done-4 550214 213.0 ns/op BenchmarkContextCancelDone-4 799822 133.8 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 15489 7707 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 14575 7892 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 13246 9233 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 12074 10456 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 7173 15684 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 567334 206.5 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 318375 372.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 219787 535.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 136863 851.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 71085 1717 ns/op PASS ok context 10.994s goos: darwin goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEncrypt-4 1863715 78.46 ns/op 203.92 MB/s BenchmarkDecrypt-4 1108682 90.31 ns/op 177.17 MB/s BenchmarkExpand-4 940748 119.1 ns/op PASS ok crypto/aes 0.782s goos: darwin goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAESGCM/Open-128-64-4 155098 788.8 ns/op 81.13 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 297639 379.4 ns/op 168.68 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 178525 691.8 ns/op 92.51 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 291805 415.0 ns/op 154.22 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 73035 1723 ns/op 783.62 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 85848 1458 ns/op 926.13 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 63489 1875 ns/op 720.05 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 72538 1619 ns/op 833.91 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 16766 10539 ns/op 777.31 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 17916 7708 ns/op 1062.81 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 15422 8121 ns/op 1008.70 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 15379 8511 ns/op 962.56 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6234 18810 ns/op 54.17 MB/s BenchmarkAESCFBDecrypt1K-4 5745 18485 ns/op 55.13 MB/s BenchmarkAESCFBDecrypt8K-4 927 138511 ns/op 59.11 MB/s BenchmarkAESOFB1K-4 10000 11409 ns/op 89.31 MB/s BenchmarkAESCTR1K-4 14696 8476 ns/op 120.22 MB/s BenchmarkAESCTR8K-4 1783 67138 ns/op 121.94 MB/s BenchmarkAESCBCEncrypt1K-4 14176 13730 ns/op 74.58 MB/s BenchmarkAESCBCDecrypt1K-4 10000 10249 ns/op 99.91 MB/s BenchmarkXORBytes/8Bytes-4 2123679 55.40 ns/op 144.41 MB/s BenchmarkXORBytes/128Bytes-4 1880002 65.83 ns/op 1944.53 MB/s BenchmarkXORBytes/2048Bytes-4 761546 136.7 ns/op 14982.58 MB/s BenchmarkXORBytes/32768Bytes-4 59450 1921 ns/op 17059.97 MB/s PASS ok crypto/cipher 4.701s goos: darwin goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEncrypt-4 82878 1393 ns/op 5.74 MB/s BenchmarkDecrypt-4 85850 1315 ns/op 6.08 MB/s BenchmarkTDESEncrypt-4 35973 3427 ns/op 2.33 MB/s BenchmarkTDESDecrypt-4 34467 3931 ns/op 2.04 MB/s PASS ok crypto/des 0.936s goos: darwin goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkSign/P256-4 825 143337 ns/op 3263 B/op 47 allocs/op BenchmarkSign/P224-4 61 1770358 ns/op 5219 B/op 73 allocs/op BenchmarkSign/P384-4 27 4461848 ns/op 6466 B/op 74 allocs/op BenchmarkSign/P521-4 10 10881770 ns/op 8280 B/op 77 allocs/op BenchmarkVerify/P256-4 530 216359 ns/op 1192 B/op 21 allocs/op BenchmarkVerify/P224-4 24 4810785 ns/op 1770 B/op 39 allocs/op BenchmarkVerify/P384-4 8 13127074 ns/op 2422 B/op 41 allocs/op BenchmarkVerify/P521-4 3 37422241 ns/op 3133 B/op 41 allocs/op BenchmarkGenerateKey/P256-4 1939 57493 ns/op 774 B/op 14 allocs/op BenchmarkGenerateKey/P224-4 118 899153 ns/op 792 B/op 17 allocs/op BenchmarkGenerateKey/P384-4 43 2445798 ns/op 991 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 19 5815308 ns/op 1401 B/op 18 allocs/op PASS ok crypto/ecdsa 2.231s goos: darwin goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkKeyGeneration-4 350 324648 ns/op BenchmarkNewKeyFromSeed-4 362 322553 ns/op BenchmarkSigning-4 342 350382 ns/op BenchmarkVerification-4 218 538976 ns/op PASS ok crypto/ed25519 0.797s goos: darwin goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkScalarBaseMult/P256-4 5305 21480 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 174 678549 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 63 1823495 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 25 4712001 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1401 83285 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 61 1880889 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 21 5318041 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 15104756 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 14498 8356 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 6487 18268 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 5019 21533 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 81 1366295 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 3111 34073 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 292 399699 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 2211 51988 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 92 1217128 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.396s goos: darwin goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkHMACSHA256_1K-4 12591 9515 ns/op 107.62 MB/s BenchmarkHMACSHA256_32-4 25886 4565 ns/op 7.01 MB/s BenchmarkNewWriteSum-4 13134 8354 ns/op 3.83 MB/s PASS ok crypto/hmac 0.759s goos: darwin goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkScalarBaseMult-4 390 296933 ns/op BenchmarkScalarMult-4 172 691984 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 235 488437 ns/op PASS ok crypto/internal/edwards25519 0.650s goos: darwin goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAdd-4 539356 201.5 ns/op BenchmarkMultiply-4 4617457 25.41 ns/op BenchmarkMult32-4 1576161 74.16 ns/op PASS ok crypto/internal/edwards25519/field 0.623s goos: darwin goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkScalarMult/P224-4 58 1823963 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1629 72903 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 21 5133409 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 14555316 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 187 612003 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 8766 13352 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 67 1631473 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 26 4156999 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.212s goos: darwin goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkMul/P224-4 544497 207.5 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 268945 423.2 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 112876 1036 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 536032 213.3 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 264842 427.8 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 112166 1064 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.893s goos: darwin goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkHash8Bytes-4 128859 882.3 ns/op 9.07 MB/s BenchmarkHash64-4 146599 770.0 ns/op 83.12 MB/s BenchmarkHash128-4 137233 849.1 ns/op 150.76 MB/s BenchmarkHash256-4 112725 1031 ns/op 248.27 MB/s BenchmarkHash512-4 85087 1390 ns/op 368.44 MB/s BenchmarkHash1K-4 56932 2062 ns/op 496.62 MB/s BenchmarkHash8K-4 9783 12076 ns/op 678.37 MB/s BenchmarkHash1M-4 81 1426967 ns/op 734.83 MB/s BenchmarkHash8M-4 9 11549365 ns/op 726.33 MB/s BenchmarkHash8BytesUnaligned-4 127279 896.9 ns/op 8.92 MB/s BenchmarkHash1KUnaligned-4 57530 2064 ns/op 496.14 MB/s BenchmarkHash8KUnaligned-4 9726 11831 ns/op 692.40 MB/s PASS ok crypto/md5 1.861s goos: darwin goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkPrime-4 2 233592538 ns/op PASS ok crypto/rand 0.688s goos: darwin goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkRC4_128-4 16494 7403 ns/op 17.29 MB/s BenchmarkRC4_1K-4 1980 58158 ns/op 17.61 MB/s BenchmarkRC4_8K-4 261 452120 ns/op 17.91 MB/s PASS ok crypto/rc4 0.645s goos: darwin goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkRSA2048Decrypt-4 33 3234990 ns/op BenchmarkRSA2048Sign-4 32 3524816 ns/op Benchmark3PrimeRSA2048Decrypt-4 54 2128637 ns/op PASS ok crypto/rsa 0.529s goos: darwin goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkHash8Bytes/New-4 107460 1072 ns/op 7.46 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 127123 892.0 ns/op 8.97 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 74310 1579 ns/op 202.64 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 84597 1408 ns/op 227.22 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 42243 2867 ns/op 357.23 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 43412 2702 ns/op 378.96 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 7250 15762 ns/op 519.73 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 7362 16093 ns/op 509.04 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.226s goos: darwin goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkHash8Bytes/New-4 78338 1483 ns/op 5.39 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 88162 1303 ns/op 6.14 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 86574 1362 ns/op 5.87 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 18938 6162 ns/op 166.17 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 19452 6144 ns/op 166.67 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 19280 6134 ns/op 166.93 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2948 40011 ns/op 204.74 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 2960 39937 ns/op 205.12 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2990 39505 ns/op 207.37 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.543s goos: darwin goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkHash8Bytes/New-4 54924 2096 ns/op 3.82 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 64599 1777 ns/op 4.50 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 61071 1941 ns/op 4.12 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 23683 5037 ns/op 203.28 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 25620 4670 ns/op 219.29 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 24823 4893 ns/op 209.29 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4615 25238 ns/op 324.59 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 4658 24875 ns/op 329.32 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 4642 24962 ns/op 328.18 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.460s goos: darwin goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkConstantTimeByteEq-4 17942193 6.474 ns/op BenchmarkConstantTimeEq-4 17976474 6.490 ns/op BenchmarkConstantTimeLessOrEq-4 18066684 6.506 ns/op PASS ok crypto/subtle 0.532s goos: darwin goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkHandshakeServer/RSA-4 85 1299811 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 63 1846289 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 79 1525799 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 118 1074673 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 160 711045 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 57 2099970 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 67 1790063 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 28914230 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 28208389 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 5 21343477 ns/op 49.13 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 27630763 ns/op 37.95 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 38066817 ns/op 55.09 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 50221500 ns/op 41.76 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 70136283 ns/op 59.80 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 94754844 ns/op 44.26 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 136454687 ns/op 61.48 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 186896255 ns/op 44.88 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 269298618 ns/op 62.30 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 368857166 ns/op 45.48 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 549622294 ns/op 61.05 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 713198715 ns/op 47.05 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 1106508796 ns/op 60.65 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1465919840 ns/op 45.78 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 5 23713144 ns/op 44.22 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 28869675 ns/op 36.32 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 42095603 ns/op 49.82 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 2 50985682 ns/op 41.13 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 75522446 ns/op 55.54 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 103238272 ns/op 40.63 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 143271467 ns/op 58.55 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 184798288 ns/op 45.39 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 274905350 ns/op 61.03 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 382025773 ns/op 43.92 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 563526290 ns/op 59.54 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 744530083 ns/op 45.07 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 1129219017 ns/op 59.43 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1514077045 ns/op 44.32 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 698771063 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 702825993 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 283222416 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 286478136 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 148926125 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 148189492 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 79131083 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 78548006 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 35781363 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 33945391 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 138165539 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 142453339 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 60016534 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 60391274 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 35658577 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 36006334 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 21231255 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 6 18729078 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 9 12535865 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 10 12277457 ns/op PASS ok crypto/tls 19.962s goos: darwin goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCreateCertificate/RSA_2048-4 19 5893226 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 246 478844 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 936 121283 ns/op 13218 B/op 240 allocs/op BenchmarkParseCertificate/rsa_leaf-4 996 102736 ns/op 14643 B/op 264 allocs/op PASS ok crypto/x509 1.364s goos: darwin goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkConcurrentDBExec-4 38 2782166 ns/op 281195 B/op 1641 allocs/op BenchmarkConcurrentStmtQuery-4 38 3302925 ns/op 267573 B/op 1984 allocs/op BenchmarkConcurrentStmtExec-4 38 2749115 ns/op 214120 B/op 745 allocs/op BenchmarkConcurrentTxQuery-4 45 2630778 ns/op 278808 B/op 2171 allocs/op BenchmarkConcurrentTxExec-4 56 2034705 ns/op 87845 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 40 2602635 ns/op 102991 B/op 2011 allocs/op BenchmarkConcurrentTxStmtExec-4 100 1096299 ns/op 40168 B/op 381 allocs/op BenchmarkConcurrentRandom-4 48 2725975 ns/op 233538 B/op 1884 allocs/op BenchmarkManyConcurrentQueries-4 2448 45618 ns/op 4096 B/op 19 allocs/op PASS ok database/sql 1.674s goos: darwin goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz Benchmark115/NewLineTable-4 241164 480.5 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 105 1164934 ns/op 172010 B/op 13 allocs/op Benchmark115/LineToPC-4 94 1301849 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 18614 6384 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.926s goos: darwin goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkMarshal-4 751 146673 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 3087 35921 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.414s goos: darwin goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEncode-4 321 368609 ns/op 22.22 MB/s BenchmarkEncodeToString-4 286 398350 ns/op 20.56 MB/s BenchmarkDecode-4 176 670313 ns/op 19.56 MB/s BenchmarkDecodeString-4 172 689534 ns/op 19.02 MB/s PASS ok encoding/base32 0.860s goos: darwin goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEncodeToString-4 210 505593 ns/op 16.20 MB/s BenchmarkDecodeString/2-4 193323 588.6 ns/op 6.80 MB/s BenchmarkDecodeString/4-4 132798 758.6 ns/op 10.55 MB/s BenchmarkDecodeString/8-4 172768 905.6 ns/op 13.25 MB/s BenchmarkDecodeString/64-4 24534 4951 ns/op 17.78 MB/s BenchmarkDecodeString/8192-4 231 523049 ns/op 20.89 MB/s PASS ok encoding/base64 1.193s goos: darwin goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkReadSlice1000Int32s-4 1491 97507 ns/op 41.02 MB/s BenchmarkReadStruct-4 15735 6736 ns/op 11.13 MB/s BenchmarkWriteStruct-4 16386 6697 ns/op 11.20 MB/s BenchmarkReadInts-4 47732 2234 ns/op 13.43 MB/s BenchmarkWriteInts-4 42724 2962 ns/op 10.13 MB/s BenchmarkWriteSlice1000Int32s-4 1372 86255 ns/op 46.37 MB/s BenchmarkPutUint16-4 4093600 31.74 ns/op 63.00 MB/s BenchmarkAppendUint16-4 2567431 41.17 ns/op 48.58 MB/s BenchmarkPutUint32-4 2904489 54.96 ns/op 72.78 MB/s BenchmarkAppendUint32-4 2882115 41.09 ns/op 97.35 MB/s BenchmarkPutUint64-4 1302789 91.13 ns/op 87.79 MB/s BenchmarkAppendUint64-4 1301749 121.6 ns/op 65.79 MB/s BenchmarkLittleEndianPutUint16-4 3999484 32.44 ns/op 61.66 MB/s BenchmarkLittleEndianAppendUint16-4 3978871 39.27 ns/op 50.93 MB/s BenchmarkLittleEndianPutUint32-4 2957104 40.23 ns/op 99.43 MB/s BenchmarkLittleEndianAppendUint32-4 2376433 42.59 ns/op 93.92 MB/s BenchmarkLittleEndianPutUint64-4 1000000 124.3 ns/op 64.37 MB/s BenchmarkLittleEndianAppendUint64-4 1248823 107.7 ns/op 74.28 MB/s BenchmarkReadFloats-4 181150 703.3 ns/op 17.06 MB/s BenchmarkWriteFloats-4 128054 1134 ns/op 10.58 MB/s BenchmarkReadSlice1000Float32s-4 1335 91223 ns/op 43.85 MB/s BenchmarkWriteSlice1000Float32s-4 1314 90693 ns/op 44.10 MB/s BenchmarkReadSlice1000Uint8s-4 75619 1397 ns/op 716.00 MB/s BenchmarkWriteSlice1000Uint8s-4 127282 891.7 ns/op 1121.42 MB/s BenchmarkPutUvarint32-4 882110 149.7 ns/op 26.72 MB/s BenchmarkPutUvarint64-4 262656 491.7 ns/op 16.27 MB/s PASS ok encoding/binary 4.447s goos: darwin goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkRead-4 6386 16563 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7971 16322 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6832 15116 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4329 24123 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7868 13807 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 8692 13903 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 8424 13497 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 5058 26824 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 14271 9133 ns/op PASS ok encoding/csv 1.429s goos: darwin goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEndToEndPipe-4 13814 8652 ns/op BenchmarkEndToEndByteBuffer-4 20727 6145 ns/op BenchmarkEndToEndSliceByteBuffer-4 333 349978 ns/op BenchmarkEncodeComplex128Slice-4 1012 116128 ns/op BenchmarkEncodeFloat64Slice-4 2053 63034 ns/op BenchmarkEncodeInt32Slice-4 1990 58531 ns/op BenchmarkEncodeStringSlice-4 2786 41393 ns/op BenchmarkEncodeInterfaceSlice-4 86 1364074 ns/op BenchmarkDecodeComplex128Slice-4 764 157965 ns/op BenchmarkDecodeFloat64Slice-4 1396 79735 ns/op BenchmarkDecodeInt32Slice-4 1604 73489 ns/op BenchmarkDecodeStringSlice-4 1124 112098 ns/op BenchmarkDecodeStringsSlice-4 399 287799 ns/op BenchmarkDecodeBytesSlice-4 736 161970 ns/op BenchmarkDecodeInterfaceSlice-4 124 925150 ns/op BenchmarkDecodeMap-4 99 1155774 ns/op PASS ok encoding/gob 2.498s goos: darwin goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEncode/256-4 14892 8052 ns/op 31.80 MB/s BenchmarkEncode/1024-4 3765 29754 ns/op 34.42 MB/s BenchmarkEncode/4096-4 997 117788 ns/op 34.77 MB/s BenchmarkEncode/16384-4 253 480150 ns/op 34.12 MB/s BenchmarkDecode/256-4 31345 3724 ns/op 68.75 MB/s BenchmarkDecode/1024-4 7826 15077 ns/op 67.92 MB/s BenchmarkDecode/4096-4 1958 66797 ns/op 61.32 MB/s BenchmarkDecode/16384-4 488 239357 ns/op 68.45 MB/s BenchmarkDump/256-4 1569 74578 ns/op 3.43 MB/s BenchmarkDump/1024-4 398 297785 ns/op 3.44 MB/s BenchmarkDump/4096-4 98 1212447 ns/op 3.38 MB/s BenchmarkDump/16384-4 24 4796863 ns/op 3.42 MB/s PASS ok encoding/hex 1.954s goos: darwin goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCodeEncoder-4 1 109104335 ns/op 17.79 MB/s 8390736 B/op 50 allocs/op BenchmarkCodeMarshal-4 1 111487794 ns/op 17.41 MB/s 10333032 B/op 56 allocs/op BenchmarkMarshalBytes/32-4 24352 4685 ns/op BenchmarkMarshalBytes/256-4 7494 14363 ns/op BenchmarkMarshalBytes/4096-4 608 192503 ns/op BenchmarkCodeDecoder-4 1 374823456 ns/op 5.18 MB/s 11145896 B/op 92717 allocs/op BenchmarkUnicodeDecoder-4 39794 3123 ns/op 4.48 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 55230 2136 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 331924074 ns/op 5.85 MB/s 3067792 B/op 92685 allocs/op BenchmarkCodeUnmarshalReuse-4 1 327294947 ns/op 5.93 MB/s 3066936 B/op 92685 allocs/op BenchmarkUnmarshalString-4 89684 1309 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 217093 570.6 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 380892 332.4 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 117028 1045 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 82041 1521 ns/op 143 B/op 2 allocs/op BenchmarkUnmapped-4 28402 4229 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2541 45562 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1026 116579 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 145 893338 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 14 7592662 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 675147 170.8 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 677737 171.9 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 665710 172.6 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 679196 173.0 ns/op BenchmarkEncodeMarshaler-4 85838 1437 ns/op 91 B/op 1 allocs/op BenchmarkNumberIsValid-4 4047806 28.98 ns/op BenchmarkNumberIsValidRegexp-4 24718 4891 ns/op BenchmarkEncoderEncode-4 110710 1104 ns/op 140 B/op 1 allocs/op PASS ok encoding/json 5.819s goos: darwin goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEncode-4 57 2092207 ns/op 31.32 MB/s BenchmarkDecode-4 28 4072067 ns/op 21.80 MB/s PASS ok encoding/pem 0.525s goos: darwin goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkMarshal-4 3330 33724 ns/op 6264 B/op 24 allocs/op BenchmarkUnmarshal-4 1146 98526 ns/op 8337 B/op 190 allocs/op BenchmarkHTMLAutoClose-4 5151 22386 ns/op PASS ok encoding/xml 0.632s goos: darwin goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkIntAdd-4 419636 265.7 ns/op BenchmarkIntSet-4 565237 196.9 ns/op BenchmarkFloatAdd-4 95530 1221 ns/op BenchmarkFloatSet-4 556926 225.1 ns/op BenchmarkStringSet-4 552949 219.3 ns/op BenchmarkMapSet-4 126956 1035 ns/op BenchmarkMapSetDifferent-4 70479 1633 ns/op BenchmarkMapSetDifferentRandom-4 294 397453 ns/op BenchmarkMapSetString-4 118602 913.1 ns/op BenchmarkMapAddSame-4 54646 2411 ns/op BenchmarkMapAddDifferent-4 23972 5040 ns/op BenchmarkMapAddDifferentRandom-4 262 473107 ns/op BenchmarkMapAddSameSteadyState-4 466304 278.6 ns/op BenchmarkMapAddDifferentSteadyState-4 154747 722.2 ns/op BenchmarkRealworldExpvarUsage-4 17049 7003 ns/op PASS ok expvar 2.445s goos: darwin goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkSprintfPadding-4 113648 885.0 ns/op BenchmarkSprintfEmpty-4 586117 192.3 ns/op BenchmarkSprintfString-4 414507 300.4 ns/op BenchmarkSprintfTruncateString-4 366457 334.8 ns/op BenchmarkSprintfTruncateBytes-4 235122 512.8 ns/op BenchmarkSprintfSlowParsingPath-4 354362 336.2 ns/op BenchmarkSprintfQuoteString-4 68628 1747 ns/op BenchmarkSprintfInt-4 372220 355.7 ns/op BenchmarkSprintfIntInt-4 209980 503.6 ns/op BenchmarkSprintfPrefixedInt-4 304064 396.8 ns/op BenchmarkSprintfFloat-4 190705 641.2 ns/op BenchmarkSprintfComplex-4 75378 1582 ns/op BenchmarkSprintfBoolean-4 403078 312.3 ns/op BenchmarkSprintfHexString-4 182980 671.5 ns/op BenchmarkSprintfHexBytes-4 138630 939.0 ns/op BenchmarkSprintfBytes-4 46155 2491 ns/op BenchmarkSprintfStringer-4 115988 1050 ns/op BenchmarkSprintfStructure-4 46192 2657 ns/op BenchmarkManyArgs-4 85100 1418 ns/op BenchmarkFprintInt-4 87994 1345 ns/op BenchmarkFprintfBytes-4 92592 1257 ns/op BenchmarkFprintIntNoAlloc-4 88465 1347 ns/op BenchmarkScanInts-4 39 2857322 ns/op BenchmarkScanRecursiveInt-4 1 319484884 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 340196364 ns/op PASS ok fmt 3.962s goos: darwin goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkImportVendor-4 375 430425 ns/op PASS ok go/build 0.367s goos: darwin goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkStringAdd/1-4 59586 1830 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 17713 6668 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 5330 22262 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1404 83319 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 360 334932 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 82 1876867 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 12 10154713 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 4 43955175 ns/op 3635088 B/op 16408 allocs/op BenchmarkStringAdd/65536-4 1 192078532 ns/op 15259168 B/op 65567 allocs/op PASS ok go/constant 1.910s goos: darwin goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkFormat/array1-10000-4 1 277939487 ns/op 0.23 MB/s 6170376 B/op 118782 allocs/op PASS ok go/format 0.499s goos: darwin goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkParse-4 4 27331388 ns/op 2.68 MB/s BenchmarkParseOnly-4 5 22713271 ns/op 3.23 MB/s BenchmarkResolve-4 38 3277643 ns/op 22.36 MB/s PASS ok go/parser 1.630s goos: darwin goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkPrint-4 1 189299160 ns/op PASS ok go/printer 0.377s goos: darwin goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkScan-4 176 690995 ns/op BenchmarkScanFiles/go/types/expr.go-4 8 13441514 ns/op 3.96 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 12100233 ns/op 6.06 MB/s BenchmarkScanFiles/net/http/server.go-4 6 18358035 ns/op 6.19 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 210 662918 ns/op 4.64 MB/s PASS ok go/scanner 1.296s goos: darwin goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkSearchInts-4 999692 124.7 ns/op PASS ok go/token 0.330s goos: darwin goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkNamed/Underlying/nongeneric-4 967156 123.3 ns/op BenchmarkNamed/Underlying/generic-4 975874 144.7 ns/op BenchmarkNamed/Underlying/src_instance-4 1000000 101.3 ns/op BenchmarkNamed/Underlying/user_instance-4 1000000 117.8 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 19005 6001 ns/op BenchmarkNamed/NewMethodSet/generic-4 20404 5836 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 17739 6251 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 16574 6133 ns/op BenchmarkCheck/http/funcbodies/info-4 1 462606075 ns/op 64498 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 352221761 ns/op 84703 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 149629364 ns/op 199365 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 123974929 ns/op 240457 lines/s BenchmarkCheck/parser/funcbodies/info-4 2 100469766 ns/op 50002 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 101030267 ns/op 49710 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 34579613 ns/op 145190 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 34055787 ns/op 147448 lines/s BenchmarkCheck/constant/funcbodies/info-4 3 53697744 ns/op 40096 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 41693632 ns/op 51619 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 21734727 ns/op 99050 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 5 23254175 ns/op 92580 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 761591921 ns/op 78728 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 501099103 ns/op 119649 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 119203617 ns/op 502748 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 87940532 ns/op 681569 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 2 68352808 ns/op 27037 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 54453538 ns/op 33924 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 42146627 ns/op 43849 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 38422509 ns/op 48091 lines/s PASS ok go/types 11.713s goos: darwin goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAdler32KB-4 9508 10742 ns/op 95.33 MB/s PASS ok hash/adler32 0.296s goos: darwin goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 230882 462.8 ns/op 32.41 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 259338 602.3 ns/op 24.90 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 127450 1446 ns/op 27.66 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 99622 1554 ns/op 25.75 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 221745 503.2 ns/op 1017.46 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 218049 544.3 ns/op 940.66 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 156834 662.0 ns/op 1546.82 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 153514 789.2 ns/op 1297.58 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 52071 2115 ns/op 1936.37 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 58920 2098 ns/op 1952.22 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 9684 13156 ns/op 2490.80 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 10000 13578 ns/op 2413.26 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 468324 229.7 ns/op 65.30 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 515704 198.5 ns/op 75.57 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 495024 208.8 ns/op 191.55 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 494835 274.9 ns/op 145.51 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 278712 453.2 ns/op 1129.76 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 212715 506.2 ns/op 1011.46 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 206781 560.7 ns/op 1826.15 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 183375 646.6 ns/op 1583.63 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 177044 661.9 ns/op 6187.93 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 254072 447.0 ns/op 9163.31 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 50630 2289 ns/op 14317.65 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 55546 2105 ns/op 15567.60 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 202800 783.3 ns/op 19.15 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 162512 771.0 ns/op 19.46 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 101328 1109 ns/op 36.08 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 81277 1404 ns/op 28.48 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 10000 15090 ns/op 33.93 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 11214 11797 ns/op 43.40 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 5112 27063 ns/op 37.84 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 5215 24832 ns/op 41.24 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1311 93947 ns/op 43.60 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1216 92279 ns/op 44.39 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 163 842671 ns/op 38.89 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 147 889512 ns/op 36.84 MB/s PASS ok hash/crc32 6.004s goos: darwin goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCrc64/ISO64KB-4 85 1213523 ns/op 54.00 MB/s BenchmarkCrc64/ISO4KB-4 715 148007 ns/op 27.67 MB/s BenchmarkCrc64/ISO1KB-4 4856 22252 ns/op 46.02 MB/s BenchmarkCrc64/ECMA64KB-4 100 1555138 ns/op 42.14 MB/s BenchmarkCrc64/Random64KB-4 100 1301138 ns/op 50.37 MB/s BenchmarkCrc64/Random16KB-4 290 401899 ns/op 40.77 MB/s PASS ok hash/crc64 1.127s goos: darwin goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkFnv32KB-4 9386 11012 ns/op 92.99 MB/s BenchmarkFnv32aKB-4 9496 10662 ns/op 96.04 MB/s BenchmarkFnv64KB-4 10000 10922 ns/op 93.75 MB/s BenchmarkFnv64aKB-4 10000 10998 ns/op 93.11 MB/s BenchmarkFnv128KB-4 2342 51968 ns/op 19.70 MB/s BenchmarkFnv128aKB-4 2385 49728 ns/op 20.59 MB/s PASS ok hash/fnv 0.960s goos: darwin goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkHash/n=4/Write-4 640380 185.1 ns/op 21.61 MB/s BenchmarkHash/n=4/Bytes-4 4968358 24.32 ns/op 164.48 MB/s BenchmarkHash/n=4/String-4 3023287 40.40 ns/op 99.02 MB/s BenchmarkHash/n=8/Write-4 614901 187.4 ns/op 42.68 MB/s BenchmarkHash/n=8/Bytes-4 4861436 25.25 ns/op 316.85 MB/s BenchmarkHash/n=8/String-4 2925265 48.62 ns/op 164.55 MB/s BenchmarkHash/n=16/Write-4 684027 173.3 ns/op 92.35 MB/s BenchmarkHash/n=16/Bytes-4 4582729 24.32 ns/op 657.90 MB/s BenchmarkHash/n=16/String-4 3047106 42.75 ns/op 374.24 MB/s BenchmarkHash/n=32/Write-4 648448 179.3 ns/op 178.43 MB/s BenchmarkHash/n=32/Bytes-4 4879114 25.23 ns/op 1268.47 MB/s BenchmarkHash/n=32/String-4 3550047 33.63 ns/op 951.58 MB/s BenchmarkHash/n=64/Write-4 598926 213.4 ns/op 299.84 MB/s BenchmarkHash/n=64/Bytes-4 4637530 32.20 ns/op 1987.49 MB/s BenchmarkHash/n=64/String-4 2851002 36.50 ns/op 1753.48 MB/s BenchmarkHash/n=256/Write-4 450135 307.4 ns/op 832.72 MB/s BenchmarkHash/n=256/Bytes-4 2484649 47.74 ns/op 5362.73 MB/s BenchmarkHash/n=256/String-4 1477580 107.7 ns/op 2376.11 MB/s BenchmarkHash/n=320/Write-4 395827 261.5 ns/op 1223.70 MB/s BenchmarkHash/n=320/Bytes-4 2047827 60.63 ns/op 5277.90 MB/s BenchmarkHash/n=320/String-4 1402974 79.34 ns/op 4033.46 MB/s BenchmarkHash/n=1024/Write-4 291074 407.4 ns/op 2513.37 MB/s BenchmarkHash/n=1024/Bytes-4 853152 136.1 ns/op 7524.61 MB/s BenchmarkHash/n=1024/String-4 560340 244.1 ns/op 4194.32 MB/s BenchmarkHash/n=4096/Write-4 110259 954.5 ns/op 4291.29 MB/s BenchmarkHash/n=4096/Bytes-4 232992 515.4 ns/op 7947.66 MB/s BenchmarkHash/n=4096/String-4 155972 785.8 ns/op 5212.61 MB/s BenchmarkHash/n=16384/Write-4 37978 3144 ns/op 5211.48 MB/s BenchmarkHash/n=16384/Bytes-4 60367 1983 ns/op 8262.88 MB/s BenchmarkHash/n=16384/String-4 38640 3027 ns/op 5413.29 MB/s PASS ok hash/maphash 5.422s goos: darwin goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEscape-4 714 215763 ns/op BenchmarkEscapeNone-4 48768 2185 ns/op BenchmarkUnescape-4 494 236599 ns/op BenchmarkUnescapeNone-4 257317 442.9 ns/op BenchmarkUnescapeSparse-4 12678 8870 ns/op BenchmarkUnescapeDense-4 1354 84925 ns/op PASS ok html 1.260s goos: darwin goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCSSEscaper-4 10893 10550 ns/op BenchmarkCSSEscaperNoSpecials-4 54860 2124 ns/op BenchmarkDecodeCSS-4 32726 3575 ns/op BenchmarkDecodeCSSNoSpecials-4 4460924 26.89 ns/op BenchmarkCSSValueFilter-4 141730 824.2 ns/op BenchmarkCSSValueFilterOk-4 102840 1183 ns/op BenchmarkEscapedExecute-4 4783 25295 ns/op BenchmarkHTMLNospaceEscaper-4 13711 8540 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 81397 1506 ns/op BenchmarkStripTags-4 24856 4781 ns/op BenchmarkStripTagsNoSpecials-4 324116 391.8 ns/op BenchmarkJSValEscaperWithNum-4 24777 4639 ns/op BenchmarkJSValEscaperWithStr-4 5392 20693 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 21543 5419 ns/op BenchmarkJSValEscaperWithObj-4 4940 23391 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 15540 7684 ns/op BenchmarkJSStrEscaperNoSpecials-4 68074 1648 ns/op BenchmarkJSStrEscaper-4 14032 8538 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 63763 1857 ns/op BenchmarkJSRegexpEscaper-4 13473 9202 ns/op BenchmarkTemplateSpecialTags-4 69 1534243 ns/op BenchmarkURLEscaper-4 4420 24058 ns/op BenchmarkURLEscaperNoSpecials-4 208404 594.4 ns/op BenchmarkURLNormalizer-4 5935 17868 ns/op BenchmarkURLNormalizerNoSpecials-4 200414 580.1 ns/op BenchmarkSrcsetFilter-4 21016 5706 ns/op BenchmarkSrcsetFilterNoSpecials-4 112658 1079 ns/op PASS ok html/template 4.513s goos: darwin goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAt/rgba-4 620503 168.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 499353 214.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 752149 178.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 511905 251.2 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 2044264 59.25 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1403008 92.49 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1997360 59.46 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1352434 114.1 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1536234 76.26 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 498891 229.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 416745 270.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 508994 225.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 380232 269.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 861632 135.5 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 647936 191.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 1027358 113.5 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 649428 181.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 535477 210.2 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1596273 74.60 ns/op BenchmarkRGBASetRGBA-4 1566342 76.92 ns/op BenchmarkRGBA64At-4 908917 128.0 ns/op BenchmarkRGBA64SetRGBA64-4 917233 128.8 ns/op BenchmarkNRGBAAt-4 1516838 80.73 ns/op BenchmarkNRGBASetNRGBA-4 1443882 81.24 ns/op BenchmarkNRGBA64At-4 916258 130.9 ns/op BenchmarkNRGBA64SetNRGBA64-4 912060 133.8 ns/op BenchmarkAlphaAt-4 2443393 48.17 ns/op BenchmarkAlphaSetAlpha-4 2513107 49.32 ns/op BenchmarkAlpha16At-4 1559330 78.98 ns/op BenchmarkAlphaSetAlpha16-4 1703761 72.36 ns/op BenchmarkGrayAt-4 2499150 48.61 ns/op BenchmarkGraySetGray-4 2504552 48.37 ns/op BenchmarkGray16At-4 1642716 77.99 ns/op BenchmarkGraySetGray16-4 1683543 71.12 ns/op PASS ok image 5.817s goos: darwin goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkYCbCrToRGB/0-4 4413195 27.01 ns/op BenchmarkYCbCrToRGB/128-4 3902328 28.20 ns/op BenchmarkYCbCrToRGB/255-4 4286206 26.60 ns/op BenchmarkRGBToYCbCr/0-4 4501468 34.40 ns/op BenchmarkRGBToYCbCr/Cb-4 3705301 29.77 ns/op BenchmarkRGBToYCbCr/Cr-4 4460912 26.97 ns/op BenchmarkYCbCrToRGBA/0-4 3284611 44.21 ns/op BenchmarkYCbCrToRGBA/128-4 3458778 33.15 ns/op BenchmarkYCbCrToRGBA/255-4 3662671 32.77 ns/op BenchmarkNYCbCrAToRGBA/0-4 3189588 37.82 ns/op BenchmarkNYCbCrAToRGBA/128-4 3335932 33.73 ns/op BenchmarkNYCbCrAToRGBA/255-4 3578403 36.92 ns/op PASS ok image/color 2.297s goos: darwin goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkFillOver-4 4 28748498 ns/op BenchmarkFillSrc-4 344 344659 ns/op BenchmarkCopyOver-4 8 13870245 ns/op BenchmarkCopySrc-4 504 234373 ns/op BenchmarkNRGBAOver-4 7 14906666 ns/op BenchmarkNRGBASrc-4 12 9645756 ns/op BenchmarkYCbCr-4 10 11132051 ns/op BenchmarkGray-4 20 5911635 ns/op BenchmarkCMYK-4 12 10184737 ns/op BenchmarkGlyphOver-4 24 7196687 ns/op BenchmarkRGBAMaskOver-4 4 25549566 ns/op BenchmarkGrayMaskOver-4 6 22479131 ns/op BenchmarkRGBA64ImageMaskOver-4 4 31463792 ns/op BenchmarkRGBA-4 5 20560427 ns/op BenchmarkPalettedFill-4 1038 115213 ns/op BenchmarkPalettedRGBA-4 6 17178893 ns/op BenchmarkGenericOver-4 3 47120551 ns/op BenchmarkGenericMaskOver-4 6 19975104 ns/op BenchmarkGenericSrc-4 4 30618219 ns/op BenchmarkGenericMaskSrc-4 4 26548335 ns/op PASS ok image/draw 6.336s goos: darwin goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkDecode-4 22 4617361 ns/op 3.35 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 127969331 ns/op 2.40 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 1336854424 ns/op 0.92 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 66 1840552 ns/op 8.39 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 2 64268990 ns/op 0.96 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 2.447s goos: darwin goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkFDCT-4 4039 27100 ns/op BenchmarkIDCT-4 4297 25239 ns/op BenchmarkDecodeBaseline-4 10 10780549 ns/op 5.73 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 7 15559930 ns/op 3.97 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 128503729 ns/op 9.56 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 162596846 ns/op 5.67 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.280s goos: darwin goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkPaeth-4 13006612 8.911 ns/op BenchmarkDecodeGray-4 14 7639645 ns/op 8.58 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 34007679 ns/op 7.71 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 3 42385522 ns/op 6.18 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 20 7438310 ns/op 8.81 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 3 41998500 ns/op 6.24 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 2 50384505 ns/op 5.20 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 80608430 ns/op 3.81 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 82720482 ns/op 3.71 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 267079135 ns/op 4.60 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 300471663 ns/op 4.09 MB/s 864096 B/op 30 allocs/op BenchmarkEncodePaletted-4 3 38465609 ns/op 7.99 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 223973433 ns/op 5.49 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 462702628 ns/op 2.66 MB/s 10694488 B/op 614429 allocs/op PASS ok image/png 4.115s goos: darwin goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 3 43805283 ns/op 2.28 MB/s 401490 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 2 61519623 ns/op 1.63 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 258283129 ns/op 1.94 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 205274680 ns/op 2.44 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 48581393 ns/op 2.06 MB/s 401490 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 40487871 ns/op 2.47 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 260059478 ns/op 1.92 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 286828402 ns/op 1.74 MB/s 4005976 B/op 3 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 496762072 ns/op 2.01 MB/s 4005976 B/op 3 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 563692211 ns/op 1.77 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 2997402816 ns/op 1.67 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 2880750221 ns/op 1.74 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 15 7749741 ns/op 12.90 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 14 8015375 ns/op 12.48 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 38670308 ns/op 12.93 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 40570935 ns/op 12.32 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 74879985 ns/op 13.35 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 80274751 ns/op 12.46 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 392331349 ns/op 12.74 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 407599273 ns/op 12.27 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 3 47060282 ns/op 2.12 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 40143540 ns/op 2.49 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 265658489 ns/op 1.88 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 262139713 ns/op 1.91 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 596984042 ns/op 1.68 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 646318990 ns/op 1.55 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 4517025901 ns/op 1.11 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 4703454814 ns/op 1.06 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 129259676 ns/op 32.34 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 130255136 ns/op 32.09 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 54.654s goos: darwin goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkMarshalCorpusFile/1-4 32568 3196 ns/op 0.31 MB/s BenchmarkMarshalCorpusFile/2-4 39004 3658 ns/op 0.55 MB/s BenchmarkMarshalCorpusFile/4-4 19239 5672 ns/op 0.71 MB/s BenchmarkMarshalCorpusFile/8-4 16484 7256 ns/op 1.10 MB/s BenchmarkMarshalCorpusFile/16-4 24724 6063 ns/op 2.64 MB/s BenchmarkMarshalCorpusFile/32-4 14698 7602 ns/op 4.21 MB/s BenchmarkMarshalCorpusFile/64-4 8869 12630 ns/op 5.07 MB/s BenchmarkMarshalCorpusFile/128-4 3860 31956 ns/op 4.01 MB/s BenchmarkMarshalCorpusFile/256-4 3164 42656 ns/op 6.00 MB/s BenchmarkMarshalCorpusFile/512-4 1574 80023 ns/op 6.40 MB/s BenchmarkMarshalCorpusFile/1024-4 714 143833 ns/op 7.12 MB/s BenchmarkMarshalCorpusFile/2048-4 382 289115 ns/op 7.08 MB/s BenchmarkMarshalCorpusFile/4096-4 231 633720 ns/op 6.46 MB/s BenchmarkMarshalCorpusFile/8192-4 100 1089688 ns/op 7.52 MB/s BenchmarkMarshalCorpusFile/16384-4 44 2321078 ns/op 7.06 MB/s BenchmarkMarshalCorpusFile/32768-4 24 5284721 ns/op 6.20 MB/s BenchmarkMarshalCorpusFile/65536-4 10 10470957 ns/op 6.26 MB/s BenchmarkMarshalCorpusFile/131072-4 6 22493900 ns/op 5.83 MB/s BenchmarkMarshalCorpusFile/262144-4 3 39983148 ns/op 6.56 MB/s BenchmarkMarshalCorpusFile/524288-4 2 94428726 ns/op 5.55 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 191349794 ns/op 5.48 MB/s BenchmarkUnmarshalCorpusFile/1-4 10081 11186 ns/op 0.09 MB/s BenchmarkUnmarshalCorpusFile/2-4 7093 15187 ns/op 0.13 MB/s BenchmarkUnmarshalCorpusFile/4-4 8949 14844 ns/op 0.27 MB/s BenchmarkUnmarshalCorpusFile/8-4 7821 16505 ns/op 0.48 MB/s BenchmarkUnmarshalCorpusFile/16-4 6524 23119 ns/op 0.69 MB/s BenchmarkUnmarshalCorpusFile/32-4 2738 37769 ns/op 0.85 MB/s BenchmarkUnmarshalCorpusFile/64-4 3630 31220 ns/op 2.05 MB/s BenchmarkUnmarshalCorpusFile/128-4 2916 37696 ns/op 3.40 MB/s BenchmarkUnmarshalCorpusFile/256-4 1016 110365 ns/op 2.32 MB/s BenchmarkUnmarshalCorpusFile/512-4 531 189284 ns/op 2.70 MB/s BenchmarkUnmarshalCorpusFile/1024-4 284 370575 ns/op 2.76 MB/s BenchmarkUnmarshalCorpusFile/2048-4 121 942732 ns/op 2.17 MB/s BenchmarkUnmarshalCorpusFile/4096-4 80 1394324 ns/op 2.94 MB/s BenchmarkUnmarshalCorpusFile/8192-4 44 2990504 ns/op 2.74 MB/s BenchmarkUnmarshalCorpusFile/16384-4 20 7277882 ns/op 2.25 MB/s BenchmarkUnmarshalCorpusFile/32768-4 8 15444960 ns/op 2.12 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 32191543 ns/op 2.04 MB/s BenchmarkUnmarshalCorpusFile/131072-4 2 52032157 ns/op 2.52 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 102320859 ns/op 2.56 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 195154581 ns/op 2.69 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 366590830 ns/op 2.86 MB/s BenchmarkMutatorBytes/1-4 19322 5271 ns/op BenchmarkMutatorBytes/10-4 33756 3707 ns/op BenchmarkMutatorBytes/100-4 28932 4617 ns/op BenchmarkMutatorBytes/1000-4 16231 6337 ns/op BenchmarkMutatorBytes/10000-4 4333 24601 ns/op BenchmarkMutatorBytes/100000-4 800 148922 ns/op BenchmarkMutatorString/1-4 27772 4334 ns/op BenchmarkMutatorString/10-4 29103 3905 ns/op BenchmarkMutatorString/100-4 30217 7977 ns/op BenchmarkMutatorString/1000-4 8025 15728 ns/op BenchmarkMutatorString/10000-4 2126 71291 ns/op BenchmarkMutatorString/100000-4 340 407747 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 17161 7163 ns/op BenchmarkMutatorAllBasicTypes/string-4 15714 7177 ns/op BenchmarkMutatorAllBasicTypes/bool-4 55047 2851 ns/op BenchmarkMutatorAllBasicTypes/float32-4 34162 3054 ns/op BenchmarkMutatorAllBasicTypes/float64-4 36337 3286 ns/op BenchmarkMutatorAllBasicTypes/int-4 40399 2930 ns/op BenchmarkMutatorAllBasicTypes/int8-4 28390 4058 ns/op BenchmarkMutatorAllBasicTypes/int16-4 30166 4070 ns/op BenchmarkMutatorAllBasicTypes/int32-4 29426 4354 ns/op BenchmarkMutatorAllBasicTypes/int64-4 36895 3716 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 30292 3976 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 43341 4088 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 29959 4213 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 28671 4144 ns/op PASS ok internal/fuzz 13.578s goos: darwin goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkStress-4 13761 8688 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 145606 1082 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.790s PASS ok internal/poll 0.182s goos: darwin goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkMMU-4 5 24034581 ns/op PASS ok internal/trace 2.859s goos: darwin goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCopyNSmall-4 18176 9388 ns/op BenchmarkCopyNLarge-4 265 541891 ns/op PASS ok io 0.765s goos: darwin goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkItoa-4 231906 477.9 ns/op BenchmarkPrintln-4 25540 4371 ns/op BenchmarkPrintlnNoFlags-4 43328 2600 ns/op PASS ok log 0.606s goos: darwin goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAcos-4 2935484 40.54 ns/op BenchmarkAcosh-4 958488 125.9 ns/op BenchmarkAsin-4 2877530 47.41 ns/op BenchmarkAsinh-4 1327960 91.97 ns/op BenchmarkAtan-4 4432459 26.78 ns/op BenchmarkAtanh-4 1000000 101.8 ns/op BenchmarkAtan2-4 2580084 43.24 ns/op BenchmarkCbrt-4 1704351 70.87 ns/op BenchmarkCeil-4 17659287 8.790 ns/op BenchmarkCopysign-4 2067170 58.96 ns/op BenchmarkCos-4 1000000 128.4 ns/op BenchmarkCosh-4 1618789 68.28 ns/op BenchmarkErf-4 3923875 32.49 ns/op BenchmarkErfc-4 4058656 29.97 ns/op BenchmarkErfinv-4 3442392 34.13 ns/op BenchmarkErfcinv-4 3423057 34.96 ns/op BenchmarkExp-4 5073397 23.68 ns/op BenchmarkExpGo-4 1000000 103.3 ns/op BenchmarkExpm1-4 2918646 40.81 ns/op BenchmarkExp2-4 1270744 92.79 ns/op BenchmarkExp2Go-4 1000000 100.1 ns/op BenchmarkAbs-4 4175776 29.03 ns/op BenchmarkDim-4 9571645 12.53 ns/op BenchmarkFloor-4 17731759 6.758 ns/op BenchmarkMax-4 13689568 8.808 ns/op BenchmarkMin-4 13052338 12.20 ns/op BenchmarkMod-4 339080 320.5 ns/op BenchmarkFrexp-4 2083197 57.74 ns/op BenchmarkGamma-4 702142 199.0 ns/op BenchmarkHypot-4 11949135 12.99 ns/op BenchmarkHypotGo-4 1906471 62.90 ns/op BenchmarkIlogb-4 2316249 46.64 ns/op BenchmarkJ0-4 235260 446.4 ns/op BenchmarkJ1-4 275239 454.4 ns/op BenchmarkJn-4 129428 931.2 ns/op BenchmarkLdexp-4 2113668 58.88 ns/op BenchmarkLgamma-4 1000000 133.5 ns/op BenchmarkLog-4 5869654 20.48 ns/op BenchmarkLogb-4 2502757 50.50 ns/op BenchmarkLog1p-4 1659057 70.63 ns/op BenchmarkLog10-4 5843218 19.88 ns/op BenchmarkLog2-4 1691386 71.41 ns/op BenchmarkModf-4 3098155 42.36 ns/op BenchmarkNextafter32-4 3177170 37.95 ns/op BenchmarkNextafter64-4 3127131 44.98 ns/op BenchmarkPowInt-4 601704 235.6 ns/op BenchmarkPowFrac-4 454630 336.8 ns/op BenchmarkPow10Pos-4 4416594 33.07 ns/op BenchmarkPow10Neg-4 4418100 32.90 ns/op BenchmarkRound-4 3890514 33.84 ns/op BenchmarkRoundToEven-4 8946036 12.55 ns/op BenchmarkRemainder-4 551560 215.6 ns/op BenchmarkSignbit-4 5799026 22.23 ns/op BenchmarkSin-4 1796157 67.89 ns/op BenchmarkSincos-4 1117713 172.7 ns/op BenchmarkSinh-4 1599544 74.86 ns/op BenchmarkSqrtIndirect-4 8497923 13.21 ns/op BenchmarkSqrtLatency-4 12627633 9.550 ns/op BenchmarkSqrtIndirectLatency-4 12448020 8.438 ns/op BenchmarkSqrtGoLatency-4 1277548 128.7 ns/op BenchmarkSqrtPrime-4 23230 4757 ns/op BenchmarkTan-4 1000000 113.7 ns/op BenchmarkTanh-4 1000000 105.9 ns/op BenchmarkTrunc-4 12063576 10.57 ns/op BenchmarkY0-4 174838 718.3 ns/op BenchmarkY1-4 160948 711.2 ns/op BenchmarkYn-4 129387 881.9 ns/op BenchmarkFloat64bits-4 5877159 20.50 ns/op BenchmarkFloat64frombits-4 3754159 29.66 ns/op BenchmarkFloat32bits-4 5718622 21.36 ns/op BenchmarkFloat32frombits-4 5057066 20.55 ns/op BenchmarkFMA-4 1141879 98.53 ns/op PASS ok math 12.193s goos: darwin goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAddVV/1-4 11957422 11.35 ns/op 5639.07 MB/s BenchmarkAddVV/2-4 9868995 11.48 ns/op 11149.96 MB/s BenchmarkAddVV/3-4 9974061 12.79 ns/op 15017.57 MB/s BenchmarkAddVV/4-4 10073006 11.99 ns/op 21346.71 MB/s BenchmarkAddVV/5-4 9909169 14.34 ns/op 22309.44 MB/s BenchmarkAddVV/10-4 7715754 16.39 ns/op 39045.31 MB/s BenchmarkAddVV/100-4 1765892 66.92 ns/op 95641.73 MB/s BenchmarkAddVV/1000-4 201636 702.2 ns/op 91139.49 MB/s BenchmarkSubVV/1-4 10440106 10.45 ns/op 6122.13 MB/s BenchmarkSubVV/2-4 10214848 11.44 ns/op 11185.68 MB/s BenchmarkSubVV/3-4 10073667 12.02 ns/op 15973.15 MB/s BenchmarkSubVV/4-4 10796685 11.31 ns/op 22639.88 MB/s BenchmarkSubVV/5-4 9228187 11.92 ns/op 26837.46 MB/s BenchmarkSubVV/10-4 7801346 15.51 ns/op 41275.36 MB/s BenchmarkSubVV/100-4 1825156 65.77 ns/op 97309.87 MB/s BenchmarkSubVV/1000-4 201024 586.4 ns/op 109146.49 MB/s BenchmarkAddVW/1-4 11639101 9.735 ns/op 821.74 MB/s BenchmarkAddVW/2-4 11346901 10.43 ns/op 1533.47 MB/s BenchmarkAddVW/3-4 10554363 11.16 ns/op 2149.89 MB/s BenchmarkAddVW/4-4 12063166 9.887 ns/op 3236.66 MB/s BenchmarkAddVW/5-4 11608384 10.56 ns/op 3787.55 MB/s BenchmarkAddVW/10-4 8514205 12.69 ns/op 6304.04 MB/s BenchmarkAddVW/100-4 334668 333.6 ns/op 2397.72 MB/s BenchmarkAddVW/1000-4 50648 2330 ns/op 3433.57 MB/s BenchmarkAddVWext/1-4 12327828 9.631 ns/op 830.68 MB/s BenchmarkAddVWext/2-4 11041084 10.35 ns/op 1545.69 MB/s BenchmarkAddVWext/3-4 10507816 11.10 ns/op 2162.80 MB/s BenchmarkAddVWext/4-4 11919009 9.817 ns/op 3259.50 MB/s BenchmarkAddVWext/5-4 11586804 12.30 ns/op 3253.06 MB/s BenchmarkAddVWext/10-4 9537373 12.62 ns/op 6341.42 MB/s BenchmarkAddVWext/100-4 94629 1242 ns/op 644.08 MB/s BenchmarkAddVWext/1000-4 9673 12120 ns/op 660.07 MB/s BenchmarkSubVW/1-4 12328819 9.520 ns/op 840.37 MB/s BenchmarkSubVW/2-4 10782535 11.31 ns/op 1414.12 MB/s BenchmarkSubVW/3-4 9997752 11.42 ns/op 2101.85 MB/s BenchmarkSubVW/4-4 11937644 10.13 ns/op 3158.84 MB/s BenchmarkSubVW/5-4 11186317 10.65 ns/op 3755.22 MB/s BenchmarkSubVW/10-4 9110178 13.33 ns/op 6003.43 MB/s BenchmarkSubVW/100-4 358869 331.4 ns/op 2414.20 MB/s BenchmarkSubVW/1000-4 52051 2330 ns/op 3433.71 MB/s BenchmarkSubVWext/1-4 12063642 9.623 ns/op 831.37 MB/s BenchmarkSubVWext/2-4 10868668 10.42 ns/op 1536.13 MB/s BenchmarkSubVWext/3-4 10506460 11.29 ns/op 2125.92 MB/s BenchmarkSubVWext/4-4 11677692 9.653 ns/op 3314.94 MB/s BenchmarkSubVWext/5-4 10978317 10.46 ns/op 3824.23 MB/s BenchmarkSubVWext/10-4 8602130 13.35 ns/op 5992.10 MB/s BenchmarkSubVWext/100-4 94140 1281 ns/op 624.30 MB/s BenchmarkSubVWext/1000-4 9602 12111 ns/op 660.55 MB/s BenchmarkMulAddVWW/1-4 10832659 10.85 ns/op 5898.30 MB/s BenchmarkMulAddVWW/2-4 10138597 13.37 ns/op 9575.66 MB/s BenchmarkMulAddVWW/3-4 10397382 11.51 ns/op 16677.05 MB/s BenchmarkMulAddVWW/4-4 10076792 11.75 ns/op 21778.20 MB/s BenchmarkMulAddVWW/5-4 9309674 17.40 ns/op 18393.52 MB/s BenchmarkMulAddVWW/10-4 5930130 17.75 ns/op 36063.05 MB/s BenchmarkMulAddVWW/100-4 1000000 108.7 ns/op 58901.44 MB/s BenchmarkMulAddVWW/1000-4 158720 817.9 ns/op 78248.90 MB/s BenchmarkAddMulVVW/1-4 11724758 10.14 ns/op 6313.76 MB/s BenchmarkAddMulVVW/2-4 11002288 10.60 ns/op 12070.60 MB/s BenchmarkAddMulVVW/3-4 10086810 11.69 ns/op 16419.97 MB/s BenchmarkAddMulVVW/4-4 9212592 16.78 ns/op 15252.39 MB/s BenchmarkAddMulVVW/5-4 8693624 14.34 ns/op 22321.46 MB/s BenchmarkAddMulVVW/10-4 3737409 31.71 ns/op 20181.81 MB/s BenchmarkAddMulVVW/100-4 1004455 166.5 ns/op 38426.98 MB/s BenchmarkAddMulVVW/1000-4 110839 1097 ns/op 58335.52 MB/s BenchmarkDivWVW/1-4 3194971 37.69 ns/op 1697.85 MB/s BenchmarkDivWVW/2-4 1361882 83.50 ns/op 1533.02 MB/s BenchmarkDivWVW/3-4 1092633 151.9 ns/op 1263.84 MB/s BenchmarkDivWVW/4-4 964384 125.5 ns/op 2039.27 MB/s BenchmarkDivWVW/5-4 856948 134.8 ns/op 2373.74 MB/s BenchmarkDivWVW/10-4 500505 242.9 ns/op 2634.89 MB/s BenchmarkDivWVW/100-4 61563 1894 ns/op 3379.84 MB/s BenchmarkDivWVW/1000-4 6537 19349 ns/op 3307.70 MB/s BenchmarkNonZeroShifts/1/shrVU-4 13076080 8.914 ns/op BenchmarkNonZeroShifts/1/shlVU-4 13155183 9.001 ns/op BenchmarkNonZeroShifts/2/shrVU-4 12020942 9.970 ns/op BenchmarkNonZeroShifts/2/shlVU-4 13559516 8.650 ns/op BenchmarkNonZeroShifts/3/shrVU-4 11156946 10.47 ns/op BenchmarkNonZeroShifts/3/shlVU-4 12388977 9.595 ns/op BenchmarkNonZeroShifts/4/shrVU-4 10326715 11.31 ns/op BenchmarkNonZeroShifts/4/shlVU-4 11378716 10.48 ns/op BenchmarkNonZeroShifts/5/shrVU-4 9666196 12.30 ns/op BenchmarkNonZeroShifts/5/shlVU-4 10554096 11.34 ns/op BenchmarkNonZeroShifts/10/shrVU-4 7203372 16.67 ns/op BenchmarkNonZeroShifts/10/shlVU-4 7864066 16.83 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1280030 93.61 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1261312 92.20 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 141298 835.5 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 142516 850.2 ns/op BenchmarkDecimalConversion-4 241 469565 ns/op BenchmarkFloatString/100-4 14127 8358 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 264 442164 ns/op 2912 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 41838233 ns/op 60168 B/op 44 allocs/op BenchmarkFloatString/100000-4 1 4096911960 ns/op 830048 B/op 492 allocs/op BenchmarkFloatAdd/10-4 185554 644.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 181456 643.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 172141 679.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 92113 1280 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 15612 7098 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 243390 482.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 241522 477.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 226432 505.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 167012 700.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 43706 2661 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2098 53984 ns/op BenchmarkParseFloatLargeExp-4 439 228227 ns/op BenchmarkGCD10x10/WithoutXY-4 226810 513.3 ns/op BenchmarkGCD10x10/WithXY-4 61080 1945 ns/op BenchmarkGCD10x100/WithoutXY-4 114324 1023 ns/op BenchmarkGCD10x100/WithXY-4 17569 6197 ns/op BenchmarkGCD10x1000/WithoutXY-4 67118 1665 ns/op BenchmarkGCD10x1000/WithXY-4 15756 7761 ns/op BenchmarkGCD100x100/WithoutXY-4 29742 4305 ns/op BenchmarkGCD100x100/WithXY-4 11461 10474 ns/op BenchmarkGCD100x1000/WithoutXY-4 14092 8209 ns/op BenchmarkGCD100x1000/WithXY-4 7137 16435 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2469 47613 ns/op BenchmarkGCD1000x1000/WithXY-4 1356 87970 ns/op BenchmarkHilbert-4 27 4237205 ns/op BenchmarkBinomial-4 26092 4278 ns/op BenchmarkQuoRem-4 25130 4990 ns/op BenchmarkExp-4 13 8657540 ns/op BenchmarkExp2-4 13 8703118 ns/op BenchmarkBitset-4 882927 131.4 ns/op BenchmarkBitsetNeg-4 468409 248.9 ns/op BenchmarkBitsetOrig-4 236955 541.5 ns/op BenchmarkBitsetNegOrig-4 141001 733.1 ns/op BenchmarkModSqrt225_Tonelli-4 100 1001102 ns/op BenchmarkModSqrt225_3Mod4-4 388 307251 ns/op BenchmarkModSqrt231_Tonelli-4 100 1043696 ns/op BenchmarkModSqrt231_5Mod8-4 328 354988 ns/op BenchmarkModInverse-4 13909 8571 ns/op BenchmarkSqrt-4 1956 59028 ns/op BenchmarkIntSqr/1-4 1382299 84.10 ns/op BenchmarkIntSqr/2-4 798387 144.3 ns/op BenchmarkIntSqr/3-4 655756 176.8 ns/op BenchmarkIntSqr/5-4 464604 253.1 ns/op BenchmarkIntSqr/8-4 311684 374.6 ns/op BenchmarkIntSqr/10-4 259545 455.3 ns/op BenchmarkIntSqr/20-4 59078 2124 ns/op BenchmarkIntSqr/30-4 41853 2985 ns/op BenchmarkIntSqr/50-4 23560 5002 ns/op BenchmarkIntSqr/80-4 13686 8902 ns/op BenchmarkIntSqr/100-4 8832 12068 ns/op BenchmarkIntSqr/200-4 3348 33984 ns/op BenchmarkIntSqr/300-4 1539 73140 ns/op BenchmarkIntSqr/500-4 741 165806 ns/op BenchmarkIntSqr/800-4 288 412377 ns/op BenchmarkIntSqr/1000-4 214 545289 ns/op BenchmarkDiv/20/10-4 458842 255.3 ns/op BenchmarkDiv/40/20-4 462871 250.5 ns/op BenchmarkDiv/100/50-4 392406 295.9 ns/op BenchmarkDiv/200/100-4 65931 1887 ns/op BenchmarkDiv/400/200-4 63577 1958 ns/op BenchmarkDiv/1000/500-4 50468 2538 ns/op BenchmarkDiv/2000/1000-4 31905 3409 ns/op BenchmarkDiv/20000/10000-4 1178 99576 ns/op BenchmarkDiv/200000/100000-4 27 4403819 ns/op BenchmarkDiv/2000000/1000000-4 1 133063386 ns/op BenchmarkDiv/20000000/10000000-4 1 3938143830 ns/op BenchmarkMul-4 5 23917624 ns/op BenchmarkNatMul/10-4 205144 591.7 ns/op BenchmarkNatMul/100-4 5797 21089 ns/op BenchmarkNatMul/1000-4 159 774214 ns/op BenchmarkZeroShifts/Shl-4 22990 5200 ns/op BenchmarkZeroShifts/ShlSame-4 5838606 21.23 ns/op BenchmarkZeroShifts/Shr-4 20590 5235 ns/op BenchmarkZeroShifts/ShrSame-4 5821725 20.74 ns/op BenchmarkExp3Power/0x10-4 168832 681.5 ns/op BenchmarkExp3Power/0x40-4 146971 780.2 ns/op BenchmarkExp3Power/0x100-4 94797 1209 ns/op BenchmarkExp3Power/0x400-4 48253 2569 ns/op BenchmarkExp3Power/0x1000-4 10000 11011 ns/op BenchmarkExp3Power/0x4000-4 1854 64023 ns/op BenchmarkExp3Power/0x10000-4 208 586922 ns/op BenchmarkExp3Power/0x40000-4 19 6144286 ns/op BenchmarkExp3Power/0x100000-4 2 65700744 ns/op BenchmarkExp3Power/0x400000-4 1 729761175 ns/op BenchmarkFibo-4 2 57878564 ns/op BenchmarkNatSqr/1-4 590251 182.7 ns/op BenchmarkNatSqr/2-4 504806 233.4 ns/op BenchmarkNatSqr/3-4 413500 360.2 ns/op BenchmarkNatSqr/5-4 316518 338.0 ns/op BenchmarkNatSqr/8-4 179473 716.3 ns/op BenchmarkNatSqr/10-4 106428 1034 ns/op BenchmarkNatSqr/20-4 29145 3986 ns/op BenchmarkNatSqr/30-4 22910 4724 ns/op BenchmarkNatSqr/50-4 16785 6031 ns/op BenchmarkNatSqr/80-4 8670 13695 ns/op BenchmarkNatSqr/100-4 7650 16548 ns/op BenchmarkNatSqr/200-4 2660 38318 ns/op BenchmarkNatSqr/300-4 1455 82612 ns/op BenchmarkNatSqr/500-4 703 173273 ns/op BenchmarkNatSqr/800-4 319 433551 ns/op BenchmarkNatSqr/1000-4 230 514855 ns/op BenchmarkNatSetBytes/8-4 893548 158.6 ns/op BenchmarkNatSetBytes/24-4 278167 467.8 ns/op BenchmarkNatSetBytes/128-4 64695 1988 ns/op BenchmarkNatSetBytes/7-4 960357 125.9 ns/op BenchmarkNatSetBytes/23-4 287544 416.8 ns/op BenchmarkNatSetBytes/127-4 63290 1835 ns/op BenchmarkScanPi-4 288 494960 ns/op BenchmarkStringPiParallel-4 744 144792 ns/op BenchmarkScan/10/Base2-4 35947 2911 ns/op BenchmarkScan/100/Base2-4 4990 23547 ns/op BenchmarkScan/1000/Base2-4 529 224297 ns/op BenchmarkScan/10/Base8-4 114537 1315 ns/op BenchmarkScan/100/Base8-4 15193 7986 ns/op BenchmarkScan/1000/Base8-4 1388 82182 ns/op BenchmarkScan/10/Base10-4 121032 980.3 ns/op BenchmarkScan/100/Base10-4 15735 7295 ns/op BenchmarkScan/1000/Base10-4 1702 72648 ns/op BenchmarkScan/10/Base16-4 132726 895.1 ns/op BenchmarkScan/100/Base16-4 18994 6400 ns/op BenchmarkScan/1000/Base16-4 2000 61601 ns/op BenchmarkString/10/Base2-4 222974 553.2 ns/op BenchmarkString/100/Base2-4 30174 3965 ns/op BenchmarkString/1000/Base2-4 2988 39664 ns/op BenchmarkString/10/Base8-4 399940 294.9 ns/op BenchmarkString/100/Base8-4 78973 1555 ns/op BenchmarkString/1000/Base8-4 6772 15466 ns/op BenchmarkString/10/Base10-4 169440 696.3 ns/op BenchmarkString/100/Base10-4 45840 2663 ns/op BenchmarkString/1000/Base10-4 4812 22185 ns/op BenchmarkString/10/Base16-4 468324 254.9 ns/op BenchmarkString/100/Base16-4 104614 1128 ns/op BenchmarkString/1000/Base16-4 10000 11920 ns/op BenchmarkLeafSize/0-4 49 2447405 ns/op BenchmarkLeafSize/1-4 452 359940 ns/op BenchmarkLeafSize/2-4 430 278034 ns/op BenchmarkLeafSize/3-4 354 353866 ns/op BenchmarkLeafSize/4-4 475 240836 ns/op BenchmarkLeafSize/5-4 302 417364 ns/op BenchmarkLeafSize/6-4 350 340922 ns/op BenchmarkLeafSize/7-4 343 319241 ns/op BenchmarkLeafSize/8-4 487 244857 ns/op BenchmarkLeafSize/9-4 253 610145 ns/op BenchmarkLeafSize/10-4 308 391631 ns/op BenchmarkLeafSize/11-4 298 375406 ns/op BenchmarkLeafSize/12-4 339 328650 ns/op BenchmarkLeafSize/13-4 301 367152 ns/op BenchmarkLeafSize/14-4 356 332172 ns/op BenchmarkLeafSize/15-4 394 285027 ns/op BenchmarkLeafSize/16-4 450 367706 ns/op BenchmarkLeafSize/32-4 478 274396 ns/op BenchmarkLeafSize/64-4 466 249026 ns/op BenchmarkProbablyPrime/n=0-4 10 10990040 ns/op BenchmarkProbablyPrime/n=1-4 9 14430472 ns/op BenchmarkProbablyPrime/n=5-4 6 18163138 ns/op BenchmarkProbablyPrime/n=10-4 4 26429464 ns/op BenchmarkProbablyPrime/n=20-4 3 42472115 ns/op BenchmarkProbablyPrime/Lucas-4 13 8752473 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 72 1746073 ns/op BenchmarkRatCmp-4 253065 461.4 ns/op BenchmarkFloatSqrt/64-4 23242 5185 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 14412 8299 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 8841 11833 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 5294 23149 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 920 131613 ns/op 18167 B/op 10 allocs/op BenchmarkFloatSqrt/100000-4 62 1850722 ns/op 174283 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 146420014 ns/op 3697048 B/op 567 allocs/op PASS ok math/big 49.145s goos: darwin goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkLeadingZeros-4 8836964 12.83 ns/op BenchmarkLeadingZeros8-4 8594594 13.91 ns/op BenchmarkLeadingZeros16-4 8643613 12.98 ns/op BenchmarkLeadingZeros32-4 9582224 12.53 ns/op BenchmarkLeadingZeros64-4 8819552 13.74 ns/op BenchmarkTrailingZeros-4 9569750 12.86 ns/op BenchmarkTrailingZeros8-4 9151089 13.03 ns/op BenchmarkTrailingZeros16-4 9540823 12.48 ns/op BenchmarkTrailingZeros32-4 8866714 12.35 ns/op BenchmarkTrailingZeros64-4 9632457 12.26 ns/op BenchmarkOnesCount-4 9484695 12.69 ns/op BenchmarkOnesCount8-4 9608703 12.58 ns/op BenchmarkOnesCount16-4 9437288 12.62 ns/op BenchmarkOnesCount32-4 9108992 13.00 ns/op BenchmarkOnesCount64-4 9233991 12.88 ns/op BenchmarkRotateLeft-4 9468070 13.14 ns/op BenchmarkRotateLeft8-4 9622288 12.66 ns/op BenchmarkRotateLeft16-4 9645906 12.50 ns/op BenchmarkRotateLeft32-4 9470316 12.60 ns/op BenchmarkRotateLeft64-4 9609373 14.06 ns/op BenchmarkReverse-4 15313839 7.439 ns/op BenchmarkReverse8-4 18539532 6.396 ns/op BenchmarkReverse16-4 17970777 6.767 ns/op BenchmarkReverse32-4 17241570 7.017 ns/op BenchmarkReverse64-4 15989076 7.511 ns/op BenchmarkReverseBytes-4 18742854 6.386 ns/op BenchmarkReverseBytes16-4 18126808 6.317 ns/op BenchmarkReverseBytes32-4 18820452 6.374 ns/op BenchmarkReverseBytes64-4 18742060 6.416 ns/op BenchmarkAdd-4 9589594 12.60 ns/op BenchmarkAdd32-4 9624555 13.03 ns/op BenchmarkAdd64-4 9245112 13.32 ns/op BenchmarkAdd64multiple-4 14340974 7.282 ns/op BenchmarkSub-4 9565110 12.54 ns/op BenchmarkSub32-4 9365766 13.16 ns/op BenchmarkSub64-4 9582219 12.80 ns/op BenchmarkSub64multiple-4 16217539 7.353 ns/op BenchmarkMul-4 9533612 12.65 ns/op BenchmarkMul32-4 9457104 12.65 ns/op BenchmarkMul64-4 9237036 12.53 ns/op BenchmarkDiv-4 3393094 35.26 ns/op BenchmarkDiv32-4 6164556 19.33 ns/op BenchmarkDiv64-4 3408066 35.05 ns/op PASS ok math/bits 6.203s goos: darwin goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAbs-4 9429217 11.97 ns/op BenchmarkAcos-4 497430 236.3 ns/op BenchmarkAcosh-4 499052 270.6 ns/op BenchmarkAsin-4 608292 210.3 ns/op BenchmarkAsinh-4 606678 200.2 ns/op BenchmarkAtan-4 751638 134.5 ns/op BenchmarkAtanh-4 926762 147.7 ns/op BenchmarkConj-4 19080196 6.199 ns/op BenchmarkCos-4 604488 201.8 ns/op BenchmarkCosh-4 626460 179.9 ns/op BenchmarkExp-4 866293 139.0 ns/op BenchmarkLog-4 1000000 116.6 ns/op BenchmarkLog10-4 1000000 106.3 ns/op BenchmarkPhase-4 2046388 73.73 ns/op BenchmarkPolar-4 961777 116.4 ns/op BenchmarkPow-4 201380 770.0 ns/op BenchmarkRect-4 613528 172.5 ns/op BenchmarkSin-4 395352 290.6 ns/op BenchmarkSinh-4 390876 267.4 ns/op BenchmarkSqrt-4 927272 143.2 ns/op BenchmarkTan-4 250375 475.7 ns/op BenchmarkTanh-4 265659 449.4 ns/op PASS ok math/cmplx 3.112s goos: darwin goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkInt63Threadsafe-4 223032 510.8 ns/op BenchmarkInt63ThreadsafeParallel-4 96729 1227 ns/op BenchmarkInt63Unthreadsafe-4 1378378 91.16 ns/op BenchmarkIntn1000-4 1000000 116.4 ns/op BenchmarkInt63n1000-4 1068393 111.5 ns/op BenchmarkInt31n1000-4 1000000 121.9 ns/op BenchmarkFloat32-4 1000000 102.2 ns/op BenchmarkFloat64-4 1000000 100.1 ns/op BenchmarkPerm3-4 228328 585.1 ns/op BenchmarkPerm30-4 26067 4390 ns/op BenchmarkPerm30ViaShuffle-4 28880 4659 ns/op BenchmarkShuffleOverhead-4 17691 6679 ns/op BenchmarkRead3-4 994680 123.8 ns/op BenchmarkRead64-4 75618 1372 ns/op BenchmarkRead1000-4 5581 20060 ns/op PASS ok math/rand 2.750s goos: darwin goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkQEncodeWord-4 47493 2497 ns/op BenchmarkQDecodeWord-4 107462 1087 ns/op BenchmarkQDecodeHeader-4 109574 1107 ns/op BenchmarkTypeByExtension/.html-4 543261 209.5 ns/op BenchmarkTypeByExtension/.HTML-4 373345 355.5 ns/op BenchmarkTypeByExtension/.unused-4 367904 321.0 ns/op BenchmarkExtensionsByType/text/html-4 174460 677.6 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 94683 1123 ns/op BenchmarkExtensionsByType/application/octet-stream-4 71310 1748 ns/op PASS ok mime 1.508s goos: darwin goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkWriter-4 1142 102412 ns/op PASS ok mime/quotedprintable 0.300s goos: darwin goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkGoLookupIP-4 43 2675446 ns/op 10425 B/op 97 allocs/op BenchmarkGoLookupIPNoSuchHost-4 21 5663758 ns/op 16631 B/op 126 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5006380858 ns/op 155344 B/op 254 allocs/op BenchmarkDNSName-4 167533 650.4 ns/op BenchmarkInterfaces-4 2001 58602 ns/op BenchmarkInterfaceByIndex-4 6993 17328 ns/op BenchmarkInterfaceByName-4 2155 52975 ns/op BenchmarkInterfaceAddrs-4 2306 51198 ns/op BenchmarkInterfacesAndAddrs-4 6493 18047 ns/op BenchmarkInterfacesAndMulticastAddrs-4 3052 38661 ns/op BenchmarkParseIP-4 20779 5733 ns/op BenchmarkIPString/IPv4-4 145387 767.8 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 14635 8040 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 64192 2508 ns/op BenchmarkIPEqual/IPv4-4 1404334 83.23 ns/op BenchmarkIPEqual/IPv6-4 1436061 81.66 ns/op BenchmarkTCP4OneShot-4 1345 91405 ns/op BenchmarkTCP4OneShotTimeout-4 888 137751 ns/op BenchmarkTCP4Persistent-4 8625 13958 ns/op BenchmarkTCP4PersistentTimeout-4 8889 13256 ns/op BenchmarkTCP6OneShot-4 858 158461 ns/op BenchmarkTCP6OneShotTimeout-4 798 153627 ns/op BenchmarkTCP6Persistent-4 7255 18221 ns/op BenchmarkTCP6PersistentTimeout-4 7093 15917 ns/op BenchmarkTCP4ConcurrentReadWrite-4 19855 5922 ns/op BenchmarkTCP6ConcurrentReadWrite-4 16881 7304 ns/op BenchmarkSetReadDeadline-4 160375 739.7 ns/op BenchmarkUDP6LinkLocalUnicast-4 3558 33792 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 4887 23211 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 4842 25284 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 4524 24222 ns/op 0 B/op 0 allocs/op PASS ok net 10.428s goos: darwin goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCookieString-4 26332 4406 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 13706 8595 ns/op 1024 B/op 15 allocs/op BenchmarkReadCookies-4 16072 7441 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 22783 5231 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 39109 2985 ns/op 736 B/op 11 allocs/op BenchmarkServerMatch-4 1472478 85.77 ns/op BenchmarkReadRequestChrome-4 6009 19972 ns/op 30.59 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 12039 9785 ns/op 7.97 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 12259 9596 ns/op 8.55 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 8871 13462 ns/op 11.22 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 17073 6801 ns/op 5.88 MB/s 875 B/op 7 allocs/op BenchmarkFileAndServer_1KB/NoTLS-4 303 382044 ns/op 2.68 MB/s BenchmarkFileAndServer_1KB/TLS-4 243 434103 ns/op 2.36 MB/s BenchmarkFileAndServer_16MB/NoTLS-4 3 58044624 ns/op 289.04 MB/s BenchmarkFileAndServer_16MB/TLS-4 1 125649063 ns/op 133.52 MB/s BenchmarkFileAndServer_64MB/NoTLS-4 1 193944312 ns/op 346.02 MB/s BenchmarkFileAndServer_64MB/TLS-4 1 447738274 ns/op 149.88 MB/s BenchmarkServeMux-4 328 375646 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 440 288819 ns/op 0 B/op 0 allocs/op BenchmarkClientServer-4 333 357526 ns/op 5951 B/op 64 allocs/op BenchmarkClientServerParallel4-4 956 111863 ns/op 10630 B/op 82 allocs/op BenchmarkClientServerParallel64-4 522 220003 ns/op 20581 B/op 111 allocs/op --- BENCH: BenchmarkClientServerParallel64-4 serve_test.go:5053: Get: Get "http://127.0.0.1:50147": read tcp 127.0.0.1:50271->127.0.0.1:50147: read: connection reset by peer serve_test.go:5053: Get: Get "http://127.0.0.1:50147": read tcp 127.0.0.1:50269->127.0.0.1:50147: read: connection reset by peer serve_test.go:5053: Get: Get "http://127.0.0.1:50147": read tcp 127.0.0.1:50260->127.0.0.1:50147: read: connection reset by peer serve_test.go:5053: Get: Get "http://127.0.0.1:50147": read tcp 127.0.0.1:50268->127.0.0.1:50147: read: connection reset by peer serve_test.go:5053: Get: Get "http://127.0.0.1:50147": read tcp 127.0.0.1:50263->127.0.0.1:50147: read: connection reset by peer serve_test.go:5053: Get: Get "http://127.0.0.1:50147": read tcp 127.0.0.1:50270->127.0.0.1:50147: read: connection reset by peer serve_test.go:5053: Get: Get "http://127.0.0.1:50147": read tcp 127.0.0.1:50254->127.0.0.1:50147: read: connection reset by peer serve_test.go:5053: Get: Get "http://127.0.0.1:50147": read tcp 127.0.0.1:50255->127.0.0.1:50147: read: connection reset by peer serve_test.go:5053: Get: Get "http://127.0.0.1:50147": read tcp 127.0.0.1:50259->127.0.0.1:50147: read: connection reset by peer serve_test.go:5053: Get: Get "http://127.0.0.1:50147": read tcp 127.0.0.1:50262->127.0.0.1:50147: read: connection reset by peer ... [output truncated] BenchmarkClientServerParallelTLS4-4 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50593: read tcp 127.0.0.1:50592->127.0.0.1:50593: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50596: read tcp 127.0.0.1:50592->127.0.0.1:50596: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50597: write tcp 127.0.0.1:50592->127.0.0.1:50597: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50631: read tcp 127.0.0.1:50603->127.0.0.1:50631: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50628: read tcp 127.0.0.1:50603->127.0.0.1:50628: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50630: read tcp 127.0.0.1:50603->127.0.0.1:50630: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50629: read tcp 127.0.0.1:50603->127.0.0.1:50629: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50632: read tcp 127.0.0.1:50603->127.0.0.1:50632: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50622: write tcp 127.0.0.1:50603->127.0.0.1:50622: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50633: write tcp 127.0.0.1:50603->127.0.0.1:50633: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50666: read tcp 127.0.0.1:50634->127.0.0.1:50666: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50665: read tcp 127.0.0.1:50634->127.0.0.1:50665: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50664: write tcp 127.0.0.1:50634->127.0.0.1:50664: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50710: read tcp 127.0.0.1:50669->127.0.0.1:50710: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50716: read tcp 127.0.0.1:50669->127.0.0.1:50716: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50711: read tcp 127.0.0.1:50669->127.0.0.1:50711: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50712: read tcp 127.0.0.1:50669->127.0.0.1:50712: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50714: write tcp 127.0.0.1:50669->127.0.0.1:50714: use of closed network connection 99 1237451 ns/op 84622 B/op 717 allocs/op BenchmarkClientServerParallelTLS64-4 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50731: read tcp 127.0.0.1:50721->127.0.0.1:50731: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50727: read tcp 127.0.0.1:50721->127.0.0.1:50727: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50732: write tcp 127.0.0.1:50721->127.0.0.1:50732: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50733: write tcp 127.0.0.1:50721->127.0.0.1:50733: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50726: write tcp 127.0.0.1:50721->127.0.0.1:50726: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50741: read tcp 127.0.0.1:50734->127.0.0.1:50741: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50772: read tcp 127.0.0.1:50734->127.0.0.1:50772: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50768: read tcp 127.0.0.1:50734->127.0.0.1:50768: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50769: read tcp 127.0.0.1:50734->127.0.0.1:50769: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50766: read tcp 127.0.0.1:50734->127.0.0.1:50766: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50771: read tcp 127.0.0.1:50734->127.0.0.1:50771: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50773: read tcp 127.0.0.1:50734->127.0.0.1:50773: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50745: write tcp 127.0.0.1:50734->127.0.0.1:50745: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50770: read tcp 127.0.0.1:50734->127.0.0.1:50770: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50774: read tcp 127.0.0.1:50734->127.0.0.1:50774: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50779: read tcp 127.0.0.1:50734->127.0.0.1:50779: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50775: read tcp 127.0.0.1:50734->127.0.0.1:50775: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50781: read tcp 127.0.0.1:50734->127.0.0.1:50781: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50780: read tcp 127.0.0.1:50734->127.0.0.1:50780: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50782: read tcp 127.0.0.1:50734->127.0.0.1:50782: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50783: read tcp 127.0.0.1:50734->127.0.0.1:50783: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50784: read tcp 127.0.0.1:50734->127.0.0.1:50784: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50767: write tcp 127.0.0.1:50734->127.0.0.1:50767: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50746: read tcp 127.0.0.1:50734->127.0.0.1:50746: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50744: read tcp 127.0.0.1:50734->127.0.0.1:50744: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50748: read tcp 127.0.0.1:50734->127.0.0.1:50748: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50747: read tcp 127.0.0.1:50734->127.0.0.1:50747: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50750: read tcp 127.0.0.1:50734->127.0.0.1:50750: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50749: read tcp 127.0.0.1:50734->127.0.0.1:50749: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50760: read tcp 127.0.0.1:50734->127.0.0.1:50760: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50759: read tcp 127.0.0.1:50734->127.0.0.1:50759: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50758: read tcp 127.0.0.1:50734->127.0.0.1:50758: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50751: read tcp 127.0.0.1:50734->127.0.0.1:50751: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50752: read tcp 127.0.0.1:50734->127.0.0.1:50752: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50761: read tcp 127.0.0.1:50734->127.0.0.1:50761: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50763: read tcp 127.0.0.1:50734->127.0.0.1:50763: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50753: read tcp 127.0.0.1:50734->127.0.0.1:50753: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50755: read tcp 127.0.0.1:50734->127.0.0.1:50755: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50764: read tcp 127.0.0.1:50734->127.0.0.1:50764: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50762: read tcp 127.0.0.1:50734->127.0.0.1:50762: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50756: read tcp 127.0.0.1:50734->127.0.0.1:50756: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50765: read tcp 127.0.0.1:50734->127.0.0.1:50765: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50757: read tcp 127.0.0.1:50734->127.0.0.1:50757: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50778: write tcp 127.0.0.1:50734->127.0.0.1:50778: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50754: read tcp 127.0.0.1:50734->127.0.0.1:50754: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50776: read tcp 127.0.0.1:50734->127.0.0.1:50776: use of closed network connection 2022/06/22 15:50:06 http: TLS handshake error from 127.0.0.1:50777: read tcp 127.0.0.1:50734->127.0.0.1:50777: use of closed network connection 2022/06/22 15:50:07 http: TLS handshake error from 127.0.0.1:50842: read tcp 127.0.0.1:50786->127.0.0.1:50842: use of closed network connection 2022/06/22 15:50:07 http: TLS handshake error from 127.0.0.1:50901: read tcp 127.0.0.1:50786->127.0.0.1:50901: use of closed network connection 2022/06/22 15:50:07 http: TLS handshake error from 127.0.0.1:50791: read tcp 127.0.0.1:50786->127.0.0.1:50791: use of closed network connection 2022/06/22 15:50:07 http: TLS handshake error from 127.0.0.1:50849: read tcp 127.0.0.1:50786->127.0.0.1:50849: use of closed network connection 2022/06/22 15:50:07 http: TLS handshake error from 127.0.0.1:50899: read tcp 127.0.0.1:50786->127.0.0.1:50899: use of closed network connection 2022/06/22 15:50:07 http: TLS handshake error from 127.0.0.1:50862: read tcp 127.0.0.1:50786->127.0.0.1:50862: use of closed network connection 2022/06/22 15:50:07 http: TLS handshake error from 127.0.0.1:50865: read tcp 127.0.0.1:50786->127.0.0.1:50865: use of closed network connection 2022/06/22 15:50:07 http: TLS handshake error from 127.0.0.1:50906: write tcp 127.0.0.1:50786->127.0.0.1:50906: use of closed network connection 2022/06/22 15:50:07 http: TLS handshake error from 127.0.0.1:50852: write tcp 127.0.0.1:50786->127.0.0.1:50852: use of closed network connection 2022/06/22 15:50:07 http: TLS handshake error from 127.0.0.1:50868: read tcp 127.0.0.1:50786->127.0.0.1:50868: use of closed network connection 2022/06/22 15:50:07 http: TLS handshake error from 127.0.0.1:50908: read tcp 127.0.0.1:50786->127.0.0.1:50908: use of closed network connection 2022/06/22 15:50:07 http: TLS handshake error from 127.0.0.1:50907: read tcp 127.0.0.1:50786->127.0.0.1:50907: use of closed network connection 2022/06/22 15:50:07 http: TLS handshake error from 127.0.0.1:50909: read tcp 127.0.0.1:50786->127.0.0.1:50909: use of closed network connection 2022/06/22 15:50:07 http: TLS handshake error from 127.0.0.1:50911: read tcp 127.0.0.1:50786->127.0.0.1:50911: use of closed network connection 2022/06/22 15:50:07 http: TLS handshake error from 127.0.0.1:50870: read tcp 127.0.0.1:50786->127.0.0.1:50870: use of closed network connection 2022/06/22 15:50:07 http: TLS handshake error from 127.0.0.1:50873: read tcp 127.0.0.1:50786->127.0.0.1:50873: use of closed network connection 2022/06/22 15:50:07 http: TLS handshake error from 127.0.0.1:50871: read tcp 127.0.0.1:50786->127.0.0.1:50871: use of closed network connection 2022/06/22 15:50:07 http: TLS handshake error from 127.0.0.1:50876: read tcp 127.0.0.1:50786->127.0.0.1:50876: use of closed network connection 2022/06/22 15:50:07 http: TLS handshake error from 127.0.0.1:50902: read tcp 127.0.0.1:50786->127.0.0.1:50902: use of closed network connection 2022/06/22 15:50:07 http: TLS handshake error from 127.0.0.1:50879: read tcp 127.0.0.1:50786->127.0.0.1:50879: use of closed network connection 2022/06/22 15:50:07 http: TLS handshake error from 127.0.0.1:50882: read tcp 127.0.0.1:50786->127.0.0.1:50882: use of closed network connection 2022/06/22 15:50:07 http: TLS handshake error from 127.0.0.1:50924: read tcp 127.0.0.1:50786->127.0.0.1:50924: use of closed network connection 2022/06/22 15:50:07 http: TLS handshake error from 127.0.0.1:50923: read tcp 127.0.0.1:50786->127.0.0.1:50923: use of closed network connection 2022/06/22 15:50:07 http: TLS handshake error from 127.0.0.1:50926: read tcp 127.0.0.1:50786->127.0.0.1:50926: use of closed network connection 2022/06/22 15:50:07 http: TLS handshake error from 127.0.0.1:50928: read tcp 127.0.0.1:50786->127.0.0.1:50928: use of closed network connection 2022/06/22 15:50:07 http: TLS handshake error from 127.0.0.1:50930: read tcp 127.0.0.1:50786->127.0.0.1:50930: use of closed network connection 2022/06/22 15:50:07 http: TLS handshake error from 127.0.0.1:50810: write tcp 127.0.0.1:50786->127.0.0.1:50810: use of closed network connection 2022/06/22 15:50:07 http: TLS handshake error from 127.0.0.1:50918: write tcp 127.0.0.1:50786->127.0.0.1:50918: use of closed network connection 2022/06/22 15:50:07 http: TLS handshake error from 127.0.0.1:50885: read tcp 127.0.0.1:50786->127.0.0.1:50885: use of closed network connection 2022/06/22 15:50:07 http: TLS handshake error from 127.0.0.1:50916: read tcp 127.0.0.1:50786->127.0.0.1:50916: use of closed network connection 2022/06/22 15:50:07 http: TLS handshake error from 127.0.0.1:50925: read tcp 127.0.0.1:50786->127.0.0.1:50925: use of closed network connection 2022/06/22 15:50:07 http: TLS handshake error from 127.0.0.1:50836: read tcp 127.0.0.1:50786->127.0.0.1:50836: use of closed network connection 2022/06/22 15:50:07 http: TLS handshake error from 127.0.0.1:50808: read tcp 127.0.0.1:50786->127.0.0.1:50808: use of closed network connection 2022/06/22 15:50:07 http: TLS handshake error from 127.0.0.1:50883: read tcp 127.0.0.1:50786->127.0.0.1:50883: use of closed network connection 2022/06/22 15:50:07 http: TLS handshake error from 127.0.0.1:50920: read tcp 127.0.0.1:50786->127.0.0.1:50920: use of closed network connection 2022/06/22 15:50:07 http: TLS handshake error from 127.0.0.1:50823: write tcp 127.0.0.1:50786->127.0.0.1:50823: use of closed network connection 2022/06/22 15:50:07 http: TLS handshake error from 127.0.0.1:50917: read tcp 127.0.0.1:50786->127.0.0.1:50917: use of closed network connection 2022/06/22 15:50:07 http: TLS handshake error from 127.0.0.1:50877: read tcp 127.0.0.1:50786->127.0.0.1:50877: use of closed network connection 2022/06/22 15:50:07 http: TLS handshake error from 127.0.0.1:50929: read tcp 127.0.0.1:50786->127.0.0.1:50929: use of closed network connection 2022/06/22 15:50:07 http: TLS handshake error from 127.0.0.1:50887: read tcp 127.0.0.1:50786->127.0.0.1:50887: use of closed network connection 2022/06/22 15:50:07 http: TLS handshake error from 127.0.0.1:50919: read tcp 127.0.0.1:50786->127.0.0.1:50919: use of closed network connection 144 2044469 ns/op 149112 B/op 1254 allocs/op BenchmarkServer-4 110 922350 ns/op 2980 B/op 23 allocs/op BenchmarkClient-4 284 445634 ns/op 3779 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 648 175734 ns/op 7443 B/op 55 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1281 96434 ns/op 3033 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1417 77707 ns/op 1926 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1398 84757 ns/op 2797 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1528 80568 ns/op 2659 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1364 84140 ns/op 2763 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1566 75658 ns/op 1917 B/op 14 allocs/op BenchmarkServerHijack-4 818 140943 ns/op 16735 B/op 51 allocs/op BenchmarkCloseNotifier-4 256 468550 ns/op 6198 B/op 54 allocs/op BenchmarkResponseStatusLine-4 561620 197.0 ns/op 0 B/op 0 allocs/op PASS ok net/http 8.803s goos: darwin goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkServeHTTP-4 5272 20700 ns/op 33601 B/op 7 allocs/op PASS ok net/http/httputil 0.387s goos: darwin goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkIPNextPrev-4 115574 1007 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 606459 185.3 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 244410 463.1 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 74582 1608 ns/op BenchmarkStdIPv4-4 133272 877.1 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 91994 1297 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 94530 1254 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 111187 1050 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 73141 1634 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1408994 85.03 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1303803 93.31 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1434372 82.52 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 297231 394.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 321489 354.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 307016 379.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 95907 1249 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 473205 243.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 312966 362.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 321432 367.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 180642 633.1 ns/op 32 B/op 2 allocs/op BenchmarkStdParseIP/v6_zone-4 424294 248.4 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 449923 265.8 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 147592 796.0 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 193533 601.9 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 300171 378.5 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 173907 666.0 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 378237 493.8 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 182354 617.3 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 188878 616.3 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 189652 615.7 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 141450 813.8 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 528012 217.5 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 166274 718.7 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 109766 1117 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 137118 858.3 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 185762 618.5 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 126768 911.3 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 311151 375.6 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 137246 908.3 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 155748 769.0 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 216760 525.0 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 149679 999.5 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1197600 90.86 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1316438 89.38 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1344686 89.20 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 100.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1250742 95.59 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1238281 95.58 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1259668 95.01 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1256959 95.94 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1255833 97.03 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 381368 327.3 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 637642 181.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 235034 498.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 254623 465.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 233254 499.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 84996 1376 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 598870 195.1 ns/op PASS ok net/netip 8.710s 2022/06/22 15:50:29 Test RPC server listening on 127.0.0.1:51325 2022/06/22 15:50:29 Test HTTP RPC server listening on 127.0.0.1:51326 goos: darwin goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEndToEnd-4 1257 132616 ns/op BenchmarkEndToEndHTTP-4 1412 82348 ns/op BenchmarkEndToEndAsync-4 2167 56853 ns/op BenchmarkEndToEndAsyncHTTP-4 1698 64140 ns/op PASS ok net/rpc 1.416s goos: darwin goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkReadMIMEHeader/client_headers-4 5550 19370 ns/op BenchmarkReadMIMEHeader/server_headers-4 7027 20202 ns/op BenchmarkUncommon-4 24958 4510 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.776s goos: darwin goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkString-4 5043 25064 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 116542 1070 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 524985 198.1 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 101217 1187 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 203378 614.5 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 87072 1284 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 15717 7738 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 410199 273.1 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 98401 1204 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 197894 611.8 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 83542 1348 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 16362 7484 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 203280 558.5 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 85420 1370 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 79968 1460 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 34969 3113 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6327 18067 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 231990 533.5 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 84598 1338 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 82178 1486 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 38307 3213 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6364 17273 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.423s goos: darwin goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkExpand/noop-4 2818922 38.91 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 173282 682.2 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 464 298046 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 120 982994 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 368 304683 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 28737 3996 ns/op BenchmarkStatFile-4 13123 8725 ns/op BenchmarkStatDir-4 13351 9701 ns/op BenchmarkLstatDot-4 32187 4096 ns/op BenchmarkLstatFile-4 14443 8606 ns/op BenchmarkLstatDir-4 13130 9384 ns/op PASS ok os 2.192s goos: darwin goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkExecHostname-4 42 2811456 ns/op 7664 B/op 29 allocs/op PASS ok os/exec 0.419s goos: darwin goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCurrent-4 423466 253.6 ns/op PASS ok os/user 0.365s goos: darwin goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkDeepEqual/int8-4 734282 165.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 117838 1013 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 519016 218.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 112987 1061 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 493680 218.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 107238 1173 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 583008 226.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 104800 1055 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 552504 217.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 110703 1073 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 636874 174.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 144033 825.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 530284 221.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 110414 1086 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 567693 206.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 114283 1018 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 522114 221.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 107313 1062 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 577052 208.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 113167 1011 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 576688 207.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 115593 1010 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 548706 209.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 116674 1005 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 486458 251.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 115681 1045 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 565660 209.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 116072 1023 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 562406 208.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 116760 1067 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 739804 185.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 126099 967.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 593914 202.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 114159 1040 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 149246 773.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 69662 1734 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 70588 1696 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 46886 2562 ns/op 0 B/op 0 allocs/op BenchmarkSelect/1-4 207933 530.4 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 116706 1027 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 62431 2003 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 215742 506.4 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 152511 765.1 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 167658 720.4 ns/op 177.67 MB/s BenchmarkCallArgCopy/size=256-4 155704 776.6 ns/op 329.63 MB/s BenchmarkCallArgCopy/size=1024-4 107108 1138 ns/op 899.75 MB/s BenchmarkCallArgCopy/size=4096-4 47553 2686 ns/op 1524.79 MB/s BenchmarkCallArgCopy/size=65536-4 3396 35374 ns/op 1852.65 MB/s BenchmarkPtrTo-4 734323 149.8 ns/op BenchmarkFieldByName1-4 743623 153.5 ns/op BenchmarkFieldByName2-4 83932 1402 ns/op BenchmarkFieldByName3-4 11278 9762 ns/op BenchmarkInterfaceBig-4 5114095 21.67 ns/op BenchmarkInterfaceSmall-4 5107489 21.94 ns/op BenchmarkNew-4 2226487 45.84 ns/op BenchmarkMap/StringKeys/MapIndex-4 2148 50896 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3537 33629 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3510 33765 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2966 34761 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3691 32148 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3531 33871 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 290257 440.1 ns/op BenchmarkBool-4 4105599 29.21 ns/op BenchmarkString-4 2456647 48.81 ns/op BenchmarkBytes-4 2038573 57.53 ns/op BenchmarkNamedBytes-4 888295 137.5 ns/op BenchmarkBytesArray-4 755137 158.3 ns/op BenchmarkSliceLen-4 2496213 48.24 ns/op BenchmarkMapLen-4 1661611 71.94 ns/op BenchmarkStringLen-4 1532925 70.49 ns/op BenchmarkArrayLen-4 1821049 66.15 ns/op BenchmarkSliceCap-4 2492502 47.89 ns/op PASS ok reflect 10.249s goos: darwin goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkFind-4 12884 8592 ns/op 9381 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 19486 6150 ns/op 9247 B/op 1 allocs/op BenchmarkFindString-4 13782 8616 ns/op 9351 B/op 1 allocs/op BenchmarkFindSubmatch-4 10000 10222 ns/op 9685 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10000 10068 ns/op 9365 B/op 2 allocs/op BenchmarkLiteral-4 20552 5557 ns/op BenchmarkNotLiteral-4 4934 24238 ns/op BenchmarkMatchClass-4 3549 31271 ns/op BenchmarkMatchClass_InRange-4 3889 30345 ns/op BenchmarkReplaceAll-4 3061 36565 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 23944 5041 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 40867 2557 ns/op BenchmarkAnchoredShortMatch-4 18022 6757 ns/op BenchmarkAnchoredLongMatch-4 21618 5225 ns/op BenchmarkOnePassShortA-4 23152 5053 ns/op BenchmarkNotOnePassShortA-4 10000 12607 ns/op BenchmarkOnePassShortB-4 29516 3873 ns/op BenchmarkNotOnePassShortB-4 12424 10398 ns/op BenchmarkOnePassLongPrefix-4 98641 1307 ns/op BenchmarkOnePassLongNotPrefix-4 32432 3555 ns/op BenchmarkMatchParallelShared-4 34722 3573 ns/op BenchmarkMatchParallelCopied-4 33556 3529 ns/op BenchmarkQuoteMetaAll-4 185594 657.2 ns/op 21.30 MB/s BenchmarkQuoteMetaNone-4 341149 344.4 ns/op 75.48 MB/s BenchmarkCompile/Onepass-4 4766 23483 ns/op 4128 B/op 52 allocs/op BenchmarkCompile/Medium-4 1806 58186 ns/op 9688 B/op 112 allocs/op BenchmarkCompile/Hard-4 247 479202 ns/op 84744 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 4341505 26.90 ns/op 594.85 MB/s BenchmarkMatch/Easy0/32-4 24963 4856 ns/op 6.59 MB/s BenchmarkMatch/Easy0/1K-4 6987 15963 ns/op 64.15 MB/s BenchmarkMatch/Easy0i/16-4 4360224 27.11 ns/op 590.13 MB/s BenchmarkMatch/Easy0i/32-4 7020 18551 ns/op 1.73 MB/s BenchmarkMatch/Easy0i/1K-4 296 394852 ns/op 2.59 MB/s BenchmarkMatch/Easy1/16-4 4288048 27.30 ns/op 586.04 MB/s BenchmarkMatch/Easy1/32-4 24814 4731 ns/op 6.76 MB/s BenchmarkMatch/Easy1/1K-4 4958 21583 ns/op 47.44 MB/s BenchmarkMatch/Medium/16-4 4288153 26.89 ns/op 595.02 MB/s BenchmarkMatch/Medium/32-4 6621 16156 ns/op 1.98 MB/s BenchmarkMatch/Medium/1K-4 331 347579 ns/op 2.95 MB/s BenchmarkMatch/Hard/16-4 4379983 27.49 ns/op 582.03 MB/s BenchmarkMatch/Hard/32-4 4668 25495 ns/op 1.26 MB/s BenchmarkMatch/Hard/1K-4 196 589070 ns/op 1.74 MB/s BenchmarkMatch/Hard1/16-4 1686 68663 ns/op 0.23 MB/s BenchmarkMatch/Hard1/32-4 895 130268 ns/op 0.25 MB/s BenchmarkMatch/Hard1/1K-4 30 3921773 ns/op 0.26 MB/s BenchmarkMatch_onepass_regex/16-4 35869 3255 ns/op 4.92 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 21558 5519 ns/op 5.80 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 798 152323 ns/op 6.72 MB/s 24 B/op 0 allocs/op PASS ok regexp 7.493s goos: darwin goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEmptyOpContext-4 668022 175.7 ns/op PASS ok regexp/syntax 1.245s goos: darwin goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkMakeChan/Byte-4 1441312 78.66 ns/op BenchmarkMakeChan/Int-4 1222549 102.2 ns/op BenchmarkMakeChan/Ptr-4 628036 188.4 ns/op BenchmarkMakeChan/Struct/0-4 1675760 70.91 ns/op BenchmarkMakeChan/Struct/32-4 613794 173.2 ns/op BenchmarkMakeChan/Struct/40-4 593662 199.8 ns/op BenchmarkChanNonblocking-4 13086746 9.114 ns/op BenchmarkSelectUncontended-4 1380747 93.91 ns/op BenchmarkSelectSyncContended-4 42301 2792 ns/op BenchmarkSelectAsyncContended-4 190039 594.3 ns/op BenchmarkSelectNonblock-4 6848222 17.37 ns/op BenchmarkChanUncontended-4 16594 8609 ns/op BenchmarkChanContended-4 2287 54167 ns/op BenchmarkChanSync-4 153487 754.5 ns/op BenchmarkChanSyncWork-4 10000 32273 ns/op BenchmarkChanProdCons0-4 147999 823.2 ns/op BenchmarkChanProdCons10-4 194955 544.7 ns/op BenchmarkChanProdCons100-4 195748 624.1 ns/op BenchmarkChanProdConsWork0-4 106948 1151 ns/op BenchmarkChanProdConsWork10-4 112543 993.1 ns/op BenchmarkChanProdConsWork100-4 123066 859.5 ns/op BenchmarkSelectProdCons-4 93446 1252 ns/op BenchmarkReceiveDataFromClosedChan-4 899511 129.5 ns/op BenchmarkChanCreation-4 364579 305.1 ns/op BenchmarkChanSem-4 201852 611.3 ns/op BenchmarkChanPopular-4 184 642385 ns/op BenchmarkChanClosed-4 907311 118.4 ns/op BenchmarkCallClosure-4 6829436 17.27 ns/op BenchmarkCallClosure1-4 6815492 17.49 ns/op BenchmarkCallClosure2-4 1582891 73.34 ns/op BenchmarkCallClosure3-4 1962931 61.02 ns/op BenchmarkCallClosure4-4 1692642 70.90 ns/op BenchmarkComplex128DivNormal-4 7620409 15.56 ns/op BenchmarkComplex128DivNisNaN-4 8024262 14.74 ns/op BenchmarkComplex128DivDisNaN-4 7095910 15.36 ns/op BenchmarkComplex128DivNisInf-4 9512175 12.27 ns/op BenchmarkComplex128DivDisInf-4 5867161 19.52 ns/op BenchmarkSetTypePtr-4 39128962 2.966 ns/op 2697.43 MB/s BenchmarkSetTypePtr8-4 7580394 15.52 ns/op 4122.53 MB/s BenchmarkSetTypePtr16-4 6537912 18.08 ns/op 7079.46 MB/s BenchmarkSetTypePtr32-4 5207594 23.00 ns/op 11128.79 MB/s BenchmarkSetTypePtr64-4 3516823 33.47 ns/op 15298.23 MB/s BenchmarkSetTypePtr126-4 2005719 59.43 ns/op 16959.94 MB/s BenchmarkSetTypePtr128-4 2035027 58.85 ns/op 17399.17 MB/s BenchmarkSetTypePtrSlice-4 250369 459.5 ns/op 17827.12 MB/s BenchmarkSetTypeNode1-4 18808140 6.385 ns/op 3758.61 MB/s BenchmarkSetTypeNode1Slice-4 1744401 68.01 ns/op 11291.70 MB/s BenchmarkSetTypeNode8-4 7517666 17.31 ns/op 4621.12 MB/s BenchmarkSetTypeNode8Slice-4 707606 163.5 ns/op 15656.41 MB/s BenchmarkSetTypeNode64-4 3218745 37.21 ns/op 14189.88 MB/s BenchmarkSetTypeNode64Slice-4 118440 984.4 ns/op 17163.48 MB/s BenchmarkSetTypeNode64Dead-4 5144167 23.07 ns/op 22886.24 MB/s BenchmarkSetTypeNode64DeadSlice-4 125932 926.9 ns/op 18228.36 MB/s BenchmarkSetTypeNode124-4 2044622 58.07 ns/op 17359.72 MB/s BenchmarkSetTypeNode124Slice-4 62127 1991 ns/op 16203.80 MB/s BenchmarkSetTypeNode126-4 2031848 59.30 ns/op 17269.39 MB/s BenchmarkSetTypeNode126Slice-4 63440 2033 ns/op 16117.34 MB/s BenchmarkSetTypeNode128-4 1934307 63.18 ns/op 16461.97 MB/s BenchmarkSetTypeNode128Slice-4 56776 2116 ns/op 15729.64 MB/s BenchmarkSetTypeNode130-4 1936285 61.41 ns/op 17195.75 MB/s BenchmarkSetTypeNode130Slice-4 55027 1983 ns/op 17044.83 MB/s BenchmarkSetTypeNode1024-4 242148 487.8 ns/op 16826.80 MB/s BenchmarkSetTypeNode1024Slice-4 7755 15368 ns/op 17091.18 MB/s BenchmarkAllocation-4 5784 23843 ns/op BenchmarkReadMemStats-4 2412 52905 ns/op BenchmarkReadMemStatsLatency-4 1 115776 p50-ns 115776 p90-ns 115776 p99-ns BenchmarkWriteBarrier-4 3160231 34.30 ns/op BenchmarkBulkWriteBarrier-4 10058793 11.98 ns/op BenchmarkScanStackNoLocals-4 3 41070404 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11360577 10.39 ns/op BenchmarkMSpanCountAlloc/bits=128-4 10353031 11.49 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9060738 13.11 ns/op BenchmarkMSpanCountAlloc/bits=512-4 7314831 16.30 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 5287164 22.57 ns/op BenchmarkHash5-4 7225618 16.53 ns/op 302.52 MB/s BenchmarkHash16-4 6868321 16.87 ns/op 948.37 MB/s BenchmarkHash64-4 6187167 19.58 ns/op 3269.38 MB/s BenchmarkHash1024-4 1904424 66.13 ns/op 15484.49 MB/s BenchmarkHash65536-4 34820 2962 ns/op 22127.61 MB/s BenchmarkAlignedLoad-4 9084690 13.17 ns/op BenchmarkUnalignedLoad-4 8833843 13.08 ns/op BenchmarkEqEfaceConcrete-4 9836732 12.02 ns/op BenchmarkEqIfaceConcrete-4 10076008 11.66 ns/op BenchmarkNeEfaceConcrete-4 9826831 11.88 ns/op BenchmarkNeIfaceConcrete-4 10031046 11.68 ns/op BenchmarkConvT2EByteSized/bool-4 6622255 18.08 ns/op BenchmarkConvT2EByteSized/uint8-4 6619438 17.99 ns/op BenchmarkConvT2ESmall-4 6128804 19.64 ns/op BenchmarkConvT2EUintptr-4 5927948 19.79 ns/op BenchmarkConvT2ELarge-4 1411870 75.91 ns/op BenchmarkConvT2ISmall-4 5161462 19.72 ns/op BenchmarkConvT2IUintptr-4 5967912 20.09 ns/op BenchmarkConvT2ILarge-4 1417677 85.76 ns/op BenchmarkConvI2E-4 5638813 20.83 ns/op BenchmarkConvI2I-4 4670812 24.94 ns/op BenchmarkAssertE2T-4 5088202 22.73 ns/op BenchmarkAssertE2TLarge-4 2868114 41.11 ns/op BenchmarkAssertE2I-4 4923273 24.58 ns/op BenchmarkAssertI2T-4 5038934 23.09 ns/op BenchmarkAssertI2I-4 4758355 25.01 ns/op BenchmarkAssertI2E-4 6737605 17.68 ns/op BenchmarkAssertE2E-4 6844539 18.24 ns/op BenchmarkAssertE2T2-4 4120280 28.79 ns/op BenchmarkAssertE2T2Blank-4 5042107 23.17 ns/op BenchmarkAssertI2E2-4 4948772 23.54 ns/op BenchmarkAssertI2E2Blank-4 6937951 16.97 ns/op BenchmarkAssertE2E2-4 5133576 23.31 ns/op BenchmarkAssertE2E2Blank-4 6931216 17.16 ns/op BenchmarkConvT2Ezero/zero/16-4 6044972 19.43 ns/op BenchmarkConvT2Ezero/zero/32-4 6073374 19.58 ns/op BenchmarkConvT2Ezero/zero/64-4 6085081 19.71 ns/op BenchmarkConvT2Ezero/zero/str-4 6059269 19.70 ns/op BenchmarkConvT2Ezero/zero/slice-4 5619202 19.87 ns/op BenchmarkConvT2Ezero/zero/big-4 352507 366.5 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1667256 73.82 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1484887 82.40 ns/op BenchmarkConvT2Ezero/nonzero/big-4 331194 366.6 ns/op BenchmarkConvT2Ezero/smallint/16-4 6016575 19.32 ns/op BenchmarkConvT2Ezero/smallint/32-4 6059628 19.48 ns/op BenchmarkConvT2Ezero/smallint/64-4 6094407 19.91 ns/op BenchmarkConvT2Ezero/largeint/16-4 2088206 58.53 ns/op BenchmarkConvT2Ezero/largeint/32-4 2032098 58.19 ns/op BenchmarkConvT2Ezero/largeint/64-4 2036602 59.68 ns/op BenchmarkMalloc8-4 18909680 6.188 ns/op BenchmarkMalloc16-4 18608097 6.237 ns/op BenchmarkMallocTypeInfo8-4 18719734 6.383 ns/op BenchmarkMallocTypeInfo16-4 18744174 6.344 ns/op BenchmarkMallocLargeStruct-4 5608456 20.24 ns/op BenchmarkGoroutineSelect-4 100 1502450 ns/op BenchmarkGoroutineBlocking-4 97 1346898 ns/op BenchmarkGoroutineForRange-4 100 1020523 ns/op BenchmarkGoroutineIdle-4 153 778955 ns/op BenchmarkHashStringSpeed-4 2976565 40.12 ns/op BenchmarkHashBytesSpeed-4 1546738 75.38 ns/op BenchmarkHashInt32Speed-4 3344238 37.58 ns/op BenchmarkHashInt64Speed-4 3415630 36.72 ns/op BenchmarkHashStringArraySpeed-4 628725 180.7 ns/op BenchmarkMegMap-4 3742900 31.42 ns/op BenchmarkMegOneMap-4 5347368 21.60 ns/op BenchmarkMegEqMap-4 1902 62422 ns/op BenchmarkMegEmptyMap-4 6976722 17.20 ns/op BenchmarkSmallStrMap-4 4159552 28.35 ns/op BenchmarkMapStringKeysEight_16-4 3220202 37.00 ns/op BenchmarkMapStringKeysEight_32-4 3273794 36.30 ns/op BenchmarkMapStringKeysEight_64-4 3170738 35.70 ns/op BenchmarkMapStringKeysEight_1M-4 3224582 39.17 ns/op BenchmarkIntMap-4 4761235 25.33 ns/op BenchmarkMapFirst/1-4 4912213 23.88 ns/op BenchmarkMapFirst/2-4 4876278 24.48 ns/op BenchmarkMapFirst/3-4 4926386 24.04 ns/op BenchmarkMapFirst/4-4 4867191 23.97 ns/op BenchmarkMapFirst/5-4 4918887 24.06 ns/op BenchmarkMapFirst/6-4 4743393 24.52 ns/op BenchmarkMapFirst/7-4 4897581 24.04 ns/op BenchmarkMapFirst/8-4 4891449 24.02 ns/op BenchmarkMapFirst/9-4 4190290 26.94 ns/op BenchmarkMapFirst/10-4 4342504 27.13 ns/op BenchmarkMapFirst/11-4 4371567 27.89 ns/op BenchmarkMapFirst/12-4 4341913 26.96 ns/op BenchmarkMapFirst/13-4 4394480 27.61 ns/op BenchmarkMapFirst/14-4 4351996 27.36 ns/op BenchmarkMapFirst/15-4 4267868 27.70 ns/op BenchmarkMapFirst/16-4 4313352 27.35 ns/op BenchmarkMapMid/1-4 4021743 30.73 ns/op BenchmarkMapMid/2-4 3841682 30.87 ns/op BenchmarkMapMid/3-4 3897852 30.54 ns/op BenchmarkMapMid/4-4 3752985 32.16 ns/op BenchmarkMapMid/5-4 3717912 31.65 ns/op BenchmarkMapMid/6-4 3709472 32.84 ns/op BenchmarkMapMid/7-4 3700198 31.94 ns/op BenchmarkMapMid/8-4 3575300 33.16 ns/op BenchmarkMapMid/9-4 3601390 33.66 ns/op BenchmarkMapMid/10-4 3134781 35.10 ns/op BenchmarkMapMid/11-4 3390430 33.94 ns/op BenchmarkMapMid/12-4 3303429 36.37 ns/op BenchmarkMapMid/13-4 3275330 37.22 ns/op BenchmarkMapMid/14-4 3454353 34.02 ns/op BenchmarkMapMid/15-4 3563678 33.80 ns/op BenchmarkMapMid/16-4 3605264 33.99 ns/op BenchmarkMapLast/1-4 3994802 29.92 ns/op BenchmarkMapLast/2-4 3899832 30.73 ns/op BenchmarkMapLast/3-4 3738489 31.65 ns/op BenchmarkMapLast/4-4 3635730 32.37 ns/op BenchmarkMapLast/5-4 3523982 33.52 ns/op BenchmarkMapLast/6-4 3510577 33.91 ns/op BenchmarkMapLast/7-4 3429128 35.42 ns/op BenchmarkMapLast/8-4 3365736 37.66 ns/op BenchmarkMapLast/9-4 3222927 34.50 ns/op BenchmarkMapLast/10-4 3298104 37.26 ns/op BenchmarkMapLast/11-4 3222165 34.60 ns/op BenchmarkMapLast/12-4 3289140 36.69 ns/op BenchmarkMapLast/13-4 3052648 40.65 ns/op BenchmarkMapLast/14-4 3257230 35.66 ns/op BenchmarkMapLast/15-4 3327039 35.36 ns/op BenchmarkMapLast/16-4 3508113 35.86 ns/op BenchmarkMapCycle-4 2608932 44.78 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3606181 33.28 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2487 47818 ns/op BenchmarkMakeMap/[Byte]Byte-4 742414 152.4 ns/op BenchmarkMakeMap/[Int]Int-4 454026 250.3 ns/op BenchmarkNewEmptyMap-4 12395368 9.550 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1858609 66.55 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 573399 201.7 ns/op BenchmarkMapIterEmpty-4 6024595 19.83 ns/op BenchmarkSameLengthMap-4 4620957 25.01 ns/op BenchmarkBigKeyMap-4 1849354 63.67 ns/op BenchmarkBigValMap-4 1668440 70.69 ns/op BenchmarkSmallKeyMap-4 2809599 41.00 ns/op BenchmarkMapPopulate/1-4 2455927 48.60 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 154905 742.4 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 9556 11511 ns/op 3348 B/op 17 allocs/op BenchmarkMapPopulate/1000-4 912 135831 ns/op 53348 B/op 73 allocs/op BenchmarkMapPopulate/10000-4 79 1466489 ns/op 427464 B/op 319 allocs/op BenchmarkMapPopulate/100000-4 7 16017914 ns/op 3613969 B/op 3988 allocs/op BenchmarkComplexAlgMap-4 687946 175.0 ns/op BenchmarkGoMapClear/Reflexive/1-4 786746 144.1 ns/op BenchmarkGoMapClear/Reflexive/10-4 735514 160.9 ns/op BenchmarkGoMapClear/Reflexive/100-4 336211 346.3 ns/op BenchmarkGoMapClear/Reflexive/1000-4 34366 3475 ns/op BenchmarkGoMapClear/Reflexive/10000-4 4051 27386 ns/op BenchmarkGoMapClear/NonReflexive/1-4 592856 199.6 ns/op BenchmarkGoMapClear/NonReflexive/10-4 521337 218.8 ns/op BenchmarkGoMapClear/NonReflexive/100-4 291424 398.0 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 33722 3494 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 4075 26695 ns/op BenchmarkMapStringConversion/32/simple-4 2112417 57.36 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 2013027 58.18 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1841608 65.35 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1968034 60.45 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1836579 63.38 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1719968 68.41 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 2147361 54.17 ns/op BenchmarkMapInterfacePtr-4 2196254 60.09 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4820332 24.45 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 179978 611.6 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5733 18363 ns/op BenchmarkMapPop1000-4 410 297073 ns/op BenchmarkMapPop10000-4 19 5587034 ns/op BenchmarkMapAssign/Int32/256-4 2739432 41.98 ns/op BenchmarkMapAssign/Int32/65536-4 1681134 68.92 ns/op BenchmarkMapAssign/Int64/256-4 2702883 42.01 ns/op BenchmarkMapAssign/Int64/65536-4 1715431 68.34 ns/op BenchmarkMapAssign/Str/256-4 2163782 55.59 ns/op BenchmarkMapAssign/Str/65536-4 1018197 113.8 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1670804 70.94 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 1139910 95.13 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1556698 76.56 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 948538 111.1 ns/op BenchmarkMapOperatorAssign/Str/256-4 596568 1935 ns/op BenchmarkMapOperatorAssign/Str/65536-4 350662 325.3 ns/op BenchmarkMapAppendAssign/Int32/256-4 1000000 113.9 ns/op 32 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 350443 287.9 ns/op 49 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 903132 118.2 ns/op 36 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 403783 283.3 ns/op 45 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 692133 175.8 ns/op 65 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 223418 474.8 ns/op 89 B/op 0 allocs/op BenchmarkMapDelete/Int32/100-4 1928187 62.33 ns/op BenchmarkMapDelete/Int32/1000-4 2257905 53.35 ns/op BenchmarkMapDelete/Int32/10000-4 2150072 55.46 ns/op BenchmarkMapDelete/Int64/100-4 1918722 62.34 ns/op BenchmarkMapDelete/Int64/1000-4 2203057 53.83 ns/op BenchmarkMapDelete/Int64/10000-4 2084991 56.85 ns/op BenchmarkMapDelete/Str/100-4 1516562 79.49 ns/op BenchmarkMapDelete/Str/1000-4 1759034 68.65 ns/op BenchmarkMapDelete/Str/10000-4 1616859 73.84 ns/op BenchmarkMapDelete/Pointer/100-4 1718683 70.94 ns/op BenchmarkMapDelete/Pointer/1000-4 1938956 61.66 ns/op BenchmarkMapDelete/Pointer/10000-4 1859158 63.58 ns/op BenchmarkMemmove/0-4 14242659 7.919 ns/op BenchmarkMemmove/1-4 2069205 58.34 ns/op 17.14 MB/s BenchmarkMemmove/2-4 2285073 51.29 ns/op 39.00 MB/s BenchmarkMemmove/3-4 2305261 52.35 ns/op 57.30 MB/s BenchmarkMemmove/4-4 2251264 52.37 ns/op 76.38 MB/s BenchmarkMemmove/5-4 2267817 52.34 ns/op 95.54 MB/s BenchmarkMemmove/6-4 2265254 52.52 ns/op 114.25 MB/s BenchmarkMemmove/7-4 2279439 52.43 ns/op 133.52 MB/s BenchmarkMemmove/8-4 1650436 64.36 ns/op 124.30 MB/s BenchmarkMemmove/9-4 1971103 60.98 ns/op 147.58 MB/s BenchmarkMemmove/10-4 1977730 58.82 ns/op 170.02 MB/s BenchmarkMemmove/11-4 1983452 59.56 ns/op 184.68 MB/s BenchmarkMemmove/12-4 2000642 60.31 ns/op 198.98 MB/s BenchmarkMemmove/13-4 1963585 60.82 ns/op 213.74 MB/s BenchmarkMemmove/14-4 1929633 59.89 ns/op 233.75 MB/s BenchmarkMemmove/15-4 1972276 60.57 ns/op 247.63 MB/s BenchmarkMemmove/16-4 2088914 57.16 ns/op 279.91 MB/s BenchmarkMemmove/32-4 1735562 68.76 ns/op 465.36 MB/s BenchmarkMemmove/64-4 1819922 68.46 ns/op 934.80 MB/s BenchmarkMemmove/128-4 1427698 79.66 ns/op 1606.76 MB/s BenchmarkMemmove/256-4 1000000 109.5 ns/op 2338.03 MB/s BenchmarkMemmove/512-4 745897 158.1 ns/op 3239.11 MB/s BenchmarkMemmove/1024-4 501084 236.2 ns/op 4335.93 MB/s BenchmarkMemmove/2048-4 298620 394.8 ns/op 5187.77 MB/s BenchmarkMemmove/4096-4 160258 721.0 ns/op 5680.86 MB/s BenchmarkMemmoveOverlap/32-4 1966303 60.37 ns/op 530.04 MB/s BenchmarkMemmoveOverlap/64-4 1779435 67.25 ns/op 951.71 MB/s BenchmarkMemmoveOverlap/128-4 1422936 81.99 ns/op 1561.25 MB/s BenchmarkMemmoveOverlap/256-4 982822 115.4 ns/op 2218.83 MB/s BenchmarkMemmoveOverlap/512-4 563390 208.4 ns/op 2456.95 MB/s BenchmarkMemmoveOverlap/1024-4 397641 296.2 ns/op 3457.52 MB/s BenchmarkMemmoveOverlap/2048-4 258951 462.1 ns/op 4431.83 MB/s BenchmarkMemmoveOverlap/4096-4 144310 820.2 ns/op 4993.60 MB/s BenchmarkMemmoveUnalignedDst/0-4 13897644 8.076 ns/op BenchmarkMemmoveUnalignedDst/1-4 2375780 50.24 ns/op 19.91 MB/s BenchmarkMemmoveUnalignedDst/2-4 2296197 51.98 ns/op 38.47 MB/s BenchmarkMemmoveUnalignedDst/3-4 2254904 52.42 ns/op 57.23 MB/s BenchmarkMemmoveUnalignedDst/4-4 2280152 51.63 ns/op 77.47 MB/s BenchmarkMemmoveUnalignedDst/5-4 2279863 51.78 ns/op 96.57 MB/s BenchmarkMemmoveUnalignedDst/6-4 2255031 52.75 ns/op 113.75 MB/s BenchmarkMemmoveUnalignedDst/7-4 2283765 52.24 ns/op 134.00 MB/s BenchmarkMemmoveUnalignedDst/8-4 2327992 51.05 ns/op 156.70 MB/s BenchmarkMemmoveUnalignedDst/9-4 1985611 60.23 ns/op 149.44 MB/s BenchmarkMemmoveUnalignedDst/10-4 1857420 59.79 ns/op 167.25 MB/s BenchmarkMemmoveUnalignedDst/11-4 1977238 61.27 ns/op 179.52 MB/s BenchmarkMemmoveUnalignedDst/12-4 1978678 60.28 ns/op 199.06 MB/s BenchmarkMemmoveUnalignedDst/13-4 1988529 59.54 ns/op 218.33 MB/s BenchmarkMemmoveUnalignedDst/14-4 1972159 60.27 ns/op 232.27 MB/s BenchmarkMemmoveUnalignedDst/15-4 1962871 60.52 ns/op 247.86 MB/s BenchmarkMemmoveUnalignedDst/16-4 1969000 59.76 ns/op 267.76 MB/s BenchmarkMemmoveUnalignedDst/32-4 1892095 62.89 ns/op 508.80 MB/s BenchmarkMemmoveUnalignedDst/64-4 1706371 70.36 ns/op 909.65 MB/s BenchmarkMemmoveUnalignedDst/128-4 1410205 86.01 ns/op 1488.24 MB/s BenchmarkMemmoveUnalignedDst/256-4 1000000 116.4 ns/op 2199.28 MB/s BenchmarkMemmoveUnalignedDst/512-4 718710 164.2 ns/op 3117.42 MB/s BenchmarkMemmoveUnalignedDst/1024-4 471192 251.8 ns/op 4066.42 MB/s BenchmarkMemmoveUnalignedDst/2048-4 283850 413.0 ns/op 4958.94 MB/s BenchmarkMemmoveUnalignedDst/4096-4 153277 758.4 ns/op 5400.50 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1845748 63.66 ns/op 502.70 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1677120 72.14 ns/op 887.14 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1412299 87.65 ns/op 1460.38 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1000000 113.2 ns/op 2262.17 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 549180 212.2 ns/op 2412.66 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 390255 298.7 ns/op 3428.20 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 243291 476.4 ns/op 4298.96 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 141470 815.5 ns/op 5022.43 MB/s BenchmarkMemmoveUnalignedSrc/0-4 13536739 8.482 ns/op BenchmarkMemmoveUnalignedSrc/1-4 2217006 50.94 ns/op 19.63 MB/s BenchmarkMemmoveUnalignedSrc/2-4 2286415 52.08 ns/op 38.40 MB/s BenchmarkMemmoveUnalignedSrc/3-4 2267616 58.00 ns/op 51.72 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1990567 52.60 ns/op 76.04 MB/s BenchmarkMemmoveUnalignedSrc/5-4 2268018 52.19 ns/op 95.80 MB/s BenchmarkMemmoveUnalignedSrc/6-4 2258757 52.80 ns/op 113.64 MB/s BenchmarkMemmoveUnalignedSrc/7-4 2255557 52.28 ns/op 133.89 MB/s BenchmarkMemmoveUnalignedSrc/8-4 2290374 51.64 ns/op 154.92 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1971734 59.72 ns/op 150.70 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1965348 60.35 ns/op 165.70 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1962382 60.68 ns/op 181.29 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1971433 60.14 ns/op 199.54 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1975831 60.92 ns/op 213.38 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1973055 60.37 ns/op 231.90 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1893550 59.76 ns/op 251.01 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1995081 59.53 ns/op 268.79 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1866094 63.24 ns/op 506.04 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1717611 70.69 ns/op 905.38 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1403910 86.02 ns/op 1488.07 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1000000 116.1 ns/op 2204.62 MB/s BenchmarkMemmoveUnalignedSrc/512-4 723069 160.6 ns/op 3188.01 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 488332 249.4 ns/op 4105.94 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 291135 413.1 ns/op 4957.89 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 142784 732.2 ns/op 5594.01 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1904881 63.59 ns/op 503.22 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1673809 71.35 ns/op 896.94 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1398120 84.07 ns/op 1522.61 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1000000 114.7 ns/op 2232.74 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 557832 213.1 ns/op 2402.99 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 385040 301.8 ns/op 3392.55 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 241473 496.7 ns/op 4122.90 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 136958 874.4 ns/op 4684.44 MB/s BenchmarkMemclr/5-4 11970404 10.17 ns/op 491.67 MB/s BenchmarkMemclr/16-4 11585533 10.23 ns/op 1563.62 MB/s BenchmarkMemclr/64-4 11342173 10.46 ns/op 6119.73 MB/s BenchmarkMemclr/256-4 10170877 11.75 ns/op 21780.12 MB/s BenchmarkMemclr/4096-4 1240466 95.62 ns/op 42838.12 MB/s BenchmarkMemclr/65536-4 61291 1772 ns/op 36982.67 MB/s BenchmarkMemclr/1M-4 3714 31094 ns/op 33723.10 MB/s BenchmarkMemclr/4M-4 790 126602 ns/op 33129.85 MB/s BenchmarkMemclr/8M-4 441 262083 ns/op 32007.43 MB/s BenchmarkMemclr/16M-4 128 928447 ns/op 18070.20 MB/s BenchmarkMemclr/64M-4 27 4073786 ns/op 16473.34 MB/s BenchmarkGoMemclr/5-4 2698264 43.31 ns/op 115.44 MB/s BenchmarkGoMemclr/16-4 735316 161.9 ns/op 98.83 MB/s BenchmarkGoMemclr/64-4 192802 618.5 ns/op 103.48 MB/s BenchmarkGoMemclr/256-4 50557 2349 ns/op 108.99 MB/s BenchmarkMemclrRange/1K_2K-4 52524 2276 ns/op 42119.42 MB/s BenchmarkMemclrRange/2K_8K-4 15771 7539 ns/op 44238.27 MB/s BenchmarkMemclrRange/4K_16K-4 18496 6394 ns/op 50527.13 MB/s BenchmarkMemclrRange/160K_228K-4 2378 45898 ns/op 36229.16 MB/s BenchmarkClearFat8-4 19561429 5.909 ns/op BenchmarkClearFat12-4 19721197 6.064 ns/op BenchmarkClearFat16-4 19613467 6.015 ns/op BenchmarkClearFat24-4 17540156 6.014 ns/op BenchmarkClearFat32-4 19611309 6.105 ns/op BenchmarkClearFat40-4 19567260 6.037 ns/op BenchmarkClearFat48-4 19609788 6.252 ns/op BenchmarkClearFat56-4 19674826 5.919 ns/op BenchmarkClearFat64-4 19820265 6.036 ns/op BenchmarkClearFat128-4 19554955 6.056 ns/op BenchmarkClearFat256-4 19586035 5.965 ns/op BenchmarkClearFat512-4 19630436 6.061 ns/op BenchmarkClearFat1024-4 19530015 6.005 ns/op BenchmarkCopyFat8-4 19622187 6.044 ns/op BenchmarkCopyFat12-4 19585792 5.993 ns/op BenchmarkCopyFat16-4 19136865 6.002 ns/op BenchmarkCopyFat24-4 19534708 5.969 ns/op BenchmarkCopyFat32-4 19426370 6.010 ns/op BenchmarkCopyFat64-4 19596369 6.030 ns/op BenchmarkCopyFat128-4 18749246 6.836 ns/op BenchmarkCopyFat256-4 18759807 6.346 ns/op BenchmarkCopyFat512-4 18760068 6.265 ns/op BenchmarkCopyFat520-4 18807022 5.994 ns/op BenchmarkCopyFat1024-4 18754491 6.402 ns/op BenchmarkIssue18740/2byte-4 475 254031 ns/op BenchmarkIssue18740/4byte-4 840 141747 ns/op BenchmarkIssue18740/8byte-4 1244 94159 ns/op BenchmarkReadMetricsLatency-4 27152 3507 p50-ns 3668 p90-ns 15365 p99-ns BenchmarkFinalizer-4 319 353825 ns/op BenchmarkFinalizerRun-4 350946 459.2 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6859480 17.25 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3279511 36.39 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2452774 48.69 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2319538 50.70 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1554424 77.15 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1426941 84.55 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2252569 52.88 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1470661 80.49 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1512860 76.95 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1997322 59.06 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2027770 59.06 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1686544 71.55 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1627759 71.28 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1541479 77.53 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 5900515 20.32 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 6010954 20.00 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 5949164 19.75 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 5965554 20.10 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5613332 21.98 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 5124988 22.79 ns/op BenchmarkFindBitRange64/PatternAASize2-4 5877760 20.03 ns/op BenchmarkFindBitRange64/PatternAASize8-4 5879732 19.81 ns/op BenchmarkFindBitRange64/PatternAASize32-4 5945868 19.91 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 5911387 19.85 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 6009369 20.25 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 5942979 19.69 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 5465077 20.16 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 5979068 19.65 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 5901697 20.01 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 5935833 20.39 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 5838692 19.88 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 5950917 19.67 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 5996064 19.99 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 5390197 20.71 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 5671399 20.95 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 5933762 19.83 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 5766026 20.41 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 5821951 21.26 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 5828815 19.93 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 5752050 20.70 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 5696029 21.29 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 5385246 20.23 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 5558829 20.86 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 5724302 20.95 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 5197582 20.73 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 5973762 19.73 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 5987925 19.87 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 5928050 20.18 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 5838591 19.94 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 5939772 19.82 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 5901865 20.00 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 5927880 19.67 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 5983713 19.94 ns/op BenchmarkNetpollBreak-4 6322 16985 ns/op BenchmarkPingPongHog-4 205 582622 ns/op BenchmarkStackGrowth-4 147080 775.3 ns/op BenchmarkStackGrowthDeep-4 1551 75758 ns/op BenchmarkCreateGoroutines-4 43228 2794 ns/op BenchmarkCreateGoroutinesParallel-4 78682 1528 ns/op BenchmarkCreateGoroutinesCapture-4 7281 16567 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 62212 2015 ns/op BenchmarkClosureCall-4 20230830 5.938 ns/op BenchmarkWakeupParallelSpinning/0s-4 6259 20513 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4990 24214 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4138 32361 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2678 44411 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1747 68234 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1276 93358 ns/op BenchmarkWakeupParallelSpinning/50µs-4 721 164144 ns/op BenchmarkWakeupParallelSpinning/100µs-4 448 267702 ns/op BenchmarkMatmult-4 5715136 22.74 ns/op BenchmarkFastrand-4 14446102 8.110 ns/op BenchmarkFastrand64-4 14725926 8.089 ns/op BenchmarkFastrandHashiter-4 5791678 20.95 ns/op BenchmarkFastrandn/2-4 6281173 19.28 ns/op BenchmarkFastrandn/3-4 6321990 18.95 ns/op BenchmarkFastrandn/4-4 6303793 18.84 ns/op BenchmarkFastrandn/5-4 6248628 18.89 ns/op BenchmarkIfaceCmp100-4 96193 1232 ns/op BenchmarkIfaceCmpNil100-4 175868 664.8 ns/op BenchmarkEfaceCmpDiff-4 38268 3124 ns/op BenchmarkEfaceCmpDiffIndirect-4 36285 3369 ns/op BenchmarkDefer-4 2037687 58.21 ns/op BenchmarkDefer10-4 1000000 118.7 ns/op BenchmarkDeferMany-4 606366 390.8 ns/op BenchmarkPanicRecover-4 198286 591.5 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 2534 47788 ns/op 46151 p50-ns 52672 p90-ns 63052 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 2508 48915 ns/op 45750 p50-ns 53290 p90-ns 98079 p99-ns BenchmarkGoroutineProfile/small/idle-4 1266 102978 ns/op 99290 p50-ns 110831 p90-ns 181768 p99-ns BenchmarkGoroutineProfile/small/loaded-4 518 203319 ns/op 177740 p50-ns 216747 p90-ns 954920 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 2562 49622 ns/op 46739 p50-ns 55509 p90-ns 76924 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 2498 49623 ns/op 46425 p50-ns 53720 p90-ns 110231 p99-ns BenchmarkGoroutineProfile/large/idle-4 18 6746388 ns/op 6677161 p50-ns 7333292 p90-ns 7561363 p99-ns BenchmarkGoroutineProfile/large/loaded-4 13 11919262 ns/op 8350566 p50-ns 23727890 p90-ns 25135885 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 2320 51190 ns/op 47902 p50-ns 57023 p90-ns 75899 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 2520 47532 ns/op 46992 p50-ns 48000 p90-ns 58977 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 690 167123 ns/op 164058 p50-ns 168826 p90-ns 243359 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 332 369731 ns/op 329066 p50-ns 379509 p90-ns 1202049 p99-ns BenchmarkRWMutexUncontended-4 3368714 41.52 ns/op BenchmarkRWMutexWrite100-4 413256 275.4 ns/op BenchmarkRWMutexWrite10-4 50538 2186 ns/op BenchmarkRWMutexWorkWrite100-4 356422 303.2 ns/op BenchmarkRWMutexWorkWrite10-4 46064 2690 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1816 66071 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1072 110574 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 902 130424 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 483 242260 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 453 260804 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 237 473767 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 226 507269 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 117 979547 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 318314 363.2 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 300466 350.6 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 247107 408.5 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 307600 379.3 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 262368 428.2 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 229648 528.7 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 245839 491.4 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 243237 432.1 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 222657 499.6 ns/op BenchmarkMakeSlice/Byte-4 2359402 50.26 ns/op BenchmarkMakeSlice/Int16-4 2357451 50.32 ns/op BenchmarkMakeSlice/Int-4 2006137 61.63 ns/op BenchmarkMakeSlice/Ptr-4 1256646 94.45 ns/op BenchmarkMakeSlice/Struct/24-4 1300158 93.82 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 110.4 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 130.2 ns/op BenchmarkGrowSlice/Byte-4 688477 152.5 ns/op BenchmarkGrowSlice/Int16-4 851812 145.7 ns/op BenchmarkGrowSlice/Int-4 696274 180.9 ns/op BenchmarkGrowSlice/Ptr-4 520461 239.1 ns/op BenchmarkGrowSlice/Struct/24-4 404239 303.2 ns/op BenchmarkGrowSlice/Struct/32-4 296193 368.1 ns/op BenchmarkGrowSlice/Struct/40-4 261354 450.0 ns/op BenchmarkExtendSlice/IntSlice-4 605701 208.5 ns/op BenchmarkExtendSlice/PointerSlice-4 408828 306.6 ns/op BenchmarkExtendSlice/NoGrow-4 1000000 125.7 ns/op BenchmarkAppend-4 847893 138.1 ns/op BenchmarkAppendGrowByte-4 6 18081840 ns/op BenchmarkAppendGrowString-4 1 157959187 ns/op BenchmarkAppendSlice/1Bytes-4 2295658 51.48 ns/op BenchmarkAppendSlice/4Bytes-4 2247928 52.36 ns/op BenchmarkAppendSlice/7Bytes-4 2206767 54.60 ns/op BenchmarkAppendSlice/8Bytes-4 2171943 54.71 ns/op BenchmarkAppendSlice/15Bytes-4 1911511 62.96 ns/op BenchmarkAppendSlice/16Bytes-4 1967360 60.53 ns/op BenchmarkAppendSlice/32Bytes-4 1973396 60.57 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 115689 1033 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 31843 3762 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 8304 13999 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 2049 53313 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 262 460838 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 63 1864230 ns/op BenchmarkAppendStr/1Bytes-4 1927766 60.69 ns/op BenchmarkAppendStr/4Bytes-4 1900442 62.37 ns/op BenchmarkAppendStr/8Bytes-4 1841835 63.67 ns/op BenchmarkAppendStr/16Bytes-4 1780634 66.36 ns/op BenchmarkAppendStr/32Bytes-4 1853839 65.42 ns/op BenchmarkAppendSpecialCase-4 819520 144.0 ns/op BenchmarkCopy/1Byte-4 2397367 49.85 ns/op 20.06 MB/s BenchmarkCopy/1String-4 2374830 50.41 ns/op 19.84 MB/s BenchmarkCopy/2Byte-4 2295646 51.87 ns/op 38.56 MB/s BenchmarkCopy/2String-4 2306554 51.55 ns/op 38.80 MB/s BenchmarkCopy/4Byte-4 2283493 52.02 ns/op 76.89 MB/s BenchmarkCopy/4String-4 2326453 51.30 ns/op 77.97 MB/s BenchmarkCopy/8Byte-4 2343283 51.20 ns/op 156.24 MB/s BenchmarkCopy/8String-4 2235896 51.14 ns/op 156.42 MB/s BenchmarkCopy/12Byte-4 2023350 59.65 ns/op 201.16 MB/s BenchmarkCopy/12String-4 2035062 58.27 ns/op 205.95 MB/s BenchmarkCopy/16Byte-4 2087929 56.99 ns/op 280.74 MB/s BenchmarkCopy/16String-4 2126406 55.56 ns/op 288.00 MB/s BenchmarkCopy/32Byte-4 1983544 60.60 ns/op 528.03 MB/s BenchmarkCopy/32String-4 1949997 60.68 ns/op 527.37 MB/s BenchmarkCopy/128Byte-4 1479459 81.74 ns/op 1565.92 MB/s BenchmarkCopy/128String-4 1336970 88.12 ns/op 1452.63 MB/s BenchmarkCopy/1024Byte-4 442924 261.5 ns/op 3916.16 MB/s BenchmarkCopy/1024String-4 350398 333.4 ns/op 3071.74 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 36895 3344 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 24156 4881 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 15991 7799 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 13254 9050 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 10000 11401 ns/op BenchmarkAppendInPlace/Grow/Byte-4 164629 716.8 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 167170 702.7 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 126922 853.3 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 107265 1025 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 102830 1135 ns/op BenchmarkStackCopyPtr-4 1 131244918 ns/op BenchmarkStackCopy-4 2 93663032 ns/op BenchmarkStackCopyNoCache-4 21 5215301 ns/op BenchmarkStackCopyWithStkobj-4 2 52222171 ns/op BenchmarkIssue18138-4 842 131258 ns/op BenchmarkCompareStringEqual-4 10492149 10.93 ns/op BenchmarkCompareStringIdentical-4 13544368 7.665 ns/op BenchmarkCompareStringSameLength-4 12277434 9.556 ns/op BenchmarkCompareStringDifferentLength-4 19574782 5.981 ns/op BenchmarkCompareStringBigUnaligned-4 1466 76303 ns/op 13742.45 MB/s BenchmarkCompareStringBig-4 1323 79645 ns/op 13165.76 MB/s BenchmarkConcatStringAndBytes-4 2423420 48.54 ns/op BenchmarkSliceByteToString/1-4 2528641 45.87 ns/op BenchmarkSliceByteToString/2-4 1350190 92.64 ns/op BenchmarkSliceByteToString/4-4 1380717 86.40 ns/op BenchmarkSliceByteToString/8-4 1308378 90.01 ns/op BenchmarkSliceByteToString/16-4 1353517 87.95 ns/op BenchmarkSliceByteToString/32-4 1000000 101.0 ns/op BenchmarkSliceByteToString/64-4 1000000 121.5 ns/op BenchmarkSliceByteToString/128-4 852246 155.6 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2215596 53.77 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 894208 134.6 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1051670 115.1 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3625574 32.40 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1607767 73.87 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1869598 63.80 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2441904 48.50 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 518715 227.9 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 596248 179.7 ns/op BenchmarkRuneIterate/range/ASCII-4 5935222 19.69 ns/op BenchmarkRuneIterate/range/Japanese-4 2059227 58.33 ns/op BenchmarkRuneIterate/range/MixedLength-4 2335624 52.25 ns/op BenchmarkRuneIterate/range1/ASCII-4 6046070 19.73 ns/op BenchmarkRuneIterate/range1/Japanese-4 1985156 59.83 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2256159 53.56 ns/op BenchmarkRuneIterate/range2/ASCII-4 5949910 20.27 ns/op BenchmarkRuneIterate/range2/Japanese-4 2048002 58.73 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2218975 51.29 ns/op BenchmarkArrayEqual-4 17643184 6.559 ns/op BenchmarkFunc/Name-4 4569583 26.18 ns/op BenchmarkFunc/Entry-4 10337192 11.48 ns/op BenchmarkFunc/FileLine-4 1648588 73.53 ns/op PASS ok runtime 130.281s goos: darwin goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkHandle/non-concurrent-4 24418 4873 ns/op BenchmarkHandle/concurrent-4 14276 8558 ns/op PASS ok runtime/cgo 0.660s goos: darwin goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAtomicLoad64-4 18407222 6.522 ns/op BenchmarkAtomicStore64-4 12609130 13.20 ns/op BenchmarkAtomicLoad-4 17950401 6.500 ns/op BenchmarkAtomicStore-4 12339348 12.74 ns/op BenchmarkAnd8-4 12295044 9.520 ns/op BenchmarkAnd-4 12315169 9.530 ns/op BenchmarkAnd8Parallel-4 4849047 24.77 ns/op BenchmarkAndParallel-4 4904064 24.06 ns/op BenchmarkOr8-4 12389817 9.458 ns/op BenchmarkOr-4 12333429 9.470 ns/op BenchmarkOr8Parallel-4 4851080 24.33 ns/op BenchmarkOrParallel-4 4910643 24.18 ns/op BenchmarkXadd-4 4948028 24.14 ns/op BenchmarkXadd64-4 5062152 23.83 ns/op BenchmarkCas-4 2633574 45.54 ns/op BenchmarkCas64-4 2458376 47.72 ns/op BenchmarkXchg-4 4724708 25.40 ns/op BenchmarkXchg64-4 4778805 25.07 ns/op PASS ok runtime/internal/atomic 2.980s goos: darwin goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkMulUintptr/small-4 4909701 23.53 ns/op BenchmarkMulUintptr/large-4 4147550 28.46 ns/op PASS ok runtime/internal/math 0.460s goos: darwin goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 31 3504525 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 37 3499447 ns/op 167.5 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 626 199875 ns/op 2.835 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 13 8683500 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 12 9746735 ns/op 523.2 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 158 759389 ns/op 32.84 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 67942092 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 71935335 ns/op 3908 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 16 7032079 ns/op 366.6 concurrent_launches/op PASS ok runtime/pprof 1.813s goos: darwin goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkSyncLeak-4 16 6708472 ns/op BenchmarkStackLeak-4 8437 13804 ns/op PASS ok runtime/race 0.563s goos: darwin goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkStartRegion-4 6417074 18.16 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 404691 293.8 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.431s goos: darwin goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkSearchWrappers-4 162170 703.6 ns/op BenchmarkSortString1K-4 198 579235 ns/op BenchmarkSortString1K_Slice-4 216 553343 ns/op BenchmarkStableString1K-4 120 986616 ns/op BenchmarkSortInt1K-4 235 507734 ns/op BenchmarkSortInt1K_Sorted-4 3426 34721 ns/op BenchmarkSortInt1K_Reversed-4 2172 56645 ns/op BenchmarkSortInt1K_Mod8-4 582 202603 ns/op BenchmarkStableInt1K-4 160 749339 ns/op BenchmarkStableInt1K_Slice-4 189 628775 ns/op BenchmarkSortInt64K-4 3 49011383 ns/op BenchmarkSortInt64K_Slice-4 3 39958391 ns/op BenchmarkStableInt64K-4 2 66030942 ns/op BenchmarkSort1e2-4 504 239890 ns/op BenchmarkStable1e2-4 166 617109 ns/op BenchmarkSort1e4-4 3 46055439 ns/op BenchmarkStable1e4-4 1 201028569 ns/op PASS ok sort 4.741s goos: darwin goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAtof64Decimal-4 749983 137.1 ns/op BenchmarkAtof64Float-4 681927 157.5 ns/op BenchmarkAtof64FloatExp-4 696076 167.0 ns/op BenchmarkAtof64Big-4 446684 264.7 ns/op BenchmarkAtof64RandomBits-4 454370 256.1 ns/op BenchmarkAtof64RandomFloats-4 497838 229.6 ns/op BenchmarkAtof64RandomLongFloats-4 426274 273.8 ns/op BenchmarkAtof32Decimal-4 777312 134.4 ns/op BenchmarkAtof32Float-4 721887 160.9 ns/op BenchmarkAtof32FloatExp-4 602738 193.7 ns/op BenchmarkAtof32Random-4 415240 280.0 ns/op BenchmarkAtof32RandomLong-4 178513 658.5 ns/op BenchmarkParseInt/Pos/7bit-4 1378591 85.77 ns/op BenchmarkParseInt/Pos/26bit-4 727951 159.8 ns/op BenchmarkParseInt/Pos/31bit-4 634053 184.4 ns/op BenchmarkParseInt/Pos/56bit-4 429082 273.0 ns/op BenchmarkParseInt/Pos/63bit-4 401034 291.2 ns/op BenchmarkParseInt/Neg/7bit-4 1505182 79.75 ns/op BenchmarkParseInt/Neg/26bit-4 759409 153.4 ns/op BenchmarkParseInt/Neg/31bit-4 661512 175.0 ns/op BenchmarkParseInt/Neg/56bit-4 444448 271.3 ns/op BenchmarkParseInt/Neg/63bit-4 417414 282.1 ns/op BenchmarkAtoi/Pos/7bit-4 2279134 52.55 ns/op BenchmarkAtoi/Pos/26bit-4 1000000 118.6 ns/op BenchmarkAtoi/Pos/31bit-4 898971 129.4 ns/op BenchmarkAtoi/Pos/56bit-4 547866 212.0 ns/op BenchmarkAtoi/Pos/63bit-4 394015 295.0 ns/op BenchmarkAtoi/Neg/7bit-4 2245234 53.06 ns/op BenchmarkAtoi/Neg/26bit-4 1000000 116.5 ns/op BenchmarkAtoi/Neg/31bit-4 897909 129.8 ns/op BenchmarkAtoi/Neg/56bit-4 555499 207.9 ns/op BenchmarkAtoi/Neg/63bit-4 397246 294.6 ns/op BenchmarkFormatFloat/Decimal-4 130468 922.4 ns/op BenchmarkFormatFloat/Float-4 114435 1001 ns/op BenchmarkFormatFloat/Exp-4 128595 921.5 ns/op BenchmarkFormatFloat/NegExp-4 127570 939.5 ns/op BenchmarkFormatFloat/LongExp-4 99691 1122 ns/op BenchmarkFormatFloat/Big-4 103874 1145 ns/op BenchmarkFormatFloat/BinaryExp-4 237481 489.5 ns/op BenchmarkFormatFloat/32Integer-4 130548 902.9 ns/op BenchmarkFormatFloat/32ExactFraction-4 136360 868.9 ns/op BenchmarkFormatFloat/32Point-4 122541 949.4 ns/op BenchmarkFormatFloat/32Exp-4 132682 881.3 ns/op BenchmarkFormatFloat/32NegExp-4 134151 869.2 ns/op BenchmarkFormatFloat/32Shortest-4 138288 856.5 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 156817 770.9 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 153619 774.6 ns/op BenchmarkFormatFloat/64Fixed1-4 166663 693.7 ns/op BenchmarkFormatFloat/64Fixed2-4 173679 698.7 ns/op BenchmarkFormatFloat/64Fixed3-4 162433 684.9 ns/op BenchmarkFormatFloat/64Fixed4-4 173794 666.6 ns/op BenchmarkFormatFloat/64Fixed12-4 101649 1152 ns/op BenchmarkFormatFloat/64Fixed16-4 130503 908.9 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 131362 894.8 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 119846 970.6 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 3006 37573 ns/op BenchmarkFormatFloat/Slowpath64-4 106407 1137 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 106897 1114 ns/op BenchmarkAppendFloat/Decimal-4 153602 784.0 ns/op BenchmarkAppendFloat/Float-4 135404 872.3 ns/op BenchmarkAppendFloat/Exp-4 149316 778.2 ns/op BenchmarkAppendFloat/NegExp-4 152688 767.0 ns/op BenchmarkAppendFloat/LongExp-4 125038 937.2 ns/op BenchmarkAppendFloat/Big-4 121171 963.6 ns/op BenchmarkAppendFloat/BinaryExp-4 359401 318.9 ns/op BenchmarkAppendFloat/32Integer-4 150931 812.6 ns/op BenchmarkAppendFloat/32ExactFraction-4 154551 761.5 ns/op BenchmarkAppendFloat/32Point-4 145932 817.6 ns/op BenchmarkAppendFloat/32Exp-4 158956 734.9 ns/op BenchmarkAppendFloat/32NegExp-4 160202 727.8 ns/op BenchmarkAppendFloat/32Shortest-4 176602 657.2 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 200307 611.0 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 180609 627.4 ns/op BenchmarkAppendFloat/64Fixed1-4 210181 547.6 ns/op BenchmarkAppendFloat/64Fixed2-4 212332 542.3 ns/op BenchmarkAppendFloat/64Fixed3-4 220118 519.5 ns/op BenchmarkAppendFloat/64Fixed4-4 223860 510.9 ns/op BenchmarkAppendFloat/64Fixed12-4 113588 996.1 ns/op BenchmarkAppendFloat/64Fixed16-4 156990 742.2 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 170192 704.5 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 142730 817.6 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 3138 37848 ns/op BenchmarkAppendFloat/Slowpath64-4 122848 987.9 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 130779 957.4 ns/op BenchmarkFormatInt-4 22182 5734 ns/op BenchmarkAppendInt-4 22780 5108 ns/op BenchmarkFormatUint-4 112521 1068 ns/op BenchmarkAppendUint-4 115634 1006 ns/op BenchmarkFormatIntSmall/7-4 3243624 36.28 ns/op BenchmarkFormatIntSmall/42-4 3283701 36.09 ns/op BenchmarkAppendIntSmall-4 1642969 73.24 ns/op BenchmarkAppendUintVarlen/1-4 1439622 84.94 ns/op BenchmarkAppendUintVarlen/12-4 1376673 86.94 ns/op BenchmarkAppendUintVarlen/123-4 909918 128.9 ns/op BenchmarkAppendUintVarlen/1234-4 980142 119.1 ns/op BenchmarkAppendUintVarlen/12345-4 959704 122.0 ns/op BenchmarkAppendUintVarlen/123456-4 954044 123.0 ns/op BenchmarkAppendUintVarlen/1234567-4 938498 126.1 ns/op BenchmarkAppendUintVarlen/12345678-4 953624 126.7 ns/op BenchmarkAppendUintVarlen/123456789-4 890066 133.7 ns/op BenchmarkAppendUintVarlen/1234567890-4 867400 135.2 ns/op BenchmarkAppendUintVarlen/12345678901-4 881899 136.8 ns/op BenchmarkAppendUintVarlen/123456789012-4 844890 138.8 ns/op BenchmarkAppendUintVarlen/1234567890123-4 842581 139.6 ns/op BenchmarkAppendUintVarlen/12345678901234-4 815257 145.6 ns/op BenchmarkAppendUintVarlen/123456789012345-4 768903 150.0 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 799994 144.8 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 806523 147.6 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 776065 151.7 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 770497 151.7 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 761134 153.3 ns/op BenchmarkQuote-4 53730 2161 ns/op BenchmarkQuoteRune-4 513110 232.1 ns/op BenchmarkAppendQuote-4 64252 1832 ns/op BenchmarkAppendQuoteRune-4 963693 120.8 ns/op BenchmarkUnquoteEasy-4 1363368 87.41 ns/op BenchmarkUnquoteHard-4 56119 2149 ns/op PASS ok strconv 15.959s goos: darwin goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 448821 232.7 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 153807 762.0 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 220288 551.5 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 292633 345.9 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 100551 1133 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 118398 978.4 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 798266 148.5 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 24247 4951 ns/op BenchmarkGenericMatch1-4 2426 46812 ns/op BenchmarkGenericMatch2-4 505 238809 ns/op BenchmarkSingleMaxSkipping-4 8694 13290 ns/op 752.47 MB/s BenchmarkSingleLongSuffixFail-4 15818 7767 ns/op 129.01 MB/s BenchmarkSingleMatch-4 272 457051 ns/op 32.82 MB/s BenchmarkByteByteNoMatch-4 78787 1501 ns/op BenchmarkByteByteMatch-4 22389 5215 ns/op BenchmarkByteStringMatch-4 27798 4212 ns/op BenchmarkHTMLEscapeNew-4 86632 1374 ns/op BenchmarkHTMLEscapeOld-4 100784 1178 ns/op BenchmarkByteStringReplacerWriteString-4 1617 73201 ns/op BenchmarkByteReplacerWriteString-4 1342 88203 ns/op BenchmarkByteByteReplaces-4 3639 30977 ns/op BenchmarkByteByteMap-4 12355 9834 ns/op BenchmarkMap/identity/ASCII-4 589291 198.3 ns/op BenchmarkMap/identity/Greek-4 456902 254.1 ns/op BenchmarkMap/change/ASCII-4 44766 2678 ns/op BenchmarkMap/change/Greek-4 27578 4260 ns/op BenchmarkIndexRune-4 2309754 52.25 ns/op BenchmarkIndexRuneLongString-4 1713178 69.43 ns/op BenchmarkIndexRuneFastPath-4 5005191 24.12 ns/op BenchmarkIndex-4 4506758 24.29 ns/op BenchmarkLastIndex-4 5225522 23.09 ns/op BenchmarkIndexByte-4 11500758 10.35 ns/op BenchmarkToUpper/#00-4 2945538 40.24 ns/op BenchmarkToUpper/ONLYUPPER-4 2354396 49.40 ns/op BenchmarkToUpper/abc-4 393314 300.4 ns/op BenchmarkToUpper/AbC123-4 262389 440.9 ns/op BenchmarkToUpper/azAZ09_-4 239949 502.6 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 70102 1667 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 33482 3163 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 59997 1886 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 116079 928.6 ns/op BenchmarkToLower/#00-4 3589744 32.72 ns/op BenchmarkToLower/abc-4 3231847 36.90 ns/op BenchmarkToLower/AbC123-4 269598 437.6 ns/op BenchmarkToLower/azAZ09_-4 236838 491.4 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 71270 1687 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 40210 2930 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 77209 1522 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 134308 861.8 ns/op BenchmarkMapNoChanges-4 808178 140.9 ns/op BenchmarkTrim-4 47834 2241 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3272840 36.92 ns/op BenchmarkToValidUTF8/InvalidASCII-4 218910 540.9 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 143184 824.2 ns/op BenchmarkEqualFold-4 65696 1819 ns/op BenchmarkIndexHard1-4 726 161582 ns/op BenchmarkIndexHard2-4 520 229363 ns/op BenchmarkIndexHard3-4 176 675900 ns/op BenchmarkIndexHard4-4 79 1448086 ns/op BenchmarkLastIndexHard1-4 78 1488064 ns/op BenchmarkLastIndexHard2-4 79 1473900 ns/op BenchmarkLastIndexHard3-4 78 1507274 ns/op BenchmarkCountHard1-4 720 163748 ns/op BenchmarkCountHard2-4 519 230022 ns/op BenchmarkCountHard3-4 180 685843 ns/op BenchmarkIndexTorture-4 10000 11893 ns/op BenchmarkCountTorture-4 10000 11949 ns/op BenchmarkCountTortureOverlapping-4 680 164723 ns/op BenchmarkCountByte/10-4 4868967 23.43 ns/op 426.88 MB/s BenchmarkCountByte/32-4 4097888 27.08 ns/op 1181.77 MB/s BenchmarkCountByte/4096-4 486351 239.6 ns/op 17096.76 MB/s BenchmarkCountByte/4194304-4 478 231111 ns/op 18148.44 MB/s BenchmarkCountByte/67108864-4 22 4964367 ns/op 13518.11 MB/s BenchmarkFields/ASCII/16-4 280447 395.4 ns/op 40.47 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 25456 4560 ns/op 56.14 MB/s 352 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1488 80272 ns/op 51.03 MB/s 6528 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 88 1335411 ns/op 49.08 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 20975267 ns/op 49.99 MB/s 1507328 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 132949 881.1 ns/op 18.16 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 12838 9459 ns/op 27.07 MB/s 416 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 723 181904 ns/op 22.52 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 40 2894832 ns/op 22.64 MB/s 463106 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 53217002 ns/op 19.70 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 250275 477.3 ns/op 33.53 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 21556 5356 ns/op 47.79 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1209 97643 ns/op 41.95 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 66 1894598 ns/op 34.59 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 35882743 ns/op 29.22 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 158343 749.1 ns/op 21.36 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 16203 7203 ns/op 35.54 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 926 123317 ns/op 33.22 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 51 2339839 ns/op 28.01 MB/s 463105 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 43285714 ns/op 24.22 MB/s 10449152 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 56248109 ns/op BenchmarkSplitSingleByteSeparator-4 25 4758337 ns/op BenchmarkSplitMultiByteSeparator-4 42 2581608 ns/op BenchmarkSplitNSingleByteSeparator-4 246162 463.8 ns/op BenchmarkSplitNMultiByteSeparator-4 197972 693.6 ns/op BenchmarkRepeat/5x1-4 471010 257.2 ns/op BenchmarkRepeat/5x2-4 304292 385.1 ns/op BenchmarkRepeat/5x6-4 204733 580.7 ns/op BenchmarkRepeat/10x1-4 434694 257.6 ns/op BenchmarkRepeat/10x2-4 306115 380.3 ns/op BenchmarkRepeat/10x6-4 192734 636.7 ns/op BenchmarkIndexAnyASCII/1:1-4 2471548 47.68 ns/op BenchmarkIndexAnyASCII/1:2-4 2342478 49.74 ns/op BenchmarkIndexAnyASCII/1:4-4 2157922 53.14 ns/op BenchmarkIndexAnyASCII/1:8-4 2217921 49.96 ns/op BenchmarkIndexAnyASCII/1:16-4 2420397 49.01 ns/op BenchmarkIndexAnyASCII/1:32-4 2385794 50.47 ns/op BenchmarkIndexAnyASCII/1:64-4 2239383 52.92 ns/op BenchmarkIndexAnyASCII/16:1-4 2549100 46.27 ns/op BenchmarkIndexAnyASCII/16:2-4 807066 145.9 ns/op BenchmarkIndexAnyASCII/16:4-4 799011 148.6 ns/op BenchmarkIndexAnyASCII/16:8-4 783264 149.1 ns/op BenchmarkIndexAnyASCII/16:16-4 748134 157.0 ns/op BenchmarkIndexAnyASCII/16:32-4 634365 184.1 ns/op BenchmarkIndexAnyASCII/16:64-4 511215 227.3 ns/op BenchmarkIndexAnyASCII/256:1-4 1974646 61.30 ns/op BenchmarkIndexAnyASCII/256:2-4 67534 1727 ns/op BenchmarkIndexAnyASCII/256:4-4 69505 1719 ns/op BenchmarkIndexAnyASCII/256:8-4 68148 1773 ns/op BenchmarkIndexAnyASCII/256:16-4 69368 1769 ns/op BenchmarkIndexAnyASCII/256:32-4 68044 1732 ns/op BenchmarkIndexAnyASCII/256:64-4 66656 1769 ns/op BenchmarkIndexAnyUTF8/1:1-4 2567258 47.11 ns/op BenchmarkIndexAnyUTF8/1:2-4 2220073 54.26 ns/op BenchmarkIndexAnyUTF8/1:4-4 2239705 55.15 ns/op BenchmarkIndexAnyUTF8/1:8-4 2070352 56.73 ns/op BenchmarkIndexAnyUTF8/1:16-4 1918978 53.21 ns/op BenchmarkIndexAnyUTF8/1:32-4 2192678 56.51 ns/op BenchmarkIndexAnyUTF8/1:64-4 1915010 62.17 ns/op BenchmarkIndexAnyUTF8/16:1-4 1643116 67.67 ns/op BenchmarkIndexAnyUTF8/16:2-4 342700 337.8 ns/op BenchmarkIndexAnyUTF8/16:4-4 356631 337.5 ns/op BenchmarkIndexAnyUTF8/16:8-4 338694 338.1 ns/op BenchmarkIndexAnyUTF8/16:16-4 357212 329.6 ns/op BenchmarkIndexAnyUTF8/16:32-4 335708 347.8 ns/op BenchmarkIndexAnyUTF8/16:64-4 298953 397.6 ns/op BenchmarkIndexAnyUTF8/256:1-4 301162 332.5 ns/op BenchmarkIndexAnyUTF8/256:2-4 24975 4807 ns/op BenchmarkIndexAnyUTF8/256:4-4 24711 4820 ns/op BenchmarkIndexAnyUTF8/256:8-4 24703 4774 ns/op BenchmarkIndexAnyUTF8/256:16-4 25213 4580 ns/op BenchmarkIndexAnyUTF8/256:32-4 24507 4848 ns/op BenchmarkIndexAnyUTF8/256:64-4 21642 5582 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2435419 48.38 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2467411 47.82 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2448415 50.50 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2432354 48.20 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2481450 47.24 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2446663 48.27 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2314515 51.27 ns/op BenchmarkLastIndexAnyASCII/16:1-4 834308 142.8 ns/op BenchmarkLastIndexAnyASCII/16:2-4 823216 142.1 ns/op BenchmarkLastIndexAnyASCII/16:4-4 815500 142.0 ns/op BenchmarkLastIndexAnyASCII/16:8-4 801123 148.6 ns/op BenchmarkLastIndexAnyASCII/16:16-4 741874 162.6 ns/op BenchmarkLastIndexAnyASCII/16:32-4 645788 179.4 ns/op BenchmarkLastIndexAnyASCII/16:64-4 515173 226.4 ns/op BenchmarkLastIndexAnyASCII/256:1-4 71908 1710 ns/op BenchmarkLastIndexAnyASCII/256:2-4 72142 1651 ns/op BenchmarkLastIndexAnyASCII/256:4-4 72021 1704 ns/op BenchmarkLastIndexAnyASCII/256:8-4 71779 1628 ns/op BenchmarkLastIndexAnyASCII/256:16-4 72109 1672 ns/op BenchmarkLastIndexAnyASCII/256:32-4 66355 1702 ns/op BenchmarkLastIndexAnyASCII/256:64-4 68546 1745 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2466153 48.16 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2448039 48.06 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2434306 48.02 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2477896 48.08 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2480756 47.92 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2433451 48.80 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2030647 58.82 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 436621 268.0 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 209761 552.0 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 215796 565.8 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 217477 545.4 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 221673 533.2 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 216006 552.2 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 197088 593.0 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 32618 3624 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 14986 7993 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 14409 8070 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 14913 7911 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 15108 7818 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 14979 8158 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 13641 8787 ns/op BenchmarkTrimASCII/1:1-4 3472758 34.91 ns/op BenchmarkTrimASCII/1:2-4 2753678 42.10 ns/op BenchmarkTrimASCII/1:4-4 2574699 43.69 ns/op BenchmarkTrimASCII/1:8-4 2477570 47.81 ns/op BenchmarkTrimASCII/1:16-4 2070526 53.99 ns/op BenchmarkTrimASCII/16:1-4 2568433 46.48 ns/op BenchmarkTrimASCII/16:2-4 813552 145.5 ns/op BenchmarkTrimASCII/16:4-4 806419 146.4 ns/op BenchmarkTrimASCII/16:8-4 790965 148.3 ns/op BenchmarkTrimASCII/16:16-4 751768 159.3 ns/op BenchmarkTrimASCII/256:1-4 627327 187.3 ns/op BenchmarkTrimASCII/256:2-4 72139 1640 ns/op BenchmarkTrimASCII/256:4-4 73298 1638 ns/op BenchmarkTrimASCII/256:8-4 71082 1634 ns/op BenchmarkTrimASCII/256:16-4 71133 1733 ns/op BenchmarkTrimASCII/4096:1-4 53124 2249 ns/op BenchmarkTrimASCII/4096:2-4 4525 25931 ns/op BenchmarkTrimASCII/4096:4-4 4538 26291 ns/op BenchmarkTrimASCII/4096:8-4 4492 25649 ns/op BenchmarkTrimASCII/4096:16-4 4486 26038 ns/op BenchmarkTrimByte-4 4674322 25.89 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 10000 10325 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 10000 10163 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1232 81944 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2816 40884 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 5274 21885 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 9036 12457 ns/op BenchmarkJoin/0-4 5449375 20.35 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4183280 25.84 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 261458 459.4 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 174435 664.2 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 130407 895.9 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 107660 1084 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 86804 1301 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 79834 1544 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2993353 39.74 ns/op BenchmarkTrimSpace/ASCII-4 1709656 68.04 ns/op BenchmarkTrimSpace/SomeNonASCII-4 158426 737.1 ns/op BenchmarkTrimSpace/JustNonASCII-4 85633 1376 ns/op BenchmarkReplaceAll-4 144363 819.7 ns/op 16 B/op 1 allocs/op PASS ok strings 35.555s goos: darwin goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCond1-4 49120 2219 ns/op BenchmarkCond2-4 18639 6458 ns/op BenchmarkCond4-4 8841 12810 ns/op BenchmarkCond8-4 8247 13426 ns/op BenchmarkCond16-4 2912 40135 ns/op BenchmarkCond32-4 1137 103282 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 857146 145.1 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 572198 210.3 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 789028 146.6 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 933518 128.6 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 567828 204.9 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 887396 131.0 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 116380 1165 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 100734 1187 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 93962 1327 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 59019 2315 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 923002 114.8 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 210298 548.9 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 913051 122.1 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 180402 653.9 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 762650 150.6 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 219648 542.0 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2738925 43.83 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 76498 1565 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 214990 550.2 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 976308 117.8 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 9667 11817 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 610 192681 ns/op BenchmarkRange/*sync.Map-4 5002 22716 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 123493 1048 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 384862 293.4 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 70417 1487 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 221331 543.1 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 463742 255.8 ns/op BenchmarkAdversarialDelete/*sync.Map-4 225550 561.4 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 80912 1460 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 238255 511.9 ns/op BenchmarkDeleteCollision/*sync.Map-4 1008828 114.9 ns/op BenchmarkUncontendedSemaphore-4 5007712 23.73 ns/op BenchmarkContendedSemaphore-4 4019374 30.23 ns/op BenchmarkMutexUncontended-4 1405054 90.00 ns/op BenchmarkMutex-4 138632 932.6 ns/op BenchmarkMutexSlack-4 138926 965.5 ns/op BenchmarkMutexWork-4 127279 1032 ns/op BenchmarkMutexWorkSlack-4 124820 954.2 ns/op BenchmarkMutexNoSpin-4 86047 1338 ns/op BenchmarkMutexSpin-4 98199 1179 ns/op BenchmarkOnce-4 828967 138.5 ns/op BenchmarkSemaUncontended-4 8508864 13.92 ns/op BenchmarkSemaSyntNonblock-4 1000000 107.0 ns/op BenchmarkSemaSyntBlock-4 1000000 101.5 ns/op BenchmarkSemaWorkNonblock-4 998458 117.3 ns/op BenchmarkSemaWorkBlock-4 1000000 112.6 ns/op BenchmarkRWMutexUncontended-4 651026 174.1 ns/op BenchmarkRWMutexWrite100-4 453830 270.6 ns/op BenchmarkRWMutexWrite10-4 284457 426.5 ns/op BenchmarkRWMutexWorkWrite100-4 406749 291.1 ns/op BenchmarkRWMutexWorkWrite10-4 211360 576.4 ns/op BenchmarkWaitGroupUncontended-4 1378612 85.86 ns/op BenchmarkWaitGroupAddDone-4 608565 205.9 ns/op BenchmarkWaitGroupAddDoneWork-4 635558 178.3 ns/op BenchmarkWaitGroupWait-4 6100352 19.51 ns/op BenchmarkWaitGroupWaitWork-4 3885165 30.87 ns/op BenchmarkWaitGroupActuallyWait-4 67183 1730 ns/op 32 B/op 2 allocs/op PASS ok sync 10.854s goos: darwin goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkValueRead-4 790117 132.3 ns/op PASS ok sync/atomic 0.278s goos: darwin goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkTBHelper-4 129249 909.6 ns/op 0 B/op 0 allocs/op PASS ok testing 0.311s goos: darwin goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkTable/1x10/new-4 8154 15499 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11318 11303 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 87 1253285 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 121 921825 ns/op 1069 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 143619956 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 130550732 ns/op 19393016 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 1664 61611 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2167 54314 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 21 6524692 ns/op 413572 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 19 5996209 ns/op 21766 B/op 54 allocs/op BenchmarkTable/10x100000/new-4 1 665054991 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 670740943 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 241 522031 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 247 483085 ns/op 159 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 51505486 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 52097870 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 6266474474 ns/op 335150048 B/op 100090 allocs/op BenchmarkTable/100x100000/reuse-4 1 5957950058 ns/op 335150056 B/op 100091 allocs/op BenchmarkPyramid/10-4 2942 37897 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 37 2899768 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 296333001 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2822 43584 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 304 474069 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 30 4312606 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 7359 15460 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 17.486s goos: darwin goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkParseLarge-4 1 313434043 ns/op BenchmarkVariableString-4 106598 1275 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 1992 69344 ns/op 2504 B/op 39 allocs/op PASS ok text/template/parse 0.899s goos: darwin goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAfterFunc-4 62 1997717 ns/op BenchmarkAfter-4 153 792556 ns/op BenchmarkStop-4 292 382736 ns/op BenchmarkSimultaneousAfterFunc-4 49 2097940 ns/op BenchmarkStartStop-4 325 377813 ns/op BenchmarkReset-4 2940 38583 ns/op BenchmarkSleep-4 61 2609036 ns/op BenchmarkParallelTimerLatency-4 50 299653 avg-late-ns 357007 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 177427 avg-late-ns 791982 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 146266 avg-late-ns 215859 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 96396 avg-late-ns 222728 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 69768 avg-late-ns 221942 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 83354 avg-late-ns 232830 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 59162 avg-late-ns 535743 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 88659 avg-late-ns 417854 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 82249 avg-late-ns 282086 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 103062 avg-late-ns 607770 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 886690 avg-late-ns 4828094 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 179551 avg-late-ns 783551 max-late-ns BenchmarkTicker-4 628 197690 ns/op BenchmarkTickerReset-4 3966 26066 ns/op BenchmarkTickerResetNaive-4 283 396035 ns/op BenchmarkNow-4 865720 129.9 ns/op BenchmarkNowUnixNano-4 919342 129.8 ns/op BenchmarkNowUnixMilli-4 959190 125.8 ns/op BenchmarkNowUnixMicro-4 941512 127.5 ns/op BenchmarkFormat-4 60436 2233 ns/op BenchmarkFormatNow-4 77983 1475 ns/op BenchmarkMarshalJSON-4 51999 2030 ns/op BenchmarkMarshalText-4 64828 1880 ns/op BenchmarkParse-4 147927 704.1 ns/op BenchmarkParseDuration-4 500983 219.5 ns/op BenchmarkHour-4 913356 128.0 ns/op BenchmarkSecond-4 957534 127.9 ns/op BenchmarkYear-4 744580 159.4 ns/op BenchmarkDay-4 588585 194.4 ns/op BenchmarkISOWeek-4 722192 164.5 ns/op PASS ok time 9.834s goos: darwin goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkDecodeValidASCII-4 392742 277.5 ns/op BenchmarkDecodeValidJapaneseChars-4 483294 219.8 ns/op BenchmarkDecodeRune-4 1552998 78.87 ns/op BenchmarkEncodeValidASCII-4 683818 190.8 ns/op BenchmarkEncodeValidJapaneseChars-4 848668 130.8 ns/op BenchmarkEncodeRune-4 2859907 42.47 ns/op PASS ok unicode/utf16 1.409s goos: darwin goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkRuneCountTenASCIIChars-4 838710 119.9 ns/op BenchmarkRuneCountTenJapaneseChars-4 202786 552.8 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3772762 34.22 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 488275 247.5 ns/op BenchmarkValidTenASCIIChars-4 834610 131.6 ns/op BenchmarkValid100KASCIIChars-4 93 1157090 ns/op BenchmarkValidTenJapaneseChars-4 197887 605.8 ns/op BenchmarkValidLongMostlyASCII-4 108 1088661 ns/op BenchmarkValidLongJapanese-4 66 1982203 ns/op BenchmarkValidStringTenASCIIChars-4 4499728 24.29 ns/op BenchmarkValidString100KASCIIChars-4 9087 11718 ns/op BenchmarkValidStringTenJapaneseChars-4 510315 229.6 ns/op BenchmarkValidStringLongMostlyASCII-4 934 132783 ns/op BenchmarkValidStringLongJapanese-4 150 732543 ns/op BenchmarkEncodeASCIIRune-4 4828316 24.60 ns/op BenchmarkEncodeJapaneseRune-4 2088870 54.64 ns/op BenchmarkAppendASCIIRune-4 10088068 11.85 ns/op BenchmarkAppendJapaneseRune-4 3139226 38.06 ns/op BenchmarkDecodeASCIIRune-4 2865663 39.92 ns/op BenchmarkDecodeJapaneseRune-4 2229492 62.02 ns/op BenchmarkFullRune/ASCII-4 3345806 30.74 ns/op BenchmarkFullRune/Incomplete-4 1498854 77.20 ns/op BenchmarkFullRune/Japanese-4 3839202 33.82 ns/op PASS ok unicode/utf8 3.650s goos: darwin goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAll-4 1 42284286132 ns/op PASS ok cmd/api 53.407s goos: darwin goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEqArrayOfStrings5-4 1000000 105.4 ns/op BenchmarkEqArrayOfStrings64-4 134430 840.6 ns/op BenchmarkEqArrayOfStrings1024-4 8720 13247 ns/op BenchmarkEqArrayOfFloats5-4 1516710 78.69 ns/op BenchmarkEqArrayOfFloats64-4 132468 794.1 ns/op BenchmarkEqArrayOfFloats1024-4 9541 11979 ns/op PASS ok cmd/compile/internal/reflectdata 1.093s goos: darwin goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkPhioptPass-4 10000 307989 ns/op BenchmarkCopyElim1-4 867 127201 ns/op BenchmarkCopyElim10-4 788 147460 ns/op BenchmarkCopyElim100-4 526 221284 ns/op BenchmarkCopyElim1000-4 90 1286528 ns/op BenchmarkCopyElim10000-4 5 22671841 ns/op BenchmarkCopyElim100000-4 1 430821573 ns/op BenchmarkDeadCode/1-4 726 148938 ns/op BenchmarkDeadCode/10-4 698 169043 ns/op BenchmarkDeadCode/100-4 396 302647 ns/op BenchmarkDeadCode/1000-4 70 1979604 ns/op BenchmarkDeadCode/10000-4 5 21511334 ns/op BenchmarkDeadCode/100000-4 1 289561584 ns/op BenchmarkDeadCode/200000-4 1 611888669 ns/op BenchmarkDominatorsLinear-4 22 5055337 ns/op 1.98 MB/s BenchmarkDominatorsFwdBack-4 16 7117488 ns/op 1.40 MB/s BenchmarkDominatorsManyPred-4 15 7167437 ns/op 1.40 MB/s BenchmarkDominatorsMaxPred-4 15 7190071 ns/op 1.39 MB/s BenchmarkDominatorsMaxPredVal-4 15 7157157 ns/op 1.40 MB/s BenchmarkFuse/1-4 1054 112844 ns/op BenchmarkFuse/10-4 747 149155 ns/op BenchmarkFuse/100-4 224 546591 ns/op BenchmarkFuse/1000-4 26 4274363 ns/op BenchmarkFuse/10000-4 2 55808993 ns/op BenchmarkNilCheckDeep1-4 23436 5014 ns/op 0.20 MB/s 88 B/op 5 allocs/op BenchmarkNilCheckDeep10-4 7790 14646 ns/op 0.68 MB/s 168 B/op 5 allocs/op BenchmarkNilCheckDeep100-4 1058 112862 ns/op 0.89 MB/s 1152 B/op 5 allocs/op BenchmarkNilCheckDeep1000-4 92 1091181 ns/op 0.92 MB/s 10377 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 8 12776080 ns/op 0.78 MB/s 112697 B/op 5 allocs/op BenchmarkDSEPass-4 44 2720681 ns/op 2920 B/op 4 allocs/op BenchmarkDSEPassBlock-4 2 50405410 ns/op 900320 B/op 30008 allocs/op BenchmarkCSEPass-4 9 11730057 ns/op 188656 B/op 9 allocs/op BenchmarkCSEPassBlock-4 2 82463630 ns/op 4980112 B/op 67501 allocs/op BenchmarkDeadcodePass-4 229 437272 ns/op 1244 B/op 1 allocs/op BenchmarkDeadcodePassBlock-4 10 10335911 ns/op 24054 B/op 1500 allocs/op BenchmarkMultiPass-4 144 732706 ns/op 190499 B/op 8 allocs/op BenchmarkMultiPassBlock-4 3 35318651 ns/op 3800357 B/op 40007 allocs/op BenchmarkCondRewrite/SoloJump-4 3370980 35.08 ns/op BenchmarkCondRewrite/CombJump-4 3309361 35.56 ns/op PASS ok cmd/compile/internal/ssa 14.857s goos: darwin goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkLoadAdd-4 9118 12324 ns/op BenchmarkExtShift-4 18501 6500 ns/op BenchmarkModify-4 9537 11918 ns/op BenchmarkMullImm-4 18375 6709 ns/op BenchmarkConstModify-4 9639 11841 ns/op BenchmarkBitSet-4 19844 5944 ns/op BenchmarkBitClear-4 19896 6019 ns/op BenchmarkBitToggle-4 19837 5963 ns/op BenchmarkBitSetConst-4 158865 736.3 ns/op BenchmarkBitClearConst-4 157622 740.6 ns/op BenchmarkBitToggleConst-4 158964 752.7 ns/op BenchmarkDivconstI64-4 10150078 12.13 ns/op BenchmarkModconstI64-4 9969036 12.01 ns/op BenchmarkDivisiblePow2constI64-4 10398292 11.37 ns/op BenchmarkDivisibleconstI64-4 9993450 11.70 ns/op BenchmarkDivisibleWDivconstI64-4 6807849 17.26 ns/op BenchmarkDivconstU64/3-4 9825873 12.09 ns/op BenchmarkDivconstU64/5-4 9870508 12.22 ns/op BenchmarkDivconstU64/37-4 9880701 11.84 ns/op BenchmarkDivconstU64/1234567-4 9761269 11.97 ns/op BenchmarkModconstU64-4 10028790 11.74 ns/op BenchmarkDivisibleconstU64-4 10071816 12.30 ns/op BenchmarkDivisibleWDivconstU64-4 6748982 17.91 ns/op BenchmarkDivconstI32-4 9864519 11.86 ns/op BenchmarkModconstI32-4 9997422 11.77 ns/op BenchmarkDivisiblePow2constI32-4 10382952 11.43 ns/op BenchmarkDivisibleconstI32-4 9029800 11.60 ns/op BenchmarkDivisibleWDivconstI32-4 6724250 17.23 ns/op BenchmarkDivconstU32-4 10112233 11.65 ns/op BenchmarkModconstU32-4 9981094 12.15 ns/op BenchmarkDivisibleconstU32-4 10026445 11.60 ns/op BenchmarkDivisibleWDivconstU32-4 6914575 17.57 ns/op BenchmarkDivconstI16-4 10065214 11.64 ns/op BenchmarkModconstI16-4 10128958 12.07 ns/op BenchmarkDivisiblePow2constI16-4 10299602 11.67 ns/op BenchmarkDivisibleconstI16-4 10027003 11.61 ns/op BenchmarkDivisibleWDivconstI16-4 6760279 17.40 ns/op BenchmarkDivconstU16-4 10106298 11.73 ns/op BenchmarkModconstU16-4 10099177 11.68 ns/op BenchmarkDivisibleconstU16-4 10378210 11.57 ns/op BenchmarkDivisibleWDivconstU16-4 6786829 17.29 ns/op BenchmarkDivconstI8-4 9051045 11.66 ns/op BenchmarkModconstI8-4 10004316 11.71 ns/op BenchmarkDivisiblePow2constI8-4 9967868 12.19 ns/op BenchmarkDivisibleconstI8-4 10266550 11.55 ns/op BenchmarkDivisibleWDivconstI8-4 6644643 17.34 ns/op BenchmarkDivconstU8-4 9095359 11.37 ns/op BenchmarkModconstU8-4 10068980 11.66 ns/op BenchmarkDivisibleconstU8-4 10149610 11.44 ns/op BenchmarkDivisibleWDivconstU8-4 7040401 17.71 ns/op BenchmarkMul2-4 289816 399.2 ns/op BenchmarkMulNeg2-4 174205 667.8 ns/op BenchmarkEfaceInteger-4 4325948 24.29 ns/op BenchmarkMulconstI32/3-4 18749000 6.396 ns/op BenchmarkMulconstI32/5-4 18899800 6.227 ns/op BenchmarkMulconstI32/12-4 18761434 6.264 ns/op BenchmarkMulconstI32/120-4 17852395 6.412 ns/op BenchmarkMulconstI32/-120-4 18783213 6.266 ns/op BenchmarkMulconstI32/65537-4 18759540 6.218 ns/op BenchmarkMulconstI32/65538-4 18811663 6.289 ns/op BenchmarkMulconstI64/3-4 18688968 6.567 ns/op BenchmarkMulconstI64/5-4 18764535 6.262 ns/op BenchmarkMulconstI64/12-4 18713811 6.606 ns/op BenchmarkMulconstI64/120-4 18724250 6.321 ns/op BenchmarkMulconstI64/-120-4 18776694 6.240 ns/op BenchmarkMulconstI64/65537-4 16578109 6.394 ns/op BenchmarkMulconstI64/65538-4 18974232 6.214 ns/op BenchmarkMulconstU32/3-4 16438200 6.583 ns/op BenchmarkMulconstU32/5-4 18761686 6.604 ns/op BenchmarkMulconstU32/12-4 18655964 6.794 ns/op BenchmarkMulconstU32/120-4 18771132 6.221 ns/op BenchmarkMulconstU32/65537-4 18761282 6.462 ns/op BenchmarkMulconstU32/65538-4 18717290 6.334 ns/op BenchmarkMulconstU64/3-4 18728862 6.411 ns/op BenchmarkMulconstU64/5-4 18755509 6.286 ns/op BenchmarkMulconstU64/12-4 18751162 6.214 ns/op BenchmarkMulconstU64/120-4 18978828 6.427 ns/op BenchmarkMulconstU64/65537-4 18747931 6.259 ns/op BenchmarkMulconstU64/65538-4 18728953 6.241 ns/op BenchmarkShiftArithmeticRight-4 17238090 6.821 ns/op BenchmarkSwitch8Predictable-4 8036582 14.67 ns/op BenchmarkSwitch8Unpredictable-4 8135168 14.39 ns/op BenchmarkSwitch32Predictable-4 10370698 11.33 ns/op BenchmarkSwitch32Unpredictable-4 7053240 14.44 ns/op BenchmarkSwitchStringPredictable-4 5355370 21.77 ns/op BenchmarkSwitchStringUnpredictable-4 5511438 21.36 ns/op PASS ok cmd/compile/internal/test 12.339s goos: darwin goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkNamed/Underlying/nongeneric-4 1000000 100.5 ns/op BenchmarkNamed/Underlying/generic-4 1165806 100.5 ns/op BenchmarkNamed/Underlying/src_instance-4 1000000 104.6 ns/op BenchmarkNamed/Underlying/user_instance-4 1000000 101.3 ns/op BenchmarkCheck/http/funcbodies/info-4 1 454963934 ns/op 65662 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 280175975 ns/op 106612 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 124846877 ns/op 239190 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 108516004 ns/op 275155 lines/s BenchmarkCheck/parser/funcbodies/info-4 2 84372134 ns/op 59633 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 70349968 ns/op 71514 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 4 31639571 ns/op 159004 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 27745088 ns/op 181304 lines/s BenchmarkCheck/constant/funcbodies/info-4 3 39606923 ns/op 54436 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 4 32247681 ns/op 66857 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 6 17554226 ns/op 122818 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 7 18170224 ns/op 118654 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 641065867 ns/op 93731 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 443868706 ns/op 135370 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 2 94193337 ns/op 637772 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 78023977 ns/op 769826 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 3 49330699 ns/op 37569 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 3 43436406 ns/op 42662 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 4 31197622 ns/op 59399 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 4 30914941 ns/op 59943 lines/s PASS ok cmd/compile/internal/types2 10.302s goos: darwin goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkExecGoEnv-4 33 3126920 ns/op 4280515 sys-ns/op 4004455 user-ns/op PASS ok cmd/go 0.600s goos: darwin goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkHash8Bytes/New-4 79196 1469 ns/op 5.44 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 91395 1256 ns/op 6.37 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 19184 6173 ns/op 165.88 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 19946 6049 ns/op 169.29 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2980 39042 ns/op 209.82 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2989 38884 ns/op 210.68 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.045s ##### os/user with tag osusergo ok os/user 0.125s ##### GOOS=ios on darwin/amd64 ok crypto/x509 0.155s All tests passed.