darwin-amd64-race at 1d3088effdcb03612dd03eb24feee4aa92070a63 :: 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=5BB336C4-F2BC-4782-90DD-634EA06B18C5" "USER=gopher" "SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.5ygDAE3VLK/Listeners" "PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" "GO_BUILDER_ENV=qemu_vm" "LaunchInstanceID=3FEBCDDE-E0B8-476E-910F-933B3F6E8193" "__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=5BB336C4-F2BC-4782-90DD-634EA06B18C5" "USER=gopher" "SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.5ygDAE3VLK/Listeners" "PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" "GO_BUILDER_ENV=qemu_vm" "LaunchInstanceID=3FEBCDDE-E0B8-476E-910F-933B3F6E8193" "__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 2.413s ok archive/zip 3.422s ok bufio 0.753s ok bytes 6.406s ok compress/bzip2 0.914s ok compress/flate 10.164s ok compress/gzip 15.278s ok compress/lzw 1.006s ok compress/zlib 5.511s ok container/heap 0.062s ok container/list 0.123s ok container/ring 0.114s ok context 0.099s ok crypto 0.109s ok crypto/aes 0.122s ok crypto/cipher 0.111s ok crypto/des 0.143s ok crypto/dsa 0.093s ok crypto/ecdh 0.259s ok crypto/ecdsa 0.220s ok crypto/ed25519 0.578s ok crypto/elliptic 0.056s ok crypto/hmac 0.042s ok crypto/internal/alias 0.031s ok crypto/internal/bigmod 3.975s ok crypto/internal/boring 0.051s ok crypto/internal/boring/bcache 0.480s ok crypto/internal/edwards25519 56.992s ok crypto/internal/edwards25519/field 18.712s ok crypto/internal/nistec 4.907s ok crypto/internal/nistec/fiat 0.047s [no tests to run] ok crypto/md5 0.069s ok crypto/rand 0.417s ok crypto/rc4 0.719s ok crypto/rsa 0.712s ok crypto/sha1 0.099s ok crypto/sha256 0.109s ok crypto/sha512 0.141s ok crypto/subtle 0.530s ok crypto/tls 4.171s ok crypto/x509 1.997s ok database/sql 0.555s ok database/sql/driver 0.045s ok debug/buildinfo 0.094s ok debug/dwarf 0.274s ok debug/elf 1.729s ok debug/gosym 0.289s ok debug/macho 0.205s ok debug/pe 0.204s ok debug/plan9obj 0.141s ok embed 0.162s [no tests to run] ok embed/internal/embedtest 0.071s ok encoding/ascii85 0.124s ok encoding/asn1 0.055s ok encoding/base32 0.222s ok encoding/base64 0.071s ok encoding/binary 0.050s ok encoding/csv 0.135s ok encoding/gob 34.386s ok encoding/hex 0.065s ok encoding/json 2.703s ok encoding/pem 2.806s ok encoding/xml 0.355s ok errors 0.060s ok expvar 0.068s ok flag 0.210s ok fmt 0.914s ok go/ast 0.147s ok go/build 7.158s ok go/build/constraint 0.057s ok go/constant 0.063s ok go/doc 0.687s ok go/doc/comment 4.486s ok go/format 0.131s ok go/importer 1.447s ok go/internal/gccgoimporter 0.178s ok go/internal/gcimporter 7.001s ok go/internal/srcimporter 29.074s ok go/parser 2.292s ok go/printer 2.904s ok go/scanner 0.091s ok go/token 0.206s ok go/types 48.683s ok hash 0.083s ok hash/adler32 0.062s ok hash/crc32 0.111s ok hash/crc64 0.070s ok hash/fnv 0.088s ok hash/maphash 0.054s ok html 0.038s ok html/template 0.352s ok image 0.798s ok image/color 0.079s ok image/draw 0.871s ok image/gif 1.458s ok image/jpeg 1.661s ok image/png 4.096s ok index/suffixarray 1.503s ok internal/abi 8.405s ok internal/buildcfg 0.039s ok internal/coverage/cformat 0.039s ok internal/coverage/cmerge 0.037s ok internal/coverage/pods 0.078s ok internal/coverage/slicereader 0.082s ok internal/coverage/slicewriter 0.120s ok internal/coverage/test 0.095s ok internal/cpu 0.125s ok internal/dag 0.047s ok internal/diff 0.245s ok internal/fmtsort 0.043s ok internal/fuzz 0.072s ok internal/godebug 0.069s ok internal/intern 1.178s ok internal/itoa 0.098s ok internal/poll 0.835s ok internal/profile 0.118s ok internal/reflectlite 0.322s ok internal/safefilepath 0.064s ok internal/saferio 0.267s ok internal/singleflight 0.132s ok internal/testenv 0.052s ok internal/trace 0.367s ok internal/types/errors 1.760s ok internal/unsafeheader 0.057s ok internal/xcoff 0.132s ok io 0.101s ok io/fs 0.309s ok io/ioutil 0.076s ok log 0.115s ok log/syslog 1.320s ok math 0.071s ok math/big 3.040s ok math/bits 0.118s ok math/cmplx 0.146s ok math/rand 2.407s ok mime 0.076s ok mime/multipart 2.261s ok mime/quotedprintable 0.123s ok net 15.671s ok net/http 19.772s ok net/http/cgi 1.850s ok net/http/cookiejar 0.088s ok net/http/fcgi 0.222s ok net/http/httptest 0.361s ok net/http/httptrace 0.053s ok net/http/httputil 1.151s ok net/http/internal 0.078s ok net/http/internal/ascii 0.068s ok net/http/pprof 5.202s ok net/internal/socktest 0.053s ok net/mail 0.046s ok net/netip 1.015s ok net/rpc 0.364s ok net/rpc/jsonrpc 0.225s ok net/smtp 0.397s ok net/textproto 0.175s ok net/url 0.109s ok os 2.956s ok os/exec 4.891s ok os/exec/internal/fdtest 0.057s ok os/signal 5.306s ok os/user 0.081s ok path 0.044s ok path/filepath 0.281s ok plugin 0.057s ok reflect 1.459s ok regexp 3.391s ok regexp/syntax 4.394s ok runtime 61.225s ok runtime/cgo 0.042s ok runtime/coverage 0.095s ok runtime/debug 0.221s ok runtime/internal/atomic 0.104s ok runtime/internal/math 0.074s ok runtime/internal/sys 0.049s ok runtime/metrics 0.054s ok runtime/pprof 13.399s ok runtime/race 13.826s ok runtime/trace 7.406s ok sort 0.622s ok strconv 2.298s ok strings 5.218s ok sync 0.882s ok sync/atomic 2.561s ok syscall 2.959s ok testing 3.074s ok testing/fstest 0.156s ok testing/iotest 0.042s ok testing/quick 0.224s ok text/scanner 0.055s ok text/tabwriter 0.050s ok text/template 0.168s ok text/template/parse 0.078s ok time 2.770s ok unicode 0.110s ok unicode/utf16 0.134s ok unicode/utf8 0.090s ok cmd/addr2line 7.111s ok cmd/api 25.126s ok cmd/asm/internal/asm 3.118s ok cmd/asm/internal/lex 0.082s ok cmd/compile/internal/abt 0.087s ok cmd/compile/internal/amd64 78.793s ok cmd/compile/internal/base 0.089s ok cmd/compile/internal/compare 0.074s ok cmd/compile/internal/dwarfgen 1.231s ok cmd/compile/internal/importer 4.796s ok cmd/compile/internal/ir 0.041s ok cmd/compile/internal/logopt 1.449s ok cmd/compile/internal/noder 0.038s ok cmd/compile/internal/reflectdata 0.041s [no tests to run] ok cmd/compile/internal/ssa 46.003s ok cmd/compile/internal/syntax 0.475s ok cmd/compile/internal/test 30.149s ok cmd/compile/internal/typecheck 1.338s ok cmd/compile/internal/types 0.075s ok cmd/compile/internal/types2 34.202s ok cmd/covdata 0.048s ok cmd/cover 5.009s ok cmd/dist 0.057s ok cmd/doc 5.023s ok cmd/fix 22.023s ok cmd/go 477.241s ok cmd/go/internal/auth 0.062s ok cmd/go/internal/cache 0.548s ok cmd/go/internal/fsys 0.345s ok cmd/go/internal/generate 0.105s ok cmd/go/internal/get 0.115s ok cmd/go/internal/imports 0.151s ok cmd/go/internal/load 0.081s ok cmd/go/internal/lockedfile 0.369s ok cmd/go/internal/lockedfile/internal/filelock 0.131s ok cmd/go/internal/modconv 0.142s ok cmd/go/internal/modfetch 0.153s ok cmd/go/internal/modfetch/codehost 0.147s ok cmd/go/internal/modfetch/zip_sum_test 0.094s ok cmd/go/internal/modindex 2.536s ok cmd/go/internal/modload 0.094s ok cmd/go/internal/mvs 0.100s ok cmd/go/internal/par 0.166s ok cmd/go/internal/str 0.113s ok cmd/go/internal/test 0.144s ok cmd/go/internal/vcs 0.198s ok cmd/go/internal/vcweb 0.178s ok cmd/go/internal/vcweb/vcstest 27.078s ok cmd/go/internal/web 0.167s ok cmd/go/internal/work 0.322s ok cmd/gofmt 0.501s ok cmd/internal/archive 3.530s ok cmd/internal/buildid 0.922s ok cmd/internal/dwarf 0.048s ok cmd/internal/edit 0.083s ok cmd/internal/goobj 0.032s ok cmd/internal/moddeps 5.138s ok cmd/internal/notsha256 0.051s ok cmd/internal/obj 1.508s ok cmd/internal/obj/ppc64 0.724s ok cmd/internal/obj/riscv 0.336s ok cmd/internal/obj/s390x 0.088s ok cmd/internal/obj/x86 4.153s ok cmd/internal/objabi 0.065s ok cmd/internal/pkgpath 0.248s ok cmd/internal/pkgpattern 0.049s ok cmd/internal/quoted 0.040s ok cmd/internal/src 0.034s ok cmd/internal/test2json 1.411s ok cmd/link 28.602s ok cmd/link/internal/benchmark 0.078s ok cmd/link/internal/ld 29.320s ok cmd/link/internal/loader 0.250s ok cmd/nm 4.179s ok cmd/objdump 10.596s ok cmd/pack 4.521s ok cmd/pprof 1.979s ok cmd/trace 0.195s ok cmd/vet 35.041s ##### Running benchmarks briefly. goos: darwin goarch: amd64 pkg: archive/tar Benchmark/Writer/USTAR-4 3156 35873 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2286 45265 ns/op 1852 B/op 36 allocs/op Benchmark/Writer/PAX-4 1798 65891 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 4230 27636 ns/op 5092 B/op 15 allocs/op Benchmark/Reader/GNU-4 5778 21370 ns/op 5063 B/op 14 allocs/op Benchmark/Reader/PAX-4 2826 48654 ns/op 8986 B/op 33 allocs/op PASS ok archive/tar 0.952s goos: darwin goarch: amd64 pkg: archive/zip BenchmarkCompressedZipGarbage-4 1 306687026 ns/op 828576 B/op 82 allocs/op BenchmarkZip64Test-4 1 185188260 ns/op BenchmarkZip64TestSizes/4096-4 1190 133548 ns/op BenchmarkZip64TestSizes/1048576-4 127 935786 ns/op BenchmarkZip64TestSizes/67108864-4 1 172078408 ns/op PASS ok archive/zip 1.448s goos: darwin goarch: amd64 pkg: bufio BenchmarkReaderCopyOptimal-4 204166 583.9 ns/op BenchmarkReaderCopyUnoptimal-4 116698 884.7 ns/op BenchmarkReaderCopyNoWriteTo-4 10000 40369 ns/op BenchmarkReaderWriteToOptimal-4 7964 15137 ns/op BenchmarkReaderReadString-4 130992 1038 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 196510 610.8 ns/op BenchmarkWriterCopyUnoptimal-4 208586 591.5 ns/op BenchmarkWriterCopyNoReadFrom-4 10000 43830 ns/op BenchmarkReaderEmpty-4 15960 7224 ns/op 4225 B/op 3 allocs/op BenchmarkWriterEmpty-4 14074 8051 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 520506 225.8 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.542s goos: darwin goarch: amd64 pkg: bytes BenchmarkReadString-4 3944 36208 ns/op 905.00 MB/s BenchmarkWriteByte-4 398 274805 ns/op 14.91 MB/s BenchmarkWriteRune-4 217 563019 ns/op 21.83 MB/s BenchmarkBufferNotEmptyWriteRead-4 36 3467588 ns/op BenchmarkBufferFullSmallReads-4 96 1308506 ns/op BenchmarkBufferWriteBlock/N4096-4 8481 23846 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 328 385127 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 12 10357062 ns/op 4192280 B/op 22 allocs/op BenchmarkIndexByte/10-4 3430231 32.93 ns/op 303.64 MB/s BenchmarkIndexByte/32-4 3476977 33.47 ns/op 956.22 MB/s BenchmarkIndexByte/4K-4 1000000 103.5 ns/op 39558.41 MB/s BenchmarkIndexBytePortable/10-4 1000000 103.7 ns/op 96.39 MB/s BenchmarkIndexBytePortable/32-4 457006 291.7 ns/op 109.70 MB/s BenchmarkIndexBytePortable/4K-4 4203 30470 ns/op 134.43 MB/s BenchmarkIndexRune/10-4 958138 117.7 ns/op 84.95 MB/s BenchmarkIndexRune/32-4 1000000 118.2 ns/op 270.70 MB/s BenchmarkIndexRune/4K-4 376752 293.3 ns/op 13963.12 MB/s BenchmarkIndexRuneASCII/10-4 3454244 32.14 ns/op 311.13 MB/s BenchmarkIndexRuneASCII/32-4 3296913 33.77 ns/op 947.65 MB/s BenchmarkIndexRuneASCII/4K-4 1000000 105.0 ns/op 39009.37 MB/s BenchmarkEqual/0-4 10323838 10.61 ns/op BenchmarkEqual/1-4 992600 109.3 ns/op 9.15 MB/s BenchmarkEqual/6-4 1214438 99.20 ns/op 60.49 MB/s BenchmarkEqual/9-4 1000000 106.4 ns/op 84.59 MB/s BenchmarkEqual/15-4 1000000 103.3 ns/op 145.27 MB/s BenchmarkEqual/16-4 1228058 97.58 ns/op 163.97 MB/s BenchmarkEqual/20-4 1000000 101.8 ns/op 196.49 MB/s BenchmarkEqual/32-4 1000000 102.0 ns/op 313.86 MB/s BenchmarkEqual/4K-4 83534 1356 ns/op 3019.91 MB/s BenchmarkIndex/10-4 2326750 51.56 ns/op 193.93 MB/s BenchmarkIndex/32-4 2204932 52.98 ns/op 603.99 MB/s BenchmarkIndex/4K-4 24320 4930 ns/op 830.77 MB/s BenchmarkIndexEasy/10-4 2256650 51.47 ns/op 194.28 MB/s BenchmarkIndexEasy/32-4 2145547 53.19 ns/op 601.63 MB/s BenchmarkIndexEasy/4K-4 521298 234.2 ns/op 17489.86 MB/s BenchmarkCount/10-4 1381425 86.52 ns/op 115.58 MB/s BenchmarkCount/32-4 1359024 85.59 ns/op 373.88 MB/s BenchmarkCount/4K-4 23930 5028 ns/op 814.69 MB/s BenchmarkCountEasy/10-4 1433030 85.91 ns/op 116.41 MB/s BenchmarkCountEasy/32-4 1310680 97.18 ns/op 329.29 MB/s BenchmarkCountEasy/4K-4 452094 340.9 ns/op 12014.26 MB/s BenchmarkCountSingle/10-4 2521730 46.45 ns/op 215.30 MB/s BenchmarkCountSingle/32-4 2294035 50.99 ns/op 627.52 MB/s BenchmarkCountSingle/4K-4 751395 139.5 ns/op 29364.23 MB/s BenchmarkToUpper/#00-4 2639067 45.85 ns/op BenchmarkToUpper/ONLYUPPER-4 290818 437.7 ns/op BenchmarkToUpper/abc-4 424660 294.7 ns/op BenchmarkToUpper/AbC123-4 268214 447.9 ns/op BenchmarkToUpper/azAZ09_-4 256582 500.4 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 75390 1666 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 31710 3677 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 53302 2128 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 112281 1035 ns/op BenchmarkToLower/#00-4 2511148 45.88 ns/op BenchmarkToLower/abc-4 364951 359.0 ns/op BenchmarkToLower/AbC123-4 236100 479.0 ns/op BenchmarkToLower/azAZ09_-4 238454 514.7 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 71900 1616 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 36798 3309 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 58208 1907 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 111751 1073 ns/op BenchmarkFields/ASCII/16-4 143755 851.2 ns/op 18.80 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 10000 10773 ns/op 23.76 MB/s 704 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 660 158657 ns/op 25.82 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 52 2504006 ns/op 26.17 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 44627851 ns/op 23.50 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 75520 1523 ns/op 10.51 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6421 25250 ns/op 10.14 MB/s 704 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 355 365406 ns/op 11.21 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 22 6295042 ns/op 10.41 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 104963840 ns/op 9.99 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 117363 1054 ns/op 15.18 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 8439 13377 ns/op 19.14 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 577 224779 ns/op 18.22 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 32 4140769 ns/op 15.83 MB/s 512265 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 74538833 ns/op 14.07 MB/s 11211056 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 93176 1278 ns/op 12.52 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 7167 16747 ns/op 15.29 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 430 278627 ns/op 14.70 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 22 5290369 ns/op 12.39 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 87955078 ns/op 11.92 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 1760070 63.75 ns/op BenchmarkTrimSpace/ASCII-4 1127002 114.6 ns/op BenchmarkTrimSpace/SomeNonASCII-4 86042 1437 ns/op BenchmarkTrimSpace/JustNonASCII-4 46098 2613 ns/op BenchmarkToValidUTF8/Valid-4 433554 319.1 ns/op BenchmarkToValidUTF8/InvalidASCII-4 262566 456.5 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 74007 1472 ns/op BenchmarkIndexHard1-4 986 116810 ns/op BenchmarkIndexHard2-4 740 157785 ns/op BenchmarkIndexHard3-4 177 627936 ns/op BenchmarkIndexHard4-4 180 678830 ns/op BenchmarkLastIndexHard1-4 7 15490360 ns/op BenchmarkLastIndexHard2-4 6 17988916 ns/op BenchmarkLastIndexHard3-4 5 21236849 ns/op BenchmarkCountHard1-4 1033 112107 ns/op BenchmarkCountHard2-4 771 158496 ns/op BenchmarkCountHard3-4 177 656078 ns/op BenchmarkSplitEmptySeparator-4 1 119819078 ns/op BenchmarkSplitSingleByteSeparator-4 15 10332019 ns/op BenchmarkSplitMultiByteSeparator-4 12 9617144 ns/op BenchmarkSplitNSingleByteSeparator-4 149458 908.6 ns/op BenchmarkSplitNMultiByteSeparator-4 61167 2031 ns/op BenchmarkRepeat-4 144956 880.5 ns/op BenchmarkRepeatLarge/256/1-4 111367 1250 ns/op 204.82 MB/s BenchmarkRepeatLarge/256/16-4 191356 911.8 ns/op 280.77 MB/s BenchmarkRepeatLarge/512/1-4 64519 1689 ns/op 303.06 MB/s BenchmarkRepeatLarge/512/16-4 83092 1392 ns/op 367.90 MB/s BenchmarkRepeatLarge/1024/1-4 38557 3452 ns/op 296.67 MB/s BenchmarkRepeatLarge/1024/16-4 51344 2297 ns/op 445.76 MB/s BenchmarkRepeatLarge/2048/1-4 24824 4665 ns/op 439.03 MB/s BenchmarkRepeatLarge/2048/16-4 31240 4828 ns/op 424.17 MB/s BenchmarkRepeatLarge/4096/1-4 14292 8094 ns/op 506.08 MB/s BenchmarkRepeatLarge/4096/16-4 16186 6818 ns/op 600.76 MB/s BenchmarkRepeatLarge/8192/1-4 10000 12950 ns/op 632.58 MB/s BenchmarkRepeatLarge/8192/16-4 10000 14035 ns/op 583.67 MB/s BenchmarkRepeatLarge/8192/4097-4 15768 7949 ns/op 515.41 MB/s BenchmarkRepeatLarge/16384/1-4 8041 26147 ns/op 626.61 MB/s BenchmarkRepeatLarge/16384/16-4 10000 26362 ns/op 621.50 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 20784 ns/op 591.38 MB/s BenchmarkRepeatLarge/32768/1-4 2605 50397 ns/op 650.20 MB/s BenchmarkRepeatLarge/32768/16-4 2259 48716 ns/op 672.63 MB/s BenchmarkRepeatLarge/32768/4097-4 2659 51266 ns/op 559.41 MB/s BenchmarkRepeatLarge/65536/1-4 1452 94862 ns/op 690.85 MB/s BenchmarkRepeatLarge/65536/16-4 1131 102592 ns/op 638.80 MB/s BenchmarkRepeatLarge/65536/4097-4 1062 99666 ns/op 616.61 MB/s BenchmarkRepeatLarge/131072/1-4 193 606740 ns/op 216.03 MB/s BenchmarkRepeatLarge/131072/16-4 330 382033 ns/op 343.09 MB/s BenchmarkRepeatLarge/131072/4097-4 318 407355 ns/op 311.78 MB/s BenchmarkRepeatLarge/262144/1-4 176 728646 ns/op 359.77 MB/s BenchmarkRepeatLarge/262144/16-4 157 760000 ns/op 344.93 MB/s BenchmarkRepeatLarge/262144/4097-4 158 963680 ns/op 267.84 MB/s BenchmarkRepeatLarge/524288/1-4 79 1424384 ns/op 368.08 MB/s BenchmarkRepeatLarge/524288/16-4 76 1424914 ns/op 367.94 MB/s BenchmarkRepeatLarge/524288/4097-4 100 1473384 ns/op 353.15 MB/s BenchmarkRepeatLarge/1048576/1-4 40 2628081 ns/op 398.99 MB/s BenchmarkRepeatLarge/1048576/16-4 42 2551831 ns/op 410.91 MB/s BenchmarkRepeatLarge/1048576/4097-4 42 2594143 ns/op 402.73 MB/s BenchmarkRepeatLarge/2097152/1-4 24 4901876 ns/op 427.83 MB/s BenchmarkRepeatLarge/2097152/16-4 24 4925826 ns/op 425.75 MB/s BenchmarkRepeatLarge/2097152/4097-4 30 5156955 ns/op 405.97 MB/s BenchmarkRepeatLarge/4194304/1-4 10 10290521 ns/op 407.59 MB/s BenchmarkRepeatLarge/4194304/16-4 12 8891262 ns/op 471.73 MB/s BenchmarkRepeatLarge/4194304/4097-4 12 8794590 ns/op 476.57 MB/s BenchmarkRepeatLarge/8388608/1-4 6 16683780 ns/op 502.80 MB/s BenchmarkRepeatLarge/8388608/16-4 7 16669673 ns/op 503.23 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15300632 ns/op 548.12 MB/s BenchmarkRepeatLarge/16777216/1-4 3 33739747 ns/op 497.25 MB/s BenchmarkRepeatLarge/16777216/16-4 3 37667822 ns/op 445.40 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 28985813 ns/op 578.81 MB/s BenchmarkRepeatLarge/33554432/1-4 2 56970198 ns/op 588.98 MB/s BenchmarkRepeatLarge/33554432/16-4 2 55301439 ns/op 606.76 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 55895088 ns/op 600.31 MB/s BenchmarkRepeatLarge/67108864/1-4 1 109302529 ns/op 613.97 MB/s BenchmarkRepeatLarge/67108864/16-4 1 106799509 ns/op 628.36 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 108127454 ns/op 620.65 MB/s BenchmarkRepeatLarge/134217728/1-4 1 251789411 ns/op 533.06 MB/s BenchmarkRepeatLarge/134217728/16-4 1 224388337 ns/op 598.15 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 222961707 ns/op 601.98 MB/s BenchmarkRepeatLarge/268435456/1-4 1 496949085 ns/op 540.17 MB/s BenchmarkRepeatLarge/268435456/16-4 1 444247986 ns/op 604.25 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 464943163 ns/op 577.35 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1454118056 ns/op 369.21 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1621211188 ns/op 331.15 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1502688891 ns/op 357.27 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 4831839587 ns/op 222.22 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 5129910859 ns/op 209.31 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3684502412 ns/op 291.42 MB/s BenchmarkBytesCompare/1-4 13273654 9.796 ns/op BenchmarkBytesCompare/2-4 10173021 12.05 ns/op BenchmarkBytesCompare/4-4 13262593 9.779 ns/op BenchmarkBytesCompare/8-4 15095389 8.791 ns/op BenchmarkBytesCompare/16-4 15634681 7.846 ns/op BenchmarkBytesCompare/32-4 13429417 8.740 ns/op BenchmarkBytesCompare/64-4 12099218 9.771 ns/op BenchmarkBytesCompare/128-4 9952572 10.73 ns/op BenchmarkBytesCompare/256-4 8198172 13.16 ns/op BenchmarkBytesCompare/512-4 6359506 18.67 ns/op BenchmarkBytesCompare/1024-4 3697418 29.75 ns/op BenchmarkBytesCompare/2048-4 2122861 51.98 ns/op BenchmarkIndexAnyASCII/1:1-4 2153641 53.51 ns/op BenchmarkIndexAnyASCII/1:2-4 2181711 54.38 ns/op BenchmarkIndexAnyASCII/1:4-4 2175742 53.24 ns/op BenchmarkIndexAnyASCII/1:8-4 2261107 54.46 ns/op BenchmarkIndexAnyASCII/1:16-4 2257228 53.92 ns/op BenchmarkIndexAnyASCII/1:32-4 2250522 52.66 ns/op BenchmarkIndexAnyASCII/1:64-4 2199717 53.43 ns/op BenchmarkIndexAnyASCII/16:1-4 2412949 48.37 ns/op BenchmarkIndexAnyASCII/16:2-4 757851 173.9 ns/op BenchmarkIndexAnyASCII/16:4-4 671490 175.8 ns/op BenchmarkIndexAnyASCII/16:8-4 633139 177.3 ns/op BenchmarkIndexAnyASCII/16:16-4 617044 184.9 ns/op BenchmarkIndexAnyASCII/16:32-4 627710 208.2 ns/op BenchmarkIndexAnyASCII/16:64-4 540988 240.2 ns/op BenchmarkIndexAnyASCII/256:1-4 2169064 54.91 ns/op BenchmarkIndexAnyASCII/256:2-4 59074 1996 ns/op BenchmarkIndexAnyASCII/256:4-4 58941 2042 ns/op BenchmarkIndexAnyASCII/256:8-4 55538 2198 ns/op BenchmarkIndexAnyASCII/256:16-4 57613 2034 ns/op BenchmarkIndexAnyASCII/256:32-4 56995 2033 ns/op BenchmarkIndexAnyASCII/256:64-4 57202 2055 ns/op BenchmarkIndexAnyUTF8/1:1-4 2043243 60.02 ns/op BenchmarkIndexAnyUTF8/1:2-4 2033890 57.51 ns/op BenchmarkIndexAnyUTF8/1:4-4 2044543 57.28 ns/op BenchmarkIndexAnyUTF8/1:8-4 2048907 56.69 ns/op BenchmarkIndexAnyUTF8/1:16-4 2065195 56.21 ns/op BenchmarkIndexAnyUTF8/1:32-4 2037069 57.32 ns/op BenchmarkIndexAnyUTF8/1:64-4 2041032 57.69 ns/op BenchmarkIndexAnyUTF8/16:1-4 161382 714.9 ns/op BenchmarkIndexAnyUTF8/16:2-4 415842 291.6 ns/op BenchmarkIndexAnyUTF8/16:4-4 400976 293.7 ns/op BenchmarkIndexAnyUTF8/16:8-4 397951 292.7 ns/op BenchmarkIndexAnyUTF8/16:16-4 447800 285.7 ns/op BenchmarkIndexAnyUTF8/16:32-4 385894 298.2 ns/op BenchmarkIndexAnyUTF8/16:64-4 390705 301.5 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 10976 ns/op BenchmarkIndexAnyUTF8/256:2-4 30274 3822 ns/op BenchmarkIndexAnyUTF8/256:4-4 30727 3886 ns/op BenchmarkIndexAnyUTF8/256:8-4 30724 3917 ns/op BenchmarkIndexAnyUTF8/256:16-4 29208 3886 ns/op BenchmarkIndexAnyUTF8/256:32-4 30174 3947 ns/op BenchmarkIndexAnyUTF8/256:64-4 28166 4182 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2047454 58.47 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2086773 57.08 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2044801 57.38 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2014299 56.80 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2091379 56.08 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2089825 57.42 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2088094 57.34 ns/op BenchmarkLastIndexAnyASCII/16:1-4 492998 243.5 ns/op BenchmarkLastIndexAnyASCII/16:2-4 488948 240.6 ns/op BenchmarkLastIndexAnyASCII/16:4-4 530761 242.9 ns/op BenchmarkLastIndexAnyASCII/16:8-4 515084 245.3 ns/op BenchmarkLastIndexAnyASCII/16:16-4 424503 256.5 ns/op BenchmarkLastIndexAnyASCII/16:32-4 407570 264.9 ns/op BenchmarkLastIndexAnyASCII/16:64-4 391740 295.0 ns/op BenchmarkLastIndexAnyASCII/256:1-4 41637 2854 ns/op BenchmarkLastIndexAnyASCII/256:2-4 40891 4451 ns/op BenchmarkLastIndexAnyASCII/256:4-4 41478 2935 ns/op BenchmarkLastIndexAnyASCII/256:8-4 41162 3195 ns/op BenchmarkLastIndexAnyASCII/256:16-4 40412 2907 ns/op BenchmarkLastIndexAnyASCII/256:32-4 40555 2914 ns/op BenchmarkLastIndexAnyASCII/256:64-4 39894 2964 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2112622 56.38 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2102206 56.22 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2167221 56.02 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2129187 56.15 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2128966 54.89 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2133466 56.85 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2136685 56.74 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 214717 580.3 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 445149 282.7 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 448953 284.2 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 447828 281.4 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 442584 287.4 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 415899 304.3 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 422242 302.4 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 13785 8761 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 31437 3661 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 32685 3678 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 31420 3612 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 31051 3768 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 29035 4083 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 29162 4122 ns/op BenchmarkTrimASCII/1:1-4 2213200 52.92 ns/op BenchmarkTrimASCII/1:2-4 1742685 70.45 ns/op BenchmarkTrimASCII/1:4-4 1859142 62.26 ns/op BenchmarkTrimASCII/1:8-4 1774660 64.52 ns/op BenchmarkTrimASCII/1:16-4 1402432 72.43 ns/op BenchmarkTrimASCII/16:1-4 589225 207.7 ns/op BenchmarkTrimASCII/16:2-4 484402 249.4 ns/op BenchmarkTrimASCII/16:4-4 523378 265.4 ns/op BenchmarkTrimASCII/16:8-4 512929 261.8 ns/op BenchmarkTrimASCII/16:16-4 496263 266.2 ns/op BenchmarkTrimASCII/256:1-4 53982 2315 ns/op BenchmarkTrimASCII/256:2-4 36285 3258 ns/op BenchmarkTrimASCII/256:4-4 36976 3165 ns/op BenchmarkTrimASCII/256:8-4 35521 3194 ns/op BenchmarkTrimASCII/256:16-4 35014 3285 ns/op BenchmarkTrimASCII/4096:1-4 3555 37732 ns/op BenchmarkTrimASCII/4096:2-4 2409 51896 ns/op BenchmarkTrimASCII/4096:4-4 2475 51363 ns/op BenchmarkTrimASCII/4096:8-4 2601 51109 ns/op BenchmarkTrimASCII/4096:16-4 2574 52215 ns/op BenchmarkTrimByte-4 1413538 83.60 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 15964 7587 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13158 7939 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 832 133504 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1767 67279 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3750 34006 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 6294 19334 ns/op BenchmarkCompareBytesEqual-4 13512079 8.791 ns/op BenchmarkCompareBytesToNil-4 14985525 7.956 ns/op BenchmarkCompareBytesEmpty-4 15062576 7.382 ns/op BenchmarkCompareBytesIdentical-4 16543586 6.800 ns/op BenchmarkCompareBytesSameLength-4 12945169 8.259 ns/op BenchmarkCompareBytesDifferentLength-4 14114269 7.806 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 2416 46415 ns/op 22591.54 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 2332 45189 ns/op 23204.65 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 3022 45085 ns/op 23257.87 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 2133 48935 ns/op 21428.12 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 2850 48646 ns/op 21555.54 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 2349 49752 ns/op 21076.42 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 2619 49961 ns/op 20988.01 MB/s BenchmarkCompareBytesBig-4 2866 44851 ns/op 23379.45 MB/s BenchmarkCompareBytesBigIdentical-4 15614492 6.677 ns/op 157036593.05 MB/s PASS ok bytes 102.683s goos: darwin goarch: amd64 pkg: compress/bzip2 BenchmarkDecodeDigits-4 2 94314272 ns/op 1.06 MB/s 3616380 B/op 52 allocs/op BenchmarkDecodeNewton-4 1 335248827 ns/op 1.69 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 3 33521224 ns/op 0.49 MB/s 3643341 B/op 50 allocs/op PASS ok compress/bzip2 1.511s goos: darwin goarch: amd64 pkg: compress/flate BenchmarkDecode/Digits/Huffman/1e4-4 56 2425181 ns/op 4.12 MB/s 42884 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 4 25586964 ns/op 3.91 MB/s 42712 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 231946485 ns/op 4.31 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 50 2718281 ns/op 3.68 MB/s 42754 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 4 36345412 ns/op 2.75 MB/s 45054 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 355886519 ns/op 2.81 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 48 4384418 ns/op 2.28 MB/s 42119 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 5 28914343 ns/op 3.46 MB/s 42555 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 277464943 ns/op 3.60 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 42 2470553 ns/op 4.05 MB/s 43319 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 5 25222861 ns/op 3.96 MB/s 42555 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 252939493 ns/op 3.95 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 56 3031557 ns/op 3.30 MB/s 43442 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 3 34396771 ns/op 2.91 MB/s 47920 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 292411498 ns/op 3.42 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 54 2088685 ns/op 4.79 MB/s 42979 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 7 29731090 ns/op 3.36 MB/s 46133 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 164932441 ns/op 6.06 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 73 1960973 ns/op 5.10 MB/s 43072 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 8 12862704 ns/op 7.77 MB/s 44999 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 135865578 ns/op 7.36 MB/s 70328 B/op 163 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 55 2144302 ns/op 4.66 MB/s 43439 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 8 13427302 ns/op 7.45 MB/s 48080 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 174825397 ns/op 5.72 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 81 1494856 ns/op 6.69 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 7 18477147 ns/op 5.41 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 144785601 ns/op 6.91 MB/s BenchmarkEncode/Digits/Speed/1e4-4 48 3234245 ns/op 3.09 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 25808197 ns/op 3.87 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 234842240 ns/op 4.26 MB/s BenchmarkEncode/Digits/Default/1e4-4 15 12040336 ns/op 0.83 MB/s BenchmarkEncode/Digits/Default/1e5-4 1 164452636 ns/op 0.61 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 1046756285 ns/op 0.96 MB/s BenchmarkEncode/Digits/Compression/1e4-4 9 15869729 ns/op 0.63 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 79100532 ns/op 1.26 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 1007884963 ns/op 0.99 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 57 2856536 ns/op 3.50 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 7 15436713 ns/op 6.48 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 147954013 ns/op 6.76 MB/s BenchmarkEncode/Newton/Speed/1e4-4 37 4143580 ns/op 2.41 MB/s BenchmarkEncode/Newton/Speed/1e5-4 6 18321913 ns/op 5.46 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 199309721 ns/op 5.02 MB/s BenchmarkEncode/Newton/Default/1e4-4 16 13100675 ns/op 0.76 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 69313514 ns/op 1.44 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 708883489 ns/op 1.41 MB/s BenchmarkEncode/Newton/Compression/1e4-4 15 14484649 ns/op 0.69 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 100030826 ns/op 1.00 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 1146773944 ns/op 0.87 MB/s PASS ok compress/flate 21.125s goos: darwin goarch: amd64 pkg: compress/lzw BenchmarkDecoder/1e4-4 38 2846236 ns/op 3.51 MB/s BenchmarkDecoder/1e-Reuse4-4 42 2989482 ns/op 3.35 MB/s BenchmarkDecoder/1e5-4 3 34224585 ns/op 2.92 MB/s BenchmarkDecoder/1e-Reuse5-4 4 27715051 ns/op 3.61 MB/s BenchmarkDecoder/1e6-4 1 303196719 ns/op 3.30 MB/s BenchmarkDecoder/1e-Reuse6-4 1 284018723 ns/op 3.52 MB/s BenchmarkEncoder/1e4-4 46 2320623 ns/op 4.31 MB/s BenchmarkEncoder/1e-Reuse4-4 52 2221148 ns/op 4.50 MB/s BenchmarkEncoder/1e5-4 5 37983313 ns/op 2.63 MB/s BenchmarkEncoder/1e-Reuse5-4 5 23112094 ns/op 4.33 MB/s BenchmarkEncoder/1e6-4 1 228157135 ns/op 4.38 MB/s BenchmarkEncoder/1e-Reuse6-4 1 231935521 ns/op 4.31 MB/s PASS ok compress/lzw 3.855s goos: darwin goarch: amd64 pkg: container/heap BenchmarkDup-4 24 5635079 ns/op PASS ok container/heap 0.303s goos: darwin goarch: amd64 pkg: context BenchmarkCommonParentCancel-4 19804 6038 ns/op BenchmarkWithTimeout/concurrency=40-4 4669 27345 ns/op BenchmarkWithTimeout/concurrency=4000-4 3000 42169 ns/op BenchmarkWithTimeout/concurrency=400000-4 4813 22551 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 339848 578.2 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 13172 7844 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 19928 5665 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 3451 45946 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2336 79429 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 3212 38662 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 318 421473 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 188 615134 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 283 568536 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 33 5124593 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 18 6416169 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 34 3466224 ns/op BenchmarkCheckCanceled/Err-4 253233 486.4 ns/op BenchmarkCheckCanceled/Done-4 561430 215.5 ns/op BenchmarkContextCancelDone-4 771765 162.2 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 21104 4877 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 20173 5476 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 21788 5894 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 20781 6994 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 13767 8562 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 704919 196.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 330937 503.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 266978 420.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 180478 729.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 96104 1325 ns/op PASS ok context 14.970s goos: darwin goarch: amd64 pkg: crypto/aes BenchmarkEncrypt-4 1578949 72.64 ns/op 220.25 MB/s BenchmarkDecrypt-4 1747752 84.76 ns/op 188.77 MB/s BenchmarkExpand-4 1000000 117.5 ns/op PASS ok crypto/aes 0.709s goos: darwin goarch: amd64 pkg: crypto/cipher BenchmarkAESGCM/Open-128-64-4 232554 501.9 ns/op 127.51 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 370574 315.0 ns/op 203.15 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 223183 575.6 ns/op 111.19 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 353755 324.8 ns/op 197.05 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 155834 764.8 ns/op 1765.07 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 185265 625.8 ns/op 2157.22 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 128829 900.4 ns/op 1499.41 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 173523 1010 ns/op 1336.61 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 59242 1909 ns/op 4291.57 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 60056 3016 ns/op 2716.36 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 48711 2815 ns/op 2910.63 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 46744 3237 ns/op 2531.08 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6234 19083 ns/op 53.40 MB/s BenchmarkAESCFBDecrypt1K-4 6980 19242 ns/op 52.96 MB/s BenchmarkAESCFBDecrypt8K-4 804 146988 ns/op 55.70 MB/s BenchmarkAESOFB1K-4 10000 13447 ns/op 75.78 MB/s BenchmarkAESCTR1K-4 14214 8411 ns/op 121.15 MB/s BenchmarkAESCTR8K-4 1848 65292 ns/op 125.39 MB/s BenchmarkAESCBCEncrypt1K-4 13392 8584 ns/op 119.30 MB/s BenchmarkAESCBCDecrypt1K-4 18830 8093 ns/op 126.54 MB/s PASS ok crypto/cipher 4.676s goos: darwin goarch: amd64 pkg: crypto/des BenchmarkEncrypt-4 73804 1795 ns/op 4.46 MB/s BenchmarkDecrypt-4 83472 1602 ns/op 4.99 MB/s BenchmarkTDESEncrypt-4 28113 3591 ns/op 2.23 MB/s BenchmarkTDESDecrypt-4 33352 5994 ns/op 1.33 MB/s PASS ok crypto/des 0.906s goos: darwin goarch: amd64 pkg: crypto/ecdh BenchmarkECDH/P256-4 1178 105139 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 13 9222815 ns/op 1089 B/op 21 allocs/op BenchmarkECDH/P521-4 5 20775032 ns/op 1531 B/op 21 allocs/op BenchmarkECDH/X25519-4 87 1782988 ns/op 375 B/op 9 allocs/op PASS ok crypto/ecdh 0.986s goos: darwin goarch: amd64 pkg: crypto/ecdsa BenchmarkSign/P256-4 1906 67162 ns/op 4559 B/op 40 allocs/op BenchmarkSign/P384-4 44 2908373 ns/op 10777 B/op 62 allocs/op BenchmarkSign/P521-4 22 5845224 ns/op 11159 B/op 63 allocs/op BenchmarkVerify/P256-4 1076 111779 ns/op 2496 B/op 17 allocs/op BenchmarkVerify/P384-4 12 9121861 ns/op 8704 B/op 42 allocs/op BenchmarkVerify/P521-4 6 18556301 ns/op 9024 B/op 42 allocs/op BenchmarkGenerateKey/P256-4 5112 29979 ns/op 928 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 56 2803254 ns/op 1127 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 22 5035526 ns/op 1448 B/op 17 allocs/op PASS ok crypto/ecdsa 1.852s goos: darwin goarch: amd64 pkg: crypto/ed25519 BenchmarkKeyGeneration-4 237 472818 ns/op BenchmarkNewKeyFromSeed-4 241 458081 ns/op BenchmarkSigning-4 256 484405 ns/op BenchmarkVerification-4 163 753287 ns/op PASS ok crypto/ed25519 0.943s goos: darwin goarch: amd64 pkg: crypto/elliptic BenchmarkScalarBaseMult/P256-4 6607 19908 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 142 798174 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 39 4562036 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 20 5027781 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1910 76052 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 52 3275282 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 18 6888588 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 14371111 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 10000 14431 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 6723 18715 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 4276 29431 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 94 1288027 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2383 47545 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 223 988815 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1670 74728 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 100 1132411 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.645s goos: darwin goarch: amd64 pkg: crypto/hmac BenchmarkHMACSHA256_1K-4 16171 9146 ns/op 111.97 MB/s BenchmarkHMACSHA256_32-4 20715 5145 ns/op 6.22 MB/s BenchmarkNewWriteSum-4 10417 11379 ns/op 2.81 MB/s PASS ok crypto/hmac 0.719s goos: darwin goarch: amd64 pkg: crypto/internal/bigmod BenchmarkModAdd-4 48714 2268 ns/op BenchmarkModSub-4 51703 2089 ns/op BenchmarkMontgomeryRepr-4 23564 6136 ns/op BenchmarkMontgomeryMul-4 22314 5578 ns/op BenchmarkModMul-4 10000 11113 ns/op BenchmarkExpBig-4 16 7052928 ns/op BenchmarkExp-4 7 25273670 ns/op PASS ok crypto/internal/bigmod 1.556s goos: darwin goarch: amd64 pkg: crypto/internal/edwards25519 BenchmarkEncodingDecoding-4 3740 33567 ns/op BenchmarkScalarBaseMult-4 265 460223 ns/op BenchmarkScalarMult-4 100 1397948 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 168 947493 ns/op PASS ok crypto/internal/edwards25519 0.910s goos: darwin goarch: amd64 pkg: crypto/internal/edwards25519/field BenchmarkAdd-4 443960 246.3 ns/op BenchmarkMultiply-4 4928959 30.63 ns/op BenchmarkSquare-4 5376402 20.05 ns/op BenchmarkInvert-4 29508 4042 ns/op BenchmarkMult32-4 1232122 97.10 ns/op PASS ok crypto/internal/edwards25519/field 1.112s goos: darwin goarch: amd64 pkg: crypto/internal/nistec BenchmarkScalarMult/P224-4 64 1881638 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1885 61365 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 19 12141015 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 19565380 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 144 837586 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 5922 22342 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 60 1975418 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 31 3847047 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.684s goos: darwin goarch: amd64 pkg: crypto/internal/nistec/fiat BenchmarkMul/P224-4 728707 241.1 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 240686 542.0 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 117306 995.3 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 741769 172.5 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 202207 569.4 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 96034 1053 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.164s goos: darwin goarch: amd64 pkg: crypto/md5 BenchmarkHash8Bytes-4 89010 1319 ns/op 6.07 MB/s BenchmarkHash64-4 131503 1002 ns/op 63.87 MB/s BenchmarkHash128-4 109302 1267 ns/op 101.05 MB/s BenchmarkHash256-4 93482 1294 ns/op 197.85 MB/s BenchmarkHash512-4 66908 1898 ns/op 269.82 MB/s BenchmarkHash1K-4 46284 2796 ns/op 366.22 MB/s BenchmarkHash8K-4 10000 18685 ns/op 438.43 MB/s BenchmarkHash1M-4 62 2329711 ns/op 450.09 MB/s BenchmarkHash8M-4 9 15784140 ns/op 531.46 MB/s BenchmarkHash8BytesUnaligned-4 98528 1124 ns/op 7.12 MB/s BenchmarkHash1KUnaligned-4 49429 2449 ns/op 418.17 MB/s BenchmarkHash8KUnaligned-4 10000 13028 ns/op 628.78 MB/s PASS ok crypto/md5 2.445s goos: darwin goarch: amd64 pkg: crypto/rand BenchmarkPrime-4 1 270983336 ns/op PASS ok crypto/rand 0.322s goos: darwin goarch: amd64 pkg: crypto/rc4 BenchmarkRC4_128-4 11062 11336 ns/op 11.29 MB/s BenchmarkRC4_1K-4 1359 82638 ns/op 12.39 MB/s BenchmarkRC4_8K-4 177 1088793 ns/op 7.44 MB/s PASS ok crypto/rc4 0.953s goos: darwin goarch: amd64 pkg: crypto/rsa BenchmarkDecryptPKCS1v15/2048-4 10 11102786 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 24932737 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 42060706 ns/op BenchmarkEncryptPKCS1v15/2048-4 34 3830402 ns/op BenchmarkDecryptOAEP/2048-4 10 15461909 ns/op BenchmarkEncryptOAEP/2048-4 30 3785858 ns/op BenchmarkSignPKCS1v15/2048-4 9 11865134 ns/op BenchmarkVerifyPKCS1v15/2048-4 36 3818608 ns/op BenchmarkSignPSS/2048-4 9 11170561 ns/op BenchmarkVerifyPSS/2048-4 30 6156692 ns/op PASS ok crypto/rsa 2.559s goos: darwin goarch: amd64 pkg: crypto/sha1 BenchmarkHash8Bytes/New-4 96670 1304 ns/op 6.14 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 94780 1208 ns/op 6.62 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 56971 1773 ns/op 180.43 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 92280 1624 ns/op 197.00 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 46286 3808 ns/op 268.89 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 58177 2042 ns/op 501.47 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 10000 10284 ns/op 796.60 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 10000 12269 ns/op 667.68 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.613s goos: darwin goarch: amd64 pkg: crypto/sha256 BenchmarkHash8Bytes/New-4 77221 1542 ns/op 5.19 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 72019 1396 ns/op 5.73 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 77692 1607 ns/op 4.98 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 27924 7369 ns/op 138.97 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 28948 7085 ns/op 144.53 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 29739 3876 ns/op 264.20 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5152 22989 ns/op 356.35 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4411 33027 ns/op 248.04 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 5100 22902 ns/op 357.70 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.022s goos: darwin goarch: amd64 pkg: crypto/sha512 BenchmarkHash8Bytes/New-4 60046 2810 ns/op 2.85 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 67408 1560 ns/op 5.13 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 62325 2347 ns/op 3.41 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 29802 5520 ns/op 185.51 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 36440 3906 ns/op 262.14 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 34737 3549 ns/op 288.56 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 7513 16070 ns/op 509.75 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 8031 17619 ns/op 464.94 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 6576 20165 ns/op 406.24 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.890s goos: darwin goarch: amd64 pkg: crypto/subtle BenchmarkConstantTimeByteEq-4 23113138 5.699 ns/op BenchmarkConstantTimeEq-4 19586473 6.165 ns/op BenchmarkConstantTimeLessOrEq-4 21292911 8.271 ns/op BenchmarkXORBytes/8Bytes-4 2835690 44.20 ns/op 180.99 MB/s BenchmarkXORBytes/128Bytes-4 2736226 43.50 ns/op 2942.68 MB/s BenchmarkXORBytes/2048Bytes-4 952398 120.8 ns/op 16956.48 MB/s BenchmarkXORBytes/32768Bytes-4 67947 1789 ns/op 18321.14 MB/s PASS ok crypto/subtle 1.492s goos: darwin goarch: amd64 pkg: crypto/tls BenchmarkCertCache/0-4 18 6255597 ns/op BenchmarkCertCache/1-4 19 6187235 ns/op BenchmarkCertCache/2-4 25 6668386 ns/op BenchmarkCertCache/3-4 15 6900030 ns/op BenchmarkHandshakeServer/RSA-4 18 8679263 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 13 8856460 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 13 8230192 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 22 4884692 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 33 5597929 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 20 6839812 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 25 7250736 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 36330214 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 3 35363126 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 1 114496746 ns/op 9.16 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 1 122557476 ns/op 8.56 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 1 210828092 ns/op 9.95 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 1 210671283 ns/op 9.95 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 1 385199148 ns/op 10.89 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 1 389548841 ns/op 10.77 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 806304749 ns/op 10.40 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 860095775 ns/op 9.75 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 1397268016 ns/op 12.01 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 1465815681 ns/op 11.45 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 2540488602 ns/op 13.21 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 2800319712 ns/op 11.98 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 5421355482 ns/op 12.38 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 6280683997 ns/op 10.68 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 1 119099824 ns/op 8.80 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 1 108837823 ns/op 9.63 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 1 195970891 ns/op 10.70 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 1 198472320 ns/op 10.57 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 1 326203843 ns/op 12.86 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 1 212446531 ns/op 19.74 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 805127927 ns/op 10.42 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 781604125 ns/op 10.73 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 1342565928 ns/op 12.50 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 1664643118 ns/op 10.08 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 2762917561 ns/op 12.14 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 3171988103 ns/op 10.58 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 6555808931 ns/op 10.24 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 6906793719 ns/op 9.72 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 720353154 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 722828510 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 300716925 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 304328620 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 168974984 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 160046611 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 93409392 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 89262960 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 2 55521069 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 2 50477648 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 166008738 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 155056189 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 78938514 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 77963303 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 2 52098960 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 47926215 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 3 38666111 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 3 33588320 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 3 34230605 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 3 35137280 ns/op PASS ok crypto/tls 58.322s goos: darwin goarch: amd64 pkg: crypto/x509 BenchmarkCreateCertificate/RSA_2048-4 6 18867962 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 248 428330 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 643 187855 ns/op 13187 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 908 180177 ns/op 14611 B/op 262 allocs/op PASS ok crypto/x509 1.596s goos: darwin goarch: amd64 pkg: database/sql BenchmarkConcurrentDBExec-4 32 3411049 ns/op 277977 B/op 1623 allocs/op BenchmarkConcurrentStmtQuery-4 40 3778076 ns/op 257937 B/op 1976 allocs/op BenchmarkConcurrentStmtExec-4 45 2762473 ns/op 213582 B/op 569 allocs/op BenchmarkConcurrentTxQuery-4 45 4192989 ns/op 272273 B/op 2134 allocs/op BenchmarkConcurrentTxExec-4 81 1905316 ns/op 87849 B/op 1555 allocs/op BenchmarkConcurrentTxStmtQuery-4 42 2683089 ns/op 105275 B/op 2085 allocs/op BenchmarkConcurrentTxStmtExec-4 123 967443 ns/op 40106 B/op 381 allocs/op BenchmarkConcurrentRandom-4 50 3506174 ns/op 230486 B/op 1783 allocs/op BenchmarkManyConcurrentQueries-4 2186 55525 ns/op 3978 B/op 20 allocs/op PASS ok database/sql 2.042s goos: darwin goarch: amd64 pkg: debug/gosym Benchmark115/NewLineTable-4 158779 985.4 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 75 1405847 ns/op 188264 B/op 14 allocs/op Benchmark115/LineToPC-4 69 2484212 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 18344 7884 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.980s goos: darwin goarch: amd64 pkg: encoding/asn1 BenchmarkMarshal-4 670 188694 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2644 41276 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.452s goos: darwin goarch: amd64 pkg: encoding/base32 BenchmarkEncode-4 230 472943 ns/op 17.32 MB/s BenchmarkEncodeToString-4 208 584608 ns/op 14.01 MB/s BenchmarkDecode-4 129 817064 ns/op 16.05 MB/s BenchmarkDecodeString-4 139 867553 ns/op 15.11 MB/s PASS ok encoding/base32 0.970s goos: darwin goarch: amd64 pkg: encoding/base64 BenchmarkEncodeToString-4 268 442601 ns/op 18.51 MB/s BenchmarkDecodeString/2-4 273999 538.0 ns/op 7.43 MB/s BenchmarkDecodeString/4-4 175371 717.6 ns/op 11.15 MB/s BenchmarkDecodeString/8-4 183517 912.6 ns/op 13.15 MB/s BenchmarkDecodeString/64-4 34239 4894 ns/op 17.98 MB/s BenchmarkDecodeString/8192-4 364 404869 ns/op 26.98 MB/s BenchmarkNewEncoding-4 120714 1155 ns/op 221.62 MB/s PASS ok encoding/base64 1.703s goos: darwin goarch: amd64 pkg: encoding/binary BenchmarkReadSlice1000Int32s-4 1267 119671 ns/op 33.42 MB/s BenchmarkReadStruct-4 14449 8286 ns/op 9.05 MB/s BenchmarkWriteStruct-4 10000 11763 ns/op 6.38 MB/s BenchmarkReadInts-4 33866 4020 ns/op 7.46 MB/s BenchmarkWriteInts-4 29128 4347 ns/op 6.90 MB/s BenchmarkWriteSlice1000Int32s-4 1042 136218 ns/op 29.36 MB/s BenchmarkPutUint16-4 2110626 60.04 ns/op 33.31 MB/s BenchmarkAppendUint16-4 2478374 47.25 ns/op 42.33 MB/s BenchmarkPutUint32-4 2268660 60.35 ns/op 66.28 MB/s BenchmarkAppendUint32-4 1795236 62.95 ns/op 63.55 MB/s BenchmarkPutUint64-4 605908 202.9 ns/op 39.43 MB/s BenchmarkAppendUint64-4 913062 160.5 ns/op 49.86 MB/s BenchmarkLittleEndianPutUint16-4 2050620 106.4 ns/op 18.81 MB/s BenchmarkLittleEndianAppendUint16-4 2207606 75.74 ns/op 26.41 MB/s BenchmarkLittleEndianPutUint32-4 1000000 143.1 ns/op 27.94 MB/s BenchmarkLittleEndianAppendUint32-4 2019901 60.20 ns/op 66.45 MB/s BenchmarkLittleEndianPutUint64-4 1000000 102.5 ns/op 78.06 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 115.1 ns/op 69.50 MB/s BenchmarkReadFloats-4 120525 1050 ns/op 11.43 MB/s BenchmarkWriteFloats-4 126396 1048 ns/op 11.45 MB/s BenchmarkReadSlice1000Float32s-4 1208 112624 ns/op 35.52 MB/s BenchmarkWriteSlice1000Float32s-4 956 127678 ns/op 31.33 MB/s BenchmarkReadSlice1000Uint8s-4 44781 3157 ns/op 316.76 MB/s BenchmarkWriteSlice1000Uint8s-4 34237 3354 ns/op 298.12 MB/s BenchmarkPutUvarint32-4 843546 137.6 ns/op 29.07 MB/s BenchmarkPutUvarint64-4 262556 555.7 ns/op 14.40 MB/s PASS ok encoding/binary 6.545s goos: darwin goarch: amd64 pkg: encoding/csv BenchmarkRead-4 5908 23850 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 6428 22438 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 7002 23588 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 3063 60023 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 5362 19456 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 5953 35825 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 5714 24846 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 3650 36034 ns/op 2978 B/op 12 allocs/op BenchmarkWrite-4 8995 15099 ns/op PASS ok encoding/csv 2.134s goos: darwin goarch: amd64 pkg: encoding/gob BenchmarkEndToEndPipe-4 5421 21472 ns/op BenchmarkEndToEndByteBuffer-4 6596 17702 ns/op BenchmarkEndToEndSliceByteBuffer-4 182 848946 ns/op BenchmarkEncodeComplex128Slice-4 450 250816 ns/op BenchmarkEncodeFloat64Slice-4 844 124309 ns/op BenchmarkEncodeInt32Slice-4 733 142584 ns/op BenchmarkEncodeStringSlice-4 1044 101558 ns/op BenchmarkEncodeInterfaceSlice-4 40 2636876 ns/op BenchmarkDecodeComplex128Slice-4 357 363009 ns/op BenchmarkDecodeFloat64Slice-4 615 183730 ns/op BenchmarkDecodeInt32Slice-4 714 235473 ns/op BenchmarkDecodeStringSlice-4 286 385896 ns/op BenchmarkDecodeStringsSlice-4 157 1053039 ns/op BenchmarkDecodeBytesSlice-4 348 421451 ns/op BenchmarkDecodeInterfaceSlice-4 68 2333679 ns/op BenchmarkDecodeMap-4 61 1646706 ns/op PASS ok encoding/gob 3.694s goos: darwin goarch: amd64 pkg: encoding/hex BenchmarkEncode/256-4 9308 12257 ns/op 20.89 MB/s BenchmarkEncode/1024-4 2666 61476 ns/op 16.66 MB/s BenchmarkEncode/4096-4 511 272372 ns/op 15.04 MB/s BenchmarkEncode/16384-4 100 1164445 ns/op 14.07 MB/s BenchmarkDecode/256-4 20380 5662 ns/op 45.22 MB/s BenchmarkDecode/1024-4 5178 47086 ns/op 21.75 MB/s BenchmarkDecode/4096-4 1130 92957 ns/op 44.06 MB/s BenchmarkDecode/16384-4 292 356901 ns/op 45.91 MB/s BenchmarkDump/256-4 1216 127300 ns/op 2.01 MB/s BenchmarkDump/1024-4 236 478561 ns/op 2.14 MB/s BenchmarkDump/4096-4 62 3156392 ns/op 1.30 MB/s BenchmarkDump/16384-4 13 8795228 ns/op 1.86 MB/s PASS ok encoding/hex 2.579s goos: darwin goarch: amd64 pkg: encoding/json BenchmarkCodeEncoder-4 1 141598670 ns/op 13.70 MB/s 2048 B/op 16 allocs/op BenchmarkCodeEncoderError-4 1 242463054 ns/op 8.00 MB/s 136104 B/op 89 allocs/op BenchmarkCodeMarshal-4 1 165185629 ns/op 11.75 MB/s 10332768 B/op 54 allocs/op BenchmarkCodeMarshalError-4 1 171439994 ns/op 11.32 MB/s 10335064 B/op 101 allocs/op BenchmarkMarshalBytes/32-4 20194 5686 ns/op BenchmarkMarshalBytes/256-4 5252 23515 ns/op BenchmarkMarshalBytes/4096-4 432 287121 ns/op BenchmarkMarshalBytesError/32-4 57 2039123 ns/op BenchmarkMarshalBytesError/256-4 56 2146161 ns/op BenchmarkMarshalBytesError/4096-4 48 2339194 ns/op BenchmarkCodeDecoder-4 1 459129687 ns/op 4.23 MB/s 11145480 B/op 92716 allocs/op BenchmarkUnicodeDecoder-4 28468 3977 ns/op 3.52 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 44572 2412 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 523212465 ns/op 3.71 MB/s 3066960 B/op 92683 allocs/op BenchmarkCodeUnmarshalReuse-4 1 449246747 ns/op 4.32 MB/s 3068184 B/op 92688 allocs/op BenchmarkUnmarshalString-4 71264 1923 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 146407 1292 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 218268 1003 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 61053 2580 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 45141 3132 ns/op 144 B/op 2 allocs/op BenchmarkUnmapped-4 17791 7087 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2605 43894 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 598 186215 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 100 1169440 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 14 10717566 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 435102 241.2 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 613032 224.2 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 552650 210.3 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 587050 209.8 ns/op BenchmarkEncodeMarshaler-4 56340 2350 ns/op 91 B/op 1 allocs/op BenchmarkEncoderEncode-4 60408 1790 ns/op 59 B/op 0 allocs/op BenchmarkNumberIsValid-4 3253765 44.43 ns/op BenchmarkNumberIsValidRegexp-4 16755 6690 ns/op PASS ok encoding/json 9.611s goos: darwin goarch: amd64 pkg: encoding/pem BenchmarkEncode-4 34 3151761 ns/op 20.79 MB/s BenchmarkDecode-4 34 6473251 ns/op 13.72 MB/s PASS ok encoding/pem 0.572s goos: darwin goarch: amd64 pkg: encoding/xml BenchmarkMarshal-4 1396 100384 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 561 233563 ns/op 8289 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 2379 55902 ns/op PASS ok encoding/xml 0.880s goos: darwin goarch: amd64 pkg: expvar BenchmarkIntAdd-4 399096 315.9 ns/op BenchmarkIntSet-4 528578 215.7 ns/op BenchmarkFloatAdd-4 211168 821.7 ns/op BenchmarkFloatSet-4 549715 194.7 ns/op BenchmarkStringSet-4 395979 302.2 ns/op BenchmarkMapSet-4 125196 1047 ns/op BenchmarkMapSetDifferent-4 51723 2241 ns/op BenchmarkMapSetDifferentRandom-4 256 453621 ns/op BenchmarkMapSetString-4 112251 963.9 ns/op BenchmarkMapAddSame-4 28844 5332 ns/op BenchmarkMapAddDifferent-4 7830 14240 ns/op BenchmarkMapAddDifferentRandom-4 246 510494 ns/op BenchmarkMapAddSameSteadyState-4 237950 475.8 ns/op BenchmarkMapAddDifferentSteadyState-4 120889 971.5 ns/op BenchmarkRealworldExpvarUsage-4 13438 9193 ns/op PASS ok expvar 3.654s goos: darwin goarch: amd64 pkg: fmt BenchmarkSprintfPadding-4 84134 1488 ns/op BenchmarkSprintfEmpty-4 291812 471.6 ns/op BenchmarkSprintfString-4 265321 717.6 ns/op BenchmarkSprintfTruncateString-4 174517 797.3 ns/op BenchmarkSprintfTruncateBytes-4 139965 1020 ns/op BenchmarkSprintfSlowParsingPath-4 192463 814.9 ns/op BenchmarkSprintfQuoteString-4 40876 3099 ns/op BenchmarkSprintfInt-4 201889 727.5 ns/op BenchmarkSprintfIntInt-4 139159 890.1 ns/op BenchmarkSprintfPrefixedInt-4 167607 1110 ns/op BenchmarkSprintfFloat-4 84374 1256 ns/op BenchmarkSprintfComplex-4 45940 2862 ns/op BenchmarkSprintfBoolean-4 165487 799.0 ns/op BenchmarkSprintfHexString-4 85002 2009 ns/op BenchmarkSprintfHexBytes-4 77738 2366 ns/op BenchmarkSprintfBytes-4 36475 3827 ns/op BenchmarkSprintfStringer-4 59745 2649 ns/op BenchmarkSprintfStructure-4 25464 5067 ns/op BenchmarkManyArgs-4 42847 2553 ns/op BenchmarkFprintInt-4 61446 1883 ns/op BenchmarkFprintfBytes-4 72246 1848 ns/op BenchmarkFprintIntNoAlloc-4 71383 3346 ns/op BenchmarkScanInts-4 31 4459680 ns/op BenchmarkScanRecursiveInt-4 1 699090611 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 576802905 ns/op PASS ok fmt 6.747s goos: darwin goarch: amd64 pkg: go/build BenchmarkImportVendor-4 457 269194 ns/op PASS ok go/build 0.221s goos: darwin goarch: amd64 pkg: go/constant BenchmarkStringAdd/1-4 37910 3176 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 9856 10518 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3831 38404 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1028 140415 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 237 648939 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 42 2570794 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 15 9153170 ns/op 865638 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 60564010 ns/op 3634592 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 215161948 ns/op 15259072 B/op 65566 allocs/op PASS ok go/constant 1.983s goos: darwin goarch: amd64 pkg: go/format BenchmarkFormat/array1-10000-4 1 426624380 ns/op 0.15 MB/s 45756288 B/op 48824 allocs/op PASS ok go/format 0.544s goos: darwin goarch: amd64 pkg: go/parser BenchmarkParse-4 5 21027703 ns/op 2.56 MB/s BenchmarkParseOnly-4 6 18584766 ns/op 2.90 MB/s BenchmarkResolve-4 43 2679504 ns/op 20.10 MB/s PASS ok go/parser 2.454s goos: darwin goarch: amd64 pkg: go/printer BenchmarkPrintFile-4 1 197312587 ns/op 0.26 MB/s 4950136 B/op 27594 allocs/op BenchmarkPrintDecl-4 726 186288 ns/op 0.17 MB/s 17666 B/op 51 allocs/op PASS ok go/printer 0.559s goos: darwin goarch: amd64 pkg: go/scanner BenchmarkScan-4 238 483709 ns/op BenchmarkScanFiles/go/types/expr.go-4 10 10382438 ns/op 5.26 MB/s BenchmarkScanFiles/go/parser/parser.go-4 7 14476547 ns/op 4.97 MB/s BenchmarkScanFiles/net/http/server.go-4 6 20913604 ns/op 5.43 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 100 1190374 ns/op 2.58 MB/s PASS ok go/scanner 1.083s goos: darwin goarch: amd64 pkg: go/token BenchmarkSearchInts-4 1000000 100.8 ns/op PASS ok go/token 0.236s goos: darwin goarch: amd64 pkg: go/types BenchmarkLookupFieldOrMethod-4 121 1320248 ns/op BenchmarkNamed/Underlying/nongeneric-4 758385 172.4 ns/op BenchmarkNamed/Underlying/generic-4 802348 160.5 ns/op BenchmarkNamed/Underlying/src_instance-4 885738 149.8 ns/op BenchmarkNamed/Underlying/user_instance-4 934622 140.9 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 12644 9075 ns/op BenchmarkNamed/NewMethodSet/generic-4 12975 10623 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 14204 9107 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 11910 13133 ns/op BenchmarkCheck/http/funcbodies/info-4 1 814779130 ns/op 37310 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 525252980 ns/op 57804 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 331698285 ns/op 90689 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 226470415 ns/op 134137 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 3061192058 ns/op 1673 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 246251156 ns/op 20702 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 1 132526022 ns/op 38127 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 1 136692533 ns/op 37251 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 953234879 ns/op 2270 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 1 124560164 ns/op 16993 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 1 102705265 ns/op 20845 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 1 105915013 ns/op 19437 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 2646905491 ns/op 23432 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 726502721 ns/op 85355 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 153315280 ns/op 400112 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 101485835 ns/op 602313 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 3349211299 ns/op 602.0 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 157643691 ns/op 12745 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 1 168420976 ns/op 11924 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 1 118301182 ns/op 16871 lines/s PASS ok go/types 53.043s goos: darwin goarch: amd64 pkg: hash/adler32 BenchmarkAdler32KB-4 12346 9299 ns/op 110.12 MB/s PASS ok hash/adler32 0.300s goos: darwin goarch: amd64 pkg: hash/crc32 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 215510 541.7 ns/op 27.69 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 242113 528.9 ns/op 28.36 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 141114 888.2 ns/op 45.04 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 138582 903.0 ns/op 44.30 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 376744 302.0 ns/op 1695.47 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 420606 290.7 ns/op 1761.40 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 366843 348.5 ns/op 2938.23 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 360223 336.3 ns/op 3044.68 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 232100 532.3 ns/op 7694.73 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 288631 467.5 ns/op 8761.87 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 58896 2152 ns/op 15228.03 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 60164 1889 ns/op 17350.05 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 385857 378.3 ns/op 39.65 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 417585 308.6 ns/op 48.61 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 399717 310.8 ns/op 128.69 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 422940 299.7 ns/op 133.48 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 362022 461.8 ns/op 1108.72 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 323758 498.9 ns/op 1026.27 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 291645 461.4 ns/op 2219.48 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 251899 639.8 ns/op 1600.38 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 236761 531.1 ns/op 7711.78 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 217258 525.5 ns/op 7795.00 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 51675 2908 ns/op 11269.89 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 54961 2413 ns/op 13578.89 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 224372 502.0 ns/op 29.88 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 250736 582.6 ns/op 25.75 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 135068 934.2 ns/op 42.82 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 136177 938.3 ns/op 42.63 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 10000 15369 ns/op 33.31 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 10000 19662 ns/op 26.04 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 6187 21779 ns/op 47.02 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 4671 21512 ns/op 47.60 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1309 93030 ns/op 44.03 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1081 106470 ns/op 38.47 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 154 1079036 ns/op 30.37 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 127 1455546 ns/op 22.51 MB/s PASS ok hash/crc32 7.680s goos: darwin goarch: amd64 pkg: hash/crc64 BenchmarkCrc64/ISO64KB-4 100 1030543 ns/op 63.59 MB/s BenchmarkCrc64/ISO4KB-4 1246 83299 ns/op 49.17 MB/s BenchmarkCrc64/ISO1KB-4 6830 18470 ns/op 55.44 MB/s BenchmarkCrc64/ECMA64KB-4 117 924174 ns/op 70.91 MB/s BenchmarkCrc64/Random64KB-4 130 891767 ns/op 73.49 MB/s BenchmarkCrc64/Random16KB-4 399 315263 ns/op 51.97 MB/s PASS ok hash/crc64 1.282s goos: darwin goarch: amd64 pkg: hash/fnv BenchmarkFnv32KB-4 13047 10666 ns/op 96.00 MB/s BenchmarkFnv32aKB-4 10000 16741 ns/op 61.17 MB/s BenchmarkFnv64KB-4 13242 9145 ns/op 111.97 MB/s BenchmarkFnv64aKB-4 12746 9257 ns/op 110.62 MB/s BenchmarkFnv128KB-4 1596 74206 ns/op 13.80 MB/s BenchmarkFnv128aKB-4 1066 105839 ns/op 9.68 MB/s PASS ok hash/fnv 1.390s goos: darwin goarch: amd64 pkg: hash/maphash BenchmarkHash/n=4/Write-4 472111 360.7 ns/op 11.09 MB/s BenchmarkHash/n=4/Bytes-4 2861823 39.77 ns/op 100.59 MB/s BenchmarkHash/n=4/String-4 3048914 37.76 ns/op 105.94 MB/s BenchmarkHash/n=8/Write-4 451143 478.4 ns/op 16.72 MB/s BenchmarkHash/n=8/Bytes-4 3019518 69.72 ns/op 114.74 MB/s BenchmarkHash/n=8/String-4 2939689 57.88 ns/op 138.22 MB/s BenchmarkHash/n=16/Write-4 506151 306.6 ns/op 52.19 MB/s BenchmarkHash/n=16/Bytes-4 2953135 42.05 ns/op 380.47 MB/s BenchmarkHash/n=16/String-4 3012432 36.62 ns/op 436.94 MB/s BenchmarkHash/n=32/Write-4 384867 282.5 ns/op 113.29 MB/s BenchmarkHash/n=32/Bytes-4 3048825 44.12 ns/op 725.37 MB/s BenchmarkHash/n=32/String-4 3425434 36.72 ns/op 871.45 MB/s BenchmarkHash/n=64/Write-4 407632 354.8 ns/op 180.39 MB/s BenchmarkHash/n=64/Bytes-4 2789864 43.58 ns/op 1468.60 MB/s BenchmarkHash/n=64/String-4 2948983 57.26 ns/op 1117.79 MB/s BenchmarkHash/n=256/Write-4 351303 430.9 ns/op 594.13 MB/s BenchmarkHash/n=256/Bytes-4 1000000 115.2 ns/op 2222.18 MB/s BenchmarkHash/n=256/String-4 2041423 55.84 ns/op 4584.37 MB/s BenchmarkHash/n=320/Write-4 354679 386.8 ns/op 827.30 MB/s BenchmarkHash/n=320/Bytes-4 1000000 115.3 ns/op 2774.36 MB/s BenchmarkHash/n=320/String-4 1988487 60.06 ns/op 5328.01 MB/s BenchmarkHash/n=1024/Write-4 140698 745.8 ns/op 1372.94 MB/s BenchmarkHash/n=1024/Bytes-4 950932 137.4 ns/op 7453.17 MB/s BenchmarkHash/n=1024/String-4 984877 139.7 ns/op 7329.83 MB/s BenchmarkHash/n=4096/Write-4 85418 2082 ns/op 1967.68 MB/s BenchmarkHash/n=4096/Bytes-4 263389 470.7 ns/op 8701.78 MB/s BenchmarkHash/n=4096/String-4 267019 481.6 ns/op 8504.61 MB/s BenchmarkHash/n=16384/Write-4 25630 4331 ns/op 3782.54 MB/s BenchmarkHash/n=16384/Bytes-4 51453 2322 ns/op 7055.46 MB/s BenchmarkHash/n=16384/String-4 71199 1734 ns/op 9450.07 MB/s PASS ok hash/maphash 6.869s goos: darwin goarch: amd64 pkg: html BenchmarkEscape-4 565 230116 ns/op BenchmarkEscapeNone-4 140278 1091 ns/op BenchmarkUnescape-4 652 283929 ns/op BenchmarkUnescapeNone-4 712713 214.7 ns/op BenchmarkUnescapeSparse-4 10000 26982 ns/op BenchmarkUnescapeDense-4 967 116513 ns/op PASS ok html 1.326s goos: darwin goarch: amd64 pkg: html/template BenchmarkCSSEscaper-4 7208 15818 ns/op BenchmarkCSSEscaperNoSpecials-4 35060 3325 ns/op BenchmarkDecodeCSS-4 10000 11013 ns/op BenchmarkDecodeCSSNoSpecials-4 2997126 35.62 ns/op BenchmarkCSSValueFilter-4 94266 1486 ns/op BenchmarkCSSValueFilterOk-4 66261 1798 ns/op BenchmarkEscapedExecute-4 3714 34998 ns/op BenchmarkHTMLNospaceEscaper-4 7216 15738 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 27099 3984 ns/op BenchmarkStripTags-4 16280 7613 ns/op BenchmarkStripTagsNoSpecials-4 258637 658.0 ns/op BenchmarkJSValEscaperWithNum-4 17755 6090 ns/op BenchmarkJSValEscaperWithStr-4 3453 29571 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 15000 7763 ns/op BenchmarkJSValEscaperWithObj-4 2155 73185 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 10000 10678 ns/op BenchmarkJSStrEscaperNoSpecials-4 43328 2774 ns/op BenchmarkJSStrEscaper-4 9656 20105 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 37238 3470 ns/op BenchmarkJSRegexpEscaper-4 8982 18413 ns/op BenchmarkTemplateSpecialTags-4 88 1835399 ns/op BenchmarkURLEscaper-4 3906 42193 ns/op BenchmarkURLEscaperNoSpecials-4 161371 1054 ns/op BenchmarkURLNormalizer-4 4742 24477 ns/op BenchmarkURLNormalizerNoSpecials-4 160150 1126 ns/op BenchmarkSrcsetFilter-4 10000 12170 ns/op BenchmarkSrcsetFilterNoSpecials-4 99718 1989 ns/op PASS ok html/template 6.092s goos: darwin goarch: amd64 pkg: image BenchmarkAt/rgba-4 278102 507.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 381823 460.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 630416 246.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 512854 342.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1285182 89.61 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 964200 156.6 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1289970 97.17 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1000000 209.5 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1000000 107.2 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 321524 422.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 310909 471.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 386791 417.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 258343 829.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 586162 361.5 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 348134 365.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 516320 325.9 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 404947 319.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 339858 360.9 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1000000 188.0 ns/op BenchmarkRGBASetRGBA-4 1000000 122.7 ns/op BenchmarkRGBA64At-4 804097 198.4 ns/op BenchmarkRGBA64SetRGBA64-4 597838 186.0 ns/op BenchmarkNRGBAAt-4 1000000 120.4 ns/op BenchmarkNRGBASetNRGBA-4 992408 125.6 ns/op BenchmarkNRGBA64At-4 770780 174.0 ns/op BenchmarkNRGBA64SetNRGBA64-4 750966 205.3 ns/op BenchmarkAlphaAt-4 1607784 68.98 ns/op BenchmarkAlphaSetAlpha-4 1607724 71.60 ns/op BenchmarkAlpha16At-4 883204 130.1 ns/op BenchmarkAlphaSetAlpha16-4 1000000 108.0 ns/op BenchmarkGrayAt-4 1483868 72.48 ns/op BenchmarkGraySetGray-4 1556166 67.71 ns/op BenchmarkGray16At-4 1000000 106.5 ns/op BenchmarkGraySetGray16-4 1000000 153.0 ns/op PASS ok image 8.339s goos: darwin goarch: amd64 pkg: image/color BenchmarkYCbCrToRGB/0-4 1733782 79.98 ns/op BenchmarkYCbCrToRGB/128-4 2306821 67.27 ns/op BenchmarkYCbCrToRGB/255-4 2730675 44.21 ns/op BenchmarkRGBToYCbCr/0-4 2648258 63.02 ns/op BenchmarkRGBToYCbCr/Cb-4 2189914 80.01 ns/op BenchmarkRGBToYCbCr/Cr-4 2357851 48.86 ns/op BenchmarkYCbCrToRGBA/0-4 2106309 57.85 ns/op BenchmarkYCbCrToRGBA/128-4 1429995 72.15 ns/op BenchmarkYCbCrToRGBA/255-4 2404855 61.47 ns/op BenchmarkNYCbCrAToRGBA/0-4 2301706 68.90 ns/op BenchmarkNYCbCrAToRGBA/128-4 2326804 60.76 ns/op BenchmarkNYCbCrAToRGBA/255-4 2157115 90.29 ns/op PASS ok image/color 3.513s goos: darwin goarch: amd64 pkg: image/draw BenchmarkFillOver-4 3 44891118 ns/op BenchmarkFillSrc-4 260 390179 ns/op BenchmarkCopyOver-4 6 22791515 ns/op BenchmarkCopySrc-4 441 267089 ns/op BenchmarkNRGBAOver-4 6 22107704 ns/op BenchmarkNRGBASrc-4 10 10768500 ns/op BenchmarkYCbCr-4 10 11274536 ns/op BenchmarkGray-4 10 12734672 ns/op BenchmarkCMYK-4 10 12838699 ns/op BenchmarkGlyphOver-4 20 6183723 ns/op BenchmarkRGBAMaskOver-4 5 23571296 ns/op BenchmarkGrayMaskOver-4 6 22727780 ns/op BenchmarkRGBA64ImageMaskOver-4 3 34645028 ns/op BenchmarkRGBA-4 3 33687095 ns/op BenchmarkPalettedFill-4 715 161121 ns/op BenchmarkPalettedRGBA-4 3 50920800 ns/op BenchmarkGenericOver-4 2 63514798 ns/op BenchmarkGenericMaskOver-4 4 45546764 ns/op BenchmarkGenericSrc-4 3 34728719 ns/op BenchmarkGenericMaskSrc-4 3 37462320 ns/op PASS ok image/draw 7.547s goos: darwin goarch: amd64 pkg: image/gif BenchmarkDecode-4 18 6523041 ns/op 2.37 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 239435925 ns/op 1.28 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2551224161 ns/op 0.48 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 58 2113471 ns/op 7.31 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 117008141 ns/op 0.53 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.226s goos: darwin goarch: amd64 pkg: image/jpeg BenchmarkFDCT-4 4500 24483 ns/op BenchmarkIDCT-4 4866 23183 ns/op BenchmarkDecodeBaseline-4 8 15386681 ns/op 4.02 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 18645797 ns/op 3.31 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 151801815 ns/op 8.09 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 205169137 ns/op 4.49 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.569s goos: darwin goarch: amd64 pkg: image/png BenchmarkPaeth-4 17513800 6.644 ns/op BenchmarkDecodeGray-4 12 9042967 ns/op 7.25 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 37008794 ns/op 7.08 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 31495184 ns/op 8.32 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 22 5247319 ns/op 12.49 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 31083393 ns/op 8.43 MB/s 332002 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 37852930 ns/op 6.93 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 3 44639729 ns/op 6.88 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 3 47317101 ns/op 6.49 MB/s 284053 B/op 9 allocs/op BenchmarkEncodeNRGBOpaque-4 1 211506043 ns/op 5.81 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 179282230 ns/op 6.85 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 27894731 ns/op 11.01 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 158723206 ns/op 7.74 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 655718412 ns/op 1.87 MB/s 864088 B/op 29 allocs/op PASS ok image/png 3.998s goos: darwin goarch: amd64 pkg: index/suffixarray BenchmarkNew/text=opticks/size=100K/bits=32-4 3 50426642 ns/op 1.98 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 41797244 ns/op 2.39 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 260035833 ns/op 1.92 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 245837471 ns/op 2.03 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 50027844 ns/op 2.00 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 40574297 ns/op 2.46 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 245472069 ns/op 2.04 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 220637250 ns/op 2.27 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 517027663 ns/op 1.93 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 471446478 ns/op 2.12 MB/s 8003672 B/op 3 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3104099044 ns/op 1.61 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 2963333006 ns/op 1.69 MB/s 40001624 B/op 3 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 13 8530322 ns/op 11.72 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 12 9058323 ns/op 11.04 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 46175646 ns/op 10.83 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 46295524 ns/op 10.80 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 83461098 ns/op 11.98 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 89407038 ns/op 11.18 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 430390535 ns/op 11.62 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 447241837 ns/op 11.18 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 58846016 ns/op 1.70 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 48054761 ns/op 2.08 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 319225342 ns/op 1.57 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 280034026 ns/op 1.79 MB/s 4005976 B/op 3 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 653399182 ns/op 1.53 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 636866310 ns/op 1.57 MB/s 8003672 B/op 3 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 4813748878 ns/op 1.04 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 4404170797 ns/op 1.14 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 135062174 ns/op 30.95 MB/s 5275656 B/op 5 allocs/op BenchmarkSaveRestore/bits=64-4 1 134559370 ns/op 31.06 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 64.640s goos: darwin goarch: amd64 pkg: internal/fuzz BenchmarkMarshalCorpusFile/1-4 32790 3293 ns/op 0.30 MB/s BenchmarkMarshalCorpusFile/2-4 33112 3517 ns/op 0.57 MB/s BenchmarkMarshalCorpusFile/4-4 33615 3728 ns/op 1.07 MB/s BenchmarkMarshalCorpusFile/8-4 25550 4289 ns/op 1.87 MB/s BenchmarkMarshalCorpusFile/16-4 21338 5733 ns/op 2.79 MB/s BenchmarkMarshalCorpusFile/32-4 13598 8876 ns/op 3.61 MB/s BenchmarkMarshalCorpusFile/64-4 7842 14127 ns/op 4.53 MB/s BenchmarkMarshalCorpusFile/128-4 4771 24858 ns/op 5.15 MB/s BenchmarkMarshalCorpusFile/256-4 1687 68674 ns/op 3.73 MB/s BenchmarkMarshalCorpusFile/512-4 1153 148866 ns/op 3.44 MB/s BenchmarkMarshalCorpusFile/1024-4 524 237726 ns/op 4.31 MB/s BenchmarkMarshalCorpusFile/2048-4 294 580496 ns/op 3.53 MB/s BenchmarkMarshalCorpusFile/4096-4 100 1182422 ns/op 3.46 MB/s BenchmarkMarshalCorpusFile/8192-4 80 2194170 ns/op 3.73 MB/s BenchmarkMarshalCorpusFile/16384-4 30 4119071 ns/op 3.98 MB/s BenchmarkMarshalCorpusFile/32768-4 18 9609982 ns/op 3.41 MB/s BenchmarkMarshalCorpusFile/65536-4 6 17304833 ns/op 3.79 MB/s BenchmarkMarshalCorpusFile/131072-4 3 40734641 ns/op 3.22 MB/s BenchmarkMarshalCorpusFile/262144-4 2 68806473 ns/op 3.81 MB/s BenchmarkMarshalCorpusFile/524288-4 1 133305882 ns/op 3.93 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 273042844 ns/op 3.84 MB/s BenchmarkUnmarshalCorpusFile/1-4 7417 16592 ns/op 0.06 MB/s BenchmarkUnmarshalCorpusFile/2-4 8755 16163 ns/op 0.12 MB/s BenchmarkUnmarshalCorpusFile/4-4 6987 23887 ns/op 0.17 MB/s BenchmarkUnmarshalCorpusFile/8-4 6440 20295 ns/op 0.39 MB/s BenchmarkUnmarshalCorpusFile/16-4 6075 27544 ns/op 0.58 MB/s BenchmarkUnmarshalCorpusFile/32-4 3626 29482 ns/op 1.09 MB/s BenchmarkUnmarshalCorpusFile/64-4 3572 34881 ns/op 1.83 MB/s BenchmarkUnmarshalCorpusFile/128-4 2553 46663 ns/op 2.74 MB/s BenchmarkUnmarshalCorpusFile/256-4 928 134490 ns/op 1.90 MB/s BenchmarkUnmarshalCorpusFile/512-4 501 225032 ns/op 2.28 MB/s BenchmarkUnmarshalCorpusFile/1024-4 274 444529 ns/op 2.30 MB/s BenchmarkUnmarshalCorpusFile/2048-4 135 889700 ns/op 2.30 MB/s BenchmarkUnmarshalCorpusFile/4096-4 73 1695587 ns/op 2.42 MB/s BenchmarkUnmarshalCorpusFile/8192-4 37 3422445 ns/op 2.39 MB/s BenchmarkUnmarshalCorpusFile/16384-4 16 6807257 ns/op 2.41 MB/s BenchmarkUnmarshalCorpusFile/32768-4 8 13925295 ns/op 2.35 MB/s BenchmarkUnmarshalCorpusFile/65536-4 4 27170888 ns/op 2.41 MB/s BenchmarkUnmarshalCorpusFile/131072-4 2 55104104 ns/op 2.38 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 112047747 ns/op 2.34 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 223411710 ns/op 2.35 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 427475503 ns/op 2.45 MB/s BenchmarkMutatorBytes/1-4 34636 3367 ns/op BenchmarkMutatorBytes/10-4 38052 3132 ns/op BenchmarkMutatorBytes/100-4 35155 3328 ns/op BenchmarkMutatorBytes/1000-4 24204 4994 ns/op BenchmarkMutatorBytes/10000-4 7777 21749 ns/op BenchmarkMutatorBytes/100000-4 993 136758 ns/op BenchmarkMutatorString/1-4 35443 3509 ns/op BenchmarkMutatorString/10-4 36286 3370 ns/op BenchmarkMutatorString/100-4 30789 3965 ns/op BenchmarkMutatorString/1000-4 15206 7435 ns/op BenchmarkMutatorString/10000-4 3795 47543 ns/op BenchmarkMutatorString/100000-4 316 329076 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 19344 6319 ns/op BenchmarkMutatorAllBasicTypes/string-4 19146 6424 ns/op BenchmarkMutatorAllBasicTypes/bool-4 64754 1900 ns/op BenchmarkMutatorAllBasicTypes/float32-4 54597 2153 ns/op BenchmarkMutatorAllBasicTypes/float64-4 55520 2106 ns/op BenchmarkMutatorAllBasicTypes/int-4 59293 1992 ns/op BenchmarkMutatorAllBasicTypes/int8-4 57978 2016 ns/op BenchmarkMutatorAllBasicTypes/int16-4 61090 1973 ns/op BenchmarkMutatorAllBasicTypes/int32-4 60859 1951 ns/op BenchmarkMutatorAllBasicTypes/int64-4 57273 1992 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 57692 2056 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 56504 2114 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 57160 2065 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 59710 2069 ns/op PASS ok internal/fuzz 13.346s goos: darwin goarch: amd64 pkg: internal/intern BenchmarkStress-4 15985 7994 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 155514 804.5 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.584s PASS ok internal/poll 0.043s goos: darwin goarch: amd64 pkg: internal/trace BenchmarkMMU-4 6 19715483 ns/op PASS ok internal/trace 2.604s goos: darwin goarch: amd64 pkg: io BenchmarkCopyNSmall-4 17871 8892 ns/op BenchmarkCopyNLarge-4 303 493936 ns/op PASS ok io 0.762s goos: darwin goarch: amd64 pkg: log BenchmarkItoa-4 163358 759.8 ns/op BenchmarkPrintln-4 27780 4314 ns/op BenchmarkPrintlnNoFlags-4 45367 2607 ns/op PASS ok log 0.571s goos: darwin goarch: amd64 pkg: math BenchmarkAcos-4 2583562 42.35 ns/op BenchmarkAcosh-4 1402446 93.91 ns/op BenchmarkAsin-4 2809078 41.83 ns/op BenchmarkAsinh-4 1333828 88.93 ns/op BenchmarkAtan-4 3679225 32.34 ns/op BenchmarkAtanh-4 1464037 81.43 ns/op BenchmarkAtan2-4 2504872 47.63 ns/op BenchmarkCbrt-4 1837503 65.36 ns/op BenchmarkCeil-4 25448654 4.775 ns/op BenchmarkCopysign-4 4280127 27.81 ns/op BenchmarkCos-4 1520301 77.72 ns/op BenchmarkCosh-4 2044788 57.75 ns/op BenchmarkErf-4 3577408 33.02 ns/op BenchmarkErfc-4 3527096 33.63 ns/op BenchmarkErfinv-4 3381740 35.93 ns/op BenchmarkErfcinv-4 3353119 36.46 ns/op BenchmarkExp-4 8499488 14.65 ns/op BenchmarkExpGo-4 1000000 102.2 ns/op BenchmarkExpm1-4 2730608 42.44 ns/op BenchmarkExp2-4 1253829 94.76 ns/op BenchmarkExp2Go-4 1000000 104.9 ns/op BenchmarkAbs-4 5704851 21.41 ns/op BenchmarkDim-4 11797531 9.753 ns/op BenchmarkFloor-4 26946121 4.913 ns/op BenchmarkMax-4 13318159 7.877 ns/op BenchmarkMin-4 18944064 7.016 ns/op BenchmarkMod-4 440805 276.1 ns/op BenchmarkFrexp-4 2166327 54.73 ns/op BenchmarkGamma-4 920032 134.1 ns/op BenchmarkHypot-4 13533510 8.631 ns/op BenchmarkHypotGo-4 1951902 62.52 ns/op BenchmarkIlogb-4 2384419 48.67 ns/op BenchmarkJ0-4 317718 404.4 ns/op BenchmarkJ1-4 294430 395.0 ns/op BenchmarkJn-4 150134 827.7 ns/op BenchmarkLdexp-4 2089195 55.60 ns/op BenchmarkLgamma-4 1000000 102.0 ns/op BenchmarkLog-4 6210808 17.87 ns/op BenchmarkLogb-4 2338891 49.27 ns/op BenchmarkLog1p-4 1808130 62.66 ns/op BenchmarkLog10-4 6201459 18.69 ns/op BenchmarkLog2-4 1723300 67.84 ns/op BenchmarkModf-4 2739295 44.05 ns/op BenchmarkNextafter32-4 2617419 44.31 ns/op BenchmarkNextafter64-4 2618542 43.93 ns/op BenchmarkPowInt-4 680168 180.2 ns/op BenchmarkPowFrac-4 550915 228.7 ns/op BenchmarkPow10Pos-4 5972632 19.52 ns/op BenchmarkPow10Neg-4 5210535 20.67 ns/op BenchmarkRound-4 4843718 24.50 ns/op BenchmarkRoundToEven-4 11893114 10.05 ns/op BenchmarkRemainder-4 657661 197.4 ns/op BenchmarkSignbit-4 7859462 15.16 ns/op BenchmarkSin-4 1698968 69.72 ns/op BenchmarkSincos-4 1000000 100.2 ns/op BenchmarkSinh-4 2186175 54.23 ns/op BenchmarkSqrtIndirect-4 27214629 4.826 ns/op BenchmarkSqrtLatency-4 25716074 5.082 ns/op BenchmarkSqrtIndirectLatency-4 25577649 5.129 ns/op BenchmarkSqrtGoLatency-4 1469984 81.23 ns/op BenchmarkSqrtPrime-4 40488 2890 ns/op BenchmarkTan-4 1679575 72.24 ns/op BenchmarkTanh-4 1866012 62.91 ns/op BenchmarkTrunc-4 26418141 4.862 ns/op BenchmarkY0-4 327148 392.9 ns/op BenchmarkY1-4 320976 394.7 ns/op BenchmarkYn-4 143930 836.6 ns/op BenchmarkFloat64bits-4 7918428 15.46 ns/op BenchmarkFloat64frombits-4 7498729 15.51 ns/op BenchmarkFloat32bits-4 7456194 15.37 ns/op BenchmarkFloat32frombits-4 7561765 15.21 ns/op BenchmarkFMA-4 25004214 5.028 ns/op PASS ok math 12.866s goos: darwin goarch: amd64 pkg: math/big BenchmarkAddVV/1-4 15227773 7.919 ns/op 8081.88 MB/s BenchmarkAddVV/2-4 14402827 8.231 ns/op 15551.10 MB/s BenchmarkAddVV/3-4 13511377 9.114 ns/op 21067.48 MB/s BenchmarkAddVV/4-4 12908814 8.958 ns/op 28577.68 MB/s BenchmarkAddVV/5-4 11994739 9.765 ns/op 32771.34 MB/s BenchmarkAddVV/10-4 7286569 13.91 ns/op 46006.82 MB/s BenchmarkAddVV/100-4 2243613 47.86 ns/op 133735.65 MB/s BenchmarkAddVV/1000-4 299923 493.1 ns/op 129785.35 MB/s BenchmarkSubVV/1-4 15901699 7.849 ns/op 8154.01 MB/s BenchmarkSubVV/2-4 15243456 8.331 ns/op 15363.95 MB/s BenchmarkSubVV/3-4 13525204 8.925 ns/op 21512.76 MB/s BenchmarkSubVV/4-4 13046679 9.121 ns/op 28066.15 MB/s BenchmarkSubVV/5-4 10439416 9.816 ns/op 32599.57 MB/s BenchmarkSubVV/10-4 9937773 11.82 ns/op 54145.40 MB/s BenchmarkSubVV/100-4 2443833 48.13 ns/op 132960.21 MB/s BenchmarkSubVV/1000-4 297175 426.4 ns/op 150085.03 MB/s BenchmarkAddVW/1-4 18000573 6.884 ns/op 1162.06 MB/s BenchmarkAddVW/2-4 17671747 7.396 ns/op 2163.37 MB/s BenchmarkAddVW/3-4 16308601 7.806 ns/op 3074.54 MB/s BenchmarkAddVW/4-4 16084428 7.767 ns/op 4120.16 MB/s BenchmarkAddVW/5-4 14212819 9.009 ns/op 4439.82 MB/s BenchmarkAddVW/10-4 11403404 10.21 ns/op 7837.26 MB/s BenchmarkAddVW/100-4 332616 366.5 ns/op 2182.55 MB/s BenchmarkAddVW/1000-4 47571 2504 ns/op 3194.97 MB/s BenchmarkAddVWext/1-4 17930692 6.987 ns/op 1144.96 MB/s BenchmarkAddVWext/2-4 14431113 8.366 ns/op 1912.45 MB/s BenchmarkAddVWext/3-4 13257469 8.318 ns/op 2885.24 MB/s BenchmarkAddVWext/4-4 16550239 7.580 ns/op 4221.57 MB/s BenchmarkAddVWext/5-4 13499962 8.602 ns/op 4649.84 MB/s BenchmarkAddVWext/10-4 12704377 9.716 ns/op 8233.75 MB/s BenchmarkAddVWext/100-4 55680 2162 ns/op 369.99 MB/s BenchmarkAddVWext/1000-4 6062 20922 ns/op 382.37 MB/s BenchmarkSubVW/1-4 19056366 6.710 ns/op 1192.20 MB/s BenchmarkSubVW/2-4 14953568 7.843 ns/op 2040.05 MB/s BenchmarkSubVW/3-4 15857544 7.688 ns/op 3121.82 MB/s BenchmarkSubVW/4-4 16298160 7.903 ns/op 4049.09 MB/s BenchmarkSubVW/5-4 15638715 8.091 ns/op 4943.63 MB/s BenchmarkSubVW/10-4 11184820 10.06 ns/op 7954.33 MB/s BenchmarkSubVW/100-4 322333 380.4 ns/op 2103.19 MB/s BenchmarkSubVW/1000-4 39782 2587 ns/op 3092.57 MB/s BenchmarkSubVWext/1-4 18190309 6.824 ns/op 1172.31 MB/s BenchmarkSubVWext/2-4 15703504 7.796 ns/op 2052.21 MB/s BenchmarkSubVWext/3-4 14401567 7.910 ns/op 3034.25 MB/s BenchmarkSubVWext/4-4 15728809 7.920 ns/op 4040.56 MB/s BenchmarkSubVWext/5-4 14104744 8.300 ns/op 4819.54 MB/s BenchmarkSubVWext/10-4 10926092 10.35 ns/op 7728.31 MB/s BenchmarkSubVWext/100-4 51716 2263 ns/op 353.59 MB/s BenchmarkSubVWext/1000-4 5728 22637 ns/op 353.40 MB/s BenchmarkMulAddVWW/1-4 14977718 8.074 ns/op 7926.35 MB/s BenchmarkMulAddVWW/2-4 14025232 8.763 ns/op 14607.59 MB/s BenchmarkMulAddVWW/3-4 13470026 9.307 ns/op 20630.42 MB/s BenchmarkMulAddVWW/4-4 12626235 9.760 ns/op 26228.25 MB/s BenchmarkMulAddVWW/5-4 11322588 10.93 ns/op 29275.60 MB/s BenchmarkMulAddVWW/10-4 8513931 13.94 ns/op 45915.82 MB/s BenchmarkMulAddVWW/100-4 1497915 79.39 ns/op 80612.14 MB/s BenchmarkMulAddVWW/1000-4 178814 722.8 ns/op 88539.37 MB/s BenchmarkAddMulVVW/1-4 16797441 7.590 ns/op 8431.91 MB/s BenchmarkAddMulVVW/2-4 13640788 9.212 ns/op 13894.36 MB/s BenchmarkAddMulVVW/3-4 13376780 9.416 ns/op 20389.90 MB/s BenchmarkAddMulVVW/4-4 11989938 10.08 ns/op 25384.56 MB/s BenchmarkAddMulVVW/5-4 10132052 11.43 ns/op 27997.26 MB/s BenchmarkAddMulVVW/10-4 8362707 12.93 ns/op 49490.97 MB/s BenchmarkAddMulVVW/100-4 1996100 63.00 ns/op 101580.28 MB/s BenchmarkAddMulVVW/1000-4 239260 559.9 ns/op 114299.31 MB/s BenchmarkDivWVW/1-4 2010637 61.01 ns/op 1049.06 MB/s BenchmarkDivWVW/2-4 1000000 111.4 ns/op 1149.19 MB/s BenchmarkDivWVW/3-4 900182 140.3 ns/op 1368.10 MB/s BenchmarkDivWVW/4-4 750514 172.7 ns/op 1482.56 MB/s BenchmarkDivWVW/5-4 659434 193.7 ns/op 1652.14 MB/s BenchmarkDivWVW/10-4 367854 349.1 ns/op 1833.53 MB/s BenchmarkDivWVW/100-4 42487 2810 ns/op 2277.61 MB/s BenchmarkDivWVW/1000-4 4596 27860 ns/op 2297.20 MB/s BenchmarkNonZeroShifts/1/shrVU-4 14894229 7.337 ns/op BenchmarkNonZeroShifts/1/shlVU-4 15794115 7.061 ns/op BenchmarkNonZeroShifts/2/shrVU-4 14942138 7.713 ns/op BenchmarkNonZeroShifts/2/shlVU-4 15889118 7.588 ns/op BenchmarkNonZeroShifts/3/shrVU-4 12847166 8.810 ns/op BenchmarkNonZeroShifts/3/shlVU-4 12903958 8.251 ns/op BenchmarkNonZeroShifts/4/shrVU-4 12614830 9.257 ns/op BenchmarkNonZeroShifts/4/shlVU-4 12531612 8.702 ns/op BenchmarkNonZeroShifts/5/shrVU-4 10850409 9.781 ns/op BenchmarkNonZeroShifts/5/shlVU-4 11732012 9.414 ns/op BenchmarkNonZeroShifts/10/shrVU-4 8526468 12.94 ns/op BenchmarkNonZeroShifts/10/shlVU-4 8891526 12.11 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1396221 90.33 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1779315 68.97 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 182918 671.3 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 215852 568.5 ns/op BenchmarkDecimalConversion-4 198 563420 ns/op BenchmarkFloatString/100-4 10000 10097 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 235 508136 ns/op 2904 B/op 9 allocs/op BenchmarkFloatString/10000-4 3 47596953 ns/op 61157 B/op 52 allocs/op BenchmarkFloatString/100000-4 1 4677849111 ns/op 832256 B/op 522 allocs/op BenchmarkFloatAdd/10-4 146808 757.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 168529 773.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 138637 935.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 89905 1335 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17936 6826 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 216495 566.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 224457 561.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 211651 584.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 174830 718.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 52605 2140 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1791 62336 ns/op BenchmarkParseFloatLargeExp-4 453 259092 ns/op BenchmarkGCD10x10/WithoutXY-4 184394 657.0 ns/op BenchmarkGCD10x10/WithXY-4 53120 2291 ns/op BenchmarkGCD10x100/WithoutXY-4 99998 1282 ns/op BenchmarkGCD10x100/WithXY-4 18519 6694 ns/op BenchmarkGCD10x1000/WithoutXY-4 63846 2203 ns/op BenchmarkGCD10x1000/WithXY-4 14264 8641 ns/op BenchmarkGCD100x100/WithoutXY-4 23709 4674 ns/op BenchmarkGCD100x100/WithXY-4 10378 11952 ns/op BenchmarkGCD100x1000/WithoutXY-4 12900 9151 ns/op BenchmarkGCD100x1000/WithXY-4 4990 21849 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2155 59952 ns/op BenchmarkGCD1000x1000/WithXY-4 1054 106655 ns/op BenchmarkHilbert-4 21 5722961 ns/op BenchmarkBinomial-4 11860 10321 ns/op BenchmarkQuoRem-4 22976 5272 ns/op BenchmarkExp-4 16 7013754 ns/op BenchmarkExpMont/Odd-4 126 957343 ns/op 2600 B/op 22 allocs/op BenchmarkExpMont/Even1-4 123 942399 ns/op 3350 B/op 37 allocs/op BenchmarkExpMont/Even2-4 100 1014811 ns/op 3862 B/op 54 allocs/op BenchmarkExpMont/Even3-4 121 994015 ns/op 3879 B/op 54 allocs/op BenchmarkExpMont/Even4-4 100 1014152 ns/op 3863 B/op 53 allocs/op BenchmarkExpMont/Even8-4 120 1003952 ns/op 3861 B/op 53 allocs/op BenchmarkExpMont/Even32-4 120 995826 ns/op 3869 B/op 54 allocs/op BenchmarkExpMont/Even64-4 140 846269 ns/op 3622 B/op 53 allocs/op BenchmarkExpMont/Even96-4 136 873876 ns/op 3771 B/op 51 allocs/op BenchmarkExpMont/Even128-4 158 736879 ns/op 3248 B/op 50 allocs/op BenchmarkExpMont/Even255-4 170 687357 ns/op 2947 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 372 316823 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 336 354356 ns/op 1732 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 334 357734 ns/op 1744 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 334 356050 ns/op 1745 B/op 47 allocs/op BenchmarkExp2-4 16 6741664 ns/op BenchmarkBitset-4 630246 178.1 ns/op BenchmarkBitsetNeg-4 389500 330.1 ns/op BenchmarkBitsetOrig-4 222688 580.0 ns/op BenchmarkBitsetNegOrig-4 161431 896.5 ns/op BenchmarkModSqrt225_Tonelli-4 99 1036356 ns/op BenchmarkModSqrt225_3Mod4-4 357 321536 ns/op BenchmarkModSqrt231_Tonelli-4 100 1083677 ns/op BenchmarkModSqrt231_5Mod8-4 319 368197 ns/op BenchmarkModInverse-4 12926 9541 ns/op BenchmarkSqrt-4 1946 80631 ns/op BenchmarkIntSqr/1-4 916333 117.9 ns/op BenchmarkIntSqr/2-4 687375 193.5 ns/op BenchmarkIntSqr/3-4 520713 236.2 ns/op BenchmarkIntSqr/5-4 433545 292.7 ns/op BenchmarkIntSqr/8-4 326127 392.0 ns/op BenchmarkIntSqr/10-4 273464 466.0 ns/op BenchmarkIntSqr/20-4 50250 2297 ns/op BenchmarkIntSqr/30-4 37454 3118 ns/op BenchmarkIntSqr/50-4 24896 4839 ns/op BenchmarkIntSqr/80-4 15022 7786 ns/op BenchmarkIntSqr/100-4 11692 10197 ns/op BenchmarkIntSqr/200-4 4236 26500 ns/op BenchmarkIntSqr/300-4 1732 63906 ns/op BenchmarkIntSqr/500-4 982 122498 ns/op BenchmarkIntSqr/800-4 390 314472 ns/op BenchmarkIntSqr/1000-4 279 426668 ns/op BenchmarkDiv/20/10-4 391364 308.9 ns/op BenchmarkDiv/40/20-4 411319 311.1 ns/op BenchmarkDiv/100/50-4 357716 357.8 ns/op BenchmarkDiv/200/100-4 54049 2086 ns/op BenchmarkDiv/400/200-4 53282 2253 ns/op BenchmarkDiv/1000/500-4 40236 2665 ns/op BenchmarkDiv/2000/1000-4 34838 3726 ns/op BenchmarkDiv/20000/10000-4 1363 90928 ns/op BenchmarkDiv/200000/100000-4 26 3957228 ns/op BenchmarkDiv/2000000/1000000-4 1 109339062 ns/op BenchmarkDiv/20000000/10000000-4 1 3263263394 ns/op BenchmarkMul-4 6 20491849 ns/op BenchmarkNatMul/10-4 206454 845.7 ns/op BenchmarkNatMul/100-4 5790 22622 ns/op BenchmarkNatMul/1000-4 189 611615 ns/op BenchmarkZeroShifts/Shl-4 10000 12697 ns/op BenchmarkZeroShifts/ShlSame-4 3505366 32.05 ns/op BenchmarkZeroShifts/Shr-4 10000 13868 ns/op BenchmarkZeroShifts/ShrSame-4 3709533 32.07 ns/op BenchmarkExp3Power/0x10-4 174589 814.2 ns/op BenchmarkExp3Power/0x40-4 137700 918.8 ns/op BenchmarkExp3Power/0x100-4 87759 1428 ns/op BenchmarkExp3Power/0x400-4 38113 3281 ns/op BenchmarkExp3Power/0x1000-4 10000 13886 ns/op BenchmarkExp3Power/0x4000-4 2497 69772 ns/op BenchmarkExp3Power/0x10000-4 198 549760 ns/op BenchmarkExp3Power/0x40000-4 21 5008355 ns/op BenchmarkExp3Power/0x100000-4 3 47267652 ns/op BenchmarkExp3Power/0x400000-4 1 434945465 ns/op BenchmarkFibo-4 3 34511648 ns/op BenchmarkNatSqr/1-4 1000000 194.9 ns/op BenchmarkNatSqr/2-4 547309 294.1 ns/op BenchmarkNatSqr/3-4 448843 372.3 ns/op BenchmarkNatSqr/5-4 315658 492.1 ns/op BenchmarkNatSqr/8-4 239877 701.9 ns/op BenchmarkNatSqr/10-4 200546 826.9 ns/op BenchmarkNatSqr/20-4 36724 2744 ns/op BenchmarkNatSqr/30-4 33866 3719 ns/op BenchmarkNatSqr/50-4 18964 5916 ns/op BenchmarkNatSqr/80-4 10614 13066 ns/op BenchmarkNatSqr/100-4 10000 13471 ns/op BenchmarkNatSqr/200-4 4282 31062 ns/op BenchmarkNatSqr/300-4 1665 84415 ns/op BenchmarkNatSqr/500-4 940 157872 ns/op BenchmarkNatSqr/800-4 321 348582 ns/op BenchmarkNatSqr/1000-4 255 517742 ns/op BenchmarkNatSetBytes/8-4 891163 139.2 ns/op BenchmarkNatSetBytes/24-4 304956 453.1 ns/op BenchmarkNatSetBytes/128-4 63704 1851 ns/op BenchmarkNatSetBytes/7-4 835524 135.6 ns/op BenchmarkNatSetBytes/23-4 310815 444.2 ns/op BenchmarkNatSetBytes/127-4 68619 1829 ns/op BenchmarkScanPi-4 228 554696 ns/op BenchmarkStringPiParallel-4 498 301094 ns/op BenchmarkScan/10/Base2-4 39506 2927 ns/op BenchmarkScan/100/Base2-4 4173 26239 ns/op BenchmarkScan/1000/Base2-4 472 257854 ns/op BenchmarkScan/10/Base8-4 95488 1244 ns/op BenchmarkScan/100/Base8-4 13281 8898 ns/op BenchmarkScan/1000/Base8-4 1342 87051 ns/op BenchmarkScan/10/Base10-4 102540 1162 ns/op BenchmarkScan/100/Base10-4 14356 8242 ns/op BenchmarkScan/1000/Base10-4 1548 86978 ns/op BenchmarkScan/10/Base16-4 113540 1042 ns/op BenchmarkScan/100/Base16-4 17134 7084 ns/op BenchmarkScan/1000/Base16-4 1689 67640 ns/op BenchmarkString/10/Base2-4 220261 566.8 ns/op BenchmarkString/100/Base2-4 30961 3983 ns/op BenchmarkString/1000/Base2-4 3176 37603 ns/op BenchmarkString/10/Base8-4 381094 295.1 ns/op BenchmarkString/100/Base8-4 75364 1572 ns/op BenchmarkString/1000/Base8-4 7873 14010 ns/op BenchmarkString/10/Base10-4 196914 580.9 ns/op BenchmarkString/100/Base10-4 41103 3092 ns/op BenchmarkString/1000/Base10-4 5845 21926 ns/op BenchmarkString/10/Base16-4 407388 274.7 ns/op BenchmarkString/100/Base16-4 97060 1176 ns/op BenchmarkString/1000/Base16-4 12092 9897 ns/op BenchmarkLeafSize/0-4 31 4035226 ns/op BenchmarkLeafSize/1-4 493 237256 ns/op BenchmarkLeafSize/2-4 502 240868 ns/op BenchmarkLeafSize/3-4 346 334138 ns/op BenchmarkLeafSize/4-4 541 233477 ns/op BenchmarkLeafSize/5-4 333 378925 ns/op BenchmarkLeafSize/6-4 374 327335 ns/op BenchmarkLeafSize/7-4 405 290284 ns/op BenchmarkLeafSize/8-4 480 235990 ns/op BenchmarkLeafSize/9-4 264 452700 ns/op BenchmarkLeafSize/10-4 326 354607 ns/op BenchmarkLeafSize/11-4 336 433550 ns/op BenchmarkLeafSize/12-4 356 318810 ns/op BenchmarkLeafSize/13-4 332 364457 ns/op BenchmarkLeafSize/14-4 378 299152 ns/op BenchmarkLeafSize/15-4 412 295410 ns/op BenchmarkLeafSize/16-4 488 236245 ns/op BenchmarkLeafSize/32-4 474 244743 ns/op BenchmarkLeafSize/64-4 469 261951 ns/op BenchmarkProbablyPrime/n=0-4 10 10346602 ns/op BenchmarkProbablyPrime/n=1-4 9 11842338 ns/op BenchmarkProbablyPrime/n=5-4 6 17835686 ns/op BenchmarkProbablyPrime/n=10-4 4 25437618 ns/op BenchmarkProbablyPrime/n=20-4 3 39137153 ns/op BenchmarkProbablyPrime/Lucas-4 13 9250270 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 85 1486624 ns/op BenchmarkRatCmp-4 164899 703.2 ns/op BenchmarkFloatSqrt/64-4 20935 6672 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 13215 9064 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 9840 14007 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 5006 24429 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 928 138751 ns/op 17917 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 63 1740636 ns/op 177307 B/op 21 allocs/op BenchmarkFloatSqrt/1000000-4 1 128229074 ns/op 3887144 B/op 683 allocs/op PASS ok math/big 57.743s goos: darwin goarch: amd64 pkg: math/bits BenchmarkLeadingZeros-4 13137584 9.131 ns/op BenchmarkLeadingZeros8-4 13435988 9.226 ns/op BenchmarkLeadingZeros16-4 14134947 8.737 ns/op BenchmarkLeadingZeros32-4 14558209 8.581 ns/op BenchmarkLeadingZeros64-4 14460884 8.729 ns/op BenchmarkTrailingZeros-4 14794503 8.707 ns/op BenchmarkTrailingZeros8-4 12838740 8.775 ns/op BenchmarkTrailingZeros16-4 13898292 8.599 ns/op BenchmarkTrailingZeros32-4 14155720 8.562 ns/op BenchmarkTrailingZeros64-4 14240527 8.420 ns/op BenchmarkOnesCount-4 13694899 8.614 ns/op BenchmarkOnesCount8-4 14784148 8.520 ns/op BenchmarkOnesCount16-4 12547815 8.965 ns/op BenchmarkOnesCount32-4 13040443 8.940 ns/op BenchmarkOnesCount64-4 13238444 8.938 ns/op BenchmarkRotateLeft-4 13967500 8.632 ns/op BenchmarkRotateLeft8-4 13686502 8.658 ns/op BenchmarkRotateLeft16-4 13637776 8.399 ns/op BenchmarkRotateLeft32-4 14028288 8.762 ns/op BenchmarkRotateLeft64-4 15214200 8.271 ns/op BenchmarkReverse-4 19414851 6.257 ns/op BenchmarkReverse8-4 25221979 4.831 ns/op BenchmarkReverse16-4 22743592 5.409 ns/op BenchmarkReverse32-4 21511142 5.926 ns/op BenchmarkReverse64-4 19660992 7.257 ns/op BenchmarkReverseBytes-4 25725187 4.825 ns/op BenchmarkReverseBytes16-4 26233928 5.106 ns/op BenchmarkReverseBytes32-4 25479908 4.761 ns/op BenchmarkReverseBytes64-4 26659592 4.915 ns/op BenchmarkAdd-4 14759875 8.369 ns/op BenchmarkAdd32-4 14494634 8.673 ns/op BenchmarkAdd64-4 14521659 8.760 ns/op BenchmarkAdd64multiple-4 23825146 5.127 ns/op BenchmarkSub-4 14287542 8.409 ns/op BenchmarkSub32-4 13978017 8.774 ns/op BenchmarkSub64-4 14893798 8.138 ns/op BenchmarkSub64multiple-4 24846978 5.114 ns/op BenchmarkMul-4 14267923 8.674 ns/op BenchmarkMul32-4 14096689 8.853 ns/op BenchmarkMul64-4 13793704 8.759 ns/op BenchmarkDiv-4 3572619 33.74 ns/op BenchmarkDiv32-4 7162748 16.15 ns/op BenchmarkDiv64-4 3727333 32.13 ns/op PASS ok math/bits 7.052s goos: darwin goarch: amd64 pkg: math/cmplx BenchmarkAbs-4 13953846 8.612 ns/op BenchmarkAcos-4 526891 212.4 ns/op BenchmarkAcosh-4 568987 221.8 ns/op BenchmarkAsin-4 605905 213.9 ns/op BenchmarkAsinh-4 568329 210.2 ns/op BenchmarkAtan-4 926930 127.2 ns/op BenchmarkAtanh-4 901626 127.9 ns/op BenchmarkConj-4 26893503 4.595 ns/op BenchmarkCos-4 723573 162.6 ns/op BenchmarkCosh-4 796420 164.8 ns/op BenchmarkExp-4 1000000 125.7 ns/op BenchmarkLog-4 1000000 114.7 ns/op BenchmarkLog10-4 1000000 114.5 ns/op BenchmarkPhase-4 2226854 53.23 ns/op BenchmarkPolar-4 1429742 81.87 ns/op BenchmarkPow-4 281558 451.8 ns/op BenchmarkRect-4 1206026 99.81 ns/op BenchmarkSin-4 796683 184.9 ns/op BenchmarkSinh-4 746125 163.5 ns/op BenchmarkSqrt-4 1263722 94.16 ns/op BenchmarkTan-4 439770 282.2 ns/op BenchmarkTanh-4 450500 260.2 ns/op PASS ok math/cmplx 3.885s goos: darwin goarch: amd64 pkg: math/rand BenchmarkInt63Threadsafe-4 180919 619.5 ns/op BenchmarkInt63ThreadsafeParallel-4 124488 835.3 ns/op BenchmarkInt63Unthreadsafe-4 843758 128.9 ns/op BenchmarkIntn1000-4 754431 164.9 ns/op BenchmarkInt63n1000-4 673414 154.6 ns/op BenchmarkInt31n1000-4 918534 137.6 ns/op BenchmarkFloat32-4 827612 138.3 ns/op BenchmarkFloat64-4 1000000 115.6 ns/op BenchmarkPerm3-4 177368 674.8 ns/op BenchmarkPerm30-4 21608 5684 ns/op BenchmarkPerm30ViaShuffle-4 20198 6042 ns/op BenchmarkShuffleOverhead-4 14762 7833 ns/op BenchmarkRead3-4 924890 138.0 ns/op BenchmarkRead64-4 75226 1500 ns/op BenchmarkRead1000-4 5956 22073 ns/op PASS ok math/rand 2.654s goos: darwin goarch: amd64 pkg: mime BenchmarkQEncodeWord-4 42370 2771 ns/op BenchmarkQDecodeWord-4 100364 1149 ns/op BenchmarkQDecodeHeader-4 95445 1259 ns/op BenchmarkTypeByExtension/.html-4 562495 204.8 ns/op BenchmarkTypeByExtension/.HTML-4 350173 311.1 ns/op BenchmarkTypeByExtension/.unused-4 494024 272.5 ns/op BenchmarkExtensionsByType/text/html-4 199717 1012 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 48817 2450 ns/op BenchmarkExtensionsByType/application/octet-stream-4 52306 3107 ns/op PASS ok mime 1.921s goos: darwin goarch: amd64 pkg: mime/quotedprintable BenchmarkWriter-4 948 124540 ns/op PASS ok mime/quotedprintable 0.195s goos: darwin goarch: amd64 pkg: net BenchmarkGoLookupIP-4 4 26891429 ns/op 8726 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 2 51704478 ns/op 13264 B/op 112 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5026495942 ns/op 150848 B/op 234 allocs/op BenchmarkDNSName-4 140041 858.1 ns/op BenchmarkInterfaces-4 1642 64628 ns/op BenchmarkInterfaceByIndex-4 5824 18267 ns/op BenchmarkInterfaceByName-4 2148 60343 ns/op BenchmarkInterfaceAddrs-4 2208 63705 ns/op BenchmarkInterfacesAndAddrs-4 6298 18830 ns/op BenchmarkInterfacesAndMulticastAddrs-4 2982 44372 ns/op BenchmarkParseIP-4 17108 7006 ns/op BenchmarkIPString/IPv4-4 146476 834.3 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 14152 8318 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 47074 2522 ns/op BenchmarkIPEqual/IPv4-4 1064048 107.8 ns/op BenchmarkIPEqual/IPv6-4 1112296 105.7 ns/op BenchmarkTCP4OneShot-4 166 678747 ns/op BenchmarkTCP4OneShotTimeout-4 159 877769 ns/op BenchmarkTCP4Persistent-4 326 316922 ns/op BenchmarkTCP4PersistentTimeout-4 356 362463 ns/op BenchmarkTCP6OneShot-4 120 871498 ns/op BenchmarkTCP6OneShotTimeout-4 178 743337 ns/op BenchmarkTCP6Persistent-4 320 431305 ns/op BenchmarkTCP6PersistentTimeout-4 318 352318 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10892 9319 ns/op BenchmarkTCP6ConcurrentReadWrite-4 8110 20169 ns/op BenchmarkSetReadDeadline-4 122998 929.1 ns/op BenchmarkUDP6LinkLocalUnicast-4 106 1118540 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 106 1003996 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 111 1117309 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 114 972976 ns/op 0 B/op 0 allocs/op PASS ok net 11.359s goos: darwin goarch: amd64 pkg: net/http BenchmarkCookieString-4 22065 6647 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 6122 19671 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 10000 11814 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 17462 9852 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 28968 4687 ns/op 736 B/op 11 allocs/op BenchmarkServerMatch-4 977960 130.1 ns/op BenchmarkReadRequestChrome-4 3686 31509 ns/op 19.39 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 10641 12459 ns/op 6.26 MB/s 939 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 10000 12266 ns/op 6.69 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 7522 25146 ns/op 6.00 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 10000 10439 ns/op 3.83 MB/s 875 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 38 3413603 ns/op 0.30 MB/s BenchmarkFileAndServer_1KB/https1-4 20 5695979 ns/op 0.18 MB/s BenchmarkFileAndServer_1KB/h2-4 18 5730235 ns/op 0.18 MB/s BenchmarkFileAndServer_16MB/h1-4 1 109628256 ns/op 153.04 MB/s BenchmarkFileAndServer_16MB/https1-4 1 248216443 ns/op 67.59 MB/s BenchmarkFileAndServer_16MB/h2-4 1 476780035 ns/op 35.19 MB/s BenchmarkFileAndServer_64MB/h1-4 1 351174823 ns/op 191.10 MB/s BenchmarkFileAndServer_64MB/https1-4 1 778266885 ns/op 86.23 MB/s BenchmarkFileAndServer_64MB/h2-4 1 1950277296 ns/op 34.41 MB/s BenchmarkServeMux-4 272 464172 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 370 337686 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 38 3124051 ns/op 6336 B/op 67 allocs/op BenchmarkClientServer/https1-4 27 3775186 ns/op 11754 B/op 118 allocs/op BenchmarkClientServer/h2-4 30 4282296 ns/op 14802 B/op 124 allocs/op BenchmarkClientServerParallel/4/h1-4 250 449692 ns/op 11627 B/op 85 allocs/op BenchmarkClientServerParallel/4/https1-4 12 8595097 ns/op 136920 B/op 1257 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56906: read tcp 127.0.0.1:56904->127.0.0.1:56906: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56908: read tcp 127.0.0.1:56907->127.0.0.1:56908: use of closed network connection BenchmarkClientServerParallel/4/h2-4 18 6575920 ns/op 107934 B/op 1066 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56929: read tcp 127.0.0.1:56927->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:56930: read tcp 127.0.0.1:56927->127.0.0.1:56930: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56937: read tcp 127.0.0.1:56931->127.0.0.1:56937: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56933: read tcp 127.0.0.1:56931->127.0.0.1:56933: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56940: write tcp 127.0.0.1:56931->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:56939: write tcp 127.0.0.1:56931->127.0.0.1:56939: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56948: read tcp 127.0.0.1:56942->127.0.0.1:56948: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56949: read tcp 127.0.0.1:56942->127.0.0.1:56949: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56955: read tcp 127.0.0.1:56942->127.0.0.1:56955: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56956: read tcp 127.0.0.1:56942->127.0.0.1:56956: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 202 979169 ns/op 21975 B/op 122 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h1-4 serve_test.go:5048: Get: Get "http://127.0.0.1:57079": dial tcp 127.0.0.1:57079: connect: connection reset by peer serve_test.go:5048: Get: Get "http://127.0.0.1:57079": dial tcp 127.0.0.1:57079: connect: connection reset by peer BenchmarkClientServerParallel/64/https1-4 13 8355346 ns/op 128686 B/op 1214 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57287: read tcp 127.0.0.1:57284->127.0.0.1:57287: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57290: read tcp 127.0.0.1:57288->127.0.0.1:57290: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57307: read tcp 127.0.0.1:57297->127.0.0.1:57307: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57310: write tcp 127.0.0.1:57297->127.0.0.1:57310: use of closed network connection BenchmarkClientServerParallel/64/h2-4 15 8162363 ns/op 125539 B/op 1254 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57315: write tcp 127.0.0.1:57313->127.0.0.1:57315: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57340: read tcp 127.0.0.1:57327->127.0.0.1:57340: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57329: write tcp 127.0.0.1:57327->127.0.0.1:57329: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57328: write tcp 127.0.0.1:57327->127.0.0.1:57328: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57343: read tcp 127.0.0.1:57341->127.0.0.1:57343: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57344: read tcp 127.0.0.1:57341->127.0.0.1:57344: use of closed network connection BenchmarkServer-4 1 153523460 ns/op 30064 B/op 143 allocs/op BenchmarkClient-4 28 4154001 ns/op 4147 B/op 47 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 117 1027479 ns/op 7460 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 204 570243 ns/op 3203 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1057 105096 ns/op 1951 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1069 111104 ns/op 2808 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1155 114541 ns/op 2726 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1306 110433 ns/op 2766 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1448 90390 ns/op 1902 B/op 14 allocs/op BenchmarkServerHijack-4 654 159649 ns/op 16773 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 31 3659161 ns/op 6898 B/op 54 allocs/op BenchmarkResponseStatusLine-4 279594 430.0 ns/op 0 B/op 0 allocs/op PASS ok net/http 16.832s goos: darwin goarch: amd64 pkg: net/http/httputil BenchmarkServeHTTP-4 1341 100919 ns/op 34076 B/op 12 allocs/op PASS ok net/http/httputil 0.270s goos: darwin goarch: amd64 pkg: net/netip BenchmarkIPNextPrev-4 93100 1142 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 366157 282.7 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 197034 823.9 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 59265 2096 ns/op BenchmarkStdIPv4-4 76992 1575 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 91510 1211 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 81433 1948 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 100646 1033 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 66302 1808 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1015323 116.2 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1000000 129.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1000000 147.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 179454 955.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 255750 519.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 238243 514.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 70881 1938 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 361491 626.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 287616 667.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 275482 578.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 122920 1070 ns/op 32 B/op 2 allocs/op BenchmarkStdParseIP/v6_zone-4 337146 363.7 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 300223 494.4 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 100585 1098 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 144255 728.4 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 231823 707.7 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 102009 1025 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 218388 576.3 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 117776 1055 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 135874 958.6 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 126716 1030 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 86278 1872 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 426414 318.9 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 130582 984.7 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 83551 1908 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 104835 1507 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 144595 913.5 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 89416 2029 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 210579 562.8 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 90979 1380 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 100227 1094 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 186794 1333 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 99729 1119 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 935179 133.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 777674 130.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 782716 177.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 862843 146.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 872527 165.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 843670 143.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 850033 198.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 770613 182.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 929335 147.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 349999 566.1 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 517255 297.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 207866 934.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 224376 687.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 197308 690.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 68266 1702 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 368392 275.7 ns/op PASS ok net/netip 13.002s 2023/01/25 10:01:07 Test RPC server listening on 127.0.0.1:57405 2023/01/25 10:01:07 Test HTTP RPC server listening on 127.0.0.1:57406 goos: darwin goarch: amd64 pkg: net/rpc BenchmarkEndToEnd-4 132 927928 ns/op BenchmarkEndToEndHTTP-4 129 970201 ns/op BenchmarkEndToEndAsync-4 824 127213 ns/op BenchmarkEndToEndAsyncHTTP-4 838 121909 ns/op PASS ok net/rpc 1.043s goos: darwin goarch: amd64 pkg: net/textproto BenchmarkReadMIMEHeader/client_headers-4 4119 48592 ns/op BenchmarkReadMIMEHeader/server_headers-4 5024 23351 ns/op BenchmarkUncommon-4 21003 7493 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.779s goos: darwin goarch: amd64 pkg: net/url BenchmarkString-4 2992 37672 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 76677 1545 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 409387 275.7 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 99253 1517 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 197535 634.0 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 93134 1510 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 15555 8105 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 376545 325.8 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 99202 1760 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 192620 779.1 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 95428 1564 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 13753 10851 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 172921 789.4 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 68127 3376 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 53958 2140 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 29786 4104 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 3955 36805 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 167748 724.9 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 55946 1853 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 64053 1729 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 30724 3956 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 4182 24235 ns/op 320 B/op 1 allocs/op PASS ok net/url 5.200s goos: darwin goarch: amd64 pkg: os BenchmarkExpand/noop-4 2381619 46.18 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 111303 1098 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 421 257884 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 os_test.go:501: benchmarkReaddirname ".": 126 entries BenchmarkReaddir-4 100 1411780 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:518: benchmarkReaddir ".": 126 entries os_test.go:518: benchmarkReaddir ".": 126 entries BenchmarkReadDir-4 357 327002 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 40219 3761 ns/op BenchmarkStatFile-4 24007 4454 ns/op BenchmarkStatDir-4 29247 4056 ns/op BenchmarkLstatDot-4 42132 3327 ns/op BenchmarkLstatFile-4 28176 4785 ns/op BenchmarkLstatDir-4 28261 4458 ns/op PASS ok os 2.595s goos: darwin goarch: amd64 pkg: os/exec BenchmarkExecHostname-4 16 8853291 ns/op 8560 B/op 30 allocs/op PASS ok os/exec 0.326s goos: darwin goarch: amd64 pkg: os/user BenchmarkCurrent-4 260480 462.4 ns/op PASS ok os/user 0.274s goos: darwin goarch: amd64 pkg: reflect BenchmarkBool-4 2314339 71.24 ns/op BenchmarkString-4 1668726 70.69 ns/op BenchmarkBytes-4 1519948 77.27 ns/op BenchmarkNamedBytes-4 607641 188.0 ns/op BenchmarkBytesArray-4 629223 233.4 ns/op BenchmarkSliceLen-4 1500714 71.69 ns/op BenchmarkMapLen-4 1000000 133.2 ns/op BenchmarkStringLen-4 1000000 128.7 ns/op BenchmarkArrayLen-4 1000000 108.2 ns/op BenchmarkSliceCap-4 1585090 87.95 ns/op BenchmarkDeepEqual/int8-4 488480 228.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 86049 1663 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 550882 314.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 101648 1288 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 474784 296.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 78553 2508 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 407577 323.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 88388 1591 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 498159 478.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 90572 1480 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 579924 229.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 98034 1276 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 302734 349.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 85344 1532 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 336192 538.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 62650 2134 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 386391 294.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 90639 2469 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 530388 352.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 93202 1436 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 528666 331.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 93260 1261 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 515860 246.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 89470 1213 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 492319 241.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 98826 1534 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 513528 236.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 90819 1220 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 554971 225.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 97477 1130 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 698336 186.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 103382 1162 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 584557 226.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 86019 1175 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 128799 1950 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 68977 1865 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 71528 2173 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 44353 2604 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 334405 385.2 ns/op BenchmarkIsZero/ArrayIncomparable-4 44420 4158 ns/op BenchmarkIsZero/StructComparable-4 976044 166.9 ns/op BenchmarkIsZero/StructIncomparable-4 216168 707.2 ns/op BenchmarkSetZero/Bool/Direct-4 2737184 44.16 ns/op BenchmarkSetZero/Bool/CachedZero-4 1899834 109.7 ns/op BenchmarkSetZero/Bool/NewZero-4 1244588 95.23 ns/op BenchmarkSetZero/Int/Direct-4 2147931 57.05 ns/op BenchmarkSetZero/Int/CachedZero-4 1904985 63.04 ns/op BenchmarkSetZero/Int/NewZero-4 1211218 107.2 ns/op BenchmarkSetZero/Uint/Direct-4 1685932 75.74 ns/op BenchmarkSetZero/Uint/CachedZero-4 1961703 91.01 ns/op BenchmarkSetZero/Uint/NewZero-4 1220691 99.48 ns/op BenchmarkSetZero/Float/Direct-4 2108612 101.6 ns/op BenchmarkSetZero/Float/CachedZero-4 1879503 63.48 ns/op BenchmarkSetZero/Float/NewZero-4 1000000 123.8 ns/op BenchmarkSetZero/Complex/Direct-4 2181469 108.6 ns/op BenchmarkSetZero/Complex/CachedZero-4 1842784 83.47 ns/op BenchmarkSetZero/Complex/NewZero-4 1000000 110.5 ns/op BenchmarkSetZero/Array/Direct-4 3113065 38.03 ns/op BenchmarkSetZero/Array/CachedZero-4 1526674 102.5 ns/op BenchmarkSetZero/Array/NewZero-4 1217199 135.5 ns/op BenchmarkSetZero/Chan/Direct-4 2080881 56.00 ns/op BenchmarkSetZero/Chan/CachedZero-4 1000000 132.0 ns/op BenchmarkSetZero/Chan/NewZero-4 957026 121.9 ns/op BenchmarkSetZero/Func/Direct-4 2136786 72.25 ns/op BenchmarkSetZero/Func/CachedZero-4 1341265 94.21 ns/op BenchmarkSetZero/Func/NewZero-4 943153 126.3 ns/op BenchmarkSetZero/Interface/Direct-4 1631151 67.22 ns/op BenchmarkSetZero/Interface/CachedZero-4 1781356 68.25 ns/op BenchmarkSetZero/Interface/NewZero-4 1000000 116.7 ns/op BenchmarkSetZero/Map/Direct-4 2017740 113.2 ns/op BenchmarkSetZero/Map/CachedZero-4 1383487 87.13 ns/op BenchmarkSetZero/Map/NewZero-4 1000000 130.5 ns/op BenchmarkSetZero/Pointer/Direct-4 1000000 104.4 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1260542 93.63 ns/op BenchmarkSetZero/Pointer/NewZero-4 1000000 153.1 ns/op BenchmarkSetZero/Slice/Direct-4 1855585 62.82 ns/op BenchmarkSetZero/Slice/CachedZero-4 1776540 96.33 ns/op BenchmarkSetZero/Slice/NewZero-4 1200984 107.0 ns/op BenchmarkSetZero/String/Direct-4 1954514 58.32 ns/op BenchmarkSetZero/String/CachedZero-4 1751071 79.70 ns/op BenchmarkSetZero/String/NewZero-4 995640 101.7 ns/op BenchmarkSetZero/Struct/Direct-4 2865120 69.03 ns/op BenchmarkSetZero/Struct/CachedZero-4 1514514 95.15 ns/op BenchmarkSetZero/Struct/NewZero-4 1088124 110.3 ns/op BenchmarkSelect/1-4 155540 677.1 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 49321 2176 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 44919 3411 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 143127 789.1 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 134215 1087 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 108954 1055 ns/op 121.32 MB/s BenchmarkCallArgCopy/size=256-4 110791 1172 ns/op 218.41 MB/s BenchmarkCallArgCopy/size=1024-4 69810 2655 ns/op 385.62 MB/s BenchmarkCallArgCopy/size=4096-4 17820 6627 ns/op 618.08 MB/s BenchmarkCallArgCopy/size=65536-4 1357 122858 ns/op 533.43 MB/s BenchmarkPtrTo-4 625092 183.2 ns/op BenchmarkFieldByName1-4 514387 260.3 ns/op BenchmarkFieldByName2-4 37226 4116 ns/op BenchmarkFieldByName3-4 4506 26026 ns/op BenchmarkInterfaceBig-4 2822846 41.87 ns/op BenchmarkInterfaceSmall-4 2710130 47.82 ns/op BenchmarkNew-4 1024094 137.6 ns/op BenchmarkMap/StringKeys/MapIndex-4 3350 38254 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3277 41010 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3061 46291 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2996 42064 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3188 38578 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3434 38136 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 222600 614.8 ns/op PASS ok reflect 26.560s goos: darwin goarch: amd64 pkg: regexp BenchmarkFind-4 5042 29428 ns/op 9383 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 10000 24078 ns/op 9035 B/op 1 allocs/op BenchmarkFindString-4 10000 28307 ns/op 9414 B/op 1 allocs/op BenchmarkFindSubmatch-4 10000 30935 ns/op 9240 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10000 29318 ns/op 9357 B/op 2 allocs/op BenchmarkLiteral-4 10000 23701 ns/op BenchmarkNotLiteral-4 2422 47897 ns/op BenchmarkMatchClass-4 3032 56723 ns/op BenchmarkMatchClass_InRange-4 3661 62443 ns/op BenchmarkReplaceAll-4 1419 148455 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 10000 21515 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 18867 7070 ns/op BenchmarkAnchoredShortMatch-4 10000 22783 ns/op BenchmarkAnchoredLongMatch-4 10000 12260 ns/op BenchmarkOnePassShortA-4 18387 6543 ns/op BenchmarkNotOnePassShortA-4 8835 37794 ns/op BenchmarkOnePassShortB-4 21108 5508 ns/op BenchmarkNotOnePassShortB-4 4304 31762 ns/op BenchmarkOnePassLongPrefix-4 53000 2154 ns/op BenchmarkOnePassLongNotPrefix-4 23665 7002 ns/op BenchmarkMatchParallelShared-4 2712 37573 ns/op BenchmarkMatchParallelCopied-4 4250 37637 ns/op BenchmarkQuoteMetaAll-4 140060 1353 ns/op 10.34 MB/s BenchmarkQuoteMetaNone-4 331915 630.9 ns/op 41.21 MB/s BenchmarkCompile/Onepass-4 3074 59872 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1687 119811 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 122 1021896 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 2134510 76.81 ns/op 208.31 MB/s BenchmarkMatch/Easy0/32-4 10000 22613 ns/op 1.42 MB/s BenchmarkMatch/Easy0/1K-4 2132 53231 ns/op 19.24 MB/s BenchmarkMatch/Easy0i/16-4 2213690 99.12 ns/op 161.42 MB/s BenchmarkMatch/Easy0i/32-4 2996 46798 ns/op 0.68 MB/s BenchmarkMatch/Easy0i/1K-4 195 598498 ns/op 1.71 MB/s BenchmarkMatch/Easy1/16-4 2034148 52.49 ns/op 304.84 MB/s BenchmarkMatch/Easy1/32-4 10000 28835 ns/op 1.11 MB/s BenchmarkMatch/Easy1/1K-4 2935 68923 ns/op 14.86 MB/s BenchmarkMatch/Medium/16-4 2105080 56.26 ns/op 284.38 MB/s BenchmarkMatch/Medium/32-4 7081 48531 ns/op 0.66 MB/s BenchmarkMatch/Medium/1K-4 237 479815 ns/op 2.13 MB/s BenchmarkMatch/Hard/16-4 2209794 61.77 ns/op 259.03 MB/s BenchmarkMatch/Hard/32-4 4413 50928 ns/op 0.63 MB/s BenchmarkMatch/Hard/1K-4 150 1044842 ns/op 0.98 MB/s BenchmarkMatch/Hard1/16-4 1326 107805 ns/op 0.15 MB/s BenchmarkMatch/Hard1/32-4 669 175481 ns/op 0.18 MB/s BenchmarkMatch/Hard1/1K-4 22 5270380 ns/op 0.19 MB/s BenchmarkMatch_onepass_regex/16-4 22905 7754 ns/op 2.06 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 13171 7698 ns/op 4.16 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 500 356287 ns/op 2.87 MB/s 26 B/op 0 allocs/op PASS ok regexp 13.197s goos: darwin goarch: amd64 pkg: regexp/syntax BenchmarkEmptyOpContext-4 803923 152.0 ns/op PASS ok regexp/syntax 1.568s goos: darwin goarch: amd64 pkg: runtime BenchmarkMakeChan/Byte-4 877112 366.5 ns/op BenchmarkMakeChan/Int-4 1000000 536.8 ns/op BenchmarkMakeChan/Ptr-4 648795 707.6 ns/op BenchmarkMakeChan/Struct/0-4 1000000 369.1 ns/op BenchmarkMakeChan/Struct/32-4 709524 1098 ns/op BenchmarkMakeChan/Struct/40-4 147000 1089 ns/op BenchmarkChanNonblocking-4 5119690 23.20 ns/op BenchmarkSelectUncontended-4 704520 169.6 ns/op BenchmarkSelectSyncContended-4 92313 1601 ns/op BenchmarkSelectAsyncContended-4 227364 497.3 ns/op BenchmarkSelectNonblock-4 2971486 40.37 ns/op BenchmarkChanUncontended-4 9388 15203 ns/op BenchmarkChanContended-4 4171 31568 ns/op BenchmarkChanSync-4 176485 741.2 ns/op BenchmarkChanSyncWork-4 10000 37739 ns/op BenchmarkChanProdCons0-4 193328 648.1 ns/op BenchmarkChanProdCons10-4 363966 339.0 ns/op BenchmarkChanProdCons100-4 444573 275.7 ns/op BenchmarkChanProdConsWork0-4 133243 905.8 ns/op BenchmarkChanProdConsWork10-4 147252 705.1 ns/op BenchmarkChanProdConsWork100-4 205084 590.5 ns/op BenchmarkSelectProdCons-4 134336 992.5 ns/op BenchmarkReceiveDataFromClosedChan-4 931686 154.9 ns/op BenchmarkChanCreation-4 84220 1208 ns/op BenchmarkChanSem-4 238575 585.6 ns/op BenchmarkChanPopular-4 81 1522122 ns/op BenchmarkChanClosed-4 912918 132.2 ns/op BenchmarkCallClosure-4 3512086 35.81 ns/op BenchmarkCallClosure1-4 3590337 46.90 ns/op BenchmarkCallClosure2-4 1000000 168.0 ns/op BenchmarkCallClosure3-4 1000000 138.4 ns/op BenchmarkCallClosure4-4 1000000 170.4 ns/op BenchmarkComplex128DivNormal-4 8600419 13.87 ns/op BenchmarkComplex128DivNisNaN-4 7485506 17.03 ns/op BenchmarkComplex128DivDisNaN-4 6147954 22.06 ns/op BenchmarkComplex128DivNisInf-4 9185449 12.16 ns/op BenchmarkComplex128DivDisInf-4 5767944 20.27 ns/op BenchmarkSetTypePtr-4 73597822 3.107 ns/op 2575.12 MB/s BenchmarkSetTypePtr8-4 8230161 12.47 ns/op 5134.27 MB/s BenchmarkSetTypePtr16-4 13260579 12.29 ns/op 10416.03 MB/s BenchmarkSetTypePtr32-4 11694427 12.80 ns/op 20000.63 MB/s BenchmarkSetTypePtr64-4 12599688 16.07 ns/op 31855.36 MB/s BenchmarkSetTypePtr126-4 4973354 26.24 ns/op 38420.04 MB/s BenchmarkSetTypePtr128-4 4817732 23.31 ns/op 43933.69 MB/s BenchmarkSetTypePtrSlice-4 740709 154.5 ns/op 53010.45 MB/s BenchmarkSetTypeNode1-4 10857037 14.50 ns/op 1655.20 MB/s BenchmarkSetTypeNode1Slice-4 3441316 42.36 ns/op 18131.59 MB/s BenchmarkSetTypeNode8-4 8357726 14.91 ns/op 5366.65 MB/s BenchmarkSetTypeNode8Slice-4 1826293 74.48 ns/op 34371.49 MB/s BenchmarkSetTypeNode64-4 4566232 25.71 ns/op 20535.62 MB/s BenchmarkSetTypeNode64Slice-4 327130 707.5 ns/op 23881.92 MB/s BenchmarkSetTypeNode64Dead-4 6226539 28.94 ns/op 18243.79 MB/s BenchmarkSetTypeNode64DeadSlice-4 334418 462.6 ns/op 36527.36 MB/s BenchmarkSetTypeNode124-4 5389258 24.53 ns/op 41086.10 MB/s BenchmarkSetTypeNode124Slice-4 204292 741.9 ns/op 43479.09 MB/s BenchmarkSetTypeNode126-4 5093650 25.55 ns/op 40077.67 MB/s BenchmarkSetTypeNode126Slice-4 222013 948.2 ns/op 34558.17 MB/s BenchmarkSetTypeNode128-4 3222841 39.42 ns/op 26384.13 MB/s BenchmarkSetTypeNode128Slice-4 145222 776.2 ns/op 42873.19 MB/s BenchmarkSetTypeNode130-4 4303573 49.24 ns/op 21444.64 MB/s BenchmarkSetTypeNode130Slice-4 162765 929.2 ns/op 36366.99 MB/s BenchmarkSetTypeNode1024-4 621364 186.8 ns/op 43949.28 MB/s BenchmarkSetTypeNode1024Slice-4 17379 5826 ns/op 45086.97 MB/s BenchmarkAllocation-4 1827 115971 ns/op BenchmarkReadMemStats-4 52 2767973 ns/op BenchmarkReadMemStatsLatency-4 1 4025079 p50-ns 4025079 p90-ns 4025079 p99-ns BenchmarkWriteBarrier-4 1923804 59.71 ns/op BenchmarkBulkWriteBarrier-4 3968504 29.97 ns/op BenchmarkScanStackNoLocals-4 2 77891579 ns/op BenchmarkMSpanCountAlloc/bits=64-4 13748522 15.89 ns/op BenchmarkMSpanCountAlloc/bits=128-4 12724256 18.35 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9761292 21.61 ns/op BenchmarkMSpanCountAlloc/bits=512-4 7406887 15.48 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4870752 22.00 ns/op BenchmarkHash5-4 6029139 19.51 ns/op 256.34 MB/s BenchmarkHash16-4 7732903 18.46 ns/op 866.70 MB/s BenchmarkHash64-4 5890030 30.17 ns/op 2121.55 MB/s BenchmarkHash1024-4 1847034 88.50 ns/op 11570.22 MB/s BenchmarkHash65536-4 47606 2538 ns/op 25818.65 MB/s BenchmarkAlignedLoad-4 7242607 15.20 ns/op BenchmarkUnalignedLoad-4 9390578 13.63 ns/op BenchmarkEqEfaceConcrete-4 3512436 30.46 ns/op BenchmarkEqIfaceConcrete-4 5035681 25.39 ns/op BenchmarkNeEfaceConcrete-4 5831313 21.49 ns/op BenchmarkNeIfaceConcrete-4 5911106 17.01 ns/op BenchmarkConvT2EByteSized/bool-4 3937833 43.37 ns/op BenchmarkConvT2EByteSized/uint8-4 2651919 42.69 ns/op BenchmarkConvT2ESmall-4 3927514 42.77 ns/op BenchmarkConvT2EUintptr-4 3674155 31.15 ns/op BenchmarkConvT2ELarge-4 668592 176.6 ns/op BenchmarkConvT2ISmall-4 3712914 30.97 ns/op BenchmarkConvT2IUintptr-4 3685617 30.57 ns/op BenchmarkConvT2ILarge-4 649584 175.4 ns/op BenchmarkConvI2E-4 3549068 30.67 ns/op BenchmarkConvI2I-4 3364719 33.32 ns/op BenchmarkAssertE2T-4 3562645 33.09 ns/op BenchmarkAssertE2TLarge-4 1833373 56.30 ns/op BenchmarkAssertE2I-4 3109308 43.54 ns/op BenchmarkAssertI2T-4 3416325 43.18 ns/op BenchmarkAssertI2I-4 3775353 33.11 ns/op BenchmarkAssertI2E-4 3635906 30.76 ns/op BenchmarkAssertE2E-4 4161754 28.73 ns/op BenchmarkAssertE2T2-4 2497256 71.99 ns/op BenchmarkAssertE2T2Blank-4 3132644 34.42 ns/op BenchmarkAssertI2E2-4 3029996 43.54 ns/op BenchmarkAssertI2E2Blank-4 2259526 45.31 ns/op BenchmarkAssertE2E2-4 3653162 38.58 ns/op BenchmarkAssertE2E2Blank-4 4336238 29.56 ns/op BenchmarkConvT2Ezero/zero/16-4 3988605 28.87 ns/op BenchmarkConvT2Ezero/zero/32-4 4234536 41.54 ns/op BenchmarkConvT2Ezero/zero/64-4 3913028 28.41 ns/op BenchmarkConvT2Ezero/zero/str-4 2992519 33.43 ns/op BenchmarkConvT2Ezero/zero/slice-4 3949911 29.19 ns/op BenchmarkConvT2Ezero/zero/big-4 130417 1490 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1000000 134.4 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1000000 175.2 ns/op BenchmarkConvT2Ezero/nonzero/big-4 106840 1664 ns/op BenchmarkConvT2Ezero/smallint/16-4 3480225 42.58 ns/op BenchmarkConvT2Ezero/smallint/32-4 4460941 28.33 ns/op BenchmarkConvT2Ezero/smallint/64-4 4375098 26.75 ns/op BenchmarkConvT2Ezero/largeint/16-4 1000000 120.7 ns/op BenchmarkConvT2Ezero/largeint/32-4 1000000 129.8 ns/op BenchmarkConvT2Ezero/largeint/64-4 1000000 116.7 ns/op BenchmarkMalloc8-4 1000000 129.3 ns/op BenchmarkMalloc16-4 1000000 134.3 ns/op BenchmarkMallocTypeInfo8-4 1000000 132.1 ns/op BenchmarkMallocTypeInfo16-4 1000000 134.5 ns/op BenchmarkMallocLargeStruct-4 68742 1901 ns/op BenchmarkGoroutineSelect-4 15 7431871 ns/op BenchmarkGoroutineBlocking-4 18 7761291 ns/op BenchmarkGoroutineForRange-4 16 6596530 ns/op BenchmarkGoroutineIdle-4 19 7429306 ns/op BenchmarkHashStringSpeed-4 2427580 74.74 ns/op BenchmarkHashBytesSpeed-4 1000000 105.3 ns/op BenchmarkHashInt32Speed-4 2988974 41.26 ns/op BenchmarkHashInt64Speed-4 2896485 42.34 ns/op BenchmarkHashStringArraySpeed-4 569680 205.8 ns/op BenchmarkMegMap-4 2171560 63.39 ns/op BenchmarkMegOneMap-4 2610349 39.45 ns/op BenchmarkMegEqMap-4 3568 46843 ns/op BenchmarkMegEmptyMap-4 3759620 32.03 ns/op BenchmarkSmallStrMap-4 2654280 44.39 ns/op BenchmarkMapStringKeysEight_16-4 2741383 41.78 ns/op BenchmarkMapStringKeysEight_32-4 1682394 73.93 ns/op BenchmarkMapStringKeysEight_64-4 2694480 71.84 ns/op BenchmarkMapStringKeysEight_1M-4 2747515 42.41 ns/op BenchmarkIntMap-4 2974597 68.10 ns/op BenchmarkMapFirst/1-4 3651555 33.09 ns/op BenchmarkMapFirst/2-4 3514081 48.18 ns/op BenchmarkMapFirst/3-4 2847704 37.73 ns/op BenchmarkMapFirst/4-4 3744952 45.51 ns/op BenchmarkMapFirst/5-4 3756879 31.55 ns/op BenchmarkMapFirst/6-4 3470305 31.81 ns/op BenchmarkMapFirst/7-4 3458565 34.54 ns/op BenchmarkMapFirst/8-4 3546457 42.06 ns/op BenchmarkMapFirst/9-4 3222987 37.32 ns/op BenchmarkMapFirst/10-4 3083806 42.36 ns/op BenchmarkMapFirst/11-4 2908854 36.35 ns/op BenchmarkMapFirst/12-4 3376489 37.26 ns/op BenchmarkMapFirst/13-4 3215984 35.73 ns/op BenchmarkMapFirst/14-4 3393844 36.86 ns/op BenchmarkMapFirst/15-4 2970211 36.99 ns/op BenchmarkMapFirst/16-4 2999053 37.28 ns/op BenchmarkMapMid/1-4 1952683 58.79 ns/op BenchmarkMapMid/2-4 3039523 38.85 ns/op BenchmarkMapMid/3-4 3008336 37.40 ns/op BenchmarkMapMid/4-4 2992638 39.68 ns/op BenchmarkMapMid/5-4 3224803 39.81 ns/op BenchmarkMapMid/6-4 3008308 50.03 ns/op BenchmarkMapMid/7-4 2771212 47.29 ns/op BenchmarkMapMid/8-4 2740864 39.67 ns/op BenchmarkMapMid/9-4 2880967 59.39 ns/op BenchmarkMapMid/10-4 2602114 43.82 ns/op BenchmarkMapMid/11-4 2855444 41.71 ns/op BenchmarkMapMid/12-4 2759004 41.87 ns/op BenchmarkMapMid/13-4 2904670 40.85 ns/op BenchmarkMapMid/14-4 2815761 42.09 ns/op BenchmarkMapMid/15-4 2831430 41.43 ns/op BenchmarkMapMid/16-4 2714854 42.37 ns/op BenchmarkMapLast/1-4 2740963 41.76 ns/op BenchmarkMapLast/2-4 3121177 54.12 ns/op BenchmarkMapLast/3-4 3081276 39.11 ns/op BenchmarkMapLast/4-4 2944525 40.60 ns/op BenchmarkMapLast/5-4 1568361 73.18 ns/op BenchmarkMapLast/6-4 2847049 65.95 ns/op BenchmarkMapLast/7-4 2442291 75.47 ns/op BenchmarkMapLast/8-4 2667704 42.77 ns/op BenchmarkMapLast/9-4 2783481 56.65 ns/op BenchmarkMapLast/10-4 2872938 41.92 ns/op BenchmarkMapLast/11-4 2584083 45.01 ns/op BenchmarkMapLast/12-4 2623062 47.59 ns/op BenchmarkMapLast/13-4 2523067 51.14 ns/op BenchmarkMapLast/14-4 2873271 43.80 ns/op BenchmarkMapLast/15-4 2808721 44.21 ns/op BenchmarkMapLast/16-4 2613633 44.46 ns/op BenchmarkMapCycle-4 2336174 53.93 ns/op BenchmarkRepeatedLookupStrMapKey32-4 2918346 44.02 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 1953 70676 ns/op BenchmarkMakeMap/[Byte]Byte-4 779955 412.8 ns/op BenchmarkMakeMap/[Int]Int-4 202722 996.0 ns/op BenchmarkNewEmptyMap-4 12997513 11.51 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1535025 70.67 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 611516 212.2 ns/op BenchmarkMapIterEmpty-4 3899226 47.50 ns/op BenchmarkSameLengthMap-4 3520568 38.66 ns/op BenchmarkBigKeyMap-4 1000000 137.7 ns/op BenchmarkBigValMap-4 1000000 106.9 ns/op BenchmarkSmallKeyMap-4 2342025 46.78 ns/op BenchmarkMapPopulate/1-4 1956970 64.67 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 110421 1803 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 4976 34008 ns/op 6275 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 474 272491 ns/op 51764 B/op 55 allocs/op BenchmarkMapPopulate/10000-4 30 3467370 ns/op 415900 B/op 200 allocs/op BenchmarkMapPopulate/100000-4 3 36853447 ns/op 6527144 B/op 2893 allocs/op BenchmarkComplexAlgMap-4 511947 240.1 ns/op BenchmarkGoMapClear/Reflexive/1-4 622134 218.4 ns/op BenchmarkGoMapClear/Reflexive/10-4 601567 203.1 ns/op BenchmarkGoMapClear/Reflexive/100-4 222906 544.5 ns/op BenchmarkGoMapClear/Reflexive/1000-4 36974 6104 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5098 23497 ns/op BenchmarkGoMapClear/NonReflexive/1-4 587274 267.7 ns/op BenchmarkGoMapClear/NonReflexive/10-4 530838 251.5 ns/op BenchmarkGoMapClear/NonReflexive/100-4 215589 575.0 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 37368 3114 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 4918 23984 ns/op BenchmarkMapStringConversion/32/simple-4 1459038 86.10 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1353470 90.26 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1000000 104.7 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1296670 90.37 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1237358 95.30 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1000000 172.6 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1604148 84.53 ns/op BenchmarkMapInterfacePtr-4 1645434 67.42 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4003636 27.11 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 51962 3899 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5924 20425 ns/op BenchmarkMapPop1000-4 378 399179 ns/op BenchmarkMapPop10000-4 16 8171846 ns/op BenchmarkMapAssign/Int32/256-4 1815145 63.53 ns/op BenchmarkMapAssign/Int32/65536-4 1262067 95.70 ns/op BenchmarkMapAssign/Int64/256-4 2146012 56.05 ns/op BenchmarkMapAssign/Int64/65536-4 580660 215.9 ns/op BenchmarkMapAssign/Str/256-4 1000000 102.5 ns/op BenchmarkMapAssign/Str/65536-4 543572 192.7 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1348119 113.6 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 676246 187.9 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1367899 87.56 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 752232 146.2 ns/op BenchmarkMapOperatorAssign/Str/256-4 561451 5837 ns/op BenchmarkMapOperatorAssign/Str/65536-4 170744 660.8 ns/op BenchmarkMapAppendAssign/Int32/256-4 851779 228.6 ns/op 26 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 197400 549.0 ns/op 65 B/op 1 allocs/op BenchmarkMapAppendAssign/Int64/256-4 909812 186.3 ns/op 36 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 219848 507.6 ns/op 64 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 766928 263.6 ns/op 59 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 122224 1227 ns/op 123 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1429744 96.47 ns/op BenchmarkMapDelete/Int32/1000-4 1888677 74.45 ns/op BenchmarkMapDelete/Int32/10000-4 1476410 72.86 ns/op BenchmarkMapDelete/Int64/100-4 1269110 109.4 ns/op BenchmarkMapDelete/Int64/1000-4 1560751 71.03 ns/op BenchmarkMapDelete/Int64/10000-4 1764942 64.83 ns/op BenchmarkMapDelete/Str/100-4 1000000 114.5 ns/op BenchmarkMapDelete/Str/1000-4 1626792 80.82 ns/op BenchmarkMapDelete/Str/10000-4 1265844 84.58 ns/op BenchmarkMapDelete/Pointer/100-4 1000000 118.4 ns/op BenchmarkMapDelete/Pointer/1000-4 1351888 85.81 ns/op BenchmarkMapDelete/Pointer/10000-4 1222819 87.64 ns/op BenchmarkMemmove/0-4 17040357 6.650 ns/op BenchmarkMemmove/1-4 1000000 101.6 ns/op 9.84 MB/s BenchmarkMemmove/2-4 1000000 103.2 ns/op 19.38 MB/s BenchmarkMemmove/3-4 1000000 100.5 ns/op 29.84 MB/s BenchmarkMemmove/4-4 1000000 136.3 ns/op 29.35 MB/s BenchmarkMemmove/5-4 1201113 104.5 ns/op 47.87 MB/s BenchmarkMemmove/6-4 1168369 103.6 ns/op 57.89 MB/s BenchmarkMemmove/7-4 1000000 102.6 ns/op 68.21 MB/s BenchmarkMemmove/8-4 1202373 91.25 ns/op 87.67 MB/s BenchmarkMemmove/9-4 1000000 145.5 ns/op 61.84 MB/s BenchmarkMemmove/10-4 1026610 107.5 ns/op 93.02 MB/s BenchmarkMemmove/11-4 1270921 103.4 ns/op 106.42 MB/s BenchmarkMemmove/12-4 1000000 191.6 ns/op 62.63 MB/s BenchmarkMemmove/13-4 1000000 104.7 ns/op 124.21 MB/s BenchmarkMemmove/14-4 1000000 107.5 ns/op 130.25 MB/s BenchmarkMemmove/15-4 1000000 181.6 ns/op 82.62 MB/s BenchmarkMemmove/16-4 1200302 98.31 ns/op 162.74 MB/s BenchmarkMemmove/32-4 1000000 103.2 ns/op 310.12 MB/s BenchmarkMemmove/64-4 1000000 190.3 ns/op 336.24 MB/s BenchmarkMemmove/128-4 959449 123.4 ns/op 1037.17 MB/s BenchmarkMemmove/256-4 807627 161.0 ns/op 1590.07 MB/s BenchmarkMemmove/512-4 753536 224.2 ns/op 2283.19 MB/s BenchmarkMemmove/1024-4 391297 323.1 ns/op 3169.35 MB/s BenchmarkMemmove/2048-4 243894 554.5 ns/op 3693.75 MB/s BenchmarkMemmove/4096-4 129626 829.5 ns/op 4938.16 MB/s BenchmarkMemmoveOverlap/32-4 1000000 108.9 ns/op 293.95 MB/s BenchmarkMemmoveOverlap/64-4 1000000 114.4 ns/op 559.37 MB/s BenchmarkMemmoveOverlap/128-4 1000000 124.5 ns/op 1028.44 MB/s BenchmarkMemmoveOverlap/256-4 853039 137.3 ns/op 1864.86 MB/s BenchmarkMemmoveOverlap/512-4 749406 222.2 ns/op 2303.97 MB/s BenchmarkMemmoveOverlap/1024-4 384285 286.5 ns/op 3574.22 MB/s BenchmarkMemmoveOverlap/2048-4 270230 494.0 ns/op 4145.88 MB/s BenchmarkMemmoveOverlap/4096-4 146776 897.6 ns/op 4563.45 MB/s BenchmarkMemmoveUnalignedDst/0-4 12534969 8.402 ns/op BenchmarkMemmoveUnalignedDst/1-4 1135100 97.60 ns/op 10.25 MB/s BenchmarkMemmoveUnalignedDst/2-4 1000000 100.1 ns/op 19.98 MB/s BenchmarkMemmoveUnalignedDst/3-4 1000000 126.6 ns/op 23.69 MB/s BenchmarkMemmoveUnalignedDst/4-4 1297674 96.49 ns/op 41.45 MB/s BenchmarkMemmoveUnalignedDst/5-4 1000000 101.1 ns/op 49.48 MB/s BenchmarkMemmoveUnalignedDst/6-4 1000000 100.2 ns/op 59.87 MB/s BenchmarkMemmoveUnalignedDst/7-4 1000000 111.5 ns/op 62.76 MB/s BenchmarkMemmoveUnalignedDst/8-4 1287199 126.4 ns/op 63.31 MB/s BenchmarkMemmoveUnalignedDst/9-4 1000000 105.3 ns/op 85.44 MB/s BenchmarkMemmoveUnalignedDst/10-4 1000000 138.5 ns/op 72.18 MB/s BenchmarkMemmoveUnalignedDst/11-4 1000000 109.6 ns/op 100.37 MB/s BenchmarkMemmoveUnalignedDst/12-4 1000000 129.3 ns/op 92.81 MB/s BenchmarkMemmoveUnalignedDst/13-4 1157534 101.5 ns/op 128.07 MB/s BenchmarkMemmoveUnalignedDst/14-4 1209566 102.3 ns/op 136.89 MB/s BenchmarkMemmoveUnalignedDst/15-4 1000000 156.3 ns/op 95.96 MB/s BenchmarkMemmoveUnalignedDst/16-4 1000000 125.5 ns/op 127.52 MB/s BenchmarkMemmoveUnalignedDst/32-4 1000000 120.4 ns/op 265.75 MB/s BenchmarkMemmoveUnalignedDst/64-4 1000000 112.8 ns/op 567.47 MB/s BenchmarkMemmoveUnalignedDst/128-4 1000000 124.9 ns/op 1025.00 MB/s BenchmarkMemmoveUnalignedDst/256-4 650900 154.9 ns/op 1652.68 MB/s BenchmarkMemmoveUnalignedDst/512-4 628531 254.6 ns/op 2011.15 MB/s BenchmarkMemmoveUnalignedDst/1024-4 386736 387.0 ns/op 2646.01 MB/s BenchmarkMemmoveUnalignedDst/2048-4 251890 479.4 ns/op 4272.03 MB/s BenchmarkMemmoveUnalignedDst/4096-4 133766 889.7 ns/op 4603.98 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1000000 108.6 ns/op 294.59 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1000000 120.0 ns/op 533.21 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 795168 181.5 ns/op 705.28 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 771921 186.1 ns/op 1375.68 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 619141 244.5 ns/op 2093.88 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 423910 314.8 ns/op 3252.94 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 302838 501.2 ns/op 4085.85 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 136504 856.9 ns/op 4780.10 MB/s BenchmarkMemmoveUnalignedSrc/0-4 17083160 7.435 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1214383 95.00 ns/op 10.53 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1000000 105.9 ns/op 18.89 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1000000 103.5 ns/op 28.99 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1000000 107.6 ns/op 37.19 MB/s BenchmarkMemmoveUnalignedSrc/5-4 611010 189.9 ns/op 26.33 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1000000 105.1 ns/op 57.10 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1000000 102.2 ns/op 68.47 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1000000 104.4 ns/op 76.59 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1000000 110.7 ns/op 81.27 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1000000 102.8 ns/op 97.26 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1000000 107.7 ns/op 102.18 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1086148 152.7 ns/op 78.59 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1058748 134.3 ns/op 96.77 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1000000 187.4 ns/op 74.72 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1000000 111.1 ns/op 134.95 MB/s BenchmarkMemmoveUnalignedSrc/16-4 989658 116.1 ns/op 137.78 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1059252 113.5 ns/op 282.04 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1000000 215.5 ns/op 297.03 MB/s BenchmarkMemmoveUnalignedSrc/128-4 852990 126.0 ns/op 1015.63 MB/s BenchmarkMemmoveUnalignedSrc/256-4 754495 215.2 ns/op 1189.77 MB/s BenchmarkMemmoveUnalignedSrc/512-4 569516 181.6 ns/op 2820.00 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 362046 298.7 ns/op 3428.45 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 294391 758.7 ns/op 2699.46 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 139874 929.2 ns/op 4408.02 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1114298 116.9 ns/op 273.72 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1000000 115.4 ns/op 554.42 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1000000 129.3 ns/op 990.13 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 807594 237.2 ns/op 1079.44 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 746436 208.4 ns/op 2456.28 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 332114 330.9 ns/op 3094.56 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 201771 518.4 ns/op 3950.53 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 134685 957.2 ns/op 4279.06 MB/s BenchmarkMemclr/5-4 15458014 9.320 ns/op 536.49 MB/s BenchmarkMemclr/16-4 14052267 15.52 ns/op 1030.76 MB/s BenchmarkMemclr/64-4 11422048 17.56 ns/op 3645.03 MB/s BenchmarkMemclr/256-4 11066005 10.21 ns/op 25084.17 MB/s BenchmarkMemclr/4096-4 1897186 83.50 ns/op 49056.44 MB/s BenchmarkMemclr/65536-4 83146 2151 ns/op 30473.69 MB/s BenchmarkMemclr/1M-4 5262 25887 ns/op 40505.30 MB/s BenchmarkMemclr/4M-4 1027 107792 ns/op 38911.15 MB/s BenchmarkMemclr/8M-4 285 368564 ns/op 22760.23 MB/s BenchmarkMemclr/16M-4 146 1416335 ns/op 11845.51 MB/s BenchmarkMemclr/64M-4 48 2684489 ns/op 24998.75 MB/s BenchmarkGoMemclr/5-4 1310690 77.58 ns/op 64.45 MB/s BenchmarkGoMemclr/16-4 772105 221.6 ns/op 72.20 MB/s BenchmarkGoMemclr/64-4 156352 1121 ns/op 57.07 MB/s BenchmarkGoMemclr/256-4 39253 3005 ns/op 85.19 MB/s BenchmarkMemclrRange/1K_2K-4 87841 1635 ns/op 58656.43 MB/s BenchmarkMemclrRange/2K_8K-4 27088 4979 ns/op 66993.66 MB/s BenchmarkMemclrRange/4K_16K-4 31035 3902 ns/op 82793.77 MB/s BenchmarkMemclrRange/160K_228K-4 2821 38875 ns/op 42774.95 MB/s BenchmarkClearFat7-4 3901230 29.66 ns/op BenchmarkClearFat8-4 4168669 30.26 ns/op BenchmarkClearFat11-4 4053658 30.51 ns/op BenchmarkClearFat12-4 3460924 33.16 ns/op BenchmarkClearFat13-4 3789704 31.76 ns/op BenchmarkClearFat14-4 4023511 28.76 ns/op BenchmarkClearFat15-4 4383129 30.17 ns/op BenchmarkClearFat16-4 4044541 29.64 ns/op BenchmarkClearFat24-4 3621830 42.75 ns/op BenchmarkClearFat32-4 2688790 38.08 ns/op BenchmarkClearFat40-4 4206813 31.30 ns/op BenchmarkClearFat48-4 3760653 30.44 ns/op BenchmarkClearFat56-4 4116744 31.62 ns/op BenchmarkClearFat64-4 3509235 38.90 ns/op BenchmarkClearFat72-4 4048046 60.02 ns/op BenchmarkClearFat128-4 3116701 66.33 ns/op BenchmarkClearFat256-4 2481748 52.43 ns/op BenchmarkClearFat512-4 1000000 141.2 ns/op BenchmarkClearFat1024-4 1000000 158.5 ns/op BenchmarkClearFat1032-4 917893 158.5 ns/op BenchmarkClearFat1040-4 1000000 279.1 ns/op BenchmarkCopyFat7-4 3787471 34.49 ns/op BenchmarkCopyFat8-4 3389792 31.62 ns/op BenchmarkCopyFat11-4 4012556 30.53 ns/op BenchmarkCopyFat12-4 4059026 35.31 ns/op BenchmarkCopyFat13-4 3954920 27.45 ns/op BenchmarkCopyFat14-4 3645505 31.71 ns/op BenchmarkCopyFat15-4 3361950 35.32 ns/op BenchmarkCopyFat16-4 3943616 28.53 ns/op BenchmarkCopyFat24-4 3812677 30.49 ns/op BenchmarkCopyFat32-4 3641554 34.05 ns/op BenchmarkCopyFat64-4 3741289 33.78 ns/op BenchmarkCopyFat72-4 3963175 33.02 ns/op BenchmarkCopyFat128-4 2662044 58.89 ns/op BenchmarkCopyFat256-4 2100502 63.34 ns/op BenchmarkCopyFat512-4 1350933 124.2 ns/op BenchmarkCopyFat520-4 1257230 81.48 ns/op BenchmarkCopyFat1024-4 785517 136.6 ns/op BenchmarkCopyFat1032-4 957784 180.4 ns/op BenchmarkCopyFat1040-4 828358 141.8 ns/op BenchmarkIssue18740/2byte-4 324 499117 ns/op BenchmarkIssue18740/4byte-4 482 228476 ns/op BenchmarkIssue18740/8byte-4 927 149634 ns/op BenchmarkReadMetricsLatency-4 10000 3084 p50-ns 6309 p90-ns 30964 p99-ns BenchmarkFinalizer-4 207 574373 ns/op BenchmarkFinalizerRun-4 163720 616.3 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 9848756 13.54 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3579697 31.92 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2721643 71.75 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2394459 42.93 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1460446 74.05 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 122.0 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2564068 45.66 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1474518 81.53 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1514476 75.75 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2441098 51.24 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2602334 48.24 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1896091 61.27 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1000000 116.1 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1649983 73.67 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 6679741 17.99 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 6985344 15.86 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 7431163 15.03 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 5765812 21.20 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 6929816 15.92 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 7067826 19.98 ns/op BenchmarkFindBitRange64/PatternAASize2-4 7253300 23.55 ns/op BenchmarkFindBitRange64/PatternAASize8-4 7530997 14.97 ns/op BenchmarkFindBitRange64/PatternAASize32-4 7087684 17.22 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 7606086 21.17 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 7483736 14.79 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 5601770 18.86 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 7253320 14.75 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 7480534 18.72 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 6783445 16.77 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 7608937 15.73 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 7948594 19.82 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 6963816 27.47 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 6171980 23.82 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 6571999 15.79 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 6796135 17.65 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 8497381 15.89 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 7015891 18.39 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 6591459 19.53 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 6967616 15.98 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 6404638 17.01 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 7575608 16.51 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 6838696 20.83 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 6886004 33.08 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 7867579 18.23 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 8179684 16.25 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 7739659 16.66 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 8597350 15.97 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 6652392 16.64 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 7269676 22.40 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 6813078 25.42 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 7921864 15.23 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 8773311 15.57 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 7725451 16.01 ns/op BenchmarkNetpollBreak-4 3350 49031 ns/op BenchmarkPingPongHog-4 631 299455 ns/op BenchmarkStackGrowth-4 76210 1331 ns/op BenchmarkStackGrowthDeep-4 778 136323 ns/op BenchmarkCreateGoroutines-4 54394 2365 ns/op BenchmarkCreateGoroutinesParallel-4 48082 2847 ns/op BenchmarkCreateGoroutinesCapture-4 8817 15167 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 28509 3851 ns/op BenchmarkClosureCall-4 26221918 4.613 ns/op BenchmarkWakeupParallelSpinning/0s-4 6890 34197 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4599 23155 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4942 34653 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2689 46870 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1909 88599 ns/op BenchmarkWakeupParallelSpinning/20µs-4 867 152208 ns/op BenchmarkWakeupParallelSpinning/50µs-4 404 296259 ns/op BenchmarkWakeupParallelSpinning/100µs-4 212 681625 ns/op BenchmarkMatmult-4 3780241 45.72 ns/op BenchmarkFastrand-4 6742384 19.58 ns/op BenchmarkFastrand64-4 6024465 19.47 ns/op BenchmarkFastrandHashiter-4 2981336 42.29 ns/op BenchmarkFastrandn/2-4 4340941 30.52 ns/op BenchmarkFastrandn/3-4 4507698 31.30 ns/op BenchmarkFastrandn/4-4 4379247 33.49 ns/op BenchmarkFastrandn/5-4 4391946 26.18 ns/op BenchmarkIfaceCmp100-4 130419 1056 ns/op BenchmarkIfaceCmpNil100-4 215334 530.0 ns/op BenchmarkEfaceCmpDiff-4 46213 2579 ns/op BenchmarkEfaceCmpDiffIndirect-4 44611 2784 ns/op BenchmarkDefer-4 1000000 121.8 ns/op BenchmarkDefer10-4 966906 210.5 ns/op BenchmarkDeferMany-4 364387 461.5 ns/op BenchmarkPanicRecover-4 228651 550.2 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 63 1757248 ns/op 1755590 p50-ns 2244838 p90-ns 3603454 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 80 1758848 ns/op 1634515 p50-ns 2454063 p90-ns 4054055 p99-ns BenchmarkGoroutineProfile/small/idle-4 90 3284184 ns/op 3188849 p50-ns 4243088 p90-ns 5680470 p99-ns BenchmarkGoroutineProfile/small/loaded-4 40 3197260 ns/op 3090777 p50-ns 4365043 p90-ns 6449707 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 100 1424142 ns/op 1374758 p50-ns 1902383 p90-ns 2771916 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 100 1779104 ns/op 1676572 p50-ns 2444380 p90-ns 3624641 p99-ns BenchmarkGoroutineProfile/large/idle-4 9 12358453 ns/op 11156762 p50-ns 17916225 p90-ns 17916225 p99-ns BenchmarkGoroutineProfile/large/loaded-4 6 25166442 ns/op 29863127 p50-ns 34316641 p90-ns 34316641 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 82 1903648 ns/op 1833033 p50-ns 2538614 p90-ns 4071836 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 49 2464212 ns/op 2206496 p50-ns 3651071 p90-ns 6482801 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 39 4634564 ns/op 4538512 p50-ns 6182116 p90-ns 7988224 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 31 4817581 ns/op 4209664 p50-ns 8609918 p90-ns 16552679 p99-ns BenchmarkRWMutexUncontended-4 787399 170.4 ns/op BenchmarkRWMutexWrite100-4 140000 2445 ns/op BenchmarkRWMutexWrite10-4 99628 1933 ns/op BenchmarkRWMutexWorkWrite100-4 360000 5111 ns/op BenchmarkRWMutexWorkWrite10-4 568423 4315 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2397 75833 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1125 98014 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1083 95262 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 549 216231 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 645 197390 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 235 501811 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 260 517541 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 124 954349 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 103584 1215 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 131791 1035 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 132008 1256 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 121444 989.6 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 184269 1230 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 117618 1487 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 101684 1081 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 158799 1657 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 102447 1248 ns/op BenchmarkMakeSlice/Byte-4 1000000 109.8 ns/op BenchmarkMakeSlice/Int16-4 1000000 121.7 ns/op BenchmarkMakeSlice/Int-4 1000000 147.2 ns/op BenchmarkMakeSlice/Ptr-4 627216 196.7 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 215.1 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 292.4 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 299.8 ns/op BenchmarkGrowSlice/Byte-4 438003 445.7 ns/op BenchmarkGrowSlice/Int16-4 495561 503.0 ns/op BenchmarkGrowSlice/Int-4 544627 454.6 ns/op BenchmarkGrowSlice/Ptr-4 418414 446.3 ns/op BenchmarkGrowSlice/Struct/24-4 276998 700.9 ns/op BenchmarkGrowSlice/Struct/32-4 89347 1420 ns/op BenchmarkGrowSlice/Struct/40-4 79741 1713 ns/op BenchmarkExtendSlice/IntSlice-4 149498 962.6 ns/op BenchmarkExtendSlice/PointerSlice-4 226182 843.1 ns/op BenchmarkExtendSlice/NoGrow-4 187810 625.8 ns/op BenchmarkAppend-4 549110 225.0 ns/op BenchmarkAppendGrowByte-4 2 81775690 ns/op BenchmarkAppendGrowString-4 1 456498505 ns/op BenchmarkAppendSlice/1Bytes-4 425174 348.3 ns/op BenchmarkAppendSlice/4Bytes-4 300777 412.0 ns/op BenchmarkAppendSlice/7Bytes-4 236216 530.1 ns/op BenchmarkAppendSlice/8Bytes-4 319664 558.9 ns/op BenchmarkAppendSlice/15Bytes-4 462922 281.4 ns/op BenchmarkAppendSlice/16Bytes-4 254823 529.7 ns/op BenchmarkAppendSlice/32Bytes-4 295518 448.0 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 36663 3227 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 10000 10401 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 8539 32279 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1094 127941 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 91 1310941 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 33 3433028 ns/op BenchmarkAppendStr/1Bytes-4 1000000 268.0 ns/op BenchmarkAppendStr/4Bytes-4 269788 392.1 ns/op BenchmarkAppendStr/8Bytes-4 265249 410.3 ns/op BenchmarkAppendStr/16Bytes-4 542470 934.5 ns/op BenchmarkAppendStr/32Bytes-4 406394 346.9 ns/op BenchmarkAppendSpecialCase-4 858081 130.8 ns/op BenchmarkCopy/1Byte-4 333614 392.0 ns/op 2.55 MB/s BenchmarkCopy/1String-4 659922 214.1 ns/op 4.67 MB/s BenchmarkCopy/2Byte-4 996522 229.1 ns/op 8.73 MB/s BenchmarkCopy/2String-4 1000000 110.7 ns/op 18.06 MB/s BenchmarkCopy/4Byte-4 1000000 114.9 ns/op 34.81 MB/s BenchmarkCopy/4String-4 1315612 93.36 ns/op 42.85 MB/s BenchmarkCopy/8Byte-4 1258317 95.18 ns/op 84.05 MB/s BenchmarkCopy/8String-4 1000000 145.1 ns/op 55.15 MB/s BenchmarkCopy/12Byte-4 1282695 90.87 ns/op 132.06 MB/s BenchmarkCopy/12String-4 1337953 89.68 ns/op 133.80 MB/s BenchmarkCopy/16Byte-4 1285509 88.41 ns/op 180.97 MB/s BenchmarkCopy/16String-4 1371477 101.1 ns/op 158.20 MB/s BenchmarkCopy/32Byte-4 1306822 92.84 ns/op 344.68 MB/s BenchmarkCopy/32String-4 1251946 99.89 ns/op 320.37 MB/s BenchmarkCopy/128Byte-4 1000000 110.7 ns/op 1155.85 MB/s BenchmarkCopy/128String-4 763950 213.3 ns/op 600.04 MB/s BenchmarkCopy/1024Byte-4 403720 447.9 ns/op 2286.25 MB/s BenchmarkCopy/1024String-4 322335 385.1 ns/op 2659.00 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 21242 5084 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 10000 12414 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 15491 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 20426 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 9450 28810 ns/op BenchmarkAppendInPlace/Grow/Byte-4 88789 1410 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 149860 1465 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 73778 1782 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 63471 2541 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 52149 2551 ns/op BenchmarkStackCopyPtr-4 1 163614998 ns/op BenchmarkStackCopy-4 1 103765729 ns/op BenchmarkStackCopyNoCache-4 19 5356310 ns/op BenchmarkStackCopyWithStkobj-4 2 76487824 ns/op BenchmarkIssue18138-4 271 421773 ns/op BenchmarkCompareStringEqual-4 14130450 9.503 ns/op BenchmarkCompareStringIdentical-4 19390093 6.163 ns/op BenchmarkCompareStringSameLength-4 15331867 7.934 ns/op BenchmarkCompareStringDifferentLength-4 22328368 5.733 ns/op BenchmarkCompareStringBigUnaligned-4 1326 98840 ns/op 10608.87 MB/s BenchmarkCompareStringBig-4 922 117077 ns/op 8956.38 MB/s BenchmarkConcatStringAndBytes-4 1000000 121.5 ns/op BenchmarkSliceByteToString/1-4 1000000 133.8 ns/op BenchmarkSliceByteToString/2-4 737575 183.0 ns/op BenchmarkSliceByteToString/4-4 919380 171.5 ns/op BenchmarkSliceByteToString/8-4 658299 159.9 ns/op BenchmarkSliceByteToString/16-4 1000000 191.4 ns/op BenchmarkSliceByteToString/32-4 1000000 210.8 ns/op BenchmarkSliceByteToString/64-4 850618 241.2 ns/op BenchmarkSliceByteToString/128-4 755948 394.4 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2185051 52.15 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 924903 206.7 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 112.9 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 2048127 63.30 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1417662 78.35 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1740451 68.27 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 880447 121.7 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 361861 424.9 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 384616 517.8 ns/op BenchmarkRuneIterate/range/ASCII-4 6843357 18.07 ns/op BenchmarkRuneIterate/range/Japanese-4 2521324 73.87 ns/op BenchmarkRuneIterate/range/MixedLength-4 2423436 62.56 ns/op BenchmarkRuneIterate/range1/ASCII-4 6931826 24.38 ns/op BenchmarkRuneIterate/range1/Japanese-4 2250458 53.97 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2688607 44.96 ns/op BenchmarkRuneIterate/range2/ASCII-4 4623162 27.86 ns/op BenchmarkRuneIterate/range2/Japanese-4 1843298 93.71 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2308305 44.50 ns/op BenchmarkArrayEqual-4 22031000 5.172 ns/op BenchmarkFunc/Name-4 5447005 30.86 ns/op BenchmarkFunc/Entry-4 12917029 9.914 ns/op BenchmarkFunc/FileLine-4 1806154 81.34 ns/op PASS ok runtime 510.703s goos: darwin goarch: amd64 pkg: runtime/cgo BenchmarkHandle/non-concurrent-4 19462 5931 ns/op BenchmarkHandle/concurrent-4 16285 6228 ns/op PASS ok runtime/cgo 0.551s goos: darwin goarch: amd64 pkg: runtime/internal/atomic BenchmarkAtomicLoad64-4 27768624 5.101 ns/op BenchmarkAtomicStore64-4 13297526 11.92 ns/op BenchmarkAtomicLoad-4 28714569 5.814 ns/op BenchmarkAtomicStore-4 11102848 11.83 ns/op BenchmarkAnd8-4 12054448 14.82 ns/op BenchmarkAnd-4 12106064 10.59 ns/op BenchmarkAnd8Parallel-4 3829638 31.24 ns/op BenchmarkAndParallel-4 3592063 30.57 ns/op BenchmarkOr8-4 10397152 10.08 ns/op BenchmarkOr-4 11724152 15.83 ns/op BenchmarkOr8Parallel-4 3555266 30.41 ns/op BenchmarkOrParallel-4 3808056 31.56 ns/op BenchmarkXadd-4 4069059 29.66 ns/op BenchmarkXadd64-4 3850615 30.08 ns/op BenchmarkCas-4 2727178 45.43 ns/op BenchmarkCas64-4 2575254 42.58 ns/op BenchmarkXchg-4 3579532 30.74 ns/op BenchmarkXchg64-4 4074315 29.14 ns/op PASS ok runtime/internal/atomic 3.961s goos: darwin goarch: amd64 pkg: runtime/internal/math BenchmarkMulUintptr/small-4 3087790 49.00 ns/op BenchmarkMulUintptr/large-4 2661986 40.69 ns/op PASS ok runtime/internal/math 0.636s goos: darwin goarch: amd64 pkg: runtime/pprof BenchmarkGoroutine/Profile.WriteTo_idle_50-4 8 13964302 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 9 21407440 ns/op 418.2 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 26 4473260 ns/op 26.65 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 6 25646707 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 4 36742841 ns/op 1621 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 20 6718113 ns/op 63.25 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 1 121769823 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 138791862 ns/op 10049 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 7 17678987 ns/op 1134 concurrent_launches/op PASS ok runtime/pprof 2.338s goos: darwin goarch: amd64 pkg: runtime/race BenchmarkSyncLeak-4 9 12266843 ns/op BenchmarkStackLeak-4 18301 5823 ns/op PASS ok runtime/race 1.090s goos: darwin goarch: amd64 pkg: runtime/trace BenchmarkStartRegion-4 2337060 51.79 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 189577 594.4 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.471s goos: darwin goarch: amd64 pkg: sort BenchmarkSearchWrappers-4 104418 1025 ns/op BenchmarkSortString1K-4 100 1060505 ns/op BenchmarkSortString1K_Slice-4 124 998284 ns/op BenchmarkStableString1K-4 80 1604049 ns/op BenchmarkSortInt1K-4 126 891384 ns/op BenchmarkSortInt1K_Sorted-4 1748 63615 ns/op BenchmarkSortInt1K_Reversed-4 1244 105958 ns/op BenchmarkSortInt1K_Mod8-4 358 344202 ns/op BenchmarkStableInt1K-4 100 1367553 ns/op BenchmarkStableInt1K_Slice-4 100 1221296 ns/op BenchmarkSortInt64K-4 2 89271347 ns/op BenchmarkSortInt64K_Slice-4 2 64321206 ns/op BenchmarkStableInt64K-4 1 106446920 ns/op BenchmarkSort1e2-4 261 417349 ns/op BenchmarkStable1e2-4 100 1046125 ns/op BenchmarkSort1e4-4 2 90368726 ns/op BenchmarkStable1e4-4 1 438375525 ns/op PASS ok sort 35.627s goos: darwin goarch: amd64 pkg: strconv BenchmarkAtof64Decimal-4 647222 174.5 ns/op BenchmarkAtof64Float-4 604970 191.6 ns/op BenchmarkAtof64FloatExp-4 501720 355.8 ns/op BenchmarkAtof64Big-4 425385 335.0 ns/op BenchmarkAtof64RandomBits-4 123061 885.5 ns/op BenchmarkAtof64RandomFloats-4 482779 292.6 ns/op BenchmarkAtof64RandomLongFloats-4 307150 363.3 ns/op BenchmarkAtof32Decimal-4 715284 245.8 ns/op BenchmarkAtof32Float-4 669261 215.4 ns/op BenchmarkAtof32FloatExp-4 542004 240.2 ns/op BenchmarkAtof32Random-4 361270 367.9 ns/op BenchmarkAtof32RandomLong-4 136940 990.8 ns/op BenchmarkParseInt/Pos/7bit-4 1000000 101.4 ns/op BenchmarkParseInt/Pos/26bit-4 727704 160.6 ns/op BenchmarkParseInt/Pos/31bit-4 590154 201.7 ns/op BenchmarkParseInt/Pos/56bit-4 488965 501.8 ns/op BenchmarkParseInt/Pos/63bit-4 488811 466.6 ns/op BenchmarkParseInt/Neg/7bit-4 1166109 98.89 ns/op BenchmarkParseInt/Neg/26bit-4 861430 160.1 ns/op BenchmarkParseInt/Neg/31bit-4 656810 308.4 ns/op BenchmarkParseInt/Neg/56bit-4 477634 264.0 ns/op BenchmarkParseInt/Neg/63bit-4 341984 294.3 ns/op BenchmarkAtoi/Pos/7bit-4 1000000 104.6 ns/op BenchmarkAtoi/Pos/26bit-4 747487 185.5 ns/op BenchmarkAtoi/Pos/31bit-4 751638 192.6 ns/op BenchmarkAtoi/Pos/56bit-4 413889 425.5 ns/op BenchmarkAtoi/Pos/63bit-4 294244 386.1 ns/op BenchmarkAtoi/Neg/7bit-4 1340335 85.60 ns/op BenchmarkAtoi/Neg/26bit-4 962498 158.8 ns/op BenchmarkAtoi/Neg/31bit-4 381938 335.3 ns/op BenchmarkAtoi/Neg/56bit-4 533119 305.6 ns/op BenchmarkAtoi/Neg/63bit-4 400903 325.3 ns/op BenchmarkFormatFloat/Decimal-4 81600 1330 ns/op BenchmarkFormatFloat/Float-4 74047 1559 ns/op BenchmarkFormatFloat/Exp-4 95293 1564 ns/op BenchmarkFormatFloat/NegExp-4 49012 2896 ns/op BenchmarkFormatFloat/LongExp-4 61262 1697 ns/op BenchmarkFormatFloat/Big-4 62299 1820 ns/op BenchmarkFormatFloat/BinaryExp-4 164419 746.1 ns/op BenchmarkFormatFloat/32Integer-4 95858 1332 ns/op BenchmarkFormatFloat/32ExactFraction-4 95282 1320 ns/op BenchmarkFormatFloat/32Point-4 78254 2983 ns/op BenchmarkFormatFloat/32Exp-4 77414 1464 ns/op BenchmarkFormatFloat/32NegExp-4 96666 1319 ns/op BenchmarkFormatFloat/32Shortest-4 97844 1945 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 108404 1549 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 110233 1336 ns/op BenchmarkFormatFloat/64Fixed1-4 93456 1419 ns/op BenchmarkFormatFloat/64Fixed2-4 134427 1610 ns/op BenchmarkFormatFloat/64Fixed3-4 105244 1584 ns/op BenchmarkFormatFloat/64Fixed4-4 103513 1179 ns/op BenchmarkFormatFloat/64Fixed12-4 61082 1799 ns/op BenchmarkFormatFloat/64Fixed16-4 78818 1483 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 83478 1630 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 74509 1666 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2116 65090 ns/op BenchmarkFormatFloat/Slowpath64-4 63813 1607 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 67819 1612 ns/op BenchmarkAppendFloat/Decimal-4 115291 2241 ns/op BenchmarkAppendFloat/Float-4 90692 1258 ns/op BenchmarkAppendFloat/Exp-4 104464 1784 ns/op BenchmarkAppendFloat/NegExp-4 96586 1090 ns/op BenchmarkAppendFloat/LongExp-4 84846 1899 ns/op BenchmarkAppendFloat/Big-4 83806 1973 ns/op BenchmarkAppendFloat/BinaryExp-4 288246 765.4 ns/op BenchmarkAppendFloat/32Integer-4 118884 1530 ns/op BenchmarkAppendFloat/32ExactFraction-4 122032 1065 ns/op BenchmarkAppendFloat/32Point-4 106209 1079 ns/op BenchmarkAppendFloat/32Exp-4 120308 1123 ns/op BenchmarkAppendFloat/32NegExp-4 81511 1237 ns/op BenchmarkAppendFloat/32Shortest-4 127618 1623 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 146941 851.0 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 110031 1516 ns/op BenchmarkAppendFloat/64Fixed1-4 175585 1583 ns/op BenchmarkAppendFloat/64Fixed2-4 160269 996.0 ns/op BenchmarkAppendFloat/64Fixed3-4 165663 1055 ns/op BenchmarkAppendFloat/64Fixed4-4 173113 776.1 ns/op BenchmarkAppendFloat/64Fixed12-4 77876 2404 ns/op BenchmarkAppendFloat/64Fixed16-4 64380 1596 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 108706 1959 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 82854 2223 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 1944 56781 ns/op BenchmarkAppendFloat/Slowpath64-4 85182 1428 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 87553 1441 ns/op BenchmarkFormatInt-4 13171 10757 ns/op BenchmarkAppendInt-4 14487 10212 ns/op BenchmarkFormatUint-4 55568 2039 ns/op BenchmarkAppendUint-4 75967 1622 ns/op BenchmarkFormatIntSmall/7-4 1663608 65.86 ns/op BenchmarkFormatIntSmall/42-4 1754235 76.50 ns/op BenchmarkAppendIntSmall-4 1000000 147.7 ns/op BenchmarkAppendUintVarlen/1-4 980510 194.4 ns/op BenchmarkAppendUintVarlen/12-4 762292 135.1 ns/op BenchmarkAppendUintVarlen/123-4 790603 168.3 ns/op BenchmarkAppendUintVarlen/1234-4 871310 169.1 ns/op BenchmarkAppendUintVarlen/12345-4 678236 172.8 ns/op BenchmarkAppendUintVarlen/123456-4 618398 199.5 ns/op BenchmarkAppendUintVarlen/1234567-4 653650 201.0 ns/op BenchmarkAppendUintVarlen/12345678-4 524940 200.0 ns/op BenchmarkAppendUintVarlen/123456789-4 830185 246.6 ns/op BenchmarkAppendUintVarlen/1234567890-4 837020 240.7 ns/op BenchmarkAppendUintVarlen/12345678901-4 698745 256.1 ns/op BenchmarkAppendUintVarlen/123456789012-4 660903 218.2 ns/op BenchmarkAppendUintVarlen/1234567890123-4 597187 227.0 ns/op BenchmarkAppendUintVarlen/12345678901234-4 661616 205.7 ns/op BenchmarkAppendUintVarlen/123456789012345-4 685393 360.1 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 716350 188.1 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 658820 188.6 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 567336 273.9 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 647113 187.3 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 639187 179.4 ns/op BenchmarkQuote-4 36878 3275 ns/op BenchmarkQuoteRune-4 383814 567.4 ns/op BenchmarkAppendQuote-4 41443 2717 ns/op BenchmarkAppendQuoteRune-4 766338 213.0 ns/op BenchmarkUnquoteEasy-4 875520 165.8 ns/op BenchmarkUnquoteHard-4 28956 3526 ns/op PASS ok strconv 25.614s goos: darwin goarch: amd64 pkg: strings BenchmarkBuildString_Builder/1Write_NoGrow-4 391296 326.7 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 132772 1196 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 174754 789.1 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 266410 485.5 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 67938 1701 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 102097 1411 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 693219 232.1 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 27399 4088 ns/op BenchmarkGenericMatch1-4 2272 52983 ns/op BenchmarkGenericMatch2-4 493 241885 ns/op BenchmarkSingleMaxSkipping-4 12564 9706 ns/op 1030.25 MB/s BenchmarkSingleLongSuffixFail-4 22198 5473 ns/op 183.06 MB/s BenchmarkSingleMatch-4 254 474701 ns/op 31.60 MB/s BenchmarkByteByteNoMatch-4 92842 1265 ns/op BenchmarkByteByteMatch-4 15684 7064 ns/op BenchmarkByteStringMatch-4 18243 6634 ns/op BenchmarkHTMLEscapeNew-4 69172 1718 ns/op BenchmarkHTMLEscapeOld-4 81573 1487 ns/op BenchmarkByteStringReplacerWriteString-4 1516 78642 ns/op BenchmarkByteReplacerWriteString-4 1822 65317 ns/op BenchmarkByteByteReplaces-4 3238 39665 ns/op BenchmarkByteByteMap-4 8392 12135 ns/op BenchmarkMap/identity/ASCII-4 834152 152.5 ns/op BenchmarkMap/identity/Greek-4 626535 208.1 ns/op BenchmarkMap/change/ASCII-4 34623 3355 ns/op BenchmarkMap/change/Greek-4 24012 4500 ns/op BenchmarkIndexRune-4 1889524 62.51 ns/op BenchmarkIndexRuneLongString-4 1635808 72.75 ns/op BenchmarkIndexRuneFastPath-4 3442927 35.09 ns/op BenchmarkIndex-4 3356595 34.20 ns/op BenchmarkLastIndex-4 3613086 33.40 ns/op BenchmarkIndexByte-4 13908642 7.801 ns/op BenchmarkToUpper/#00-4 2989856 39.40 ns/op BenchmarkToUpper/ONLYUPPER-4 2406768 49.06 ns/op BenchmarkToUpper/abc-4 337054 368.1 ns/op BenchmarkToUpper/AbC123-4 256951 503.3 ns/op BenchmarkToUpper/azAZ09_-4 260419 453.8 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 50280 2299 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 70976 1766 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 33055 3592 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 65456 1875 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 123351 947.1 ns/op BenchmarkToLower/#00-4 2934088 38.99 ns/op BenchmarkToLower/abc-4 2812627 42.88 ns/op BenchmarkToLower/AbC123-4 226392 564.5 ns/op BenchmarkToLower/azAZ09_-4 220498 559.2 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 87819 1339 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 58024 2200 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 33794 3546 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 72244 1623 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 121305 950.3 ns/op BenchmarkMapNoChanges-4 1000000 113.9 ns/op BenchmarkTrim-4 36162 3224 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 2376114 42.20 ns/op BenchmarkToValidUTF8/InvalidASCII-4 188080 672.6 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 112821 1049 ns/op BenchmarkEqualFold/Tests-4 58494 2039 ns/op BenchmarkEqualFold/ASCII-4 3034924 38.87 ns/op BenchmarkEqualFold/UnicodePrefix-4 140236 885.0 ns/op BenchmarkEqualFold/UnicodeSuffix-4 141844 844.4 ns/op BenchmarkIndexHard1-4 1154 101912 ns/op BenchmarkIndexHard2-4 841 142460 ns/op BenchmarkIndexHard3-4 198 587464 ns/op BenchmarkIndexHard4-4 208 566316 ns/op BenchmarkLastIndexHard1-4 88 1422474 ns/op BenchmarkLastIndexHard2-4 87 1444811 ns/op BenchmarkLastIndexHard3-4 88 1440078 ns/op BenchmarkCountHard1-4 1207 100164 ns/op BenchmarkCountHard2-4 836 141178 ns/op BenchmarkCountHard3-4 204 560608 ns/op BenchmarkIndexTorture-4 10000 11113 ns/op BenchmarkCountTorture-4 10000 11173 ns/op BenchmarkCountTortureOverlapping-4 933 124835 ns/op BenchmarkCountByte/10-4 3509521 34.47 ns/op 290.09 MB/s BenchmarkCountByte/32-4 3373248 34.50 ns/op 927.58 MB/s BenchmarkCountByte/4096-4 1000000 111.8 ns/op 36621.42 MB/s BenchmarkCountByte/4194304-4 1117 106768 ns/op 39284.18 MB/s BenchmarkCountByte/67108864-4 30 4030623 ns/op 16649.75 MB/s BenchmarkFields/ASCII/16-4 372668 319.5 ns/op 50.07 MB/s 16 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 31191 4010 ns/op 63.85 MB/s 256 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1891 69303 ns/op 59.10 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 100 1230249 ns/op 53.27 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 6 18699693 ns/op 56.07 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 125748 983.7 ns/op 16.27 MB/s 64 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 10000 11253 ns/op 22.75 MB/s 320 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 620 207567 ns/op 19.73 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 33 3869902 ns/op 16.93 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 67852806 ns/op 15.45 MB/s 10457392 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 226699 542.5 ns/op 29.49 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 16197 7441 ns/op 34.41 MB/s 256 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 856 148017 ns/op 27.67 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 40 3149293 ns/op 20.81 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 57630103 ns/op 18.19 MB/s 10457392 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 148622 865.6 ns/op 18.48 MB/s 64 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 12385 9970 ns/op 25.68 MB/s 320 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 738 180133 ns/op 22.74 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 34 3525613 ns/op 18.59 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 66238262 ns/op 15.83 MB/s 10457440 B/op 25 allocs/op BenchmarkSplitEmptySeparator-4 2 75975166 ns/op BenchmarkSplitSingleByteSeparator-4 19 7383232 ns/op BenchmarkSplitMultiByteSeparator-4 31 3886595 ns/op BenchmarkSplitNSingleByteSeparator-4 213333 896.3 ns/op BenchmarkSplitNMultiByteSeparator-4 123836 1023 ns/op BenchmarkRepeat/5x0-4 2786019 41.78 ns/op BenchmarkRepeat/5x1-4 2878894 41.15 ns/op BenchmarkRepeat/5x2-4 245360 569.4 ns/op BenchmarkRepeat/5x6-4 130012 888.6 ns/op BenchmarkRepeat/10x0-4 2845015 41.37 ns/op BenchmarkRepeat/10x1-4 2726601 41.08 ns/op BenchmarkRepeat/10x2-4 236083 547.4 ns/op BenchmarkRepeat/10x6-4 133150 912.1 ns/op BenchmarkRepeatLarge/256/1-4 65280 2103 ns/op 121.73 MB/s BenchmarkRepeatLarge/256/16-4 96403 1487 ns/op 172.17 MB/s BenchmarkRepeatLarge/512/1-4 37372 2827 ns/op 181.13 MB/s BenchmarkRepeatLarge/512/16-4 54580 2161 ns/op 236.94 MB/s BenchmarkRepeatLarge/1024/1-4 29972 3896 ns/op 262.83 MB/s BenchmarkRepeatLarge/1024/16-4 38990 3322 ns/op 308.24 MB/s BenchmarkRepeatLarge/2048/1-4 20739 5848 ns/op 350.18 MB/s BenchmarkRepeatLarge/2048/16-4 19098 6766 ns/op 302.67 MB/s BenchmarkRepeatLarge/4096/1-4 10000 10131 ns/op 404.31 MB/s BenchmarkRepeatLarge/4096/16-4 13584 9393 ns/op 436.09 MB/s BenchmarkRepeatLarge/8192/1-4 10000 17351 ns/op 472.14 MB/s BenchmarkRepeatLarge/8192/16-4 10000 18330 ns/op 446.93 MB/s BenchmarkRepeatLarge/8192/4097-4 3417788 36.26 ns/op 112999.28 MB/s BenchmarkRepeatLarge/16384/1-4 4836 33950 ns/op 482.60 MB/s BenchmarkRepeatLarge/16384/16-4 6656 29501 ns/op 555.37 MB/s BenchmarkRepeatLarge/16384/4097-4 9675 22808 ns/op 538.89 MB/s BenchmarkRepeatLarge/32768/1-4 3754 53932 ns/op 607.58 MB/s BenchmarkRepeatLarge/32768/16-4 2586 61671 ns/op 531.34 MB/s BenchmarkRepeatLarge/32768/4097-4 3324 56710 ns/op 505.71 MB/s BenchmarkRepeatLarge/65536/1-4 1090 111425 ns/op 588.16 MB/s BenchmarkRepeatLarge/65536/16-4 1054 109254 ns/op 599.85 MB/s BenchmarkRepeatLarge/65536/4097-4 1291 98018 ns/op 626.97 MB/s BenchmarkRepeatLarge/131072/1-4 250 461914 ns/op 283.76 MB/s BenchmarkRepeatLarge/131072/16-4 304 365246 ns/op 358.86 MB/s BenchmarkRepeatLarge/131072/4097-4 295 386961 ns/op 328.22 MB/s BenchmarkRepeatLarge/262144/1-4 160 726722 ns/op 360.72 MB/s BenchmarkRepeatLarge/262144/16-4 151 842812 ns/op 311.04 MB/s BenchmarkRepeatLarge/262144/4097-4 130 1243711 ns/op 207.53 MB/s BenchmarkRepeatLarge/524288/1-4 84 1520087 ns/op 344.91 MB/s BenchmarkRepeatLarge/524288/16-4 66 1571777 ns/op 333.56 MB/s BenchmarkRepeatLarge/524288/4097-4 100 1449774 ns/op 358.90 MB/s BenchmarkRepeatLarge/1048576/1-4 57 3597982 ns/op 291.43 MB/s BenchmarkRepeatLarge/1048576/16-4 39 3070422 ns/op 341.51 MB/s BenchmarkRepeatLarge/1048576/4097-4 36 2975550 ns/op 351.11 MB/s BenchmarkRepeatLarge/2097152/1-4 20 5135826 ns/op 408.34 MB/s BenchmarkRepeatLarge/2097152/16-4 27 5133396 ns/op 408.53 MB/s BenchmarkRepeatLarge/2097152/4097-4 25 5221444 ns/op 400.96 MB/s BenchmarkRepeatLarge/4194304/1-4 12 9394598 ns/op 446.46 MB/s BenchmarkRepeatLarge/4194304/16-4 12 10018764 ns/op 418.64 MB/s BenchmarkRepeatLarge/4194304/4097-4 12 9880221 ns/op 424.20 MB/s BenchmarkRepeatLarge/8388608/1-4 7 15332684 ns/op 547.11 MB/s BenchmarkRepeatLarge/8388608/16-4 7 15453712 ns/op 542.82 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 16735980 ns/op 501.11 MB/s BenchmarkRepeatLarge/16777216/1-4 4 26950294 ns/op 622.52 MB/s BenchmarkRepeatLarge/16777216/16-4 4 31201229 ns/op 537.71 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 28069519 ns/op 597.70 MB/s BenchmarkRepeatLarge/33554432/1-4 2 54042696 ns/op 620.89 MB/s BenchmarkRepeatLarge/33554432/16-4 2 55876284 ns/op 600.51 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 58875410 ns/op 569.92 MB/s BenchmarkRepeatLarge/67108864/1-4 1 125887904 ns/op 533.08 MB/s BenchmarkRepeatLarge/67108864/16-4 1 103547764 ns/op 648.10 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 106507315 ns/op 630.09 MB/s BenchmarkRepeatLarge/134217728/1-4 1 241570383 ns/op 555.61 MB/s BenchmarkRepeatLarge/134217728/16-4 1 212822119 ns/op 630.66 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 214617697 ns/op 625.38 MB/s BenchmarkRepeatLarge/268435456/1-4 1 482703221 ns/op 556.11 MB/s BenchmarkRepeatLarge/268435456/16-4 1 438322219 ns/op 612.42 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 441349851 ns/op 608.21 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1072552769 ns/op 500.55 MB/s BenchmarkRepeatLarge/536870912/16-4 1 918285324 ns/op 584.64 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 880043795 ns/op 610.05 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 4562666687 ns/op 235.33 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 4762714169 ns/op 225.45 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 4400825275 ns/op 243.99 MB/s BenchmarkIndexAnyASCII/1:1-4 2012126 59.62 ns/op BenchmarkIndexAnyASCII/1:2-4 1894723 58.17 ns/op BenchmarkIndexAnyASCII/1:4-4 1991170 58.50 ns/op BenchmarkIndexAnyASCII/1:8-4 2022799 58.33 ns/op BenchmarkIndexAnyASCII/1:16-4 2018557 58.30 ns/op BenchmarkIndexAnyASCII/1:32-4 1997731 66.46 ns/op BenchmarkIndexAnyASCII/1:64-4 2011077 59.31 ns/op BenchmarkIndexAnyASCII/16:1-4 2010649 59.65 ns/op BenchmarkIndexAnyASCII/16:2-4 928578 138.8 ns/op BenchmarkIndexAnyASCII/16:4-4 925159 142.5 ns/op BenchmarkIndexAnyASCII/16:8-4 831302 142.8 ns/op BenchmarkIndexAnyASCII/16:16-4 862800 152.5 ns/op BenchmarkIndexAnyASCII/16:32-4 630949 180.0 ns/op BenchmarkIndexAnyASCII/16:64-4 526994 221.2 ns/op BenchmarkIndexAnyASCII/256:1-4 1807970 65.11 ns/op BenchmarkIndexAnyASCII/256:2-4 89062 1354 ns/op BenchmarkIndexAnyASCII/256:4-4 75108 1393 ns/op BenchmarkIndexAnyASCII/256:8-4 85507 1368 ns/op BenchmarkIndexAnyASCII/256:16-4 89204 1344 ns/op BenchmarkIndexAnyASCII/256:32-4 88183 1447 ns/op BenchmarkIndexAnyASCII/256:64-4 78909 1486 ns/op BenchmarkIndexAnyUTF8/1:1-4 2144532 55.94 ns/op BenchmarkIndexAnyUTF8/1:2-4 2046908 57.80 ns/op BenchmarkIndexAnyUTF8/1:4-4 2046901 59.03 ns/op BenchmarkIndexAnyUTF8/1:8-4 1757553 59.78 ns/op BenchmarkIndexAnyUTF8/1:16-4 1919680 64.95 ns/op BenchmarkIndexAnyUTF8/1:32-4 1829737 60.18 ns/op BenchmarkIndexAnyUTF8/1:64-4 1886712 63.98 ns/op BenchmarkIndexAnyUTF8/16:1-4 1577799 73.91 ns/op BenchmarkIndexAnyUTF8/16:2-4 213780 482.6 ns/op BenchmarkIndexAnyUTF8/16:4-4 249602 488.1 ns/op BenchmarkIndexAnyUTF8/16:8-4 226482 512.4 ns/op BenchmarkIndexAnyUTF8/16:16-4 212718 526.3 ns/op BenchmarkIndexAnyUTF8/16:32-4 224683 522.6 ns/op BenchmarkIndexAnyUTF8/16:64-4 233955 520.8 ns/op BenchmarkIndexAnyUTF8/256:1-4 339672 312.5 ns/op BenchmarkIndexAnyUTF8/256:2-4 16461 7693 ns/op BenchmarkIndexAnyUTF8/256:4-4 16430 7231 ns/op BenchmarkIndexAnyUTF8/256:8-4 16300 7275 ns/op BenchmarkIndexAnyUTF8/256:16-4 15416 7414 ns/op BenchmarkIndexAnyUTF8/256:32-4 15634 7762 ns/op BenchmarkIndexAnyUTF8/256:64-4 15400 7578 ns/op BenchmarkLastIndexAnyASCII/1:1-4 1977225 60.33 ns/op BenchmarkLastIndexAnyASCII/1:2-4 1957533 61.45 ns/op BenchmarkLastIndexAnyASCII/1:4-4 1854462 59.33 ns/op BenchmarkLastIndexAnyASCII/1:8-4 1940865 60.33 ns/op BenchmarkLastIndexAnyASCII/1:16-4 1969585 59.27 ns/op BenchmarkLastIndexAnyASCII/1:32-4 1908206 62.30 ns/op BenchmarkLastIndexAnyASCII/1:64-4 1958575 59.40 ns/op BenchmarkLastIndexAnyASCII/16:1-4 900726 136.8 ns/op BenchmarkLastIndexAnyASCII/16:2-4 849094 140.2 ns/op BenchmarkLastIndexAnyASCII/16:4-4 878098 163.4 ns/op BenchmarkLastIndexAnyASCII/16:8-4 934639 141.6 ns/op BenchmarkLastIndexAnyASCII/16:16-4 807098 147.9 ns/op BenchmarkLastIndexAnyASCII/16:32-4 574004 178.7 ns/op BenchmarkLastIndexAnyASCII/16:64-4 527122 222.0 ns/op BenchmarkLastIndexAnyASCII/256:1-4 89084 1286 ns/op BenchmarkLastIndexAnyASCII/256:2-4 90141 1318 ns/op BenchmarkLastIndexAnyASCII/256:4-4 93577 1324 ns/op BenchmarkLastIndexAnyASCII/256:8-4 80258 1357 ns/op BenchmarkLastIndexAnyASCII/256:16-4 82046 1326 ns/op BenchmarkLastIndexAnyASCII/256:32-4 85788 1324 ns/op BenchmarkLastIndexAnyASCII/256:64-4 87900 1371 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2200098 54.65 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2147490 54.53 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2148417 53.54 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2186869 53.63 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2215704 55.08 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2131430 56.06 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2144066 54.54 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 310959 389.0 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 166602 768.4 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 147922 784.9 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 157905 850.2 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 145437 870.7 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 147861 823.3 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 144568 819.8 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 21342 5497 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 10000 11681 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 10320 11697 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 10000 11669 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 9291 12192 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 12406 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 9586 12601 ns/op BenchmarkTrimASCII/1:1-4 2716158 44.64 ns/op BenchmarkTrimASCII/1:2-4 2211736 55.56 ns/op BenchmarkTrimASCII/1:4-4 2086730 60.63 ns/op BenchmarkTrimASCII/1:8-4 1809253 61.37 ns/op BenchmarkTrimASCII/1:16-4 1732623 67.77 ns/op BenchmarkTrimASCII/16:1-4 2116662 54.07 ns/op BenchmarkTrimASCII/16:2-4 941049 135.2 ns/op BenchmarkTrimASCII/16:4-4 798280 145.8 ns/op BenchmarkTrimASCII/16:8-4 864648 138.8 ns/op BenchmarkTrimASCII/16:16-4 729871 146.4 ns/op BenchmarkTrimASCII/256:1-4 579331 206.3 ns/op BenchmarkTrimASCII/256:2-4 83936 1303 ns/op BenchmarkTrimASCII/256:4-4 91288 1276 ns/op BenchmarkTrimASCII/256:8-4 92992 1298 ns/op BenchmarkTrimASCII/256:16-4 89365 1313 ns/op BenchmarkTrimASCII/4096:1-4 45649 2471 ns/op BenchmarkTrimASCII/4096:2-4 6742 20153 ns/op BenchmarkTrimASCII/4096:4-4 6688 18852 ns/op BenchmarkTrimASCII/4096:8-4 6142 19093 ns/op BenchmarkTrimASCII/4096:16-4 5367 19652 ns/op BenchmarkTrimByte-4 3242989 35.40 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 17286 6770 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 16965 6749 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1576 77194 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 3301 38621 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 6016 19294 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 9758 10912 ns/op BenchmarkJoin/0-4 3677578 31.00 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 2856193 40.98 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 198793 636.5 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 135337 867.2 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 96705 1220 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 82756 1560 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 63511 1745 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 58441 2037 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2404279 49.93 ns/op BenchmarkTrimSpace/ASCII-4 1696041 69.82 ns/op BenchmarkTrimSpace/SomeNonASCII-4 138199 906.4 ns/op BenchmarkTrimSpace/JustNonASCII-4 78184 1496 ns/op BenchmarkReplaceAll-4 102300 1104 ns/op 16 B/op 1 allocs/op PASS ok strings 92.761s goos: darwin goarch: amd64 pkg: sync BenchmarkCond1-4 62280 1664 ns/op BenchmarkCond2-4 26490 4881 ns/op BenchmarkCond4-4 14040 8401 ns/op BenchmarkCond8-4 8097 15875 ns/op BenchmarkCond16-4 3794 28484 ns/op BenchmarkCond32-4 2404 55644 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 659634 182.3 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 454284 273.6 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 753889 169.9 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 717511 169.2 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 461569 259.6 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 800280 149.5 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 135008 1040 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 115858 1221 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 114166 1379 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 83680 1723 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 789554 141.4 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 214581 554.0 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 782469 147.8 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 200332 601.6 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 864614 155.9 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 226941 536.0 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 1516440 78.77 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 71244 1796 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 157402 774.7 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 342212 410.7 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 7572 15569 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 415 292990 ns/op BenchmarkRange/*sync.Map-4 1974 58343 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 128068 1935 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 247804 479.6 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 95634 1375 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 103833 1258 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 247663 507.2 ns/op BenchmarkAdversarialDelete/*sync.Map-4 140593 989.4 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 109048 1108 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 220938 550.1 ns/op BenchmarkDeleteCollision/*sync.Map-4 880429 137.8 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 68584 2019 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 177136 664.5 ns/op BenchmarkSwapCollision/*sync.Map-4 109189 1081 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 196 704010 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 120619 912.0 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 273078 495.5 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 22375 5808 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 67651 1621 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 27374 4059 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 367707 447.3 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 123711 960.3 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 155672 1033 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1096430 100.7 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 205208 593.3 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 1303754 93.96 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 707970 155.2 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 195796 639.9 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 497286 213.1 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 123580 996.9 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 414444 433.7 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 358701 343.3 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 130474 866.7 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 674493 300.2 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 154041 720.6 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 146478 940.2 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 225435 513.8 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 74106 1642 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 249166 635.3 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 423222 278.1 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 143862 820.1 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 541564 229.8 ns/op BenchmarkUncontendedSemaphore-4 4309668 26.17 ns/op BenchmarkContendedSemaphore-4 4003312 25.83 ns/op BenchmarkMutexUncontended-4 802575 152.5 ns/op BenchmarkMutex-4 230026 540.5 ns/op BenchmarkMutexSlack-4 220406 559.6 ns/op BenchmarkMutexWork-4 224502 554.9 ns/op BenchmarkMutexWorkSlack-4 202016 605.2 ns/op BenchmarkMutexNoSpin-4 72606 1617 ns/op BenchmarkMutexSpin-4 57064 2106 ns/op BenchmarkOnce-4 890644 141.5 ns/op BenchmarkSemaUncontended-4 4528602 24.85 ns/op BenchmarkSemaSyntNonblock-4 1351737 93.75 ns/op BenchmarkSemaSyntBlock-4 1832620 65.12 ns/op BenchmarkSemaWorkNonblock-4 943303 109.2 ns/op BenchmarkSemaWorkBlock-4 1316574 95.51 ns/op BenchmarkRWMutexUncontended-4 385654 310.5 ns/op BenchmarkRWMutexWrite100-4 318571 368.9 ns/op BenchmarkRWMutexWrite10-4 327916 376.6 ns/op BenchmarkRWMutexWorkWrite100-4 223116 462.7 ns/op BenchmarkRWMutexWorkWrite10-4 271527 480.9 ns/op BenchmarkWaitGroupUncontended-4 635048 168.3 ns/op BenchmarkWaitGroupAddDone-4 475521 249.8 ns/op BenchmarkWaitGroupAddDoneWork-4 468850 241.0 ns/op BenchmarkWaitGroupWait-4 2721495 45.28 ns/op BenchmarkWaitGroupWaitWork-4 1810546 58.80 ns/op BenchmarkWaitGroupActuallyWait-4 51566 2081 ns/op 32 B/op 2 allocs/op PASS ok sync 21.144s goos: darwin goarch: amd64 pkg: sync/atomic BenchmarkValueRead-4 708378 205.7 ns/op PASS ok sync/atomic 0.282s goos: darwin goarch: amd64 pkg: testing BenchmarkTBHelper-4 106652 1011 ns/op 0 B/op 0 allocs/op PASS ok testing 0.203s goos: darwin goarch: amd64 pkg: text/tabwriter BenchmarkTable/1x10/new-4 6396 16505 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 9710 12368 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 82 1395104 ns/op 129393 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 103 1140330 ns/op 1256 B/op 9 allocs/op BenchmarkTable/1x100000/new-4 1 164846027 ns/op 19393104 B/op 100058 allocs/op BenchmarkTable/1x100000/reuse-4 1 174097895 ns/op 19393208 B/op 100060 allocs/op BenchmarkTable/10x10/new-4 1498 73323 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 1830 63801 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 19 6746851 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 16 6304917 ns/op 25848 B/op 64 allocs/op BenchmarkTable/10x100000/new-4 1 739601087 ns/op 48120800 B/op 100074 allocs/op BenchmarkTable/10x100000/reuse-4 1 743263690 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 176 626061 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 202 637932 ns/op 194 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 63698474 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 59779202 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7237446399 ns/op 335150048 B/op 100090 allocs/op BenchmarkTable/100x100000/reuse-4 1 7012435958 ns/op 335150056 B/op 100091 allocs/op BenchmarkPyramid/10-4 2407 47798 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 40 3624132 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 344106110 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2546 55088 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 213 624956 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 22 4994431 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 7005 17302 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 19.904s goos: darwin goarch: amd64 pkg: text/template/parse BenchmarkParseLarge-4 1 100278900 ns/op BenchmarkVariableString-4 72694 1449 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 1986 58739 ns/op 2516 B/op 39 allocs/op PASS ok text/template/parse 0.467s goos: darwin goarch: amd64 pkg: time BenchmarkAfterFunc-4 55 2333848 ns/op BenchmarkAfter-4 135 1034428 ns/op BenchmarkStop-4 230 565354 ns/op BenchmarkSimultaneousAfterFunc-4 34 3018353 ns/op BenchmarkStartStop-4 228 480538 ns/op BenchmarkReset-4 2013 62821 ns/op BenchmarkSleep-4 48 2332053 ns/op BenchmarkParallelTimerLatency-4 38 889127 avg-late-ns 1761344 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 36 620068 avg-late-ns 1649373 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 31 420148 avg-late-ns 2348276 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 269846 avg-late-ns 1657900 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 32 260186 avg-late-ns 2223338 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 32 216137 avg-late-ns 1953990 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 31 367061 avg-late-ns 2188413 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 28 2889480 avg-late-ns 8080720 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 26 200516 avg-late-ns 1589033 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 392036 avg-late-ns 3523080 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 24 2239142 avg-late-ns 12195573 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 33 459200 avg-late-ns 1428606 max-late-ns BenchmarkTicker-4 366 544155 ns/op BenchmarkTickerReset-4 3236 37727 ns/op BenchmarkTickerResetNaive-4 241 496037 ns/op BenchmarkNow-4 802543 165.4 ns/op BenchmarkNowUnixNano-4 723073 162.5 ns/op BenchmarkNowUnixMilli-4 627873 166.2 ns/op BenchmarkNowUnixMicro-4 701856 162.2 ns/op BenchmarkFormat-4 53140 2228 ns/op BenchmarkFormatRFC3339-4 78589 1509 ns/op BenchmarkFormatRFC3339Nano-4 70164 1570 ns/op BenchmarkFormatNow-4 70048 1664 ns/op BenchmarkMarshalJSON-4 98019 1234 ns/op BenchmarkMarshalText-4 100455 1283 ns/op BenchmarkParse-4 101986 1087 ns/op BenchmarkParseRFC3339UTC-4 353239 361.3 ns/op BenchmarkParseRFC3339UTCBytes-4 240414 500.5 ns/op BenchmarkParseRFC3339TZ-4 101288 1183 ns/op BenchmarkParseRFC3339TZBytes-4 83942 1456 ns/op BenchmarkParseDuration-4 537369 230.4 ns/op BenchmarkHour-4 886413 127.6 ns/op BenchmarkSecond-4 1000000 127.9 ns/op BenchmarkYear-4 761826 171.6 ns/op BenchmarkDay-4 698565 188.1 ns/op BenchmarkISOWeek-4 653488 172.6 ns/op BenchmarkGoString-4 68457 1630 ns/op BenchmarkUnmarshalText-4 78181 1516 ns/op PASS ok time 12.599s goos: darwin goarch: amd64 pkg: unicode/utf16 BenchmarkDecodeValidASCII-4 507772 231.0 ns/op BenchmarkDecodeValidJapaneseChars-4 597436 201.5 ns/op BenchmarkDecodeRune-4 2281129 50.03 ns/op BenchmarkEncodeValidASCII-4 407724 245.5 ns/op BenchmarkEncodeValidJapaneseChars-4 675774 179.5 ns/op BenchmarkAppendRuneValidASCII-4 1000000 109.7 ns/op BenchmarkAppendRuneValidJapaneseChars-4 1932225 57.79 ns/op BenchmarkEncodeRune-4 4103508 28.75 ns/op PASS ok unicode/utf16 1.342s goos: darwin goarch: amd64 pkg: unicode/utf8 BenchmarkRuneCountTenASCIIChars-4 1007161 114.7 ns/op BenchmarkRuneCountTenJapaneseChars-4 199982 579.8 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3053552 39.35 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 349454 342.2 ns/op BenchmarkValidTenASCIIChars-4 1000000 110.3 ns/op BenchmarkValid100KASCIIChars-4 148 799572 ns/op BenchmarkValidTenJapaneseChars-4 197565 645.3 ns/op BenchmarkValidLongMostlyASCII-4 146 813307 ns/op BenchmarkValidLongJapanese-4 68 1793481 ns/op BenchmarkValidStringTenASCIIChars-4 3428748 33.64 ns/op BenchmarkValidString100KASCIIChars-4 10000 10850 ns/op BenchmarkValidStringTenJapaneseChars-4 356126 346.5 ns/op BenchmarkValidStringLongMostlyASCII-4 1465 83296 ns/op BenchmarkValidStringLongJapanese-4 121 994842 ns/op BenchmarkEncodeASCIIRune-4 2845855 40.55 ns/op BenchmarkEncodeJapaneseRune-4 1927896 61.85 ns/op BenchmarkAppendASCIIRune-4 8133394 14.75 ns/op BenchmarkAppendJapaneseRune-4 2040589 57.98 ns/op BenchmarkDecodeASCIIRune-4 2321774 50.45 ns/op BenchmarkDecodeJapaneseRune-4 1549634 76.68 ns/op BenchmarkFullRune/ASCII-4 3124064 36.18 ns/op BenchmarkFullRune/Incomplete-4 1532638 77.35 ns/op BenchmarkFullRune/Japanese-4 3164840 34.89 ns/op PASS ok unicode/utf8 4.216s goos: darwin goarch: amd64 pkg: cmd/api BenchmarkAll-4 1 65723795490 ns/op PASS ok cmd/api 85.443s goos: darwin goarch: amd64 pkg: cmd/compile/internal/reflectdata BenchmarkEqArrayOfStrings5-4 1246336 99.18 ns/op BenchmarkEqArrayOfStrings64-4 195511 709.9 ns/op BenchmarkEqArrayOfStrings1024-4 10000 12513 ns/op BenchmarkEqArrayOfFloats5-4 1434537 85.24 ns/op BenchmarkEqArrayOfFloats64-4 228404 1156 ns/op BenchmarkEqArrayOfFloats1024-4 12099 16901 ns/op BenchmarkEqStruct-4 28167314 4.781 ns/op PASS ok cmd/compile/internal/reflectdata 1.814s goos: darwin goarch: amd64 pkg: cmd/compile/internal/ssa BenchmarkPhioptPass-4 4910 253663 ns/op BenchmarkCopyElim1-4 188 784908 ns/op BenchmarkCopyElim10-4 128 877476 ns/op BenchmarkCopyElim100-4 100 1165263 ns/op BenchmarkCopyElim1000-4 40 3333527 ns/op BenchmarkCopyElim10000-4 2 50870856 ns/op BenchmarkCopyElim100000-4 1 641157144 ns/op BenchmarkDeadCode/1-4 97 1113486 ns/op BenchmarkDeadCode/10-4 100 1179032 ns/op BenchmarkDeadCode/100-4 100 1573732 ns/op BenchmarkDeadCode/1000-4 50 5096331 ns/op BenchmarkDeadCode/10000-4 3 44528023 ns/op BenchmarkDeadCode/100000-4 1 445154423 ns/op BenchmarkDeadCode/200000-4 1 762799746 ns/op BenchmarkDominatorsLinear-4 13 16274763 ns/op 0.61 MB/s BenchmarkDominatorsFwdBack-4 8 12698589 ns/op 0.79 MB/s BenchmarkDominatorsManyPred-4 10 12313192 ns/op 0.81 MB/s BenchmarkDominatorsMaxPred-4 9 12856206 ns/op 0.78 MB/s BenchmarkDominatorsMaxPredVal-4 8 13166189 ns/op 0.76 MB/s BenchmarkFuse/1-4 166 749794 ns/op BenchmarkFuse/10-4 193 685373 ns/op BenchmarkFuse/100-4 100 1582969 ns/op BenchmarkFuse/1000-4 22 9311154 ns/op BenchmarkFuse/10000-4 2 70390862 ns/op BenchmarkNilCheckDeep1-4 7657 15854 ns/op 0.06 MB/s 238 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4780 24722 ns/op 0.40 MB/s 233 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 765 170210 ns/op 0.59 MB/s 634 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 73 1941776 ns/op 0.51 MB/s 4640 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 6 17850112 ns/op 0.56 MB/s 93198 B/op 6 allocs/op BenchmarkDSEPass-4 31 3963360 ns/op 40382 B/op 6 allocs/op BenchmarkDSEPassBlock-4 1 161191819 ns/op 4257392 B/op 108493 allocs/op BenchmarkCSEPass-4 7 15874196 ns/op 112804 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 245255256 ns/op 5693416 B/op 97670 allocs/op BenchmarkDeadcodePass-4 118 877915 ns/op 87168 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 127809077 ns/op 4080696 B/op 45223 allocs/op BenchmarkMultiPass-4 45 2671242 ns/op 224579 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 400426169 ns/op 11190608 B/op 149723 allocs/op BenchmarkCondRewrite/SoloJump-4 3501943 33.88 ns/op BenchmarkCondRewrite/CombJump-4 3814794 32.16 ns/op PASS ok cmd/compile/internal/ssa 16.912s goos: darwin goarch: amd64 pkg: cmd/compile/internal/test BenchmarkLoadAdd-4 13024 11364 ns/op BenchmarkExtShift-4 20688 5792 ns/op BenchmarkModify-4 4804 22054 ns/op BenchmarkMullImm-4 10000 10038 ns/op BenchmarkConstModify-4 9039 16721 ns/op BenchmarkBitSet-4 14733 7582 ns/op BenchmarkBitClear-4 15616 7680 ns/op BenchmarkBitToggle-4 14574 7245 ns/op BenchmarkBitSetConst-4 134516 1025 ns/op BenchmarkBitClearConst-4 121876 967.2 ns/op BenchmarkBitToggleConst-4 109993 965.9 ns/op BenchmarkDivconstI64-4 5716966 22.28 ns/op BenchmarkModconstI64-4 5839411 20.61 ns/op BenchmarkDivisiblePow2constI64-4 5656075 18.84 ns/op BenchmarkDivisibleconstI64-4 6231930 18.39 ns/op BenchmarkDivisibleWDivconstI64-4 3471770 31.48 ns/op BenchmarkDivconstU64/3-4 7119786 17.07 ns/op BenchmarkDivconstU64/5-4 6153673 20.63 ns/op BenchmarkDivconstU64/37-4 4807501 23.93 ns/op BenchmarkDivconstU64/1234567-4 4933920 29.51 ns/op BenchmarkModconstU64-4 7030393 21.76 ns/op BenchmarkDivisibleconstU64-4 5804547 19.60 ns/op BenchmarkDivisibleWDivconstU64-4 3399649 31.73 ns/op BenchmarkDivconstI32-4 6250129 20.06 ns/op BenchmarkModconstI32-4 5963814 19.81 ns/op BenchmarkDivisiblePow2constI32-4 6086206 20.87 ns/op BenchmarkDivisibleconstI32-4 7104684 26.86 ns/op BenchmarkDivisibleWDivconstI32-4 3329125 33.55 ns/op BenchmarkDivconstU32-4 5892906 21.05 ns/op BenchmarkModconstU32-4 5637831 19.22 ns/op BenchmarkDivisibleconstU32-4 6450294 16.60 ns/op BenchmarkDivisibleWDivconstU32-4 3452563 34.42 ns/op BenchmarkDivconstI16-4 6670429 19.07 ns/op BenchmarkModconstI16-4 6068712 32.82 ns/op BenchmarkDivisiblePow2constI16-4 5468373 20.81 ns/op BenchmarkDivisibleconstI16-4 7411604 19.64 ns/op BenchmarkDivisibleWDivconstI16-4 3593548 35.13 ns/op BenchmarkDivconstU16-4 6763429 21.93 ns/op BenchmarkModconstU16-4 6949258 16.18 ns/op BenchmarkDivisibleconstU16-4 6704672 16.67 ns/op BenchmarkDivisibleWDivconstU16-4 3194138 34.18 ns/op BenchmarkDivconstI8-4 6864187 15.53 ns/op BenchmarkModconstI8-4 6198988 17.61 ns/op BenchmarkDivisiblePow2constI8-4 6700558 17.94 ns/op BenchmarkDivisibleconstI8-4 5026441 24.11 ns/op BenchmarkDivisibleWDivconstI8-4 3131552 34.19 ns/op BenchmarkDivconstU8-4 7199468 23.84 ns/op BenchmarkModconstU8-4 8370484 19.01 ns/op BenchmarkDivisibleconstU8-4 4806802 22.16 ns/op BenchmarkDivisibleWDivconstU8-4 3178352 35.41 ns/op BenchmarkMul2-4 173989 632.1 ns/op BenchmarkMulNeg2-4 187623 681.9 ns/op BenchmarkEfaceInteger-4 2558242 49.55 ns/op BenchmarkMulconstI32/3-4 24720406 5.167 ns/op BenchmarkMulconstI32/5-4 26433021 5.276 ns/op BenchmarkMulconstI32/12-4 23936329 5.128 ns/op BenchmarkMulconstI32/120-4 27378588 5.599 ns/op BenchmarkMulconstI32/-120-4 27282356 8.521 ns/op BenchmarkMulconstI32/65537-4 24825568 5.669 ns/op BenchmarkMulconstI32/65538-4 24002932 5.351 ns/op BenchmarkMulconstI64/3-4 20869016 5.262 ns/op BenchmarkMulconstI64/5-4 25971658 5.209 ns/op BenchmarkMulconstI64/12-4 25006672 5.667 ns/op BenchmarkMulconstI64/120-4 23063964 7.938 ns/op BenchmarkMulconstI64/-120-4 22309136 8.493 ns/op BenchmarkMulconstI64/65537-4 19864056 5.083 ns/op BenchmarkMulconstI64/65538-4 19146489 6.369 ns/op BenchmarkMulconstU32/3-4 21662072 5.504 ns/op BenchmarkMulconstU32/5-4 22499766 9.217 ns/op BenchmarkMulconstU32/12-4 23906953 5.382 ns/op BenchmarkMulconstU32/120-4 21764774 4.912 ns/op BenchmarkMulconstU32/65537-4 24274504 5.524 ns/op BenchmarkMulconstU32/65538-4 22149967 8.036 ns/op BenchmarkMulconstU64/3-4 23304056 5.782 ns/op BenchmarkMulconstU64/5-4 17816821 9.440 ns/op BenchmarkMulconstU64/12-4 22830297 5.532 ns/op BenchmarkMulconstU64/120-4 18737401 6.114 ns/op BenchmarkMulconstU64/65537-4 18997339 6.488 ns/op BenchmarkMulconstU64/65538-4 22585462 5.534 ns/op BenchmarkShiftArithmeticRight-4 25439606 5.783 ns/op BenchmarkSwitch8Predictable-4 7649708 14.75 ns/op BenchmarkSwitch8Unpredictable-4 7499734 19.59 ns/op BenchmarkSwitch32Predictable-4 10046586 11.44 ns/op BenchmarkSwitch32Unpredictable-4 7681256 15.38 ns/op BenchmarkSwitchStringPredictable-4 4884512 22.92 ns/op BenchmarkSwitchStringUnpredictable-4 5175046 20.05 ns/op PASS ok cmd/compile/internal/test 18.930s goos: darwin goarch: amd64 pkg: cmd/compile/internal/types2 BenchmarkLookupFieldOrMethod-4 146 908095 ns/op BenchmarkNamed/Underlying/nongeneric-4 893149 134.0 ns/op BenchmarkNamed/Underlying/generic-4 915285 135.1 ns/op BenchmarkNamed/Underlying/src_instance-4 1000000 210.1 ns/op BenchmarkNamed/Underlying/user_instance-4 1000000 144.4 ns/op BenchmarkCheck/http/funcbodies/info-4 1 599304840 ns/op 50805 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 396309778 ns/op 75444 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 152932063 ns/op 197876 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 145371574 ns/op 208475 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 2276673567 ns/op 2253 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 121357730 ns/op 41775 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 56111579 ns/op 90998 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 56140566 ns/op 90775 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 764007306 ns/op 2836 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 53926479 ns/op 39742 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 35071470 ns/op 59788 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 35061313 ns/op 61331 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1752615616 ns/op 35480 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 623636030 ns/op 99642 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 128420953 ns/op 483201 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 131194075 ns/op 463025 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 2983284914 ns/op 677.9 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 128708737 ns/op 15605 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 74416190 ns/op 26737 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 51262575 ns/op 39258 lines/s PASS ok cmd/compile/internal/types2 44.142s goos: darwin goarch: amd64 pkg: cmd/go BenchmarkExecGoEnv-4 3 41852190 ns/op 29398333 sys-ns/op 4977333 user-ns/op PASS ok cmd/go 0.492s goos: darwin goarch: amd64 pkg: cmd/internal/notsha256 BenchmarkHash8Bytes/New-4 59721 2145 ns/op 3.73 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 68373 1587 ns/op 5.04 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 15931 7181 ns/op 142.60 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 17533 6727 ns/op 152.22 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2509 75675 ns/op 108.25 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 3099 43593 ns/op 187.92 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.417s All tests passed.