darwin-amd64-race at c2ede92a0d461cca8ab5fba8840e15670710fbd9 :: 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=5E677423-3419-4FD5-9EA7-D1AA3B43399F" "USER=gopher" "SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.HvXR2nPvOf/Listeners" "PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" "GO_BUILDER_ENV=macstadium_vm" "LaunchInstanceID=807B49A1-2B27-4D03-97D8-0A8139A744CF" "__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" "GOROOT_BOOTSTRAP=/Users/gopher/workdir/go1.4" "GO_BUILDER_NAME=darwin-amd64-race" "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/workdir/go1.4. (go1.17.13 darwin/amd64) Building Go toolchain1 using /Users/gopher/workdir/go1.4. Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Building Go toolchain2 using go_bootstrap and Go toolchain1. Building Go toolchain3 using go_bootstrap and Go toolchain2. Building packages and commands for 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=5E677423-3419-4FD5-9EA7-D1AA3B43399F" "USER=gopher" "SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.HvXR2nPvOf/Listeners" "PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" "GO_BUILDER_ENV=macstadium_vm" "LaunchInstanceID=807B49A1-2B27-4D03-97D8-0A8139A744CF" "__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" "GOROOT_BOOTSTRAP=/Users/gopher/workdir/go1.4" "GO_BUILDER_NAME=darwin-amd64-race" "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.379s ok archive/zip 2.802s ok bufio 0.595s ok bytes 3.879s ok compress/bzip2 0.599s ok compress/flate 4.868s ok compress/gzip 13.910s ok compress/lzw 0.809s ok compress/zlib 5.161s ok container/heap 0.175s ok container/list 0.274s ok container/ring 0.262s ok context 0.262s ok crypto 0.202s ok crypto/aes 0.192s ok crypto/cipher 0.198s ok crypto/des 0.206s ok crypto/dsa 0.193s ok crypto/ecdh 0.393s ok crypto/ecdsa 0.235s ok crypto/ed25519 0.639s ok crypto/elliptic 0.193s ok crypto/hmac 0.175s ok crypto/internal/alias 0.163s ok crypto/internal/boring 0.179s ok crypto/internal/boring/bcache 0.557s ok crypto/internal/edwards25519 34.934s ok crypto/internal/edwards25519/field 11.367s ok crypto/internal/nistec 3.985s ok crypto/internal/nistec/fiat 0.163s [no tests to run] ok crypto/md5 0.237s ok crypto/rand 0.644s ok crypto/rc4 0.574s ok crypto/rsa 0.397s ok crypto/sha1 0.195s ok crypto/sha256 0.169s ok crypto/sha512 0.171s ok crypto/subtle 0.543s ok crypto/tls 1.302s ok crypto/x509 1.328s ok database/sql 0.510s ok database/sql/driver 0.165s ok debug/buildinfo 0.207s ok debug/dwarf 0.251s ok debug/elf 0.268s ok debug/gosym 0.288s ok debug/macho 0.230s ok debug/pe 0.375s ok debug/plan9obj 0.226s ok embed 0.477s [no tests to run] ok embed/internal/embedtest 0.386s ok encoding/ascii85 0.244s ok encoding/asn1 0.285s ok encoding/base32 0.335s ok encoding/base64 0.266s ok encoding/binary 0.264s ok encoding/csv 0.339s ok encoding/gob 0.319s ok encoding/hex 0.268s ok encoding/json 1.488s ok encoding/pem 2.471s ok encoding/xml 0.477s ok errors 0.246s ok expvar 0.355s ok flag 0.388s ok fmt 1.082s ok go/ast 0.195s ok go/build 3.941s ok go/build/constraint 0.242s ok go/constant 0.225s ok go/doc 0.484s ok go/doc/comment 3.220s ok go/format 0.214s ok go/importer 0.287s ok go/internal/gccgoimporter 0.261s ok go/internal/gcimporter 20.084s ok go/internal/srcimporter 16.154s ok go/parser 1.264s ok go/printer 1.276s ok go/scanner 0.186s ok go/token 0.281s ok go/types 34.057s ok hash 0.258s ok hash/adler32 0.168s ok hash/crc32 0.224s ok hash/crc64 0.213s ok hash/fnv 0.284s ok hash/maphash 0.549s ok html 0.170s ok html/template 0.439s ok image 0.754s ok image/color 0.223s ok image/draw 0.913s ok image/gif 49.531s ok image/jpeg 25.298s ok image/png 2.731s ok index/suffixarray 1.039s ok internal/abi 0.246s ok internal/buildcfg 0.159s ok internal/cpu 0.233s ok internal/dag 0.253s ok internal/diff 0.171s ok internal/fmtsort 0.158s ok internal/fuzz 0.237s ok internal/godebug 0.317s ok internal/intern 0.959s ok internal/itoa 0.184s ok internal/poll 0.396s ok internal/profile 0.162s ok internal/reflectlite 0.376s ok internal/saferio 0.314s ok internal/singleflight 0.294s ok internal/testenv 0.192s ok internal/trace 0.288s ok internal/unsafeheader 0.201s ok internal/xcoff 0.325s ok io 0.210s ok io/fs 0.372s ok io/ioutil 0.278s ok log 0.390s ok log/syslog 1.446s ok math 0.189s ok math/big 2.902s ok math/bits 0.172s ok math/cmplx 0.188s ok math/rand 2.179s ok mime 0.188s ok mime/multipart 1.727s ok mime/quotedprintable 0.198s ok net 8.817s ok net/http 14.430s ok net/http/cgi 1.350s ok net/http/cookiejar 0.238s ok net/http/fcgi 0.301s ok net/http/httptest 0.295s ok net/http/httptrace 0.173s ok net/http/httputil 0.982s ok net/http/internal 0.170s ok net/http/internal/ascii 0.159s ok net/http/pprof 5.332s ok net/internal/socktest 0.211s ok net/mail 0.169s ok net/netip 0.593s ok net/rpc 0.230s ok net/rpc/jsonrpc 0.214s ok net/smtp 0.342s ok net/textproto 0.182s ok net/url 0.202s ok os 1.517s ok os/exec 1.695s ok os/exec/internal/fdtest 0.157s ok os/signal 2.709s ok os/user 0.156s ok path 0.184s ok path/filepath 0.283s ok plugin 0.302s ok reflect 0.747s ok regexp 0.805s ok regexp/syntax 2.401s ok runtime 34.787s ok runtime/cgo 0.165s ok runtime/debug 0.389s ok runtime/internal/atomic 0.196s ok runtime/internal/math 0.166s ok runtime/internal/sys 0.257s ok runtime/metrics 0.383s ok runtime/pprof 12.546s ok runtime/race 35.865s ok runtime/trace 3.995s ok sort 0.720s ok strconv 2.300s ok strings 2.985s ok sync 0.795s ok sync/atomic 7.822s ok syscall 1.829s ok testing 0.890s ok testing/fstest 0.283s ok testing/iotest 0.218s ok testing/quick 0.345s ok text/scanner 0.213s ok text/tabwriter 0.175s ok text/template 0.310s ok text/template/parse 0.239s ok time 2.381s ok unicode 0.220s ok unicode/utf16 0.156s ok unicode/utf8 0.343s ok cmd/addr2line 3.942s ok cmd/api 12.297s ok cmd/asm/internal/asm 3.422s ok cmd/asm/internal/lex 0.180s ok cmd/compile/internal/abt 0.313s ok cmd/compile/internal/amd64 68.678s ok cmd/compile/internal/compare 0.297s ok cmd/compile/internal/dwarfgen 1.001s ok cmd/compile/internal/importer 3.520s ok cmd/compile/internal/ir 0.239s ok cmd/compile/internal/logopt 0.951s ok cmd/compile/internal/noder 0.272s ok cmd/compile/internal/reflectdata 0.223s [no tests to run] ok cmd/compile/internal/ssa 21.623s ok cmd/compile/internal/syntax 0.343s ok cmd/compile/internal/test 13.812s ok cmd/compile/internal/typecheck 0.788s ok cmd/compile/internal/types 0.195s ok cmd/compile/internal/types2 5.060s ok cmd/cover 2.499s ok cmd/dist 0.569s ok cmd/doc 2.226s ok cmd/fix 4.780s ok cmd/go 163.933s ok cmd/go/internal/auth 0.250s ok cmd/go/internal/cache 1.016s ok cmd/go/internal/fsys 0.510s ok cmd/go/internal/generate 0.318s ok cmd/go/internal/get 0.493s ok cmd/go/internal/imports 0.277s ok cmd/go/internal/load 0.278s ok cmd/go/internal/lockedfile 0.643s ok cmd/go/internal/lockedfile/internal/filelock 0.322s ok cmd/go/internal/modconv 0.304s ok cmd/go/internal/modfetch 0.359s ok cmd/go/internal/modfetch/codehost 0.347s ok cmd/go/internal/modfetch/zip_sum_test 0.327s ok cmd/go/internal/modindex 0.994s ok cmd/go/internal/modload 0.234s ok cmd/go/internal/mvs 0.380s ok cmd/go/internal/par 0.371s ok cmd/go/internal/search 0.233s ok cmd/go/internal/str 0.255s ok cmd/go/internal/test 0.329s ok cmd/go/internal/vcs 0.318s ok cmd/go/internal/web 0.233s ok cmd/go/internal/work 0.309s ok cmd/gofmt 0.406s ok cmd/internal/archive 1.692s ok cmd/internal/buildid 0.851s ok cmd/internal/dwarf 0.282s ok cmd/internal/edit 0.216s ok cmd/internal/goobj 0.209s ok cmd/internal/moddeps 2.084s ok cmd/internal/notsha256 0.166s ok cmd/internal/obj 0.949s ok cmd/internal/obj/ppc64 0.400s ok cmd/internal/obj/riscv 0.258s ok cmd/internal/obj/s390x 0.167s ok cmd/internal/obj/x86 3.185s ok cmd/internal/objabi 0.280s ok cmd/internal/pkgpath 0.315s ok cmd/internal/quoted 0.199s ok cmd/internal/src 0.256s ok cmd/internal/sys 0.161s ok cmd/internal/test2json 0.685s ok cmd/link 18.395s ok cmd/link/internal/benchmark 0.215s ok cmd/link/internal/ld 10.838s ok cmd/link/internal/loader 0.238s ok cmd/nm 6.202s ok cmd/objdump 6.986s ok cmd/pack 3.527s ok cmd/pprof 3.402s ok cmd/trace 0.470s ok cmd/vet 7.941s ##### 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 3330 34478 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2313 43657 ns/op 1848 B/op 36 allocs/op Benchmark/Writer/PAX-4 1876 64716 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 4321 24399 ns/op 5170 B/op 16 allocs/op Benchmark/Reader/GNU-4 6051 18207 ns/op 5109 B/op 14 allocs/op Benchmark/Reader/PAX-4 2304 48805 ns/op 8816 B/op 32 allocs/op PASS ok archive/tar 1.081s goos: darwin goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCompressedZipGarbage-4 1 293648016 ns/op 1642432 B/op 98 allocs/op BenchmarkZip64Test-4 1 123575455 ns/op BenchmarkZip64TestSizes/4096-4 1833 59328 ns/op BenchmarkZip64TestSizes/1048576-4 196 589544 ns/op BenchmarkZip64TestSizes/67108864-4 1 139685378 ns/op PASS ok archive/zip 1.306s goos: darwin goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkReaderCopyOptimal-4 230288 612.6 ns/op BenchmarkReaderCopyUnoptimal-4 138742 984.3 ns/op BenchmarkReaderCopyNoWriteTo-4 8088 18115 ns/op BenchmarkReaderWriteToOptimal-4 8556 12608 ns/op BenchmarkReaderReadString-4 142273 811.3 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 233305 543.4 ns/op BenchmarkWriterCopyUnoptimal-4 210794 542.0 ns/op BenchmarkWriterCopyNoReadFrom-4 8178 14744 ns/op BenchmarkReaderEmpty-4 45084 2971 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 33418 3199 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 646056 183.6 ns/op 0 B/op 0 allocs/op PASS ok bufio 1.893s goos: darwin goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkReadString-4 5864 17851 ns/op 1835.62 MB/s BenchmarkWriteByte-4 519 236913 ns/op 17.29 MB/s BenchmarkWriteRune-4 248 416259 ns/op 29.52 MB/s BenchmarkBufferNotEmptyWriteRead-4 36 3286009 ns/op BenchmarkBufferFullSmallReads-4 111 1019587 ns/op BenchmarkBufferWriteBlock/N4096-4 8718 12975 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 568 220258 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 14 7749054 ns/op 4192256 B/op 22 allocs/op BenchmarkIndexByte/10-4 5353846 28.96 ns/op 345.33 MB/s BenchmarkIndexByte/32-4 4995843 24.27 ns/op 1318.71 MB/s BenchmarkIndexByte/4K-4 657572 203.9 ns/op 20087.21 MB/s BenchmarkIndexBytePortable/10-4 1000000 112.9 ns/op 88.60 MB/s BenchmarkIndexBytePortable/32-4 332101 363.4 ns/op 88.05 MB/s BenchmarkIndexBytePortable/4K-4 2757 42410 ns/op 96.58 MB/s BenchmarkIndexRune/10-4 1229592 98.05 ns/op 101.99 MB/s BenchmarkIndexRune/32-4 1283200 93.79 ns/op 341.18 MB/s BenchmarkIndexRune/4K-4 350073 334.3 ns/op 12254.11 MB/s BenchmarkIndexRuneASCII/10-4 5240179 22.67 ns/op 441.16 MB/s BenchmarkIndexRuneASCII/32-4 4950187 24.25 ns/op 1319.65 MB/s BenchmarkIndexRuneASCII/4K-4 660943 181.1 ns/op 22616.96 MB/s BenchmarkEqual/0-4 8244900 14.48 ns/op BenchmarkEqual/1-4 1735042 69.67 ns/op 14.35 MB/s BenchmarkEqual/6-4 1565702 70.70 ns/op 84.87 MB/s BenchmarkEqual/9-4 1655720 72.14 ns/op 124.75 MB/s BenchmarkEqual/15-4 1612462 74.23 ns/op 202.07 MB/s BenchmarkEqual/16-4 1692913 70.99 ns/op 225.37 MB/s BenchmarkEqual/20-4 1603405 75.35 ns/op 265.42 MB/s BenchmarkEqual/32-4 1585837 75.48 ns/op 423.94 MB/s BenchmarkEqual/4K-4 112754 1045 ns/op 3919.70 MB/s BenchmarkIndex/10-4 3076563 37.00 ns/op 270.28 MB/s BenchmarkIndex/32-4 3381786 34.71 ns/op 921.95 MB/s BenchmarkIndex/4K-4 32562 3708 ns/op 1104.61 MB/s BenchmarkIndexEasy/10-4 3265722 35.37 ns/op 282.73 MB/s BenchmarkIndexEasy/32-4 3108266 36.29 ns/op 881.80 MB/s BenchmarkIndexEasy/4K-4 298704 356.5 ns/op 11489.74 MB/s BenchmarkCount/10-4 1773708 69.47 ns/op 143.95 MB/s BenchmarkCount/32-4 1802344 76.58 ns/op 417.88 MB/s BenchmarkCount/4K-4 31492 3912 ns/op 1047.16 MB/s BenchmarkCountEasy/10-4 1721233 67.07 ns/op 149.10 MB/s BenchmarkCountEasy/32-4 1782871 71.99 ns/op 444.54 MB/s BenchmarkCountEasy/4K-4 367644 328.3 ns/op 12475.65 MB/s BenchmarkCountSingle/10-4 3832610 30.55 ns/op 327.34 MB/s BenchmarkCountSingle/32-4 3358796 33.40 ns/op 958.20 MB/s BenchmarkCountSingle/4K-4 468063 260.8 ns/op 15707.82 MB/s BenchmarkToUpper/#00-4 3120484 40.03 ns/op BenchmarkToUpper/ONLYUPPER-4 351468 343.1 ns/op BenchmarkToUpper/abc-4 584065 211.2 ns/op BenchmarkToUpper/AbC123-4 370690 347.7 ns/op BenchmarkToUpper/azAZ09_-4 291028 377.9 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 91267 1385 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 41354 2572 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 68535 1709 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 147992 826.8 ns/op BenchmarkToLower/#00-4 3191301 37.41 ns/op BenchmarkToLower/abc-4 516351 230.8 ns/op BenchmarkToLower/AbC123-4 351936 334.0 ns/op BenchmarkToLower/azAZ09_-4 318117 360.3 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 98139 1164 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 50090 2363 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 76710 1576 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 136614 837.7 ns/op BenchmarkFields/ASCII/16-4 150484 858.4 ns/op 18.64 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 9921 10359 ns/op 24.71 MB/s 768 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 748 158160 ns/op 25.90 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 43 2677004 ns/op 24.48 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 42893588 ns/op 24.45 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 93627 1306 ns/op 12.25 MB/s 96 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6642 16356 ns/op 15.65 MB/s 768 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 458 261078 ns/op 15.69 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 25 4734428 ns/op 13.84 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 82791538 ns/op 12.67 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 168946 697.7 ns/op 22.93 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 13729 8563 ns/op 29.90 MB/s 768 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 820 140150 ns/op 29.23 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 44 2678197 ns/op 24.47 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 51476804 ns/op 20.37 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 116588 1024 ns/op 15.63 MB/s 96 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 9242 12213 ns/op 20.96 MB/s 768 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 630 194769 ns/op 21.03 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 31 3707602 ns/op 17.68 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 64628886 ns/op 16.22 MB/s 11202864 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2225281 54.19 ns/op BenchmarkTrimSpace/ASCII-4 1000000 104.5 ns/op BenchmarkTrimSpace/SomeNonASCII-4 127243 945.7 ns/op BenchmarkTrimSpace/JustNonASCII-4 57621 2021 ns/op BenchmarkToValidUTF8/Valid-4 606348 200.1 ns/op BenchmarkToValidUTF8/InvalidASCII-4 379884 307.0 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 102045 1126 ns/op BenchmarkIndexHard1-4 714 167413 ns/op BenchmarkIndexHard2-4 510 234928 ns/op BenchmarkIndexHard3-4 175 691639 ns/op BenchmarkIndexHard4-4 5 23556448 ns/op BenchmarkLastIndexHard1-4 6 18663798 ns/op BenchmarkLastIndexHard2-4 5 22661317 ns/op BenchmarkLastIndexHard3-4 5 23380162 ns/op BenchmarkCountHard1-4 714 166780 ns/op BenchmarkCountHard2-4 510 234496 ns/op BenchmarkCountHard3-4 162 698083 ns/op BenchmarkSplitEmptySeparator-4 1 102610993 ns/op BenchmarkSplitSingleByteSeparator-4 18 6806742 ns/op BenchmarkSplitMultiByteSeparator-4 14 8012869 ns/op BenchmarkSplitNSingleByteSeparator-4 199040 722.5 ns/op BenchmarkSplitNMultiByteSeparator-4 76818 1517 ns/op BenchmarkRepeat-4 221386 562.7 ns/op BenchmarkBytesCompare/1-4 9352701 11.54 ns/op BenchmarkBytesCompare/2-4 10510094 11.52 ns/op BenchmarkBytesCompare/4-4 9911132 11.76 ns/op BenchmarkBytesCompare/8-4 8536340 12.90 ns/op BenchmarkBytesCompare/16-4 11013057 11.09 ns/op BenchmarkBytesCompare/32-4 8256415 12.85 ns/op BenchmarkBytesCompare/64-4 9099607 13.41 ns/op BenchmarkBytesCompare/128-4 6898965 17.23 ns/op BenchmarkBytesCompare/256-4 5022952 24.41 ns/op BenchmarkBytesCompare/512-4 3462918 39.41 ns/op BenchmarkBytesCompare/1024-4 2260102 58.82 ns/op BenchmarkBytesCompare/2048-4 935614 118.9 ns/op BenchmarkIndexAnyASCII/1:1-4 1591072 69.09 ns/op BenchmarkIndexAnyASCII/1:2-4 2341120 70.35 ns/op BenchmarkIndexAnyASCII/1:4-4 1700572 68.43 ns/op BenchmarkIndexAnyASCII/1:8-4 1715210 69.07 ns/op BenchmarkIndexAnyASCII/1:16-4 1706306 70.34 ns/op BenchmarkIndexAnyASCII/1:32-4 1660074 71.58 ns/op BenchmarkIndexAnyASCII/1:64-4 1569854 74.48 ns/op BenchmarkIndexAnyASCII/16:1-4 1550349 77.19 ns/op BenchmarkIndexAnyASCII/16:2-4 332329 358.4 ns/op BenchmarkIndexAnyASCII/16:4-4 304144 366.9 ns/op BenchmarkIndexAnyASCII/16:8-4 324924 372.1 ns/op BenchmarkIndexAnyASCII/16:16-4 288115 375.2 ns/op BenchmarkIndexAnyASCII/16:32-4 279054 409.1 ns/op BenchmarkIndexAnyASCII/16:64-4 241736 461.6 ns/op BenchmarkIndexAnyASCII/256:1-4 1787734 86.49 ns/op BenchmarkIndexAnyASCII/256:2-4 33039 3145 ns/op BenchmarkIndexAnyASCII/256:4-4 27044 4767 ns/op BenchmarkIndexAnyASCII/256:8-4 41218 4765 ns/op BenchmarkIndexAnyASCII/256:16-4 24961 4787 ns/op BenchmarkIndexAnyASCII/256:32-4 25030 4980 ns/op BenchmarkIndexAnyASCII/256:64-4 24588 5158 ns/op BenchmarkIndexAnyUTF8/1:1-4 1543566 71.56 ns/op BenchmarkIndexAnyUTF8/1:2-4 1701914 70.28 ns/op BenchmarkIndexAnyUTF8/1:4-4 1717965 67.54 ns/op BenchmarkIndexAnyUTF8/1:8-4 1699354 69.90 ns/op BenchmarkIndexAnyUTF8/1:16-4 2276942 61.01 ns/op BenchmarkIndexAnyUTF8/1:32-4 1732454 61.42 ns/op BenchmarkIndexAnyUTF8/1:64-4 2076694 67.56 ns/op BenchmarkIndexAnyUTF8/16:1-4 178203 701.3 ns/op BenchmarkIndexAnyUTF8/16:2-4 307230 381.4 ns/op BenchmarkIndexAnyUTF8/16:4-4 322779 457.4 ns/op BenchmarkIndexAnyUTF8/16:8-4 323661 423.4 ns/op BenchmarkIndexAnyUTF8/16:16-4 282633 474.0 ns/op BenchmarkIndexAnyUTF8/16:32-4 275960 378.9 ns/op BenchmarkIndexAnyUTF8/16:64-4 280834 437.8 ns/op BenchmarkIndexAnyUTF8/256:1-4 12714 10040 ns/op BenchmarkIndexAnyUTF8/256:2-4 13902 8003 ns/op BenchmarkIndexAnyUTF8/256:4-4 22623 6573 ns/op BenchmarkIndexAnyUTF8/256:8-4 22178 5325 ns/op BenchmarkIndexAnyUTF8/256:16-4 21432 5216 ns/op BenchmarkIndexAnyUTF8/256:32-4 22567 5307 ns/op BenchmarkIndexAnyUTF8/256:64-4 19772 6032 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2458693 49.02 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2474810 47.80 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2471089 47.60 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2253244 48.59 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2371101 48.25 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2377053 49.35 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2232472 50.19 ns/op BenchmarkLastIndexAnyASCII/16:1-4 351417 300.6 ns/op BenchmarkLastIndexAnyASCII/16:2-4 328653 383.8 ns/op BenchmarkLastIndexAnyASCII/16:4-4 400495 298.9 ns/op BenchmarkLastIndexAnyASCII/16:8-4 393606 316.8 ns/op BenchmarkLastIndexAnyASCII/16:16-4 385568 315.2 ns/op BenchmarkLastIndexAnyASCII/16:32-4 342214 345.2 ns/op BenchmarkLastIndexAnyASCII/16:64-4 309987 467.3 ns/op BenchmarkLastIndexAnyASCII/256:1-4 28924 4693 ns/op BenchmarkLastIndexAnyASCII/256:2-4 24007 4256 ns/op BenchmarkLastIndexAnyASCII/256:4-4 28599 4217 ns/op BenchmarkLastIndexAnyASCII/256:8-4 24406 4366 ns/op BenchmarkLastIndexAnyASCII/256:16-4 28887 4175 ns/op BenchmarkLastIndexAnyASCII/256:32-4 28490 4503 ns/op BenchmarkLastIndexAnyASCII/256:64-4 27397 4211 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2161786 53.93 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2406825 47.76 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2514223 48.15 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2434123 49.06 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2397403 47.24 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2298145 48.33 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2303707 51.36 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 274880 448.1 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 296007 384.6 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 267294 383.0 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 319959 442.9 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 298111 382.5 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 246015 417.9 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 241380 460.2 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 18146 9342 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 20750 5784 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 20726 6047 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 19545 5992 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 22216 5962 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 16713 6534 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 18750 6155 ns/op BenchmarkTrimASCII/1:1-4 2750256 43.77 ns/op BenchmarkTrimASCII/1:2-4 2365407 50.21 ns/op BenchmarkTrimASCII/1:4-4 2040576 51.66 ns/op BenchmarkTrimASCII/1:8-4 2175535 56.53 ns/op BenchmarkTrimASCII/1:16-4 1940428 61.78 ns/op BenchmarkTrimASCII/16:1-4 529659 221.8 ns/op BenchmarkTrimASCII/16:2-4 394795 300.1 ns/op BenchmarkTrimASCII/16:4-4 392847 301.0 ns/op BenchmarkTrimASCII/16:8-4 386814 299.9 ns/op BenchmarkTrimASCII/16:16-4 379086 309.8 ns/op BenchmarkTrimASCII/256:1-4 41730 2921 ns/op BenchmarkTrimASCII/256:2-4 28938 4172 ns/op BenchmarkTrimASCII/256:4-4 28762 4070 ns/op BenchmarkTrimASCII/256:8-4 28723 4093 ns/op BenchmarkTrimASCII/256:16-4 28678 4106 ns/op BenchmarkTrimASCII/4096:1-4 2592 45020 ns/op BenchmarkTrimASCII/4096:2-4 1797 65216 ns/op BenchmarkTrimASCII/4096:4-4 1777 64343 ns/op BenchmarkTrimASCII/4096:8-4 1798 65429 ns/op BenchmarkTrimASCII/4096:16-4 1790 64956 ns/op BenchmarkTrimByte-4 1647786 72.81 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 11517 10251 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 11640 10077 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 711 165338 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1425 81098 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2714 41805 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4956 22738 ns/op BenchmarkCompareBytesEqual-4 11366912 10.32 ns/op BenchmarkCompareBytesToNil-4 13059345 8.930 ns/op BenchmarkCompareBytesEmpty-4 13467178 8.983 ns/op BenchmarkCompareBytesIdentical-4 13872303 8.432 ns/op BenchmarkCompareBytesSameLength-4 10966327 10.86 ns/op BenchmarkCompareBytesDifferentLength-4 11118255 10.69 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1531 72293 ns/op 14504.74 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1630 74178 ns/op 14136.11 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1474 79366 ns/op 13211.97 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1628 71646 ns/op 14635.67 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1668 84919 ns/op 12348.11 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1512 72075 ns/op 14548.61 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1683 71476 ns/op 14670.41 MB/s BenchmarkCompareBytesBig-4 1710 69385 ns/op 15112.51 MB/s BenchmarkCompareBytesBigIdentical-4 13278595 8.951 ns/op 117143756.35 MB/s PASS ok bytes 41.945s goos: darwin goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkDecodeDigits-4 2 69139616 ns/op 1.45 MB/s 3612528 B/op 52 allocs/op BenchmarkDecodeNewton-4 1 245109521 ns/op 2.31 MB/s 3630376 B/op 52 allocs/op BenchmarkDecodeRand-4 5 20008568 ns/op 0.82 MB/s 3643688 B/op 52 allocs/op PASS ok compress/bzip2 1.259s goos: darwin goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkDecode/Digits/Huffman/1e4-4 69 1541004 ns/op 6.49 MB/s 42440 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 7 14976058 ns/op 6.68 MB/s 44123 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 148001970 ns/op 6.76 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 70 1613830 ns/op 6.20 MB/s 42610 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 7 16197065 ns/op 6.17 MB/s 45585 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 165252936 ns/op 6.05 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 68 1604389 ns/op 6.23 MB/s 43354 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 7 15053087 ns/op 6.64 MB/s 45577 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 159161956 ns/op 6.28 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 72 1620299 ns/op 6.17 MB/s 42629 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 7 15409343 ns/op 6.49 MB/s 44403 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 154175654 ns/op 6.49 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 67 1706551 ns/op 5.86 MB/s 43201 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 7 15914106 ns/op 6.28 MB/s 47429 B/op 23 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 158921341 ns/op 6.29 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 85 1361803 ns/op 7.34 MB/s 43089 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 9 11317952 ns/op 8.84 MB/s 46508 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 113039929 ns/op 8.85 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 92 1207298 ns/op 8.28 MB/s 43641 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 12 9032555 ns/op 11.07 MB/s 44977 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 91405873 ns/op 10.94 MB/s 65952 B/op 160 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 93 1239848 ns/op 8.07 MB/s 43348 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 12 9155347 ns/op 10.92 MB/s 44977 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 88687072 ns/op 11.28 MB/s 71860 B/op 153 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 123 958161 ns/op 10.44 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 12 9320861 ns/op 10.73 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 2 92916536 ns/op 10.76 MB/s BenchmarkEncode/Digits/Speed/1e4-4 57 1922267 ns/op 5.20 MB/s BenchmarkEncode/Digits/Speed/1e5-4 6 16916326 ns/op 5.91 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 164987897 ns/op 6.06 MB/s BenchmarkEncode/Digits/Default/1e4-4 19 6469577 ns/op 1.55 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 59957162 ns/op 1.67 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 669036935 ns/op 1.49 MB/s BenchmarkEncode/Digits/Compression/1e4-4 19 6400278 ns/op 1.56 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 60949148 ns/op 1.64 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 623825568 ns/op 1.60 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 96 1167789 ns/op 8.56 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 12 9897022 ns/op 10.10 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 101312053 ns/op 9.87 MB/s BenchmarkEncode/Newton/Speed/1e4-4 62 1753231 ns/op 5.70 MB/s BenchmarkEncode/Newton/Speed/1e5-4 8 14538173 ns/op 6.88 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 151547909 ns/op 6.60 MB/s BenchmarkEncode/Newton/Default/1e4-4 19 6420170 ns/op 1.56 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 55249722 ns/op 1.81 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 557207012 ns/op 1.79 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6311872 ns/op 1.58 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 68681013 ns/op 1.46 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 721109206 ns/op 1.39 MB/s PASS ok compress/flate 14.519s goos: darwin goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkDecoder/1e4-4 54 2027984 ns/op 4.93 MB/s BenchmarkDecoder/1e-Reuse4-4 56 2081261 ns/op 4.80 MB/s BenchmarkDecoder/1e5-4 5 20845564 ns/op 4.80 MB/s BenchmarkDecoder/1e-Reuse5-4 6 19800772 ns/op 5.05 MB/s BenchmarkDecoder/1e6-4 1 202780381 ns/op 4.93 MB/s BenchmarkDecoder/1e-Reuse6-4 1 201526695 ns/op 4.96 MB/s BenchmarkEncoder/1e4-4 66 1707363 ns/op 5.86 MB/s BenchmarkEncoder/1e-Reuse4-4 69 1549688 ns/op 6.45 MB/s BenchmarkEncoder/1e5-4 7 16240900 ns/op 6.16 MB/s BenchmarkEncoder/1e-Reuse5-4 7 17966629 ns/op 5.57 MB/s BenchmarkEncoder/1e6-4 1 164649644 ns/op 6.07 MB/s BenchmarkEncoder/1e-Reuse6-4 1 160095870 ns/op 6.25 MB/s PASS ok compress/lzw 2.536s goos: darwin goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkDup-4 31 3447302 ns/op PASS ok container/heap 0.275s goos: darwin goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCommonParentCancel-4 21793 4791 ns/op BenchmarkWithTimeout/concurrency=40-4 8605 15703 ns/op BenchmarkWithTimeout/concurrency=4000-4 8566 16016 ns/op BenchmarkWithTimeout/concurrency=400000-4 4846 25060 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 514240 242.4 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 16640 10357 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 22366 4940 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 3624 33723 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2053 51544 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 3994 36958 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 232 524846 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 171 883484 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 332 466754 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 30 4350061 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 15 7390806 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 37 5137846 ns/op BenchmarkCheckCanceled/Err-4 209805 766.1 ns/op BenchmarkCheckCanceled/Done-4 375906 324.9 ns/op BenchmarkContextCancelDone-4 731466 155.4 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 10000 13583 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 9770 12213 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 10382 12461 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 7375 19460 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 6643 22732 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 554113 211.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 289496 582.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 192958 597.6 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 142558 848.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 73580 1687 ns/op PASS ok context 11.690s goos: darwin goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEncrypt-4 1691318 64.38 ns/op 248.54 MB/s BenchmarkDecrypt-4 1932522 83.80 ns/op 190.93 MB/s BenchmarkExpand-4 1396728 80.32 ns/op PASS ok crypto/aes 0.922s goos: darwin goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAESGCM/Open-128-64-4 180290 827.9 ns/op 77.30 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 317275 390.9 ns/op 163.74 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 187347 750.3 ns/op 85.30 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 286230 416.9 ns/op 153.53 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 75735 1679 ns/op 803.87 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 78178 2076 ns/op 650.34 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 65884 1835 ns/op 735.71 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 74089 1674 ns/op 806.28 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 10000 10972 ns/op 746.60 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 13761 10067 ns/op 813.73 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 10000 10822 ns/op 756.98 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 10000 12047 ns/op 680.00 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 7584 17074 ns/op 59.68 MB/s BenchmarkAESCFBDecrypt1K-4 7830 24071 ns/op 42.33 MB/s BenchmarkAESCFBDecrypt8K-4 602 199478 ns/op 41.04 MB/s BenchmarkAESOFB1K-4 6530 18416 ns/op 55.33 MB/s BenchmarkAESCTR1K-4 9210 13237 ns/op 76.98 MB/s BenchmarkAESCTR8K-4 1158 105532 ns/op 77.58 MB/s BenchmarkAESCBCEncrypt1K-4 13050 9459 ns/op 108.26 MB/s BenchmarkAESCBCDecrypt1K-4 18908 9675 ns/op 105.84 MB/s PASS ok crypto/cipher 3.596s goos: darwin goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEncrypt-4 47302 2436 ns/op 3.28 MB/s BenchmarkDecrypt-4 50866 2339 ns/op 3.42 MB/s BenchmarkTDESEncrypt-4 19023 6208 ns/op 1.29 MB/s BenchmarkTDESDecrypt-4 35816 5062 ns/op 1.58 MB/s PASS ok crypto/des 1.066s goos: darwin goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkECDH/P256-4 812 127670 ns/op 743 B/op 12 allocs/op BenchmarkECDH/P384-4 13 9119521 ns/op 1073 B/op 21 allocs/op BenchmarkECDH/P521-4 5 21825850 ns/op 1515 B/op 21 allocs/op BenchmarkECDH/X25519-4 97 1302330 ns/op 358 B/op 9 allocs/op PASS ok crypto/ecdh 0.894s goos: darwin goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkSign/P256-4 1430 81522 ns/op 3266 B/op 47 allocs/op BenchmarkSign/P224-4 100 1070906 ns/op 5206 B/op 72 allocs/op BenchmarkSign/P384-4 43 3018642 ns/op 6404 B/op 72 allocs/op BenchmarkSign/P521-4 18 6558277 ns/op 8222 B/op 75 allocs/op BenchmarkVerify/P256-4 939 130550 ns/op 1189 B/op 20 allocs/op BenchmarkVerify/P224-4 40 3623479 ns/op 1765 B/op 39 allocs/op BenchmarkVerify/P384-4 10 11603079 ns/op 2460 B/op 41 allocs/op BenchmarkVerify/P521-4 5 21616906 ns/op 3004 B/op 40 allocs/op BenchmarkGenerateKey/P256-4 3339 30093 ns/op 770 B/op 13 allocs/op BenchmarkGenerateKey/P224-4 133 952131 ns/op 778 B/op 16 allocs/op BenchmarkGenerateKey/P384-4 42 2668826 ns/op 1001 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 19 5741191 ns/op 1427 B/op 18 allocs/op PASS ok crypto/ecdsa 2.241s goos: darwin goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkKeyGeneration-4 356 373945 ns/op BenchmarkNewKeyFromSeed-4 363 371838 ns/op BenchmarkSigning-4 290 354753 ns/op BenchmarkVerification-4 206 562025 ns/op PASS ok crypto/ed25519 1.039s goos: darwin goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkScalarBaseMult/P256-4 4777 24662 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 146 754165 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 51 2341227 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 22 5660357 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1284 92764 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 54 2937643 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 16 6685600 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 15801866 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 13750 8102 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 6596 18409 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 4195 26601 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 82 1451975 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2413 45547 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 210 516376 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1654 69677 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 90 1311309 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.735s goos: darwin goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkHMACSHA256_1K-4 11920 10849 ns/op 94.38 MB/s BenchmarkHMACSHA256_32-4 25358 5470 ns/op 5.85 MB/s BenchmarkNewWriteSum-4 8827 11344 ns/op 2.82 MB/s PASS ok crypto/hmac 0.696s goos: darwin goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkScalarBaseMult-4 397 336478 ns/op BenchmarkScalarMult-4 164 731102 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 231 501906 ns/op PASS ok crypto/internal/edwards25519 0.800s goos: darwin goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAdd-4 450656 231.2 ns/op BenchmarkMultiply-4 4439851 27.52 ns/op BenchmarkMult32-4 1540483 86.12 ns/op PASS ok crypto/internal/edwards25519/field 0.675s goos: darwin goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkScalarMult/P224-4 58 1964457 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1626 82437 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 16 6348225 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 18537517 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 163 692207 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 8767 14080 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 56 2066296 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 25 4300997 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.380s goos: darwin goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkMul/P224-4 532773 219.6 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 199258 655.8 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 90606 1321 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 551384 250.1 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 217422 617.7 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 109357 1309 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.079s goos: darwin goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkHash8Bytes-4 129825 960.4 ns/op 8.33 MB/s BenchmarkHash64-4 125744 888.8 ns/op 72.00 MB/s BenchmarkHash128-4 130932 994.2 ns/op 128.75 MB/s BenchmarkHash256-4 98416 1171 ns/op 218.65 MB/s BenchmarkHash512-4 71688 1518 ns/op 337.21 MB/s BenchmarkHash1K-4 52152 2467 ns/op 415.15 MB/s BenchmarkHash8K-4 9550 12669 ns/op 646.64 MB/s BenchmarkHash1M-4 80 1561177 ns/op 671.66 MB/s BenchmarkHash8M-4 9 11884853 ns/op 705.82 MB/s BenchmarkHash8BytesUnaligned-4 116175 916.7 ns/op 8.73 MB/s BenchmarkHash1KUnaligned-4 55159 2172 ns/op 471.55 MB/s BenchmarkHash8KUnaligned-4 9508 12352 ns/op 663.22 MB/s PASS ok crypto/md5 1.923s goos: darwin goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkPrime-4 1 242688424 ns/op PASS ok crypto/rand 0.422s goos: darwin goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkRC4_128-4 15350 7980 ns/op 16.04 MB/s BenchmarkRC4_1K-4 1837 59621 ns/op 17.18 MB/s BenchmarkRC4_8K-4 234 468683 ns/op 17.27 MB/s PASS ok crypto/rc4 0.662s goos: darwin goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkRSA2048Decrypt-4 33 3371570 ns/op BenchmarkRSA2048Sign-4 25 4182552 ns/op Benchmark3PrimeRSA2048Decrypt-4 48 2178571 ns/op PASS ok crypto/rsa 0.534s goos: darwin goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkHash8Bytes/New-4 82195 1271 ns/op 6.30 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 118017 999.2 ns/op 8.01 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 70658 1713 ns/op 186.77 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 66874 1498 ns/op 213.59 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 35340 3112 ns/op 329.02 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 40119 2892 ns/op 354.14 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 6793 16427 ns/op 498.70 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 6669 17295 ns/op 473.67 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.397s goos: darwin goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkHash8Bytes/New-4 59545 1709 ns/op 4.68 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 84352 1385 ns/op 5.78 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 83881 1421 ns/op 5.63 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 15862 7942 ns/op 128.94 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 16586 6477 ns/op 158.09 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 18367 6419 ns/op 159.52 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2234 49994 ns/op 163.86 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 2959 48811 ns/op 167.83 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2604 40936 ns/op 200.12 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.609s goos: darwin goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkHash8Bytes/New-4 40964 2451 ns/op 3.26 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 58388 1951 ns/op 4.10 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 60162 2070 ns/op 3.86 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 21433 6093 ns/op 168.07 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 25352 5919 ns/op 172.99 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 23966 4934 ns/op 207.53 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4600 26511 ns/op 309.01 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 4694 25815 ns/op 317.34 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 4652 28541 ns/op 287.03 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.549s goos: darwin goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkConstantTimeByteEq-4 17926506 6.746 ns/op BenchmarkConstantTimeEq-4 15648858 6.735 ns/op BenchmarkConstantTimeLessOrEq-4 17964787 6.693 ns/op BenchmarkXORBytes/8Bytes-4 4652110 26.24 ns/op 304.89 MB/s BenchmarkXORBytes/128Bytes-4 3822625 29.20 ns/op 4382.97 MB/s BenchmarkXORBytes/2048Bytes-4 1000000 102.0 ns/op 20079.89 MB/s BenchmarkXORBytes/32768Bytes-4 66644 1806 ns/op 18148.92 MB/s PASS ok crypto/subtle 1.085s goos: darwin goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkHandshakeServer/RSA-4 85 1488654 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 56 1968985 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 80 1616524 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 100 1194870 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 157 786502 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 55 2309239 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 58 1948579 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 3 33713220 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 32791490 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 5 24166887 ns/op 43.39 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 29671974 ns/op 35.34 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 47002976 ns/op 44.62 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 2 56169638 ns/op 37.34 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 82923020 ns/op 50.58 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 1 109581667 ns/op 38.28 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 149852129 ns/op 55.98 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 195456704 ns/op 42.92 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 281134275 ns/op 59.68 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 410058974 ns/op 40.91 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 596394549 ns/op 56.26 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 804429619 ns/op 41.71 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 1255643660 ns/op 53.45 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1621714650 ns/op 41.38 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 4 25334618 ns/op 41.39 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 3 36792753 ns/op 28.50 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 45877984 ns/op 45.71 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 2 59822304 ns/op 35.06 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 76910746 ns/op 54.53 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 1 104431992 ns/op 40.16 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 160770647 ns/op 52.18 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 205105906 ns/op 40.90 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 325427069 ns/op 51.55 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 411254119 ns/op 40.80 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 593652353 ns/op 56.52 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 781978241 ns/op 42.91 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 1239621311 ns/op 54.14 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1623042804 ns/op 41.35 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 698823721 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 702706457 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 283109570 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 284360629 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 144529847 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 144748551 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 74854616 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 75027590 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 33350121 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 4 32673798 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 137445411 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 141754181 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 59190681 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 62134734 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 4 33025802 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 4 34030264 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 6 18749448 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 6 18337663 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 10 10608354 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 10 10186815 ns/op PASS ok crypto/tls 20.384s goos: darwin goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCreateCertificate/RSA_2048-4 25 5155775 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 309 418005 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1232 126087 ns/op 13188 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 901 132361 ns/op 14611 B/op 262 allocs/op PASS ok crypto/x509 1.161s goos: darwin goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkConcurrentDBExec-4 27 3819296 ns/op 282301 B/op 1650 allocs/op BenchmarkConcurrentStmtQuery-4 33 3829173 ns/op 271237 B/op 2049 allocs/op BenchmarkConcurrentStmtExec-4 43 3183124 ns/op 229835 B/op 731 allocs/op BenchmarkConcurrentTxQuery-4 43 3221114 ns/op 275405 B/op 2171 allocs/op BenchmarkConcurrentTxExec-4 52 2074289 ns/op 87886 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 46 2716805 ns/op 103513 B/op 2063 allocs/op BenchmarkConcurrentTxStmtExec-4 94 1200927 ns/op 40256 B/op 381 allocs/op BenchmarkConcurrentRandom-4 42 2811535 ns/op 233770 B/op 1886 allocs/op BenchmarkManyConcurrentQueries-4 2352 49322 ns/op 4098 B/op 20 allocs/op PASS ok database/sql 1.823s goos: darwin goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz Benchmark115/NewLineTable-4 228498 603.9 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 93 1212732 ns/op 180233 B/op 13 allocs/op Benchmark115/LineToPC-4 87 1399721 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 19928 7256 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.079s goos: darwin goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkMarshal-4 814 156150 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2875 37228 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.636s goos: darwin goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEncode-4 283 445301 ns/op 18.40 MB/s BenchmarkEncodeToString-4 242 414231 ns/op 19.78 MB/s BenchmarkDecode-4 158 702927 ns/op 18.65 MB/s BenchmarkDecodeString-4 141 782638 ns/op 16.75 MB/s PASS ok encoding/base32 0.899s goos: darwin goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEncodeToString-4 406 270482 ns/op 30.29 MB/s BenchmarkDecodeString/2-4 339847 384.0 ns/op 10.42 MB/s BenchmarkDecodeString/4-4 269421 447.9 ns/op 17.86 MB/s BenchmarkDecodeString/8-4 206564 537.2 ns/op 22.34 MB/s BenchmarkDecodeString/64-4 45044 2688 ns/op 32.73 MB/s BenchmarkDecodeString/8192-4 363 419501 ns/op 26.04 MB/s BenchmarkNewEncoding-4 107746 1334 ns/op 191.85 MB/s PASS ok encoding/base64 1.289s goos: darwin goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkReadSlice1000Int32s-4 1538 72466 ns/op 55.20 MB/s BenchmarkReadStruct-4 18172 6136 ns/op 12.22 MB/s BenchmarkWriteStruct-4 21028 5676 ns/op 13.21 MB/s BenchmarkReadInts-4 43794 2320 ns/op 12.93 MB/s BenchmarkWriteInts-4 47287 2967 ns/op 10.11 MB/s BenchmarkWriteSlice1000Int32s-4 1599 76602 ns/op 52.22 MB/s BenchmarkPutUint16-4 4191646 29.77 ns/op 67.19 MB/s BenchmarkAppendUint16-4 4018410 29.55 ns/op 67.69 MB/s BenchmarkPutUint32-4 3007771 39.49 ns/op 101.28 MB/s BenchmarkAppendUint32-4 2950362 40.91 ns/op 97.76 MB/s BenchmarkPutUint64-4 1340011 91.42 ns/op 87.51 MB/s BenchmarkAppendUint64-4 1353104 90.06 ns/op 88.82 MB/s BenchmarkLittleEndianPutUint16-4 3505074 35.68 ns/op 56.05 MB/s BenchmarkLittleEndianAppendUint16-4 4006485 29.07 ns/op 68.80 MB/s BenchmarkLittleEndianPutUint32-4 2542731 45.05 ns/op 88.78 MB/s BenchmarkLittleEndianAppendUint32-4 2982148 39.29 ns/op 101.81 MB/s BenchmarkLittleEndianPutUint64-4 1340298 102.9 ns/op 77.77 MB/s BenchmarkLittleEndianAppendUint64-4 1375472 88.25 ns/op 90.65 MB/s BenchmarkReadFloats-4 192553 635.7 ns/op 18.88 MB/s BenchmarkWriteFloats-4 151131 1533 ns/op 7.83 MB/s BenchmarkReadSlice1000Float32s-4 794 146486 ns/op 27.31 MB/s BenchmarkWriteSlice1000Float32s-4 1442 85922 ns/op 46.55 MB/s BenchmarkReadSlice1000Uint8s-4 63024 2361 ns/op 423.60 MB/s BenchmarkWriteSlice1000Uint8s-4 68649 1715 ns/op 583.08 MB/s BenchmarkPutUvarint32-4 510550 235.0 ns/op 17.02 MB/s BenchmarkPutUvarint64-4 157942 725.1 ns/op 11.03 MB/s PASS ok encoding/binary 4.935s goos: darwin goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkRead-4 6472 15935 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7869 14706 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 7490 14585 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4930 23963 ns/op 3937 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7821 13628 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 8734 14519 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7236 14725 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 5329 22252 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 15966 7705 ns/op PASS ok encoding/csv 1.545s goos: darwin goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEndToEndPipe-4 12739 9008 ns/op BenchmarkEndToEndByteBuffer-4 19110 6133 ns/op BenchmarkEndToEndSliceByteBuffer-4 343 329348 ns/op BenchmarkEncodeComplex128Slice-4 988 118271 ns/op BenchmarkEncodeFloat64Slice-4 1951 59160 ns/op BenchmarkEncodeInt32Slice-4 1926 60284 ns/op BenchmarkEncodeStringSlice-4 2918 38530 ns/op BenchmarkEncodeInterfaceSlice-4 87 1244445 ns/op BenchmarkDecodeComplex128Slice-4 776 156014 ns/op BenchmarkDecodeFloat64Slice-4 1615 74492 ns/op BenchmarkDecodeInt32Slice-4 1614 73890 ns/op BenchmarkDecodeStringSlice-4 1040 110459 ns/op BenchmarkDecodeStringsSlice-4 403 297118 ns/op BenchmarkDecodeBytesSlice-4 760 157398 ns/op BenchmarkDecodeInterfaceSlice-4 145 852422 ns/op BenchmarkDecodeMap-4 97 1173445 ns/op PASS ok encoding/gob 2.466s goos: darwin goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEncode/256-4 15740 8082 ns/op 31.68 MB/s BenchmarkEncode/1024-4 3608 30005 ns/op 34.13 MB/s BenchmarkEncode/4096-4 997 121281 ns/op 33.77 MB/s BenchmarkEncode/16384-4 249 467119 ns/op 35.07 MB/s BenchmarkDecode/256-4 31335 3755 ns/op 68.18 MB/s BenchmarkDecode/1024-4 7816 15395 ns/op 66.52 MB/s BenchmarkDecode/4096-4 1946 61115 ns/op 67.02 MB/s BenchmarkDecode/16384-4 470 240177 ns/op 68.22 MB/s BenchmarkDump/256-4 1339 78694 ns/op 3.25 MB/s BenchmarkDump/1024-4 387 312990 ns/op 3.27 MB/s BenchmarkDump/4096-4 97 1215752 ns/op 3.37 MB/s BenchmarkDump/16384-4 24 4948201 ns/op 3.31 MB/s PASS ok encoding/hex 2.016s goos: darwin goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCodeEncoder-4 1 101219905 ns/op 19.17 MB/s 2048 B/op 16 allocs/op BenchmarkCodeEncoderError-4 1 123431963 ns/op 15.72 MB/s 8394544 B/op 108 allocs/op BenchmarkCodeMarshal-4 1 115304620 ns/op 16.83 MB/s 10332344 B/op 52 allocs/op BenchmarkCodeMarshalError-4 1 119021232 ns/op 16.30 MB/s 10334792 B/op 102 allocs/op BenchmarkMarshalBytes/32-4 21595 4784 ns/op BenchmarkMarshalBytes/256-4 6609 17455 ns/op BenchmarkMarshalBytes/4096-4 376 286039 ns/op BenchmarkMarshalBytesError/32-4 61 1810848 ns/op BenchmarkMarshalBytesError/256-4 60 2211856 ns/op BenchmarkMarshalBytesError/4096-4 48 2309504 ns/op BenchmarkCodeDecoder-4 1 611164900 ns/op 3.18 MB/s 11144968 B/op 92714 allocs/op BenchmarkUnicodeDecoder-4 31147 3312 ns/op 4.23 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 45667 3052 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 364444594 ns/op 5.32 MB/s 3066864 B/op 92682 allocs/op BenchmarkCodeUnmarshalReuse-4 1 346131659 ns/op 5.61 MB/s 3067032 B/op 92686 allocs/op BenchmarkUnmarshalString-4 75265 1460 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 185761 572.3 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 377798 341.2 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 107148 1201 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 81590 1504 ns/op 144 B/op 2 allocs/op BenchmarkUnmapped-4 27951 4404 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2244 48812 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 948 122849 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 134 994199 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 14 9314873 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 1063028 96.94 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 888598 144.0 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 1000000 109.8 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 1000000 104.0 ns/op BenchmarkEncodeMarshaler-4 83378 1483 ns/op 92 B/op 2 allocs/op BenchmarkEncoderEncode-4 106687 1082 ns/op 60 B/op 0 allocs/op BenchmarkNumberIsValid-4 4053094 29.84 ns/op BenchmarkNumberIsValidRegexp-4 22280 5952 ns/op PASS ok encoding/json 7.638s goos: darwin goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEncode-4 50 2236461 ns/op 29.30 MB/s BenchmarkDecode-4 27 4238388 ns/op 20.95 MB/s PASS ok encoding/pem 0.507s goos: darwin goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkMarshal-4 3339 38287 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1141 99764 ns/op 8289 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 5523 21874 ns/op PASS ok encoding/xml 0.665s goos: darwin goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkIntAdd-4 407540 270.5 ns/op BenchmarkIntSet-4 531733 233.0 ns/op BenchmarkFloatAdd-4 94540 1308 ns/op BenchmarkFloatSet-4 536041 202.8 ns/op BenchmarkStringSet-4 547130 233.1 ns/op BenchmarkMapSet-4 122389 1028 ns/op BenchmarkMapSetDifferent-4 87990 1316 ns/op BenchmarkMapSetDifferentRandom-4 297 399668 ns/op BenchmarkMapSetString-4 125151 839.9 ns/op BenchmarkMapAddSame-4 59758 2195 ns/op BenchmarkMapAddDifferent-4 25039 4717 ns/op BenchmarkMapAddDifferentRandom-4 256 456330 ns/op BenchmarkMapAddSameSteadyState-4 411266 276.6 ns/op BenchmarkMapAddDifferentSteadyState-4 187902 559.8 ns/op BenchmarkRealworldExpvarUsage-4 15412 7122 ns/op PASS ok expvar 2.512s goos: darwin goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkSprintfPadding-4 121711 886.0 ns/op BenchmarkSprintfEmpty-4 604887 192.9 ns/op BenchmarkSprintfString-4 418904 288.4 ns/op BenchmarkSprintfTruncateString-4 334170 334.3 ns/op BenchmarkSprintfTruncateBytes-4 227055 513.7 ns/op BenchmarkSprintfSlowParsingPath-4 351943 341.5 ns/op BenchmarkSprintfQuoteString-4 68827 1742 ns/op BenchmarkSprintfInt-4 384356 313.0 ns/op BenchmarkSprintfIntInt-4 270513 454.6 ns/op BenchmarkSprintfPrefixedInt-4 301754 396.7 ns/op BenchmarkSprintfFloat-4 193058 631.5 ns/op BenchmarkSprintfComplex-4 76183 1577 ns/op BenchmarkSprintfBoolean-4 410521 294.0 ns/op BenchmarkSprintfHexString-4 150956 671.2 ns/op BenchmarkSprintfHexBytes-4 137227 881.0 ns/op BenchmarkSprintfBytes-4 64724 1861 ns/op BenchmarkSprintfStringer-4 116936 1038 ns/op BenchmarkSprintfStructure-4 46172 2620 ns/op BenchmarkManyArgs-4 85653 1363 ns/op BenchmarkFprintInt-4 89342 1363 ns/op BenchmarkFprintfBytes-4 92971 1334 ns/op BenchmarkFprintIntNoAlloc-4 88669 1373 ns/op BenchmarkScanInts-4 40 2891827 ns/op BenchmarkScanRecursiveInt-4 1 330593724 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 394572863 ns/op PASS ok fmt 3.984s goos: darwin goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkImportVendor-4 201 559391 ns/op PASS ok go/build 0.445s goos: darwin goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkStringAdd/1-4 58467 2516 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 16302 8041 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 4611 23530 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1380 112918 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 309 559664 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 73 1991068 ns/op 206206 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 20 7332624 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 2 55055966 ns/op 3634528 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 138086247 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 1.867s goos: darwin goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkFormat/array1-10000-4 1 248424361 ns/op 0.26 MB/s 45302960 B/op 48827 allocs/op PASS ok go/format 0.457s goos: darwin goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkParse-4 6 18230866 ns/op 2.95 MB/s BenchmarkParseOnly-4 7 17347010 ns/op 3.10 MB/s BenchmarkResolve-4 66 1743499 ns/op 30.89 MB/s PASS ok go/parser 2.130s goos: darwin goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkPrintFile-4 1 130221852 ns/op 0.40 MB/s 5147304 B/op 27648 allocs/op BenchmarkPrintDecl-4 882 135250 ns/op 0.24 MB/s 16495 B/op 51 allocs/op PASS ok go/printer 0.426s goos: darwin goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkScan-4 253 459716 ns/op BenchmarkScanFiles/go/types/expr.go-4 15 7343137 ns/op 7.29 MB/s BenchmarkScanFiles/go/parser/parser.go-4 10 10367987 ns/op 6.89 MB/s BenchmarkScanFiles/net/http/server.go-4 7 15362455 ns/op 7.37 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 253 461027 ns/op 6.67 MB/s PASS ok go/scanner 1.065s goos: darwin goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkSearchInts-4 1000000 106.2 ns/op PASS ok go/token 0.307s goos: darwin goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkNamed/Underlying/nongeneric-4 1167966 101.9 ns/op BenchmarkNamed/Underlying/generic-4 990271 101.0 ns/op BenchmarkNamed/Underlying/src_instance-4 1000000 132.5 ns/op BenchmarkNamed/Underlying/user_instance-4 985954 109.6 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 20028 5362 ns/op BenchmarkNamed/NewMethodSet/generic-4 22762 4991 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 23138 5140 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 23067 5018 ns/op BenchmarkCheck/http/funcbodies/info-4 1 507903051 ns/op 59076 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 453665010 ns/op 66143 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 220404118 ns/op 136137 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 198394565 ns/op 151216 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 127388181 ns/op 39730 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 113133049 ns/op 44734 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 63558302 ns/op 79636 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 64434756 ns/op 78562 lines/s BenchmarkCheck/constant/funcbodies/info-4 2 70174244 ns/op 30784 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 61745536 ns/op 34986 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 49347049 ns/op 43777 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 44459673 ns/op 48588 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 674827463 ns/op 89064 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 464571805 ns/op 129370 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 112831335 ns/op 532527 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 85842020 ns/op 699941 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 113381322 ns/op 17250 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 94083684 ns/op 20795 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 82841103 ns/op 23617 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 80447634 ns/op 24317 lines/s PASS ok go/types 11.559s goos: darwin goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAdler32KB-4 11862 10986 ns/op 93.21 MB/s PASS ok hash/adler32 0.419s 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 242254 478.2 ns/op 31.37 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 246723 460.4 ns/op 32.58 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 127636 910.8 ns/op 43.92 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 131817 890.8 ns/op 44.90 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 337766 349.5 ns/op 1464.82 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 337960 351.5 ns/op 1456.55 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 232983 502.8 ns/op 2036.80 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 233151 504.4 ns/op 2029.97 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 78446 1406 ns/op 2914.16 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 82587 1416 ns/op 2892.31 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 12092 9938 ns/op 3297.21 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 12009 10015 ns/op 3271.86 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 516068 230.7 ns/op 65.02 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 523420 224.3 ns/op 66.89 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 522061 225.8 ns/op 177.18 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 540031 219.2 ns/op 182.46 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 380112 307.6 ns/op 1664.65 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 373942 316.5 ns/op 1617.94 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 302701 393.0 ns/op 2605.46 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 307298 378.7 ns/op 2703.83 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 264669 448.9 ns/op 9123.88 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 268238 438.1 ns/op 9348.67 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 49341 2039 ns/op 16072.81 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 58435 2056 ns/op 15939.87 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 259065 447.5 ns/op 33.52 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 259534 449.0 ns/op 33.41 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 135620 864.3 ns/op 46.28 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 135390 877.8 ns/op 45.57 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 10000 10364 ns/op 49.40 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 10000 10217 ns/op 50.11 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 5458 21627 ns/op 47.35 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 5460 21306 ns/op 48.06 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1047 98447 ns/op 41.61 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1246 93177 ns/op 43.96 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 162 735718 ns/op 44.54 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 164 723818 ns/op 45.27 MB/s PASS ok hash/crc32 5.042s goos: darwin goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCrc64/ISO64KB-4 100 1022009 ns/op 64.12 MB/s BenchmarkCrc64/ISO4KB-4 1396 83601 ns/op 48.99 MB/s BenchmarkCrc64/ISO1KB-4 6354 18548 ns/op 55.21 MB/s BenchmarkCrc64/ECMA64KB-4 100 1005675 ns/op 65.17 MB/s BenchmarkCrc64/Random64KB-4 100 1014156 ns/op 64.62 MB/s BenchmarkCrc64/Random16KB-4 448 262522 ns/op 62.41 MB/s PASS ok hash/crc64 0.867s goos: darwin goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkFnv32KB-4 11457 10532 ns/op 97.23 MB/s BenchmarkFnv32aKB-4 9700 10572 ns/op 96.86 MB/s BenchmarkFnv64KB-4 10000 10453 ns/op 97.96 MB/s BenchmarkFnv64aKB-4 10000 10599 ns/op 96.61 MB/s BenchmarkFnv128KB-4 2317 51097 ns/op 20.04 MB/s BenchmarkFnv128aKB-4 2385 49641 ns/op 20.63 MB/s PASS ok hash/fnv 0.947s goos: darwin goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkHash/n=4/Write-4 656811 189.2 ns/op 21.14 MB/s BenchmarkHash/n=4/Bytes-4 3907051 30.86 ns/op 129.61 MB/s BenchmarkHash/n=4/String-4 4613562 32.28 ns/op 123.91 MB/s BenchmarkHash/n=8/Write-4 570313 201.1 ns/op 39.77 MB/s BenchmarkHash/n=8/Bytes-4 3958356 28.75 ns/op 278.29 MB/s BenchmarkHash/n=8/String-4 4822570 25.58 ns/op 312.78 MB/s BenchmarkHash/n=16/Write-4 667084 187.2 ns/op 85.49 MB/s BenchmarkHash/n=16/Bytes-4 4325733 25.66 ns/op 623.57 MB/s BenchmarkHash/n=16/String-4 4398597 30.68 ns/op 521.48 MB/s BenchmarkHash/n=32/Write-4 653653 188.0 ns/op 170.19 MB/s BenchmarkHash/n=32/Bytes-4 4962882 32.53 ns/op 983.72 MB/s BenchmarkHash/n=32/String-4 4993160 23.06 ns/op 1387.87 MB/s BenchmarkHash/n=64/Write-4 577105 228.6 ns/op 280.00 MB/s BenchmarkHash/n=64/Bytes-4 4631719 26.18 ns/op 2444.63 MB/s BenchmarkHash/n=64/String-4 4858124 25.17 ns/op 2542.97 MB/s BenchmarkHash/n=256/Write-4 437622 446.8 ns/op 572.96 MB/s BenchmarkHash/n=256/Bytes-4 2232866 46.72 ns/op 5479.63 MB/s BenchmarkHash/n=256/String-4 2561096 46.39 ns/op 5518.65 MB/s BenchmarkHash/n=320/Write-4 438704 280.3 ns/op 1141.45 MB/s BenchmarkHash/n=320/Bytes-4 1915298 56.42 ns/op 5671.62 MB/s BenchmarkHash/n=320/String-4 2140774 55.57 ns/op 5758.75 MB/s BenchmarkHash/n=1024/Write-4 287588 516.6 ns/op 1982.27 MB/s BenchmarkHash/n=1024/Bytes-4 851990 141.0 ns/op 7261.72 MB/s BenchmarkHash/n=1024/String-4 866131 138.1 ns/op 7414.58 MB/s BenchmarkHash/n=4096/Write-4 122420 978.7 ns/op 4185.25 MB/s BenchmarkHash/n=4096/Bytes-4 232195 518.0 ns/op 7907.67 MB/s BenchmarkHash/n=4096/String-4 233605 514.6 ns/op 7959.56 MB/s BenchmarkHash/n=16384/Write-4 36903 3292 ns/op 4977.26 MB/s BenchmarkHash/n=16384/Bytes-4 60415 2001 ns/op 8189.67 MB/s BenchmarkHash/n=16384/String-4 59078 2007 ns/op 8164.47 MB/s PASS ok hash/maphash 5.447s goos: darwin goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEscape-4 904 119109 ns/op BenchmarkEscapeNone-4 84694 1382 ns/op BenchmarkUnescape-4 855 139587 ns/op BenchmarkUnescapeNone-4 455398 257.2 ns/op BenchmarkUnescapeSparse-4 12499 8869 ns/op BenchmarkUnescapeDense-4 1278 92829 ns/op PASS ok html 1.036s goos: darwin goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCSSEscaper-4 9620 11488 ns/op BenchmarkCSSEscaperNoSpecials-4 52765 2154 ns/op BenchmarkDecodeCSS-4 31106 3928 ns/op BenchmarkDecodeCSSNoSpecials-4 4613340 26.00 ns/op BenchmarkCSSValueFilter-4 137566 917.1 ns/op BenchmarkCSSValueFilterOk-4 101972 1264 ns/op BenchmarkEscapedExecute-4 3896 26217 ns/op BenchmarkHTMLNospaceEscaper-4 13537 9417 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 80532 1569 ns/op BenchmarkStripTags-4 20559 5762 ns/op BenchmarkStripTagsNoSpecials-4 314988 352.3 ns/op BenchmarkJSValEscaperWithNum-4 23643 4778 ns/op BenchmarkJSValEscaperWithStr-4 5089 22503 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 19628 5796 ns/op BenchmarkJSValEscaperWithObj-4 4572 26359 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 14772 8043 ns/op BenchmarkJSStrEscaperNoSpecials-4 60961 1781 ns/op BenchmarkJSStrEscaper-4 12547 8986 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 54325 2097 ns/op BenchmarkJSRegexpEscaper-4 12333 9464 ns/op BenchmarkTemplateSpecialTags-4 109 1124798 ns/op BenchmarkURLEscaper-4 4476 24441 ns/op BenchmarkURLEscaperNoSpecials-4 192268 569.2 ns/op BenchmarkURLNormalizer-4 5964 19877 ns/op BenchmarkURLNormalizerNoSpecials-4 182350 624.5 ns/op BenchmarkSrcsetFilter-4 20680 6032 ns/op BenchmarkSrcsetFilterNoSpecials-4 125096 973.3 ns/op PASS ok html/template 4.426s goos: darwin goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAt/rgba-4 547989 183.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 516139 232.2 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 604030 173.2 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 464020 231.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1819512 60.25 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1339454 85.67 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1941973 60.55 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1374452 87.71 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1562673 82.18 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 497433 229.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 361666 304.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 502002 243.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 369577 283.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 758955 153.5 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 535546 210.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 1000000 116.3 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 618919 199.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 584484 205.9 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1529413 78.09 ns/op BenchmarkRGBASetRGBA-4 1544404 78.81 ns/op BenchmarkRGBA64At-4 839479 145.2 ns/op BenchmarkRGBA64SetRGBA64-4 909448 134.4 ns/op BenchmarkNRGBAAt-4 1548499 81.98 ns/op BenchmarkNRGBASetNRGBA-4 1508905 82.48 ns/op BenchmarkNRGBA64At-4 789595 130.0 ns/op BenchmarkNRGBA64SetNRGBA64-4 859659 138.0 ns/op BenchmarkAlphaAt-4 2546068 47.52 ns/op BenchmarkAlphaSetAlpha-4 2559346 51.79 ns/op BenchmarkAlpha16At-4 1661384 73.84 ns/op BenchmarkAlphaSetAlpha16-4 1672804 70.41 ns/op BenchmarkGrayAt-4 2479633 52.06 ns/op BenchmarkGraySetGray-4 2433688 47.24 ns/op BenchmarkGray16At-4 1708522 73.66 ns/op BenchmarkGraySetGray16-4 1654647 72.70 ns/op PASS ok image 5.593s goos: darwin goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkYCbCrToRGB/0-4 4447081 28.77 ns/op BenchmarkYCbCrToRGB/128-4 4211091 27.44 ns/op BenchmarkYCbCrToRGB/255-4 4431634 26.45 ns/op BenchmarkRGBToYCbCr/0-4 4516230 27.34 ns/op BenchmarkRGBToYCbCr/Cb-4 4534456 26.47 ns/op BenchmarkRGBToYCbCr/Cr-4 4398201 26.49 ns/op BenchmarkYCbCrToRGBA/0-4 3274336 33.07 ns/op BenchmarkYCbCrToRGBA/128-4 3534110 33.97 ns/op BenchmarkYCbCrToRGBA/255-4 3645609 33.83 ns/op BenchmarkNYCbCrAToRGBA/0-4 3375295 34.44 ns/op BenchmarkNYCbCrAToRGBA/128-4 3403648 34.18 ns/op BenchmarkNYCbCrAToRGBA/255-4 3541650 34.24 ns/op PASS ok image/color 1.999s goos: darwin goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkFillOver-4 4 28091804 ns/op BenchmarkFillSrc-4 375 329791 ns/op BenchmarkCopyOver-4 8 13222012 ns/op BenchmarkCopySrc-4 541 216739 ns/op BenchmarkNRGBAOver-4 7 15378377 ns/op BenchmarkNRGBASrc-4 12 9907537 ns/op BenchmarkYCbCr-4 9 13148501 ns/op BenchmarkGray-4 20 5644131 ns/op BenchmarkCMYK-4 12 9543469 ns/op BenchmarkGlyphOver-4 24 4859890 ns/op BenchmarkRGBAMaskOver-4 4 26301585 ns/op BenchmarkGrayMaskOver-4 6 19259468 ns/op BenchmarkRGBA64ImageMaskOver-4 4 32429122 ns/op BenchmarkRGBA-4 5 20070751 ns/op BenchmarkPalettedFill-4 990 114936 ns/op BenchmarkPalettedRGBA-4 6 17320178 ns/op BenchmarkGenericOver-4 3 45518036 ns/op BenchmarkGenericMaskOver-4 6 19307803 ns/op BenchmarkGenericSrc-4 4 30400806 ns/op BenchmarkGenericMaskSrc-4 4 26069276 ns/op PASS ok image/draw 5.709s goos: darwin goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkDecode-4 25 4415336 ns/op 3.50 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 109767877 ns/op 2.80 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 1344233062 ns/op 0.91 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 72 1646727 ns/op 9.38 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 2 61579318 ns/op 1.00 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 2.405s goos: darwin goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkFDCT-4 4072 26244 ns/op BenchmarkIDCT-4 4347 24776 ns/op BenchmarkDecodeBaseline-4 10 10560135 ns/op 5.85 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 7 14563905 ns/op 4.24 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 126394615 ns/op 9.72 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 159156847 ns/op 5.79 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.264s goos: darwin goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkPaeth-4 13944926 8.342 ns/op BenchmarkDecodeGray-4 15 7120163 ns/op 9.20 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 4 30177313 ns/op 8.69 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 26378410 ns/op 9.94 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 25 4517491 ns/op 14.51 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 25101166 ns/op 10.44 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 4 30371868 ns/op 8.63 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 3 46692347 ns/op 6.58 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 3 46512159 ns/op 6.60 MB/s 284053 B/op 9 allocs/op BenchmarkEncodeNRGBOpaque-4 1 151847034 ns/op 8.09 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 168086226 ns/op 7.31 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 5 24254302 ns/op 12.67 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 151692772 ns/op 8.10 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 284092607 ns/op 4.33 MB/s 10694488 B/op 614429 allocs/op PASS ok image/png 3.299s 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 43894709 ns/op 2.28 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 37868776 ns/op 2.64 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 219194900 ns/op 2.28 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 201804581 ns/op 2.48 MB/s 4006064 B/op 3 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 41664813 ns/op 2.40 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 36318426 ns/op 2.75 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 211748214 ns/op 2.36 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 203072924 ns/op 2.46 MB/s 4005976 B/op 3 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 451270844 ns/op 2.22 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 440993372 ns/op 2.27 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 2764853430 ns/op 1.81 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 2853663667 ns/op 1.75 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 14 7552971 ns/op 13.24 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 14 8085155 ns/op 12.37 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 38110552 ns/op 13.12 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 39677633 ns/op 12.60 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 75038872 ns/op 13.33 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 78767047 ns/op 12.70 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 380033657 ns/op 13.16 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 402053766 ns/op 12.44 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 3 48765021 ns/op 2.05 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 41790000 ns/op 2.39 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 257999050 ns/op 1.94 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 259145687 ns/op 1.93 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 593541294 ns/op 1.68 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 649113068 ns/op 1.54 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 4463910872 ns/op 1.12 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 4610930127 ns/op 1.08 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 127717447 ns/op 32.73 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 136163390 ns/op 30.70 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 53.240s goos: darwin goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkMarshalCorpusFile/1-4 36819 2767 ns/op 0.36 MB/s BenchmarkMarshalCorpusFile/2-4 34338 3000 ns/op 0.67 MB/s BenchmarkMarshalCorpusFile/4-4 36256 3202 ns/op 1.25 MB/s BenchmarkMarshalCorpusFile/8-4 31126 3736 ns/op 2.14 MB/s BenchmarkMarshalCorpusFile/16-4 24702 4810 ns/op 3.33 MB/s BenchmarkMarshalCorpusFile/32-4 16926 7228 ns/op 4.43 MB/s BenchmarkMarshalCorpusFile/64-4 8966 11416 ns/op 5.61 MB/s BenchmarkMarshalCorpusFile/128-4 5838 18801 ns/op 6.81 MB/s BenchmarkMarshalCorpusFile/256-4 3213 37764 ns/op 6.78 MB/s BenchmarkMarshalCorpusFile/512-4 1652 70103 ns/op 7.30 MB/s BenchmarkMarshalCorpusFile/1024-4 903 139046 ns/op 7.36 MB/s BenchmarkMarshalCorpusFile/2048-4 382 310190 ns/op 6.60 MB/s BenchmarkMarshalCorpusFile/4096-4 223 560414 ns/op 7.31 MB/s BenchmarkMarshalCorpusFile/8192-4 92 1106954 ns/op 7.40 MB/s BenchmarkMarshalCorpusFile/16384-4 56 2143926 ns/op 7.64 MB/s BenchmarkMarshalCorpusFile/32768-4 25 4831420 ns/op 6.78 MB/s BenchmarkMarshalCorpusFile/65536-4 12 10230398 ns/op 6.41 MB/s BenchmarkMarshalCorpusFile/131072-4 6 20379281 ns/op 6.43 MB/s BenchmarkMarshalCorpusFile/262144-4 3 39553953 ns/op 6.63 MB/s BenchmarkMarshalCorpusFile/524288-4 2 80024236 ns/op 6.55 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 163031453 ns/op 6.43 MB/s BenchmarkUnmarshalCorpusFile/1-4 8760 11480 ns/op 0.09 MB/s BenchmarkUnmarshalCorpusFile/2-4 9120 11624 ns/op 0.17 MB/s BenchmarkUnmarshalCorpusFile/4-4 8259 12661 ns/op 0.32 MB/s BenchmarkUnmarshalCorpusFile/8-4 7290 15093 ns/op 0.53 MB/s BenchmarkUnmarshalCorpusFile/16-4 5988 17141 ns/op 0.93 MB/s BenchmarkUnmarshalCorpusFile/32-4 4488 25762 ns/op 1.24 MB/s BenchmarkUnmarshalCorpusFile/64-4 3380 29701 ns/op 2.15 MB/s BenchmarkUnmarshalCorpusFile/128-4 2919 38602 ns/op 3.32 MB/s BenchmarkUnmarshalCorpusFile/256-4 1209 98022 ns/op 2.61 MB/s BenchmarkUnmarshalCorpusFile/512-4 639 184596 ns/op 2.77 MB/s BenchmarkUnmarshalCorpusFile/1024-4 320 377241 ns/op 2.71 MB/s BenchmarkUnmarshalCorpusFile/2048-4 168 716196 ns/op 2.86 MB/s BenchmarkUnmarshalCorpusFile/4096-4 84 1463809 ns/op 2.80 MB/s BenchmarkUnmarshalCorpusFile/8192-4 40 2770012 ns/op 2.96 MB/s BenchmarkUnmarshalCorpusFile/16384-4 20 5462141 ns/op 3.00 MB/s BenchmarkUnmarshalCorpusFile/32768-4 10 10891579 ns/op 3.01 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 21588619 ns/op 3.04 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 42695900 ns/op 3.07 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 88217040 ns/op 2.97 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 176006918 ns/op 2.98 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 363872961 ns/op 2.88 MB/s BenchmarkMutatorBytes/1-4 36229 3360 ns/op BenchmarkMutatorBytes/10-4 38346 3149 ns/op BenchmarkMutatorBytes/100-4 34788 3457 ns/op BenchmarkMutatorBytes/1000-4 23565 5342 ns/op BenchmarkMutatorBytes/10000-4 5426 21555 ns/op BenchmarkMutatorBytes/100000-4 920 136831 ns/op BenchmarkMutatorString/1-4 32983 3531 ns/op BenchmarkMutatorString/10-4 35888 3351 ns/op BenchmarkMutatorString/100-4 31927 4036 ns/op BenchmarkMutatorString/1000-4 14493 7848 ns/op BenchmarkMutatorString/10000-4 3836 53859 ns/op BenchmarkMutatorString/100000-4 334 329855 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 20080 5668 ns/op BenchmarkMutatorAllBasicTypes/string-4 20535 5721 ns/op BenchmarkMutatorAllBasicTypes/bool-4 65506 1832 ns/op BenchmarkMutatorAllBasicTypes/float32-4 58195 2016 ns/op BenchmarkMutatorAllBasicTypes/float64-4 56420 2118 ns/op BenchmarkMutatorAllBasicTypes/int-4 57414 1902 ns/op BenchmarkMutatorAllBasicTypes/int8-4 62709 1888 ns/op BenchmarkMutatorAllBasicTypes/int16-4 56952 1925 ns/op BenchmarkMutatorAllBasicTypes/int32-4 61190 1923 ns/op BenchmarkMutatorAllBasicTypes/int64-4 61479 1933 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 60274 1972 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 60676 2013 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 59432 1971 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 60788 1944 ns/op PASS ok internal/fuzz 11.595s goos: darwin goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkStress-4 23932 4861 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 160021 753.7 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.540s PASS ok internal/poll 0.159s goos: darwin goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkMMU-4 6 20490979 ns/op PASS ok internal/trace 1.622s goos: darwin goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCopyNSmall-4 24519 6143 ns/op BenchmarkCopyNLarge-4 360 346364 ns/op PASS ok io 0.659s goos: darwin goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkItoa-4 240279 468.2 ns/op BenchmarkPrintln-4 27913 4231 ns/op BenchmarkPrintlnNoFlags-4 50992 2416 ns/op PASS ok log 0.595s goos: darwin goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAcos-4 3004329 39.31 ns/op BenchmarkAcosh-4 1471405 82.30 ns/op BenchmarkAsin-4 3019270 39.01 ns/op BenchmarkAsinh-4 1387508 86.86 ns/op BenchmarkAtan-4 4758236 24.59 ns/op BenchmarkAtanh-4 1389686 85.14 ns/op BenchmarkAtan2-4 2846191 41.15 ns/op BenchmarkCbrt-4 1784925 67.38 ns/op BenchmarkCeil-4 18673708 6.245 ns/op BenchmarkCopysign-4 3288325 36.67 ns/op BenchmarkCos-4 1587855 76.38 ns/op BenchmarkCosh-4 1852628 63.60 ns/op BenchmarkErf-4 4266016 28.20 ns/op BenchmarkErfc-4 3645309 28.92 ns/op BenchmarkErfinv-4 3551307 34.50 ns/op BenchmarkErfcinv-4 3602370 33.24 ns/op BenchmarkExp-4 5178136 23.05 ns/op BenchmarkExpGo-4 1237108 96.94 ns/op BenchmarkExpm1-4 2991704 40.26 ns/op BenchmarkExp2-4 1321784 91.18 ns/op BenchmarkExp2Go-4 1224400 98.93 ns/op BenchmarkAbs-4 4268395 28.35 ns/op BenchmarkDim-4 9369367 12.22 ns/op BenchmarkFloor-4 18564909 6.396 ns/op BenchmarkMax-4 13967294 8.450 ns/op BenchmarkMin-4 13838673 8.468 ns/op BenchmarkMod-4 365196 297.7 ns/op BenchmarkFrexp-4 2164531 56.03 ns/op BenchmarkGamma-4 752534 154.6 ns/op BenchmarkHypot-4 12291829 10.03 ns/op BenchmarkHypotGo-4 1987296 61.76 ns/op BenchmarkIlogb-4 2180822 48.17 ns/op BenchmarkJ0-4 279424 427.0 ns/op BenchmarkJ1-4 291416 414.4 ns/op BenchmarkJn-4 140116 870.2 ns/op BenchmarkLdexp-4 2131477 55.66 ns/op BenchmarkLgamma-4 1000000 109.1 ns/op BenchmarkLog-4 6297565 19.70 ns/op BenchmarkLogb-4 2635404 44.85 ns/op BenchmarkLog1p-4 1824984 65.31 ns/op BenchmarkLog10-4 5173584 19.39 ns/op BenchmarkLog2-4 1694614 68.77 ns/op BenchmarkModf-4 3236552 36.57 ns/op BenchmarkNextafter32-4 3205368 37.20 ns/op BenchmarkNextafter64-4 3090430 36.75 ns/op BenchmarkPowInt-4 655527 177.1 ns/op BenchmarkPowFrac-4 492561 238.0 ns/op BenchmarkPow10Pos-4 4813789 24.60 ns/op BenchmarkPow10Neg-4 4678609 25.26 ns/op BenchmarkRound-4 4062648 28.98 ns/op BenchmarkRoundToEven-4 9596430 12.20 ns/op BenchmarkRemainder-4 566895 209.5 ns/op BenchmarkSignbit-4 5923479 20.18 ns/op BenchmarkSin-4 1903629 61.20 ns/op BenchmarkSincos-4 1210958 99.51 ns/op BenchmarkSinh-4 2248488 53.22 ns/op BenchmarkSqrtIndirect-4 18758660 6.250 ns/op BenchmarkSqrtLatency-4 17802878 6.244 ns/op BenchmarkSqrtIndirectLatency-4 18734601 6.214 ns/op BenchmarkSqrtGoLatency-4 1378736 87.65 ns/op BenchmarkSqrtPrime-4 39340 3102 ns/op BenchmarkTan-4 1764950 67.00 ns/op BenchmarkTanh-4 1727251 71.11 ns/op BenchmarkTrunc-4 18760388 6.249 ns/op BenchmarkY0-4 291944 426.2 ns/op BenchmarkY1-4 293276 406.0 ns/op BenchmarkYn-4 137182 860.3 ns/op BenchmarkFloat64bits-4 5965543 19.89 ns/op BenchmarkFloat64frombits-4 6017383 19.82 ns/op BenchmarkFloat32bits-4 6051423 19.86 ns/op BenchmarkFloat32frombits-4 5949308 19.76 ns/op BenchmarkFMA-4 1692265 71.01 ns/op PASS ok math 11.719s goos: darwin goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAddVV/1-4 11872320 9.848 ns/op 6498.61 MB/s BenchmarkAddVV/2-4 11063142 10.69 ns/op 11973.93 MB/s BenchmarkAddVV/3-4 10330294 11.51 ns/op 16681.69 MB/s BenchmarkAddVV/4-4 10286175 11.13 ns/op 22993.49 MB/s BenchmarkAddVV/5-4 10159563 12.15 ns/op 26346.40 MB/s BenchmarkAddVV/10-4 7885848 16.53 ns/op 38716.24 MB/s BenchmarkAddVV/100-4 1824349 65.41 ns/op 97845.88 MB/s BenchmarkAddVV/1000-4 200716 590.2 ns/op 108428.75 MB/s BenchmarkSubVV/1-4 12106995 9.816 ns/op 6519.88 MB/s BenchmarkSubVV/2-4 11000649 10.57 ns/op 12110.14 MB/s BenchmarkSubVV/3-4 10294790 11.56 ns/op 16602.38 MB/s BenchmarkSubVV/4-4 10793714 10.87 ns/op 23560.82 MB/s BenchmarkSubVV/5-4 8486676 12.14 ns/op 26358.09 MB/s BenchmarkSubVV/10-4 7775955 15.12 ns/op 42340.89 MB/s BenchmarkSubVV/100-4 1772155 64.15 ns/op 99759.19 MB/s BenchmarkSubVV/1000-4 201612 583.4 ns/op 109697.99 MB/s BenchmarkAddVW/1-4 12349129 9.531 ns/op 839.36 MB/s BenchmarkAddVW/2-4 11340361 10.37 ns/op 1543.42 MB/s BenchmarkAddVW/3-4 10552777 11.04 ns/op 2173.81 MB/s BenchmarkAddVW/4-4 12049605 9.791 ns/op 3268.40 MB/s BenchmarkAddVW/5-4 11542162 10.12 ns/op 3953.46 MB/s BenchmarkAddVW/10-4 9250743 13.00 ns/op 6152.19 MB/s BenchmarkAddVW/100-4 373041 314.4 ns/op 2544.17 MB/s BenchmarkAddVW/1000-4 52435 2258 ns/op 3542.83 MB/s BenchmarkAddVWext/1-4 11578785 9.491 ns/op 842.95 MB/s BenchmarkAddVWext/2-4 11348763 10.34 ns/op 1547.33 MB/s BenchmarkAddVWext/3-4 10482694 11.43 ns/op 2099.14 MB/s BenchmarkAddVWext/4-4 11972883 9.836 ns/op 3253.51 MB/s BenchmarkAddVWext/5-4 11113112 10.86 ns/op 3682.94 MB/s BenchmarkAddVWext/10-4 9548690 13.03 ns/op 6137.53 MB/s BenchmarkAddVWext/100-4 92138 1235 ns/op 647.95 MB/s BenchmarkAddVWext/1000-4 9675 12078 ns/op 662.34 MB/s BenchmarkSubVW/1-4 12320287 9.440 ns/op 847.46 MB/s BenchmarkSubVW/2-4 11330586 10.35 ns/op 1545.74 MB/s BenchmarkSubVW/3-4 10539168 11.13 ns/op 2156.18 MB/s BenchmarkSubVW/4-4 11956890 9.842 ns/op 3251.25 MB/s BenchmarkSubVW/5-4 11422138 10.34 ns/op 3869.31 MB/s BenchmarkSubVW/10-4 8059671 13.72 ns/op 5831.87 MB/s BenchmarkSubVW/100-4 356554 326.8 ns/op 2448.05 MB/s BenchmarkSubVW/1000-4 52023 2282 ns/op 3505.39 MB/s BenchmarkSubVWext/1-4 12281584 9.515 ns/op 840.74 MB/s BenchmarkSubVWext/2-4 11347854 10.29 ns/op 1555.11 MB/s BenchmarkSubVWext/3-4 10496916 11.13 ns/op 2156.63 MB/s BenchmarkSubVWext/4-4 11962405 9.891 ns/op 3235.24 MB/s BenchmarkSubVWext/5-4 11474985 10.35 ns/op 3866.37 MB/s BenchmarkSubVWext/10-4 8612120 13.29 ns/op 6020.52 MB/s BenchmarkSubVWext/100-4 94322 1242 ns/op 644.37 MB/s BenchmarkSubVWext/1000-4 9673 12022 ns/op 665.47 MB/s BenchmarkMulAddVWW/1-4 10761108 10.84 ns/op 5902.92 MB/s BenchmarkMulAddVWW/2-4 9979838 11.65 ns/op 10990.57 MB/s BenchmarkMulAddVWW/3-4 10646599 10.94 ns/op 17542.32 MB/s BenchmarkMulAddVWW/4-4 10088799 11.72 ns/op 21850.05 MB/s BenchmarkMulAddVWW/5-4 9418066 12.82 ns/op 24964.17 MB/s BenchmarkMulAddVWW/10-4 6951883 17.26 ns/op 37086.93 MB/s BenchmarkMulAddVWW/100-4 1439994 76.56 ns/op 83596.80 MB/s BenchmarkMulAddVWW/1000-4 159408 737.3 ns/op 86800.12 MB/s BenchmarkAddMulVVW/1-4 11705002 10.08 ns/op 6348.13 MB/s BenchmarkAddMulVVW/2-4 11108607 10.63 ns/op 12042.72 MB/s BenchmarkAddMulVVW/3-4 10410087 11.46 ns/op 16754.77 MB/s BenchmarkAddMulVVW/4-4 9515925 12.10 ns/op 21162.64 MB/s BenchmarkAddMulVVW/5-4 8776681 13.64 ns/op 23466.61 MB/s BenchmarkAddMulVVW/10-4 6195897 18.59 ns/op 34424.83 MB/s BenchmarkAddMulVVW/100-4 992073 117.2 ns/op 54592.34 MB/s BenchmarkAddMulVVW/1000-4 111682 1034 ns/op 61903.29 MB/s BenchmarkDivWVW/1-4 3269106 35.55 ns/op 1800.05 MB/s BenchmarkDivWVW/2-4 1540052 77.19 ns/op 1658.29 MB/s BenchmarkDivWVW/3-4 1000000 101.9 ns/op 1884.24 MB/s BenchmarkDivWVW/4-4 1000000 115.3 ns/op 2220.32 MB/s BenchmarkDivWVW/5-4 935746 125.1 ns/op 2558.47 MB/s BenchmarkDivWVW/10-4 511556 244.8 ns/op 2614.17 MB/s BenchmarkDivWVW/100-4 61510 1795 ns/op 3565.38 MB/s BenchmarkDivWVW/1000-4 6639 17483 ns/op 3660.74 MB/s BenchmarkNonZeroShifts/1/shrVU-4 13058178 8.934 ns/op BenchmarkNonZeroShifts/1/shlVU-4 13184152 9.125 ns/op BenchmarkNonZeroShifts/2/shrVU-4 12090664 9.765 ns/op BenchmarkNonZeroShifts/2/shlVU-4 13455714 8.716 ns/op BenchmarkNonZeroShifts/3/shrVU-4 11032140 10.61 ns/op BenchmarkNonZeroShifts/3/shlVU-4 12272431 9.585 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9363823 11.38 ns/op BenchmarkNonZeroShifts/4/shlVU-4 11351320 11.37 ns/op BenchmarkNonZeroShifts/5/shrVU-4 9572348 12.60 ns/op BenchmarkNonZeroShifts/5/shlVU-4 10542518 11.12 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6403351 16.37 ns/op BenchmarkNonZeroShifts/10/shlVU-4 7800396 15.16 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1255299 96.20 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1290753 92.87 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 141349 832.6 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 138342 830.4 ns/op BenchmarkDecimalConversion-4 254 460756 ns/op BenchmarkFloatString/100-4 13947 8554 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 264 447745 ns/op 2914 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 40470290 ns/op 61882 B/op 58 allocs/op BenchmarkFloatString/100000-4 1 4057913797 ns/op 832936 B/op 491 allocs/op BenchmarkFloatAdd/10-4 181156 643.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 156906 639.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 169705 694.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 91172 1302 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 16779 7134 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 245290 474.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 223240 512.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 233841 487.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 167433 720.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 44824 2656 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2187 55201 ns/op BenchmarkParseFloatLargeExp-4 520 223071 ns/op BenchmarkGCD10x10/WithoutXY-4 226014 521.0 ns/op BenchmarkGCD10x10/WithXY-4 59704 1906 ns/op BenchmarkGCD10x100/WithoutXY-4 117295 1013 ns/op BenchmarkGCD10x100/WithXY-4 18278 6443 ns/op BenchmarkGCD10x1000/WithoutXY-4 67705 1525 ns/op BenchmarkGCD10x1000/WithXY-4 13495 7780 ns/op BenchmarkGCD100x100/WithoutXY-4 30278 3833 ns/op BenchmarkGCD100x100/WithXY-4 11356 10143 ns/op BenchmarkGCD100x1000/WithoutXY-4 14533 8220 ns/op BenchmarkGCD100x1000/WithXY-4 6412 16551 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2479 46334 ns/op BenchmarkGCD1000x1000/WithXY-4 1346 86024 ns/op BenchmarkHilbert-4 26 4242610 ns/op BenchmarkBinomial-4 29095 4663 ns/op BenchmarkQuoRem-4 24757 5332 ns/op BenchmarkExp-4 12 8963349 ns/op BenchmarkExp2-4 12 8825144 ns/op BenchmarkBitset-4 842128 139.3 ns/op BenchmarkBitsetNeg-4 493940 239.0 ns/op BenchmarkBitsetOrig-4 277351 421.6 ns/op BenchmarkBitsetNegOrig-4 183810 654.3 ns/op BenchmarkModSqrt225_Tonelli-4 115 1017735 ns/op BenchmarkModSqrt225_3Mod4-4 376 313626 ns/op BenchmarkModSqrt231_Tonelli-4 100 1085321 ns/op BenchmarkModSqrt231_5Mod8-4 308 366458 ns/op BenchmarkModInverse-4 14443 8700 ns/op BenchmarkSqrt-4 1927 60789 ns/op BenchmarkIntSqr/1-4 1460910 79.98 ns/op BenchmarkIntSqr/2-4 803955 146.6 ns/op BenchmarkIntSqr/3-4 660104 178.7 ns/op BenchmarkIntSqr/5-4 466282 264.1 ns/op BenchmarkIntSqr/8-4 319645 374.2 ns/op BenchmarkIntSqr/10-4 255211 444.1 ns/op BenchmarkIntSqr/20-4 59160 2212 ns/op BenchmarkIntSqr/30-4 42172 2977 ns/op BenchmarkIntSqr/50-4 24282 5045 ns/op BenchmarkIntSqr/80-4 13318 9102 ns/op BenchmarkIntSqr/100-4 8838 12081 ns/op BenchmarkIntSqr/200-4 3344 34371 ns/op BenchmarkIntSqr/300-4 1564 74369 ns/op BenchmarkIntSqr/500-4 729 164554 ns/op BenchmarkIntSqr/800-4 303 396103 ns/op BenchmarkIntSqr/1000-4 210 534514 ns/op BenchmarkDiv/20/10-4 470114 248.6 ns/op BenchmarkDiv/40/20-4 471256 253.7 ns/op BenchmarkDiv/100/50-4 412680 283.8 ns/op BenchmarkDiv/200/100-4 62184 1918 ns/op BenchmarkDiv/400/200-4 60763 1992 ns/op BenchmarkDiv/1000/500-4 49896 2481 ns/op BenchmarkDiv/2000/1000-4 36789 3497 ns/op BenchmarkDiv/20000/10000-4 1156 102920 ns/op BenchmarkDiv/200000/100000-4 26 4384099 ns/op BenchmarkDiv/2000000/1000000-4 1 125294186 ns/op BenchmarkDiv/20000000/10000000-4 1 3841575193 ns/op BenchmarkMul-4 5 22665486 ns/op BenchmarkNatMul/10-4 194716 646.9 ns/op BenchmarkNatMul/100-4 5763 19886 ns/op BenchmarkNatMul/1000-4 175 730698 ns/op BenchmarkZeroShifts/Shl-4 22266 5429 ns/op BenchmarkZeroShifts/ShlSame-4 5890820 19.99 ns/op BenchmarkZeroShifts/Shr-4 23163 5500 ns/op BenchmarkZeroShifts/ShrSame-4 5908009 20.13 ns/op BenchmarkExp3Power/0x10-4 186224 643.4 ns/op BenchmarkExp3Power/0x40-4 162648 717.6 ns/op BenchmarkExp3Power/0x100-4 102489 1113 ns/op BenchmarkExp3Power/0x400-4 50773 2321 ns/op BenchmarkExp3Power/0x1000-4 9591 10593 ns/op BenchmarkExp3Power/0x4000-4 1923 60468 ns/op BenchmarkExp3Power/0x10000-4 200 567591 ns/op BenchmarkExp3Power/0x40000-4 19 5903666 ns/op BenchmarkExp3Power/0x100000-4 2 60796578 ns/op BenchmarkExp3Power/0x400000-4 1 525293116 ns/op BenchmarkFibo-4 3 37288510 ns/op BenchmarkNatSqr/1-4 1000000 105.6 ns/op BenchmarkNatSqr/2-4 654159 197.6 ns/op BenchmarkNatSqr/3-4 534312 223.9 ns/op BenchmarkNatSqr/5-4 384127 312.5 ns/op BenchmarkNatSqr/8-4 255916 480.4 ns/op BenchmarkNatSqr/10-4 208056 588.5 ns/op BenchmarkNatSqr/20-4 55408 2198 ns/op BenchmarkNatSqr/30-4 39408 3245 ns/op BenchmarkNatSqr/50-4 21514 5145 ns/op BenchmarkNatSqr/80-4 12774 10039 ns/op BenchmarkNatSqr/100-4 8644 12906 ns/op BenchmarkNatSqr/200-4 3260 35997 ns/op BenchmarkNatSqr/300-4 1552 80522 ns/op BenchmarkNatSqr/500-4 651 165718 ns/op BenchmarkNatSqr/800-4 318 371695 ns/op BenchmarkNatSqr/1000-4 212 524126 ns/op BenchmarkNatSetBytes/8-4 892384 129.7 ns/op BenchmarkNatSetBytes/24-4 289106 412.0 ns/op BenchmarkNatSetBytes/128-4 59671 1813 ns/op BenchmarkNatSetBytes/7-4 963307 120.2 ns/op BenchmarkNatSetBytes/23-4 297138 416.0 ns/op BenchmarkNatSetBytes/127-4 60374 1791 ns/op BenchmarkScanPi-4 288 410240 ns/op BenchmarkStringPiParallel-4 954 113891 ns/op BenchmarkScan/10/Base2-4 46910 2575 ns/op BenchmarkScan/100/Base2-4 5274 22415 ns/op BenchmarkScan/1000/Base2-4 532 224540 ns/op BenchmarkScan/10/Base8-4 109966 1066 ns/op BenchmarkScan/100/Base8-4 15760 7840 ns/op BenchmarkScan/1000/Base8-4 1545 75828 ns/op BenchmarkScan/10/Base10-4 121351 970.2 ns/op BenchmarkScan/100/Base10-4 16879 7014 ns/op BenchmarkScan/1000/Base10-4 1687 70440 ns/op BenchmarkScan/10/Base16-4 138667 847.9 ns/op BenchmarkScan/100/Base16-4 19551 6141 ns/op BenchmarkScan/1000/Base16-4 1947 60940 ns/op BenchmarkString/10/Base2-4 226446 520.8 ns/op BenchmarkString/100/Base2-4 30703 3844 ns/op BenchmarkString/1000/Base2-4 3037 37948 ns/op BenchmarkString/10/Base8-4 422842 269.6 ns/op BenchmarkString/100/Base8-4 79557 1522 ns/op BenchmarkString/1000/Base8-4 8972 13268 ns/op BenchmarkString/10/Base10-4 245985 484.3 ns/op BenchmarkString/100/Base10-4 48088 2399 ns/op BenchmarkString/1000/Base10-4 5724 20282 ns/op BenchmarkString/10/Base16-4 473319 242.0 ns/op BenchmarkString/100/Base16-4 105926 1138 ns/op BenchmarkString/1000/Base16-4 12094 9762 ns/op BenchmarkLeafSize/0-4 45 2355239 ns/op BenchmarkLeafSize/1-4 489 248963 ns/op BenchmarkLeafSize/2-4 469 252083 ns/op BenchmarkLeafSize/3-4 322 325609 ns/op BenchmarkLeafSize/4-4 492 236622 ns/op BenchmarkLeafSize/5-4 312 378338 ns/op BenchmarkLeafSize/6-4 364 320517 ns/op BenchmarkLeafSize/7-4 384 323094 ns/op BenchmarkLeafSize/8-4 513 235376 ns/op BenchmarkLeafSize/9-4 237 466361 ns/op BenchmarkLeafSize/10-4 295 396636 ns/op BenchmarkLeafSize/11-4 340 354960 ns/op BenchmarkLeafSize/12-4 324 330468 ns/op BenchmarkLeafSize/13-4 334 351501 ns/op BenchmarkLeafSize/14-4 378 326022 ns/op BenchmarkLeafSize/15-4 410 286930 ns/op BenchmarkLeafSize/16-4 474 236532 ns/op BenchmarkLeafSize/32-4 495 244969 ns/op BenchmarkLeafSize/64-4 471 257720 ns/op BenchmarkProbablyPrime/n=0-4 10 10124204 ns/op BenchmarkProbablyPrime/n=1-4 9 11772759 ns/op BenchmarkProbablyPrime/n=5-4 6 18897515 ns/op BenchmarkProbablyPrime/n=10-4 4 25818805 ns/op BenchmarkProbablyPrime/n=20-4 3 41692471 ns/op BenchmarkProbablyPrime/Lucas-4 13 8542876 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 70 1609108 ns/op BenchmarkRatCmp-4 258422 503.1 ns/op BenchmarkFloatSqrt/64-4 22447 5015 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 15055 7947 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 10761 11218 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4995 22080 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 944 130503 ns/op 18152 B/op 10 allocs/op BenchmarkFloatSqrt/100000-4 62 1936768 ns/op 174244 B/op 19 allocs/op BenchmarkFloatSqrt/1000000-4 1 142771538 ns/op 3681312 B/op 567 allocs/op PASS ok math/big 46.389s goos: darwin goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkLeadingZeros-4 9369637 12.96 ns/op BenchmarkLeadingZeros8-4 8983410 13.40 ns/op BenchmarkLeadingZeros16-4 9312807 13.12 ns/op BenchmarkLeadingZeros32-4 9419534 12.30 ns/op BenchmarkLeadingZeros64-4 9341431 12.66 ns/op BenchmarkTrailingZeros-4 9590245 12.26 ns/op BenchmarkTrailingZeros8-4 9656325 12.24 ns/op BenchmarkTrailingZeros16-4 9586057 12.34 ns/op BenchmarkTrailingZeros32-4 9636163 12.25 ns/op BenchmarkTrailingZeros64-4 9677776 12.27 ns/op BenchmarkOnesCount-4 9414033 12.50 ns/op BenchmarkOnesCount8-4 9571525 12.58 ns/op BenchmarkOnesCount16-4 9452824 12.57 ns/op BenchmarkOnesCount32-4 9542528 12.86 ns/op BenchmarkOnesCount64-4 9411926 12.55 ns/op BenchmarkRotateLeft-4 9008756 12.24 ns/op BenchmarkRotateLeft8-4 9617745 12.20 ns/op BenchmarkRotateLeft16-4 9629972 12.31 ns/op BenchmarkRotateLeft32-4 9384247 12.28 ns/op BenchmarkRotateLeft64-4 9617848 12.24 ns/op BenchmarkReverse-4 15845882 7.377 ns/op BenchmarkReverse8-4 18758798 6.309 ns/op BenchmarkReverse16-4 17994939 6.731 ns/op BenchmarkReverse32-4 17241963 6.799 ns/op BenchmarkReverse64-4 15759762 7.336 ns/op BenchmarkReverseBytes-4 18858657 6.218 ns/op BenchmarkReverseBytes16-4 18822256 6.254 ns/op BenchmarkReverseBytes32-4 18689002 6.285 ns/op BenchmarkReverseBytes64-4 18745755 6.238 ns/op BenchmarkAdd-4 9538172 12.44 ns/op BenchmarkAdd32-4 9618936 12.25 ns/op BenchmarkAdd64-4 8713638 12.25 ns/op BenchmarkAdd64multiple-4 16989168 6.991 ns/op BenchmarkSub-4 9570202 12.55 ns/op BenchmarkSub32-4 8662794 12.67 ns/op BenchmarkSub64-4 9584962 12.27 ns/op BenchmarkSub64multiple-4 16573635 7.066 ns/op BenchmarkMul-4 9220507 12.11 ns/op BenchmarkMul32-4 9671571 12.30 ns/op BenchmarkMul64-4 9609871 12.41 ns/op BenchmarkDiv-4 3453177 34.76 ns/op BenchmarkDiv32-4 6323060 18.75 ns/op BenchmarkDiv64-4 3517773 34.44 ns/op PASS ok math/bits 5.930s goos: darwin goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAbs-4 10310442 11.47 ns/op BenchmarkAcos-4 603525 196.1 ns/op BenchmarkAcosh-4 515050 214.5 ns/op BenchmarkAsin-4 595808 198.2 ns/op BenchmarkAsinh-4 610516 191.2 ns/op BenchmarkAtan-4 977510 121.5 ns/op BenchmarkAtanh-4 985980 122.7 ns/op BenchmarkConj-4 19598740 6.178 ns/op BenchmarkCos-4 603708 178.0 ns/op BenchmarkCosh-4 653264 179.0 ns/op BenchmarkExp-4 831632 139.6 ns/op BenchmarkLog-4 1000000 102.1 ns/op BenchmarkLog10-4 1000000 102.0 ns/op BenchmarkPhase-4 2369724 51.00 ns/op BenchmarkPolar-4 1686357 69.23 ns/op BenchmarkPow-4 260868 453.9 ns/op BenchmarkRect-4 1229486 97.14 ns/op BenchmarkSin-4 676700 174.6 ns/op BenchmarkSinh-4 677156 174.8 ns/op BenchmarkSqrt-4 1357764 89.44 ns/op BenchmarkTan-4 416604 287.3 ns/op BenchmarkTanh-4 461185 263.2 ns/op PASS ok math/cmplx 3.446s goos: darwin goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkInt63Threadsafe-4 213685 505.6 ns/op BenchmarkInt63ThreadsafeParallel-4 97504 1064 ns/op BenchmarkInt63Unthreadsafe-4 1406979 84.36 ns/op BenchmarkIntn1000-4 1000000 112.5 ns/op BenchmarkInt63n1000-4 941164 122.8 ns/op BenchmarkInt31n1000-4 1000000 101.1 ns/op BenchmarkFloat32-4 1000000 100.2 ns/op BenchmarkFloat64-4 1358396 90.01 ns/op BenchmarkPerm3-4 226363 532.9 ns/op BenchmarkPerm30-4 28542 4127 ns/op BenchmarkPerm30ViaShuffle-4 27680 4230 ns/op BenchmarkShuffleOverhead-4 21135 5761 ns/op BenchmarkRead3-4 1000000 115.9 ns/op BenchmarkRead64-4 89364 1330 ns/op BenchmarkRead1000-4 6003 19858 ns/op PASS ok math/rand 2.280s goos: darwin goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkQEncodeWord-4 51597 2277 ns/op BenchmarkQDecodeWord-4 114666 921.7 ns/op BenchmarkQDecodeHeader-4 114535 1014 ns/op BenchmarkTypeByExtension/.html-4 727935 161.1 ns/op BenchmarkTypeByExtension/.HTML-4 481404 230.3 ns/op BenchmarkTypeByExtension/.unused-4 546150 208.1 ns/op BenchmarkExtensionsByType/text/html-4 237696 517.0 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 125378 941.4 ns/op BenchmarkExtensionsByType/application/octet-stream-4 79777 1540 ns/op PASS ok mime 1.382s goos: darwin goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkWriter-4 1170 98372 ns/op PASS ok mime/quotedprintable 0.294s goos: darwin goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkGoLookupIP-4 43 2590930 ns/op 8385 B/op 87 allocs/op BenchmarkGoLookupIPNoSuchHost-4 20 5398791 ns/op 13128 B/op 108 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5006409121 ns/op 150384 B/op 231 allocs/op BenchmarkDNSName-4 180776 599.6 ns/op BenchmarkInterfaces-4 2173 53969 ns/op BenchmarkInterfaceByIndex-4 5814 17304 ns/op BenchmarkInterfaceByName-4 2151 52512 ns/op BenchmarkInterfaceAddrs-4 2379 49083 ns/op BenchmarkInterfacesAndAddrs-4 6026 17354 ns/op BenchmarkInterfacesAndMulticastAddrs-4 2844 39140 ns/op BenchmarkParseIP-4 19128 5680 ns/op BenchmarkIPString/IPv4-4 137955 734.0 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 14648 8049 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 61454 1914 ns/op BenchmarkIPEqual/IPv4-4 1486330 80.16 ns/op BenchmarkIPEqual/IPv6-4 1465057 81.09 ns/op BenchmarkTCP4OneShot-4 1396 88644 ns/op BenchmarkTCP4OneShotTimeout-4 928 124114 ns/op BenchmarkTCP4Persistent-4 8708 14082 ns/op BenchmarkTCP4PersistentTimeout-4 8600 13934 ns/op BenchmarkTCP6OneShot-4 696 171774 ns/op BenchmarkTCP6OneShotTimeout-4 639 186200 ns/op BenchmarkTCP6Persistent-4 7542 34544 ns/op BenchmarkTCP6PersistentTimeout-4 7513 15812 ns/op BenchmarkTCP4ConcurrentReadWrite-4 18180 6674 ns/op BenchmarkTCP6ConcurrentReadWrite-4 14198 7526 ns/op BenchmarkSetReadDeadline-4 161517 730.6 ns/op BenchmarkUDP6LinkLocalUnicast-4 3686 32750 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 4911 22267 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 5112 21969 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 5251 23321 ns/op 0 B/op 0 allocs/op PASS ok net 10.023s goos: darwin goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCookieString-4 26980 4274 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 12446 9483 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 16190 7436 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 22536 5259 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 40806 2896 ns/op 736 B/op 11 allocs/op BenchmarkServerMatch-4 1425872 80.95 ns/op BenchmarkReadRequestChrome-4 5305 20572 ns/op 29.70 MB/s 1845 B/op 14 allocs/op BenchmarkReadRequestCurl-4 11154 10395 ns/op 7.50 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 11844 10032 ns/op 8.17 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 8554 13869 ns/op 10.89 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 16819 7005 ns/op 5.71 MB/s 876 B/op 7 allocs/op BenchmarkFileAndServer_1KB/NoTLS-4 294 376874 ns/op 2.72 MB/s BenchmarkFileAndServer_1KB/TLS-4 244 451100 ns/op 2.27 MB/s BenchmarkFileAndServer_16MB/NoTLS-4 3 49764743 ns/op 337.13 MB/s BenchmarkFileAndServer_16MB/TLS-4 1 119308987 ns/op 140.62 MB/s BenchmarkFileAndServer_64MB/NoTLS-4 1 195842376 ns/op 342.67 MB/s BenchmarkFileAndServer_64MB/TLS-4 1 451720656 ns/op 148.56 MB/s BenchmarkServeMux-4 325 379651 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 454 280964 ns/op 0 B/op 0 allocs/op BenchmarkClientServer-4 327 378673 ns/op 6028 B/op 65 allocs/op BenchmarkClientServerParallel4-4 1126 101712 ns/op 10832 B/op 82 allocs/op BenchmarkClientServerParallel64-4 588 182563 ns/op 18513 B/op 107 allocs/op --- BENCH: BenchmarkClientServerParallel64-4 serve_test.go:5085: Get: Get "http://127.0.0.1:50447": read tcp 127.0.0.1:50498->127.0.0.1:50447: read: connection reset by peer serve_test.go:5085: Get: Get "http://127.0.0.1:50447": read tcp 127.0.0.1:50497->127.0.0.1:50447: read: connection reset by peer serve_test.go:5085: Get: Get "http://127.0.0.1:50447": dial tcp 127.0.0.1:50447: connect: connection reset by peer serve_test.go:5085: Get: Get "http://127.0.0.1:50447": read tcp 127.0.0.1:50484->127.0.0.1:50447: read: connection reset by peer serve_test.go:5085: Get: Get "http://127.0.0.1:50447": read tcp 127.0.0.1:50496->127.0.0.1:50447: read: connection reset by peer serve_test.go:5085: Get: Get "http://127.0.0.1:50447": read tcp 127.0.0.1:50482->127.0.0.1:50447: read: connection reset by peer serve_test.go:5085: Get: Get "http://127.0.0.1:50447": read tcp 127.0.0.1:50478->127.0.0.1:50447: read: connection reset by peer serve_test.go:5085: Get: Get "http://127.0.0.1:50447": read tcp 127.0.0.1:50493->127.0.0.1:50447: read: connection reset by peer serve_test.go:5085: Get: Get "http://127.0.0.1:50447": read tcp 127.0.0.1:50490->127.0.0.1:50447: read: connection reset by peer serve_test.go:5085: Get: Get "http://127.0.0.1:50447": read tcp 127.0.0.1:50495->127.0.0.1:50447: read: connection reset by peer ... [output truncated] BenchmarkClientServerParallelTLS4-4 2022/09/22 18:42:52 http: TLS handshake error from 127.0.0.1:50967: read tcp 127.0.0.1:50960->127.0.0.1:50967: use of closed network connection 2022/09/22 18:42:52 http: TLS handshake error from 127.0.0.1:50966: write tcp 127.0.0.1:50960->127.0.0.1:50966: use of closed network connection 2022/09/22 18:42:52 http: TLS handshake error from 127.0.0.1:50970: write tcp 127.0.0.1:50960->127.0.0.1:50970: use of closed network connection 2022/09/22 18:42:52 http: TLS handshake error from 127.0.0.1:50998: write tcp 127.0.0.1:50971->127.0.0.1:50998: use of closed network connection 2022/09/22 18:42:52 http: TLS handshake error from 127.0.0.1:50999: write tcp 127.0.0.1:50971->127.0.0.1:50999: use of closed network connection 2022/09/22 18:42:52 http: TLS handshake error from 127.0.0.1:50997: write tcp 127.0.0.1:50971->127.0.0.1:50997: use of closed network connection 2022/09/22 18:42:52 http: TLS handshake error from 127.0.0.1:51036: read tcp 127.0.0.1:51000->127.0.0.1:51036: use of closed network connection 2022/09/22 18:42:52 http: TLS handshake error from 127.0.0.1:51032: read tcp 127.0.0.1:51000->127.0.0.1:51032: use of closed network connection 2022/09/22 18:42:52 http: TLS handshake error from 127.0.0.1:51035: read tcp 127.0.0.1:51000->127.0.0.1:51035: use of closed network connection 2022/09/22 18:42:52 http: TLS handshake error from 127.0.0.1:51031: read tcp 127.0.0.1:51000->127.0.0.1:51031: use of closed network connection 2022/09/22 18:42:52 http: TLS handshake error from 127.0.0.1:51033: read tcp 127.0.0.1:51000->127.0.0.1:51033: use of closed network connection 72 1449870 ns/op 95876 B/op 802 allocs/op BenchmarkClientServerParallelTLS64-4 2022/09/22 18:42:52 http: TLS handshake error from 127.0.0.1:51047: read tcp 127.0.0.1:51042->127.0.0.1:51047: use of closed network connection 2022/09/22 18:42:52 http: TLS handshake error from 127.0.0.1:51051: read tcp 127.0.0.1:51042->127.0.0.1:51051: use of closed network connection 2022/09/22 18:42:52 http: TLS handshake error from 127.0.0.1:51048: read tcp 127.0.0.1:51042->127.0.0.1:51048: use of closed network connection 2022/09/22 18:42:52 http: TLS handshake error from 127.0.0.1:51052: read tcp 127.0.0.1:51042->127.0.0.1:51052: use of closed network connection 2022/09/22 18:42:52 http: TLS handshake error from 127.0.0.1:51050: read tcp 127.0.0.1:51042->127.0.0.1:51050: use of closed network connection 2022/09/22 18:42:52 http: TLS handshake error from 127.0.0.1:51053: read tcp 127.0.0.1:51042->127.0.0.1:51053: use of closed network connection 2022/09/22 18:42:52 http: TLS handshake error from 127.0.0.1:51046: write tcp 127.0.0.1:51042->127.0.0.1:51046: use of closed network connection 2022/09/22 18:42:52 http: TLS handshake error from 127.0.0.1:51049: write tcp 127.0.0.1:51042->127.0.0.1:51049: use of closed network connection 2022/09/22 18:42:52 http: TLS handshake error from 127.0.0.1:51089: read tcp 127.0.0.1:51055->127.0.0.1:51089: use of closed network connection 75 2337861 ns/op 174819 B/op 1451 allocs/op BenchmarkServer-4 127 844391 ns/op 3167 B/op 23 allocs/op BenchmarkClient-4 274 463607 ns/op 3795 B/op 46 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 458 225799 ns/op 7422 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1230 92937 ns/op 3023 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1509 77759 ns/op 1896 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1414 84804 ns/op 2759 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1432 79833 ns/op 2706 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1407 80989 ns/op 2700 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1554 78152 ns/op 1918 B/op 14 allocs/op BenchmarkServerHijack-4 694 154863 ns/op 16673 B/op 50 allocs/op BenchmarkCloseNotifier-4 250 484953 ns/op 5832 B/op 52 allocs/op BenchmarkResponseStatusLine-4 530409 205.6 ns/op 0 B/op 0 allocs/op PASS ok net/http 8.287s goos: darwin goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkServeHTTP-4 4784 23860 ns/op 34105 B/op 14 allocs/op PASS ok net/http/httputil 0.503s goos: darwin goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkIPNextPrev-4 113313 1001 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 491578 207.7 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 249880 474.0 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 78964 1545 ns/op BenchmarkStdIPv4-4 131950 875.5 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 87020 1362 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 86416 1340 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 108940 1079 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 68644 1722 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1340554 88.15 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1258616 95.79 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1374124 86.49 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 292461 390.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 308952 381.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 303866 393.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 99870 1209 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 446094 254.7 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 319737 370.0 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 300195 383.7 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 172150 682.5 ns/op 32 B/op 2 allocs/op BenchmarkStdParseIP/v6_zone-4 447385 251.8 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 422178 278.3 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 141459 812.2 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 184532 634.0 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 291990 392.9 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 171286 679.8 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 366691 307.9 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 180092 647.4 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 179048 644.5 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 179580 657.4 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 139378 830.8 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 505405 225.0 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 178423 663.8 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 110869 1059 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 135177 855.3 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 188307 624.7 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 126680 930.0 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 311071 378.1 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 128884 893.4 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 155367 758.6 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 213206 542.2 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 146720 793.4 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1261369 94.48 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1207844 95.48 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1270807 93.70 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 102.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 102.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 100.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 100.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 101.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 104.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 369571 360.4 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 617186 188.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 235146 500.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 254074 458.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 208742 497.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 85012 1451 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 588594 194.6 ns/op PASS ok net/netip 7.911s 2022/09/22 18:43:13 Test RPC server listening on 127.0.0.1:51521 2022/09/22 18:43:13 Test HTTP RPC server listening on 127.0.0.1:51522 goos: darwin goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEndToEnd-4 1797 64960 ns/op BenchmarkEndToEndHTTP-4 1724 64099 ns/op BenchmarkEndToEndAsync-4 3243 37086 ns/op BenchmarkEndToEndAsyncHTTP-4 3170 36447 ns/op PASS ok net/rpc 0.991s goos: darwin goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkReadMIMEHeader/client_headers-4 6021 18310 ns/op BenchmarkReadMIMEHeader/server_headers-4 7348 16414 ns/op BenchmarkUncommon-4 27117 4320 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.737s goos: darwin goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkString-4 5210 21896 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 95526 1228 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 543225 210.0 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 103555 1154 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 198610 586.4 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 92036 1285 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 15936 7455 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 438298 259.6 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 99564 1170 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 197612 575.4 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 92958 1305 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 17499 6757 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 207248 559.2 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 86245 1377 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 83971 1400 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 38214 3164 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6792 17135 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 215764 544.6 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 84531 1361 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 84033 1383 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 36870 3061 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6459 17145 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.286s goos: darwin goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkExpand/noop-4 3219288 36.71 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 173919 624.5 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 498 228793 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:471: benchmarkReaddirname ".": 120 entries os_test.go:471: benchmarkReaddirname ".": 120 entries os_test.go:471: benchmarkReaddirname ".": 120 entries BenchmarkReaddir-4 139 833133 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:488: benchmarkReaddir ".": 120 entries os_test.go:488: benchmarkReaddir ".": 120 entries os_test.go:488: benchmarkReaddir ".": 120 entries BenchmarkReadDir-4 436 262729 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:505: benchmarkReadDir ".": 120 entries os_test.go:505: benchmarkReadDir ".": 120 entries os_test.go:505: benchmarkReadDir ".": 120 entries BenchmarkStatDot-4 30292 3817 ns/op BenchmarkStatFile-4 14068 8424 ns/op BenchmarkStatDir-4 14455 8354 ns/op BenchmarkLstatDot-4 30367 3847 ns/op BenchmarkLstatFile-4 14260 8393 ns/op BenchmarkLstatDir-4 14611 8172 ns/op PASS ok os 2.077s goos: darwin goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkExecHostname-4 45 2625325 ns/op 7664 B/op 29 allocs/op PASS ok os/exec 0.417s goos: darwin goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCurrent-4 471666 232.1 ns/op PASS ok os/user 0.351s goos: darwin goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkBool-4 3914928 31.29 ns/op BenchmarkString-4 2381556 79.14 ns/op BenchmarkBytes-4 1883372 60.83 ns/op BenchmarkNamedBytes-4 846499 135.3 ns/op BenchmarkBytesArray-4 650692 182.8 ns/op BenchmarkSliceLen-4 2082092 50.54 ns/op BenchmarkMapLen-4 1613527 74.88 ns/op BenchmarkStringLen-4 1840610 65.70 ns/op BenchmarkArrayLen-4 1627669 69.96 ns/op BenchmarkSliceCap-4 2394897 51.19 ns/op BenchmarkDeepEqual/int8-4 700305 170.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 114738 1068 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 519375 233.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 108682 1110 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 543877 221.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 108908 1103 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 544938 220.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 107902 1108 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 532791 221.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 107779 1101 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 634173 173.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 135391 862.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 550341 254.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 108247 1134 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 530956 229.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 108319 1209 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 527443 227.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 86288 1167 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 511773 231.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 98188 1158 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 529945 225.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 98179 1235 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 501974 245.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 102975 1205 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 533151 241.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 94447 1122 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 490903 254.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 104470 1157 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 527209 249.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 89077 1213 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 583293 179.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 99073 1369 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 456416 236.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 107727 1133 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 138369 868.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 60212 2106 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 72171 1663 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 47013 2640 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 287992 412.4 ns/op BenchmarkIsZero/ArrayIncomparable-4 38220 2908 ns/op BenchmarkIsZero/StructComparable-4 985164 123.4 ns/op BenchmarkIsZero/StructIncomparable-4 188734 631.1 ns/op BenchmarkSetZero/Bool/Direct-4 4277727 28.62 ns/op BenchmarkSetZero/Bool/CachedZero-4 1791686 63.74 ns/op BenchmarkSetZero/Bool/NewZero-4 1257610 89.00 ns/op BenchmarkSetZero/Int/Direct-4 2572334 47.91 ns/op BenchmarkSetZero/Int/CachedZero-4 1547758 69.55 ns/op BenchmarkSetZero/Int/NewZero-4 1353294 90.22 ns/op BenchmarkSetZero/Uint/Direct-4 2489258 47.66 ns/op BenchmarkSetZero/Uint/CachedZero-4 1891455 65.86 ns/op BenchmarkSetZero/Uint/NewZero-4 1337898 94.43 ns/op BenchmarkSetZero/Float/Direct-4 2500326 51.44 ns/op BenchmarkSetZero/Float/CachedZero-4 1756497 66.99 ns/op BenchmarkSetZero/Float/NewZero-4 1321148 88.34 ns/op BenchmarkSetZero/Complex/Direct-4 2011784 50.98 ns/op BenchmarkSetZero/Complex/CachedZero-4 1586319 65.87 ns/op BenchmarkSetZero/Complex/NewZero-4 1350092 88.62 ns/op BenchmarkSetZero/Array/Direct-4 4284171 27.91 ns/op BenchmarkSetZero/Array/CachedZero-4 1816292 71.15 ns/op BenchmarkSetZero/Array/NewZero-4 1306449 92.86 ns/op BenchmarkSetZero/Chan/Direct-4 2364987 47.89 ns/op BenchmarkSetZero/Chan/CachedZero-4 1290939 85.23 ns/op BenchmarkSetZero/Chan/NewZero-4 1000000 102.3 ns/op BenchmarkSetZero/Func/Direct-4 2525920 47.21 ns/op BenchmarkSetZero/Func/CachedZero-4 1481140 80.95 ns/op BenchmarkSetZero/Func/NewZero-4 1000000 103.9 ns/op BenchmarkSetZero/Interface/Direct-4 2305266 51.91 ns/op BenchmarkSetZero/Interface/CachedZero-4 1856366 64.41 ns/op BenchmarkSetZero/Interface/NewZero-4 1355898 88.85 ns/op BenchmarkSetZero/Map/Direct-4 2537708 48.50 ns/op BenchmarkSetZero/Map/CachedZero-4 1396726 81.74 ns/op BenchmarkSetZero/Map/NewZero-4 999123 107.7 ns/op BenchmarkSetZero/Pointer/Direct-4 2546983 49.88 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1475157 82.80 ns/op BenchmarkSetZero/Pointer/NewZero-4 999874 102.5 ns/op BenchmarkSetZero/Slice/Direct-4 2206844 56.08 ns/op BenchmarkSetZero/Slice/CachedZero-4 1800265 63.68 ns/op BenchmarkSetZero/Slice/NewZero-4 1353372 93.15 ns/op BenchmarkSetZero/String/Direct-4 2555246 54.05 ns/op BenchmarkSetZero/String/CachedZero-4 1755956 66.44 ns/op BenchmarkSetZero/String/NewZero-4 1266973 92.45 ns/op BenchmarkSetZero/Struct/Direct-4 4199040 28.46 ns/op BenchmarkSetZero/Struct/CachedZero-4 1574538 65.18 ns/op BenchmarkSetZero/Struct/NewZero-4 1344159 91.64 ns/op BenchmarkSelect/1-4 192969 607.2 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 109194 1122 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 53658 2145 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 162404 639.0 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 164239 745.9 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 159973 802.3 ns/op 159.53 MB/s BenchmarkCallArgCopy/size=256-4 136945 814.8 ns/op 314.18 MB/s BenchmarkCallArgCopy/size=1024-4 100948 1196 ns/op 856.51 MB/s BenchmarkCallArgCopy/size=4096-4 44173 2707 ns/op 1512.97 MB/s BenchmarkCallArgCopy/size=65536-4 3054 35767 ns/op 1832.30 MB/s BenchmarkPtrTo-4 926575 114.4 ns/op BenchmarkFieldByName1-4 627642 179.4 ns/op BenchmarkFieldByName2-4 87397 1412 ns/op BenchmarkFieldByName3-4 10816 10323 ns/op BenchmarkInterfaceBig-4 5248324 22.86 ns/op BenchmarkInterfaceSmall-4 4239121 26.97 ns/op BenchmarkNew-4 2560270 46.16 ns/op BenchmarkMap/StringKeys/MapIndex-4 3138 36290 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3452 35969 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3354 36820 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 3176 42058 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3045 35791 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3218 35873 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 281803 411.6 ns/op PASS ok reflect 19.411s goos: darwin goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkFind-4 10464 10075 ns/op 9230 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 15472 7486 ns/op 9029 B/op 1 allocs/op BenchmarkFindString-4 13525 9729 ns/op 9095 B/op 1 allocs/op BenchmarkFindSubmatch-4 10404 10687 ns/op 9150 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 11132 10847 ns/op 9432 B/op 2 allocs/op BenchmarkLiteral-4 16879 6908 ns/op BenchmarkNotLiteral-4 4105 27841 ns/op BenchmarkMatchClass-4 2794 39762 ns/op BenchmarkMatchClass_InRange-4 3793 30600 ns/op BenchmarkReplaceAll-4 2176 47352 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 16970 6616 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 36584 2903 ns/op BenchmarkAnchoredShortMatch-4 16138 7644 ns/op BenchmarkAnchoredLongMatch-4 18606 6065 ns/op BenchmarkOnePassShortA-4 19920 5479 ns/op BenchmarkNotOnePassShortA-4 8918 14592 ns/op BenchmarkOnePassShortB-4 27463 4512 ns/op BenchmarkNotOnePassShortB-4 8971 11848 ns/op BenchmarkOnePassLongPrefix-4 71052 1689 ns/op BenchmarkOnePassLongNotPrefix-4 27265 3703 ns/op BenchmarkMatchParallelShared-4 26535 4756 ns/op BenchmarkMatchParallelCopied-4 25602 4741 ns/op BenchmarkQuoteMetaAll-4 135223 780.0 ns/op 17.95 MB/s BenchmarkQuoteMetaNone-4 335594 402.2 ns/op 64.64 MB/s BenchmarkCompile/Onepass-4 4041 26726 ns/op 4128 B/op 52 allocs/op BenchmarkCompile/Medium-4 1574 66229 ns/op 9688 B/op 112 allocs/op BenchmarkCompile/Hard-4 242 575965 ns/op 84744 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 4082696 28.00 ns/op 571.41 MB/s BenchmarkMatch/Easy0/32-4 20277 6252 ns/op 5.12 MB/s BenchmarkMatch/Easy0/1K-4 6626 18328 ns/op 55.87 MB/s BenchmarkMatch/Easy0i/16-4 3816962 29.83 ns/op 536.34 MB/s BenchmarkMatch/Easy0i/32-4 6160 20484 ns/op 1.56 MB/s BenchmarkMatch/Easy0i/1K-4 237 502905 ns/op 2.04 MB/s BenchmarkMatch/Easy1/16-4 3652122 30.46 ns/op 525.20 MB/s BenchmarkMatch/Easy1/32-4 20672 5887 ns/op 5.44 MB/s BenchmarkMatch/Easy1/1K-4 4503 25836 ns/op 39.63 MB/s BenchmarkMatch/Medium/16-4 3596689 32.16 ns/op 497.47 MB/s BenchmarkMatch/Medium/32-4 5242 19414 ns/op 1.65 MB/s BenchmarkMatch/Medium/1K-4 320 388886 ns/op 2.63 MB/s BenchmarkMatch/Hard/16-4 4176331 27.85 ns/op 574.50 MB/s BenchmarkMatch/Hard/32-4 3721 28331 ns/op 1.13 MB/s BenchmarkMatch/Hard/1K-4 177 660062 ns/op 1.55 MB/s BenchmarkMatch/Hard1/16-4 1598 78100 ns/op 0.20 MB/s BenchmarkMatch/Hard1/32-4 913 135649 ns/op 0.24 MB/s BenchmarkMatch/Hard1/1K-4 25 4518895 ns/op 0.23 MB/s BenchmarkMatch_onepass_regex/16-4 26714 4288 ns/op 3.73 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 20481 7325 ns/op 4.37 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 554 198100 ns/op 5.17 MB/s 25 B/op 0 allocs/op PASS ok regexp 8.172s goos: darwin goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEmptyOpContext-4 668271 179.2 ns/op PASS ok regexp/syntax 1.306s goos: darwin goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkMakeChan/Byte-4 1231815 96.64 ns/op BenchmarkMakeChan/Int-4 1000000 118.9 ns/op BenchmarkMakeChan/Ptr-4 608420 213.2 ns/op BenchmarkMakeChan/Struct/0-4 1208671 87.55 ns/op BenchmarkMakeChan/Struct/32-4 510210 210.9 ns/op BenchmarkMakeChan/Struct/40-4 444786 235.7 ns/op BenchmarkChanNonblocking-4 10784342 10.07 ns/op BenchmarkSelectUncontended-4 1272438 98.70 ns/op BenchmarkSelectSyncContended-4 29172 3569 ns/op BenchmarkSelectAsyncContended-4 146784 736.1 ns/op BenchmarkSelectNonblock-4 5328555 20.36 ns/op BenchmarkChanUncontended-4 14107 10054 ns/op BenchmarkChanContended-4 2164 57201 ns/op BenchmarkChanSync-4 123307 938.5 ns/op BenchmarkChanSyncWork-4 10000 33081 ns/op BenchmarkChanProdCons0-4 116719 1057 ns/op BenchmarkChanProdCons10-4 184230 704.2 ns/op BenchmarkChanProdCons100-4 173880 638.8 ns/op BenchmarkChanProdConsWork0-4 83226 1381 ns/op BenchmarkChanProdConsWork10-4 109086 1065 ns/op BenchmarkChanProdConsWork100-4 120295 1009 ns/op BenchmarkSelectProdCons-4 78822 1483 ns/op BenchmarkReceiveDataFromClosedChan-4 864949 166.8 ns/op BenchmarkChanCreation-4 364483 301.2 ns/op BenchmarkChanSem-4 187290 596.1 ns/op BenchmarkChanPopular-4 162 706184 ns/op BenchmarkChanClosed-4 901160 134.9 ns/op BenchmarkCallClosure-4 5827464 18.40 ns/op BenchmarkCallClosure1-4 6039290 19.14 ns/op BenchmarkCallClosure2-4 1385931 81.93 ns/op BenchmarkCallClosure3-4 1561150 74.70 ns/op BenchmarkCallClosure4-4 1479784 71.38 ns/op BenchmarkComplex128DivNormal-4 6574861 20.08 ns/op BenchmarkComplex128DivNisNaN-4 7927785 16.39 ns/op BenchmarkComplex128DivDisNaN-4 7444291 17.44 ns/op BenchmarkComplex128DivNisInf-4 9456102 12.71 ns/op BenchmarkComplex128DivDisInf-4 4826258 21.65 ns/op BenchmarkSetTypePtr-4 38138284 2.795 ns/op 2862.12 MB/s BenchmarkSetTypePtr8-4 10093405 11.78 ns/op 5431.81 MB/s BenchmarkSetTypePtr16-4 9108488 11.78 ns/op 10862.32 MB/s BenchmarkSetTypePtr32-4 8940004 12.79 ns/op 20013.86 MB/s BenchmarkSetTypePtr64-4 10061269 12.79 ns/op 40037.82 MB/s BenchmarkSetTypePtr126-4 6067586 17.46 ns/op 57719.16 MB/s BenchmarkSetTypePtr128-4 5604132 20.82 ns/op 49184.07 MB/s BenchmarkSetTypePtrSlice-4 784948 167.2 ns/op 48999.88 MB/s BenchmarkSetTypeNode1-4 8437016 14.23 ns/op 1687.13 MB/s BenchmarkSetTypeNode1Slice-4 3165771 37.44 ns/op 20513.51 MB/s BenchmarkSetTypeNode8-4 8664790 13.26 ns/op 6031.39 MB/s BenchmarkSetTypeNode8Slice-4 1973055 60.88 ns/op 42047.26 MB/s BenchmarkSetTypeNode64-4 6026467 19.13 ns/op 27594.01 MB/s BenchmarkSetTypeNode64Slice-4 229707 468.9 ns/op 36031.38 MB/s BenchmarkSetTypeNode64Dead-4 7566499 14.21 ns/op 37167.39 MB/s BenchmarkSetTypeNode64DeadSlice-4 315475 389.5 ns/op 43378.96 MB/s BenchmarkSetTypeNode124-4 7056127 19.86 ns/op 50755.40 MB/s BenchmarkSetTypeNode124Slice-4 175046 588.9 ns/op 54775.36 MB/s BenchmarkSetTypeNode126-4 7186665 18.38 ns/op 55700.14 MB/s BenchmarkSetTypeNode126Slice-4 197232 658.2 ns/op 49783.42 MB/s BenchmarkSetTypeNode128-4 4357438 25.77 ns/op 40353.27 MB/s BenchmarkSetTypeNode128Slice-4 134138 891.5 ns/op 37329.97 MB/s BenchmarkSetTypeNode130-4 4755596 25.08 ns/op 42104.85 MB/s BenchmarkSetTypeNode130Slice-4 144820 715.5 ns/op 47226.09 MB/s BenchmarkSetTypeNode1024-4 988441 129.4 ns/op 63425.30 MB/s BenchmarkSetTypeNode1024Slice-4 28256 3819 ns/op 68784.08 MB/s BenchmarkAllocation-4 4462 30022 ns/op BenchmarkReadMemStats-4 1832 65011 ns/op BenchmarkReadMemStatsLatency-4 1 110994 p50-ns 110994 p90-ns 110994 p99-ns BenchmarkWriteBarrier-4 2610186 42.59 ns/op BenchmarkBulkWriteBarrier-4 6346422 17.40 ns/op BenchmarkScanStackNoLocals-4 2 53903846 ns/op BenchmarkMSpanCountAlloc/bits=64-4 10513699 11.65 ns/op BenchmarkMSpanCountAlloc/bits=128-4 10412058 11.95 ns/op BenchmarkMSpanCountAlloc/bits=256-4 7543056 14.67 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6126278 17.19 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4312518 25.84 ns/op BenchmarkHash5-4 7066935 17.42 ns/op 287.07 MB/s BenchmarkHash16-4 6813555 17.29 ns/op 925.35 MB/s BenchmarkHash64-4 6062806 20.37 ns/op 3141.69 MB/s BenchmarkHash1024-4 1829349 65.55 ns/op 15620.63 MB/s BenchmarkHash65536-4 39733 2969 ns/op 22071.29 MB/s BenchmarkAlignedLoad-4 9005968 12.96 ns/op BenchmarkUnalignedLoad-4 9008516 13.01 ns/op BenchmarkEqEfaceConcrete-4 6648789 17.87 ns/op BenchmarkEqIfaceConcrete-4 5850801 17.65 ns/op BenchmarkNeEfaceConcrete-4 6677431 17.49 ns/op BenchmarkNeIfaceConcrete-4 6821822 17.52 ns/op BenchmarkConvT2EByteSized/bool-4 6680108 18.42 ns/op BenchmarkConvT2EByteSized/uint8-4 6127429 17.85 ns/op BenchmarkConvT2ESmall-4 6060204 21.15 ns/op BenchmarkConvT2EUintptr-4 5824371 20.08 ns/op BenchmarkConvT2ELarge-4 1397520 84.87 ns/op BenchmarkConvT2ISmall-4 5982723 19.61 ns/op BenchmarkConvT2IUintptr-4 6049678 19.69 ns/op BenchmarkConvT2ILarge-4 1448158 83.90 ns/op BenchmarkConvI2E-4 5709585 20.81 ns/op BenchmarkConvI2I-4 4765777 24.82 ns/op BenchmarkAssertE2T-4 5129229 22.92 ns/op BenchmarkAssertE2TLarge-4 2912636 40.70 ns/op BenchmarkAssertE2I-4 4947255 24.07 ns/op BenchmarkAssertI2T-4 5079358 23.80 ns/op BenchmarkAssertI2I-4 4726423 24.94 ns/op BenchmarkAssertI2E-4 6624298 20.55 ns/op BenchmarkAssertE2E-4 6794594 17.42 ns/op BenchmarkAssertE2T2-4 4138543 28.63 ns/op BenchmarkAssertE2T2Blank-4 4978981 23.34 ns/op BenchmarkAssertI2E2-4 4973455 23.75 ns/op BenchmarkAssertI2E2Blank-4 6902619 17.10 ns/op BenchmarkAssertE2E2-4 4209633 29.10 ns/op BenchmarkAssertE2E2Blank-4 6882688 17.37 ns/op BenchmarkConvT2Ezero/zero/16-4 6100365 19.68 ns/op BenchmarkConvT2Ezero/zero/32-4 6065696 19.79 ns/op BenchmarkConvT2Ezero/zero/64-4 6038614 19.51 ns/op BenchmarkConvT2Ezero/zero/str-4 5905986 19.80 ns/op BenchmarkConvT2Ezero/zero/slice-4 5907259 20.56 ns/op BenchmarkConvT2Ezero/zero/big-4 287875 352.5 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1617790 77.40 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1551541 78.14 ns/op BenchmarkConvT2Ezero/nonzero/big-4 327543 349.2 ns/op BenchmarkConvT2Ezero/smallint/16-4 6046687 19.60 ns/op BenchmarkConvT2Ezero/smallint/32-4 5608074 19.64 ns/op BenchmarkConvT2Ezero/smallint/64-4 5988831 19.47 ns/op BenchmarkConvT2Ezero/largeint/16-4 2014870 58.67 ns/op BenchmarkConvT2Ezero/largeint/32-4 2044687 60.17 ns/op BenchmarkConvT2Ezero/largeint/64-4 2023719 59.49 ns/op BenchmarkMalloc8-4 18761731 6.328 ns/op BenchmarkMalloc16-4 18733604 6.191 ns/op BenchmarkMallocTypeInfo8-4 18879228 6.265 ns/op BenchmarkMallocTypeInfo16-4 18439197 6.368 ns/op BenchmarkMallocLargeStruct-4 5796648 18.65 ns/op BenchmarkGoroutineSelect-4 78 1562452 ns/op BenchmarkGoroutineBlocking-4 100 1027405 ns/op BenchmarkGoroutineForRange-4 100 1215121 ns/op BenchmarkGoroutineIdle-4 152 816922 ns/op BenchmarkHashStringSpeed-4 2566083 43.57 ns/op BenchmarkHashBytesSpeed-4 1613816 75.74 ns/op BenchmarkHashInt32Speed-4 3175826 36.14 ns/op BenchmarkHashInt64Speed-4 3276010 38.92 ns/op BenchmarkHashStringArraySpeed-4 676678 172.0 ns/op BenchmarkMegMap-4 3196975 38.06 ns/op BenchmarkMegOneMap-4 4279044 27.09 ns/op BenchmarkMegEqMap-4 1882 61492 ns/op BenchmarkMegEmptyMap-4 5231973 22.88 ns/op BenchmarkSmallStrMap-4 3437256 33.73 ns/op BenchmarkMapStringKeysEight_16-4 3372054 34.54 ns/op BenchmarkMapStringKeysEight_32-4 3481942 33.71 ns/op BenchmarkMapStringKeysEight_64-4 3552931 34.15 ns/op BenchmarkMapStringKeysEight_1M-4 3472230 33.99 ns/op BenchmarkIntMap-4 3918633 30.14 ns/op BenchmarkMapFirst/1-4 4789291 24.76 ns/op BenchmarkMapFirst/2-4 4974562 24.02 ns/op BenchmarkMapFirst/3-4 4903131 24.26 ns/op BenchmarkMapFirst/4-4 4918790 24.14 ns/op BenchmarkMapFirst/5-4 4911031 24.46 ns/op BenchmarkMapFirst/6-4 4909026 24.19 ns/op BenchmarkMapFirst/7-4 4859347 25.01 ns/op BenchmarkMapFirst/8-4 4729348 24.44 ns/op BenchmarkMapFirst/9-4 4342228 26.85 ns/op BenchmarkMapFirst/10-4 4313469 27.26 ns/op BenchmarkMapFirst/11-4 4315730 27.56 ns/op BenchmarkMapFirst/12-4 4236321 27.54 ns/op BenchmarkMapFirst/13-4 4306641 27.54 ns/op BenchmarkMapFirst/14-4 4404139 26.92 ns/op BenchmarkMapFirst/15-4 4334662 27.15 ns/op BenchmarkMapFirst/16-4 3774366 27.18 ns/op BenchmarkMapMid/1-4 3986720 29.59 ns/op BenchmarkMapMid/2-4 3886453 30.99 ns/op BenchmarkMapMid/3-4 3727896 31.76 ns/op BenchmarkMapMid/4-4 3446678 31.98 ns/op BenchmarkMapMid/5-4 3811555 33.69 ns/op BenchmarkMapMid/6-4 3597708 32.71 ns/op BenchmarkMapMid/7-4 3642457 32.51 ns/op BenchmarkMapMid/8-4 3603249 33.04 ns/op BenchmarkMapMid/9-4 3270906 33.97 ns/op BenchmarkMapMid/10-4 3367297 33.70 ns/op BenchmarkMapMid/11-4 3503678 34.32 ns/op BenchmarkMapMid/12-4 3168488 35.55 ns/op BenchmarkMapMid/13-4 3311088 34.27 ns/op BenchmarkMapMid/14-4 3366906 33.73 ns/op BenchmarkMapMid/15-4 3524354 33.68 ns/op BenchmarkMapMid/16-4 3460418 35.13 ns/op BenchmarkMapLast/1-4 4026285 29.61 ns/op BenchmarkMapLast/2-4 3929857 30.76 ns/op BenchmarkMapLast/3-4 3847365 31.08 ns/op BenchmarkMapLast/4-4 3632408 32.41 ns/op BenchmarkMapLast/5-4 3594758 32.70 ns/op BenchmarkMapLast/6-4 3527266 34.43 ns/op BenchmarkMapLast/7-4 3446490 34.07 ns/op BenchmarkMapLast/8-4 3327169 35.29 ns/op BenchmarkMapLast/9-4 3392473 35.88 ns/op BenchmarkMapLast/10-4 3141256 36.35 ns/op BenchmarkMapLast/11-4 3165534 34.62 ns/op BenchmarkMapLast/12-4 2925462 35.31 ns/op BenchmarkMapLast/13-4 3086481 36.69 ns/op BenchmarkMapLast/14-4 3584032 37.81 ns/op BenchmarkMapLast/15-4 3453012 35.28 ns/op BenchmarkMapLast/16-4 3175036 36.02 ns/op BenchmarkMapCycle-4 2610861 44.54 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3545074 33.74 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2172 48222 ns/op BenchmarkMakeMap/[Byte]Byte-4 740124 161.4 ns/op BenchmarkMakeMap/[Int]Int-4 443576 261.6 ns/op BenchmarkNewEmptyMap-4 12403689 9.683 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1854524 63.96 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 575384 222.6 ns/op BenchmarkMapIterEmpty-4 5502787 20.01 ns/op BenchmarkSameLengthMap-4 4701223 25.61 ns/op BenchmarkBigKeyMap-4 1850511 63.40 ns/op BenchmarkBigValMap-4 1629436 73.83 ns/op BenchmarkSmallKeyMap-4 2309187 49.76 ns/op BenchmarkMapPopulate/1-4 2434474 48.95 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 155239 776.3 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 10797 10926 ns/op 3348 B/op 17 allocs/op BenchmarkMapPopulate/1000-4 790 140249 ns/op 53303 B/op 72 allocs/op BenchmarkMapPopulate/10000-4 80 1515924 ns/op 427766 B/op 322 allocs/op BenchmarkMapPopulate/100000-4 7 15849653 ns/op 3613848 B/op 3987 allocs/op BenchmarkComplexAlgMap-4 513392 215.3 ns/op BenchmarkGoMapClear/Reflexive/1-4 787377 146.8 ns/op BenchmarkGoMapClear/Reflexive/10-4 708248 163.8 ns/op BenchmarkGoMapClear/Reflexive/100-4 330255 347.7 ns/op BenchmarkGoMapClear/Reflexive/1000-4 32559 3419 ns/op BenchmarkGoMapClear/Reflexive/10000-4 4359 26590 ns/op BenchmarkGoMapClear/NonReflexive/1-4 594733 196.1 ns/op BenchmarkGoMapClear/NonReflexive/10-4 540952 220.2 ns/op BenchmarkGoMapClear/NonReflexive/100-4 292642 394.8 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 34134 3423 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 4117 27069 ns/op BenchmarkMapStringConversion/32/simple-4 2081808 58.36 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 2032311 59.72 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1869400 64.03 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1871266 61.44 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1878003 64.31 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1715170 70.89 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1799908 61.83 ns/op BenchmarkMapInterfacePtr-4 2037759 52.75 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4925700 24.16 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 190704 641.1 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5955 18783 ns/op BenchmarkMapPop1000-4 428 297402 ns/op BenchmarkMapPop10000-4 25 5334925 ns/op BenchmarkMapAssign/Int32/256-4 2746477 42.59 ns/op BenchmarkMapAssign/Int32/65536-4 1661310 66.16 ns/op BenchmarkMapAssign/Int64/256-4 2854882 42.42 ns/op BenchmarkMapAssign/Int64/65536-4 1450398 71.99 ns/op BenchmarkMapAssign/Str/256-4 2260948 53.12 ns/op BenchmarkMapAssign/Str/65536-4 1034293 112.5 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1753476 67.24 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 1173826 97.10 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1715773 68.32 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 1098861 99.20 ns/op BenchmarkMapOperatorAssign/Str/256-4 607272 1997 ns/op BenchmarkMapOperatorAssign/Str/65536-4 369252 316.4 ns/op BenchmarkMapAppendAssign/Int32/256-4 932408 117.6 ns/op 35 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 437302 260.0 ns/op 39 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 933571 120.5 ns/op 35 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 401659 273.4 ns/op 46 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 723315 177.3 ns/op 62 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 239541 448.9 ns/op 82 B/op 0 allocs/op BenchmarkMapDelete/Int32/100-4 1918674 62.19 ns/op BenchmarkMapDelete/Int32/1000-4 2253957 53.11 ns/op BenchmarkMapDelete/Int32/10000-4 2157049 55.31 ns/op BenchmarkMapDelete/Int64/100-4 1869195 66.09 ns/op BenchmarkMapDelete/Int64/1000-4 2208223 55.39 ns/op BenchmarkMapDelete/Int64/10000-4 2110594 56.25 ns/op BenchmarkMapDelete/Str/100-4 1458720 79.99 ns/op BenchmarkMapDelete/Str/1000-4 1744444 69.19 ns/op BenchmarkMapDelete/Str/10000-4 1619822 76.78 ns/op BenchmarkMapDelete/Pointer/100-4 1617879 72.33 ns/op BenchmarkMapDelete/Pointer/1000-4 1930970 61.49 ns/op BenchmarkMapDelete/Pointer/10000-4 1851708 65.35 ns/op BenchmarkMemmove/0-4 14397555 7.926 ns/op BenchmarkMemmove/1-4 2417604 50.05 ns/op 19.98 MB/s BenchmarkMemmove/2-4 2311440 51.41 ns/op 38.90 MB/s BenchmarkMemmove/3-4 2320616 51.46 ns/op 58.30 MB/s BenchmarkMemmove/4-4 2304801 50.98 ns/op 78.46 MB/s BenchmarkMemmove/5-4 2298686 51.24 ns/op 97.59 MB/s BenchmarkMemmove/6-4 2300137 51.06 ns/op 117.50 MB/s BenchmarkMemmove/7-4 2295160 52.99 ns/op 132.11 MB/s BenchmarkMemmove/8-4 2307152 51.28 ns/op 156.00 MB/s BenchmarkMemmove/9-4 2055996 57.51 ns/op 156.50 MB/s BenchmarkMemmove/10-4 2052748 58.45 ns/op 171.10 MB/s BenchmarkMemmove/11-4 2042481 57.74 ns/op 190.49 MB/s BenchmarkMemmove/12-4 2084677 58.39 ns/op 205.52 MB/s BenchmarkMemmove/13-4 2055608 57.42 ns/op 226.40 MB/s BenchmarkMemmove/14-4 2052319 57.62 ns/op 242.96 MB/s BenchmarkMemmove/15-4 2039582 58.18 ns/op 257.83 MB/s BenchmarkMemmove/16-4 2246490 52.21 ns/op 306.48 MB/s BenchmarkMemmove/32-4 2156830 56.81 ns/op 563.32 MB/s BenchmarkMemmove/64-4 1966759 60.79 ns/op 1052.77 MB/s BenchmarkMemmove/128-4 1732495 70.04 ns/op 1827.46 MB/s BenchmarkMemmove/256-4 1351412 86.65 ns/op 2954.25 MB/s BenchmarkMemmove/512-4 829610 141.9 ns/op 3607.86 MB/s BenchmarkMemmove/1024-4 537148 216.2 ns/op 4737.01 MB/s BenchmarkMemmove/2048-4 310327 378.7 ns/op 5408.55 MB/s BenchmarkMemmove/4096-4 162915 716.0 ns/op 5720.98 MB/s BenchmarkMemmoveOverlap/32-4 1914595 63.90 ns/op 500.75 MB/s BenchmarkMemmoveOverlap/64-4 1969929 59.94 ns/op 1067.71 MB/s BenchmarkMemmoveOverlap/128-4 1711076 68.70 ns/op 1863.21 MB/s BenchmarkMemmoveOverlap/256-4 1350649 88.37 ns/op 2896.94 MB/s BenchmarkMemmoveOverlap/512-4 594570 197.7 ns/op 2589.30 MB/s BenchmarkMemmoveOverlap/1024-4 410858 279.9 ns/op 3657.99 MB/s BenchmarkMemmoveOverlap/2048-4 255177 464.0 ns/op 4413.94 MB/s BenchmarkMemmoveOverlap/4096-4 144781 809.9 ns/op 5057.73 MB/s BenchmarkMemmoveUnalignedDst/0-4 13889745 8.194 ns/op BenchmarkMemmoveUnalignedDst/1-4 2407514 49.53 ns/op 20.19 MB/s BenchmarkMemmoveUnalignedDst/2-4 2276682 50.86 ns/op 39.32 MB/s BenchmarkMemmoveUnalignedDst/3-4 2273628 51.64 ns/op 58.09 MB/s BenchmarkMemmoveUnalignedDst/4-4 2296916 51.23 ns/op 78.07 MB/s BenchmarkMemmoveUnalignedDst/5-4 2298319 51.61 ns/op 96.88 MB/s BenchmarkMemmoveUnalignedDst/6-4 2292619 52.57 ns/op 114.14 MB/s BenchmarkMemmoveUnalignedDst/7-4 2284932 55.83 ns/op 125.37 MB/s BenchmarkMemmoveUnalignedDst/8-4 2263516 51.98 ns/op 153.91 MB/s BenchmarkMemmoveUnalignedDst/9-4 2126773 56.40 ns/op 159.57 MB/s BenchmarkMemmoveUnalignedDst/10-4 2133092 56.22 ns/op 177.88 MB/s BenchmarkMemmoveUnalignedDst/11-4 2115915 56.97 ns/op 193.10 MB/s BenchmarkMemmoveUnalignedDst/12-4 2119990 56.21 ns/op 213.47 MB/s BenchmarkMemmoveUnalignedDst/13-4 2130825 55.51 ns/op 234.19 MB/s BenchmarkMemmoveUnalignedDst/14-4 2119383 56.21 ns/op 249.08 MB/s BenchmarkMemmoveUnalignedDst/15-4 2101789 56.25 ns/op 266.68 MB/s BenchmarkMemmoveUnalignedDst/16-4 2155460 54.74 ns/op 292.30 MB/s BenchmarkMemmoveUnalignedDst/32-4 2060785 58.88 ns/op 543.52 MB/s BenchmarkMemmoveUnalignedDst/64-4 1897950 62.74 ns/op 1020.15 MB/s BenchmarkMemmoveUnalignedDst/128-4 1597729 74.02 ns/op 1729.36 MB/s BenchmarkMemmoveUnalignedDst/256-4 1314398 89.86 ns/op 2848.87 MB/s BenchmarkMemmoveUnalignedDst/512-4 791744 148.9 ns/op 3438.82 MB/s BenchmarkMemmoveUnalignedDst/1024-4 501458 233.3 ns/op 4389.53 MB/s BenchmarkMemmoveUnalignedDst/2048-4 290554 408.1 ns/op 5018.32 MB/s BenchmarkMemmoveUnalignedDst/4096-4 155318 757.9 ns/op 5404.15 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1887462 62.33 ns/op 513.40 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1781882 67.80 ns/op 943.95 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1553022 76.17 ns/op 1680.43 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1241511 96.11 ns/op 2663.55 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 577639 203.8 ns/op 2512.66 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 402330 292.0 ns/op 3506.57 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 247952 474.0 ns/op 4320.73 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 142472 812.6 ns/op 5040.67 MB/s BenchmarkMemmoveUnalignedSrc/0-4 13535425 8.427 ns/op BenchmarkMemmoveUnalignedSrc/1-4 2377611 50.26 ns/op 19.90 MB/s BenchmarkMemmoveUnalignedSrc/2-4 2286721 51.96 ns/op 38.49 MB/s BenchmarkMemmoveUnalignedSrc/3-4 2289052 51.71 ns/op 58.01 MB/s BenchmarkMemmoveUnalignedSrc/4-4 2248735 52.22 ns/op 76.60 MB/s BenchmarkMemmoveUnalignedSrc/5-4 2138118 52.45 ns/op 95.33 MB/s BenchmarkMemmoveUnalignedSrc/6-4 2285310 53.70 ns/op 111.73 MB/s BenchmarkMemmoveUnalignedSrc/7-4 2285156 51.70 ns/op 135.40 MB/s BenchmarkMemmoveUnalignedSrc/8-4 2209086 52.36 ns/op 152.79 MB/s BenchmarkMemmoveUnalignedSrc/9-4 2103620 56.29 ns/op 159.88 MB/s BenchmarkMemmoveUnalignedSrc/10-4 2135245 56.17 ns/op 178.05 MB/s BenchmarkMemmoveUnalignedSrc/11-4 2129971 56.67 ns/op 194.11 MB/s BenchmarkMemmoveUnalignedSrc/12-4 2102743 56.07 ns/op 214.01 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1965238 56.71 ns/op 229.22 MB/s BenchmarkMemmoveUnalignedSrc/14-4 2101262 56.78 ns/op 246.56 MB/s BenchmarkMemmoveUnalignedSrc/15-4 2101914 56.85 ns/op 263.86 MB/s BenchmarkMemmoveUnalignedSrc/16-4 2068435 56.82 ns/op 281.58 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1990672 58.20 ns/op 549.79 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1872528 63.16 ns/op 1013.32 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1648546 71.72 ns/op 1784.60 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1310446 90.27 ns/op 2836.00 MB/s BenchmarkMemmoveUnalignedSrc/512-4 804181 143.9 ns/op 3557.33 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 521701 223.5 ns/op 4581.73 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 300306 388.2 ns/op 5276.03 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 162252 760.5 ns/op 5385.72 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 2049368 57.11 ns/op 560.36 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1893769 62.43 ns/op 1025.21 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1631718 72.97 ns/op 1754.12 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1315359 92.42 ns/op 2769.92 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 611628 191.8 ns/op 2669.87 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 409772 281.3 ns/op 3639.74 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 248630 484.3 ns/op 4228.77 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 133874 822.2 ns/op 4981.48 MB/s BenchmarkMemclr/5-4 11911618 9.785 ns/op 510.98 MB/s BenchmarkMemclr/16-4 11678382 9.950 ns/op 1608.12 MB/s BenchmarkMemclr/64-4 11434194 10.48 ns/op 6109.76 MB/s BenchmarkMemclr/256-4 9552015 12.85 ns/op 19927.75 MB/s BenchmarkMemclr/4096-4 1261874 95.13 ns/op 43058.93 MB/s BenchmarkMemclr/65536-4 61477 1818 ns/op 36057.24 MB/s BenchmarkMemclr/1M-4 3736 31144 ns/op 33668.69 MB/s BenchmarkMemclr/4M-4 920 127037 ns/op 33016.44 MB/s BenchmarkMemclr/8M-4 444 270544 ns/op 31006.41 MB/s BenchmarkMemclr/16M-4 126 955704 ns/op 17554.82 MB/s BenchmarkMemclr/64M-4 27 4206148 ns/op 15954.95 MB/s BenchmarkGoMemclr/5-4 2765466 43.30 ns/op 115.48 MB/s BenchmarkGoMemclr/16-4 640906 159.7 ns/op 100.16 MB/s BenchmarkGoMemclr/64-4 192217 590.6 ns/op 108.36 MB/s BenchmarkGoMemclr/256-4 46074 2374 ns/op 107.83 MB/s BenchmarkMemclrRange/1K_2K-4 45070 2283 ns/op 41998.91 MB/s BenchmarkMemclrRange/2K_8K-4 16023 7718 ns/op 43213.12 MB/s BenchmarkMemclrRange/4K_16K-4 18004 6345 ns/op 50918.74 MB/s BenchmarkMemclrRange/160K_228K-4 2373 46289 ns/op 35923.40 MB/s BenchmarkClearFat7-4 7706400 15.39 ns/op BenchmarkClearFat8-4 7663240 15.38 ns/op BenchmarkClearFat11-4 6790696 17.40 ns/op BenchmarkClearFat12-4 6857450 17.39 ns/op BenchmarkClearFat13-4 6863488 17.62 ns/op BenchmarkClearFat14-4 6177889 17.16 ns/op BenchmarkClearFat15-4 6387500 17.47 ns/op BenchmarkClearFat16-4 7410213 15.94 ns/op BenchmarkClearFat24-4 6345985 18.69 ns/op BenchmarkClearFat32-4 6118130 19.32 ns/op BenchmarkClearFat40-4 5747162 20.52 ns/op BenchmarkClearFat48-4 5615011 22.14 ns/op BenchmarkClearFat56-4 5481157 21.48 ns/op BenchmarkClearFat64-4 5343752 21.85 ns/op BenchmarkClearFat72-4 5122796 23.20 ns/op BenchmarkClearFat128-4 4408628 26.93 ns/op BenchmarkClearFat256-4 3212443 36.73 ns/op BenchmarkClearFat512-4 1820959 67.44 ns/op BenchmarkClearFat1024-4 1000000 107.6 ns/op BenchmarkClearFat1032-4 1000000 111.7 ns/op BenchmarkClearFat1040-4 1000000 111.5 ns/op BenchmarkCopyFat7-4 7630960 15.52 ns/op BenchmarkCopyFat8-4 7661622 15.58 ns/op BenchmarkCopyFat11-4 5894784 17.15 ns/op BenchmarkCopyFat12-4 6827928 17.20 ns/op BenchmarkCopyFat13-4 6848822 17.22 ns/op BenchmarkCopyFat14-4 6345553 17.75 ns/op BenchmarkCopyFat15-4 6882108 17.12 ns/op BenchmarkCopyFat16-4 7507807 15.83 ns/op BenchmarkCopyFat24-4 6457273 18.81 ns/op BenchmarkCopyFat32-4 6301522 18.89 ns/op BenchmarkCopyFat64-4 4891855 23.21 ns/op BenchmarkCopyFat72-4 5143903 22.90 ns/op BenchmarkCopyFat128-4 4334619 26.40 ns/op BenchmarkCopyFat256-4 3244431 36.37 ns/op BenchmarkCopyFat512-4 1818903 65.05 ns/op BenchmarkCopyFat520-4 1796785 66.12 ns/op BenchmarkCopyFat1024-4 1000000 109.2 ns/op BenchmarkCopyFat1032-4 1000000 109.1 ns/op BenchmarkCopyFat1040-4 1000000 111.9 ns/op BenchmarkIssue18740/2byte-4 531 230003 ns/op BenchmarkIssue18740/4byte-4 853 137936 ns/op BenchmarkIssue18740/8byte-4 1197 97582 ns/op BenchmarkReadMetricsLatency-4 21403 3183 p50-ns 3386 p90-ns 13878 p99-ns BenchmarkFinalizer-4 334 361480 ns/op BenchmarkFinalizerRun-4 286533 474.6 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6812037 17.93 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3250478 36.13 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2451279 48.10 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2288005 51.32 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1568239 77.44 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1434808 83.44 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2285076 52.15 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1469379 81.71 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1542540 77.44 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2018766 60.18 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1993437 59.48 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1726866 68.36 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1652778 71.96 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1573147 77.38 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 5662692 20.11 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 5910692 19.76 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 5332170 19.78 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 5846313 20.19 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5541181 21.47 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 5098282 23.28 ns/op BenchmarkFindBitRange64/PatternAASize2-4 5843677 20.22 ns/op BenchmarkFindBitRange64/PatternAASize8-4 5950219 19.63 ns/op BenchmarkFindBitRange64/PatternAASize32-4 6033006 19.92 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 5898634 20.12 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 5990452 19.71 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 6014107 19.99 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 5824168 20.14 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 5986958 20.08 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 5981823 20.54 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 5847165 21.82 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 5967457 19.85 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 5901633 19.91 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 5896122 20.41 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 5697520 20.60 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 5753494 21.46 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 5962447 20.29 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 5735023 20.72 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 5864229 20.55 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 5429862 20.09 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 5704593 20.55 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 5834754 20.73 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 5909707 20.13 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 5826687 20.70 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 5738264 20.53 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 5858284 20.46 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 5955694 19.66 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 5894564 19.90 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 5887899 19.98 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 5953508 19.78 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 5788588 20.05 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 5879472 19.96 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 6015559 19.56 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 5989310 19.76 ns/op BenchmarkNetpollBreak-4 6698 17868 ns/op BenchmarkPingPongHog-4 229 500053 ns/op BenchmarkStackGrowth-4 149103 777.2 ns/op BenchmarkStackGrowthDeep-4 1566 76328 ns/op BenchmarkCreateGoroutines-4 42331 2745 ns/op BenchmarkCreateGoroutinesParallel-4 72910 1565 ns/op BenchmarkCreateGoroutinesCapture-4 6709 17125 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 68958 1794 ns/op BenchmarkClosureCall-4 19611944 6.045 ns/op BenchmarkWakeupParallelSpinning/0s-4 5773 19654 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4786 27854 ns/op BenchmarkWakeupParallelSpinning/2µs-4 3296 32658 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2685 44969 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1838 68253 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1144 98780 ns/op BenchmarkWakeupParallelSpinning/50µs-4 720 166198 ns/op BenchmarkWakeupParallelSpinning/100µs-4 464 261007 ns/op BenchmarkMatmult-4 6142047 21.42 ns/op BenchmarkFastrand-4 14628637 8.089 ns/op BenchmarkFastrand64-4 14551724 8.087 ns/op BenchmarkFastrandHashiter-4 5663770 21.08 ns/op BenchmarkFastrandn/2-4 6230522 18.83 ns/op BenchmarkFastrandn/3-4 6235417 18.96 ns/op BenchmarkFastrandn/4-4 5766330 18.58 ns/op BenchmarkFastrandn/5-4 6309276 19.11 ns/op BenchmarkIfaceCmp100-4 95054 1217 ns/op BenchmarkIfaceCmpNil100-4 176352 666.5 ns/op BenchmarkEfaceCmpDiff-4 39026 3095 ns/op BenchmarkEfaceCmpDiffIndirect-4 36255 3256 ns/op BenchmarkDefer-4 2010538 59.21 ns/op BenchmarkDefer10-4 974040 126.0 ns/op BenchmarkDeferMany-4 578784 340.5 ns/op BenchmarkPanicRecover-4 208136 567.8 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 2607 49591 ns/op 46394 p50-ns 52013 p90-ns 117214 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 2422 49194 ns/op 45990 p50-ns 51788 p90-ns 99736 p99-ns BenchmarkGoroutineProfile/small/idle-4 1230 105037 ns/op 99944 p50-ns 114122 p90-ns 140030 p99-ns BenchmarkGoroutineProfile/small/loaded-4 523 217561 ns/op 186133 p50-ns 230211 p90-ns 879663 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 2409 51576 ns/op 47654 p50-ns 52825 p90-ns 119412 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 2586 49345 ns/op 46171 p50-ns 52105 p90-ns 111024 p99-ns BenchmarkGoroutineProfile/large/idle-4 15 6811553 ns/op 6736948 p50-ns 7212822 p90-ns 7231867 p99-ns BenchmarkGoroutineProfile/large/loaded-4 13 11479159 ns/op 9495145 p50-ns 20093010 p90-ns 23133649 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 2584 50140 ns/op 46591 p50-ns 51950 p90-ns 117534 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 2538 53145 ns/op 47597 p50-ns 64215 p90-ns 159753 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 664 167374 ns/op 163478 p50-ns 169179 p90-ns 241773 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 255 394060 ns/op 289946 p50-ns 498177 p90-ns 2788061 p99-ns BenchmarkRWMutexUncontended-4 3125906 39.03 ns/op BenchmarkRWMutexWrite100-4 452894 251.8 ns/op BenchmarkRWMutexWrite10-4 48480 2618 ns/op BenchmarkRWMutexWorkWrite100-4 425262 289.2 ns/op BenchmarkRWMutexWorkWrite10-4 47286 2582 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1813 64029 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1081 106522 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 901 127998 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 511 224387 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 456 257352 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 247 460400 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 228 511109 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 121 950452 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 273117 404.9 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 264325 419.9 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 259624 450.6 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 257880 424.8 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 280179 423.8 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 244468 464.5 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 239292 487.4 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 244063 473.6 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 217470 514.1 ns/op BenchmarkMakeSlice/Byte-4 2454325 47.98 ns/op BenchmarkMakeSlice/Int16-4 2507186 47.17 ns/op BenchmarkMakeSlice/Int-4 2072605 58.14 ns/op BenchmarkMakeSlice/Ptr-4 1496347 82.83 ns/op BenchmarkMakeSlice/Struct/24-4 1303671 93.42 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 110.3 ns/op BenchmarkMakeSlice/Struct/40-4 984478 131.3 ns/op BenchmarkGrowSlice/Byte-4 542217 223.2 ns/op BenchmarkGrowSlice/Int16-4 508914 241.6 ns/op BenchmarkGrowSlice/Int-4 435502 282.7 ns/op BenchmarkGrowSlice/Ptr-4 383700 324.8 ns/op BenchmarkGrowSlice/Struct/24-4 305979 410.5 ns/op BenchmarkGrowSlice/Struct/32-4 237626 478.1 ns/op BenchmarkGrowSlice/Struct/40-4 208704 571.8 ns/op BenchmarkExtendSlice/IntSlice-4 397332 315.8 ns/op BenchmarkExtendSlice/PointerSlice-4 348649 309.6 ns/op BenchmarkExtendSlice/NoGrow-4 1000000 126.8 ns/op BenchmarkAppend-4 845522 138.5 ns/op BenchmarkAppendGrowByte-4 6 20075270 ns/op BenchmarkAppendGrowString-4 1 184202794 ns/op BenchmarkAppendSlice/1Bytes-4 2190996 54.30 ns/op BenchmarkAppendSlice/4Bytes-4 2074252 64.09 ns/op BenchmarkAppendSlice/7Bytes-4 2214464 53.51 ns/op BenchmarkAppendSlice/8Bytes-4 2259345 52.61 ns/op BenchmarkAppendSlice/15Bytes-4 2054217 58.33 ns/op BenchmarkAppendSlice/16Bytes-4 2103132 57.14 ns/op BenchmarkAppendSlice/32Bytes-4 2148397 54.83 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 107481 1022 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 31792 3974 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 10000 14479 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1995 54326 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 278 431405 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 63 1790980 ns/op BenchmarkAppendStr/1Bytes-4 1625536 71.11 ns/op BenchmarkAppendStr/4Bytes-4 1614476 73.83 ns/op BenchmarkAppendStr/8Bytes-4 1628604 74.64 ns/op BenchmarkAppendStr/16Bytes-4 1549946 79.03 ns/op BenchmarkAppendStr/32Bytes-4 1572538 75.24 ns/op BenchmarkAppendSpecialCase-4 823354 142.6 ns/op BenchmarkCopy/1Byte-4 2411367 49.95 ns/op 20.02 MB/s BenchmarkCopy/1String-4 2359748 50.57 ns/op 19.78 MB/s BenchmarkCopy/2Byte-4 1991127 60.09 ns/op 33.28 MB/s BenchmarkCopy/2String-4 2275803 52.20 ns/op 38.32 MB/s BenchmarkCopy/4Byte-4 2297325 51.59 ns/op 77.53 MB/s BenchmarkCopy/4String-4 2268424 52.24 ns/op 76.57 MB/s BenchmarkCopy/8Byte-4 2289789 51.59 ns/op 155.08 MB/s BenchmarkCopy/8String-4 2263412 52.53 ns/op 152.29 MB/s BenchmarkCopy/12Byte-4 2141570 55.21 ns/op 217.33 MB/s BenchmarkCopy/12String-4 2142865 54.98 ns/op 218.28 MB/s BenchmarkCopy/16Byte-4 2214679 53.55 ns/op 298.78 MB/s BenchmarkCopy/16String-4 1894910 60.96 ns/op 262.48 MB/s BenchmarkCopy/32Byte-4 2158136 55.41 ns/op 577.49 MB/s BenchmarkCopy/32String-4 1864155 65.71 ns/op 486.97 MB/s BenchmarkCopy/128Byte-4 1637534 72.83 ns/op 1757.62 MB/s BenchmarkCopy/128String-4 1326369 89.48 ns/op 1430.51 MB/s BenchmarkCopy/1024Byte-4 459344 255.6 ns/op 4006.70 MB/s BenchmarkCopy/1024String-4 352143 334.8 ns/op 3058.37 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 36804 3194 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 25459 4597 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 15963 7394 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 12776 9377 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 10000 11848 ns/op BenchmarkAppendInPlace/Grow/Byte-4 172689 716.2 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 176857 734.8 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 136045 873.4 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 106596 1042 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 99568 1159 ns/op BenchmarkStackCopyPtr-4 1 121495194 ns/op BenchmarkStackCopy-4 2 91504906 ns/op BenchmarkStackCopyNoCache-4 21 5177945 ns/op BenchmarkStackCopyWithStkobj-4 3 50524712 ns/op BenchmarkIssue18138-4 897 135957 ns/op BenchmarkCompareStringEqual-4 10633086 10.82 ns/op BenchmarkCompareStringIdentical-4 15521749 7.567 ns/op BenchmarkCompareStringSameLength-4 12343340 9.557 ns/op BenchmarkCompareStringDifferentLength-4 19607058 5.957 ns/op BenchmarkCompareStringBigUnaligned-4 1642 69478 ns/op 15092.32 MB/s BenchmarkCompareStringBig-4 1639 69246 ns/op 15142.86 MB/s BenchmarkConcatStringAndBytes-4 2453706 48.25 ns/op BenchmarkSliceByteToString/1-4 2630870 45.37 ns/op BenchmarkSliceByteToString/2-4 1299588 91.56 ns/op BenchmarkSliceByteToString/4-4 1330003 89.93 ns/op BenchmarkSliceByteToString/8-4 1371156 88.13 ns/op BenchmarkSliceByteToString/16-4 1302374 91.20 ns/op BenchmarkSliceByteToString/32-4 1000000 100.7 ns/op BenchmarkSliceByteToString/64-4 1000000 118.3 ns/op BenchmarkSliceByteToString/128-4 781207 157.8 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2248826 52.98 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 878773 132.6 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 115.3 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3650680 32.96 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1634324 72.48 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1914777 63.74 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2285952 54.89 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 504194 234.9 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 620010 192.3 ns/op BenchmarkRuneIterate/range/ASCII-4 5378746 20.82 ns/op BenchmarkRuneIterate/range/Japanese-4 1973234 60.37 ns/op BenchmarkRuneIterate/range/MixedLength-4 2250392 52.92 ns/op BenchmarkRuneIterate/range1/ASCII-4 5995488 19.55 ns/op BenchmarkRuneIterate/range1/Japanese-4 2035766 58.97 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2282181 51.58 ns/op BenchmarkRuneIterate/range2/ASCII-4 6010813 20.07 ns/op BenchmarkRuneIterate/range2/Japanese-4 1979074 60.14 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2257122 53.75 ns/op BenchmarkArrayEqual-4 18106188 6.560 ns/op BenchmarkFunc/Name-4 4581548 25.70 ns/op BenchmarkFunc/Entry-4 10250061 11.52 ns/op BenchmarkFunc/FileLine-4 1626434 72.05 ns/op PASS ok runtime 134.752s goos: darwin goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkHandle/non-concurrent-4 31102 3898 ns/op BenchmarkHandle/concurrent-4 17113 6811 ns/op PASS ok runtime/cgo 0.631s goos: darwin goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAtomicLoad64-4 17933361 6.625 ns/op BenchmarkAtomicStore64-4 12294580 9.444 ns/op BenchmarkAtomicLoad-4 18007669 6.446 ns/op BenchmarkAtomicStore-4 12373567 9.540 ns/op BenchmarkAnd8-4 12444103 9.537 ns/op BenchmarkAnd-4 12204922 9.497 ns/op BenchmarkAnd8Parallel-4 4654410 25.19 ns/op BenchmarkAndParallel-4 4731472 26.48 ns/op BenchmarkOr8-4 12291315 9.400 ns/op BenchmarkOr-4 12347959 9.493 ns/op BenchmarkOr8Parallel-4 4642863 25.10 ns/op BenchmarkOrParallel-4 4738232 25.14 ns/op BenchmarkXadd-4 4718673 24.48 ns/op BenchmarkXadd64-4 4739101 25.72 ns/op BenchmarkCas-4 2736421 46.64 ns/op BenchmarkCas64-4 2598476 40.49 ns/op BenchmarkXchg-4 4712606 24.61 ns/op BenchmarkXchg64-4 4888282 25.32 ns/op PASS ok runtime/internal/atomic 2.695s goos: darwin goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkMulUintptr/small-4 4954740 23.86 ns/op BenchmarkMulUintptr/large-4 4171184 28.27 ns/op PASS ok runtime/internal/math 0.461s goos: darwin goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 37 3189019 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 36 3638152 ns/op 173.5 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 590 205385 ns/op 2.939 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 13 8834860 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 12 9811827 ns/op 521.2 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 152 789321 ns/op 35.24 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 62899184 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 80129748 ns/op 4186 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 15 7313382 ns/op 379.2 concurrent_launches/op PASS ok runtime/pprof 1.849s goos: darwin goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkSyncLeak-4 18 6625977 ns/op BenchmarkStackLeak-4 8290 14477 ns/op PASS ok runtime/race 0.522s goos: darwin goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkStartRegion-4 5782200 20.15 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 379726 314.0 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.445s goos: darwin goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkSearchWrappers-4 167000 677.4 ns/op BenchmarkSortString1K-4 200 586730 ns/op BenchmarkSortString1K_Slice-4 219 548314 ns/op BenchmarkStableString1K-4 117 993423 ns/op BenchmarkSortInt1K-4 232 527564 ns/op BenchmarkSortInt1K_Sorted-4 3398 35161 ns/op BenchmarkSortInt1K_Reversed-4 2094 56729 ns/op BenchmarkSortInt1K_Mod8-4 588 202993 ns/op BenchmarkStableInt1K-4 159 736473 ns/op BenchmarkStableInt1K_Slice-4 183 646274 ns/op BenchmarkSortInt64K-4 3 48370275 ns/op BenchmarkSortInt64K_Slice-4 3 41548728 ns/op BenchmarkStableInt64K-4 2 66553664 ns/op BenchmarkSort1e2-4 489 244058 ns/op BenchmarkStable1e2-4 189 626882 ns/op BenchmarkSort1e4-4 3 47591977 ns/op BenchmarkStable1e4-4 1 202266000 ns/op PASS ok sort 4.694s goos: darwin goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAtof64Decimal-4 909057 132.0 ns/op BenchmarkAtof64Float-4 665089 160.6 ns/op BenchmarkAtof64FloatExp-4 637665 182.2 ns/op BenchmarkAtof64Big-4 468747 248.1 ns/op BenchmarkAtof64RandomBits-4 258132 467.8 ns/op BenchmarkAtof64RandomFloats-4 474429 235.7 ns/op BenchmarkAtof64RandomLongFloats-4 442026 275.1 ns/op BenchmarkAtof32Decimal-4 919202 128.6 ns/op BenchmarkAtof32Float-4 807044 145.8 ns/op BenchmarkAtof32FloatExp-4 646846 181.7 ns/op BenchmarkAtof32Random-4 412809 279.2 ns/op BenchmarkAtof32RandomLong-4 176223 668.6 ns/op BenchmarkParseInt/Pos/7bit-4 1501014 79.69 ns/op BenchmarkParseInt/Pos/26bit-4 745842 156.9 ns/op BenchmarkParseInt/Pos/31bit-4 650851 178.1 ns/op BenchmarkParseInt/Pos/56bit-4 429768 268.6 ns/op BenchmarkParseInt/Pos/63bit-4 407407 286.0 ns/op BenchmarkParseInt/Neg/7bit-4 1470904 81.46 ns/op BenchmarkParseInt/Neg/26bit-4 743000 160.4 ns/op BenchmarkParseInt/Neg/31bit-4 644719 175.5 ns/op BenchmarkParseInt/Neg/56bit-4 431626 267.5 ns/op BenchmarkParseInt/Neg/63bit-4 410149 297.1 ns/op BenchmarkAtoi/Pos/7bit-4 2184186 52.20 ns/op BenchmarkAtoi/Pos/26bit-4 1000000 118.0 ns/op BenchmarkAtoi/Pos/31bit-4 896032 130.4 ns/op BenchmarkAtoi/Pos/56bit-4 533571 213.3 ns/op BenchmarkAtoi/Pos/63bit-4 399458 300.2 ns/op BenchmarkAtoi/Neg/7bit-4 2220168 52.52 ns/op BenchmarkAtoi/Neg/26bit-4 997400 116.8 ns/op BenchmarkAtoi/Neg/31bit-4 888730 127.7 ns/op BenchmarkAtoi/Neg/56bit-4 569557 208.2 ns/op BenchmarkAtoi/Neg/63bit-4 389198 300.3 ns/op BenchmarkFormatFloat/Decimal-4 128598 932.5 ns/op BenchmarkFormatFloat/Float-4 119232 1002 ns/op BenchmarkFormatFloat/Exp-4 126026 932.1 ns/op BenchmarkFormatFloat/NegExp-4 125520 938.7 ns/op BenchmarkFormatFloat/LongExp-4 106377 1109 ns/op BenchmarkFormatFloat/Big-4 97966 1163 ns/op BenchmarkFormatFloat/BinaryExp-4 230055 511.7 ns/op BenchmarkFormatFloat/32Integer-4 128950 897.8 ns/op BenchmarkFormatFloat/32ExactFraction-4 134366 872.7 ns/op BenchmarkFormatFloat/32Point-4 118623 986.7 ns/op BenchmarkFormatFloat/32Exp-4 128721 911.2 ns/op BenchmarkFormatFloat/32NegExp-4 127382 925.1 ns/op BenchmarkFormatFloat/32Shortest-4 134636 895.1 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 156462 762.2 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 137373 813.5 ns/op BenchmarkFormatFloat/64Fixed1-4 169772 714.5 ns/op BenchmarkFormatFloat/64Fixed2-4 168039 690.7 ns/op BenchmarkFormatFloat/64Fixed3-4 154336 693.6 ns/op BenchmarkFormatFloat/64Fixed4-4 171388 687.8 ns/op BenchmarkFormatFloat/64Fixed12-4 90907 1238 ns/op BenchmarkFormatFloat/64Fixed16-4 125372 929.7 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 128545 923.5 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 117015 1019 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2967 37058 ns/op BenchmarkFormatFloat/Slowpath64-4 107230 1098 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 97580 1121 ns/op BenchmarkAppendFloat/Decimal-4 153804 761.1 ns/op BenchmarkAppendFloat/Float-4 135702 909.9 ns/op BenchmarkAppendFloat/Exp-4 158215 742.3 ns/op BenchmarkAppendFloat/NegExp-4 158949 745.9 ns/op BenchmarkAppendFloat/LongExp-4 125835 929.1 ns/op BenchmarkAppendFloat/Big-4 120972 960.9 ns/op BenchmarkAppendFloat/BinaryExp-4 357733 324.1 ns/op BenchmarkAppendFloat/32Integer-4 154344 768.5 ns/op BenchmarkAppendFloat/32ExactFraction-4 151159 781.0 ns/op BenchmarkAppendFloat/32Point-4 141076 839.4 ns/op BenchmarkAppendFloat/32Exp-4 158506 740.4 ns/op BenchmarkAppendFloat/32NegExp-4 158368 745.0 ns/op BenchmarkAppendFloat/32Shortest-4 167994 700.2 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 197229 598.8 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 187242 620.4 ns/op BenchmarkAppendFloat/64Fixed1-4 214632 559.9 ns/op BenchmarkAppendFloat/64Fixed2-4 218527 533.6 ns/op BenchmarkAppendFloat/64Fixed3-4 215823 540.2 ns/op BenchmarkAppendFloat/64Fixed4-4 208580 532.1 ns/op BenchmarkAppendFloat/64Fixed12-4 118957 998.6 ns/op BenchmarkAppendFloat/64Fixed16-4 154410 767.2 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 163953 715.8 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 142191 825.1 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2868 37416 ns/op BenchmarkAppendFloat/Slowpath64-4 124678 935.2 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 127773 914.2 ns/op BenchmarkFormatInt-4 22069 5419 ns/op BenchmarkAppendInt-4 23678 5156 ns/op BenchmarkFormatUint-4 113162 1047 ns/op BenchmarkAppendUint-4 126858 919.7 ns/op BenchmarkFormatIntSmall/7-4 3255705 36.60 ns/op BenchmarkFormatIntSmall/42-4 3254106 36.42 ns/op BenchmarkAppendIntSmall-4 1555940 78.06 ns/op BenchmarkAppendUintVarlen/1-4 1460557 86.39 ns/op BenchmarkAppendUintVarlen/12-4 1437330 80.66 ns/op BenchmarkAppendUintVarlen/123-4 1000000 107.4 ns/op BenchmarkAppendUintVarlen/1234-4 1000000 108.7 ns/op BenchmarkAppendUintVarlen/12345-4 1000000 112.3 ns/op BenchmarkAppendUintVarlen/123456-4 1000000 112.6 ns/op BenchmarkAppendUintVarlen/1234567-4 1000000 114.6 ns/op BenchmarkAppendUintVarlen/12345678-4 1000000 116.7 ns/op BenchmarkAppendUintVarlen/123456789-4 968373 120.5 ns/op BenchmarkAppendUintVarlen/1234567890-4 964633 122.3 ns/op BenchmarkAppendUintVarlen/12345678901-4 944647 123.8 ns/op BenchmarkAppendUintVarlen/123456789012-4 939254 124.7 ns/op BenchmarkAppendUintVarlen/1234567890123-4 919764 127.9 ns/op BenchmarkAppendUintVarlen/12345678901234-4 915078 129.4 ns/op BenchmarkAppendUintVarlen/123456789012345-4 888567 131.3 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 896672 131.0 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 808113 144.1 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 805107 143.9 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 792189 146.2 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 789351 146.9 ns/op BenchmarkQuote-4 49449 2245 ns/op BenchmarkQuoteRune-4 493995 232.6 ns/op BenchmarkAppendQuote-4 63045 1889 ns/op BenchmarkAppendQuoteRune-4 955575 123.1 ns/op BenchmarkUnquoteEasy-4 1427434 82.79 ns/op BenchmarkUnquoteHard-4 57061 2048 ns/op PASS ok strconv 16.485s goos: darwin goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 444054 249.6 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 162496 770.6 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 207336 585.6 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 314102 384.1 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 83932 1395 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 87278 1232 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 659140 168.2 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 24009 4844 ns/op BenchmarkGenericMatch1-4 2457 46548 ns/op BenchmarkGenericMatch2-4 475 245564 ns/op BenchmarkSingleMaxSkipping-4 8812 12961 ns/op 771.52 MB/s BenchmarkSingleLongSuffixFail-4 15126 7801 ns/op 128.45 MB/s BenchmarkSingleMatch-4 276 441147 ns/op 34.00 MB/s BenchmarkByteByteNoMatch-4 77508 1502 ns/op BenchmarkByteByteMatch-4 22981 5119 ns/op BenchmarkByteStringMatch-4 25584 4250 ns/op BenchmarkHTMLEscapeNew-4 89773 1369 ns/op BenchmarkHTMLEscapeOld-4 85335 1339 ns/op BenchmarkByteStringReplacerWriteString-4 1560 72539 ns/op BenchmarkByteReplacerWriteString-4 1869 61851 ns/op BenchmarkByteByteReplaces-4 3596 32553 ns/op BenchmarkByteByteMap-4 12080 9781 ns/op BenchmarkMap/identity/ASCII-4 577196 207.4 ns/op BenchmarkMap/identity/Greek-4 461564 254.0 ns/op BenchmarkMap/change/ASCII-4 44241 2686 ns/op BenchmarkMap/change/Greek-4 32131 3701 ns/op BenchmarkIndexRune-4 2314904 50.64 ns/op BenchmarkIndexRuneLongString-4 1671866 69.89 ns/op BenchmarkIndexRuneFastPath-4 5090205 24.27 ns/op BenchmarkIndex-4 4864725 24.18 ns/op BenchmarkLastIndex-4 4801623 22.51 ns/op BenchmarkIndexByte-4 11362638 10.35 ns/op BenchmarkToUpper/#00-4 3620664 33.01 ns/op BenchmarkToUpper/ONLYUPPER-4 2459085 47.95 ns/op BenchmarkToUpper/abc-4 381187 308.3 ns/op BenchmarkToUpper/AbC123-4 286939 403.2 ns/op BenchmarkToUpper/azAZ09_-4 321034 377.1 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 63945 1852 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 82316 1431 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 40530 2949 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 69315 1785 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 132528 910.4 ns/op BenchmarkToLower/#00-4 3560785 33.25 ns/op BenchmarkToLower/abc-4 3217920 36.33 ns/op BenchmarkToLower/AbC123-4 257079 460.7 ns/op BenchmarkToLower/azAZ09_-4 255375 462.5 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 111536 1067 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 64502 1582 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 41482 2885 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 82794 1453 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 129363 855.7 ns/op BenchmarkMapNoChanges-4 835272 144.2 ns/op BenchmarkTrim-4 49047 2151 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3293552 36.00 ns/op BenchmarkToValidUTF8/InvalidASCII-4 217602 568.9 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 145382 822.3 ns/op BenchmarkEqualFold/Tests-4 61762 1718 ns/op BenchmarkEqualFold/ASCII-4 3241172 34.92 ns/op BenchmarkEqualFold/UnicodePrefix-4 124406 931.1 ns/op BenchmarkEqualFold/UnicodeSuffix-4 129826 911.4 ns/op BenchmarkIndexHard1-4 718 162405 ns/op BenchmarkIndexHard2-4 516 233482 ns/op BenchmarkIndexHard3-4 152 674067 ns/op BenchmarkIndexHard4-4 80 1457252 ns/op BenchmarkLastIndexHard1-4 78 1479826 ns/op BenchmarkLastIndexHard2-4 78 1499826 ns/op BenchmarkLastIndexHard3-4 78 1492302 ns/op BenchmarkCountHard1-4 728 163725 ns/op BenchmarkCountHard2-4 522 232627 ns/op BenchmarkCountHard3-4 180 655751 ns/op BenchmarkIndexTorture-4 10000 11733 ns/op BenchmarkCountTorture-4 10000 11836 ns/op BenchmarkCountTortureOverlapping-4 620 164417 ns/op BenchmarkCountByte/10-4 4853620 23.20 ns/op 431.03 MB/s BenchmarkCountByte/32-4 4576087 25.40 ns/op 1259.76 MB/s BenchmarkCountByte/4096-4 486225 240.7 ns/op 17013.84 MB/s BenchmarkCountByte/4194304-4 516 229412 ns/op 18282.87 MB/s BenchmarkCountByte/67108864-4 21 4959321 ns/op 13531.87 MB/s BenchmarkFields/ASCII/16-4 306144 380.0 ns/op 42.11 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 25243 4700 ns/op 54.47 MB/s 352 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1503 77104 ns/op 53.12 MB/s 6528 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 86 1341030 ns/op 48.87 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 20545006 ns/op 51.04 MB/s 1507328 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 131229 899.0 ns/op 17.80 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 12702 9595 ns/op 26.68 MB/s 416 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 732 168215 ns/op 24.35 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 38 2946208 ns/op 22.24 MB/s 463106 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 53392844 ns/op 19.64 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 264578 459.8 ns/op 34.80 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 21956 5210 ns/op 49.13 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1208 96151 ns/op 42.60 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 66 1892041 ns/op 34.64 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 37049181 ns/op 28.30 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 164098 731.5 ns/op 21.87 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 16650 7329 ns/op 34.93 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 856 125175 ns/op 32.72 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 49 2279549 ns/op 28.75 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 43985058 ns/op 23.84 MB/s 10449184 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 55145740 ns/op BenchmarkSplitSingleByteSeparator-4 26 4712539 ns/op BenchmarkSplitMultiByteSeparator-4 45 2622656 ns/op BenchmarkSplitNSingleByteSeparator-4 259616 482.6 ns/op BenchmarkSplitNMultiByteSeparator-4 171084 615.0 ns/op BenchmarkRepeat/5x0-4 3863586 30.58 ns/op BenchmarkRepeat/5x1-4 3720547 30.68 ns/op BenchmarkRepeat/5x2-4 319608 385.0 ns/op BenchmarkRepeat/5x6-4 185769 643.1 ns/op BenchmarkRepeat/10x0-4 3843582 30.10 ns/op BenchmarkRepeat/10x1-4 3897721 30.68 ns/op BenchmarkRepeat/10x2-4 305193 415.5 ns/op BenchmarkRepeat/10x6-4 185977 651.0 ns/op BenchmarkIndexAnyASCII/1:1-4 2464526 47.69 ns/op BenchmarkIndexAnyASCII/1:2-4 2028532 50.31 ns/op BenchmarkIndexAnyASCII/1:4-4 2034417 51.67 ns/op BenchmarkIndexAnyASCII/1:8-4 2050384 50.35 ns/op BenchmarkIndexAnyASCII/1:16-4 2055602 49.00 ns/op BenchmarkIndexAnyASCII/1:32-4 2077051 50.45 ns/op BenchmarkIndexAnyASCII/1:64-4 1926086 52.17 ns/op BenchmarkIndexAnyASCII/16:1-4 2512795 47.78 ns/op BenchmarkIndexAnyASCII/16:2-4 807374 143.7 ns/op BenchmarkIndexAnyASCII/16:4-4 801542 148.8 ns/op BenchmarkIndexAnyASCII/16:8-4 783710 151.5 ns/op BenchmarkIndexAnyASCII/16:16-4 746534 157.0 ns/op BenchmarkIndexAnyASCII/16:32-4 642954 180.0 ns/op BenchmarkIndexAnyASCII/16:64-4 517196 225.4 ns/op BenchmarkIndexAnyASCII/256:1-4 1920715 61.92 ns/op BenchmarkIndexAnyASCII/256:2-4 68888 1711 ns/op BenchmarkIndexAnyASCII/256:4-4 69340 1747 ns/op BenchmarkIndexAnyASCII/256:8-4 67983 1746 ns/op BenchmarkIndexAnyASCII/256:16-4 68946 1733 ns/op BenchmarkIndexAnyASCII/256:32-4 67353 1750 ns/op BenchmarkIndexAnyASCII/256:64-4 65611 1863 ns/op BenchmarkIndexAnyUTF8/1:1-4 2570800 46.20 ns/op BenchmarkIndexAnyUTF8/1:2-4 2287653 50.66 ns/op BenchmarkIndexAnyUTF8/1:4-4 2342424 50.49 ns/op BenchmarkIndexAnyUTF8/1:8-4 2350387 51.68 ns/op BenchmarkIndexAnyUTF8/1:16-4 2310685 50.20 ns/op BenchmarkIndexAnyUTF8/1:32-4 2274783 50.58 ns/op BenchmarkIndexAnyUTF8/1:64-4 2248951 53.14 ns/op BenchmarkIndexAnyUTF8/16:1-4 1796646 65.31 ns/op BenchmarkIndexAnyUTF8/16:2-4 346231 337.1 ns/op BenchmarkIndexAnyUTF8/16:4-4 345417 339.4 ns/op BenchmarkIndexAnyUTF8/16:8-4 345856 333.5 ns/op BenchmarkIndexAnyUTF8/16:16-4 356725 334.2 ns/op BenchmarkIndexAnyUTF8/16:32-4 344320 339.1 ns/op BenchmarkIndexAnyUTF8/16:64-4 304956 384.1 ns/op BenchmarkIndexAnyUTF8/256:1-4 352238 340.1 ns/op BenchmarkIndexAnyUTF8/256:2-4 23890 4905 ns/op BenchmarkIndexAnyUTF8/256:4-4 24099 5097 ns/op BenchmarkIndexAnyUTF8/256:8-4 23568 4856 ns/op BenchmarkIndexAnyUTF8/256:16-4 25623 4647 ns/op BenchmarkIndexAnyUTF8/256:32-4 24427 4969 ns/op BenchmarkIndexAnyUTF8/256:64-4 18715 5598 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2418972 50.25 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2371910 48.95 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2452434 47.86 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2451405 50.29 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2140645 53.77 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2473077 49.01 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2225646 51.27 ns/op BenchmarkLastIndexAnyASCII/16:1-4 829077 140.5 ns/op BenchmarkLastIndexAnyASCII/16:2-4 824635 142.0 ns/op BenchmarkLastIndexAnyASCII/16:4-4 796088 144.8 ns/op BenchmarkLastIndexAnyASCII/16:8-4 787629 148.1 ns/op BenchmarkLastIndexAnyASCII/16:16-4 748101 157.3 ns/op BenchmarkLastIndexAnyASCII/16:32-4 643911 182.2 ns/op BenchmarkLastIndexAnyASCII/16:64-4 518308 224.6 ns/op BenchmarkLastIndexAnyASCII/256:1-4 71982 1621 ns/op BenchmarkLastIndexAnyASCII/256:2-4 71602 1648 ns/op BenchmarkLastIndexAnyASCII/256:4-4 71907 1659 ns/op BenchmarkLastIndexAnyASCII/256:8-4 65748 1648 ns/op BenchmarkLastIndexAnyASCII/256:16-4 70952 1646 ns/op BenchmarkLastIndexAnyASCII/256:32-4 70414 1698 ns/op BenchmarkLastIndexAnyASCII/256:64-4 68470 1722 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2348554 48.93 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2353522 49.50 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2461840 47.73 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2390527 48.23 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2190980 55.15 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2434932 48.88 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2322568 50.63 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 438175 268.4 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 216097 539.1 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 215272 544.9 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 214772 541.0 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 221367 523.4 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 215943 544.6 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 199964 585.9 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 32546 3737 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 14726 8091 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 14972 7928 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 14827 8099 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 15092 7951 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 14724 8113 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 13206 8883 ns/op BenchmarkTrimASCII/1:1-4 3454168 34.28 ns/op BenchmarkTrimASCII/1:2-4 2742204 42.27 ns/op BenchmarkTrimASCII/1:4-4 2665005 43.89 ns/op BenchmarkTrimASCII/1:8-4 2463074 47.09 ns/op BenchmarkTrimASCII/1:16-4 2188208 54.90 ns/op BenchmarkTrimASCII/16:1-4 2587753 46.44 ns/op BenchmarkTrimASCII/16:2-4 816484 143.9 ns/op BenchmarkTrimASCII/16:4-4 824761 142.8 ns/op BenchmarkTrimASCII/16:8-4 788192 149.6 ns/op BenchmarkTrimASCII/16:16-4 721324 155.5 ns/op BenchmarkTrimASCII/256:1-4 626977 191.1 ns/op BenchmarkTrimASCII/256:2-4 71942 1630 ns/op BenchmarkTrimASCII/256:4-4 64196 1631 ns/op BenchmarkTrimASCII/256:8-4 67648 1673 ns/op BenchmarkTrimASCII/256:16-4 71455 1670 ns/op BenchmarkTrimASCII/4096:1-4 51703 2252 ns/op BenchmarkTrimASCII/4096:2-4 4540 25718 ns/op BenchmarkTrimASCII/4096:4-4 4530 25460 ns/op BenchmarkTrimASCII/4096:8-4 4516 25810 ns/op BenchmarkTrimASCII/4096:16-4 4485 25547 ns/op BenchmarkTrimByte-4 4601116 25.47 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 10000 10220 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 10000 10322 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1422 84301 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2691 40802 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 5280 21799 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 9075 12575 ns/op BenchmarkJoin/0-4 5876683 20.59 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4387068 25.69 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 273553 438.0 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 190606 632.9 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 147302 810.0 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 104564 999.9 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 99830 1161 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 86240 1374 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2899363 40.64 ns/op BenchmarkTrimSpace/ASCII-4 1661208 73.19 ns/op BenchmarkTrimSpace/SomeNonASCII-4 164199 739.6 ns/op BenchmarkTrimSpace/JustNonASCII-4 74796 1422 ns/op BenchmarkReplaceAll-4 131935 856.0 ns/op 16 B/op 1 allocs/op PASS ok strings 36.846s goos: darwin goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCond1-4 49713 2226 ns/op BenchmarkCond2-4 18636 6374 ns/op BenchmarkCond4-4 8636 12352 ns/op BenchmarkCond8-4 8456 13638 ns/op BenchmarkCond16-4 3049 39443 ns/op BenchmarkCond32-4 1176 103305 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 856720 135.9 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 551352 204.7 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 1000000 118.2 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 926902 128.9 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 512323 208.7 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 1000000 109.7 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 119700 1195 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 111854 1197 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 92635 1330 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 66298 2088 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 1112012 124.2 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 214744 545.3 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 961015 107.9 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 192867 612.8 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 905036 118.1 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 196203 546.5 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2795582 41.13 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 79778 1483 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 232764 524.0 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 947917 123.1 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 9156 12150 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 634 211509 ns/op BenchmarkRange/*sync.Map-4 5778 19677 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 121308 1056 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 377064 295.7 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 78775 1308 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 189201 540.2 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 453934 260.8 ns/op BenchmarkAdversarialDelete/*sync.Map-4 255319 478.6 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 83204 1425 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 236467 546.2 ns/op BenchmarkDeleteCollision/*sync.Map-4 947686 119.8 ns/op BenchmarkUncontendedSemaphore-4 4932770 24.04 ns/op BenchmarkContendedSemaphore-4 3853630 32.65 ns/op BenchmarkMutexUncontended-4 1349384 101.5 ns/op BenchmarkMutex-4 123883 1024 ns/op BenchmarkMutexSlack-4 131448 1021 ns/op BenchmarkMutexWork-4 107253 1083 ns/op BenchmarkMutexWorkSlack-4 122740 977.9 ns/op BenchmarkMutexNoSpin-4 87368 1338 ns/op BenchmarkMutexSpin-4 99163 1207 ns/op BenchmarkOnce-4 1003372 130.3 ns/op BenchmarkSemaUncontended-4 8528881 13.87 ns/op BenchmarkSemaSyntNonblock-4 1000000 106.3 ns/op BenchmarkSemaSyntBlock-4 1208865 95.74 ns/op BenchmarkSemaWorkNonblock-4 1000000 113.1 ns/op BenchmarkSemaWorkBlock-4 1000000 112.3 ns/op BenchmarkRWMutexUncontended-4 622953 179.4 ns/op BenchmarkRWMutexWrite100-4 464077 254.9 ns/op BenchmarkRWMutexWrite10-4 274048 457.3 ns/op BenchmarkRWMutexWorkWrite100-4 409167 295.9 ns/op BenchmarkRWMutexWorkWrite10-4 209566 590.0 ns/op BenchmarkWaitGroupUncontended-4 1283200 86.75 ns/op BenchmarkWaitGroupAddDone-4 561968 196.1 ns/op BenchmarkWaitGroupAddDoneWork-4 648396 219.3 ns/op BenchmarkWaitGroupWait-4 6152709 19.49 ns/op BenchmarkWaitGroupWaitWork-4 3996408 29.65 ns/op BenchmarkWaitGroupActuallyWait-4 66379 1801 ns/op 32 B/op 2 allocs/op PASS ok sync 10.637s goos: darwin goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkValueRead-4 859669 131.4 ns/op PASS ok sync/atomic 0.274s goos: darwin goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkTBHelper-4 127390 903.4 ns/op 0 B/op 0 allocs/op PASS ok testing 0.308s goos: darwin goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkTable/1x10/new-4 9204 12488 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 12480 9514 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 100 1035231 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 136 877133 ns/op 951 B/op 7 allocs/op BenchmarkTable/1x100000/new-4 1 123656649 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 124182077 ns/op 19393016 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 2031 55408 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2277 50175 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 22 5114899 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 22 4856859 ns/op 18798 B/op 47 allocs/op BenchmarkTable/10x100000/new-4 1 582609527 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 575818422 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 252 474502 ns/op 39305 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 271 431919 ns/op 145 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 3 47079934 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 3 45221280 ns/op 1096320 B/op 351 allocs/op BenchmarkTable/100x100000/new-4 1 5739742827 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 5347250547 ns/op 335150056 B/op 100091 allocs/op BenchmarkPyramid/10-4 3334 34753 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 46 2550878 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 272473507 ns/op 35625352 B/op 2056 allocs/op BenchmarkRagged/10-4 3046 43122 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 316 365612 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 32 3653423 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 8510 13856 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 16.086s goos: darwin goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkParseLarge-4 2 73857645 ns/op BenchmarkVariableString-4 115004 994.9 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2511 44927 ns/op 2491 B/op 39 allocs/op PASS ok text/template/parse 0.641s goos: darwin goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAfterFunc-4 54 1881060 ns/op BenchmarkAfter-4 194 714081 ns/op BenchmarkStop-4 357 350689 ns/op BenchmarkSimultaneousAfterFunc-4 54 1974850 ns/op BenchmarkStartStop-4 340 444107 ns/op BenchmarkReset-4 3276 35276 ns/op BenchmarkSleep-4 54 2694612 ns/op BenchmarkParallelTimerLatency-4 45 279821 avg-late-ns 386832 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 177483 avg-late-ns 810472 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 141711 avg-late-ns 253881 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 117449 avg-late-ns 290535 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 67711 avg-late-ns 298745 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 82286 avg-late-ns 278060 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 86742 avg-late-ns 264611 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 89773 avg-late-ns 322623 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 100468 avg-late-ns 478167 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 122689 avg-late-ns 487663 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 701151 avg-late-ns 2583640 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 174796 avg-late-ns 774666 max-late-ns BenchmarkTicker-4 590 224761 ns/op BenchmarkTickerReset-4 4749 24148 ns/op BenchmarkTickerResetNaive-4 325 361989 ns/op BenchmarkNow-4 993577 117.7 ns/op BenchmarkNowUnixNano-4 992638 120.5 ns/op BenchmarkNowUnixMilli-4 966241 120.2 ns/op BenchmarkNowUnixMicro-4 984150 118.0 ns/op BenchmarkFormat-4 60435 1970 ns/op BenchmarkFormatRFC3339-4 74569 1616 ns/op BenchmarkFormatRFC3339Nano-4 73320 1666 ns/op BenchmarkFormatNow-4 81812 1435 ns/op BenchmarkMarshalJSON-4 90522 1354 ns/op BenchmarkMarshalText-4 90318 1310 ns/op BenchmarkParse-4 170061 722.2 ns/op BenchmarkParseRFC3339UTC-4 421334 276.9 ns/op BenchmarkParseRFC3339UTCBytes-4 283353 411.0 ns/op BenchmarkParseRFC3339TZ-4 118341 1000 ns/op BenchmarkParseRFC3339TZBytes-4 92803 1279 ns/op BenchmarkParseDuration-4 578840 201.1 ns/op BenchmarkHour-4 1000000 109.2 ns/op BenchmarkSecond-4 1000000 110.0 ns/op BenchmarkYear-4 837744 141.2 ns/op BenchmarkDay-4 730744 159.7 ns/op BenchmarkISOWeek-4 821080 143.8 ns/op BenchmarkGoString-4 86478 1374 ns/op BenchmarkUnmarshalText-4 97046 1236 ns/op PASS ok time 10.206s goos: darwin goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkDecodeValidASCII-4 476329 239.2 ns/op BenchmarkDecodeValidJapaneseChars-4 511756 206.0 ns/op BenchmarkDecodeRune-4 1821177 64.44 ns/op BenchmarkEncodeValidASCII-4 619010 175.4 ns/op BenchmarkEncodeValidJapaneseChars-4 835363 130.4 ns/op BenchmarkAppendRuneValidASCII-4 1614355 73.95 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2512393 46.49 ns/op BenchmarkEncodeRune-4 3250624 36.77 ns/op PASS ok unicode/utf16 1.434s goos: darwin goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkRuneCountTenASCIIChars-4 845224 119.6 ns/op BenchmarkRuneCountTenJapaneseChars-4 213285 542.6 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3867668 31.36 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 479844 244.5 ns/op BenchmarkValidTenASCIIChars-4 1000000 114.3 ns/op BenchmarkValid100KASCIIChars-4 100 1013554 ns/op BenchmarkValidTenJapaneseChars-4 194092 602.7 ns/op BenchmarkValidLongMostlyASCII-4 98 1068673 ns/op BenchmarkValidLongJapanese-4 63 1715415 ns/op BenchmarkValidStringTenASCIIChars-4 4949562 23.92 ns/op BenchmarkValidString100KASCIIChars-4 10000 10861 ns/op BenchmarkValidStringTenJapaneseChars-4 489051 229.0 ns/op BenchmarkValidStringLongMostlyASCII-4 932 129473 ns/op BenchmarkValidStringLongJapanese-4 182 668177 ns/op BenchmarkEncodeASCIIRune-4 4590343 23.91 ns/op BenchmarkEncodeJapaneseRune-4 2794268 42.03 ns/op BenchmarkAppendASCIIRune-4 10476484 11.03 ns/op BenchmarkAppendJapaneseRune-4 3218588 36.67 ns/op BenchmarkDecodeASCIIRune-4 3251158 36.41 ns/op BenchmarkDecodeJapaneseRune-4 2242111 53.07 ns/op BenchmarkFullRune/ASCII-4 3969448 31.24 ns/op BenchmarkFullRune/Incomplete-4 1828446 64.12 ns/op BenchmarkFullRune/Japanese-4 3999889 29.83 ns/op PASS ok unicode/utf8 3.345s goos: darwin goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAll-4 1 41981409690 ns/op PASS ok cmd/api 50.302s goos: darwin goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEqArrayOfStrings5-4 1249192 95.92 ns/op BenchmarkEqArrayOfStrings64-4 150265 778.4 ns/op BenchmarkEqArrayOfStrings1024-4 9786 11799 ns/op BenchmarkEqArrayOfFloats5-4 1536133 78.89 ns/op BenchmarkEqArrayOfFloats64-4 154940 754.6 ns/op BenchmarkEqArrayOfFloats1024-4 9842 11756 ns/op BenchmarkEqStruct-4 18888660 6.279 ns/op PASS ok cmd/compile/internal/reflectdata 1.244s goos: darwin goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkPhioptPass-4 10000 309581 ns/op BenchmarkCopyElim1-4 919 111118 ns/op BenchmarkCopyElim10-4 829 126880 ns/op BenchmarkCopyElim100-4 519 227369 ns/op BenchmarkCopyElim1000-4 74 1469045 ns/op BenchmarkCopyElim10000-4 5 21651997 ns/op BenchmarkCopyElim100000-4 1 440031943 ns/op BenchmarkDeadCode/1-4 799 130201 ns/op BenchmarkDeadCode/10-4 777 149211 ns/op BenchmarkDeadCode/100-4 379 339282 ns/op BenchmarkDeadCode/1000-4 70 1887477 ns/op BenchmarkDeadCode/10000-4 5 20769859 ns/op BenchmarkDeadCode/100000-4 1 274403877 ns/op BenchmarkDeadCode/200000-4 1 596062675 ns/op BenchmarkDominatorsLinear-4 24 4948907 ns/op 2.02 MB/s BenchmarkDominatorsFwdBack-4 16 7128765 ns/op 1.40 MB/s BenchmarkDominatorsManyPred-4 15 7107368 ns/op 1.41 MB/s BenchmarkDominatorsMaxPred-4 16 6922119 ns/op 1.44 MB/s BenchmarkDominatorsMaxPredVal-4 16 6971808 ns/op 1.43 MB/s BenchmarkFuse/1-4 807 131927 ns/op BenchmarkFuse/10-4 712 160174 ns/op BenchmarkFuse/100-4 195 532010 ns/op BenchmarkFuse/1000-4 28 4288903 ns/op BenchmarkFuse/10000-4 2 53435214 ns/op BenchmarkNilCheckDeep1-4 23133 5056 ns/op 0.20 MB/s 88 B/op 5 allocs/op BenchmarkNilCheckDeep10-4 7563 15136 ns/op 0.66 MB/s 168 B/op 5 allocs/op BenchmarkNilCheckDeep100-4 1010 117524 ns/op 0.85 MB/s 1152 B/op 5 allocs/op BenchmarkNilCheckDeep1000-4 90 1145991 ns/op 0.87 MB/s 10379 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 8 13096908 ns/op 0.76 MB/s 112697 B/op 5 allocs/op BenchmarkDSEPass-4 43 2741805 ns/op 2985 B/op 4 allocs/op BenchmarkDSEPassBlock-4 2 51036733 ns/op 900320 B/op 30008 allocs/op BenchmarkCSEPass-4 9 11460963 ns/op 188656 B/op 9 allocs/op BenchmarkCSEPassBlock-4 2 79969286 ns/op 4980112 B/op 67501 allocs/op BenchmarkDeadcodePass-4 236 431401 ns/op 1237 B/op 1 allocs/op BenchmarkDeadcodePassBlock-4 10 10207237 ns/op 24054 B/op 1500 allocs/op BenchmarkMultiPass-4 152 725428 ns/op 190451 B/op 8 allocs/op BenchmarkMultiPassBlock-4 3 35547234 ns/op 3800357 B/op 40007 allocs/op BenchmarkCondRewrite/SoloJump-4 3293772 35.51 ns/op BenchmarkCondRewrite/CombJump-4 3301642 36.16 ns/op PASS ok cmd/compile/internal/ssa 15.108s goos: darwin goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkLoadAdd-4 9082 12374 ns/op BenchmarkExtShift-4 18552 6387 ns/op BenchmarkModify-4 9616 12055 ns/op BenchmarkMullImm-4 18042 6507 ns/op BenchmarkConstModify-4 9633 11917 ns/op BenchmarkBitSet-4 20024 6054 ns/op BenchmarkBitClear-4 19591 6111 ns/op BenchmarkBitToggle-4 19873 5938 ns/op BenchmarkBitSetConst-4 158326 749.3 ns/op BenchmarkBitClearConst-4 157688 758.1 ns/op BenchmarkBitToggleConst-4 157527 773.5 ns/op BenchmarkDivconstI64-4 10055564 11.78 ns/op BenchmarkModconstI64-4 9799117 12.66 ns/op BenchmarkDivisiblePow2constI64-4 10333651 11.45 ns/op BenchmarkDivisibleconstI64-4 10048026 12.09 ns/op BenchmarkDivisibleWDivconstI64-4 6784251 17.51 ns/op BenchmarkDivconstU64/3-4 9813992 11.81 ns/op BenchmarkDivconstU64/5-4 9825948 11.96 ns/op BenchmarkDivconstU64/37-4 9767818 12.06 ns/op BenchmarkDivconstU64/1234567-4 9932733 11.93 ns/op BenchmarkModconstU64-4 9011211 12.41 ns/op BenchmarkDivisibleconstU64-4 10037959 11.79 ns/op BenchmarkDivisibleWDivconstU64-4 6754528 18.00 ns/op BenchmarkDivconstI32-4 10209447 11.66 ns/op BenchmarkModconstI32-4 9829278 12.00 ns/op BenchmarkDivisiblePow2constI32-4 10320733 11.40 ns/op BenchmarkDivisibleconstI32-4 10088846 12.17 ns/op BenchmarkDivisibleWDivconstI32-4 6741684 18.04 ns/op BenchmarkDivconstU32-4 10204372 11.68 ns/op BenchmarkModconstU32-4 9857064 12.17 ns/op BenchmarkDivisibleconstU32-4 10001838 11.59 ns/op BenchmarkDivisibleWDivconstU32-4 6792319 17.62 ns/op BenchmarkDivconstI16-4 10153544 11.71 ns/op BenchmarkModconstI16-4 10036611 11.64 ns/op BenchmarkDivisiblePow2constI16-4 10203248 11.46 ns/op BenchmarkDivisibleconstI16-4 10001786 11.62 ns/op BenchmarkDivisibleWDivconstI16-4 6926269 17.51 ns/op BenchmarkDivconstU16-4 10076004 11.74 ns/op BenchmarkModconstU16-4 10112989 11.91 ns/op BenchmarkDivisibleconstU16-4 10289911 11.50 ns/op BenchmarkDivisibleWDivconstU16-4 6767078 17.53 ns/op BenchmarkDivconstI8-4 9754180 11.93 ns/op BenchmarkModconstI8-4 10138899 11.65 ns/op BenchmarkDivisiblePow2constI8-4 10251981 11.42 ns/op BenchmarkDivisibleconstI8-4 10404192 11.56 ns/op BenchmarkDivisibleWDivconstI8-4 6675454 17.51 ns/op BenchmarkDivconstU8-4 8953354 11.50 ns/op BenchmarkModconstU8-4 10141670 12.29 ns/op BenchmarkDivisibleconstU8-4 10281129 11.57 ns/op BenchmarkDivisibleWDivconstU8-4 6974504 19.05 ns/op BenchmarkMul2-4 289369 402.9 ns/op BenchmarkMulNeg2-4 174277 671.4 ns/op BenchmarkEfaceInteger-4 4420154 24.19 ns/op BenchmarkMulconstI32/3-4 18834522 6.262 ns/op BenchmarkMulconstI32/5-4 18655051 6.468 ns/op BenchmarkMulconstI32/12-4 18006524 6.241 ns/op BenchmarkMulconstI32/120-4 18583923 6.205 ns/op BenchmarkMulconstI32/-120-4 19207158 6.364 ns/op BenchmarkMulconstI32/65537-4 18779904 6.443 ns/op BenchmarkMulconstI32/65538-4 18737738 6.264 ns/op BenchmarkMulconstI64/3-4 17922482 6.244 ns/op BenchmarkMulconstI64/5-4 18678158 6.318 ns/op BenchmarkMulconstI64/12-4 18928568 6.224 ns/op BenchmarkMulconstI64/120-4 18713397 6.308 ns/op BenchmarkMulconstI64/-120-4 18714938 6.166 ns/op BenchmarkMulconstI64/65537-4 18781922 6.251 ns/op BenchmarkMulconstI64/65538-4 18761954 6.389 ns/op BenchmarkMulconstU32/3-4 18800661 6.301 ns/op BenchmarkMulconstU32/5-4 18743175 6.296 ns/op BenchmarkMulconstU32/12-4 18771528 6.304 ns/op BenchmarkMulconstU32/120-4 18819207 6.263 ns/op BenchmarkMulconstU32/65537-4 18758924 6.361 ns/op BenchmarkMulconstU32/65538-4 18756596 6.199 ns/op BenchmarkMulconstU64/3-4 18731042 6.146 ns/op BenchmarkMulconstU64/5-4 18768712 6.257 ns/op BenchmarkMulconstU64/12-4 18190350 6.240 ns/op BenchmarkMulconstU64/120-4 18759438 6.292 ns/op BenchmarkMulconstU64/65537-4 19170376 6.332 ns/op BenchmarkMulconstU64/65538-4 17165242 6.329 ns/op BenchmarkShiftArithmeticRight-4 17262619 6.791 ns/op BenchmarkSwitch8Predictable-4 7830795 14.90 ns/op BenchmarkSwitch8Unpredictable-4 8120682 14.38 ns/op BenchmarkSwitch32Predictable-4 10295576 11.85 ns/op BenchmarkSwitch32Unpredictable-4 8025219 14.72 ns/op BenchmarkSwitchStringPredictable-4 5334988 22.37 ns/op BenchmarkSwitchStringUnpredictable-4 5395932 21.09 ns/op PASS ok cmd/compile/internal/test 12.383s goos: darwin goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkNamed/Underlying/nongeneric-4 986914 104.1 ns/op BenchmarkNamed/Underlying/generic-4 1000000 102.2 ns/op BenchmarkNamed/Underlying/src_instance-4 1000000 102.4 ns/op BenchmarkNamed/Underlying/user_instance-4 1000000 114.7 ns/op BenchmarkCheck/http/funcbodies/info-4 1 530334089 ns/op 56639 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 307740687 ns/op 97619 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 128868710 ns/op 233052 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 118211346 ns/op 254096 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 110562709 ns/op 45854 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 81092540 ns/op 62514 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 33835548 ns/op 149820 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 32144617 ns/op 157730 lines/s BenchmarkCheck/constant/funcbodies/info-4 3 45292393 ns/op 47762 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 38832049 ns/op 55702 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 6 22027258 ns/op 98201 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 19412738 ns/op 111426 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 657416143 ns/op 91630 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 489510053 ns/op 123046 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 102301584 ns/op 587504 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 83074277 ns/op 724829 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 2 63999354 ns/op 30645 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 58895301 ns/op 33299 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 34692241 ns/op 56521 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 4 36080114 ns/op 54357 lines/s PASS ok cmd/compile/internal/types2 9.458s goos: darwin goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkExecGoEnv-4 37 3124037 ns/op 4206459 sys-ns/op 3901054 user-ns/op PASS ok cmd/go 0.583s goos: darwin goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkHash8Bytes/New-4 74851 1515 ns/op 5.28 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 89533 1323 ns/op 6.05 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 17737 6464 ns/op 158.43 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 19147 6144 ns/op 166.67 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2968 40776 ns/op 200.90 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2989 41144 ns/op 199.11 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.055s ##### os/user with tag osusergo ok os/user 0.127s ##### GOOS=ios on darwin/amd64 ok crypto/x509 0.156s All tests passed.