darwin-amd64-race at 28f8dbd7b941648aea311bb0cf331f88c02441b6 :: Running /tmp/buildlet/go/src/make.bash with args ["/tmp/buildlet/go/src/make.bash"] and env ["TERM_PROGRAM=Apple_Terminal" "SHELL=/bin/zsh" "TERM=xterm-256color" "TERM_PROGRAM_VERSION=445" "TERM_SESSION_ID=58041A6E-E9B2-42CB-94AD-1310623F77F0" "USER=gopher" "SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.DqDcahlpM2/Listeners" "PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" "GO_BUILDER_ENV=qemu_vm" "LaunchInstanceID=5F01DF73-581C-4BAB-84E2-742DB475D224" "__CFBundleIdentifier=com.apple.Terminal" "LANG=en_US.UTF-8" "XPC_FLAGS=0x0" "XPC_SERVICE_NAME=0" "HOME=/Users/gopher" "SHLVL=2" "LOGNAME=gopher" "SECURITYSESSIONID=186a6" "_=/Users/gopher/go/bin/buildlet" "WORKDIR=/tmp/buildlet" "GOROOT_BOOTSTRAP=/tmp/buildlet/go1.4" "GO_BUILDER_NAME=darwin-amd64-race" "GOBIN=" "TMPDIR=/tmp/buildlet/tmp" "GOCACHE=/tmp/buildlet/gocache" "PWD=/tmp/buildlet/go/src"] in dir /tmp/buildlet/go/src Building Go cmd/dist using /tmp/buildlet/go1.4. (go1.17.13 darwin/amd64) Building Go toolchain1 using /tmp/buildlet/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 /tmp/buildlet/go Installed commands in /tmp/buildlet/go/bin :: Running /tmp/buildlet/go/bin/go with args ["/tmp/buildlet/go/bin/go" "install" "-race" "std"] and env ["TERM_PROGRAM=Apple_Terminal" "SHELL=/bin/zsh" "TERM=xterm-256color" "TERM_PROGRAM_VERSION=445" "TERM_SESSION_ID=58041A6E-E9B2-42CB-94AD-1310623F77F0" "USER=gopher" "SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.DqDcahlpM2/Listeners" "PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" "GO_BUILDER_ENV=qemu_vm" "LaunchInstanceID=5F01DF73-581C-4BAB-84E2-742DB475D224" "__CFBundleIdentifier=com.apple.Terminal" "LANG=en_US.UTF-8" "XPC_FLAGS=0x0" "XPC_SERVICE_NAME=0" "HOME=/Users/gopher" "SHLVL=2" "LOGNAME=gopher" "SECURITYSESSIONID=186a6" "_=/Users/gopher/go/bin/buildlet" "WORKDIR=/tmp/buildlet" "GOROOT_BOOTSTRAP=/tmp/buildlet/go1.4" "GO_BUILDER_NAME=darwin-amd64-race" "GOBIN=" "TMPDIR=/tmp/buildlet/tmp" "GOCACHE=/tmp/buildlet/gocache" "PWD=/tmp/buildlet/go/bin"] in dir /tmp/buildlet/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: # GOOS: darwin # OS Version: Darwin 21.6.0 Darwin Kernel Version 21.6.0: Mon Aug 22 20:17:10 PDT 2022; root:xnu-8020.140.49~2/RELEASE_X86_64 x86_64 ##### Testing packages. ok archive/tar 1.608s ok archive/zip 2.155s ok bufio 0.506s ok bytes 4.803s ok compress/bzip2 0.930s ok compress/flate 7.803s ok compress/gzip 15.844s ok compress/lzw 0.835s ok compress/zlib 5.608s ok container/heap 0.059s ok container/list 0.049s ok container/ring 0.062s ok context 0.088s ok crypto 0.075s ok crypto/aes 0.118s ok crypto/cipher 0.085s ok crypto/des 0.116s ok crypto/dsa 0.076s ok crypto/ecdh 0.265s ok crypto/ecdsa 0.154s ok crypto/ed25519 0.439s ok crypto/elliptic 0.069s ok crypto/hmac 0.056s ok crypto/internal/alias 0.032s ok crypto/internal/bigmod 3.433s ok crypto/internal/boring 0.037s ok crypto/internal/boring/bcache 0.434s ok crypto/internal/edwards25519 45.185s ok crypto/internal/edwards25519/field 16.169s ok crypto/internal/nistec 4.483s ok crypto/internal/nistec/fiat 0.045s [no tests to run] ok crypto/md5 0.058s ok crypto/rand 0.402s ok crypto/rc4 0.613s ok crypto/rsa 0.627s ok crypto/sha1 0.074s ok crypto/sha256 0.079s ok crypto/sha512 0.091s ok crypto/subtle 0.467s ok crypto/tls 2.978s ok crypto/x509 1.342s ok database/sql 0.492s ok database/sql/driver 0.045s ok debug/buildinfo 0.085s ok debug/dwarf 0.232s ok debug/elf 1.575s ok debug/gosym 0.208s ok debug/macho 0.192s ok debug/pe 0.254s ok debug/plan9obj 0.113s ok embed 0.174s [no tests to run] ok embed/internal/embedtest 0.083s ok encoding/ascii85 0.076s ok encoding/asn1 0.049s ok encoding/base32 0.178s ok encoding/base64 0.089s ok encoding/binary 0.047s ok encoding/csv 0.129s ok encoding/gob 29.369s ok encoding/hex 0.072s ok encoding/json 2.199s ok encoding/pem 2.428s ok encoding/xml 0.286s ok errors 0.049s ok expvar 0.050s ok flag 0.157s ok fmt 0.756s ok go/ast 0.107s ok go/build 6.316s ok go/build/constraint 0.143s ok go/constant 0.051s ok go/doc 0.535s ok go/doc/comment 4.287s ok go/format 0.164s ok go/importer 1.139s ok go/internal/gccgoimporter 0.164s ok go/internal/gcimporter 7.350s ok go/internal/srcimporter 31.664s ok go/parser 1.752s ok go/printer 2.553s ok go/scanner 0.064s ok go/token 0.368s ok go/types 49.280s ok hash 0.061s ok hash/adler32 0.057s ok hash/crc32 0.076s ok hash/crc64 0.056s ok hash/fnv 0.080s ok hash/maphash 0.045s ok html 0.035s ok html/template 0.304s ok image 0.576s ok image/color 0.106s ok image/draw 0.796s ok image/gif 1.372s ok image/jpeg 1.547s ok image/png 4.320s ok index/suffixarray 1.515s ok internal/abi 9.894s ok internal/buildcfg 0.106s ok internal/coverage/cformat 0.049s ok internal/coverage/cmerge 0.043s ok internal/coverage/pods 0.124s ok internal/coverage/slicereader 0.057s ok internal/coverage/slicewriter 0.056s ok internal/coverage/test 0.113s ok internal/cpu 0.203s ok internal/dag 0.088s ok internal/diff 0.081s ok internal/fmtsort 0.052s ok internal/fuzz 0.072s ok internal/godebug 0.092s ok internal/intern 2.058s ok internal/itoa 0.122s ok internal/poll 0.718s ok internal/profile 0.109s ok internal/reflectlite 0.300s ok internal/safefilepath 0.046s ok internal/saferio 0.302s ok internal/singleflight 0.189s ok internal/testenv 0.044s ok internal/trace 0.364s ok internal/types/errors 2.053s ok internal/unsafeheader 0.051s ok internal/xcoff 0.222s ok io 0.119s ok io/fs 0.233s ok io/ioutil 0.066s ok log 0.083s ok log/syslog 1.394s ok math 0.056s ok math/big 3.030s ok math/bits 0.098s ok math/cmplx 0.091s ok math/rand 2.738s ok mime 0.085s ok mime/multipart 1.913s ok mime/quotedprintable 0.168s ok net 17.237s ok net/http 20.738s ok net/http/cgi 1.761s ok net/http/cookiejar 0.130s ok net/http/fcgi 0.212s ok net/http/httptest 0.367s ok net/http/httptrace 0.067s ok net/http/httputil 1.247s ok net/http/internal 0.097s ok net/http/internal/ascii 0.098s ok net/http/pprof 5.348s ok net/internal/socktest 0.063s ok net/mail 0.072s ok net/netip 1.202s ok net/rpc 0.325s ok net/rpc/jsonrpc 0.164s ok net/smtp 0.357s ok net/textproto 0.061s ok net/url 0.063s ok os 3.778s ok os/exec 4.002s ok os/exec/internal/fdtest 0.116s ok os/signal 5.649s ok os/user 0.141s ok path 0.130s ok path/filepath 0.160s ok plugin 0.078s ok reflect 2.032s ok regexp 4.285s ok regexp/syntax 5.220s ok runtime 70.267s ok runtime/cgo 0.090s ok runtime/coverage 0.141s ok runtime/debug 0.263s ok runtime/internal/atomic 0.075s ok runtime/internal/math 0.076s ok runtime/internal/sys 0.072s ok runtime/metrics 0.046s ok runtime/pprof 12.800s ok runtime/race 13.283s ok runtime/trace 7.700s ok sort 0.629s ok strconv 2.278s ok strings 4.460s ok sync 0.924s ok sync/atomic 2.432s ok syscall 3.167s ok testing 3.108s ok testing/fstest 0.154s ok testing/iotest 0.057s ok testing/quick 0.266s ok text/scanner 0.050s ok text/tabwriter 0.039s ok text/template 0.136s ok text/template/parse 0.076s ok time 2.760s ok unicode 0.100s ok unicode/utf16 0.058s ok unicode/utf8 0.064s ok cmd/addr2line 7.923s ok cmd/api 25.152s ok cmd/asm/internal/asm 3.167s ok cmd/asm/internal/lex 0.061s ok cmd/compile/internal/abt 0.069s ok cmd/compile/internal/amd64 77.301s ok cmd/compile/internal/base 0.072s ok cmd/compile/internal/compare 0.072s ok cmd/compile/internal/dwarfgen 1.247s ok cmd/compile/internal/importer 5.476s ok cmd/compile/internal/ir 0.074s ok cmd/compile/internal/logopt 1.404s ok cmd/compile/internal/noder 0.049s ok cmd/compile/internal/reflectdata 0.038s [no tests to run] ok cmd/compile/internal/ssa 37.346s ok cmd/compile/internal/syntax 0.337s ok cmd/compile/internal/test 24.532s ok cmd/compile/internal/typecheck 0.789s ok cmd/compile/internal/types 0.038s ok cmd/compile/internal/types2 26.111s ok cmd/covdata 0.040s ok cmd/cover 4.134s ok cmd/dist 0.050s ok cmd/doc 3.895s ok cmd/fix 19.612s ok cmd/go 417.475s ok cmd/go/internal/auth 0.071s ok cmd/go/internal/cache 0.492s ok cmd/go/internal/fsys 0.324s ok cmd/go/internal/generate 0.098s ok cmd/go/internal/get 0.107s ok cmd/go/internal/imports 0.134s ok cmd/go/internal/load 0.067s ok cmd/go/internal/lockedfile 0.322s ok cmd/go/internal/lockedfile/internal/filelock 0.114s ok cmd/go/internal/modconv 0.123s ok cmd/go/internal/modfetch 0.091s ok cmd/go/internal/modfetch/codehost 0.086s ok cmd/go/internal/modfetch/zip_sum_test 0.102s ok cmd/go/internal/modindex 1.048s ok cmd/go/internal/modload 0.089s ok cmd/go/internal/mvs 0.062s ok cmd/go/internal/par 0.149s ok cmd/go/internal/str 0.044s ok cmd/go/internal/test 0.084s ok cmd/go/internal/vcs 0.149s ok cmd/go/internal/vcweb 0.120s ok cmd/go/internal/vcweb/vcstest 33.902s ok cmd/go/internal/web 0.116s ok cmd/go/internal/work 0.402s ok cmd/gofmt 0.455s ok cmd/internal/archive 3.597s ok cmd/internal/buildid 0.798s ok cmd/internal/dwarf 0.058s ok cmd/internal/edit 0.071s ok cmd/internal/goobj 0.036s ok cmd/internal/moddeps 5.436s ok cmd/internal/notsha256 0.050s ok cmd/internal/obj 1.263s ok cmd/internal/obj/ppc64 0.997s ok cmd/internal/obj/riscv 0.414s ok cmd/internal/obj/s390x 0.073s ok cmd/internal/obj/x86 4.238s ok cmd/internal/objabi 0.104s ok cmd/internal/pkgpath 0.329s ok cmd/internal/pkgpattern 0.107s ok cmd/internal/quoted 0.102s ok cmd/internal/src 0.043s ok cmd/internal/test2json 1.100s ok cmd/link 23.301s ok cmd/link/internal/benchmark 0.049s ok cmd/link/internal/ld 26.285s ok cmd/link/internal/loader 0.185s ok cmd/nm 3.698s ok cmd/objdump 8.703s ok cmd/pack 3.400s ok cmd/pprof 1.974s ok cmd/trace 0.237s ok cmd/vet 29.438s ##### Running benchmarks briefly. goos: darwin goarch: amd64 pkg: archive/tar Benchmark/Writer/USTAR-4 3102 36370 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2590 58401 ns/op 1851 B/op 36 allocs/op Benchmark/Writer/PAX-4 1416 71391 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 4398 32008 ns/op 5130 B/op 15 allocs/op Benchmark/Reader/GNU-4 7054 25316 ns/op 5209 B/op 15 allocs/op Benchmark/Reader/PAX-4 1962 108765 ns/op 8997 B/op 33 allocs/op PASS ok archive/tar 1.273s goos: darwin goarch: amd64 pkg: archive/zip BenchmarkCompressedZipGarbage-4 1 297930837 ns/op 828480 B/op 81 allocs/op BenchmarkZip64Test-4 1 218940728 ns/op BenchmarkZip64TestSizes/4096-4 1183 176709 ns/op BenchmarkZip64TestSizes/1048576-4 124 913134 ns/op BenchmarkZip64TestSizes/67108864-4 1 167498303 ns/op PASS ok archive/zip 1.520s goos: darwin goarch: amd64 pkg: bufio BenchmarkReaderCopyOptimal-4 221276 568.8 ns/op BenchmarkReaderCopyUnoptimal-4 140184 892.4 ns/op BenchmarkReaderCopyNoWriteTo-4 5751 45269 ns/op BenchmarkReaderWriteToOptimal-4 9004 20640 ns/op BenchmarkReaderReadString-4 147548 1342 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 198963 640.3 ns/op BenchmarkWriterCopyUnoptimal-4 195613 608.1 ns/op BenchmarkWriterCopyNoReadFrom-4 10000 57870 ns/op BenchmarkReaderEmpty-4 19532 6339 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 15798 12296 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 480844 251.5 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.854s goos: darwin goarch: amd64 pkg: bytes BenchmarkReadString-4 3230 35166 ns/op 931.81 MB/s BenchmarkWriteByte-4 433 264466 ns/op 15.49 MB/s BenchmarkWriteRune-4 230 511513 ns/op 24.02 MB/s BenchmarkBufferNotEmptyWriteRead-4 36 3353383 ns/op BenchmarkBufferFullSmallReads-4 100 1237613 ns/op BenchmarkBufferWriteBlock/N4096-4 9696 22210 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 307 370102 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 12 10385734 ns/op 4192256 B/op 22 allocs/op BenchmarkIndexByte/10-4 3681028 31.19 ns/op 320.60 MB/s BenchmarkIndexByte/32-4 3640623 32.85 ns/op 974.27 MB/s BenchmarkIndexByte/4K-4 1000000 105.0 ns/op 39027.51 MB/s BenchmarkIndexBytePortable/10-4 1000000 100.7 ns/op 99.34 MB/s BenchmarkIndexBytePortable/32-4 393026 284.9 ns/op 112.33 MB/s BenchmarkIndexBytePortable/4K-4 4228 30495 ns/op 134.32 MB/s BenchmarkIndexRune/10-4 1000000 114.2 ns/op 87.57 MB/s BenchmarkIndexRune/32-4 1000000 115.6 ns/op 276.87 MB/s BenchmarkIndexRune/4K-4 439803 284.6 ns/op 14390.89 MB/s BenchmarkIndexRuneASCII/10-4 3662613 32.31 ns/op 309.48 MB/s BenchmarkIndexRuneASCII/32-4 2996950 33.73 ns/op 948.66 MB/s BenchmarkIndexRuneASCII/4K-4 1000000 104.5 ns/op 39184.39 MB/s BenchmarkEqual/0-4 11218957 10.21 ns/op BenchmarkEqual/1-4 1294770 92.70 ns/op 10.79 MB/s BenchmarkEqual/6-4 1249632 94.54 ns/op 63.46 MB/s BenchmarkEqual/9-4 1262391 94.13 ns/op 95.61 MB/s BenchmarkEqual/15-4 1218907 99.71 ns/op 150.43 MB/s BenchmarkEqual/16-4 1260908 98.34 ns/op 162.70 MB/s BenchmarkEqual/20-4 1000000 104.0 ns/op 192.25 MB/s BenchmarkEqual/32-4 1000000 102.3 ns/op 312.78 MB/s BenchmarkEqual/4K-4 88748 1353 ns/op 3026.93 MB/s BenchmarkIndex/10-4 2265655 51.74 ns/op 193.29 MB/s BenchmarkIndex/32-4 2317618 51.83 ns/op 617.42 MB/s BenchmarkIndex/4K-4 24746 4991 ns/op 820.65 MB/s BenchmarkIndexEasy/10-4 2356242 51.74 ns/op 193.27 MB/s BenchmarkIndexEasy/32-4 2256585 53.36 ns/op 599.72 MB/s BenchmarkIndexEasy/4K-4 485968 264.5 ns/op 15483.00 MB/s BenchmarkCount/10-4 1348393 90.31 ns/op 110.73 MB/s BenchmarkCount/32-4 1352878 86.86 ns/op 368.40 MB/s BenchmarkCount/4K-4 22419 5425 ns/op 755.02 MB/s BenchmarkCountEasy/10-4 1376698 84.89 ns/op 117.80 MB/s BenchmarkCountEasy/32-4 1372512 85.35 ns/op 374.93 MB/s BenchmarkCountEasy/4K-4 495715 260.8 ns/op 15703.41 MB/s BenchmarkCountSingle/10-4 2677518 41.68 ns/op 239.91 MB/s BenchmarkCountSingle/32-4 2813277 42.38 ns/op 755.09 MB/s BenchmarkCountSingle/4K-4 1000000 117.2 ns/op 34948.20 MB/s BenchmarkToUpper/#00-4 3046215 40.22 ns/op BenchmarkToUpper/ONLYUPPER-4 354021 374.9 ns/op BenchmarkToUpper/abc-4 482080 259.7 ns/op BenchmarkToUpper/AbC123-4 337831 389.9 ns/op BenchmarkToUpper/azAZ09_-4 302205 432.7 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 92586 1299 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 39012 3009 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 64340 1848 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 131295 857.1 ns/op BenchmarkToLower/#00-4 2991422 39.37 ns/op BenchmarkToLower/abc-4 450501 281.8 ns/op BenchmarkToLower/AbC123-4 326149 387.8 ns/op BenchmarkToLower/azAZ09_-4 304938 433.8 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 84189 1331 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 40521 2807 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 72410 1628 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 135507 899.7 ns/op BenchmarkFields/ASCII/16-4 195062 703.1 ns/op 22.76 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 15192 8067 ns/op 31.73 MB/s 480 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 973 129938 ns/op 31.52 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 57 2243137 ns/op 29.22 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 35700654 ns/op 29.37 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 183087 702.8 ns/op 22.77 MB/s 80 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6759 17467 ns/op 14.66 MB/s 704 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 403 301669 ns/op 13.58 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 25 5416473 ns/op 12.10 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 88831076 ns/op 11.80 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 141074 932.5 ns/op 17.16 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 10000 11229 ns/op 22.80 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 627 203174 ns/op 20.16 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 33 3749035 ns/op 17.48 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 62712330 ns/op 16.72 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 135940 902.8 ns/op 17.72 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8330 13389 ns/op 19.12 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 496 241680 ns/op 16.95 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 28 4223204 ns/op 15.52 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 72719846 ns/op 14.42 MB/s 11211056 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2182828 54.74 ns/op BenchmarkTrimSpace/ASCII-4 1312602 95.98 ns/op BenchmarkTrimSpace/SomeNonASCII-4 106118 1024 ns/op BenchmarkTrimSpace/JustNonASCII-4 56883 2075 ns/op BenchmarkToValidUTF8/Valid-4 496951 268.8 ns/op BenchmarkToValidUTF8/InvalidASCII-4 338800 383.8 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 103293 1262 ns/op BenchmarkIndexHard1-4 1220 97364 ns/op BenchmarkIndexHard2-4 884 135551 ns/op BenchmarkIndexHard3-4 218 560162 ns/op BenchmarkIndexHard4-4 214 551119 ns/op BenchmarkLastIndexHard1-4 8 12815589 ns/op BenchmarkLastIndexHard2-4 7 16719863 ns/op BenchmarkLastIndexHard3-4 6 17721070 ns/op BenchmarkCountHard1-4 1251 97983 ns/op BenchmarkCountHard2-4 858 137621 ns/op BenchmarkCountHard3-4 214 549510 ns/op BenchmarkSplitEmptySeparator-4 1 103958763 ns/op BenchmarkSplitSingleByteSeparator-4 19 7686921 ns/op BenchmarkSplitMultiByteSeparator-4 13 8344761 ns/op BenchmarkSplitNSingleByteSeparator-4 174063 944.2 ns/op BenchmarkSplitNMultiByteSeparator-4 65430 1756 ns/op BenchmarkRepeat-4 163923 825.2 ns/op BenchmarkRepeatLarge/256/1-4 141486 1085 ns/op 235.93 MB/s BenchmarkRepeatLarge/256/16-4 209077 772.2 ns/op 331.52 MB/s BenchmarkRepeatLarge/512/1-4 74406 1541 ns/op 332.36 MB/s BenchmarkRepeatLarge/512/16-4 97605 1217 ns/op 420.62 MB/s BenchmarkRepeatLarge/1024/1-4 49929 2515 ns/op 407.17 MB/s BenchmarkRepeatLarge/1024/16-4 60880 1964 ns/op 521.42 MB/s BenchmarkRepeatLarge/2048/1-4 30733 3749 ns/op 546.31 MB/s BenchmarkRepeatLarge/2048/16-4 33532 3563 ns/op 574.85 MB/s BenchmarkRepeatLarge/4096/1-4 17421 6935 ns/op 590.64 MB/s BenchmarkRepeatLarge/4096/16-4 17980 6740 ns/op 607.72 MB/s BenchmarkRepeatLarge/8192/1-4 10000 11407 ns/op 718.15 MB/s BenchmarkRepeatLarge/8192/16-4 10000 11768 ns/op 696.10 MB/s BenchmarkRepeatLarge/8192/4097-4 16876 6516 ns/op 628.73 MB/s BenchmarkRepeatLarge/16384/1-4 10000 23566 ns/op 695.24 MB/s BenchmarkRepeatLarge/16384/16-4 7438 22606 ns/op 724.77 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 19711 ns/op 623.58 MB/s BenchmarkRepeatLarge/32768/1-4 3991 47679 ns/op 687.26 MB/s BenchmarkRepeatLarge/32768/16-4 4308 43157 ns/op 759.27 MB/s BenchmarkRepeatLarge/32768/4097-4 2986 42630 ns/op 672.74 MB/s BenchmarkRepeatLarge/65536/1-4 1478 89607 ns/op 731.37 MB/s BenchmarkRepeatLarge/65536/16-4 1449 93594 ns/op 700.22 MB/s BenchmarkRepeatLarge/65536/4097-4 1299 86238 ns/op 712.62 MB/s BenchmarkRepeatLarge/131072/1-4 363 325695 ns/op 402.44 MB/s BenchmarkRepeatLarge/131072/16-4 352 323791 ns/op 404.80 MB/s BenchmarkRepeatLarge/131072/4097-4 361 358924 ns/op 353.85 MB/s BenchmarkRepeatLarge/262144/1-4 192 599762 ns/op 437.08 MB/s BenchmarkRepeatLarge/262144/16-4 205 597602 ns/op 438.66 MB/s BenchmarkRepeatLarge/262144/4097-4 175 571802 ns/op 451.40 MB/s BenchmarkRepeatLarge/524288/1-4 109 1124483 ns/op 466.25 MB/s BenchmarkRepeatLarge/524288/16-4 105 1108157 ns/op 473.12 MB/s BenchmarkRepeatLarge/524288/4097-4 110 1151775 ns/op 451.75 MB/s BenchmarkRepeatLarge/1048576/1-4 49 2141654 ns/op 489.61 MB/s BenchmarkRepeatLarge/1048576/16-4 54 2216429 ns/op 473.09 MB/s BenchmarkRepeatLarge/1048576/4097-4 56 2197193 ns/op 475.49 MB/s BenchmarkRepeatLarge/2097152/1-4 32 4174401 ns/op 502.38 MB/s BenchmarkRepeatLarge/2097152/16-4 36 3975812 ns/op 527.48 MB/s BenchmarkRepeatLarge/2097152/4097-4 31 3913936 ns/op 534.90 MB/s BenchmarkRepeatLarge/4194304/1-4 14 7363866 ns/op 569.58 MB/s BenchmarkRepeatLarge/4194304/16-4 14 7513258 ns/op 558.25 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 7415838 ns/op 565.17 MB/s BenchmarkRepeatLarge/8388608/1-4 8 12939114 ns/op 648.31 MB/s BenchmarkRepeatLarge/8388608/16-4 7 16235818 ns/op 516.67 MB/s BenchmarkRepeatLarge/8388608/4097-4 8 13967194 ns/op 600.45 MB/s BenchmarkRepeatLarge/16777216/1-4 4 25363750 ns/op 661.46 MB/s BenchmarkRepeatLarge/16777216/16-4 4 25138338 ns/op 667.40 MB/s BenchmarkRepeatLarge/16777216/4097-4 5 24142163 ns/op 694.93 MB/s BenchmarkRepeatLarge/33554432/1-4 3 48872901 ns/op 686.57 MB/s BenchmarkRepeatLarge/33554432/16-4 3 49324751 ns/op 680.28 MB/s BenchmarkRepeatLarge/33554432/4097-4 3 47484283 ns/op 706.64 MB/s BenchmarkRepeatLarge/67108864/1-4 2 96471002 ns/op 695.64 MB/s BenchmarkRepeatLarge/67108864/16-4 2 90598452 ns/op 740.73 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 90551402 ns/op 741.11 MB/s BenchmarkRepeatLarge/134217728/1-4 1 186755724 ns/op 718.68 MB/s BenchmarkRepeatLarge/134217728/16-4 1 184963972 ns/op 725.64 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 181136288 ns/op 740.98 MB/s BenchmarkRepeatLarge/268435456/1-4 1 432983892 ns/op 619.97 MB/s BenchmarkRepeatLarge/268435456/16-4 1 384034481 ns/op 698.99 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 388772230 ns/op 690.47 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1001475967 ns/op 536.08 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1204728098 ns/op 445.64 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1209668762 ns/op 443.82 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3837271306 ns/op 279.82 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 4757174391 ns/op 225.71 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 4326784924 ns/op 248.16 MB/s BenchmarkBytesCompare/1-4 10625462 10.76 ns/op BenchmarkBytesCompare/2-4 9642300 11.82 ns/op BenchmarkBytesCompare/4-4 10055343 11.54 ns/op BenchmarkBytesCompare/8-4 13222438 9.761 ns/op BenchmarkBytesCompare/16-4 14599546 9.645 ns/op BenchmarkBytesCompare/32-4 12987756 10.12 ns/op BenchmarkBytesCompare/64-4 11719573 10.70 ns/op BenchmarkBytesCompare/128-4 9688819 11.25 ns/op BenchmarkBytesCompare/256-4 8458520 13.69 ns/op BenchmarkBytesCompare/512-4 6365647 19.02 ns/op BenchmarkBytesCompare/1024-4 3783025 29.87 ns/op BenchmarkBytesCompare/2048-4 2343792 51.45 ns/op BenchmarkIndexAnyASCII/1:1-4 2180031 55.20 ns/op BenchmarkIndexAnyASCII/1:2-4 2179722 54.25 ns/op BenchmarkIndexAnyASCII/1:4-4 2172278 55.28 ns/op BenchmarkIndexAnyASCII/1:8-4 2027365 61.09 ns/op BenchmarkIndexAnyASCII/1:16-4 2194960 54.50 ns/op BenchmarkIndexAnyASCII/1:32-4 2176178 54.40 ns/op BenchmarkIndexAnyASCII/1:64-4 2177498 55.15 ns/op BenchmarkIndexAnyASCII/16:1-4 2368020 50.66 ns/op BenchmarkIndexAnyASCII/16:2-4 604576 179.7 ns/op BenchmarkIndexAnyASCII/16:4-4 643332 178.3 ns/op BenchmarkIndexAnyASCII/16:8-4 677838 179.3 ns/op BenchmarkIndexAnyASCII/16:16-4 608324 191.2 ns/op BenchmarkIndexAnyASCII/16:32-4 525350 252.8 ns/op BenchmarkIndexAnyASCII/16:64-4 403844 288.2 ns/op BenchmarkIndexAnyASCII/256:1-4 1748090 63.91 ns/op BenchmarkIndexAnyASCII/256:2-4 48811 2399 ns/op BenchmarkIndexAnyASCII/256:4-4 41523 2494 ns/op BenchmarkIndexAnyASCII/256:8-4 49953 2216 ns/op BenchmarkIndexAnyASCII/256:16-4 52987 2309 ns/op BenchmarkIndexAnyASCII/256:32-4 52020 2236 ns/op BenchmarkIndexAnyASCII/256:64-4 49233 2335 ns/op BenchmarkIndexAnyUTF8/1:1-4 1861977 63.67 ns/op BenchmarkIndexAnyUTF8/1:2-4 1932874 57.94 ns/op BenchmarkIndexAnyUTF8/1:4-4 2047041 59.12 ns/op BenchmarkIndexAnyUTF8/1:8-4 2050640 57.23 ns/op BenchmarkIndexAnyUTF8/1:16-4 2118855 55.35 ns/op BenchmarkIndexAnyUTF8/1:32-4 2119315 54.99 ns/op BenchmarkIndexAnyUTF8/1:64-4 2158806 54.85 ns/op BenchmarkIndexAnyUTF8/16:1-4 175034 734.9 ns/op BenchmarkIndexAnyUTF8/16:2-4 386760 277.1 ns/op BenchmarkIndexAnyUTF8/16:4-4 454450 279.8 ns/op BenchmarkIndexAnyUTF8/16:8-4 430190 270.6 ns/op BenchmarkIndexAnyUTF8/16:16-4 423578 275.3 ns/op BenchmarkIndexAnyUTF8/16:32-4 429105 294.6 ns/op BenchmarkIndexAnyUTF8/16:64-4 423196 286.4 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 10334 ns/op BenchmarkIndexAnyUTF8/256:2-4 33064 3585 ns/op BenchmarkIndexAnyUTF8/256:4-4 32392 3603 ns/op BenchmarkIndexAnyUTF8/256:8-4 33042 3611 ns/op BenchmarkIndexAnyUTF8/256:16-4 31749 3658 ns/op BenchmarkIndexAnyUTF8/256:32-4 31254 3746 ns/op BenchmarkIndexAnyUTF8/256:64-4 31177 3789 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2275279 53.51 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2228082 53.19 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2203141 55.04 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2210053 53.77 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2209587 53.35 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2147115 56.75 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2161533 56.11 ns/op BenchmarkLastIndexAnyASCII/16:1-4 487082 240.1 ns/op BenchmarkLastIndexAnyASCII/16:2-4 493108 254.9 ns/op BenchmarkLastIndexAnyASCII/16:4-4 470677 235.3 ns/op BenchmarkLastIndexAnyASCII/16:8-4 462688 246.3 ns/op BenchmarkLastIndexAnyASCII/16:16-4 452286 254.3 ns/op BenchmarkLastIndexAnyASCII/16:32-4 385533 271.1 ns/op BenchmarkLastIndexAnyASCII/16:64-4 427927 309.1 ns/op BenchmarkLastIndexAnyASCII/256:1-4 38469 3209 ns/op BenchmarkLastIndexAnyASCII/256:2-4 38317 3087 ns/op BenchmarkLastIndexAnyASCII/256:4-4 38934 3346 ns/op BenchmarkLastIndexAnyASCII/256:8-4 40186 3043 ns/op BenchmarkLastIndexAnyASCII/256:16-4 38473 3103 ns/op BenchmarkLastIndexAnyASCII/256:32-4 36962 3041 ns/op BenchmarkLastIndexAnyASCII/256:64-4 37190 3166 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2027005 59.65 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 1688193 64.30 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 1994428 57.80 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2000491 58.56 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2013776 57.73 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2036512 60.43 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1946228 59.11 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 205981 617.8 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 401278 302.1 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 431445 302.3 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 432748 311.4 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 422895 323.0 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 348231 340.6 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 410186 322.2 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 12878 9098 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 30132 3913 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 29473 4327 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 29062 3878 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 28842 4089 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 27517 4305 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 25003 4286 ns/op BenchmarkTrimASCII/1:1-4 2178612 55.21 ns/op BenchmarkTrimASCII/1:2-4 1946386 58.83 ns/op BenchmarkTrimASCII/1:4-4 1898322 59.15 ns/op BenchmarkTrimASCII/1:8-4 1916734 62.27 ns/op BenchmarkTrimASCII/1:16-4 1731253 69.83 ns/op BenchmarkTrimASCII/16:1-4 668191 191.5 ns/op BenchmarkTrimASCII/16:2-4 532332 245.6 ns/op BenchmarkTrimASCII/16:4-4 517236 243.9 ns/op BenchmarkTrimASCII/16:8-4 526192 245.4 ns/op BenchmarkTrimASCII/16:16-4 500646 253.7 ns/op BenchmarkTrimASCII/256:1-4 52707 2260 ns/op BenchmarkTrimASCII/256:2-4 37981 3020 ns/op BenchmarkTrimASCII/256:4-4 38574 3057 ns/op BenchmarkTrimASCII/256:8-4 39157 3116 ns/op BenchmarkTrimASCII/256:16-4 36931 3132 ns/op BenchmarkTrimASCII/4096:1-4 2824 37923 ns/op BenchmarkTrimASCII/4096:2-4 2350 49497 ns/op BenchmarkTrimASCII/4096:4-4 2716 48441 ns/op BenchmarkTrimASCII/4096:8-4 2685 50465 ns/op BenchmarkTrimASCII/4096:16-4 2528 47117 ns/op BenchmarkTrimByte-4 1566948 72.88 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 17583 6970 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 16489 6683 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 915 124782 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1729 63953 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3378 33572 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7070 17165 ns/op BenchmarkCompareBytesEqual-4 15018579 7.609 ns/op BenchmarkCompareBytesToNil-4 17087515 6.802 ns/op BenchmarkCompareBytesEmpty-4 17659378 6.639 ns/op BenchmarkCompareBytesIdentical-4 17531307 6.427 ns/op BenchmarkCompareBytesSameLength-4 12846832 8.353 ns/op BenchmarkCompareBytesDifferentLength-4 16304732 7.409 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 2892 46904 ns/op 22356.19 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 3138 43998 ns/op 23832.36 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 2379 54116 ns/op 19376.52 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 3134 45650 ns/op 22970.15 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 3160 43992 ns/op 23835.89 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 2498 42500 ns/op 24672.46 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 2746 46760 ns/op 22424.79 MB/s BenchmarkCompareBytesBig-4 3042 39771 ns/op 26365.53 MB/s BenchmarkCompareBytesBigIdentical-4 16936334 6.166 ns/op 170059944.74 MB/s PASS ok bytes 96.321s goos: darwin goarch: amd64 pkg: compress/bzip2 BenchmarkDecodeDigits-4 2 75612386 ns/op 1.32 MB/s 3612268 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 283486111 ns/op 2.00 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 23453130 ns/op 0.70 MB/s 3645038 B/op 51 allocs/op PASS ok compress/bzip2 1.397s goos: darwin goarch: amd64 pkg: compress/flate BenchmarkDecode/Digits/Huffman/1e4-4 61 1984957 ns/op 5.04 MB/s 42152 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 6 18418836 ns/op 5.43 MB/s 43353 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 185712983 ns/op 5.38 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 62 2020883 ns/op 4.95 MB/s 42471 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 19391912 ns/op 5.16 MB/s 43641 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 197832302 ns/op 5.05 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 66 1951619 ns/op 5.12 MB/s 42816 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 18474163 ns/op 5.41 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 183448892 ns/op 5.45 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 62 1891122 ns/op 5.29 MB/s 43094 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 18158139 ns/op 5.51 MB/s 42264 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 181344219 ns/op 5.51 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 61 2098972 ns/op 4.76 MB/s 43260 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 19200410 ns/op 5.21 MB/s 47833 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 199795918 ns/op 5.01 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 73 1656764 ns/op 6.04 MB/s 42614 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 13862044 ns/op 7.21 MB/s 44804 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 152379342 ns/op 6.56 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 69 1540228 ns/op 6.49 MB/s 42357 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 9 11337189 ns/op 8.82 MB/s 43850 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 113783724 ns/op 8.79 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 79 1545529 ns/op 6.47 MB/s 43653 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 9 11606722 ns/op 8.62 MB/s 43850 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 112986439 ns/op 8.85 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 100 1221214 ns/op 8.19 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 10 11311972 ns/op 8.84 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 112308689 ns/op 8.90 MB/s BenchmarkEncode/Digits/Speed/1e4-4 52 2268160 ns/op 4.41 MB/s BenchmarkEncode/Digits/Speed/1e5-4 6 19748763 ns/op 5.06 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 198163298 ns/op 5.05 MB/s BenchmarkEncode/Digits/Default/1e4-4 18 5750912 ns/op 1.74 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 62726107 ns/op 1.59 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 669941758 ns/op 1.49 MB/s BenchmarkEncode/Digits/Compression/1e4-4 18 5612913 ns/op 1.78 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 62178332 ns/op 1.61 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 650673089 ns/op 1.54 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 91 1463132 ns/op 6.83 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 12297572 ns/op 8.13 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 125278021 ns/op 7.98 MB/s BenchmarkEncode/Newton/Speed/1e4-4 58 2048284 ns/op 4.88 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 15402723 ns/op 6.49 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 150861477 ns/op 6.63 MB/s BenchmarkEncode/Newton/Default/1e4-4 21 5409170 ns/op 1.85 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 57756276 ns/op 1.73 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 587660196 ns/op 1.70 MB/s BenchmarkEncode/Newton/Compression/1e4-4 20 5604879 ns/op 1.78 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 69120728 ns/op 1.45 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 736508201 ns/op 1.36 MB/s PASS ok compress/flate 14.686s goos: darwin goarch: amd64 pkg: compress/lzw BenchmarkDecoder/1e4-4 51 2546761 ns/op 3.93 MB/s BenchmarkDecoder/1e-Reuse4-4 46 2702930 ns/op 3.70 MB/s BenchmarkDecoder/1e5-4 5 23724117 ns/op 4.22 MB/s BenchmarkDecoder/1e-Reuse5-4 5 23326893 ns/op 4.29 MB/s BenchmarkDecoder/1e6-4 1 233081831 ns/op 4.29 MB/s BenchmarkDecoder/1e-Reuse6-4 1 237327641 ns/op 4.21 MB/s BenchmarkEncoder/1e4-4 60 1970605 ns/op 5.07 MB/s BenchmarkEncoder/1e-Reuse4-4 64 1909438 ns/op 5.24 MB/s BenchmarkEncoder/1e5-4 6 18853334 ns/op 5.30 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18949062 ns/op 5.28 MB/s BenchmarkEncoder/1e6-4 1 191933389 ns/op 5.21 MB/s BenchmarkEncoder/1e-Reuse6-4 1 193443620 ns/op 5.17 MB/s PASS ok compress/lzw 2.982s goos: darwin goarch: amd64 pkg: container/heap BenchmarkDup-4 24 4404976 ns/op PASS ok container/heap 0.170s goos: darwin goarch: amd64 pkg: context BenchmarkCommonParentCancel-4 18790 5613 ns/op BenchmarkWithTimeout/concurrency=40-4 4395 27622 ns/op BenchmarkWithTimeout/concurrency=4000-4 5940 29230 ns/op BenchmarkWithTimeout/concurrency=400000-4 6790 15321 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 352496 363.7 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 17850 6818 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 22532 5143 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 4441 42429 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2083 53504 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 3379 31334 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 375 350650 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 237 522666 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 367 303925 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 37 3390182 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 20 6002217 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 38 3568978 ns/op BenchmarkCheckCanceled/Err-4 336943 437.2 ns/op BenchmarkCheckCanceled/Done-4 571922 196.5 ns/op BenchmarkContextCancelDone-4 831811 141.5 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 30069 4165 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 23552 4411 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 24177 4884 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 23467 5612 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 16347 7679 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 734494 175.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 359714 294.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 303394 407.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 188185 632.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 89919 1179 ns/op PASS ok context 11.774s goos: darwin goarch: amd64 pkg: crypto/aes BenchmarkEncrypt-4 1712094 66.69 ns/op 239.91 MB/s BenchmarkDecrypt-4 1873724 63.20 ns/op 253.16 MB/s BenchmarkExpand-4 1000000 107.5 ns/op PASS ok crypto/aes 0.631s goos: darwin goarch: amd64 pkg: crypto/cipher BenchmarkAESGCM/Open-128-64-4 229401 497.0 ns/op 128.76 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 410419 285.2 ns/op 224.38 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 242409 509.4 ns/op 125.65 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 422380 304.0 ns/op 210.55 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 171272 849.3 ns/op 1589.56 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 212905 581.2 ns/op 2322.84 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 147172 815.3 ns/op 1655.87 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 188246 657.6 ns/op 2052.78 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 63603 1864 ns/op 4395.78 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 61688 1924 ns/op 4257.21 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 49261 2340 ns/op 3501.40 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 50419 2332 ns/op 3512.30 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 5976 17730 ns/op 57.47 MB/s BenchmarkAESCFBDecrypt1K-4 7455 17588 ns/op 57.94 MB/s BenchmarkAESCFBDecrypt8K-4 861 135647 ns/op 60.36 MB/s BenchmarkAESOFB1K-4 10000 11185 ns/op 91.11 MB/s BenchmarkAESCTR1K-4 16467 7488 ns/op 136.08 MB/s BenchmarkAESCTR8K-4 1941 59252 ns/op 138.17 MB/s BenchmarkAESCBCEncrypt1K-4 15306 7754 ns/op 132.07 MB/s BenchmarkAESCBCDecrypt1K-4 20346 5922 ns/op 172.92 MB/s PASS ok crypto/cipher 3.425s goos: darwin goarch: amd64 pkg: crypto/des BenchmarkEncrypt-4 82927 1376 ns/op 5.81 MB/s BenchmarkDecrypt-4 100536 1292 ns/op 6.19 MB/s BenchmarkTDESEncrypt-4 38037 3074 ns/op 2.60 MB/s BenchmarkTDESDecrypt-4 38616 3071 ns/op 2.61 MB/s PASS ok crypto/des 0.731s goos: darwin goarch: amd64 pkg: crypto/ecdh BenchmarkECDH/P256-4 1258 92479 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 14 8286774 ns/op 1088 B/op 21 allocs/op BenchmarkECDH/P521-4 6 18580735 ns/op 1533 B/op 21 allocs/op BenchmarkECDH/X25519-4 88 1392078 ns/op 376 B/op 9 allocs/op PASS ok crypto/ecdh 0.695s goos: darwin goarch: amd64 pkg: crypto/ecdsa BenchmarkSign/P256-4 1939 63468 ns/op 4559 B/op 40 allocs/op BenchmarkSign/P384-4 49 2558700 ns/op 10775 B/op 62 allocs/op BenchmarkSign/P521-4 22 5033600 ns/op 11162 B/op 63 allocs/op BenchmarkVerify/P256-4 1243 109360 ns/op 2496 B/op 17 allocs/op BenchmarkVerify/P384-4 14 7981206 ns/op 8704 B/op 42 allocs/op BenchmarkVerify/P521-4 7 16889121 ns/op 9024 B/op 42 allocs/op BenchmarkGenerateKey/P256-4 5245 23118 ns/op 927 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 54 1900730 ns/op 1126 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 28 4086797 ns/op 1445 B/op 17 allocs/op PASS ok crypto/ecdsa 1.528s goos: darwin goarch: amd64 pkg: crypto/ed25519 BenchmarkKeyGeneration-4 278 420341 ns/op BenchmarkNewKeyFromSeed-4 285 408444 ns/op BenchmarkSigning-4 277 434571 ns/op BenchmarkVerification-4 188 639801 ns/op PASS ok crypto/ed25519 0.768s goos: darwin goarch: amd64 pkg: crypto/elliptic BenchmarkScalarBaseMult/P256-4 7402 16965 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 177 666218 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 66 1902639 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 31 4016525 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 2026 60915 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 73 1781140 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 21 5557025 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 9 12194101 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 13952 8290 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 7971 15688 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 4911 24500 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 100 1082007 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 3087 41510 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 253 479886 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 2025 60695 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 120 999392 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.745s goos: darwin goarch: amd64 pkg: crypto/hmac BenchmarkHMACSHA256_1K-4 17125 6854 ns/op 149.41 MB/s BenchmarkHMACSHA256_32-4 26246 4604 ns/op 6.95 MB/s BenchmarkNewWriteSum-4 11724 9647 ns/op 3.32 MB/s PASS ok crypto/hmac 0.650s goos: darwin goarch: amd64 pkg: crypto/internal/bigmod BenchmarkModAdd-4 53422 2150 ns/op BenchmarkModSub-4 64818 1812 ns/op BenchmarkMontgomeryRepr-4 29522 3967 ns/op BenchmarkMontgomeryMul-4 35462 3361 ns/op BenchmarkModMul-4 14058 8352 ns/op BenchmarkExpBig-4 18 6421508 ns/op BenchmarkExp-4 8 14134206 ns/op PASS ok crypto/internal/bigmod 1.287s goos: darwin goarch: amd64 pkg: crypto/internal/edwards25519 BenchmarkEncodingDecoding-4 3780 32044 ns/op BenchmarkScalarBaseMult-4 295 398885 ns/op BenchmarkScalarMult-4 133 897514 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 194 580177 ns/op PASS ok crypto/internal/edwards25519 0.757s goos: darwin goarch: amd64 pkg: crypto/internal/edwards25519/field BenchmarkAdd-4 350655 300.6 ns/op BenchmarkMultiply-4 5567990 22.59 ns/op BenchmarkSquare-4 5982145 24.93 ns/op BenchmarkInvert-4 26996 4095 ns/op BenchmarkMult32-4 1352810 91.69 ns/op PASS ok crypto/internal/edwards25519/field 1.249s goos: darwin goarch: amd64 pkg: crypto/internal/nistec BenchmarkScalarMult/P224-4 55 3730433 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1936 58159 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 21 6089874 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 22085667 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 150 898835 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 10144 15573 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 26 3911811 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 28 5095635 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.739s goos: darwin goarch: amd64 pkg: crypto/internal/nistec/fiat BenchmarkMul/P224-4 670729 229.8 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 250207 503.4 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 135390 1192 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 778173 175.1 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 271208 574.7 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 128983 1167 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.382s goos: darwin goarch: amd64 pkg: crypto/md5 BenchmarkHash8Bytes-4 107889 1075 ns/op 7.44 MB/s BenchmarkHash64-4 133878 921.3 ns/op 69.47 MB/s BenchmarkHash128-4 119850 1717 ns/op 74.53 MB/s BenchmarkHash256-4 88920 1611 ns/op 158.93 MB/s BenchmarkHash512-4 72298 1524 ns/op 335.91 MB/s BenchmarkHash1K-4 47438 2310 ns/op 443.30 MB/s BenchmarkHash8K-4 9652 12584 ns/op 650.98 MB/s BenchmarkHash1M-4 78 1462333 ns/op 717.06 MB/s BenchmarkHash8M-4 7 24565571 ns/op 341.48 MB/s BenchmarkHash8BytesUnaligned-4 103902 1655 ns/op 4.83 MB/s BenchmarkHash1KUnaligned-4 50044 2415 ns/op 424.05 MB/s BenchmarkHash8KUnaligned-4 10000 12694 ns/op 645.35 MB/s PASS ok crypto/md5 2.697s goos: darwin goarch: amd64 pkg: crypto/rand BenchmarkPrime-4 1 513414920 ns/op PASS ok crypto/rand 0.563s goos: darwin goarch: amd64 pkg: crypto/rc4 BenchmarkRC4_128-4 12380 9411 ns/op 13.60 MB/s BenchmarkRC4_1K-4 1471 79346 ns/op 12.91 MB/s BenchmarkRC4_8K-4 188 673667 ns/op 12.02 MB/s PASS ok crypto/rc4 0.656s goos: darwin goarch: amd64 pkg: crypto/rsa BenchmarkDecryptPKCS1v15/2048-4 12 10722292 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 21591106 ns/op BenchmarkDecryptPKCS1v15/4096-4 2 65564911 ns/op BenchmarkEncryptPKCS1v15/2048-4 36 3404428 ns/op BenchmarkDecryptOAEP/2048-4 10 17510920 ns/op BenchmarkEncryptOAEP/2048-4 31 3645979 ns/op BenchmarkSignPKCS1v15/2048-4 10 10206696 ns/op BenchmarkVerifyPKCS1v15/2048-4 36 3321080 ns/op BenchmarkSignPSS/2048-4 12 9999220 ns/op BenchmarkVerifyPSS/2048-4 30 3735800 ns/op PASS ok crypto/rsa 1.947s goos: darwin goarch: amd64 pkg: crypto/sha1 BenchmarkHash8Bytes/New-4 99330 1313 ns/op 6.09 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 99064 1017 ns/op 7.87 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 78019 2043 ns/op 156.63 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 96182 1227 ns/op 260.86 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 52054 2318 ns/op 441.70 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 58814 2248 ns/op 455.48 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 10000 12936 ns/op 633.28 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 12300 9184 ns/op 892.02 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.738s goos: darwin goarch: amd64 pkg: crypto/sha256 BenchmarkHash8Bytes/New-4 72135 1505 ns/op 5.32 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 86118 1351 ns/op 5.92 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 67004 1725 ns/op 4.64 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 24811 4134 ns/op 247.72 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 29407 4080 ns/op 250.97 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 27174 4114 ns/op 248.88 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5430 23706 ns/op 345.56 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 6243 29432 ns/op 278.34 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4960 27069 ns/op 302.63 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.745s goos: darwin goarch: amd64 pkg: crypto/sha512 BenchmarkHash8Bytes/New-4 52495 2217 ns/op 3.61 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 74804 1630 ns/op 4.91 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 56958 2064 ns/op 3.88 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 16906 6311 ns/op 162.25 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 32728 4424 ns/op 231.45 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 29400 4097 ns/op 249.93 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 7095 16523 ns/op 495.79 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 7072 15903 ns/op 515.13 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 8643 17772 ns/op 460.96 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.000s goos: darwin goarch: amd64 pkg: crypto/subtle BenchmarkConstantTimeByteEq-4 25047198 5.907 ns/op BenchmarkConstantTimeEq-4 20853690 6.586 ns/op BenchmarkConstantTimeLessOrEq-4 20138437 6.035 ns/op BenchmarkXORBytes/8Bytes-4 2932988 41.64 ns/op 192.14 MB/s BenchmarkXORBytes/128Bytes-4 2701224 45.55 ns/op 2810.21 MB/s BenchmarkXORBytes/2048Bytes-4 1000000 116.2 ns/op 17624.45 MB/s BenchmarkXORBytes/32768Bytes-4 79358 1503 ns/op 21797.07 MB/s PASS ok crypto/subtle 1.413s goos: darwin goarch: amd64 pkg: crypto/tls BenchmarkCertCache/0-4 18 7598457 ns/op BenchmarkCertCache/1-4 22 7713554 ns/op BenchmarkCertCache/2-4 22 6537068 ns/op BenchmarkCertCache/3-4 19 7468106 ns/op BenchmarkHandshakeServer/RSA-4 19 8760681 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 15 8341017 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 14 10313013 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 33 4491406 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 32 5311221 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 16 6829546 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 28 8910195 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 3 35955682 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 3 36852152 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 1 153293419 ns/op 6.84 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 1 137703204 ns/op 7.61 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 1 194435753 ns/op 10.79 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 1 256180856 ns/op 8.19 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 1 516463268 ns/op 8.12 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 1 439183474 ns/op 9.55 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 918522919 ns/op 9.13 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 913915592 ns/op 9.18 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 1692320645 ns/op 9.91 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 1820589686 ns/op 9.22 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 3591279437 ns/op 9.34 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 4015460504 ns/op 8.36 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 6653966654 ns/op 10.09 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 7118507974 ns/op 9.43 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 1 127403441 ns/op 8.23 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 1 128407691 ns/op 8.17 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 1 240181967 ns/op 8.73 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 1 231242161 ns/op 9.07 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 1 492886391 ns/op 8.51 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 1 420423420 ns/op 9.98 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 893517033 ns/op 9.39 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 839846511 ns/op 9.99 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 1152141893 ns/op 14.56 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 1604147470 ns/op 10.46 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 3500498689 ns/op 9.59 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 3461025314 ns/op 9.69 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 7273651363 ns/op 9.23 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 7397610727 ns/op 9.07 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 719001125 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 720118378 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 300010797 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 303366718 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 166753929 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 164672152 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 91839865 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 96406300 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 2 52622354 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 2 54462953 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 161194500 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 168121839 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 79024838 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 74548012 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 2 50629961 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 44849954 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 3 34148058 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 4 30173155 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 5 22114257 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 5 26605148 ns/op PASS ok crypto/tls 66.851s goos: darwin goarch: amd64 pkg: crypto/x509 BenchmarkCreateCertificate/RSA_2048-4 8 16439249 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 393 328983 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1033 155400 ns/op 13189 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 666 153797 ns/op 14612 B/op 262 allocs/op PASS ok crypto/x509 1.753s goos: darwin goarch: amd64 pkg: database/sql BenchmarkConcurrentDBExec-4 38 3364849 ns/op 278059 B/op 1622 allocs/op BenchmarkConcurrentStmtQuery-4 33 3283799 ns/op 259465 B/op 1981 allocs/op BenchmarkConcurrentStmtExec-4 62 2513497 ns/op 213636 B/op 581 allocs/op BenchmarkConcurrentTxQuery-4 45 3943496 ns/op 272150 B/op 2134 allocs/op BenchmarkConcurrentTxExec-4 58 1811270 ns/op 87833 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 45 2835021 ns/op 104924 B/op 2078 allocs/op BenchmarkConcurrentTxStmtExec-4 141 804076 ns/op 40077 B/op 381 allocs/op BenchmarkConcurrentRandom-4 51 3370363 ns/op 230952 B/op 1793 allocs/op BenchmarkManyConcurrentQueries-4 2475 46452 ns/op 3976 B/op 20 allocs/op PASS ok database/sql 1.845s goos: darwin goarch: amd64 pkg: debug/gosym Benchmark115/NewLineTable-4 169603 1131 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 57 1877777 ns/op 188225 B/op 13 allocs/op Benchmark115/LineToPC-4 72 1506179 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 18063 6635 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.063s goos: darwin goarch: amd64 pkg: encoding/asn1 BenchmarkMarshal-4 663 165428 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 3385 55993 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.412s goos: darwin goarch: amd64 pkg: encoding/base32 BenchmarkEncode-4 249 503147 ns/op 16.28 MB/s BenchmarkEncodeToString-4 234 700302 ns/op 11.70 MB/s BenchmarkDecode-4 135 796927 ns/op 16.45 MB/s BenchmarkDecodeString-4 139 858867 ns/op 15.27 MB/s PASS ok encoding/base32 1.037s goos: darwin goarch: amd64 pkg: encoding/base64 BenchmarkEncodeToString-4 309 368802 ns/op 22.21 MB/s BenchmarkDecodeString/2-4 280496 389.2 ns/op 10.28 MB/s BenchmarkDecodeString/4-4 234891 706.8 ns/op 11.32 MB/s BenchmarkDecodeString/8-4 179277 574.2 ns/op 20.90 MB/s BenchmarkDecodeString/64-4 31645 3248 ns/op 27.10 MB/s BenchmarkDecodeString/8192-4 444 360078 ns/op 30.34 MB/s BenchmarkNewEncoding-4 110912 1104 ns/op 231.85 MB/s PASS ok encoding/base64 1.751s goos: darwin goarch: amd64 pkg: encoding/binary BenchmarkReadSlice1000Int32s-4 1190 99655 ns/op 40.14 MB/s BenchmarkReadStruct-4 16449 7126 ns/op 10.52 MB/s BenchmarkWriteStruct-4 15433 6526 ns/op 11.49 MB/s BenchmarkReadInts-4 26864 3764 ns/op 7.97 MB/s BenchmarkWriteInts-4 31419 3460 ns/op 8.67 MB/s BenchmarkWriteSlice1000Int32s-4 1238 108650 ns/op 36.82 MB/s BenchmarkPutUint16-4 2937618 41.84 ns/op 47.81 MB/s BenchmarkAppendUint16-4 2849434 57.62 ns/op 34.71 MB/s BenchmarkPutUint32-4 2383634 46.26 ns/op 86.46 MB/s BenchmarkAppendUint32-4 2303959 50.53 ns/op 79.16 MB/s BenchmarkPutUint64-4 1000000 109.4 ns/op 73.12 MB/s BenchmarkAppendUint64-4 1000000 160.6 ns/op 49.82 MB/s BenchmarkLittleEndianPutUint16-4 2825259 43.15 ns/op 46.35 MB/s BenchmarkLittleEndianAppendUint16-4 2662569 42.76 ns/op 46.77 MB/s BenchmarkLittleEndianPutUint32-4 2170776 65.15 ns/op 61.39 MB/s BenchmarkLittleEndianAppendUint32-4 2357972 49.38 ns/op 81.00 MB/s BenchmarkLittleEndianPutUint64-4 1212165 128.1 ns/op 62.47 MB/s BenchmarkLittleEndianAppendUint64-4 1268241 102.0 ns/op 78.40 MB/s BenchmarkReadFloats-4 143852 933.0 ns/op 12.86 MB/s BenchmarkWriteFloats-4 136666 1093 ns/op 10.98 MB/s BenchmarkReadSlice1000Float32s-4 1333 95433 ns/op 41.91 MB/s BenchmarkWriteSlice1000Float32s-4 1102 113260 ns/op 35.32 MB/s BenchmarkReadSlice1000Uint8s-4 32398 3590 ns/op 278.55 MB/s BenchmarkWriteSlice1000Uint8s-4 52058 3381 ns/op 295.77 MB/s BenchmarkPutUvarint32-4 872097 179.0 ns/op 22.34 MB/s BenchmarkPutUvarint64-4 271154 509.2 ns/op 15.71 MB/s PASS ok encoding/binary 5.948s goos: darwin goarch: amd64 pkg: encoding/csv BenchmarkRead-4 5552 19045 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 6291 18886 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6273 19713 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4692 36494 ns/op 3937 B/op 24 allocs/op BenchmarkReadReuseRecord-4 6554 17787 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 6500 19047 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7605 24346 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 3934 32755 ns/op 2978 B/op 12 allocs/op BenchmarkWrite-4 10000 15374 ns/op PASS ok encoding/csv 2.133s goos: darwin goarch: amd64 pkg: encoding/gob BenchmarkEndToEndPipe-4 8574 17155 ns/op BenchmarkEndToEndByteBuffer-4 6601 16649 ns/op BenchmarkEndToEndSliceByteBuffer-4 177 637993 ns/op BenchmarkEncodeComplex128Slice-4 584 213851 ns/op BenchmarkEncodeFloat64Slice-4 1359 97587 ns/op BenchmarkEncodeInt32Slice-4 993 103269 ns/op BenchmarkEncodeStringSlice-4 1540 80090 ns/op BenchmarkEncodeInterfaceSlice-4 57 2096440 ns/op BenchmarkDecodeComplex128Slice-4 442 325106 ns/op BenchmarkDecodeFloat64Slice-4 961 143157 ns/op BenchmarkDecodeInt32Slice-4 879 156290 ns/op BenchmarkDecodeStringSlice-4 402 306375 ns/op BenchmarkDecodeStringsSlice-4 228 764702 ns/op BenchmarkDecodeBytesSlice-4 375 356554 ns/op BenchmarkDecodeInterfaceSlice-4 74 1977152 ns/op BenchmarkDecodeMap-4 94 1700299 ns/op PASS ok encoding/gob 3.622s goos: darwin goarch: amd64 pkg: encoding/hex BenchmarkEncode/256-4 10000 10328 ns/op 24.79 MB/s BenchmarkEncode/1024-4 2966 44203 ns/op 23.17 MB/s BenchmarkEncode/4096-4 733 194104 ns/op 21.10 MB/s BenchmarkEncode/16384-4 100 1085219 ns/op 15.10 MB/s BenchmarkDecode/256-4 24391 4726 ns/op 54.17 MB/s BenchmarkDecode/1024-4 5708 22736 ns/op 45.04 MB/s BenchmarkDecode/4096-4 1512 81533 ns/op 50.24 MB/s BenchmarkDecode/16384-4 331 434240 ns/op 37.73 MB/s BenchmarkDump/256-4 1138 103581 ns/op 2.47 MB/s BenchmarkDump/1024-4 297 409330 ns/op 2.50 MB/s BenchmarkDump/4096-4 84 1675014 ns/op 2.45 MB/s BenchmarkDump/16384-4 18 6990276 ns/op 2.34 MB/s PASS ok encoding/hex 2.565s goos: darwin goarch: amd64 pkg: encoding/json BenchmarkCodeEncoder-4 1 134125912 ns/op 14.47 MB/s 8391784 B/op 55 allocs/op BenchmarkCodeEncoderError-4 1 131958977 ns/op 14.71 MB/s 8394856 B/op 107 allocs/op BenchmarkCodeMarshal-4 1 148214468 ns/op 13.09 MB/s 1943656 B/op 18 allocs/op BenchmarkCodeMarshalError-4 1 151499193 ns/op 12.81 MB/s 10335576 B/op 103 allocs/op BenchmarkMarshalBytes/32-4 24592 5196 ns/op BenchmarkMarshalBytes/256-4 7201 19393 ns/op BenchmarkMarshalBytes/4096-4 433 242779 ns/op BenchmarkMarshalBytesError/32-4 60 1994360 ns/op BenchmarkMarshalBytesError/256-4 44 2411454 ns/op BenchmarkMarshalBytesError/4096-4 55 3499398 ns/op BenchmarkCodeDecoder-4 1 498088489 ns/op 3.90 MB/s 11145384 B/op 92715 allocs/op BenchmarkUnicodeDecoder-4 32689 5536 ns/op 2.53 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 47755 2668 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 457156776 ns/op 4.24 MB/s 3068112 B/op 92685 allocs/op BenchmarkCodeUnmarshalReuse-4 1 468661680 ns/op 4.14 MB/s 3066936 B/op 92685 allocs/op BenchmarkUnmarshalString-4 73864 1877 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 146968 1135 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 152418 938.3 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 66476 2032 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 52234 2373 ns/op 143 B/op 2 allocs/op BenchmarkUnmapped-4 18303 5876 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 3216 39942 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 687 181517 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 100 1198958 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 14 9749788 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 561516 199.0 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 616507 203.6 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 588720 203.8 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 574945 206.9 ns/op BenchmarkEncodeMarshaler-4 49882 2283 ns/op 91 B/op 1 allocs/op BenchmarkEncoderEncode-4 63925 1603 ns/op 59 B/op 0 allocs/op BenchmarkNumberIsValid-4 4722776 22.21 ns/op BenchmarkNumberIsValidRegexp-4 18399 6369 ns/op PASS ok encoding/json 8.999s goos: darwin goarch: amd64 pkg: encoding/pem BenchmarkEncode-4 40 3068628 ns/op 21.36 MB/s BenchmarkDecode-4 26 3972282 ns/op 22.35 MB/s PASS ok encoding/pem 0.343s goos: darwin goarch: amd64 pkg: encoding/xml BenchmarkMarshal-4 2034 72805 ns/op 6281 B/op 24 allocs/op BenchmarkUnmarshal-4 772 202284 ns/op 8290 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 3031 50001 ns/op PASS ok encoding/xml 0.612s goos: darwin goarch: amd64 pkg: expvar BenchmarkIntAdd-4 451094 265.6 ns/op BenchmarkIntSet-4 602396 212.3 ns/op BenchmarkFloatAdd-4 140530 937.2 ns/op BenchmarkFloatSet-4 547920 207.6 ns/op BenchmarkStringSet-4 432420 272.7 ns/op BenchmarkMapSet-4 137083 882.8 ns/op BenchmarkMapSetDifferent-4 68172 1990 ns/op BenchmarkMapSetDifferentRandom-4 266 515725 ns/op BenchmarkMapSetString-4 150246 977.1 ns/op BenchmarkMapAddSame-4 26894 4369 ns/op BenchmarkMapAddDifferent-4 11766 9406 ns/op BenchmarkMapAddDifferentRandom-4 250 467168 ns/op BenchmarkMapAddSameSteadyState-4 261510 392.4 ns/op BenchmarkMapAddDifferentSteadyState-4 109015 944.7 ns/op BenchmarkRealworldExpvarUsage-4 6976 20078 ns/op PASS ok expvar 3.353s goos: darwin goarch: amd64 pkg: fmt BenchmarkSprintfPadding-4 83890 1545 ns/op BenchmarkSprintfEmpty-4 263458 459.6 ns/op BenchmarkSprintfString-4 182659 1070 ns/op BenchmarkSprintfTruncateString-4 219644 873.7 ns/op BenchmarkSprintfTruncateBytes-4 163438 1018 ns/op BenchmarkSprintfSlowParsingPath-4 263217 919.9 ns/op BenchmarkSprintfQuoteString-4 41646 3192 ns/op BenchmarkSprintfInt-4 224157 740.6 ns/op BenchmarkSprintfIntInt-4 101628 1106 ns/op BenchmarkSprintfPrefixedInt-4 178297 1409 ns/op BenchmarkSprintfFloat-4 123097 1370 ns/op BenchmarkSprintfComplex-4 35730 3201 ns/op BenchmarkSprintfBoolean-4 179187 961.8 ns/op BenchmarkSprintfHexString-4 68883 2068 ns/op BenchmarkSprintfHexBytes-4 60808 2525 ns/op BenchmarkSprintfBytes-4 34819 4136 ns/op BenchmarkSprintfStringer-4 62950 2189 ns/op BenchmarkSprintfStructure-4 23694 5924 ns/op BenchmarkManyArgs-4 48559 2804 ns/op BenchmarkFprintInt-4 59700 1725 ns/op BenchmarkFprintfBytes-4 67045 1704 ns/op BenchmarkFprintIntNoAlloc-4 67644 1755 ns/op BenchmarkScanInts-4 30 4113352 ns/op BenchmarkScanRecursiveInt-4 1 491731956 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 439960878 ns/op PASS ok fmt 6.466s goos: darwin goarch: amd64 pkg: go/build BenchmarkImportVendor-4 601 199585 ns/op PASS ok go/build 0.195s goos: darwin goarch: amd64 pkg: go/constant BenchmarkStringAdd/1-4 43598 3519 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 13957 11247 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 4378 33356 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1120 140801 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 202 614766 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 57 2653327 ns/op 206177 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 10 12729142 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 2 56429763 ns/op 3634528 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 209255834 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 2.119s goos: darwin goarch: amd64 pkg: go/format BenchmarkFormat/array1-10000-4 1 362952241 ns/op 0.18 MB/s 45739320 B/op 48823 allocs/op PASS ok go/format 0.445s goos: darwin goarch: amd64 pkg: go/parser BenchmarkParse-4 5 20307077 ns/op 2.65 MB/s BenchmarkParseOnly-4 6 33961503 ns/op 1.59 MB/s BenchmarkResolve-4 46 2766482 ns/op 19.47 MB/s PASS ok go/parser 2.104s goos: darwin goarch: amd64 pkg: go/printer BenchmarkPrintFile-4 1 133749304 ns/op 0.39 MB/s 4800240 B/op 27573 allocs/op BenchmarkPrintDecl-4 838 163525 ns/op 0.20 MB/s 16760 B/op 51 allocs/op PASS ok go/printer 0.357s goos: darwin goarch: amd64 pkg: go/scanner BenchmarkScan-4 261 534527 ns/op BenchmarkScanFiles/go/types/expr.go-4 12 9530372 ns/op 5.73 MB/s BenchmarkScanFiles/go/parser/parser.go-4 8 18834063 ns/op 3.82 MB/s BenchmarkScanFiles/net/http/server.go-4 6 18449338 ns/op 6.16 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 199 971822 ns/op 3.17 MB/s PASS ok go/scanner 1.163s goos: darwin goarch: amd64 pkg: go/token BenchmarkSearchInts-4 1424412 76.41 ns/op PASS ok go/token 0.365s goos: darwin goarch: amd64 pkg: go/types BenchmarkLookupFieldOrMethod-4 145 1127653 ns/op BenchmarkNamed/Underlying/nongeneric-4 880610 153.3 ns/op BenchmarkNamed/Underlying/generic-4 960788 127.4 ns/op BenchmarkNamed/Underlying/src_instance-4 1000000 134.2 ns/op BenchmarkNamed/Underlying/user_instance-4 959850 131.9 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 16728 9346 ns/op BenchmarkNamed/NewMethodSet/generic-4 13878 7232 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 16825 8108 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 19496 7612 ns/op BenchmarkCheck/http/funcbodies/info-4 1 611149356 ns/op 49701 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 437040943 ns/op 69512 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 271764272 ns/op 111650 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 265123094 ns/op 114426 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 2772939636 ns/op 1846 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 165014157 ns/op 30794 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 1 133439570 ns/op 38182 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 1 102372728 ns/op 48224 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 916347549 ns/op 2362 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 1 114922746 ns/op 18648 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 2 118607656 ns/op 18161 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 1 108187382 ns/op 19535 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 2610953964 ns/op 23766 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 799511797 ns/op 77533 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 142987265 ns/op 431129 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 187132576 ns/op 329691 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 3078761230 ns/op 655.1 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 131856331 ns/op 15139 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 1 108074366 ns/op 18480 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 1 122225577 ns/op 16333 lines/s PASS ok go/types 47.494s goos: darwin goarch: amd64 pkg: hash/adler32 BenchmarkAdler32KB-4 14644 8437 ns/op 121.37 MB/s PASS ok hash/adler32 0.288s goos: darwin goarch: amd64 pkg: hash/crc32 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 252440 492.5 ns/op 30.46 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 233527 512.7 ns/op 29.26 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 141310 901.0 ns/op 44.39 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 115444 964.3 ns/op 41.48 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 407317 284.5 ns/op 1799.40 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 390230 284.6 ns/op 1799.27 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 425875 328.8 ns/op 3114.20 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 382221 311.4 ns/op 3288.17 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 233811 504.7 ns/op 8115.64 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 220755 488.4 ns/op 8386.34 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 58768 1932 ns/op 16962.08 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 57543 2126 ns/op 15416.27 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 391226 309.4 ns/op 48.48 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 405502 400.4 ns/op 37.46 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 474052 280.8 ns/op 142.45 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 430359 479.2 ns/op 83.47 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 300088 514.6 ns/op 995.03 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 350766 409.6 ns/op 1250.08 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 188337 681.2 ns/op 1503.22 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 265017 446.5 ns/op 2293.59 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 279644 474.2 ns/op 8637.37 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 233352 882.7 ns/op 4640.13 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 56940 2163 ns/op 15149.50 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 60838 2411 ns/op 13588.63 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 231118 436.4 ns/op 34.37 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 295498 472.3 ns/op 31.76 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 138810 798.2 ns/op 50.11 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 159492 841.5 ns/op 47.54 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 13215 9311 ns/op 54.99 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 12038 12706 ns/op 40.29 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 6199 34327 ns/op 29.83 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 6639 20624 ns/op 49.65 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1234 89367 ns/op 45.83 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1480 88920 ns/op 46.06 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 156 775279 ns/op 42.27 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 142 783758 ns/op 41.81 MB/s PASS ok hash/crc32 7.221s goos: darwin goarch: amd64 pkg: hash/crc64 BenchmarkCrc64/ISO64KB-4 116 1045697 ns/op 62.67 MB/s BenchmarkCrc64/ISO4KB-4 1483 81642 ns/op 50.17 MB/s BenchmarkCrc64/ISO1KB-4 5986 22686 ns/op 45.14 MB/s BenchmarkCrc64/ECMA64KB-4 100 1058054 ns/op 61.94 MB/s BenchmarkCrc64/Random64KB-4 100 1258284 ns/op 52.08 MB/s BenchmarkCrc64/Random16KB-4 518 352701 ns/op 46.45 MB/s PASS ok hash/crc64 1.350s goos: darwin goarch: amd64 pkg: hash/fnv BenchmarkFnv32KB-4 12982 9176 ns/op 111.59 MB/s BenchmarkFnv32aKB-4 10000 14837 ns/op 69.02 MB/s BenchmarkFnv64KB-4 10000 10763 ns/op 95.14 MB/s BenchmarkFnv64aKB-4 6438 20628 ns/op 49.64 MB/s BenchmarkFnv128KB-4 1731 93581 ns/op 10.94 MB/s BenchmarkFnv128aKB-4 1731 75077 ns/op 13.64 MB/s PASS ok hash/fnv 1.234s goos: darwin goarch: amd64 pkg: hash/maphash BenchmarkHash/n=4/Write-4 478113 258.9 ns/op 15.45 MB/s BenchmarkHash/n=4/Bytes-4 2876977 37.57 ns/op 106.47 MB/s BenchmarkHash/n=4/String-4 3141195 39.17 ns/op 102.12 MB/s BenchmarkHash/n=8/Write-4 465368 454.9 ns/op 17.59 MB/s BenchmarkHash/n=8/Bytes-4 2934681 37.19 ns/op 215.12 MB/s BenchmarkHash/n=8/String-4 2992983 39.14 ns/op 204.39 MB/s BenchmarkHash/n=16/Write-4 522696 251.0 ns/op 63.74 MB/s BenchmarkHash/n=16/Bytes-4 3327000 35.06 ns/op 456.39 MB/s BenchmarkHash/n=16/String-4 3210140 34.74 ns/op 460.57 MB/s BenchmarkHash/n=32/Write-4 422101 260.9 ns/op 122.64 MB/s BenchmarkHash/n=32/Bytes-4 3341650 34.85 ns/op 918.31 MB/s BenchmarkHash/n=32/String-4 3387128 42.08 ns/op 760.52 MB/s BenchmarkHash/n=64/Write-4 459322 272.1 ns/op 235.24 MB/s BenchmarkHash/n=64/Bytes-4 3035815 37.37 ns/op 1712.68 MB/s BenchmarkHash/n=64/String-4 3207094 68.98 ns/op 927.77 MB/s BenchmarkHash/n=256/Write-4 327711 360.9 ns/op 709.37 MB/s BenchmarkHash/n=256/Bytes-4 2227186 52.55 ns/op 4871.21 MB/s BenchmarkHash/n=256/String-4 1983271 50.94 ns/op 5025.35 MB/s BenchmarkHash/n=320/Write-4 329769 378.2 ns/op 846.02 MB/s BenchmarkHash/n=320/Bytes-4 2087821 82.45 ns/op 3880.94 MB/s BenchmarkHash/n=320/String-4 1982665 58.51 ns/op 5469.32 MB/s BenchmarkHash/n=1024/Write-4 212396 572.8 ns/op 1787.68 MB/s BenchmarkHash/n=1024/Bytes-4 965709 132.6 ns/op 7721.97 MB/s BenchmarkHash/n=1024/String-4 808689 141.1 ns/op 7258.16 MB/s BenchmarkHash/n=4096/Write-4 91496 1364 ns/op 3001.93 MB/s BenchmarkHash/n=4096/Bytes-4 271034 767.5 ns/op 5336.85 MB/s BenchmarkHash/n=4096/String-4 292117 458.2 ns/op 8938.56 MB/s BenchmarkHash/n=16384/Write-4 28692 4299 ns/op 3810.79 MB/s BenchmarkHash/n=16384/Bytes-4 73114 1668 ns/op 9820.55 MB/s BenchmarkHash/n=16384/String-4 74391 1752 ns/op 9353.48 MB/s PASS ok hash/maphash 6.531s goos: darwin goarch: amd64 pkg: html BenchmarkEscape-4 626 184829 ns/op BenchmarkEscapeNone-4 121563 1387 ns/op BenchmarkUnescape-4 770 224953 ns/op BenchmarkUnescapeNone-4 751779 207.2 ns/op BenchmarkUnescapeSparse-4 10000 23825 ns/op BenchmarkUnescapeDense-4 1038 111476 ns/op PASS ok html 1.304s goos: darwin goarch: amd64 pkg: html/template BenchmarkCSSEscaper-4 7884 15697 ns/op BenchmarkCSSEscaperNoSpecials-4 42350 2708 ns/op BenchmarkDecodeCSS-4 24058 4937 ns/op BenchmarkDecodeCSSNoSpecials-4 3176092 39.28 ns/op BenchmarkCSSValueFilter-4 99319 1368 ns/op BenchmarkCSSValueFilterOk-4 40039 3232 ns/op BenchmarkEscapedExecute-4 4164 28941 ns/op BenchmarkHTMLNospaceEscaper-4 9375 13316 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 51870 2672 ns/op BenchmarkStripTags-4 17583 6771 ns/op BenchmarkStripTagsNoSpecials-4 197196 720.7 ns/op BenchmarkJSValEscaperWithNum-4 21766 4963 ns/op BenchmarkJSValEscaperWithStr-4 3982 27545 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 10000 10730 ns/op BenchmarkJSValEscaperWithObj-4 4086 36684 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 13492 11242 ns/op BenchmarkJSStrEscaperNoSpecials-4 46630 2487 ns/op BenchmarkJSStrEscaper-4 9686 25986 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 43302 2934 ns/op BenchmarkJSRegexpEscaper-4 10000 15095 ns/op BenchmarkTemplateSpecialTags-4 85 2221628 ns/op BenchmarkURLEscaper-4 3969 27583 ns/op BenchmarkURLEscaperNoSpecials-4 122341 927.5 ns/op BenchmarkURLNormalizer-4 6562 21268 ns/op BenchmarkURLNormalizerNoSpecials-4 191484 830.9 ns/op BenchmarkSrcsetFilter-4 14785 7457 ns/op BenchmarkSrcsetFilterNoSpecials-4 100941 1262 ns/op PASS ok html/template 5.566s goos: darwin goarch: amd64 pkg: image BenchmarkAt/rgba-4 549226 296.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 454722 250.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 645098 221.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 469813 318.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1431601 120.9 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1092895 115.9 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1000000 141.4 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1000000 103.5 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1000000 131.7 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 358669 340.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 293271 536.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 340663 326.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 313958 391.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 660579 323.5 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 334335 310.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 658650 288.1 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 464768 272.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 346250 330.1 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1344139 105.8 ns/op BenchmarkRGBASetRGBA-4 983066 106.7 ns/op BenchmarkRGBA64At-4 906612 147.9 ns/op BenchmarkRGBA64SetRGBA64-4 752078 166.7 ns/op BenchmarkNRGBAAt-4 1000000 133.5 ns/op BenchmarkNRGBASetNRGBA-4 1000000 106.3 ns/op BenchmarkNRGBA64At-4 990474 148.9 ns/op BenchmarkNRGBA64SetNRGBA64-4 765730 151.3 ns/op BenchmarkAlphaAt-4 2120012 76.52 ns/op BenchmarkAlphaSetAlpha-4 2016453 57.37 ns/op BenchmarkAlpha16At-4 1397227 126.5 ns/op BenchmarkAlphaSetAlpha16-4 1249100 89.52 ns/op BenchmarkGrayAt-4 1917140 58.71 ns/op BenchmarkGraySetGray-4 2211976 53.73 ns/op BenchmarkGray16At-4 1422295 88.67 ns/op BenchmarkGraySetGray16-4 1310253 157.0 ns/op PASS ok image 7.989s goos: darwin goarch: amd64 pkg: image/color BenchmarkYCbCrToRGB/0-4 3104422 46.82 ns/op BenchmarkYCbCrToRGB/128-4 2837556 36.09 ns/op BenchmarkYCbCrToRGB/255-4 3241756 54.85 ns/op BenchmarkRGBToYCbCr/0-4 3405050 37.33 ns/op BenchmarkRGBToYCbCr/Cb-4 3514084 38.86 ns/op BenchmarkRGBToYCbCr/Cr-4 3019254 36.10 ns/op BenchmarkYCbCrToRGBA/0-4 2905035 43.87 ns/op BenchmarkYCbCrToRGBA/128-4 1998457 65.83 ns/op BenchmarkYCbCrToRGBA/255-4 2908990 40.40 ns/op BenchmarkNYCbCrAToRGBA/0-4 2937891 40.33 ns/op BenchmarkNYCbCrAToRGBA/128-4 2454912 43.66 ns/op BenchmarkNYCbCrAToRGBA/255-4 2444318 45.38 ns/op PASS ok image/color 2.970s goos: darwin goarch: amd64 pkg: image/draw BenchmarkFillOver-4 3 39578494 ns/op BenchmarkFillSrc-4 260 570144 ns/op BenchmarkCopyOver-4 6 19153334 ns/op BenchmarkCopySrc-4 470 228416 ns/op BenchmarkNRGBAOver-4 8 14682218 ns/op BenchmarkNRGBASrc-4 12 10144719 ns/op BenchmarkYCbCr-4 9 11721299 ns/op BenchmarkGray-4 16 8234639 ns/op BenchmarkCMYK-4 12 10878817 ns/op BenchmarkGlyphOver-4 19 6441802 ns/op BenchmarkRGBAMaskOver-4 5 24561087 ns/op BenchmarkGrayMaskOver-4 6 20628612 ns/op BenchmarkRGBA64ImageMaskOver-4 3 34393835 ns/op BenchmarkRGBA-4 4 34914990 ns/op BenchmarkPalettedFill-4 768 130726 ns/op BenchmarkPalettedRGBA-4 5 23433451 ns/op BenchmarkGenericOver-4 2 87165508 ns/op BenchmarkGenericMaskOver-4 5 22682249 ns/op BenchmarkGenericSrc-4 4 34204947 ns/op BenchmarkGenericMaskSrc-4 3 39045535 ns/op PASS ok image/draw 7.414s goos: darwin goarch: amd64 pkg: image/gif BenchmarkDecode-4 20 5415122 ns/op 2.85 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 131051795 ns/op 2.34 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2790293112 ns/op 0.44 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 50 2201275 ns/op 7.02 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 203922651 ns/op 0.30 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.029s goos: darwin goarch: amd64 pkg: image/jpeg BenchmarkFDCT-4 4366 31672 ns/op BenchmarkIDCT-4 5048 24840 ns/op BenchmarkDecodeBaseline-4 8 14468472 ns/op 4.27 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 20635289 ns/op 2.99 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 155864831 ns/op 7.88 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 217627503 ns/op 4.23 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 2.035s goos: darwin goarch: amd64 pkg: image/png BenchmarkPaeth-4 16059942 7.219 ns/op BenchmarkDecodeGray-4 12 10568470 ns/op 6.20 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 39163431 ns/op 6.69 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 3 34417173 ns/op 7.62 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 21 7568734 ns/op 8.66 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 3 34899334 ns/op 7.51 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 49235767 ns/op 5.32 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 66160428 ns/op 4.64 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 55074732 ns/op 5.58 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 186658561 ns/op 6.58 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 185360485 ns/op 6.63 MB/s 864096 B/op 30 allocs/op BenchmarkEncodePaletted-4 4 31422822 ns/op 9.78 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 191469590 ns/op 6.42 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 840006771 ns/op 1.46 MB/s 864184 B/op 30 allocs/op PASS ok image/png 4.399s goos: darwin goarch: amd64 pkg: index/suffixarray BenchmarkNew/text=opticks/size=100K/bits=32-4 2 53061212 ns/op 1.88 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 48332770 ns/op 2.07 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 349972552 ns/op 1.43 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 252270689 ns/op 1.98 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 51056253 ns/op 1.96 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 40374208 ns/op 2.48 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 297731314 ns/op 1.68 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 274305744 ns/op 1.82 MB/s 4005992 B/op 5 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 669309582 ns/op 1.49 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 578493331 ns/op 1.73 MB/s 8003672 B/op 3 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3065145925 ns/op 1.63 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3294053712 ns/op 1.52 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 10 14939882 ns/op 6.69 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 12 8908602 ns/op 11.23 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 43631869 ns/op 11.46 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 2 52422904 ns/op 9.54 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 79504068 ns/op 12.58 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 88523541 ns/op 11.30 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 483948317 ns/op 10.33 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 600675290 ns/op 8.32 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 58224563 ns/op 1.72 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 86237189 ns/op 1.16 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 388661604 ns/op 1.29 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 359842806 ns/op 1.39 MB/s 4005976 B/op 3 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 753380501 ns/op 1.33 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 706321006 ns/op 1.42 MB/s 8003672 B/op 3 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5559664309 ns/op 0.90 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5244967808 ns/op 0.95 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 151502414 ns/op 27.59 MB/s 5275656 B/op 5 allocs/op BenchmarkSaveRestore/bits=64-4 1 157087364 ns/op 26.61 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 72.239s goos: darwin goarch: amd64 pkg: internal/fuzz BenchmarkMarshalCorpusFile/1-4 34478 3421 ns/op 0.29 MB/s BenchmarkMarshalCorpusFile/2-4 25975 3912 ns/op 0.51 MB/s BenchmarkMarshalCorpusFile/4-4 34910 4862 ns/op 0.82 MB/s BenchmarkMarshalCorpusFile/8-4 23692 5354 ns/op 1.49 MB/s BenchmarkMarshalCorpusFile/16-4 18998 6364 ns/op 2.51 MB/s BenchmarkMarshalCorpusFile/32-4 10000 10391 ns/op 3.08 MB/s BenchmarkMarshalCorpusFile/64-4 7876 17694 ns/op 3.62 MB/s BenchmarkMarshalCorpusFile/128-4 4630 25057 ns/op 5.11 MB/s BenchmarkMarshalCorpusFile/256-4 2695 61932 ns/op 4.13 MB/s BenchmarkMarshalCorpusFile/512-4 1516 129539 ns/op 3.95 MB/s BenchmarkMarshalCorpusFile/1024-4 632 259522 ns/op 3.95 MB/s BenchmarkMarshalCorpusFile/2048-4 273 540207 ns/op 3.79 MB/s BenchmarkMarshalCorpusFile/4096-4 151 1139433 ns/op 3.59 MB/s BenchmarkMarshalCorpusFile/8192-4 64 2005734 ns/op 4.08 MB/s BenchmarkMarshalCorpusFile/16384-4 28 3930354 ns/op 4.17 MB/s BenchmarkMarshalCorpusFile/32768-4 18 8706841 ns/op 3.76 MB/s BenchmarkMarshalCorpusFile/65536-4 8 17722976 ns/op 3.70 MB/s BenchmarkMarshalCorpusFile/131072-4 3 44340538 ns/op 2.96 MB/s BenchmarkMarshalCorpusFile/262144-4 2 61075269 ns/op 4.29 MB/s BenchmarkMarshalCorpusFile/524288-4 1 130145503 ns/op 4.03 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 239930093 ns/op 4.37 MB/s BenchmarkUnmarshalCorpusFile/1-4 10000 15211 ns/op 0.07 MB/s BenchmarkUnmarshalCorpusFile/2-4 9081 17389 ns/op 0.12 MB/s BenchmarkUnmarshalCorpusFile/4-4 8162 20891 ns/op 0.19 MB/s BenchmarkUnmarshalCorpusFile/8-4 6567 23841 ns/op 0.34 MB/s BenchmarkUnmarshalCorpusFile/16-4 3356 39236 ns/op 0.41 MB/s BenchmarkUnmarshalCorpusFile/32-4 3915 33926 ns/op 0.94 MB/s BenchmarkUnmarshalCorpusFile/64-4 3435 44574 ns/op 1.44 MB/s BenchmarkUnmarshalCorpusFile/128-4 2643 56576 ns/op 2.26 MB/s BenchmarkUnmarshalCorpusFile/256-4 945 124116 ns/op 2.06 MB/s BenchmarkUnmarshalCorpusFile/512-4 358 337798 ns/op 1.52 MB/s BenchmarkUnmarshalCorpusFile/1024-4 258 838925 ns/op 1.22 MB/s BenchmarkUnmarshalCorpusFile/2048-4 122 859645 ns/op 2.38 MB/s BenchmarkUnmarshalCorpusFile/4096-4 67 1755855 ns/op 2.33 MB/s BenchmarkUnmarshalCorpusFile/8192-4 34 3567252 ns/op 2.30 MB/s BenchmarkUnmarshalCorpusFile/16384-4 15 6898727 ns/op 2.37 MB/s BenchmarkUnmarshalCorpusFile/32768-4 7 21284672 ns/op 1.54 MB/s BenchmarkUnmarshalCorpusFile/65536-4 4 28968110 ns/op 2.26 MB/s BenchmarkUnmarshalCorpusFile/131072-4 2 54491932 ns/op 2.41 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 120722537 ns/op 2.17 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 273261127 ns/op 1.92 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 536409159 ns/op 1.95 MB/s BenchmarkMutatorBytes/1-4 32444 3718 ns/op BenchmarkMutatorBytes/10-4 38496 5936 ns/op BenchmarkMutatorBytes/100-4 35746 5464 ns/op BenchmarkMutatorBytes/1000-4 22580 5365 ns/op BenchmarkMutatorBytes/10000-4 7622 22961 ns/op BenchmarkMutatorBytes/100000-4 802 142598 ns/op BenchmarkMutatorString/1-4 33270 3951 ns/op BenchmarkMutatorString/10-4 32983 4868 ns/op BenchmarkMutatorString/100-4 24418 4293 ns/op BenchmarkMutatorString/1000-4 12574 9370 ns/op BenchmarkMutatorString/10000-4 4099 66629 ns/op BenchmarkMutatorString/100000-4 280 447970 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 15739 7001 ns/op BenchmarkMutatorAllBasicTypes/string-4 16842 6882 ns/op BenchmarkMutatorAllBasicTypes/bool-4 58842 2134 ns/op BenchmarkMutatorAllBasicTypes/float32-4 49054 2656 ns/op BenchmarkMutatorAllBasicTypes/float64-4 44361 2266 ns/op BenchmarkMutatorAllBasicTypes/int-4 50400 2391 ns/op BenchmarkMutatorAllBasicTypes/int8-4 44498 2610 ns/op BenchmarkMutatorAllBasicTypes/int16-4 49098 2786 ns/op BenchmarkMutatorAllBasicTypes/int32-4 50996 2737 ns/op BenchmarkMutatorAllBasicTypes/int64-4 55312 2095 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 51406 2758 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 54616 2167 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 57975 2399 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 28453 4069 ns/op PASS ok internal/fuzz 16.187s goos: darwin goarch: amd64 pkg: internal/intern BenchmarkStress-4 9992 10225 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 152659 877.2 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.802s PASS ok internal/poll 0.051s goos: darwin goarch: amd64 pkg: internal/trace BenchmarkMMU-4 4 32814070 ns/op PASS ok internal/trace 3.300s goos: darwin goarch: amd64 pkg: io BenchmarkCopyNSmall-4 9193 14117 ns/op BenchmarkCopyNLarge-4 165 691505 ns/op PASS ok io 0.551s goos: darwin goarch: amd64 pkg: log BenchmarkItoa-4 127711 860.7 ns/op BenchmarkPrintln-4 23762 4697 ns/op BenchmarkPrintlnNoFlags-4 44137 2826 ns/op PASS ok log 0.649s goos: darwin goarch: amd64 pkg: math BenchmarkAcos-4 2624696 43.08 ns/op BenchmarkAcosh-4 1000000 132.3 ns/op BenchmarkAsin-4 2612364 43.27 ns/op BenchmarkAsinh-4 1310757 91.12 ns/op BenchmarkAtan-4 3275448 37.67 ns/op BenchmarkAtanh-4 1294494 91.24 ns/op BenchmarkAtan2-4 2289871 51.81 ns/op BenchmarkCbrt-4 1742487 72.88 ns/op BenchmarkCeil-4 16841904 6.388 ns/op BenchmarkCopysign-4 4095438 29.79 ns/op BenchmarkCos-4 1252429 80.74 ns/op BenchmarkCosh-4 1847247 62.41 ns/op BenchmarkErf-4 3562089 63.61 ns/op BenchmarkErfc-4 3299688 35.65 ns/op BenchmarkErfinv-4 2974167 40.87 ns/op BenchmarkErfcinv-4 2970746 57.79 ns/op BenchmarkExp-4 6597561 17.03 ns/op BenchmarkExpGo-4 1000000 113.2 ns/op BenchmarkExpm1-4 2674144 59.04 ns/op BenchmarkExp2-4 1000000 145.3 ns/op BenchmarkExp2Go-4 1008703 166.7 ns/op BenchmarkAbs-4 5137101 24.47 ns/op BenchmarkDim-4 10460949 10.76 ns/op BenchmarkFloor-4 26185681 5.249 ns/op BenchmarkMax-4 17059998 9.992 ns/op BenchmarkMin-4 16115482 7.418 ns/op BenchmarkMod-4 396973 495.1 ns/op BenchmarkFrexp-4 1639066 94.69 ns/op BenchmarkGamma-4 844375 143.9 ns/op BenchmarkHypot-4 13006946 14.94 ns/op BenchmarkHypotGo-4 1743766 62.83 ns/op BenchmarkIlogb-4 2299495 52.39 ns/op BenchmarkJ0-4 283971 407.7 ns/op BenchmarkJ1-4 316664 413.0 ns/op BenchmarkJn-4 123469 872.6 ns/op BenchmarkLdexp-4 2101489 60.66 ns/op BenchmarkLgamma-4 1000000 179.9 ns/op BenchmarkLog-4 6290967 19.89 ns/op BenchmarkLogb-4 2406265 52.56 ns/op BenchmarkLog1p-4 1689835 84.04 ns/op BenchmarkLog10-4 5762272 37.78 ns/op BenchmarkLog2-4 1646156 75.41 ns/op BenchmarkModf-4 2471376 56.89 ns/op BenchmarkNextafter32-4 2441782 56.97 ns/op BenchmarkNextafter64-4 2413891 49.21 ns/op BenchmarkPowInt-4 646087 209.5 ns/op BenchmarkPowFrac-4 466262 253.6 ns/op BenchmarkPow10Pos-4 5093029 34.87 ns/op BenchmarkPow10Neg-4 5153768 29.68 ns/op BenchmarkRound-4 5087914 23.05 ns/op BenchmarkRoundToEven-4 12232912 17.47 ns/op BenchmarkRemainder-4 651814 205.7 ns/op BenchmarkSignbit-4 7755848 15.79 ns/op BenchmarkSin-4 1481772 68.66 ns/op BenchmarkSincos-4 1000000 101.8 ns/op BenchmarkSinh-4 2331820 66.56 ns/op BenchmarkSqrtIndirect-4 19370787 7.222 ns/op BenchmarkSqrtLatency-4 23240037 7.628 ns/op BenchmarkSqrtIndirectLatency-4 23257390 6.030 ns/op BenchmarkSqrtGoLatency-4 1000000 104.2 ns/op BenchmarkSqrtPrime-4 38991 5782 ns/op BenchmarkTan-4 1551037 76.95 ns/op BenchmarkTanh-4 1000000 121.1 ns/op BenchmarkTrunc-4 25738042 4.796 ns/op BenchmarkY0-4 327919 402.9 ns/op BenchmarkY1-4 320989 570.7 ns/op BenchmarkYn-4 131292 1724 ns/op BenchmarkFloat64bits-4 7244733 16.66 ns/op BenchmarkFloat64frombits-4 7531795 15.87 ns/op BenchmarkFloat32bits-4 6833257 16.43 ns/op BenchmarkFloat32frombits-4 6329265 19.18 ns/op BenchmarkFMA-4 18694118 6.998 ns/op PASS ok math 16.619s goos: darwin goarch: amd64 pkg: math/big BenchmarkAddVV/1-4 15297975 16.61 ns/op 3852.06 MB/s BenchmarkAddVV/2-4 10167202 10.71 ns/op 11956.62 MB/s BenchmarkAddVV/3-4 8541385 12.93 ns/op 14845.03 MB/s BenchmarkAddVV/4-4 9391692 16.40 ns/op 15608.69 MB/s BenchmarkAddVV/5-4 12163008 10.41 ns/op 30726.86 MB/s BenchmarkAddVV/10-4 8950104 12.98 ns/op 49321.51 MB/s BenchmarkAddVV/100-4 1474225 79.06 ns/op 80949.00 MB/s BenchmarkAddVV/1000-4 299457 684.3 ns/op 93530.66 MB/s BenchmarkSubVV/1-4 15769962 7.657 ns/op 8358.74 MB/s BenchmarkSubVV/2-4 13266936 10.20 ns/op 12552.18 MB/s BenchmarkSubVV/3-4 12848131 9.642 ns/op 19912.22 MB/s BenchmarkSubVV/4-4 12289528 10.04 ns/op 25502.68 MB/s BenchmarkSubVV/5-4 10824973 13.42 ns/op 23836.84 MB/s BenchmarkSubVV/10-4 9225970 11.74 ns/op 54519.23 MB/s BenchmarkSubVV/100-4 2070285 57.15 ns/op 111977.46 MB/s BenchmarkSubVV/1000-4 228727 508.8 ns/op 125781.89 MB/s BenchmarkAddVW/1-4 15919078 8.166 ns/op 979.70 MB/s BenchmarkAddVW/2-4 16608810 8.732 ns/op 1832.32 MB/s BenchmarkAddVW/3-4 15228118 12.20 ns/op 1967.30 MB/s BenchmarkAddVW/4-4 16055665 11.27 ns/op 2840.00 MB/s BenchmarkAddVW/5-4 14304813 12.55 ns/op 3187.91 MB/s BenchmarkAddVW/10-4 12275202 11.00 ns/op 7270.10 MB/s BenchmarkAddVW/100-4 303679 408.9 ns/op 1956.54 MB/s BenchmarkAddVW/1000-4 43738 2712 ns/op 2950.11 MB/s BenchmarkAddVWext/1-4 15322137 7.112 ns/op 1124.85 MB/s BenchmarkAddVWext/2-4 15124069 10.92 ns/op 1465.21 MB/s BenchmarkAddVWext/3-4 15364514 9.089 ns/op 2640.44 MB/s BenchmarkAddVWext/4-4 13810266 8.282 ns/op 3864.02 MB/s BenchmarkAddVWext/5-4 14829590 8.851 ns/op 4519.36 MB/s BenchmarkAddVWext/10-4 10943413 14.42 ns/op 5548.19 MB/s BenchmarkAddVWext/100-4 47143 3174 ns/op 252.05 MB/s BenchmarkAddVWext/1000-4 5894 36373 ns/op 219.94 MB/s BenchmarkSubVW/1-4 18028802 7.335 ns/op 1090.70 MB/s BenchmarkSubVW/2-4 16792124 10.83 ns/op 1477.03 MB/s BenchmarkSubVW/3-4 12672930 10.18 ns/op 2358.08 MB/s BenchmarkSubVW/4-4 14754354 9.519 ns/op 3361.77 MB/s BenchmarkSubVW/5-4 11803969 9.050 ns/op 4419.98 MB/s BenchmarkSubVW/10-4 6481454 15.90 ns/op 5032.93 MB/s BenchmarkSubVW/100-4 285499 730.6 ns/op 1095.03 MB/s BenchmarkSubVW/1000-4 42769 2730 ns/op 2930.91 MB/s BenchmarkSubVWext/1-4 16114124 6.950 ns/op 1151.01 MB/s BenchmarkSubVWext/2-4 16478907 7.982 ns/op 2004.52 MB/s BenchmarkSubVWext/3-4 16457143 7.838 ns/op 3062.19 MB/s BenchmarkSubVWext/4-4 15945716 8.541 ns/op 3746.52 MB/s BenchmarkSubVWext/5-4 13302421 8.960 ns/op 4464.09 MB/s BenchmarkSubVWext/10-4 13207167 11.78 ns/op 6793.78 MB/s BenchmarkSubVWext/100-4 52771 2263 ns/op 353.53 MB/s BenchmarkSubVWext/1000-4 5638 22741 ns/op 351.79 MB/s BenchmarkMulAddVWW/1-4 15195884 10.84 ns/op 5904.69 MB/s BenchmarkMulAddVWW/2-4 11865621 10.68 ns/op 11985.14 MB/s BenchmarkMulAddVWW/3-4 13399399 9.362 ns/op 20508.76 MB/s BenchmarkMulAddVWW/4-4 9892095 10.89 ns/op 23505.06 MB/s BenchmarkMulAddVWW/5-4 8397666 15.29 ns/op 20926.22 MB/s BenchmarkMulAddVWW/10-4 8131032 16.37 ns/op 39103.33 MB/s BenchmarkMulAddVWW/100-4 1000000 141.2 ns/op 45311.46 MB/s BenchmarkMulAddVWW/1000-4 178047 887.9 ns/op 72077.04 MB/s BenchmarkAddMulVVW/1-4 17240204 7.601 ns/op 8419.71 MB/s BenchmarkAddMulVVW/2-4 14993972 9.240 ns/op 13852.72 MB/s BenchmarkAddMulVVW/3-4 12253920 9.543 ns/op 20119.60 MB/s BenchmarkAddMulVVW/4-4 10909761 10.24 ns/op 25007.28 MB/s BenchmarkAddMulVVW/5-4 9695912 13.00 ns/op 24608.49 MB/s BenchmarkAddMulVVW/10-4 8858037 17.48 ns/op 36616.76 MB/s BenchmarkAddMulVVW/100-4 1965909 68.38 ns/op 93598.84 MB/s BenchmarkAddMulVVW/1000-4 171626 624.7 ns/op 102452.99 MB/s BenchmarkDivWVW/1-4 1775107 63.61 ns/op 1006.08 MB/s BenchmarkDivWVW/2-4 963896 133.4 ns/op 959.18 MB/s BenchmarkDivWVW/3-4 700144 160.3 ns/op 1197.60 MB/s BenchmarkDivWVW/4-4 665938 178.6 ns/op 1433.52 MB/s BenchmarkDivWVW/5-4 556074 214.0 ns/op 1495.48 MB/s BenchmarkDivWVW/10-4 349372 607.1 ns/op 1054.25 MB/s BenchmarkDivWVW/100-4 40094 5940 ns/op 1077.36 MB/s BenchmarkDivWVW/1000-4 4681 30115 ns/op 2125.22 MB/s BenchmarkNonZeroShifts/1/shrVU-4 14153640 8.173 ns/op BenchmarkNonZeroShifts/1/shlVU-4 16019235 13.51 ns/op BenchmarkNonZeroShifts/2/shrVU-4 13314922 10.62 ns/op BenchmarkNonZeroShifts/2/shlVU-4 12687487 8.909 ns/op BenchmarkNonZeroShifts/3/shrVU-4 13596033 14.65 ns/op BenchmarkNonZeroShifts/3/shlVU-4 13323243 8.769 ns/op BenchmarkNonZeroShifts/4/shrVU-4 10717147 9.709 ns/op BenchmarkNonZeroShifts/4/shlVU-4 11101970 9.422 ns/op BenchmarkNonZeroShifts/5/shrVU-4 11797864 9.665 ns/op BenchmarkNonZeroShifts/5/shlVU-4 11778140 10.83 ns/op BenchmarkNonZeroShifts/10/shrVU-4 8721049 13.82 ns/op BenchmarkNonZeroShifts/10/shlVU-4 9180984 13.05 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 130.1 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1000000 102.8 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 186758 990.4 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 207576 889.0 ns/op BenchmarkDecimalConversion-4 175 722289 ns/op BenchmarkFloatString/100-4 9933 12591 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 214 772659 ns/op 2909 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 53084647 ns/op 60008 B/op 46 allocs/op BenchmarkFloatString/100000-4 1 5963624264 ns/op 827672 B/op 487 allocs/op BenchmarkFloatAdd/10-4 168296 721.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 157201 1575 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 159723 888.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 86317 2487 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17902 6860 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 180214 594.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 214312 1027 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 191983 608.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 137248 772.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 54610 2320 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1660 65787 ns/op BenchmarkParseFloatLargeExp-4 414 327165 ns/op BenchmarkGCD10x10/WithoutXY-4 147555 711.8 ns/op BenchmarkGCD10x10/WithXY-4 50780 2347 ns/op BenchmarkGCD10x100/WithoutXY-4 62388 1672 ns/op BenchmarkGCD10x100/WithXY-4 13222 7697 ns/op BenchmarkGCD10x1000/WithoutXY-4 63219 3039 ns/op BenchmarkGCD10x1000/WithXY-4 10000 10159 ns/op BenchmarkGCD100x100/WithoutXY-4 20910 6059 ns/op BenchmarkGCD100x100/WithXY-4 10000 20304 ns/op BenchmarkGCD100x1000/WithoutXY-4 10000 10775 ns/op BenchmarkGCD100x1000/WithXY-4 6670 17812 ns/op BenchmarkGCD1000x1000/WithoutXY-4 1992 59816 ns/op BenchmarkGCD1000x1000/WithXY-4 1012 108191 ns/op BenchmarkHilbert-4 19 6572479 ns/op BenchmarkBinomial-4 10000 10811 ns/op BenchmarkQuoRem-4 22674 5321 ns/op BenchmarkExp-4 18 7360275 ns/op BenchmarkExpMont/Odd-4 100 1469933 ns/op 2596 B/op 22 allocs/op BenchmarkExpMont/Even1-4 100 1047075 ns/op 3359 B/op 38 allocs/op BenchmarkExpMont/Even2-4 85 1364290 ns/op 3876 B/op 54 allocs/op BenchmarkExpMont/Even3-4 105 1478816 ns/op 3858 B/op 53 allocs/op BenchmarkExpMont/Even4-4 100 1108559 ns/op 3864 B/op 53 allocs/op BenchmarkExpMont/Even8-4 100 1654107 ns/op 3877 B/op 54 allocs/op BenchmarkExpMont/Even32-4 100 1016474 ns/op 3837 B/op 53 allocs/op BenchmarkExpMont/Even64-4 142 821127 ns/op 3608 B/op 52 allocs/op BenchmarkExpMont/Even96-4 126 863860 ns/op 3798 B/op 52 allocs/op BenchmarkExpMont/Even128-4 158 1173602 ns/op 3256 B/op 50 allocs/op BenchmarkExpMont/Even255-4 174 737750 ns/op 2920 B/op 46 allocs/op BenchmarkExpMont/SmallEven1-4 308 459271 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 327 366927 ns/op 1721 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 316 385352 ns/op 1737 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 304 363062 ns/op 1748 B/op 47 allocs/op BenchmarkExp2-4 15 9792520 ns/op BenchmarkBitset-4 622075 177.1 ns/op BenchmarkBitsetNeg-4 359150 327.4 ns/op BenchmarkBitsetOrig-4 223587 737.0 ns/op BenchmarkBitsetNegOrig-4 148753 1102 ns/op BenchmarkModSqrt225_Tonelli-4 112 1013145 ns/op BenchmarkModSqrt225_3Mod4-4 320 331399 ns/op BenchmarkModSqrt231_Tonelli-4 96 1193308 ns/op BenchmarkModSqrt231_5Mod8-4 282 355605 ns/op BenchmarkModInverse-4 11648 9631 ns/op BenchmarkSqrt-4 2085 60306 ns/op BenchmarkIntSqr/1-4 1000000 129.7 ns/op BenchmarkIntSqr/2-4 562804 211.1 ns/op BenchmarkIntSqr/3-4 553142 242.8 ns/op BenchmarkIntSqr/5-4 366472 338.7 ns/op BenchmarkIntSqr/8-4 323787 394.7 ns/op BenchmarkIntSqr/10-4 272496 466.3 ns/op BenchmarkIntSqr/20-4 56780 2304 ns/op BenchmarkIntSqr/30-4 41269 3024 ns/op BenchmarkIntSqr/50-4 26064 4791 ns/op BenchmarkIntSqr/80-4 14443 7673 ns/op BenchmarkIntSqr/100-4 12145 10028 ns/op BenchmarkIntSqr/200-4 5223 24898 ns/op BenchmarkIntSqr/300-4 2046 63021 ns/op BenchmarkIntSqr/500-4 946 119263 ns/op BenchmarkIntSqr/800-4 399 305393 ns/op BenchmarkIntSqr/1000-4 291 407771 ns/op BenchmarkDiv/20/10-4 396178 295.5 ns/op BenchmarkDiv/40/20-4 421285 364.6 ns/op BenchmarkDiv/100/50-4 327458 371.2 ns/op BenchmarkDiv/200/100-4 46526 2255 ns/op BenchmarkDiv/400/200-4 59534 2098 ns/op BenchmarkDiv/1000/500-4 48687 2458 ns/op BenchmarkDiv/2000/1000-4 37022 3489 ns/op BenchmarkDiv/20000/10000-4 1483 84938 ns/op BenchmarkDiv/200000/100000-4 37 3685526 ns/op BenchmarkDiv/2000000/1000000-4 1 102881514 ns/op BenchmarkDiv/20000000/10000000-4 1 3057467140 ns/op BenchmarkMul-4 6 19913932 ns/op BenchmarkNatMul/10-4 203804 785.9 ns/op BenchmarkNatMul/100-4 6537 21276 ns/op BenchmarkNatMul/1000-4 201 610255 ns/op BenchmarkZeroShifts/Shl-4 12478 10742 ns/op BenchmarkZeroShifts/ShlSame-4 3716040 32.03 ns/op BenchmarkZeroShifts/Shr-4 10000 12590 ns/op BenchmarkZeroShifts/ShrSame-4 3825459 30.56 ns/op BenchmarkExp3Power/0x10-4 189164 726.4 ns/op BenchmarkExp3Power/0x40-4 158818 838.4 ns/op BenchmarkExp3Power/0x100-4 92136 1540 ns/op BenchmarkExp3Power/0x400-4 39410 2995 ns/op BenchmarkExp3Power/0x1000-4 10000 11269 ns/op BenchmarkExp3Power/0x4000-4 2536 58158 ns/op BenchmarkExp3Power/0x10000-4 255 457337 ns/op BenchmarkExp3Power/0x40000-4 26 4594925 ns/op BenchmarkExp3Power/0x100000-4 3 44992507 ns/op BenchmarkExp3Power/0x400000-4 1 404933511 ns/op BenchmarkFibo-4 4 30572148 ns/op BenchmarkNatSqr/1-4 1000000 153.6 ns/op BenchmarkNatSqr/2-4 598843 272.6 ns/op BenchmarkNatSqr/3-4 419683 451.1 ns/op BenchmarkNatSqr/5-4 335905 481.4 ns/op BenchmarkNatSqr/8-4 252406 615.7 ns/op BenchmarkNatSqr/10-4 210390 747.3 ns/op BenchmarkNatSqr/20-4 47000 3077 ns/op BenchmarkNatSqr/30-4 33984 3453 ns/op BenchmarkNatSqr/50-4 19185 5995 ns/op BenchmarkNatSqr/80-4 12279 9199 ns/op BenchmarkNatSqr/100-4 10000 12559 ns/op BenchmarkNatSqr/200-4 4425 28929 ns/op BenchmarkNatSqr/300-4 2134 79806 ns/op BenchmarkNatSqr/500-4 987 163238 ns/op BenchmarkNatSqr/800-4 320 366326 ns/op BenchmarkNatSqr/1000-4 267 422404 ns/op BenchmarkNatSetBytes/8-4 775628 136.8 ns/op BenchmarkNatSetBytes/24-4 270676 440.5 ns/op BenchmarkNatSetBytes/128-4 75842 1728 ns/op BenchmarkNatSetBytes/7-4 950514 124.9 ns/op BenchmarkNatSetBytes/23-4 291537 452.6 ns/op BenchmarkNatSetBytes/127-4 71637 1754 ns/op BenchmarkScanPi-4 214 551567 ns/op BenchmarkStringPiParallel-4 680 250846 ns/op BenchmarkScan/10/Base2-4 41278 2841 ns/op BenchmarkScan/100/Base2-4 4513 25249 ns/op BenchmarkScan/1000/Base2-4 493 240003 ns/op BenchmarkScan/10/Base8-4 104488 1160 ns/op BenchmarkScan/100/Base8-4 14073 8464 ns/op BenchmarkScan/1000/Base8-4 1454 82378 ns/op BenchmarkScan/10/Base10-4 105447 1101 ns/op BenchmarkScan/100/Base10-4 15740 7555 ns/op BenchmarkScan/1000/Base10-4 1707 71054 ns/op BenchmarkScan/10/Base16-4 132681 918.8 ns/op BenchmarkScan/100/Base16-4 18483 6497 ns/op BenchmarkScan/1000/Base16-4 1946 63037 ns/op BenchmarkString/10/Base2-4 252456 508.1 ns/op BenchmarkString/100/Base2-4 34717 3749 ns/op BenchmarkString/1000/Base2-4 3476 37325 ns/op BenchmarkString/10/Base8-4 420676 279.8 ns/op BenchmarkString/100/Base8-4 76662 1642 ns/op BenchmarkString/1000/Base8-4 8709 13234 ns/op BenchmarkString/10/Base10-4 222825 558.6 ns/op BenchmarkString/100/Base10-4 46526 2888 ns/op BenchmarkString/1000/Base10-4 6576 19288 ns/op BenchmarkString/10/Base16-4 459542 256.3 ns/op BenchmarkString/100/Base16-4 109914 1157 ns/op BenchmarkString/1000/Base16-4 10000 10018 ns/op BenchmarkLeafSize/0-4 34 3797466 ns/op BenchmarkLeafSize/1-4 525 231434 ns/op BenchmarkLeafSize/2-4 498 233874 ns/op BenchmarkLeafSize/3-4 364 317329 ns/op BenchmarkLeafSize/4-4 522 228711 ns/op BenchmarkLeafSize/5-4 364 335402 ns/op BenchmarkLeafSize/6-4 398 313380 ns/op BenchmarkLeafSize/7-4 435 278172 ns/op BenchmarkLeafSize/8-4 555 244952 ns/op BenchmarkLeafSize/9-4 280 405845 ns/op BenchmarkLeafSize/10-4 358 349174 ns/op BenchmarkLeafSize/11-4 373 346142 ns/op BenchmarkLeafSize/12-4 381 338059 ns/op BenchmarkLeafSize/13-4 352 353467 ns/op BenchmarkLeafSize/14-4 416 287992 ns/op BenchmarkLeafSize/15-4 432 284404 ns/op BenchmarkLeafSize/16-4 510 224890 ns/op BenchmarkLeafSize/32-4 456 228861 ns/op BenchmarkLeafSize/64-4 436 250610 ns/op BenchmarkProbablyPrime/n=0-4 12 9619423 ns/op BenchmarkProbablyPrime/n=1-4 10 11005310 ns/op BenchmarkProbablyPrime/n=5-4 7 16418688 ns/op BenchmarkProbablyPrime/n=10-4 5 22838323 ns/op BenchmarkProbablyPrime/n=20-4 3 36373859 ns/op BenchmarkProbablyPrime/Lucas-4 13 8018554 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 84 1314477 ns/op BenchmarkRatCmp-4 224972 617.5 ns/op BenchmarkFloatSqrt/64-4 23554 5201 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 14368 8933 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 10000 11660 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 5148 22232 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 946 130227 ns/op 18311 B/op 10 allocs/op BenchmarkFloatSqrt/100000-4 88 1583853 ns/op 173331 B/op 19 allocs/op BenchmarkFloatSqrt/1000000-4 1 115784565 ns/op 3730168 B/op 585 allocs/op PASS ok math/big 64.437s goos: darwin goarch: amd64 pkg: math/bits BenchmarkLeadingZeros-4 14188116 8.605 ns/op BenchmarkLeadingZeros8-4 13931575 9.133 ns/op BenchmarkLeadingZeros16-4 15129969 8.285 ns/op BenchmarkLeadingZeros32-4 15346462 7.849 ns/op BenchmarkLeadingZeros64-4 15872782 8.548 ns/op BenchmarkTrailingZeros-4 15501512 7.933 ns/op BenchmarkTrailingZeros8-4 15372962 8.283 ns/op BenchmarkTrailingZeros16-4 15439827 8.405 ns/op BenchmarkTrailingZeros32-4 14525914 8.206 ns/op BenchmarkTrailingZeros64-4 14741662 7.975 ns/op BenchmarkOnesCount-4 14627192 7.855 ns/op BenchmarkOnesCount8-4 15388516 8.026 ns/op BenchmarkOnesCount16-4 14536311 9.226 ns/op BenchmarkOnesCount32-4 13990737 8.467 ns/op BenchmarkOnesCount64-4 14880892 8.207 ns/op BenchmarkRotateLeft-4 14738557 8.143 ns/op BenchmarkRotateLeft8-4 15028879 8.231 ns/op BenchmarkRotateLeft16-4 15995055 7.853 ns/op BenchmarkRotateLeft32-4 14461905 8.654 ns/op BenchmarkRotateLeft64-4 15848935 8.209 ns/op BenchmarkReverse-4 18289992 6.077 ns/op BenchmarkReverse8-4 24641143 4.608 ns/op BenchmarkReverse16-4 24953010 5.423 ns/op BenchmarkReverse32-4 19739358 5.700 ns/op BenchmarkReverse64-4 19258761 6.124 ns/op BenchmarkReverseBytes-4 26442440 4.956 ns/op BenchmarkReverseBytes16-4 28012309 4.602 ns/op BenchmarkReverseBytes32-4 28106960 4.695 ns/op BenchmarkReverseBytes64-4 24461145 5.557 ns/op BenchmarkAdd-4 14401304 7.922 ns/op BenchmarkAdd32-4 15320860 8.494 ns/op BenchmarkAdd64-4 13676852 8.670 ns/op BenchmarkAdd64multiple-4 26119344 4.829 ns/op BenchmarkSub-4 14286409 8.367 ns/op BenchmarkSub32-4 14032582 8.609 ns/op BenchmarkSub64-4 15496161 7.951 ns/op BenchmarkSub64multiple-4 25984064 4.775 ns/op BenchmarkMul-4 16211936 7.857 ns/op BenchmarkMul32-4 16076566 8.007 ns/op BenchmarkMul64-4 15901537 8.131 ns/op BenchmarkDiv-4 3987182 30.55 ns/op BenchmarkDiv32-4 7737306 15.21 ns/op BenchmarkDiv64-4 4081396 30.93 ns/op PASS ok math/bits 7.053s goos: darwin goarch: amd64 pkg: math/cmplx BenchmarkAbs-4 14448061 7.912 ns/op BenchmarkAcos-4 619131 189.7 ns/op BenchmarkAcosh-4 606643 197.1 ns/op BenchmarkAsin-4 563834 187.6 ns/op BenchmarkAsinh-4 680330 187.6 ns/op BenchmarkAtan-4 1000000 118.3 ns/op BenchmarkAtanh-4 1000000 120.6 ns/op BenchmarkConj-4 29773652 4.335 ns/op BenchmarkCos-4 810540 156.7 ns/op BenchmarkCosh-4 827062 155.8 ns/op BenchmarkExp-4 1000000 117.8 ns/op BenchmarkLog-4 1000000 113.0 ns/op BenchmarkLog10-4 1000000 107.2 ns/op BenchmarkPhase-4 2431974 50.92 ns/op BenchmarkPolar-4 1475433 78.75 ns/op BenchmarkPow-4 300915 408.4 ns/op BenchmarkRect-4 1222292 96.53 ns/op BenchmarkSin-4 834874 151.8 ns/op BenchmarkSinh-4 773976 159.1 ns/op BenchmarkSqrt-4 1402713 85.47 ns/op BenchmarkTan-4 455965 271.2 ns/op BenchmarkTanh-4 544384 233.6 ns/op PASS ok math/cmplx 3.656s goos: darwin goarch: amd64 pkg: math/rand BenchmarkInt63Threadsafe-4 214022 554.8 ns/op BenchmarkInt63ThreadsafeParallel-4 147046 756.3 ns/op BenchmarkInt63Unthreadsafe-4 1000000 109.2 ns/op BenchmarkIntn1000-4 909039 138.0 ns/op BenchmarkInt63n1000-4 847951 141.2 ns/op BenchmarkInt31n1000-4 974845 129.3 ns/op BenchmarkFloat32-4 973983 128.0 ns/op BenchmarkFloat64-4 1000000 109.2 ns/op BenchmarkPerm3-4 208478 622.3 ns/op BenchmarkPerm30-4 23583 5281 ns/op BenchmarkPerm30ViaShuffle-4 22405 5133 ns/op BenchmarkShuffleOverhead-4 15993 7300 ns/op BenchmarkRead3-4 880412 132.5 ns/op BenchmarkRead64-4 85628 1399 ns/op BenchmarkRead1000-4 6230 20625 ns/op PASS ok math/rand 2.504s goos: darwin goarch: amd64 pkg: mime BenchmarkQEncodeWord-4 40942 2738 ns/op BenchmarkQDecodeWord-4 110287 1107 ns/op BenchmarkQDecodeHeader-4 97741 1227 ns/op BenchmarkTypeByExtension/.html-4 522552 200.2 ns/op BenchmarkTypeByExtension/.HTML-4 390390 283.0 ns/op BenchmarkTypeByExtension/.unused-4 416958 257.7 ns/op BenchmarkExtensionsByType/text/html-4 208777 868.0 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 59035 2252 ns/op BenchmarkExtensionsByType/application/octet-stream-4 40471 2800 ns/op PASS ok mime 1.679s goos: darwin goarch: amd64 pkg: mime/quotedprintable BenchmarkWriter-4 908 122422 ns/op PASS ok mime/quotedprintable 0.190s goos: darwin goarch: amd64 pkg: net BenchmarkGoLookupIP-4 5 25145380 ns/op 8507 B/op 90 allocs/op BenchmarkGoLookupIPNoSuchHost-4 2 52672489 ns/op 13760 B/op 114 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5028223530 ns/op 150504 B/op 234 allocs/op BenchmarkDNSName-4 171568 677.5 ns/op BenchmarkInterfaces-4 2062 63630 ns/op BenchmarkInterfaceByIndex-4 7516 19608 ns/op BenchmarkInterfaceByName-4 2252 60026 ns/op BenchmarkInterfaceAddrs-4 2217 58071 ns/op BenchmarkInterfacesAndAddrs-4 6190 19854 ns/op BenchmarkInterfacesAndMulticastAddrs-4 2973 41188 ns/op BenchmarkParseIP-4 17642 6798 ns/op BenchmarkIPString/IPv4-4 152032 783.9 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 14206 8219 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 49960 2376 ns/op BenchmarkIPEqual/IPv4-4 1105870 108.1 ns/op BenchmarkIPEqual/IPv6-4 1147966 103.6 ns/op BenchmarkTCP4OneShot-4 160 687186 ns/op BenchmarkTCP4OneShotTimeout-4 158 695896 ns/op BenchmarkTCP4Persistent-4 376 308984 ns/op BenchmarkTCP4PersistentTimeout-4 394 298359 ns/op BenchmarkTCP6OneShot-4 174 696215 ns/op BenchmarkTCP6OneShotTimeout-4 177 670712 ns/op BenchmarkTCP6Persistent-4 436 342889 ns/op BenchmarkTCP6PersistentTimeout-4 326 322817 ns/op BenchmarkTCP4ConcurrentReadWrite-4 21115 5235 ns/op BenchmarkTCP6ConcurrentReadWrite-4 18207 6794 ns/op BenchmarkSetReadDeadline-4 138517 781.0 ns/op BenchmarkUDP6LinkLocalUnicast-4 268 419859 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 241 443404 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 312 368350 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 308 360755 ns/op 0 B/op 0 allocs/op PASS ok net 11.381s goos: darwin goarch: amd64 pkg: net/http BenchmarkCookieString-4 24458 4845 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 10330 11622 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 12699 9263 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 18799 6234 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 33765 3649 ns/op 736 B/op 11 allocs/op BenchmarkServerMatch-4 1000000 111.3 ns/op BenchmarkReadRequestChrome-4 4741 27645 ns/op 22.10 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 11331 10316 ns/op 7.56 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 11184 10452 ns/op 7.85 MB/s 939 B/op 9 allocs/op BenchmarkReadRequestSiege-4 7716 14906 ns/op 10.13 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 16821 7199 ns/op 5.56 MB/s 876 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 60 2071057 ns/op 0.49 MB/s BenchmarkFileAndServer_1KB/https1-4 48 2598634 ns/op 0.39 MB/s BenchmarkFileAndServer_1KB/h2-4 40 2703141 ns/op 0.38 MB/s BenchmarkFileAndServer_16MB/h1-4 2 63063516 ns/op 266.04 MB/s BenchmarkFileAndServer_16MB/https1-4 1 162928924 ns/op 102.97 MB/s BenchmarkFileAndServer_16MB/h2-4 1 357027622 ns/op 46.99 MB/s BenchmarkFileAndServer_64MB/h1-4 1 267172118 ns/op 251.18 MB/s BenchmarkFileAndServer_64MB/https1-4 1 539304308 ns/op 124.44 MB/s BenchmarkFileAndServer_64MB/h2-4 1 1452473878 ns/op 46.20 MB/s BenchmarkServeMux-4 308 401488 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 393 313594 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 66 2423289 ns/op 6528 B/op 66 allocs/op BenchmarkClientServer/https1-4 50 2640113 ns/op 8896 B/op 94 allocs/op BenchmarkClientServer/h2-4 43 2588131 ns/op 13681 B/op 110 allocs/op BenchmarkClientServerParallel/4/h1-4 403 367030 ns/op 10194 B/op 80 allocs/op BenchmarkClientServerParallel/4/https1-4 31 5879210 ns/op 124190 B/op 1159 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56889: read tcp 127.0.0.1:56888->127.0.0.1:56889: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56896: write tcp 127.0.0.1:56888->127.0.0.1:56896: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56897: read tcp 127.0.0.1:56888->127.0.0.1:56897: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56891: read tcp 127.0.0.1:56888->127.0.0.1:56891: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56899: write tcp 127.0.0.1:56888->127.0.0.1:56899: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56929: read tcp 127.0.0.1:56904->127.0.0.1:56929: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56927: read tcp 127.0.0.1:56904->127.0.0.1:56927: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56923: read tcp 127.0.0.1:56904->127.0.0.1:56923: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56925: read tcp 127.0.0.1:56904->127.0.0.1:56925: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56928: write tcp 127.0.0.1:56904->127.0.0.1:56928: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/4/h2-4 72 1445614 ns/op 36624 B/op 353 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56940: read tcp 127.0.0.1:56938->127.0.0.1:56940: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56959: write tcp 127.0.0.1:56945->127.0.0.1:56959: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56970: read tcp 127.0.0.1:56962->127.0.0.1:56970: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56977: read tcp 127.0.0.1:56962->127.0.0.1:56977: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56976: read tcp 127.0.0.1:56962->127.0.0.1:56976: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56974: write tcp 127.0.0.1:56962->127.0.0.1:56974: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56975: write tcp 127.0.0.1:56962->127.0.0.1:56975: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56995: read tcp 127.0.0.1:56979->127.0.0.1:56995: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56991: read tcp 127.0.0.1:56979->127.0.0.1:56991: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56985: write tcp 127.0.0.1:56979->127.0.0.1:56985: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 222 722587 ns/op 20686 B/op 117 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h1-4 serve_test.go:5048: Get: Get "http://127.0.0.1:57223": read tcp 127.0.0.1:57278->127.0.0.1:57223: read: connection reset by peer serve_test.go:5048: Get: Get "http://127.0.0.1:57223": read tcp 127.0.0.1:57279->127.0.0.1:57223: read: connection reset by peer serve_test.go:5048: Get: Get "http://127.0.0.1:57223": read tcp 127.0.0.1:57297->127.0.0.1:57223: read: connection reset by peer serve_test.go:5048: Get: Get "http://127.0.0.1:57223": read tcp 127.0.0.1:57304->127.0.0.1:57223: read: connection reset by peer serve_test.go:5048: Get: Get "http://127.0.0.1:57223": read tcp 127.0.0.1:57283->127.0.0.1:57223: read: connection reset by peer serve_test.go:5048: Get: Get "http://127.0.0.1:57223": read tcp 127.0.0.1:57301->127.0.0.1:57223: read: connection reset by peer serve_test.go:5048: Get: Get "http://127.0.0.1:57223": read tcp 127.0.0.1:57300->127.0.0.1:57223: read: connection reset by peer serve_test.go:5048: Get: Get "http://127.0.0.1:57223": read tcp 127.0.0.1:57295->127.0.0.1:57223: read: connection reset by peer serve_test.go:5048: Get: Get "http://127.0.0.1:57223": read tcp 127.0.0.1:57285->127.0.0.1:57223: read: connection reset by peer serve_test.go:5048: Get: Get "http://127.0.0.1:57223": read tcp 127.0.0.1:57288->127.0.0.1:57223: read: connection reset by peer ... [output truncated] BenchmarkClientServerParallel/64/https1-4 27 6586139 ns/op 135024 B/op 1265 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57464: read tcp 127.0.0.1:57453->127.0.0.1:57464: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57468: read tcp 127.0.0.1:57453->127.0.0.1:57468: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57466: write tcp 127.0.0.1:57453->127.0.0.1:57466: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57465: write tcp 127.0.0.1:57453->127.0.0.1:57465: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57480: read tcp 127.0.0.1:57469->127.0.0.1:57480: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57487: read tcp 127.0.0.1:57469->127.0.0.1:57487: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57481: read tcp 127.0.0.1:57469->127.0.0.1:57481: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57488: read tcp 127.0.0.1:57469->127.0.0.1:57488: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57489: read tcp 127.0.0.1:57469->127.0.0.1:57489: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57490: read tcp 127.0.0.1:57469->127.0.0.1:57490: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 19 5609309 ns/op 125784 B/op 1264 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57546: read tcp 127.0.0.1:57539->127.0.0.1:57546: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57547: write tcp 127.0.0.1:57539->127.0.0.1:57547: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57544: write tcp 127.0.0.1:57539->127.0.0.1:57544: use of closed network connection BenchmarkServer-4 2 53724259 ns/op 17724 B/op 86 allocs/op BenchmarkClient-4 39 3691104 ns/op 4046 B/op 47 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 110 962143 ns/op 7887 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 884 128569 ns/op 3030 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1234 107527 ns/op 1892 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1063 100079 ns/op 2790 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1410 103225 ns/op 2740 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1441 106058 ns/op 2694 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1646 97910 ns/op 1940 B/op 14 allocs/op BenchmarkServerHijack-4 810 190587 ns/op 16641 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 26 3896160 ns/op 7033 B/op 54 allocs/op BenchmarkResponseStatusLine-4 285054 412.2 ns/op 0 B/op 0 allocs/op PASS ok net/http 15.216s goos: darwin goarch: amd64 pkg: net/http/httputil BenchmarkServeHTTP-4 2438 59674 ns/op 34074 B/op 12 allocs/op PASS ok net/http/httputil 0.241s goos: darwin goarch: amd64 pkg: net/netip BenchmarkIPNextPrev-4 114694 1075 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 460802 224.4 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 223789 538.6 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 75217 1590 ns/op BenchmarkStdIPv4-4 174531 687.9 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 115213 1139 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 103170 1139 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 148693 858.1 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 80227 1415 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1332502 88.13 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1250503 96.27 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1252902 95.20 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 358192 335.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 412357 310.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 362101 359.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 106338 1141 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 430356 278.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 361746 351.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 342264 392.0 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 135423 817.1 ns/op 32 B/op 2 allocs/op BenchmarkStdParseIP/v6_zone-4 495651 250.4 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 411070 313.3 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 145701 873.9 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 192208 652.4 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 324609 467.4 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 158200 730.2 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 388155 333.9 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 170324 740.3 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 165061 721.7 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 163840 717.7 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 119144 985.9 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 468639 221.2 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 161487 806.0 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 96002 1177 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 122312 1001 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 192980 660.8 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 118572 1016 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 289776 422.0 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 131893 960.6 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 149370 801.0 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 205254 626.5 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 139286 882.0 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 109.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 111.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 107.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 113.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 115.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 115.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 115.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 979804 114.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 116.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 346125 340.9 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 558878 213.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 275896 456.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 284089 454.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 263223 523.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 93400 1273 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 608725 212.1 ns/op PASS ok net/netip 9.617s 2023/01/23 23:40:50 Test RPC server listening on 127.0.0.1:57604 2023/01/23 23:40:50 Test HTTP RPC server listening on 127.0.0.1:57605 goos: darwin goarch: amd64 pkg: net/rpc BenchmarkEndToEnd-4 162 815131 ns/op BenchmarkEndToEndHTTP-4 183 674022 ns/op BenchmarkEndToEndAsync-4 1434 83116 ns/op BenchmarkEndToEndAsyncHTTP-4 1626 70742 ns/op PASS ok net/rpc 0.971s goos: darwin goarch: amd64 pkg: net/textproto BenchmarkReadMIMEHeader/client_headers-4 4195 26231 ns/op BenchmarkReadMIMEHeader/server_headers-4 5970 18653 ns/op BenchmarkUncommon-4 25753 5349 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.611s goos: darwin goarch: amd64 pkg: net/url BenchmarkString-4 3982 26335 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 86677 1297 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 505147 226.4 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 120042 977.5 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 211742 552.7 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 101876 1129 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 17836 6586 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 380954 292.6 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 123752 1108 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 204736 555.8 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 98596 1132 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 19411 6191 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 198376 605.5 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 75136 1514 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 74828 1593 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 32056 3522 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6223 18896 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 190717 624.3 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 71156 1565 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 76812 1545 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 34582 3469 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6736 18848 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.834s goos: darwin goarch: amd64 pkg: os BenchmarkExpand/noop-4 2722591 41.92 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 166416 757.0 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 584 205488 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:501: benchmarkReaddirname ".": 126 entries os_test.go:501: benchmarkReaddirname ".": 126 entries os_test.go:501: benchmarkReaddirname ".": 126 entries BenchmarkReaddir-4 211 559386 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:518: benchmarkReaddir ".": 126 entries os_test.go:518: benchmarkReaddir ".": 126 entries os_test.go:518: benchmarkReaddir ".": 126 entries BenchmarkReadDir-4 440 249564 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:535: benchmarkReadDir ".": 126 entries os_test.go:535: benchmarkReadDir ".": 126 entries os_test.go:535: benchmarkReadDir ".": 126 entries BenchmarkStatDot-4 53443 2503 ns/op BenchmarkStatFile-4 35592 3372 ns/op BenchmarkStatDir-4 36860 3277 ns/op BenchmarkLstatDot-4 55058 2314 ns/op BenchmarkLstatFile-4 34767 3497 ns/op BenchmarkLstatDir-4 35547 3551 ns/op PASS ok os 1.991s goos: darwin goarch: amd64 pkg: os/exec BenchmarkExecHostname-4 26 4955804 ns/op 8560 B/op 30 allocs/op PASS ok os/exec 0.596s goos: darwin goarch: amd64 pkg: os/user BenchmarkCurrent-4 373947 324.4 ns/op PASS ok os/user 0.339s goos: darwin goarch: amd64 pkg: reflect BenchmarkBool-4 2384269 46.82 ns/op BenchmarkString-4 1888717 61.81 ns/op BenchmarkBytes-4 1719289 67.86 ns/op BenchmarkNamedBytes-4 845708 157.8 ns/op BenchmarkBytesArray-4 762410 157.9 ns/op BenchmarkSliceLen-4 2047636 58.12 ns/op BenchmarkMapLen-4 1292449 94.01 ns/op BenchmarkStringLen-4 1460286 81.36 ns/op BenchmarkArrayLen-4 1503025 80.30 ns/op BenchmarkSliceCap-4 2003330 56.35 ns/op BenchmarkDeepEqual/int8-4 694386 181.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 114861 1033 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 601233 215.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 99163 1086 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 541336 217.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 113002 1079 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 576049 215.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 105700 1069 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 611124 208.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 99798 1060 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 683112 173.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 133610 839.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 573920 209.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 114234 1051 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 604482 218.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 111450 1057 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 605072 212.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 102482 1083 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 611252 210.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 116476 1078 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 614514 228.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 118051 1058 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 595904 209.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 114818 1151 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 610351 211.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 110805 1081 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 600219 211.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 108591 1071 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 607902 209.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 106114 1098 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 624427 176.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 112321 1046 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 609450 209.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 108300 1109 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 141674 856.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 67886 1735 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 70880 1613 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 47629 2484 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 329990 389.9 ns/op BenchmarkIsZero/ArrayIncomparable-4 46597 2580 ns/op BenchmarkIsZero/StructComparable-4 958779 128.4 ns/op BenchmarkIsZero/StructIncomparable-4 203935 581.2 ns/op BenchmarkSetZero/Bool/Direct-4 2802043 43.27 ns/op BenchmarkSetZero/Bool/CachedZero-4 1846186 66.31 ns/op BenchmarkSetZero/Bool/NewZero-4 1279743 94.03 ns/op BenchmarkSetZero/Int/Direct-4 2242424 53.17 ns/op BenchmarkSetZero/Int/CachedZero-4 1957646 62.48 ns/op BenchmarkSetZero/Int/NewZero-4 1279948 93.06 ns/op BenchmarkSetZero/Uint/Direct-4 2194460 53.77 ns/op BenchmarkSetZero/Uint/CachedZero-4 1953528 61.49 ns/op BenchmarkSetZero/Uint/NewZero-4 1241784 95.41 ns/op BenchmarkSetZero/Float/Direct-4 2213818 53.54 ns/op BenchmarkSetZero/Float/CachedZero-4 1907755 61.69 ns/op BenchmarkSetZero/Float/NewZero-4 1284384 93.17 ns/op BenchmarkSetZero/Complex/Direct-4 2171976 55.32 ns/op BenchmarkSetZero/Complex/CachedZero-4 1862964 62.50 ns/op BenchmarkSetZero/Complex/NewZero-4 1269213 94.43 ns/op BenchmarkSetZero/Array/Direct-4 3230868 37.03 ns/op BenchmarkSetZero/Array/CachedZero-4 1849969 63.87 ns/op BenchmarkSetZero/Array/NewZero-4 1000000 100.0 ns/op BenchmarkSetZero/Chan/Direct-4 2177918 54.93 ns/op BenchmarkSetZero/Chan/CachedZero-4 1284056 94.38 ns/op BenchmarkSetZero/Chan/NewZero-4 977756 122.6 ns/op BenchmarkSetZero/Func/Direct-4 2155905 54.92 ns/op BenchmarkSetZero/Func/CachedZero-4 1336653 87.79 ns/op BenchmarkSetZero/Func/NewZero-4 942010 123.9 ns/op BenchmarkSetZero/Interface/Direct-4 1958503 59.98 ns/op BenchmarkSetZero/Interface/CachedZero-4 1896045 63.35 ns/op BenchmarkSetZero/Interface/NewZero-4 1229515 96.81 ns/op BenchmarkSetZero/Map/Direct-4 2125863 54.56 ns/op BenchmarkSetZero/Map/CachedZero-4 1316031 88.77 ns/op BenchmarkSetZero/Map/NewZero-4 1000000 124.2 ns/op BenchmarkSetZero/Pointer/Direct-4 2137405 55.85 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1336813 88.55 ns/op BenchmarkSetZero/Pointer/NewZero-4 942375 122.2 ns/op BenchmarkSetZero/Slice/Direct-4 1930620 60.65 ns/op BenchmarkSetZero/Slice/CachedZero-4 1881373 63.70 ns/op BenchmarkSetZero/Slice/NewZero-4 1248098 100.6 ns/op BenchmarkSetZero/String/Direct-4 2178574 54.89 ns/op BenchmarkSetZero/String/CachedZero-4 1813809 65.68 ns/op BenchmarkSetZero/String/NewZero-4 1244871 96.95 ns/op BenchmarkSetZero/Struct/Direct-4 3191678 36.52 ns/op BenchmarkSetZero/Struct/CachedZero-4 1928344 61.52 ns/op BenchmarkSetZero/Struct/NewZero-4 1291384 93.94 ns/op BenchmarkSelect/1-4 224118 544.9 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 112684 1133 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 53187 2524 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 214226 641.6 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 154346 775.7 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 150948 879.4 ns/op 145.56 MB/s BenchmarkCallArgCopy/size=256-4 139809 1045 ns/op 244.95 MB/s BenchmarkCallArgCopy/size=1024-4 91663 1969 ns/op 520.10 MB/s BenchmarkCallArgCopy/size=4096-4 23024 6024 ns/op 680.00 MB/s BenchmarkCallArgCopy/size=65536-4 1677 105130 ns/op 623.38 MB/s BenchmarkPtrTo-4 601706 212.1 ns/op BenchmarkFieldByName1-4 598416 198.9 ns/op BenchmarkFieldByName2-4 53954 3598 ns/op BenchmarkFieldByName3-4 5978 21115 ns/op BenchmarkInterfaceBig-4 3067828 36.16 ns/op BenchmarkInterfaceSmall-4 3285573 35.76 ns/op BenchmarkNew-4 1320603 97.53 ns/op BenchmarkMap/StringKeys/MapIndex-4 3560 34737 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3747 34116 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3358 37417 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 3214 38124 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3496 34983 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3588 34319 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 244136 522.5 ns/op PASS ok reflect 21.680s goos: darwin goarch: amd64 pkg: regexp BenchmarkFind-4 5923 22207 ns/op 9221 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 10000 17816 ns/op 9562 B/op 1 allocs/op BenchmarkFindString-4 10000 19317 ns/op 9365 B/op 1 allocs/op BenchmarkFindSubmatch-4 9770 20478 ns/op 9464 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10000 20251 ns/op 9287 B/op 2 allocs/op BenchmarkLiteral-4 10000 16867 ns/op BenchmarkNotLiteral-4 4430 34667 ns/op BenchmarkMatchClass-4 3550 40687 ns/op BenchmarkMatchClass_InRange-4 3386 42720 ns/op BenchmarkReplaceAll-4 1766 81959 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 10000 17278 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 25089 4458 ns/op BenchmarkAnchoredShortMatch-4 10000 16806 ns/op BenchmarkAnchoredLongMatch-4 16128 6783 ns/op BenchmarkOnePassShortA-4 20817 5479 ns/op BenchmarkNotOnePassShortA-4 6338 27221 ns/op BenchmarkOnePassShortB-4 27514 4340 ns/op BenchmarkNotOnePassShortB-4 7413 19508 ns/op BenchmarkOnePassLongPrefix-4 86926 1371 ns/op BenchmarkOnePassLongNotPrefix-4 32480 3674 ns/op BenchmarkMatchParallelShared-4 10000 18298 ns/op BenchmarkMatchParallelCopied-4 9022 17100 ns/op BenchmarkQuoteMetaAll-4 157999 797.6 ns/op 17.55 MB/s BenchmarkQuoteMetaNone-4 432676 283.6 ns/op 91.69 MB/s BenchmarkCompile/Onepass-4 4616 28128 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1776 71296 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 175 668272 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 2852667 41.01 ns/op 390.14 MB/s BenchmarkMatch/Easy0/32-4 10000 13603 ns/op 2.35 MB/s BenchmarkMatch/Easy0/1K-4 5524 30023 ns/op 34.11 MB/s BenchmarkMatch/Easy0i/16-4 2776104 40.52 ns/op 394.91 MB/s BenchmarkMatch/Easy0i/32-4 6900 24754 ns/op 1.29 MB/s BenchmarkMatch/Easy0i/1K-4 274 444981 ns/op 2.30 MB/s BenchmarkMatch/Easy1/16-4 2527773 41.01 ns/op 390.13 MB/s BenchmarkMatch/Easy1/32-4 10000 14561 ns/op 2.20 MB/s BenchmarkMatch/Easy1/1K-4 4262 34002 ns/op 30.12 MB/s BenchmarkMatch/Medium/16-4 2865866 40.10 ns/op 399.04 MB/s BenchmarkMatch/Medium/32-4 7838 24541 ns/op 1.30 MB/s BenchmarkMatch/Medium/1K-4 309 367879 ns/op 2.78 MB/s BenchmarkMatch/Hard/16-4 2957143 41.72 ns/op 383.49 MB/s BenchmarkMatch/Hard/32-4 4376 34401 ns/op 0.93 MB/s BenchmarkMatch/Hard/1K-4 188 650489 ns/op 1.57 MB/s BenchmarkMatch/Hard1/16-4 1573 75991 ns/op 0.21 MB/s BenchmarkMatch/Hard1/32-4 886 140450 ns/op 0.23 MB/s BenchmarkMatch/Hard1/1K-4 30 3924944 ns/op 0.26 MB/s BenchmarkMatch_onepass_regex/16-4 29541 3894 ns/op 4.11 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 18045 6687 ns/op 4.79 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 685 174819 ns/op 5.86 MB/s 25 B/op 0 allocs/op PASS ok regexp 9.340s goos: darwin goarch: amd64 pkg: regexp/syntax BenchmarkEmptyOpContext-4 985333 121.9 ns/op PASS ok regexp/syntax 1.178s goos: darwin goarch: amd64 pkg: runtime BenchmarkMakeChan/Byte-4 764845 232.1 ns/op BenchmarkMakeChan/Int-4 1000000 329.9 ns/op BenchmarkMakeChan/Ptr-4 780073 338.8 ns/op BenchmarkMakeChan/Struct/0-4 1000000 204.9 ns/op BenchmarkMakeChan/Struct/32-4 794665 590.2 ns/op BenchmarkMakeChan/Struct/40-4 368738 769.7 ns/op BenchmarkChanNonblocking-4 7981341 14.87 ns/op BenchmarkSelectUncontended-4 1000000 102.1 ns/op BenchmarkSelectSyncContended-4 105868 1080 ns/op BenchmarkSelectAsyncContended-4 301964 359.8 ns/op BenchmarkSelectNonblock-4 4882744 25.02 ns/op BenchmarkChanUncontended-4 15650 8550 ns/op BenchmarkChanContended-4 4753 21693 ns/op BenchmarkChanSync-4 223671 547.5 ns/op BenchmarkChanSyncWork-4 10000 30615 ns/op BenchmarkChanProdCons0-4 234112 512.0 ns/op BenchmarkChanProdCons10-4 487494 241.4 ns/op BenchmarkChanProdCons100-4 548397 220.7 ns/op BenchmarkChanProdConsWork0-4 170155 705.5 ns/op BenchmarkChanProdConsWork10-4 217818 485.8 ns/op BenchmarkChanProdConsWork100-4 263152 469.3 ns/op BenchmarkSelectProdCons-4 162662 666.9 ns/op BenchmarkReceiveDataFromClosedChan-4 969704 130.2 ns/op BenchmarkChanCreation-4 201525 523.1 ns/op BenchmarkChanSem-4 301992 359.2 ns/op BenchmarkChanPopular-4 120 982503 ns/op BenchmarkChanClosed-4 862201 136.0 ns/op BenchmarkCallClosure-4 4908476 24.76 ns/op BenchmarkCallClosure1-4 5207396 22.06 ns/op BenchmarkCallClosure2-4 1000000 108.7 ns/op BenchmarkCallClosure3-4 1455208 87.42 ns/op BenchmarkCallClosure4-4 1210916 95.01 ns/op BenchmarkComplex128DivNormal-4 14132607 8.886 ns/op BenchmarkComplex128DivNisNaN-4 9737960 11.58 ns/op BenchmarkComplex128DivDisNaN-4 9394760 11.88 ns/op BenchmarkComplex128DivNisInf-4 13414435 9.039 ns/op BenchmarkComplex128DivDisInf-4 7823166 15.45 ns/op BenchmarkSetTypePtr-4 68200766 1.965 ns/op 4072.10 MB/s BenchmarkSetTypePtr8-4 10731277 9.597 ns/op 6668.47 MB/s BenchmarkSetTypePtr16-4 14166570 9.301 ns/op 13762.30 MB/s BenchmarkSetTypePtr32-4 14140296 9.489 ns/op 26978.35 MB/s BenchmarkSetTypePtr64-4 13627021 9.135 ns/op 56050.88 MB/s BenchmarkSetTypePtr126-4 6993552 16.15 ns/op 62401.87 MB/s BenchmarkSetTypePtr128-4 7238917 15.28 ns/op 67034.34 MB/s BenchmarkSetTypePtrSlice-4 999486 128.5 ns/op 63764.50 MB/s BenchmarkSetTypeNode1-4 9515592 11.76 ns/op 2041.63 MB/s BenchmarkSetTypeNode1Slice-4 4050058 32.40 ns/op 23705.82 MB/s BenchmarkSetTypeNode8-4 11895086 9.728 ns/op 8223.96 MB/s BenchmarkSetTypeNode8Slice-4 1872274 56.77 ns/op 45095.45 MB/s BenchmarkSetTypeNode64-4 8194537 15.68 ns/op 33668.88 MB/s BenchmarkSetTypeNode64Slice-4 278113 390.6 ns/op 43258.21 MB/s BenchmarkSetTypeNode64Dead-4 8115655 12.85 ns/op 41077.34 MB/s BenchmarkSetTypeNode64DeadSlice-4 368146 363.6 ns/op 46464.41 MB/s BenchmarkSetTypeNode124-4 7214444 17.10 ns/op 58951.44 MB/s BenchmarkSetTypeNode124Slice-4 253882 483.3 ns/op 66744.94 MB/s BenchmarkSetTypeNode126-4 6592688 15.33 ns/op 66806.71 MB/s BenchmarkSetTypeNode126Slice-4 259946 493.8 ns/op 66356.73 MB/s BenchmarkSetTypeNode128-4 4854061 23.18 ns/op 44858.40 MB/s BenchmarkSetTypeNode128Slice-4 209191 618.7 ns/op 53788.20 MB/s BenchmarkSetTypeNode130-4 4866577 22.43 ns/op 47087.53 MB/s BenchmarkSetTypeNode130Slice-4 205052 629.9 ns/op 53647.54 MB/s BenchmarkSetTypeNode1024-4 1000000 115.9 ns/op 70800.65 MB/s BenchmarkSetTypeNode1024Slice-4 34363 3521 ns/op 74598.87 MB/s BenchmarkAllocation-4 2496 64763 ns/op BenchmarkReadMemStats-4 100 1086354 ns/op BenchmarkReadMemStatsLatency-4 1 2273238 p50-ns 2273238 p90-ns 2273238 p99-ns BenchmarkWriteBarrier-4 2967291 39.06 ns/op BenchmarkBulkWriteBarrier-4 5902666 17.82 ns/op BenchmarkScanStackNoLocals-4 3 48261084 ns/op BenchmarkMSpanCountAlloc/bits=64-4 16566144 7.861 ns/op BenchmarkMSpanCountAlloc/bits=128-4 13373690 8.278 ns/op BenchmarkMSpanCountAlloc/bits=256-4 12902629 9.853 ns/op BenchmarkMSpanCountAlloc/bits=512-4 8596254 12.84 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 6483949 18.45 ns/op BenchmarkHash5-4 8087342 13.92 ns/op 359.20 MB/s BenchmarkHash16-4 10220521 11.49 ns/op 1392.07 MB/s BenchmarkHash64-4 7225869 14.23 ns/op 4497.57 MB/s BenchmarkHash1024-4 2711624 43.27 ns/op 23664.52 MB/s BenchmarkHash65536-4 54006 2198 ns/op 29821.59 MB/s BenchmarkAlignedLoad-4 11808586 9.728 ns/op BenchmarkUnalignedLoad-4 11839968 9.741 ns/op BenchmarkEqEfaceConcrete-4 8674652 12.65 ns/op BenchmarkEqIfaceConcrete-4 8808721 12.74 ns/op BenchmarkNeEfaceConcrete-4 8976213 12.40 ns/op BenchmarkNeIfaceConcrete-4 8388849 12.38 ns/op BenchmarkConvT2EByteSized/bool-4 4878106 23.22 ns/op BenchmarkConvT2EByteSized/uint8-4 4757695 24.32 ns/op BenchmarkConvT2ESmall-4 4776606 25.38 ns/op BenchmarkConvT2EUintptr-4 4511644 25.43 ns/op BenchmarkConvT2ELarge-4 1000000 115.8 ns/op BenchmarkConvT2ISmall-4 4703922 25.03 ns/op BenchmarkConvT2IUintptr-4 4420033 26.45 ns/op BenchmarkConvT2ILarge-4 1000000 114.8 ns/op BenchmarkConvI2E-4 4290838 26.28 ns/op BenchmarkConvI2I-4 3770421 29.93 ns/op BenchmarkAssertE2T-4 4640984 27.37 ns/op BenchmarkAssertE2TLarge-4 1923070 52.54 ns/op BenchmarkAssertE2I-4 3994083 28.60 ns/op BenchmarkAssertI2T-4 4358162 27.59 ns/op BenchmarkAssertI2I-4 4123974 28.66 ns/op BenchmarkAssertI2E-4 4531258 25.17 ns/op BenchmarkAssertE2E-4 5066916 24.67 ns/op BenchmarkAssertE2T2-4 2948362 37.56 ns/op BenchmarkAssertE2T2Blank-4 4064566 29.92 ns/op BenchmarkAssertI2E2-4 3316023 35.69 ns/op BenchmarkAssertI2E2Blank-4 4699552 24.14 ns/op BenchmarkAssertE2E2-4 2815240 36.11 ns/op BenchmarkAssertE2E2Blank-4 4924692 23.67 ns/op BenchmarkConvT2Ezero/zero/16-4 4844374 24.58 ns/op BenchmarkConvT2Ezero/zero/32-4 4801924 24.76 ns/op BenchmarkConvT2Ezero/zero/64-4 4783003 24.57 ns/op BenchmarkConvT2Ezero/zero/str-4 4797753 24.80 ns/op BenchmarkConvT2Ezero/zero/slice-4 4640377 24.86 ns/op BenchmarkConvT2Ezero/zero/big-4 135642 1111 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1000000 122.8 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1000000 134.8 ns/op BenchmarkConvT2Ezero/nonzero/big-4 163456 915.6 ns/op BenchmarkConvT2Ezero/smallint/16-4 4604572 25.54 ns/op BenchmarkConvT2Ezero/smallint/32-4 4734439 25.18 ns/op BenchmarkConvT2Ezero/smallint/64-4 4641924 25.32 ns/op BenchmarkConvT2Ezero/largeint/16-4 1412578 82.12 ns/op BenchmarkConvT2Ezero/largeint/32-4 1543158 82.05 ns/op BenchmarkConvT2Ezero/largeint/64-4 1416177 83.17 ns/op BenchmarkMalloc8-4 1274589 96.84 ns/op BenchmarkMalloc16-4 1227340 97.56 ns/op BenchmarkMallocTypeInfo8-4 1457578 84.09 ns/op BenchmarkMallocTypeInfo16-4 1000000 106.2 ns/op BenchmarkMallocLargeStruct-4 153264 1405 ns/op BenchmarkGoroutineSelect-4 31 4140903 ns/op BenchmarkGoroutineBlocking-4 31 3966868 ns/op BenchmarkGoroutineForRange-4 33 3903364 ns/op BenchmarkGoroutineIdle-4 30 4096409 ns/op BenchmarkHashStringSpeed-4 2815798 41.18 ns/op BenchmarkHashBytesSpeed-4 1366407 91.25 ns/op BenchmarkHashInt32Speed-4 3201680 36.72 ns/op BenchmarkHashInt64Speed-4 3098971 38.53 ns/op BenchmarkHashStringArraySpeed-4 638092 204.8 ns/op BenchmarkMegMap-4 3237218 37.00 ns/op BenchmarkMegOneMap-4 3440978 33.43 ns/op BenchmarkMegEqMap-4 3820 35241 ns/op BenchmarkMegEmptyMap-4 4419352 27.25 ns/op BenchmarkSmallStrMap-4 3101173 36.97 ns/op BenchmarkMapStringKeysEight_16-4 3195069 36.13 ns/op BenchmarkMapStringKeysEight_32-4 3260983 35.51 ns/op BenchmarkMapStringKeysEight_64-4 3208944 36.09 ns/op BenchmarkMapStringKeysEight_1M-4 3283562 35.94 ns/op BenchmarkIntMap-4 3428294 34.24 ns/op BenchmarkMapFirst/1-4 4412848 27.51 ns/op BenchmarkMapFirst/2-4 4244278 28.00 ns/op BenchmarkMapFirst/3-4 4135912 27.34 ns/op BenchmarkMapFirst/4-4 4332466 27.32 ns/op BenchmarkMapFirst/5-4 4189062 27.76 ns/op BenchmarkMapFirst/6-4 4326069 28.15 ns/op BenchmarkMapFirst/7-4 3886791 27.65 ns/op BenchmarkMapFirst/8-4 4224842 28.01 ns/op BenchmarkMapFirst/9-4 3746187 30.57 ns/op BenchmarkMapFirst/10-4 3712933 30.29 ns/op BenchmarkMapFirst/11-4 3925984 30.65 ns/op BenchmarkMapFirst/12-4 3712258 31.25 ns/op BenchmarkMapFirst/13-4 3784407 30.90 ns/op BenchmarkMapFirst/14-4 3836702 31.48 ns/op BenchmarkMapFirst/15-4 3755948 30.86 ns/op BenchmarkMapFirst/16-4 3834070 31.42 ns/op BenchmarkMapMid/1-4 3484627 34.14 ns/op BenchmarkMapMid/2-4 3457582 34.20 ns/op BenchmarkMapMid/3-4 3505362 44.05 ns/op BenchmarkMapMid/4-4 3378300 33.89 ns/op BenchmarkMapMid/5-4 3503161 34.12 ns/op BenchmarkMapMid/6-4 3409002 34.64 ns/op BenchmarkMapMid/7-4 3344354 35.04 ns/op BenchmarkMapMid/8-4 3096457 37.09 ns/op BenchmarkMapMid/9-4 3333105 38.68 ns/op BenchmarkMapMid/10-4 3194401 36.23 ns/op BenchmarkMapMid/11-4 3236946 36.17 ns/op BenchmarkMapMid/12-4 3336837 38.25 ns/op BenchmarkMapMid/13-4 3231352 36.56 ns/op BenchmarkMapMid/14-4 3269125 35.90 ns/op BenchmarkMapMid/15-4 3142993 35.89 ns/op BenchmarkMapMid/16-4 3424070 35.70 ns/op BenchmarkMapLast/1-4 3402804 34.02 ns/op BenchmarkMapLast/2-4 3417111 34.90 ns/op BenchmarkMapLast/3-4 3370056 33.82 ns/op BenchmarkMapLast/4-4 3314007 34.96 ns/op BenchmarkMapLast/5-4 3313573 36.66 ns/op BenchmarkMapLast/6-4 3201787 37.18 ns/op BenchmarkMapLast/7-4 3223214 39.26 ns/op BenchmarkMapLast/8-4 2855335 39.91 ns/op BenchmarkMapLast/9-4 3051352 43.13 ns/op BenchmarkMapLast/10-4 2412682 44.17 ns/op BenchmarkMapLast/11-4 3104560 38.57 ns/op BenchmarkMapLast/12-4 2991206 37.37 ns/op BenchmarkMapLast/13-4 2997877 37.37 ns/op BenchmarkMapLast/14-4 3196911 38.33 ns/op BenchmarkMapLast/15-4 3330100 37.03 ns/op BenchmarkMapLast/16-4 3153651 37.63 ns/op BenchmarkMapCycle-4 2443634 46.73 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3358687 35.08 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 3168 37136 ns/op BenchmarkMakeMap/[Byte]Byte-4 879865 291.5 ns/op BenchmarkMakeMap/[Int]Int-4 211479 815.6 ns/op BenchmarkNewEmptyMap-4 17253778 7.196 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1604005 73.72 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 665578 205.1 ns/op BenchmarkMapIterEmpty-4 4709476 25.54 ns/op BenchmarkSameLengthMap-4 4055704 30.21 ns/op BenchmarkBigKeyMap-4 1554216 76.70 ns/op BenchmarkBigValMap-4 1355695 87.34 ns/op BenchmarkSmallKeyMap-4 2907319 40.99 ns/op BenchmarkMapPopulate/1-4 2335648 51.88 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 154177 1033 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 8289 20723 ns/op 6274 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 730 183098 ns/op 51777 B/op 55 allocs/op BenchmarkMapPopulate/10000-4 56 2150817 ns/op 416746 B/op 207 allocs/op BenchmarkMapPopulate/100000-4 4 26445831 ns/op 6548580 B/op 2973 allocs/op BenchmarkComplexAlgMap-4 531711 214.0 ns/op BenchmarkGoMapClear/Reflexive/1-4 629634 164.6 ns/op BenchmarkGoMapClear/Reflexive/10-4 629119 178.1 ns/op BenchmarkGoMapClear/Reflexive/100-4 263029 492.5 ns/op BenchmarkGoMapClear/Reflexive/1000-4 44022 2703 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5408 20850 ns/op BenchmarkGoMapClear/NonReflexive/1-4 593715 214.4 ns/op BenchmarkGoMapClear/NonReflexive/10-4 484464 234.0 ns/op BenchmarkGoMapClear/NonReflexive/100-4 226560 594.6 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 42369 2724 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5908 20780 ns/op BenchmarkMapStringConversion/32/simple-4 1596084 74.70 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1528573 75.90 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1365654 86.20 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1540574 76.87 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1461324 82.29 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1289982 90.45 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 2060636 58.72 ns/op BenchmarkMapInterfacePtr-4 1880634 60.27 ns/op BenchmarkNewEmptyMapHintLessThan8-4 6985783 17.00 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 76610 1816 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 6362 18296 ns/op BenchmarkMapPop1000-4 440 271117 ns/op BenchmarkMapPop10000-4 28 4819301 ns/op BenchmarkMapAssign/Int32/256-4 2095455 53.38 ns/op BenchmarkMapAssign/Int32/65536-4 1099309 95.14 ns/op BenchmarkMapAssign/Int64/256-4 2301540 49.17 ns/op BenchmarkMapAssign/Int64/65536-4 1405246 73.76 ns/op BenchmarkMapAssign/Str/256-4 2104648 56.21 ns/op BenchmarkMapAssign/Str/65536-4 927566 138.1 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1577119 73.93 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 1150143 103.5 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1510806 79.56 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 862939 122.5 ns/op BenchmarkMapOperatorAssign/Str/256-4 715854 4828 ns/op BenchmarkMapOperatorAssign/Str/65536-4 340962 335.7 ns/op BenchmarkMapAppendAssign/Int32/256-4 964508 152.9 ns/op 34 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 277498 386.6 ns/op 50 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 904692 166.9 ns/op 36 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 202468 548.8 ns/op 69 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 681937 223.5 ns/op 66 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 196936 540.8 ns/op 99 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1453492 80.53 ns/op BenchmarkMapDelete/Int32/1000-4 2118790 56.65 ns/op BenchmarkMapDelete/Int32/10000-4 2274937 53.29 ns/op BenchmarkMapDelete/Int64/100-4 1437145 87.50 ns/op BenchmarkMapDelete/Int64/1000-4 2048761 58.81 ns/op BenchmarkMapDelete/Int64/10000-4 2139074 56.76 ns/op BenchmarkMapDelete/Str/100-4 1210310 98.96 ns/op BenchmarkMapDelete/Str/1000-4 1748798 69.48 ns/op BenchmarkMapDelete/Str/10000-4 1716356 69.74 ns/op BenchmarkMapDelete/Pointer/100-4 1374404 92.29 ns/op BenchmarkMapDelete/Pointer/1000-4 1887162 59.53 ns/op BenchmarkMapDelete/Pointer/10000-4 1972184 59.11 ns/op BenchmarkMemmove/0-4 22587036 5.396 ns/op BenchmarkMemmove/1-4 1505416 78.57 ns/op 12.73 MB/s BenchmarkMemmove/2-4 1443908 80.72 ns/op 24.78 MB/s BenchmarkMemmove/3-4 1448613 82.32 ns/op 36.44 MB/s BenchmarkMemmove/4-4 1443465 82.41 ns/op 48.54 MB/s BenchmarkMemmove/5-4 1426441 82.91 ns/op 60.31 MB/s BenchmarkMemmove/6-4 1428496 83.36 ns/op 71.98 MB/s BenchmarkMemmove/7-4 1442988 82.49 ns/op 84.86 MB/s BenchmarkMemmove/8-4 1460930 80.47 ns/op 99.42 MB/s BenchmarkMemmove/9-4 1417220 84.14 ns/op 106.96 MB/s BenchmarkMemmove/10-4 1427536 85.30 ns/op 117.23 MB/s BenchmarkMemmove/11-4 1329714 83.46 ns/op 131.81 MB/s BenchmarkMemmove/12-4 1311943 84.04 ns/op 142.79 MB/s BenchmarkMemmove/13-4 1420280 83.92 ns/op 154.92 MB/s BenchmarkMemmove/14-4 1416679 84.08 ns/op 166.51 MB/s BenchmarkMemmove/15-4 1415190 85.18 ns/op 176.10 MB/s BenchmarkMemmove/16-4 1479156 81.02 ns/op 197.49 MB/s BenchmarkMemmove/32-4 1473448 80.69 ns/op 396.59 MB/s BenchmarkMemmove/64-4 1380723 87.51 ns/op 731.30 MB/s BenchmarkMemmove/128-4 1242572 96.85 ns/op 1321.60 MB/s BenchmarkMemmove/256-4 1000000 113.3 ns/op 2260.06 MB/s BenchmarkMemmove/512-4 832573 156.0 ns/op 3281.49 MB/s BenchmarkMemmove/1024-4 505002 240.1 ns/op 4264.77 MB/s BenchmarkMemmove/2048-4 338658 380.4 ns/op 5384.34 MB/s BenchmarkMemmove/4096-4 188091 672.3 ns/op 6092.43 MB/s BenchmarkMemmoveOverlap/32-4 1463124 81.44 ns/op 392.94 MB/s BenchmarkMemmoveOverlap/64-4 1330440 89.05 ns/op 718.68 MB/s BenchmarkMemmoveOverlap/128-4 1000000 102.6 ns/op 1247.69 MB/s BenchmarkMemmoveOverlap/256-4 802471 135.8 ns/op 1885.61 MB/s BenchmarkMemmoveOverlap/512-4 816291 162.1 ns/op 3158.84 MB/s BenchmarkMemmoveOverlap/1024-4 528967 240.0 ns/op 4266.21 MB/s BenchmarkMemmoveOverlap/2048-4 330703 386.1 ns/op 5304.76 MB/s BenchmarkMemmoveOverlap/4096-4 171177 691.4 ns/op 5924.28 MB/s BenchmarkMemmoveUnalignedDst/0-4 20668024 5.762 ns/op BenchmarkMemmoveUnalignedDst/1-4 1457989 79.12 ns/op 12.64 MB/s BenchmarkMemmoveUnalignedDst/2-4 1481545 80.18 ns/op 24.94 MB/s BenchmarkMemmoveUnalignedDst/3-4 1469239 82.76 ns/op 36.25 MB/s BenchmarkMemmoveUnalignedDst/4-4 1408596 84.61 ns/op 47.27 MB/s BenchmarkMemmoveUnalignedDst/5-4 1383576 84.93 ns/op 58.87 MB/s BenchmarkMemmoveUnalignedDst/6-4 1407402 85.47 ns/op 70.20 MB/s BenchmarkMemmoveUnalignedDst/7-4 1374678 85.68 ns/op 81.70 MB/s BenchmarkMemmoveUnalignedDst/8-4 1408537 82.13 ns/op 97.41 MB/s BenchmarkMemmoveUnalignedDst/9-4 1373853 86.82 ns/op 103.66 MB/s BenchmarkMemmoveUnalignedDst/10-4 1374262 87.02 ns/op 114.91 MB/s BenchmarkMemmoveUnalignedDst/11-4 1209649 91.50 ns/op 120.22 MB/s BenchmarkMemmoveUnalignedDst/12-4 1375286 85.53 ns/op 140.31 MB/s BenchmarkMemmoveUnalignedDst/13-4 1376473 88.35 ns/op 147.13 MB/s BenchmarkMemmoveUnalignedDst/14-4 1398022 85.46 ns/op 163.83 MB/s BenchmarkMemmoveUnalignedDst/15-4 1437780 82.76 ns/op 181.25 MB/s BenchmarkMemmoveUnalignedDst/16-4 1453393 82.96 ns/op 192.87 MB/s BenchmarkMemmoveUnalignedDst/32-4 1392010 84.03 ns/op 380.83 MB/s BenchmarkMemmoveUnalignedDst/64-4 1307133 92.60 ns/op 691.18 MB/s BenchmarkMemmoveUnalignedDst/128-4 1000000 102.7 ns/op 1245.75 MB/s BenchmarkMemmoveUnalignedDst/256-4 980689 120.1 ns/op 2130.96 MB/s BenchmarkMemmoveUnalignedDst/512-4 828819 160.1 ns/op 3198.10 MB/s BenchmarkMemmoveUnalignedDst/1024-4 490125 255.8 ns/op 4003.21 MB/s BenchmarkMemmoveUnalignedDst/2048-4 337185 399.3 ns/op 5129.37 MB/s BenchmarkMemmoveUnalignedDst/4096-4 183963 696.4 ns/op 5881.57 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1331419 89.22 ns/op 358.67 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1239901 94.49 ns/op 677.32 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1000000 105.7 ns/op 1210.50 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1000000 123.7 ns/op 2069.28 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 798610 162.6 ns/op 3149.78 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 396414 278.6 ns/op 3675.11 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 296637 401.4 ns/op 5101.52 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 176199 784.1 ns/op 5224.15 MB/s BenchmarkMemmoveUnalignedSrc/0-4 20517109 5.976 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1444497 83.61 ns/op 11.96 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1411622 84.37 ns/op 23.70 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1345962 85.36 ns/op 35.15 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1394323 87.23 ns/op 45.85 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1401190 85.99 ns/op 58.15 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1345370 88.34 ns/op 67.92 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1315692 89.05 ns/op 78.60 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1404744 85.18 ns/op 93.91 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1336032 89.68 ns/op 100.36 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1326372 90.22 ns/op 110.84 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1299984 90.67 ns/op 121.33 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1304564 96.04 ns/op 124.95 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1300874 87.55 ns/op 148.48 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1354634 88.24 ns/op 158.66 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1336111 87.18 ns/op 172.06 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1280936 88.70 ns/op 180.38 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1306351 91.68 ns/op 349.06 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1236094 97.00 ns/op 659.80 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1000000 108.0 ns/op 1184.67 MB/s BenchmarkMemmoveUnalignedSrc/256-4 902308 128.6 ns/op 1989.92 MB/s BenchmarkMemmoveUnalignedSrc/512-4 680696 168.3 ns/op 3042.88 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 499653 251.5 ns/op 4071.98 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 316414 405.4 ns/op 5052.09 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 172536 707.1 ns/op 5792.57 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1262510 94.56 ns/op 338.42 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1227117 97.35 ns/op 657.39 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1000000 107.9 ns/op 1185.98 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1000000 128.9 ns/op 1985.45 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 784838 165.3 ns/op 3096.91 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 499510 256.8 ns/op 3988.02 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 319603 402.1 ns/op 5093.48 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 178106 703.5 ns/op 5822.01 MB/s BenchmarkMemclr/5-4 15454431 7.309 ns/op 684.09 MB/s BenchmarkMemclr/16-4 15930944 7.741 ns/op 2066.91 MB/s BenchmarkMemclr/64-4 15379579 7.745 ns/op 8263.03 MB/s BenchmarkMemclr/256-4 14344629 8.453 ns/op 30284.62 MB/s BenchmarkMemclr/4096-4 2419066 48.01 ns/op 85321.52 MB/s BenchmarkMemclr/65536-4 102853 1255 ns/op 52240.19 MB/s BenchmarkMemclr/1M-4 5845 21076 ns/op 49752.76 MB/s BenchmarkMemclr/4M-4 1369 85574 ns/op 49013.62 MB/s BenchmarkMemclr/8M-4 446 241994 ns/op 34664.47 MB/s BenchmarkMemclr/16M-4 146 759906 ns/op 22078.02 MB/s BenchmarkMemclr/64M-4 58 1980177 ns/op 33890.33 MB/s BenchmarkGoMemclr/5-4 2130974 59.14 ns/op 84.54 MB/s BenchmarkGoMemclr/16-4 655705 162.4 ns/op 98.52 MB/s BenchmarkGoMemclr/64-4 224853 559.8 ns/op 114.34 MB/s BenchmarkGoMemclr/256-4 54970 2124 ns/op 120.54 MB/s BenchmarkMemclrRange/1K_2K-4 90618 1221 ns/op 78513.74 MB/s BenchmarkMemclrRange/2K_8K-4 31329 3834 ns/op 86982.16 MB/s BenchmarkMemclrRange/4K_16K-4 35256 3311 ns/op 97582.52 MB/s BenchmarkMemclrRange/160K_228K-4 3759 32375 ns/op 51362.58 MB/s BenchmarkClearFat7-4 4415182 25.13 ns/op BenchmarkClearFat8-4 4653492 25.04 ns/op BenchmarkClearFat11-4 4030750 26.23 ns/op BenchmarkClearFat12-4 4086230 26.65 ns/op BenchmarkClearFat13-4 4236686 26.78 ns/op BenchmarkClearFat14-4 4473501 27.65 ns/op BenchmarkClearFat15-4 4306392 26.71 ns/op BenchmarkClearFat16-4 4842712 24.12 ns/op BenchmarkClearFat24-4 4586222 26.12 ns/op BenchmarkClearFat32-4 4223985 25.84 ns/op BenchmarkClearFat40-4 4046595 29.22 ns/op BenchmarkClearFat48-4 4396837 27.44 ns/op BenchmarkClearFat56-4 4314402 30.09 ns/op BenchmarkClearFat64-4 4063434 29.38 ns/op BenchmarkClearFat72-4 3844306 30.18 ns/op BenchmarkClearFat128-4 3414046 34.89 ns/op BenchmarkClearFat256-4 2368038 45.29 ns/op BenchmarkClearFat512-4 1537758 71.95 ns/op BenchmarkClearFat1024-4 1000000 114.5 ns/op BenchmarkClearFat1032-4 1000000 118.9 ns/op BenchmarkClearFat1040-4 1000000 117.6 ns/op BenchmarkCopyFat7-4 4529804 25.83 ns/op BenchmarkCopyFat8-4 4307572 24.49 ns/op BenchmarkCopyFat11-4 4532202 25.84 ns/op BenchmarkCopyFat12-4 4529811 24.77 ns/op BenchmarkCopyFat13-4 4571886 25.52 ns/op BenchmarkCopyFat14-4 4742505 25.03 ns/op BenchmarkCopyFat15-4 4300634 26.57 ns/op BenchmarkCopyFat16-4 4948419 23.64 ns/op BenchmarkCopyFat24-4 4921406 25.35 ns/op BenchmarkCopyFat32-4 4136986 25.58 ns/op BenchmarkCopyFat64-4 4265844 27.59 ns/op BenchmarkCopyFat72-4 4277329 28.35 ns/op BenchmarkCopyFat128-4 3438718 34.94 ns/op BenchmarkCopyFat256-4 2705385 43.80 ns/op BenchmarkCopyFat512-4 1617602 71.23 ns/op BenchmarkCopyFat520-4 1649156 72.50 ns/op BenchmarkCopyFat1024-4 1000000 116.2 ns/op BenchmarkCopyFat1032-4 1000000 117.3 ns/op BenchmarkCopyFat1040-4 1000000 113.5 ns/op BenchmarkIssue18740/2byte-4 368 332034 ns/op BenchmarkIssue18740/4byte-4 627 186366 ns/op BenchmarkIssue18740/8byte-4 1113 107963 ns/op BenchmarkReadMetricsLatency-4 13263 3019 p50-ns 4345 p90-ns 7951 p99-ns BenchmarkFinalizer-4 226 517571 ns/op BenchmarkFinalizerRun-4 268140 591.2 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 9043274 13.07 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 4176078 27.74 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 3326173 35.49 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 3212889 36.74 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1724012 67.86 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1428928 74.86 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 3113290 37.68 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1782572 67.12 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1811982 64.97 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2836524 42.68 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2660688 43.73 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 2369584 49.46 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 2051061 58.44 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1926800 60.89 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 8134813 13.57 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 8785758 12.94 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 8781858 12.89 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 8479978 13.22 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 7797919 13.98 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 7734121 15.61 ns/op BenchmarkFindBitRange64/PatternAASize2-4 8909566 13.19 ns/op BenchmarkFindBitRange64/PatternAASize8-4 9231313 13.32 ns/op BenchmarkFindBitRange64/PatternAASize32-4 8878455 14.91 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 7994512 13.41 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 9132601 12.92 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 9040386 12.69 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 8262340 13.57 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 8983789 12.97 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 8780586 13.51 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 8243052 13.59 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 8430872 13.38 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 8809756 13.50 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 7924602 13.86 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 8519290 14.63 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 8355306 14.24 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 8477596 13.66 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 8313103 14.18 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 7165108 14.38 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 8838158 13.48 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 8338206 14.27 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 8176970 14.46 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 7908447 14.97 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 7539309 14.59 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 8266159 14.50 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 8019718 13.58 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 7037268 14.66 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 8838765 13.26 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 7704606 13.58 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 8231070 13.66 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 8886837 13.24 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 8560696 13.62 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 8234420 13.37 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 8483336 13.27 ns/op BenchmarkNetpollBreak-4 4106 26297 ns/op BenchmarkPingPongHog-4 361 351716 ns/op BenchmarkStackGrowth-4 118556 901.7 ns/op BenchmarkStackGrowthDeep-4 1276 86589 ns/op BenchmarkCreateGoroutines-4 63621 1988 ns/op BenchmarkCreateGoroutinesParallel-4 100 2039815 ns/op BenchmarkCreateGoroutinesCapture-4 8754 12393 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 53538 2195 ns/op BenchmarkClosureCall-4 28756406 3.898 ns/op BenchmarkWakeupParallelSpinning/0s-4 7114 18862 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4953 24088 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4382 25253 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3134 44430 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1675 69445 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1104 116035 ns/op BenchmarkWakeupParallelSpinning/50µs-4 444 275490 ns/op BenchmarkWakeupParallelSpinning/100µs-4 242 479037 ns/op BenchmarkMatmult-4 5892025 23.82 ns/op BenchmarkFastrand-4 8732734 14.63 ns/op BenchmarkFastrand64-4 8412405 14.62 ns/op BenchmarkFastrandHashiter-4 4065399 31.02 ns/op BenchmarkFastrandn/2-4 4500554 25.07 ns/op BenchmarkFastrandn/3-4 4716586 25.79 ns/op BenchmarkFastrandn/4-4 4911691 24.51 ns/op BenchmarkFastrandn/5-4 4757341 24.62 ns/op BenchmarkIfaceCmp100-4 143310 849.8 ns/op BenchmarkIfaceCmpNil100-4 260472 491.8 ns/op BenchmarkEfaceCmpDiff-4 55010 2172 ns/op BenchmarkEfaceCmpDiffIndirect-4 49162 2461 ns/op BenchmarkDefer-4 1802716 64.90 ns/op BenchmarkDefer10-4 977430 150.7 ns/op BenchmarkDeferMany-4 652748 366.3 ns/op BenchmarkPanicRecover-4 273100 464.6 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 122 1019417 ns/op 1021404 p50-ns 1585041 p90-ns 1800154 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 100 1062287 ns/op 1108844 p50-ns 1616432 p90-ns 1900742 p99-ns BenchmarkGoroutineProfile/small/idle-4 58 1976309 ns/op 1996922 p50-ns 2544176 p90-ns 3021047 p99-ns BenchmarkGoroutineProfile/small/loaded-4 72 1889817 ns/op 1934753 p50-ns 2305337 p90-ns 3175502 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 122 1102054 ns/op 1068661 p50-ns 1632182 p90-ns 2177304 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 116 993801 ns/op 1015431 p50-ns 1527047 p90-ns 1637079 p99-ns BenchmarkGoroutineProfile/large/idle-4 14 7550714 ns/op 7463498 p50-ns 9099171 p90-ns 9520691 p99-ns BenchmarkGoroutineProfile/large/loaded-4 8 15584602 ns/op 15905585 p50-ns 21638293 p90-ns 21638293 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 100 1044478 ns/op 1052059 p50-ns 1600194 p90-ns 1934974 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 115 1026179 ns/op 1013046 p50-ns 1570187 p90-ns 2029802 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 73 1642573 ns/op 1645383 p50-ns 2195049 p90-ns 2821512 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 48 3390785 ns/op 2654222 p50-ns 6457493 p90-ns 17086617 p99-ns BenchmarkRWMutexUncontended-4 833528 659.5 ns/op BenchmarkRWMutexWrite100-4 59260 2813 ns/op BenchmarkRWMutexWrite10-4 59761 1688 ns/op BenchmarkRWMutexWorkWrite100-4 30073 9557 ns/op BenchmarkRWMutexWorkWrite10-4 44372 4233 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2346 46751 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1132 100928 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1234 94858 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 528 240841 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 626 198672 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 262 445834 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 321 363426 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 129 894871 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 250105 734.0 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 162825 764.8 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 177787 673.0 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 164186 699.3 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 182612 1106 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 161732 876.2 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 168048 857.3 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 165340 1177 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 158860 736.5 ns/op BenchmarkMakeSlice/Byte-4 1619505 81.64 ns/op BenchmarkMakeSlice/Int16-4 1563465 74.53 ns/op BenchmarkMakeSlice/Int-4 1000000 103.3 ns/op BenchmarkMakeSlice/Ptr-4 1000000 121.1 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 181.9 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 195.8 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 237.5 ns/op BenchmarkGrowSlice/Byte-4 653712 194.0 ns/op BenchmarkGrowSlice/Int16-4 611802 297.5 ns/op BenchmarkGrowSlice/Int-4 357910 405.5 ns/op BenchmarkGrowSlice/Ptr-4 271767 604.8 ns/op BenchmarkGrowSlice/Struct/24-4 270678 777.1 ns/op BenchmarkGrowSlice/Struct/32-4 103309 1194 ns/op BenchmarkGrowSlice/Struct/40-4 111454 1105 ns/op BenchmarkExtendSlice/IntSlice-4 303805 596.2 ns/op BenchmarkExtendSlice/PointerSlice-4 229354 556.9 ns/op BenchmarkExtendSlice/NoGrow-4 605292 346.3 ns/op BenchmarkAppend-4 880484 117.7 ns/op BenchmarkAppendGrowByte-4 2 59154530 ns/op BenchmarkAppendGrowString-4 1 500258703 ns/op BenchmarkAppendSlice/1Bytes-4 553101 201.3 ns/op BenchmarkAppendSlice/4Bytes-4 832350 191.4 ns/op BenchmarkAppendSlice/7Bytes-4 624969 187.6 ns/op BenchmarkAppendSlice/8Bytes-4 532123 192.1 ns/op BenchmarkAppendSlice/15Bytes-4 832807 176.4 ns/op BenchmarkAppendSlice/16Bytes-4 844237 144.8 ns/op BenchmarkAppendSlice/32Bytes-4 1348142 84.55 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 47456 2229 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 16353 7144 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 10000 29422 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1185 107305 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 87 1413018 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 26 4092993 ns/op BenchmarkAppendStr/1Bytes-4 1240903 96.52 ns/op BenchmarkAppendStr/4Bytes-4 1000000 144.3 ns/op BenchmarkAppendStr/8Bytes-4 1270447 99.63 ns/op BenchmarkAppendStr/16Bytes-4 1000000 108.0 ns/op BenchmarkAppendStr/32Bytes-4 1000000 108.8 ns/op BenchmarkAppendSpecialCase-4 887361 140.5 ns/op BenchmarkCopy/1Byte-4 1000000 100.3 ns/op 9.97 MB/s BenchmarkCopy/1String-4 1319216 94.96 ns/op 10.53 MB/s BenchmarkCopy/2Byte-4 1288720 88.04 ns/op 22.72 MB/s BenchmarkCopy/2String-4 1342976 115.5 ns/op 17.32 MB/s BenchmarkCopy/4Byte-4 1324638 87.03 ns/op 45.96 MB/s BenchmarkCopy/4String-4 1352156 88.04 ns/op 45.43 MB/s BenchmarkCopy/8Byte-4 1222825 82.97 ns/op 96.42 MB/s BenchmarkCopy/8String-4 1407061 82.33 ns/op 97.17 MB/s BenchmarkCopy/12Byte-4 1347554 85.92 ns/op 139.66 MB/s BenchmarkCopy/12String-4 1361550 87.95 ns/op 136.44 MB/s BenchmarkCopy/16Byte-4 1397166 83.84 ns/op 190.83 MB/s BenchmarkCopy/16String-4 1400322 85.91 ns/op 186.23 MB/s BenchmarkCopy/32Byte-4 1312756 85.95 ns/op 372.33 MB/s BenchmarkCopy/32String-4 1316688 91.95 ns/op 348.01 MB/s BenchmarkCopy/128Byte-4 1000000 105.6 ns/op 1211.62 MB/s BenchmarkCopy/128String-4 1000000 111.2 ns/op 1151.39 MB/s BenchmarkCopy/1024Byte-4 457785 275.3 ns/op 3719.09 MB/s BenchmarkCopy/1024String-4 369945 348.6 ns/op 2937.37 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 25801 4552 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 10000 10742 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 13643 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 19384 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 10000 21812 ns/op BenchmarkAppendInPlace/Grow/Byte-4 158342 1080 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 154418 1032 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 86666 1415 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 75097 1740 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 59887 2172 ns/op BenchmarkStackCopyPtr-4 1 115955665 ns/op BenchmarkStackCopy-4 2 71890596 ns/op BenchmarkStackCopyNoCache-4 30 4000419 ns/op BenchmarkStackCopyWithStkobj-4 3 45412233 ns/op BenchmarkIssue18138-4 166 710635 ns/op BenchmarkCompareStringEqual-4 14949126 7.731 ns/op BenchmarkCompareStringIdentical-4 21763381 5.237 ns/op BenchmarkCompareStringSameLength-4 17933763 6.495 ns/op BenchmarkCompareStringDifferentLength-4 29415636 3.849 ns/op BenchmarkCompareStringBigUnaligned-4 1275 92551 ns/op 11329.79 MB/s BenchmarkCompareStringBig-4 1761 64721 ns/op 16201.73 MB/s BenchmarkConcatStringAndBytes-4 1962598 61.14 ns/op BenchmarkSliceByteToString/1-4 1808186 65.40 ns/op BenchmarkSliceByteToString/2-4 880514 123.1 ns/op BenchmarkSliceByteToString/4-4 1000000 127.9 ns/op BenchmarkSliceByteToString/8-4 1000000 129.9 ns/op BenchmarkSliceByteToString/16-4 936441 122.9 ns/op BenchmarkSliceByteToString/32-4 846241 142.1 ns/op BenchmarkSliceByteToString/64-4 903801 189.9 ns/op BenchmarkSliceByteToString/128-4 795841 257.9 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2471197 46.39 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 1000000 110.8 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1261437 95.47 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3130478 37.31 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1734208 67.68 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2045863 58.54 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 1913701 60.45 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 399640 319.3 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 486548 258.0 ns/op BenchmarkRuneIterate/range/ASCII-4 8518368 14.84 ns/op BenchmarkRuneIterate/range/Japanese-4 2702599 44.14 ns/op BenchmarkRuneIterate/range/MixedLength-4 3243474 36.10 ns/op BenchmarkRuneIterate/range1/ASCII-4 8771443 13.93 ns/op BenchmarkRuneIterate/range1/Japanese-4 2763124 43.15 ns/op BenchmarkRuneIterate/range1/MixedLength-4 3233235 36.47 ns/op BenchmarkRuneIterate/range2/ASCII-4 8260882 14.51 ns/op BenchmarkRuneIterate/range2/Japanese-4 2365226 46.02 ns/op BenchmarkRuneIterate/range2/MixedLength-4 3074676 36.67 ns/op BenchmarkArrayEqual-4 27977746 4.120 ns/op BenchmarkFunc/Name-4 6829242 17.17 ns/op BenchmarkFunc/Entry-4 16410751 7.659 ns/op BenchmarkFunc/FileLine-4 2151457 53.54 ns/op PASS ok runtime 406.399s goos: darwin goarch: amd64 pkg: runtime/cgo BenchmarkHandle/non-concurrent-4 30493 3492 ns/op BenchmarkHandle/concurrent-4 28548 4375 ns/op PASS ok runtime/cgo 0.407s goos: darwin goarch: amd64 pkg: runtime/internal/atomic BenchmarkAtomicLoad64-4 30491476 4.410 ns/op BenchmarkAtomicStore64-4 13047036 9.342 ns/op BenchmarkAtomicLoad-4 29198905 4.180 ns/op BenchmarkAtomicStore-4 13766908 9.128 ns/op BenchmarkAnd8-4 13795296 9.113 ns/op BenchmarkAnd-4 14105382 8.880 ns/op BenchmarkAnd8Parallel-4 4565097 24.69 ns/op BenchmarkAndParallel-4 4522629 26.19 ns/op BenchmarkOr8-4 13185649 9.073 ns/op BenchmarkOr-4 12914463 9.160 ns/op BenchmarkOr8Parallel-4 4522736 25.60 ns/op BenchmarkOrParallel-4 4513496 26.60 ns/op BenchmarkXadd-4 4531369 25.12 ns/op BenchmarkXadd64-4 4676108 25.81 ns/op BenchmarkCas-4 2969466 41.72 ns/op BenchmarkCas64-4 3035752 42.44 ns/op BenchmarkXchg-4 4468972 26.73 ns/op BenchmarkXchg64-4 4192515 28.12 ns/op PASS ok runtime/internal/atomic 3.117s goos: darwin goarch: amd64 pkg: runtime/internal/math BenchmarkMulUintptr/small-4 3935110 31.06 ns/op BenchmarkMulUintptr/large-4 3560079 33.03 ns/op PASS ok runtime/internal/math 0.543s goos: darwin goarch: amd64 pkg: runtime/pprof BenchmarkGoroutine/Profile.WriteTo_idle_50-4 16 8641985 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 13 11914373 ns/op 302.6 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 46 2759611 ns/op 3.674 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 10 14228507 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 6 21827235 ns/op 1199 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 31 4411826 ns/op 79.19 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 71177764 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 107082376 ns/op 9528 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 9 11707506 ns/op 817.6 concurrent_launches/op PASS ok runtime/pprof 1.920s goos: darwin goarch: amd64 pkg: runtime/race BenchmarkSyncLeak-4 14 7249673 ns/op BenchmarkStackLeak-4 21835 5371 ns/op PASS ok runtime/race 0.600s goos: darwin goarch: amd64 pkg: runtime/trace BenchmarkStartRegion-4 3489465 32.66 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 302781 441.9 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.455s goos: darwin goarch: amd64 pkg: sort BenchmarkSearchWrappers-4 134649 936.7 ns/op BenchmarkSortString1K-4 164 723180 ns/op BenchmarkSortString1K_Slice-4 178 662350 ns/op BenchmarkStableString1K-4 94 1288780 ns/op BenchmarkSortInt1K-4 189 628501 ns/op BenchmarkSortInt1K_Sorted-4 2265 47749 ns/op BenchmarkSortInt1K_Reversed-4 1644 79335 ns/op BenchmarkSortInt1K_Mod8-4 450 280329 ns/op BenchmarkStableInt1K-4 100 1062598 ns/op BenchmarkStableInt1K_Slice-4 133 889393 ns/op BenchmarkSortInt64K-4 2 61709664 ns/op BenchmarkSortInt64K_Slice-4 2 56246302 ns/op BenchmarkStableInt64K-4 2 87729300 ns/op BenchmarkSort1e2-4 357 322067 ns/op BenchmarkStable1e2-4 138 905002 ns/op BenchmarkSort1e4-4 2 60732616 ns/op BenchmarkStable1e4-4 1 280911394 ns/op PASS ok sort 26.371s goos: darwin goarch: amd64 pkg: strconv BenchmarkAtof64Decimal-4 630196 160.2 ns/op BenchmarkAtof64Float-4 745419 157.0 ns/op BenchmarkAtof64FloatExp-4 516758 209.8 ns/op BenchmarkAtof64Big-4 461367 266.5 ns/op BenchmarkAtof64RandomBits-4 222793 542.0 ns/op BenchmarkAtof64RandomFloats-4 455952 252.6 ns/op BenchmarkAtof64RandomLongFloats-4 398511 295.0 ns/op BenchmarkAtof32Decimal-4 828163 145.8 ns/op BenchmarkAtof32Float-4 814520 156.6 ns/op BenchmarkAtof32FloatExp-4 581115 219.8 ns/op BenchmarkAtof32Random-4 378898 335.5 ns/op BenchmarkAtof32RandomLong-4 151887 788.9 ns/op BenchmarkParseInt/Pos/7bit-4 1368092 85.00 ns/op BenchmarkParseInt/Pos/26bit-4 916189 139.4 ns/op BenchmarkParseInt/Pos/31bit-4 724231 165.8 ns/op BenchmarkParseInt/Pos/56bit-4 563710 226.0 ns/op BenchmarkParseInt/Pos/63bit-4 540622 234.9 ns/op BenchmarkParseInt/Neg/7bit-4 1425700 84.03 ns/op BenchmarkParseInt/Neg/26bit-4 916586 136.1 ns/op BenchmarkParseInt/Neg/31bit-4 768096 156.2 ns/op BenchmarkParseInt/Neg/56bit-4 499641 223.1 ns/op BenchmarkParseInt/Neg/63bit-4 554126 232.2 ns/op BenchmarkAtoi/Pos/7bit-4 1840590 64.39 ns/op BenchmarkAtoi/Pos/26bit-4 1000000 114.8 ns/op BenchmarkAtoi/Pos/31bit-4 1000000 119.9 ns/op BenchmarkAtoi/Pos/56bit-4 668277 184.0 ns/op BenchmarkAtoi/Pos/63bit-4 525169 241.7 ns/op BenchmarkAtoi/Neg/7bit-4 1724524 70.26 ns/op BenchmarkAtoi/Neg/26bit-4 1000000 113.7 ns/op BenchmarkAtoi/Neg/31bit-4 981444 128.0 ns/op BenchmarkAtoi/Neg/56bit-4 638046 199.5 ns/op BenchmarkAtoi/Neg/63bit-4 477756 237.4 ns/op BenchmarkFormatFloat/Decimal-4 117381 1113 ns/op BenchmarkFormatFloat/Float-4 90248 1202 ns/op BenchmarkFormatFloat/Exp-4 111427 1087 ns/op BenchmarkFormatFloat/NegExp-4 103362 1084 ns/op BenchmarkFormatFloat/LongExp-4 84669 1347 ns/op BenchmarkFormatFloat/Big-4 85594 1406 ns/op BenchmarkFormatFloat/BinaryExp-4 206368 578.2 ns/op BenchmarkFormatFloat/32Integer-4 113755 1052 ns/op BenchmarkFormatFloat/32ExactFraction-4 113604 1047 ns/op BenchmarkFormatFloat/32Point-4 99496 1195 ns/op BenchmarkFormatFloat/32Exp-4 109484 1072 ns/op BenchmarkFormatFloat/32NegExp-4 119455 1064 ns/op BenchmarkFormatFloat/32Shortest-4 112795 1048 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 124263 948.6 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 128083 971.2 ns/op BenchmarkFormatFloat/64Fixed1-4 148194 819.4 ns/op BenchmarkFormatFloat/64Fixed2-4 151093 882.6 ns/op BenchmarkFormatFloat/64Fixed3-4 152398 843.7 ns/op BenchmarkFormatFloat/64Fixed4-4 155211 825.5 ns/op BenchmarkFormatFloat/64Fixed12-4 86844 1415 ns/op BenchmarkFormatFloat/64Fixed16-4 103188 1174 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 108090 1128 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 97917 1239 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2539 49183 ns/op BenchmarkFormatFloat/Slowpath64-4 88054 1379 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 88052 1463 ns/op BenchmarkAppendFloat/Decimal-4 142567 869.8 ns/op BenchmarkAppendFloat/Float-4 115347 1045 ns/op BenchmarkAppendFloat/Exp-4 137701 890.4 ns/op BenchmarkAppendFloat/NegExp-4 131961 896.8 ns/op BenchmarkAppendFloat/LongExp-4 97176 1177 ns/op BenchmarkAppendFloat/Big-4 97713 1201 ns/op BenchmarkAppendFloat/BinaryExp-4 350995 366.2 ns/op BenchmarkAppendFloat/32Integer-4 142563 866.9 ns/op BenchmarkAppendFloat/32ExactFraction-4 137134 905.1 ns/op BenchmarkAppendFloat/32Point-4 117676 994.5 ns/op BenchmarkAppendFloat/32Exp-4 136135 951.0 ns/op BenchmarkAppendFloat/32NegExp-4 137562 883.3 ns/op BenchmarkAppendFloat/32Shortest-4 141742 848.7 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 166821 736.9 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 165674 754.7 ns/op BenchmarkAppendFloat/64Fixed1-4 181555 659.4 ns/op BenchmarkAppendFloat/64Fixed2-4 196399 628.6 ns/op BenchmarkAppendFloat/64Fixed3-4 197515 635.2 ns/op BenchmarkAppendFloat/64Fixed4-4 199144 620.4 ns/op BenchmarkAppendFloat/64Fixed12-4 103106 1157 ns/op BenchmarkAppendFloat/64Fixed16-4 127000 950.8 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 138418 892.7 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 119276 1016 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2366 48368 ns/op BenchmarkAppendFloat/Slowpath64-4 104570 1152 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 105260 1150 ns/op BenchmarkFormatInt-4 16240 7401 ns/op BenchmarkAppendInt-4 17064 6846 ns/op BenchmarkFormatUint-4 92588 1319 ns/op BenchmarkAppendUint-4 96927 1150 ns/op BenchmarkFormatIntSmall/7-4 2229084 52.39 ns/op BenchmarkFormatIntSmall/42-4 2247084 55.74 ns/op BenchmarkAppendIntSmall-4 1000000 100.1 ns/op BenchmarkAppendUintVarlen/1-4 1000000 100.3 ns/op BenchmarkAppendUintVarlen/12-4 1000000 102.2 ns/op BenchmarkAppendUintVarlen/123-4 894966 132.7 ns/op BenchmarkAppendUintVarlen/1234-4 894260 133.0 ns/op BenchmarkAppendUintVarlen/12345-4 927908 136.5 ns/op BenchmarkAppendUintVarlen/123456-4 860893 135.9 ns/op BenchmarkAppendUintVarlen/1234567-4 910892 139.1 ns/op BenchmarkAppendUintVarlen/12345678-4 912715 136.9 ns/op BenchmarkAppendUintVarlen/123456789-4 835044 142.9 ns/op BenchmarkAppendUintVarlen/1234567890-4 854538 147.2 ns/op BenchmarkAppendUintVarlen/12345678901-4 807739 149.7 ns/op BenchmarkAppendUintVarlen/123456789012-4 806960 147.9 ns/op BenchmarkAppendUintVarlen/1234567890123-4 843667 150.5 ns/op BenchmarkAppendUintVarlen/12345678901234-4 821954 151.6 ns/op BenchmarkAppendUintVarlen/123456789012345-4 817520 153.1 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 808029 151.5 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 788764 161.1 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 803262 155.2 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 812199 152.5 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 832036 152.0 ns/op BenchmarkQuote-4 43081 2776 ns/op BenchmarkQuoteRune-4 453368 275.4 ns/op BenchmarkAppendQuote-4 50212 2380 ns/op BenchmarkAppendQuoteRune-4 849723 148.5 ns/op BenchmarkUnquoteEasy-4 1596760 75.16 ns/op BenchmarkUnquoteHard-4 41966 2953 ns/op PASS ok strconv 18.473s goos: darwin goarch: amd64 pkg: strings BenchmarkBuildString_Builder/1Write_NoGrow-4 385192 320.9 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 140179 1051 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 178123 727.3 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 215574 529.1 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 69861 1610 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 110794 1347 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 567562 212.7 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 31146 3834 ns/op BenchmarkGenericMatch1-4 2631 49834 ns/op BenchmarkGenericMatch2-4 512 234433 ns/op BenchmarkSingleMaxSkipping-4 13611 8707 ns/op 1148.48 MB/s BenchmarkSingleLongSuffixFail-4 22864 5606 ns/op 178.75 MB/s BenchmarkSingleMatch-4 261 475584 ns/op 31.54 MB/s BenchmarkByteByteNoMatch-4 108054 1089 ns/op BenchmarkByteByteMatch-4 18195 6575 ns/op BenchmarkByteStringMatch-4 19437 6355 ns/op BenchmarkHTMLEscapeNew-4 74468 1612 ns/op BenchmarkHTMLEscapeOld-4 80096 1470 ns/op BenchmarkByteStringReplacerWriteString-4 1497 75392 ns/op BenchmarkByteReplacerWriteString-4 2047 61594 ns/op BenchmarkByteByteReplaces-4 3428 37868 ns/op BenchmarkByteByteMap-4 10310 11466 ns/op BenchmarkMap/identity/ASCII-4 784080 147.1 ns/op BenchmarkMap/identity/Greek-4 634789 194.4 ns/op BenchmarkMap/change/ASCII-4 38774 3187 ns/op BenchmarkMap/change/Greek-4 26704 4255 ns/op BenchmarkIndexRune-4 2037601 60.15 ns/op BenchmarkIndexRuneLongString-4 1599266 73.26 ns/op BenchmarkIndexRuneFastPath-4 3622058 32.41 ns/op BenchmarkIndex-4 3657884 33.67 ns/op BenchmarkLastIndex-4 3460188 33.61 ns/op BenchmarkIndexByte-4 15856521 7.581 ns/op BenchmarkToUpper/#00-4 3280558 36.94 ns/op BenchmarkToUpper/ONLYUPPER-4 2594442 46.14 ns/op BenchmarkToUpper/abc-4 367566 367.7 ns/op BenchmarkToUpper/AbC123-4 261908 504.2 ns/op BenchmarkToUpper/azAZ09_-4 287421 450.1 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 47234 2383 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 69381 1781 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 32449 3558 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 58422 1864 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 125437 940.6 ns/op BenchmarkToLower/#00-4 3035139 38.97 ns/op BenchmarkToLower/abc-4 2718541 42.86 ns/op BenchmarkToLower/AbC123-4 224859 553.6 ns/op BenchmarkToLower/azAZ09_-4 240771 571.0 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 89376 1356 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 59102 2027 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 31288 3669 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 79839 1624 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 114675 922.5 ns/op BenchmarkMapNoChanges-4 1000000 113.5 ns/op BenchmarkTrim-4 36662 3206 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 2860767 43.46 ns/op BenchmarkToValidUTF8/InvalidASCII-4 188780 678.9 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 109953 1045 ns/op BenchmarkEqualFold/Tests-4 54880 2073 ns/op BenchmarkEqualFold/ASCII-4 2573061 41.15 ns/op BenchmarkEqualFold/UnicodePrefix-4 140704 855.9 ns/op BenchmarkEqualFold/UnicodeSuffix-4 143320 831.7 ns/op BenchmarkIndexHard1-4 1196 100386 ns/op BenchmarkIndexHard2-4 841 133750 ns/op BenchmarkIndexHard3-4 206 554493 ns/op BenchmarkIndexHard4-4 218 565960 ns/op BenchmarkLastIndexHard1-4 92 1395380 ns/op BenchmarkLastIndexHard2-4 91 1394816 ns/op BenchmarkLastIndexHard3-4 90 1375990 ns/op BenchmarkCountHard1-4 1249 97828 ns/op BenchmarkCountHard2-4 865 137103 ns/op BenchmarkCountHard3-4 213 544241 ns/op BenchmarkIndexTorture-4 10000 10858 ns/op BenchmarkCountTorture-4 10000 10729 ns/op BenchmarkCountTortureOverlapping-4 1020 111378 ns/op BenchmarkCountByte/10-4 3710698 31.43 ns/op 318.12 MB/s BenchmarkCountByte/32-4 3798152 31.86 ns/op 1004.42 MB/s BenchmarkCountByte/4096-4 1000000 105.4 ns/op 38871.43 MB/s BenchmarkCountByte/4194304-4 1082 109720 ns/op 38227.29 MB/s BenchmarkCountByte/67108864-4 32 3740998 ns/op 17938.76 MB/s BenchmarkFields/ASCII/16-4 282726 393.4 ns/op 40.68 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 28267 4177 ns/op 61.29 MB/s 416 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 2031 65385 ns/op 62.64 MB/s 6528 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 105 1085122 ns/op 60.40 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 6 16996318 ns/op 61.69 MB/s 1507328 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 350245 341.9 ns/op 46.79 MB/s 32 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 10000 10078 ns/op 25.40 MB/s 320 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 654 191482 ns/op 21.39 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 37 3595543 ns/op 18.23 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 61049347 ns/op 17.18 MB/s 10457392 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 190917 664.4 ns/op 24.08 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 14932 7628 ns/op 33.56 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 966 136808 ns/op 29.94 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 54 2738381 ns/op 23.93 MB/s 463107 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 53911744 ns/op 19.45 MB/s 10449200 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 198004 605.5 ns/op 26.43 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 14067 8675 ns/op 29.51 MB/s 320 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 717 170547 ns/op 24.02 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 32 3479142 ns/op 18.84 MB/s 463107 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 71086680 ns/op 14.75 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 72320873 ns/op BenchmarkSplitSingleByteSeparator-4 21 5935159 ns/op BenchmarkSplitMultiByteSeparator-4 32 3372902 ns/op BenchmarkSplitNSingleByteSeparator-4 232378 641.3 ns/op BenchmarkSplitNMultiByteSeparator-4 181443 734.9 ns/op BenchmarkRepeat/5x0-4 3380250 35.47 ns/op BenchmarkRepeat/5x1-4 3366600 36.10 ns/op BenchmarkRepeat/5x2-4 257730 461.4 ns/op BenchmarkRepeat/5x6-4 158403 762.4 ns/op BenchmarkRepeat/10x0-4 3221566 37.82 ns/op BenchmarkRepeat/10x1-4 3159918 37.31 ns/op BenchmarkRepeat/10x2-4 265502 483.2 ns/op BenchmarkRepeat/10x6-4 150274 833.7 ns/op BenchmarkRepeatLarge/256/1-4 72998 1792 ns/op 142.85 MB/s BenchmarkRepeatLarge/256/16-4 104924 1222 ns/op 209.46 MB/s BenchmarkRepeatLarge/512/1-4 50922 2412 ns/op 212.29 MB/s BenchmarkRepeatLarge/512/16-4 67611 1814 ns/op 282.28 MB/s BenchmarkRepeatLarge/1024/1-4 33802 3424 ns/op 299.04 MB/s BenchmarkRepeatLarge/1024/16-4 46088 2723 ns/op 376.08 MB/s BenchmarkRepeatLarge/2048/1-4 25658 5028 ns/op 407.32 MB/s BenchmarkRepeatLarge/2048/16-4 33109 4503 ns/op 454.79 MB/s BenchmarkRepeatLarge/4096/1-4 14184 8260 ns/op 495.88 MB/s BenchmarkRepeatLarge/4096/16-4 15924 7305 ns/op 560.71 MB/s BenchmarkRepeatLarge/8192/1-4 10000 14594 ns/op 561.33 MB/s BenchmarkRepeatLarge/8192/16-4 10000 13161 ns/op 622.44 MB/s BenchmarkRepeatLarge/8192/4097-4 3875281 30.29 ns/op 135255.86 MB/s BenchmarkRepeatLarge/16384/1-4 8341 29277 ns/op 559.62 MB/s BenchmarkRepeatLarge/16384/16-4 8636 24731 ns/op 662.49 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 18579 ns/op 661.54 MB/s BenchmarkRepeatLarge/32768/1-4 2941 46108 ns/op 710.68 MB/s BenchmarkRepeatLarge/32768/16-4 2242 48770 ns/op 671.89 MB/s BenchmarkRepeatLarge/32768/4097-4 5185 42444 ns/op 675.69 MB/s BenchmarkRepeatLarge/65536/1-4 1378 94664 ns/op 692.30 MB/s BenchmarkRepeatLarge/65536/16-4 1716 87863 ns/op 745.89 MB/s BenchmarkRepeatLarge/65536/4097-4 1474 88777 ns/op 692.24 MB/s BenchmarkRepeatLarge/131072/1-4 404 286916 ns/op 456.83 MB/s BenchmarkRepeatLarge/131072/16-4 399 285632 ns/op 458.88 MB/s BenchmarkRepeatLarge/131072/4097-4 429 287231 ns/op 442.18 MB/s BenchmarkRepeatLarge/262144/1-4 220 556264 ns/op 471.26 MB/s BenchmarkRepeatLarge/262144/16-4 216 519806 ns/op 504.31 MB/s BenchmarkRepeatLarge/262144/4097-4 214 544227 ns/op 474.27 MB/s BenchmarkRepeatLarge/524288/1-4 100 1098048 ns/op 477.47 MB/s BenchmarkRepeatLarge/524288/16-4 91 1203812 ns/op 435.52 MB/s BenchmarkRepeatLarge/524288/4097-4 106 1156554 ns/op 449.89 MB/s BenchmarkRepeatLarge/1048576/1-4 54 2797182 ns/op 374.87 MB/s BenchmarkRepeatLarge/1048576/16-4 57 2083000 ns/op 503.40 MB/s BenchmarkRepeatLarge/1048576/4097-4 61 2130785 ns/op 490.31 MB/s BenchmarkRepeatLarge/2097152/1-4 36 3997097 ns/op 524.67 MB/s BenchmarkRepeatLarge/2097152/16-4 36 4027048 ns/op 520.77 MB/s BenchmarkRepeatLarge/2097152/4097-4 27 4436219 ns/op 471.93 MB/s BenchmarkRepeatLarge/4194304/1-4 14 7885048 ns/op 531.93 MB/s BenchmarkRepeatLarge/4194304/16-4 12 9129178 ns/op 459.44 MB/s BenchmarkRepeatLarge/4194304/4097-4 16 7024763 ns/op 596.64 MB/s BenchmarkRepeatLarge/8388608/1-4 8 14578559 ns/op 575.41 MB/s BenchmarkRepeatLarge/8388608/16-4 8 13714946 ns/op 611.64 MB/s BenchmarkRepeatLarge/8388608/4097-4 8 13299088 ns/op 630.61 MB/s BenchmarkRepeatLarge/16777216/1-4 5 24069725 ns/op 697.03 MB/s BenchmarkRepeatLarge/16777216/16-4 4 25678641 ns/op 653.35 MB/s BenchmarkRepeatLarge/16777216/4097-4 5 24568957 ns/op 682.86 MB/s BenchmarkRepeatLarge/33554432/1-4 3 51326612 ns/op 653.74 MB/s BenchmarkRepeatLarge/33554432/16-4 3 48391204 ns/op 693.40 MB/s BenchmarkRepeatLarge/33554432/4097-4 3 48268564 ns/op 695.16 MB/s BenchmarkRepeatLarge/67108864/1-4 1 101186966 ns/op 663.22 MB/s BenchmarkRepeatLarge/67108864/16-4 1 104987930 ns/op 639.21 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 103745330 ns/op 646.86 MB/s BenchmarkRepeatLarge/134217728/1-4 1 185309972 ns/op 724.29 MB/s BenchmarkRepeatLarge/134217728/16-4 1 183756114 ns/op 730.41 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 184177549 ns/op 728.74 MB/s BenchmarkRepeatLarge/268435456/1-4 1 412209920 ns/op 651.21 MB/s BenchmarkRepeatLarge/268435456/16-4 1 358331633 ns/op 749.13 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 390196049 ns/op 687.95 MB/s BenchmarkRepeatLarge/536870912/1-4 1 846284781 ns/op 634.39 MB/s BenchmarkRepeatLarge/536870912/16-4 1 805507654 ns/op 666.50 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 779457125 ns/op 688.78 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3257400892 ns/op 329.63 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3833081255 ns/op 280.12 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3809700412 ns/op 281.84 MB/s BenchmarkIndexAnyASCII/1:1-4 2313772 51.00 ns/op BenchmarkIndexAnyASCII/1:2-4 2291118 52.23 ns/op BenchmarkIndexAnyASCII/1:4-4 2263310 51.79 ns/op BenchmarkIndexAnyASCII/1:8-4 2265382 51.52 ns/op BenchmarkIndexAnyASCII/1:16-4 2215196 53.88 ns/op BenchmarkIndexAnyASCII/1:32-4 2175740 53.96 ns/op BenchmarkIndexAnyASCII/1:64-4 2202612 55.62 ns/op BenchmarkIndexAnyASCII/16:1-4 2211424 55.08 ns/op BenchmarkIndexAnyASCII/16:2-4 991279 125.0 ns/op BenchmarkIndexAnyASCII/16:4-4 946440 129.8 ns/op BenchmarkIndexAnyASCII/16:8-4 791283 133.9 ns/op BenchmarkIndexAnyASCII/16:16-4 880507 137.9 ns/op BenchmarkIndexAnyASCII/16:32-4 678712 155.2 ns/op BenchmarkIndexAnyASCII/16:64-4 685545 188.3 ns/op BenchmarkIndexAnyASCII/256:1-4 1918016 58.92 ns/op BenchmarkIndexAnyASCII/256:2-4 98821 1172 ns/op BenchmarkIndexAnyASCII/256:4-4 98857 1177 ns/op BenchmarkIndexAnyASCII/256:8-4 95880 1186 ns/op BenchmarkIndexAnyASCII/256:16-4 96304 1226 ns/op BenchmarkIndexAnyASCII/256:32-4 98589 1238 ns/op BenchmarkIndexAnyASCII/256:64-4 86352 1266 ns/op BenchmarkIndexAnyUTF8/1:1-4 2349228 48.94 ns/op BenchmarkIndexAnyUTF8/1:2-4 2142998 51.96 ns/op BenchmarkIndexAnyUTF8/1:4-4 2290345 51.47 ns/op BenchmarkIndexAnyUTF8/1:8-4 2324828 50.09 ns/op BenchmarkIndexAnyUTF8/1:16-4 2365261 50.36 ns/op BenchmarkIndexAnyUTF8/1:32-4 2384680 50.82 ns/op BenchmarkIndexAnyUTF8/1:64-4 2295877 55.99 ns/op BenchmarkIndexAnyUTF8/16:1-4 2018541 57.99 ns/op BenchmarkIndexAnyUTF8/16:2-4 304155 398.2 ns/op BenchmarkIndexAnyUTF8/16:4-4 321706 411.5 ns/op BenchmarkIndexAnyUTF8/16:8-4 297364 411.2 ns/op BenchmarkIndexAnyUTF8/16:16-4 255991 429.5 ns/op BenchmarkIndexAnyUTF8/16:32-4 284731 428.3 ns/op BenchmarkIndexAnyUTF8/16:64-4 275330 442.5 ns/op BenchmarkIndexAnyUTF8/256:1-4 468296 246.9 ns/op BenchmarkIndexAnyUTF8/256:2-4 20176 5891 ns/op BenchmarkIndexAnyUTF8/256:4-4 20115 5883 ns/op BenchmarkIndexAnyUTF8/256:8-4 19766 6175 ns/op BenchmarkIndexAnyUTF8/256:16-4 19346 6139 ns/op BenchmarkIndexAnyUTF8/256:32-4 19407 6144 ns/op BenchmarkIndexAnyUTF8/256:64-4 17841 6445 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2426571 49.40 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2387310 48.95 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2378066 49.80 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2446329 48.34 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2334747 50.97 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2209778 52.73 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2158966 57.34 ns/op BenchmarkLastIndexAnyASCII/16:1-4 1000000 116.1 ns/op BenchmarkLastIndexAnyASCII/16:2-4 1000000 115.0 ns/op BenchmarkLastIndexAnyASCII/16:4-4 882961 118.2 ns/op BenchmarkLastIndexAnyASCII/16:8-4 959440 124.5 ns/op BenchmarkLastIndexAnyASCII/16:16-4 816235 135.5 ns/op BenchmarkLastIndexAnyASCII/16:32-4 744240 155.3 ns/op BenchmarkLastIndexAnyASCII/16:64-4 549794 190.4 ns/op BenchmarkLastIndexAnyASCII/256:1-4 98336 1278 ns/op BenchmarkLastIndexAnyASCII/256:2-4 96810 1213 ns/op BenchmarkLastIndexAnyASCII/256:4-4 91704 1242 ns/op BenchmarkLastIndexAnyASCII/256:8-4 93963 1243 ns/op BenchmarkLastIndexAnyASCII/256:16-4 96297 1246 ns/op BenchmarkLastIndexAnyASCII/256:32-4 87325 1277 ns/op BenchmarkLastIndexAnyASCII/256:64-4 92926 1289 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2164545 54.18 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2162932 53.28 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2252498 52.93 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2256615 52.95 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2211553 53.02 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2152531 54.58 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2263608 53.51 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 324510 364.0 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 161517 723.0 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 166626 744.1 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 144415 804.3 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 158158 751.1 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 148302 771.7 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 145729 779.9 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 21396 5477 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 10000 11259 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 10000 11605 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 10000 11662 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 9936 11947 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 8967 11946 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 8397 12150 ns/op BenchmarkTrimASCII/1:1-4 2818702 42.02 ns/op BenchmarkTrimASCII/1:2-4 2203144 51.58 ns/op BenchmarkTrimASCII/1:4-4 2020603 52.99 ns/op BenchmarkTrimASCII/1:8-4 1974844 54.89 ns/op BenchmarkTrimASCII/1:16-4 1969534 60.88 ns/op BenchmarkTrimASCII/16:1-4 2489241 47.96 ns/op BenchmarkTrimASCII/16:2-4 1000000 131.6 ns/op BenchmarkTrimASCII/16:4-4 804915 126.4 ns/op BenchmarkTrimASCII/16:8-4 1000000 127.7 ns/op BenchmarkTrimASCII/16:16-4 840516 134.7 ns/op BenchmarkTrimASCII/256:1-4 659386 181.8 ns/op BenchmarkTrimASCII/256:2-4 101067 1163 ns/op BenchmarkTrimASCII/256:4-4 102597 1158 ns/op BenchmarkTrimASCII/256:8-4 100760 1178 ns/op BenchmarkTrimASCII/256:16-4 97768 1173 ns/op BenchmarkTrimASCII/4096:1-4 53130 2361 ns/op BenchmarkTrimASCII/4096:2-4 7300 17310 ns/op BenchmarkTrimASCII/4096:4-4 6885 17583 ns/op BenchmarkTrimASCII/4096:8-4 7252 17238 ns/op BenchmarkTrimASCII/4096:16-4 6933 17420 ns/op BenchmarkTrimByte-4 3569781 33.21 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 18662 6204 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 18855 6388 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1726 72485 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 3556 35272 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 7035 17813 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 10000 10111 ns/op BenchmarkJoin/0-4 4063767 28.48 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 3021346 38.87 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 215259 567.9 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 152748 831.0 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 105150 1118 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 87318 1388 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 73876 1642 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 62552 1912 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2565894 49.01 ns/op BenchmarkTrimSpace/ASCII-4 1579707 68.41 ns/op BenchmarkTrimSpace/SomeNonASCII-4 129950 850.9 ns/op BenchmarkTrimSpace/JustNonASCII-4 85206 1410 ns/op BenchmarkReplaceAll-4 110185 1059 ns/op 16 B/op 1 allocs/op PASS ok strings 82.653s goos: darwin goarch: amd64 pkg: sync BenchmarkCond1-4 74028 1478 ns/op BenchmarkCond2-4 26107 4775 ns/op BenchmarkCond4-4 14346 8317 ns/op BenchmarkCond8-4 6975 14904 ns/op BenchmarkCond16-4 4414 25506 ns/op BenchmarkCond32-4 2244 50541 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 580705 182.6 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 432882 310.4 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 787255 160.3 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 716443 159.1 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 528834 257.3 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 841382 155.0 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 135782 990.8 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 125722 1221 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 94203 1247 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 83200 1811 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 640869 158.4 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 202878 552.6 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 834140 155.9 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 190466 589.6 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 834060 144.7 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 225276 542.6 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 1403680 88.22 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 79478 1753 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 109443 916.6 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 468843 588.5 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 7700 14035 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 453 409773 ns/op BenchmarkRange/*sync.Map-4 1938 57635 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 78625 1330 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 248175 489.3 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 82478 1255 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 91340 1326 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 280802 483.0 ns/op BenchmarkAdversarialDelete/*sync.Map-4 180555 1078 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 116757 1086 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 205689 526.5 ns/op BenchmarkDeleteCollision/*sync.Map-4 907072 136.2 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 76548 1917 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 173370 620.0 ns/op BenchmarkSwapCollision/*sync.Map-4 116090 1066 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 240 483995 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 155972 864.4 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 454664 345.5 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 27409 4531 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 88118 1427 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 36714 3494 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 299877 377.7 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 121314 855.8 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 247747 456.8 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1287702 90.46 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 214212 541.1 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 1508115 77.54 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 698617 149.6 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 189912 565.2 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 679986 158.5 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 138699 902.0 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 464907 388.1 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 474297 282.2 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 163654 782.1 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 607742 268.0 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 214618 628.6 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 136929 866.1 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 267159 375.3 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 83055 1511 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 309974 576.7 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 522211 256.0 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 159843 795.7 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 651220 202.0 ns/op BenchmarkUncontendedSemaphore-4 4919913 24.03 ns/op BenchmarkContendedSemaphore-4 4832353 23.36 ns/op BenchmarkMutexUncontended-4 1064469 149.1 ns/op BenchmarkMutex-4 204513 521.4 ns/op BenchmarkMutexSlack-4 232196 508.4 ns/op BenchmarkMutexWork-4 188440 560.8 ns/op BenchmarkMutexWorkSlack-4 195394 564.5 ns/op BenchmarkMutexNoSpin-4 83017 1483 ns/op BenchmarkMutexSpin-4 70531 1627 ns/op BenchmarkOnce-4 879631 120.8 ns/op BenchmarkSemaUncontended-4 5121668 21.67 ns/op BenchmarkSemaSyntNonblock-4 1482086 79.88 ns/op BenchmarkSemaSyntBlock-4 2097891 55.45 ns/op BenchmarkSemaWorkNonblock-4 1255038 99.47 ns/op BenchmarkSemaWorkBlock-4 1421574 81.78 ns/op BenchmarkRWMutexUncontended-4 397242 272.1 ns/op BenchmarkRWMutexWrite100-4 385981 299.4 ns/op BenchmarkRWMutexWrite10-4 379441 316.1 ns/op BenchmarkRWMutexWorkWrite100-4 311932 387.0 ns/op BenchmarkRWMutexWorkWrite10-4 291812 401.6 ns/op BenchmarkWaitGroupUncontended-4 961119 139.4 ns/op BenchmarkWaitGroupAddDone-4 568855 225.8 ns/op BenchmarkWaitGroupAddDoneWork-4 509776 208.4 ns/op BenchmarkWaitGroupWait-4 3435451 34.93 ns/op BenchmarkWaitGroupWaitWork-4 2570736 44.65 ns/op BenchmarkWaitGroupActuallyWait-4 67724 1758 ns/op 32 B/op 2 allocs/op PASS ok sync 21.038s goos: darwin goarch: amd64 pkg: sync/atomic BenchmarkValueRead-4 872760 134.9 ns/op PASS ok sync/atomic 0.233s goos: darwin goarch: amd64 pkg: testing BenchmarkTBHelper-4 112308 960.7 ns/op 0 B/op 0 allocs/op PASS ok testing 0.206s goos: darwin goarch: amd64 pkg: text/tabwriter BenchmarkTable/1x10/new-4 7046 15405 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 10118 11491 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 100 1292237 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 108 1158167 ns/op 1198 B/op 9 allocs/op BenchmarkTable/1x100000/new-4 1 160413372 ns/op 19393104 B/op 100058 allocs/op BenchmarkTable/1x100000/reuse-4 1 150462865 ns/op 19393104 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 1582 70851 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2038 57509 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 20 6312706 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 19 5783188 ns/op 21766 B/op 54 allocs/op BenchmarkTable/10x100000/new-4 1 686334227 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 665264552 ns/op 48120896 B/op 100075 allocs/op BenchmarkTable/100x10/new-4 202 589738 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 230 515100 ns/op 170 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 56003388 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 53089155 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 6655257553 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 6438247509 ns/op 335150448 B/op 100096 allocs/op BenchmarkPyramid/10-4 3249 44933 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 39 3349430 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 313295838 ns/op 35625352 B/op 2056 allocs/op BenchmarkRagged/10-4 2644 50030 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 260 463989 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 28 4673890 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 8364 15715 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 18.419s goos: darwin goarch: amd64 pkg: text/template/parse BenchmarkParseLarge-4 2 85636742 ns/op BenchmarkVariableString-4 88106 1254 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2119 51277 ns/op 2513 B/op 39 allocs/op PASS ok text/template/parse 0.594s goos: darwin goarch: amd64 pkg: time BenchmarkAfterFunc-4 75 1662026 ns/op BenchmarkAfter-4 154 729724 ns/op BenchmarkStop-4 270 457055 ns/op BenchmarkSimultaneousAfterFunc-4 48 2468023 ns/op BenchmarkStartStop-4 362 529072 ns/op BenchmarkReset-4 2620 43912 ns/op BenchmarkSleep-4 60 2217092 ns/op BenchmarkParallelTimerLatency-4 34 838841 avg-late-ns 1552929 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 36 525811 avg-late-ns 1498630 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 32 376081 avg-late-ns 1804979 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 33 412429 avg-late-ns 2627046 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 32 318424 avg-late-ns 2512402 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 28 412965 avg-late-ns 2178881 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 31 214339 avg-late-ns 2689088 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 28 264134 avg-late-ns 1846210 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 25 4395870 avg-late-ns 23851585 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 313596 avg-late-ns 2163391 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 2714174 avg-late-ns 11828191 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 33 438424 avg-late-ns 1646776 max-late-ns BenchmarkTicker-4 100 1054949 ns/op BenchmarkTickerReset-4 3618 34921 ns/op BenchmarkTickerResetNaive-4 268 489962 ns/op BenchmarkNow-4 671961 158.6 ns/op BenchmarkNowUnixNano-4 751299 166.2 ns/op BenchmarkNowUnixMilli-4 734316 160.9 ns/op BenchmarkNowUnixMicro-4 672812 161.0 ns/op BenchmarkFormat-4 53610 2330 ns/op BenchmarkFormatRFC3339-4 82492 1423 ns/op BenchmarkFormatRFC3339Nano-4 79166 1432 ns/op BenchmarkFormatNow-4 72728 1565 ns/op BenchmarkMarshalJSON-4 107204 1176 ns/op BenchmarkMarshalText-4 112382 1075 ns/op BenchmarkParse-4 121285 985.2 ns/op BenchmarkParseRFC3339UTC-4 379389 338.2 ns/op BenchmarkParseRFC3339UTCBytes-4 266256 476.3 ns/op BenchmarkParseRFC3339TZ-4 94048 1112 ns/op BenchmarkParseRFC3339TZBytes-4 80204 1371 ns/op BenchmarkParseDuration-4 598593 212.0 ns/op BenchmarkHour-4 853399 118.1 ns/op BenchmarkSecond-4 1000000 115.6 ns/op BenchmarkYear-4 804520 161.7 ns/op BenchmarkDay-4 745471 174.2 ns/op BenchmarkISOWeek-4 802954 168.5 ns/op BenchmarkGoString-4 81153 1548 ns/op BenchmarkUnmarshalText-4 85094 1430 ns/op PASS ok time 12.159s goos: darwin goarch: amd64 pkg: unicode/utf16 BenchmarkDecodeValidASCII-4 294754 389.9 ns/op BenchmarkDecodeValidJapaneseChars-4 372290 311.8 ns/op BenchmarkDecodeRune-4 2160774 51.10 ns/op BenchmarkEncodeValidASCII-4 546708 221.9 ns/op BenchmarkEncodeValidJapaneseChars-4 671799 160.8 ns/op BenchmarkAppendRuneValidASCII-4 1264724 90.28 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2345770 51.69 ns/op BenchmarkEncodeRune-4 4387818 25.43 ns/op PASS ok unicode/utf16 1.612s goos: darwin goarch: amd64 pkg: unicode/utf8 BenchmarkRuneCountTenASCIIChars-4 1047385 109.8 ns/op BenchmarkRuneCountTenJapaneseChars-4 208404 564.1 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3200278 38.67 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 370542 331.1 ns/op BenchmarkValidTenASCIIChars-4 1000000 103.3 ns/op BenchmarkValid100KASCIIChars-4 162 702003 ns/op BenchmarkValidTenJapaneseChars-4 201448 613.9 ns/op BenchmarkValidLongMostlyASCII-4 152 765828 ns/op BenchmarkValidLongJapanese-4 64 1729911 ns/op BenchmarkValidStringTenASCIIChars-4 3623985 32.78 ns/op BenchmarkValidString100KASCIIChars-4 10000 10447 ns/op BenchmarkValidStringTenJapaneseChars-4 376555 317.8 ns/op BenchmarkValidStringLongMostlyASCII-4 1546 79310 ns/op BenchmarkValidStringLongJapanese-4 126 950062 ns/op BenchmarkEncodeASCIIRune-4 3136912 37.87 ns/op BenchmarkEncodeJapaneseRune-4 2018822 58.56 ns/op BenchmarkAppendASCIIRune-4 9307744 13.01 ns/op BenchmarkAppendJapaneseRune-4 2209640 53.40 ns/op BenchmarkDecodeASCIIRune-4 2469730 48.61 ns/op BenchmarkDecodeJapaneseRune-4 1667466 70.28 ns/op BenchmarkFullRune/ASCII-4 3522056 33.89 ns/op BenchmarkFullRune/Incomplete-4 1665804 70.85 ns/op BenchmarkFullRune/Japanese-4 3570812 32.48 ns/op PASS ok unicode/utf8 4.235s goos: darwin goarch: amd64 pkg: cmd/api BenchmarkAll-4 1 50900231739 ns/op PASS ok cmd/api 68.598s goos: darwin goarch: amd64 pkg: cmd/compile/internal/reflectdata BenchmarkEqArrayOfStrings5-4 1412970 80.08 ns/op BenchmarkEqArrayOfStrings64-4 242930 514.1 ns/op BenchmarkEqArrayOfStrings1024-4 15993 7517 ns/op BenchmarkEqArrayOfFloats5-4 1725800 69.54 ns/op BenchmarkEqArrayOfFloats64-4 244143 523.1 ns/op BenchmarkEqArrayOfFloats1024-4 14731 7905 ns/op BenchmarkEqStruct-4 30802125 3.816 ns/op PASS ok cmd/compile/internal/reflectdata 1.396s goos: darwin goarch: amd64 pkg: cmd/compile/internal/ssa BenchmarkPhioptPass-4 6914 224433 ns/op BenchmarkCopyElim1-4 343 351527 ns/op BenchmarkCopyElim10-4 308 350207 ns/op BenchmarkCopyElim100-4 181 845578 ns/op BenchmarkCopyElim1000-4 62 2019643 ns/op BenchmarkCopyElim10000-4 4 26271322 ns/op BenchmarkCopyElim100000-4 1 435450871 ns/op BenchmarkDeadCode/1-4 345 397282 ns/op BenchmarkDeadCode/10-4 213 508587 ns/op BenchmarkDeadCode/100-4 175 611312 ns/op BenchmarkDeadCode/1000-4 67 2646852 ns/op BenchmarkDeadCode/10000-4 4 25472071 ns/op BenchmarkDeadCode/100000-4 1 269527146 ns/op BenchmarkDeadCode/200000-4 1 603643250 ns/op BenchmarkDominatorsLinear-4 18 7204829 ns/op 1.39 MB/s BenchmarkDominatorsFwdBack-4 12 9495016 ns/op 1.05 MB/s BenchmarkDominatorsManyPred-4 13 9685714 ns/op 1.03 MB/s BenchmarkDominatorsMaxPred-4 13 9711891 ns/op 1.03 MB/s BenchmarkDominatorsMaxPredVal-4 12 11149342 ns/op 0.90 MB/s BenchmarkFuse/1-4 331 347425 ns/op BenchmarkFuse/10-4 309 380461 ns/op BenchmarkFuse/100-4 160 700946 ns/op BenchmarkFuse/1000-4 28 4647495 ns/op BenchmarkFuse/10000-4 2 51746970 ns/op BenchmarkNilCheckDeep1-4 14826 7755 ns/op 0.13 MB/s 236 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 5985 19276 ns/op 0.52 MB/s 234 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 865 138261 ns/op 0.72 MB/s 636 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 84 1236908 ns/op 0.81 MB/s 4653 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 8 13770487 ns/op 0.73 MB/s 123171 B/op 6 allocs/op BenchmarkDSEPass-4 45 2575977 ns/op 40982 B/op 6 allocs/op BenchmarkDSEPassBlock-4 2 69901864 ns/op 2117328 B/op 54016 allocs/op BenchmarkCSEPass-4 9 11781681 ns/op 66081 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 125181590 ns/op 5637688 B/op 97271 allocs/op BenchmarkDeadcodePass-4 210 538619 ns/op 98627 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 2 54039316 ns/op 2037904 B/op 22583 allocs/op BenchmarkMultiPass-4 86 1212735 ns/op 249444 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 251924703 ns/op 11243280 B/op 150175 allocs/op BenchmarkCondRewrite/SoloJump-4 4834149 25.06 ns/op BenchmarkCondRewrite/CombJump-4 4814883 24.04 ns/op PASS ok cmd/compile/internal/ssa 14.817s goos: darwin goarch: amd64 pkg: cmd/compile/internal/test BenchmarkLoadAdd-4 15361 8223 ns/op BenchmarkExtShift-4 25538 4396 ns/op BenchmarkModify-4 9344 13114 ns/op BenchmarkMullImm-4 28516 4173 ns/op BenchmarkConstModify-4 9843 12144 ns/op BenchmarkBitSet-4 14260 8390 ns/op BenchmarkBitClear-4 13969 8442 ns/op BenchmarkBitToggle-4 13812 8567 ns/op BenchmarkBitSetConst-4 153340 779.3 ns/op BenchmarkBitClearConst-4 158942 788.5 ns/op BenchmarkBitToggleConst-4 159687 768.2 ns/op BenchmarkDivconstI64-4 7179556 14.82 ns/op BenchmarkModconstI64-4 7567311 15.97 ns/op BenchmarkDivisiblePow2constI64-4 8405850 14.13 ns/op BenchmarkDivisibleconstI64-4 8444901 14.60 ns/op BenchmarkDivisibleWDivconstI64-4 4043053 26.48 ns/op BenchmarkDivconstU64/3-4 7939369 14.76 ns/op BenchmarkDivconstU64/5-4 5689251 19.55 ns/op BenchmarkDivconstU64/37-4 6738889 17.97 ns/op BenchmarkDivconstU64/1234567-4 7114200 17.63 ns/op BenchmarkModconstU64-4 7917714 14.26 ns/op BenchmarkDivisibleconstU64-4 8532096 12.75 ns/op BenchmarkDivisibleWDivconstU64-4 4382029 27.34 ns/op BenchmarkDivconstI32-4 8014023 14.34 ns/op BenchmarkModconstI32-4 9580496 12.77 ns/op BenchmarkDivisiblePow2constI32-4 10065699 12.22 ns/op BenchmarkDivisibleconstI32-4 9013814 12.69 ns/op BenchmarkDivisibleWDivconstI32-4 4418871 26.66 ns/op BenchmarkDivconstU32-4 7235912 15.91 ns/op BenchmarkModconstU32-4 7945234 14.75 ns/op BenchmarkDivisibleconstU32-4 9578239 12.48 ns/op BenchmarkDivisibleWDivconstU32-4 4436354 28.35 ns/op BenchmarkDivconstI16-4 6841826 16.31 ns/op BenchmarkModconstI16-4 9351235 13.56 ns/op BenchmarkDivisiblePow2constI16-4 9824736 12.24 ns/op BenchmarkDivisibleconstI16-4 9054348 12.60 ns/op BenchmarkDivisibleWDivconstI16-4 4392274 26.78 ns/op BenchmarkDivconstU16-4 9639524 12.84 ns/op BenchmarkModconstU16-4 9713119 12.63 ns/op BenchmarkDivisibleconstU16-4 8930260 12.48 ns/op BenchmarkDivisibleWDivconstU16-4 4461590 26.88 ns/op BenchmarkDivconstI8-4 9469569 12.65 ns/op BenchmarkModconstI8-4 8712996 14.89 ns/op BenchmarkDivisiblePow2constI8-4 8791075 15.59 ns/op BenchmarkDivisibleconstI8-4 9481581 12.70 ns/op BenchmarkDivisibleWDivconstI8-4 4461270 26.24 ns/op BenchmarkDivconstU8-4 9462836 12.60 ns/op BenchmarkModconstU8-4 9313519 12.36 ns/op BenchmarkDivisibleconstU8-4 9374436 12.57 ns/op BenchmarkDivisibleWDivconstU8-4 4240234 27.77 ns/op BenchmarkMul2-4 270021 487.6 ns/op BenchmarkMulNeg2-4 237698 487.7 ns/op BenchmarkEfaceInteger-4 2919040 37.53 ns/op BenchmarkMulconstI32/3-4 29763661 4.271 ns/op BenchmarkMulconstI32/5-4 28590570 4.154 ns/op BenchmarkMulconstI32/12-4 29860089 4.518 ns/op BenchmarkMulconstI32/120-4 27248203 4.455 ns/op BenchmarkMulconstI32/-120-4 24579681 4.204 ns/op BenchmarkMulconstI32/65537-4 30071773 4.296 ns/op BenchmarkMulconstI32/65538-4 29482594 4.346 ns/op BenchmarkMulconstI64/3-4 30120201 4.258 ns/op BenchmarkMulconstI64/5-4 30073257 4.318 ns/op BenchmarkMulconstI64/12-4 30207616 4.300 ns/op BenchmarkMulconstI64/120-4 26854233 4.370 ns/op BenchmarkMulconstI64/-120-4 28576095 4.510 ns/op BenchmarkMulconstI64/65537-4 28642180 4.462 ns/op BenchmarkMulconstI64/65538-4 29870458 4.332 ns/op BenchmarkMulconstU32/3-4 30341715 4.205 ns/op BenchmarkMulconstU32/5-4 30506328 4.050 ns/op BenchmarkMulconstU32/12-4 30142036 4.278 ns/op BenchmarkMulconstU32/120-4 30630240 4.129 ns/op BenchmarkMulconstU32/65537-4 26984022 4.503 ns/op BenchmarkMulconstU32/65538-4 29858350 4.294 ns/op BenchmarkMulconstU64/3-4 29872280 4.402 ns/op BenchmarkMulconstU64/5-4 28093254 4.335 ns/op BenchmarkMulconstU64/12-4 29921552 4.262 ns/op BenchmarkMulconstU64/120-4 30221979 4.467 ns/op BenchmarkMulconstU64/65537-4 28191910 4.275 ns/op BenchmarkMulconstU64/65538-4 29760752 4.309 ns/op BenchmarkShiftArithmeticRight-4 31984016 4.398 ns/op BenchmarkSwitch8Predictable-4 9885378 12.06 ns/op BenchmarkSwitch8Unpredictable-4 9522135 12.14 ns/op BenchmarkSwitch32Predictable-4 14184015 8.204 ns/op BenchmarkSwitch32Unpredictable-4 9297621 12.05 ns/op BenchmarkSwitchStringPredictable-4 6655575 16.69 ns/op BenchmarkSwitchStringUnpredictable-4 7546368 15.65 ns/op PASS ok cmd/compile/internal/test 14.183s goos: darwin goarch: amd64 pkg: cmd/compile/internal/types2 BenchmarkLookupFieldOrMethod-4 177 674440 ns/op BenchmarkNamed/Underlying/nongeneric-4 1101295 108.3 ns/op BenchmarkNamed/Underlying/generic-4 1110375 104.5 ns/op BenchmarkNamed/Underlying/src_instance-4 1000000 104.7 ns/op BenchmarkNamed/Underlying/user_instance-4 1000000 105.2 ns/op BenchmarkCheck/http/funcbodies/info-4 1 369764559 ns/op 82343 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 278949283 ns/op 109114 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 116645566 ns/op 258761 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 104342063 ns/op 291283 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 1625719137 ns/op 3155 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 75845210 ns/op 67532 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 4 32299717 ns/op 157641 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 29763403 ns/op 172002 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 491685293 ns/op 4411 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 34419327 ns/op 62679 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 6 19492975 ns/op 111104 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 20488613 ns/op 105483 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1337516719 ns/op 46512 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 435577730 ns/op 142768 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 101603985 ns/op 606986 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 81079949 ns/op 766094 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 2014193068 ns/op 1004 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 58926866 ns/op 34173 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 36640400 ns/op 55006 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 35360396 ns/op 57089 lines/s PASS ok cmd/compile/internal/types2 31.599s goos: darwin goarch: amd64 pkg: cmd/go BenchmarkExecGoEnv-4 5 29068898 ns/op 14960600 sys-ns/op 3669400 user-ns/op PASS ok cmd/go 0.552s goos: darwin goarch: amd64 pkg: cmd/internal/notsha256 BenchmarkHash8Bytes/New-4 63336 1752 ns/op 4.57 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 69198 1741 ns/op 4.59 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 13557 9736 ns/op 105.17 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 20325 5731 ns/op 178.68 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 3454 35812 ns/op 228.75 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 3522 35581 ns/op 230.24 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.126s All tests passed.