darwin-amd64-race at 7b5a34418cd32ec4d2c0f7d6e4c7e6fe7585a17f :: 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=C765BBFB-2CF3-42D4-B8CA-0716F55EB1FB" "USER=gopher" "SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.lb8vo5XkBP/Listeners" "PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" "GO_BUILDER_ENV=qemu_vm" "LaunchInstanceID=4AB532B5-CF4F-4078-985D-51CF95B699B7" "__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=C765BBFB-2CF3-42D4-B8CA-0716F55EB1FB" "USER=gopher" "SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.lb8vo5XkBP/Listeners" "PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" "GO_BUILDER_ENV=qemu_vm" "LaunchInstanceID=4AB532B5-CF4F-4078-985D-51CF95B699B7" "__CFBundleIdentifier=com.apple.Terminal" "LANG=en_US.UTF-8" "XPC_FLAGS=0x0" "XPC_SERVICE_NAME=0" "HOME=/Users/gopher" "SHLVL=2" "LOGNAME=gopher" "SECURITYSESSIONID=186a6" "_=/Users/gopher/go/bin/buildlet" "WORKDIR=/tmp/buildlet" "GOROOT_BOOTSTRAP=/tmp/buildlet/go1.4" "GO_BUILDER_NAME=darwin-amd64-race" "GOBIN=" "TMPDIR=/tmp/buildlet/tmp" "GOCACHE=/tmp/buildlet/gocache" "PWD=/tmp/buildlet/go/bin"] in dir /tmp/buildlet/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: # GOOS: darwin # OS Version: Darwin 21.6.0 Darwin Kernel Version 21.6.0: Mon Aug 22 20:17:10 PDT 2022; root:xnu-8020.140.49~2/RELEASE_X86_64 x86_64 ##### Testing packages. ok archive/tar 1.846s ok archive/zip 2.791s ok bufio 0.513s ok bytes 5.600s ok compress/bzip2 0.844s ok compress/flate 9.126s ok compress/gzip 16.090s ok compress/lzw 0.853s ok compress/zlib 6.387s ok container/heap 0.071s ok container/list 0.071s ok container/ring 0.047s ok context 0.113s ok crypto 0.079s ok crypto/aes 0.108s ok crypto/cipher 0.147s ok crypto/des 0.158s ok crypto/dsa 0.129s ok crypto/ecdh 0.277s ok crypto/ecdsa 0.216s ok crypto/ed25519 0.509s ok crypto/elliptic 0.105s ok crypto/hmac 0.089s ok crypto/internal/alias 0.076s ok crypto/internal/bigmod 3.954s ok crypto/internal/boring 0.078s ok crypto/internal/boring/bcache 0.558s ok crypto/internal/edwards25519 49.806s ok crypto/internal/edwards25519/field 16.735s ok crypto/internal/nistec 4.808s ok crypto/internal/nistec/fiat 0.092s [no tests to run] ok crypto/md5 0.102s ok crypto/rand 0.504s ok crypto/rc4 0.641s ok crypto/rsa 0.827s ok crypto/sha1 0.145s ok crypto/sha256 0.155s ok crypto/sha512 0.107s ok crypto/subtle 0.473s ok crypto/tls 3.717s ok crypto/x509 1.716s ok database/sql 0.568s ok database/sql/driver 0.056s ok debug/buildinfo 0.076s ok debug/dwarf 0.168s ok debug/elf 1.418s ok debug/gosym 0.165s ok debug/macho 0.192s ok debug/pe 0.173s ok debug/plan9obj 0.124s ok embed 0.084s [no tests to run] ok embed/internal/embedtest 0.057s ok encoding/ascii85 0.045s ok encoding/asn1 0.058s ok encoding/base32 0.223s ok encoding/base64 0.058s ok encoding/binary 0.049s ok encoding/csv 0.129s ok encoding/gob 33.674s ok encoding/hex 0.057s ok encoding/json 2.748s ok encoding/pem 3.128s ok encoding/xml 0.355s ok errors 0.060s ok expvar 0.075s ok flag 0.165s ok fmt 0.858s ok go/ast 0.114s ok go/build 6.901s ok go/build/constraint 0.079s ok go/constant 0.051s ok go/doc 0.772s ok go/doc/comment 4.468s ok go/format 0.119s ok go/importer 1.087s ok go/internal/gccgoimporter 0.168s ok go/internal/gcimporter 8.266s ok go/internal/srcimporter 38.046s ok go/parser 1.434s ok go/printer 2.181s ok go/scanner 0.063s ok go/token 0.258s ok go/types 65.876s ok hash 0.096s ok hash/adler32 0.104s ok hash/crc32 0.094s ok hash/crc64 0.070s ok hash/fnv 0.075s ok hash/maphash 0.070s ok html 0.047s ok html/template 0.461s ok image 0.786s ok image/color 0.151s ok image/draw 0.826s ok image/gif 1.569s ok image/jpeg 1.620s ok image/png 4.443s ok index/suffixarray 1.586s ok internal/abi 9.292s ok internal/buildcfg 0.052s ok internal/coverage/cformat 0.077s ok internal/coverage/cmerge 0.061s ok internal/coverage/pods 0.135s ok internal/coverage/slicereader 0.120s ok internal/coverage/slicewriter 0.116s ok internal/coverage/test 0.103s ok internal/cpu 0.130s ok internal/dag 0.046s ok internal/diff 0.112s ok internal/fmtsort 0.093s ok internal/fuzz 0.082s ok internal/godebug 0.065s ok internal/intern 1.888s ok internal/itoa 0.061s ok internal/poll 1.118s ok internal/profile 0.160s ok internal/reflectlite 0.451s ok internal/safefilepath 0.064s ok internal/saferio 0.277s ok internal/singleflight 0.177s ok internal/testenv 0.054s ok internal/trace 0.464s ok internal/types/errors 2.662s ok internal/unsafeheader 0.102s ok internal/xcoff 0.219s ok io 0.110s ok io/fs 0.315s ok io/ioutil 0.101s ok log 0.058s ok log/syslog 1.458s ok math 0.075s ok math/big 3.587s ok math/bits 0.105s ok math/cmplx 0.156s ok math/rand 2.967s ok mime 0.098s ok mime/multipart 2.087s ok mime/quotedprintable 0.174s ok net 19.094s ok net/http 22.163s ok net/http/cgi 2.153s ok net/http/cookiejar 0.177s ok net/http/fcgi 0.227s ok net/http/httptest 0.442s ok net/http/httptrace 0.061s ok net/http/httputil 1.264s ok net/http/internal 0.089s ok net/http/internal/ascii 0.039s ok net/http/pprof 5.214s ok net/internal/socktest 0.055s ok net/mail 0.047s ok net/netip 1.099s ok net/rpc 0.242s ok net/rpc/jsonrpc 0.247s ok net/smtp 0.291s ok net/textproto 0.124s ok net/url 0.139s ok os 3.382s ok os/exec 4.723s ok os/exec/internal/fdtest 0.068s ok os/signal 4.964s ok os/user 0.081s ok path 0.074s ok path/filepath 0.197s ok plugin 0.048s ok reflect 1.311s ok regexp 3.369s ok regexp/syntax 4.361s ok runtime 61.548s ok runtime/cgo 0.131s ok runtime/coverage 0.123s ok runtime/debug 0.222s ok runtime/internal/atomic 0.094s ok runtime/internal/math 0.054s ok runtime/internal/sys 0.031s ok runtime/metrics 0.045s ok runtime/pprof 13.494s ok runtime/race 13.065s ok runtime/trace 7.648s ok sort 0.751s ok strconv 2.436s ok strings 4.454s ok sync 0.820s ok sync/atomic 2.611s ok syscall 1.845s ok testing 2.271s ok testing/fstest 0.103s ok testing/iotest 0.067s ok testing/quick 0.232s ok text/scanner 0.051s ok text/tabwriter 0.044s ok text/template 0.155s ok text/template/parse 0.059s ok time 2.728s ok unicode 0.108s ok unicode/utf16 0.136s ok unicode/utf8 0.093s ok cmd/addr2line 8.165s ok cmd/api 26.551s ok cmd/asm/internal/asm 3.441s ok cmd/asm/internal/lex 0.115s ok cmd/compile/internal/abt 0.113s ok cmd/compile/internal/amd64 76.852s ok cmd/compile/internal/base 0.070s ok cmd/compile/internal/compare 0.064s ok cmd/compile/internal/dwarfgen 1.136s ok cmd/compile/internal/importer 4.879s ok cmd/compile/internal/ir 0.045s ok cmd/compile/internal/logopt 1.584s ok cmd/compile/internal/noder 0.044s ok cmd/compile/internal/reflectdata 0.035s [no tests to run] ok cmd/compile/internal/ssa 42.464s ok cmd/compile/internal/syntax 0.384s ok cmd/compile/internal/test 27.637s ok cmd/compile/internal/typecheck 1.364s ok cmd/compile/internal/types 0.038s ok cmd/compile/internal/types2 32.313s ok cmd/covdata 0.046s ok cmd/cover 4.658s ok cmd/dist 0.051s ok cmd/doc 3.874s ok cmd/fix 22.522s ok cmd/go 503.121s ok cmd/go/internal/auth 0.107s ok cmd/go/internal/cache 0.750s ok cmd/go/internal/fsys 0.476s ok cmd/go/internal/generate 0.113s ok cmd/go/internal/get 0.148s ok cmd/go/internal/imports 0.223s ok cmd/go/internal/load 0.075s ok cmd/go/internal/lockedfile 0.373s ok cmd/go/internal/lockedfile/internal/filelock 0.144s ok cmd/go/internal/modconv 0.122s ok cmd/go/internal/modfetch 0.086s ok cmd/go/internal/modfetch/codehost 0.105s ok cmd/go/internal/modfetch/zip_sum_test 0.072s ok cmd/go/internal/modindex 0.970s ok cmd/go/internal/modload 0.063s ok cmd/go/internal/mvs 0.097s ok cmd/go/internal/par 0.153s ok cmd/go/internal/str 0.140s ok cmd/go/internal/test 0.115s ok cmd/go/internal/vcs 0.106s ok cmd/go/internal/vcweb 0.140s ok cmd/go/internal/vcweb/vcstest 27.271s ok cmd/go/internal/web 0.114s ok cmd/go/internal/work 0.306s ok cmd/gofmt 0.538s ok cmd/internal/archive 3.330s ok cmd/internal/buildid 0.833s ok cmd/internal/dwarf 0.059s ok cmd/internal/edit 0.053s ok cmd/internal/goobj 0.041s ok cmd/internal/moddeps 5.835s ok cmd/internal/notsha256 0.063s ok cmd/internal/obj 1.594s ok cmd/internal/obj/ppc64 0.978s ok cmd/internal/obj/riscv 0.469s ok cmd/internal/obj/s390x 0.103s ok cmd/internal/obj/x86 3.809s ok cmd/internal/objabi 0.118s ok cmd/internal/pkgpath 0.277s ok cmd/internal/pkgpattern 0.079s ok cmd/internal/quoted 0.082s ok cmd/internal/src 0.048s ok cmd/internal/test2json 1.453s ok cmd/link 29.875s ok cmd/link/internal/benchmark 0.070s ok cmd/link/internal/ld 31.975s ok cmd/link/internal/loader 0.484s ok cmd/nm 5.053s ok cmd/objdump 10.987s ok cmd/pack 5.507s ok cmd/pprof 2.310s ok cmd/trace 0.214s ok cmd/vet 31.991s ##### Running benchmarks briefly. goos: darwin goarch: amd64 pkg: archive/tar Benchmark/Writer/USTAR-4 3003 38238 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2482 52151 ns/op 1847 B/op 36 allocs/op Benchmark/Writer/PAX-4 1668 72581 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 4098 29043 ns/op 5200 B/op 16 allocs/op Benchmark/Reader/GNU-4 4940 22019 ns/op 5217 B/op 15 allocs/op Benchmark/Reader/PAX-4 2408 61221 ns/op 8710 B/op 33 allocs/op PASS ok archive/tar 1.098s goos: darwin goarch: amd64 pkg: archive/zip BenchmarkCompressedZipGarbage-4 1 338559883 ns/op 14784 B/op 65 allocs/op BenchmarkZip64Test-4 1 203272027 ns/op BenchmarkZip64TestSizes/4096-4 786 159563 ns/op BenchmarkZip64TestSizes/1048576-4 94 1134930 ns/op BenchmarkZip64TestSizes/67108864-4 1 191750467 ns/op PASS ok archive/zip 1.525s goos: darwin goarch: amd64 pkg: bufio BenchmarkReaderCopyOptimal-4 190148 644.2 ns/op BenchmarkReaderCopyUnoptimal-4 113528 1315 ns/op BenchmarkReaderCopyNoWriteTo-4 10000 61324 ns/op BenchmarkReaderWriteToOptimal-4 9182 19654 ns/op BenchmarkReaderReadString-4 95588 1343 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 189918 627.5 ns/op BenchmarkWriterCopyUnoptimal-4 207939 758.6 ns/op BenchmarkWriterCopyNoReadFrom-4 4400 79425 ns/op BenchmarkReaderEmpty-4 13920 11032 ns/op 4225 B/op 3 allocs/op BenchmarkWriterEmpty-4 10000 12828 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 331184 323.9 ns/op 0 B/op 0 allocs/op PASS ok bufio 3.042s goos: darwin goarch: amd64 pkg: bytes BenchmarkReadString-4 2091 54778 ns/op 598.19 MB/s BenchmarkWriteByte-4 411 309926 ns/op 13.22 MB/s BenchmarkWriteRune-4 193 577200 ns/op 21.29 MB/s BenchmarkBufferNotEmptyWriteRead-4 33 5308473 ns/op BenchmarkBufferFullSmallReads-4 94 1459551 ns/op BenchmarkBufferWriteBlock/N4096-4 7254 36062 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 199 559284 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 7 20291713 ns/op 4192269 B/op 22 allocs/op BenchmarkIndexByte/10-4 2846470 41.89 ns/op 238.74 MB/s BenchmarkIndexByte/32-4 2805417 41.12 ns/op 778.16 MB/s BenchmarkIndexByte/4K-4 1000000 237.5 ns/op 17247.77 MB/s BenchmarkIndexBytePortable/10-4 788041 134.2 ns/op 74.49 MB/s BenchmarkIndexBytePortable/32-4 342146 570.9 ns/op 56.05 MB/s BenchmarkIndexBytePortable/4K-4 3210 38244 ns/op 107.10 MB/s BenchmarkIndexRune/10-4 828960 150.1 ns/op 66.64 MB/s BenchmarkIndexRune/32-4 978171 148.2 ns/op 215.96 MB/s BenchmarkIndexRune/4K-4 386509 357.0 ns/op 11474.80 MB/s BenchmarkIndexRuneASCII/10-4 2534352 45.36 ns/op 220.45 MB/s BenchmarkIndexRuneASCII/32-4 2537162 42.71 ns/op 749.23 MB/s BenchmarkIndexRuneASCII/4K-4 1000000 129.1 ns/op 31739.46 MB/s BenchmarkEqual/0-4 9048036 16.77 ns/op BenchmarkEqual/1-4 1000000 115.8 ns/op 8.63 MB/s BenchmarkEqual/6-4 942908 177.0 ns/op 33.90 MB/s BenchmarkEqual/9-4 1000000 146.2 ns/op 61.56 MB/s BenchmarkEqual/15-4 975577 158.2 ns/op 94.79 MB/s BenchmarkEqual/16-4 1000000 109.2 ns/op 146.47 MB/s BenchmarkEqual/20-4 1000000 177.1 ns/op 112.94 MB/s BenchmarkEqual/32-4 1000000 111.4 ns/op 287.23 MB/s BenchmarkEqual/4K-4 81608 1466 ns/op 2793.90 MB/s BenchmarkIndex/10-4 2020353 73.12 ns/op 136.77 MB/s BenchmarkIndex/32-4 1948706 57.30 ns/op 558.48 MB/s BenchmarkIndex/4K-4 20594 5515 ns/op 742.72 MB/s BenchmarkIndexEasy/10-4 2259058 53.33 ns/op 187.52 MB/s BenchmarkIndexEasy/32-4 2108373 56.35 ns/op 567.88 MB/s BenchmarkIndexEasy/4K-4 477750 243.3 ns/op 16836.91 MB/s BenchmarkCount/10-4 1225486 89.26 ns/op 112.03 MB/s BenchmarkCount/32-4 1000000 143.1 ns/op 223.66 MB/s BenchmarkCount/4K-4 22060 5924 ns/op 691.45 MB/s BenchmarkCountEasy/10-4 1301140 108.3 ns/op 92.37 MB/s BenchmarkCountEasy/32-4 1255005 92.11 ns/op 347.43 MB/s BenchmarkCountEasy/4K-4 456516 290.8 ns/op 14086.83 MB/s BenchmarkCountSingle/10-4 2637777 47.23 ns/op 211.72 MB/s BenchmarkCountSingle/32-4 2372535 50.14 ns/op 638.25 MB/s BenchmarkCountSingle/4K-4 1000000 199.5 ns/op 20526.96 MB/s BenchmarkToUpper/#00-4 2490106 48.13 ns/op BenchmarkToUpper/ONLYUPPER-4 320914 432.6 ns/op BenchmarkToUpper/abc-4 454988 402.7 ns/op BenchmarkToUpper/AbC123-4 262635 485.9 ns/op BenchmarkToUpper/azAZ09_-4 215379 504.3 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 71624 1569 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 34542 3670 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 36145 2844 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 97920 1032 ns/op BenchmarkToLower/#00-4 2407874 63.15 ns/op BenchmarkToLower/abc-4 340018 367.1 ns/op BenchmarkToLower/AbC123-4 261787 516.2 ns/op BenchmarkToLower/azAZ09_-4 239238 529.3 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 68061 1679 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 35713 3382 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 56677 2029 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 103026 1136 ns/op BenchmarkFields/ASCII/16-4 128211 900.6 ns/op 17.77 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 7454 13766 ns/op 18.60 MB/s 768 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 723 189465 ns/op 21.62 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 42 4342006 ns/op 15.09 MB/s 147458 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 56105844 ns/op 18.69 MB/s 2277376 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 59319 1730 ns/op 9.25 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6625 24425 ns/op 10.48 MB/s 352 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 298 471307 ns/op 8.69 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 12 12229935 ns/op 5.36 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 179959272 ns/op 5.83 MB/s 11219200 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 99966 1374 ns/op 11.65 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 8860 16503 ns/op 15.51 MB/s 768 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 462 285861 ns/op 14.33 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 22 5655269 ns/op 11.59 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 83323286 ns/op 12.58 MB/s 11219248 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 94213 1409 ns/op 11.36 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 7411 15059 ns/op 17.00 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 433 484702 ns/op 8.45 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 20 7975630 ns/op 8.22 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 1 143482631 ns/op 7.31 MB/s 11219200 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 1000000 105.7 ns/op BenchmarkTrimSpace/ASCII-4 1000000 116.2 ns/op BenchmarkTrimSpace/SomeNonASCII-4 89346 1415 ns/op BenchmarkTrimSpace/JustNonASCII-4 40377 3100 ns/op BenchmarkToValidUTF8/Valid-4 434096 338.6 ns/op BenchmarkToValidUTF8/InvalidASCII-4 229269 585.7 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 78814 2622 ns/op BenchmarkIndexHard1-4 984 120279 ns/op BenchmarkIndexHard2-4 772 168090 ns/op BenchmarkIndexHard3-4 166 1327733 ns/op BenchmarkIndexHard4-4 170 729119 ns/op BenchmarkLastIndexHard1-4 7 15546197 ns/op BenchmarkLastIndexHard2-4 6 20423536 ns/op BenchmarkLastIndexHard3-4 5 21103933 ns/op BenchmarkCountHard1-4 1032 121407 ns/op BenchmarkCountHard2-4 738 179471 ns/op BenchmarkCountHard3-4 88 1404342 ns/op BenchmarkSplitEmptySeparator-4 1 222729586 ns/op BenchmarkSplitSingleByteSeparator-4 12 13779444 ns/op BenchmarkSplitMultiByteSeparator-4 8 13533782 ns/op BenchmarkSplitNSingleByteSeparator-4 77540 1416 ns/op BenchmarkSplitNMultiByteSeparator-4 61063 2751 ns/op BenchmarkRepeat-4 143728 1238 ns/op BenchmarkRepeatLarge/256/1-4 109020 1869 ns/op 136.95 MB/s BenchmarkRepeatLarge/256/16-4 163592 1295 ns/op 197.68 MB/s BenchmarkRepeatLarge/512/1-4 57049 2597 ns/op 197.12 MB/s BenchmarkRepeatLarge/512/16-4 72657 1771 ns/op 289.04 MB/s BenchmarkRepeatLarge/1024/1-4 32204 3965 ns/op 258.24 MB/s BenchmarkRepeatLarge/1024/16-4 41898 3195 ns/op 320.46 MB/s BenchmarkRepeatLarge/2048/1-4 20416 6257 ns/op 327.31 MB/s BenchmarkRepeatLarge/2048/16-4 26226 4820 ns/op 424.89 MB/s BenchmarkRepeatLarge/4096/1-4 12265 12140 ns/op 337.39 MB/s BenchmarkRepeatLarge/4096/16-4 12172 10632 ns/op 385.24 MB/s BenchmarkRepeatLarge/8192/1-4 10000 15276 ns/op 536.26 MB/s BenchmarkRepeatLarge/8192/16-4 10000 17368 ns/op 471.67 MB/s BenchmarkRepeatLarge/8192/4097-4 10000 10401 ns/op 393.90 MB/s BenchmarkRepeatLarge/16384/1-4 7626 34030 ns/op 481.46 MB/s BenchmarkRepeatLarge/16384/16-4 9108 37509 ns/op 436.80 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 24649 ns/op 498.63 MB/s BenchmarkRepeatLarge/32768/1-4 2126 58308 ns/op 561.99 MB/s BenchmarkRepeatLarge/32768/16-4 5329 52471 ns/op 624.50 MB/s BenchmarkRepeatLarge/32768/4097-4 2392 46676 ns/op 614.43 MB/s BenchmarkRepeatLarge/65536/1-4 1063 107085 ns/op 612.00 MB/s BenchmarkRepeatLarge/65536/16-4 1350 87909 ns/op 745.50 MB/s BenchmarkRepeatLarge/65536/4097-4 1420 103889 ns/op 591.55 MB/s BenchmarkRepeatLarge/131072/1-4 205 575523 ns/op 227.74 MB/s BenchmarkRepeatLarge/131072/16-4 211 512307 ns/op 255.85 MB/s BenchmarkRepeatLarge/131072/4097-4 343 456977 ns/op 277.93 MB/s BenchmarkRepeatLarge/262144/1-4 140 962225 ns/op 272.44 MB/s BenchmarkRepeatLarge/262144/16-4 115 908601 ns/op 288.51 MB/s BenchmarkRepeatLarge/262144/4097-4 134 959574 ns/op 268.98 MB/s BenchmarkRepeatLarge/524288/1-4 63 1631289 ns/op 321.39 MB/s BenchmarkRepeatLarge/524288/16-4 78 1646311 ns/op 318.46 MB/s BenchmarkRepeatLarge/524288/4097-4 74 1939440 ns/op 268.28 MB/s BenchmarkRepeatLarge/1048576/1-4 72 3970304 ns/op 264.10 MB/s BenchmarkRepeatLarge/1048576/16-4 40 3093086 ns/op 339.01 MB/s BenchmarkRepeatLarge/1048576/4097-4 46 4196763 ns/op 248.94 MB/s BenchmarkRepeatLarge/2097152/1-4 18 8251423 ns/op 254.16 MB/s BenchmarkRepeatLarge/2097152/16-4 25 8356411 ns/op 250.96 MB/s BenchmarkRepeatLarge/2097152/4097-4 14 8085665 ns/op 258.92 MB/s BenchmarkRepeatLarge/4194304/1-4 9 14504385 ns/op 289.17 MB/s BenchmarkRepeatLarge/4194304/16-4 7 14786510 ns/op 283.66 MB/s BenchmarkRepeatLarge/4194304/4097-4 8 22046009 ns/op 190.11 MB/s BenchmarkRepeatLarge/8388608/1-4 6 20457141 ns/op 410.06 MB/s BenchmarkRepeatLarge/8388608/16-4 5 28502117 ns/op 294.32 MB/s BenchmarkRepeatLarge/8388608/4097-4 5 23339527 ns/op 359.33 MB/s BenchmarkRepeatLarge/16777216/1-4 3 35938954 ns/op 466.83 MB/s BenchmarkRepeatLarge/16777216/16-4 3 51858198 ns/op 323.52 MB/s BenchmarkRepeatLarge/16777216/4097-4 3 42779031 ns/op 392.18 MB/s BenchmarkRepeatLarge/33554432/1-4 2 78755505 ns/op 426.06 MB/s BenchmarkRepeatLarge/33554432/16-4 2 109318104 ns/op 306.94 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 69650726 ns/op 481.75 MB/s BenchmarkRepeatLarge/67108864/1-4 1 139034741 ns/op 482.68 MB/s BenchmarkRepeatLarge/67108864/16-4 1 133386649 ns/op 503.12 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 123436709 ns/op 543.67 MB/s BenchmarkRepeatLarge/134217728/1-4 1 261070351 ns/op 514.11 MB/s BenchmarkRepeatLarge/134217728/16-4 1 263509370 ns/op 509.35 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 252598996 ns/op 531.35 MB/s BenchmarkRepeatLarge/268435456/1-4 1 522785393 ns/op 513.47 MB/s BenchmarkRepeatLarge/268435456/16-4 1 494523265 ns/op 542.82 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 499364777 ns/op 537.55 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1733080991 ns/op 309.78 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1814926673 ns/op 295.81 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1927161832 ns/op 278.58 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 5635306172 ns/op 190.54 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 6178123310 ns/op 173.80 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 5316973381 ns/op 201.95 MB/s BenchmarkBytesCompare/1-4 8158954 12.71 ns/op BenchmarkBytesCompare/2-4 10535559 20.11 ns/op BenchmarkBytesCompare/4-4 11672731 9.218 ns/op BenchmarkBytesCompare/8-4 6019040 17.75 ns/op BenchmarkBytesCompare/16-4 11556686 9.958 ns/op BenchmarkBytesCompare/32-4 11092882 10.00 ns/op BenchmarkBytesCompare/64-4 10308181 11.47 ns/op BenchmarkBytesCompare/128-4 7628956 20.51 ns/op BenchmarkBytesCompare/256-4 7342592 30.99 ns/op BenchmarkBytesCompare/512-4 4959675 27.46 ns/op BenchmarkBytesCompare/1024-4 3273825 68.80 ns/op BenchmarkBytesCompare/2048-4 1000000 113.4 ns/op BenchmarkIndexAnyASCII/1:1-4 1838997 69.16 ns/op BenchmarkIndexAnyASCII/1:2-4 1757566 78.01 ns/op BenchmarkIndexAnyASCII/1:4-4 1727967 66.95 ns/op BenchmarkIndexAnyASCII/1:8-4 1999881 66.67 ns/op BenchmarkIndexAnyASCII/1:16-4 1277354 120.7 ns/op BenchmarkIndexAnyASCII/1:32-4 1768269 63.43 ns/op BenchmarkIndexAnyASCII/1:64-4 1806601 95.16 ns/op BenchmarkIndexAnyASCII/16:1-4 1946556 58.28 ns/op BenchmarkIndexAnyASCII/16:2-4 657612 199.4 ns/op BenchmarkIndexAnyASCII/16:4-4 576040 230.0 ns/op BenchmarkIndexAnyASCII/16:8-4 558840 210.3 ns/op BenchmarkIndexAnyASCII/16:16-4 502276 217.2 ns/op BenchmarkIndexAnyASCII/16:32-4 406926 277.7 ns/op BenchmarkIndexAnyASCII/16:64-4 461898 284.5 ns/op BenchmarkIndexAnyASCII/256:1-4 1000000 105.2 ns/op BenchmarkIndexAnyASCII/256:2-4 46110 2398 ns/op BenchmarkIndexAnyASCII/256:4-4 47359 2366 ns/op BenchmarkIndexAnyASCII/256:8-4 49474 2267 ns/op BenchmarkIndexAnyASCII/256:16-4 50547 2141 ns/op BenchmarkIndexAnyASCII/256:32-4 50995 2591 ns/op BenchmarkIndexAnyASCII/256:64-4 46744 4093 ns/op BenchmarkIndexAnyUTF8/1:1-4 1786382 95.97 ns/op BenchmarkIndexAnyUTF8/1:2-4 1792678 64.27 ns/op BenchmarkIndexAnyUTF8/1:4-4 1894058 60.99 ns/op BenchmarkIndexAnyUTF8/1:8-4 1611337 110.2 ns/op BenchmarkIndexAnyUTF8/1:16-4 1908364 61.98 ns/op BenchmarkIndexAnyUTF8/1:32-4 1892618 68.57 ns/op BenchmarkIndexAnyUTF8/1:64-4 1806724 63.68 ns/op BenchmarkIndexAnyUTF8/16:1-4 132488 861.0 ns/op BenchmarkIndexAnyUTF8/16:2-4 243748 552.5 ns/op BenchmarkIndexAnyUTF8/16:4-4 342555 519.2 ns/op BenchmarkIndexAnyUTF8/16:8-4 315890 348.1 ns/op BenchmarkIndexAnyUTF8/16:16-4 342050 343.7 ns/op BenchmarkIndexAnyUTF8/16:32-4 330550 334.1 ns/op BenchmarkIndexAnyUTF8/16:64-4 328282 373.8 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 15731 ns/op BenchmarkIndexAnyUTF8/256:2-4 23554 5644 ns/op BenchmarkIndexAnyUTF8/256:4-4 20970 4963 ns/op BenchmarkIndexAnyUTF8/256:8-4 25840 4841 ns/op BenchmarkIndexAnyUTF8/256:16-4 23829 4425 ns/op BenchmarkIndexAnyUTF8/256:32-4 25784 4733 ns/op BenchmarkIndexAnyUTF8/256:64-4 24396 4722 ns/op BenchmarkLastIndexAnyASCII/1:1-4 1511380 73.00 ns/op BenchmarkLastIndexAnyASCII/1:2-4 1642772 77.80 ns/op BenchmarkLastIndexAnyASCII/1:4-4 1810018 66.94 ns/op BenchmarkLastIndexAnyASCII/1:8-4 1732274 80.19 ns/op BenchmarkLastIndexAnyASCII/1:16-4 1859254 63.73 ns/op BenchmarkLastIndexAnyASCII/1:32-4 1718118 79.89 ns/op BenchmarkLastIndexAnyASCII/1:64-4 1553756 129.8 ns/op BenchmarkLastIndexAnyASCII/16:1-4 395677 303.2 ns/op BenchmarkLastIndexAnyASCII/16:2-4 364310 291.7 ns/op BenchmarkLastIndexAnyASCII/16:4-4 465003 285.9 ns/op BenchmarkLastIndexAnyASCII/16:8-4 403028 479.5 ns/op BenchmarkLastIndexAnyASCII/16:16-4 446670 333.9 ns/op BenchmarkLastIndexAnyASCII/16:32-4 402228 298.6 ns/op BenchmarkLastIndexAnyASCII/16:64-4 338779 570.8 ns/op BenchmarkLastIndexAnyASCII/256:1-4 36832 3345 ns/op BenchmarkLastIndexAnyASCII/256:2-4 32908 4450 ns/op BenchmarkLastIndexAnyASCII/256:4-4 35412 3481 ns/op BenchmarkLastIndexAnyASCII/256:8-4 35577 5118 ns/op BenchmarkLastIndexAnyASCII/256:16-4 32893 3371 ns/op BenchmarkLastIndexAnyASCII/256:32-4 33198 3137 ns/op BenchmarkLastIndexAnyASCII/256:64-4 33457 5962 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 1764045 63.83 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 1973496 96.02 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 1776742 63.82 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 1751590 67.31 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 1681832 72.71 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 1773532 92.12 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1722358 65.05 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 191299 657.0 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 332156 648.8 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 328488 347.1 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 304690 358.6 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 366998 339.0 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 316146 398.1 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 371217 336.3 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 10000 16041 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 21722 4984 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 18328 8378 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 25076 5258 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 22504 5825 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 20954 5820 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 27106 5064 ns/op BenchmarkTrimASCII/1:1-4 1729008 69.01 ns/op BenchmarkTrimASCII/1:2-4 1672610 70.70 ns/op BenchmarkTrimASCII/1:4-4 1630628 69.98 ns/op BenchmarkTrimASCII/1:8-4 1000000 107.4 ns/op BenchmarkTrimASCII/1:16-4 1283463 86.88 ns/op BenchmarkTrimASCII/16:1-4 593760 258.5 ns/op BenchmarkTrimASCII/16:2-4 394268 303.6 ns/op BenchmarkTrimASCII/16:4-4 456534 292.9 ns/op BenchmarkTrimASCII/16:8-4 257216 473.3 ns/op BenchmarkTrimASCII/16:16-4 453302 272.2 ns/op BenchmarkTrimASCII/256:1-4 40776 2761 ns/op BenchmarkTrimASCII/256:2-4 33778 3529 ns/op BenchmarkTrimASCII/256:4-4 32954 5406 ns/op BenchmarkTrimASCII/256:8-4 35127 5972 ns/op BenchmarkTrimASCII/256:16-4 33014 4289 ns/op BenchmarkTrimASCII/4096:1-4 3217 39596 ns/op BenchmarkTrimASCII/4096:2-4 2118 51500 ns/op BenchmarkTrimASCII/4096:4-4 2194 51566 ns/op BenchmarkTrimASCII/4096:8-4 2215 60353 ns/op BenchmarkTrimASCII/4096:16-4 2108 58754 ns/op BenchmarkTrimByte-4 1504569 80.62 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 16191 8439 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 15182 13286 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 812 147227 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1436 72845 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3369 41973 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 5864 20033 ns/op BenchmarkCompareBytesEqual-4 12212502 15.24 ns/op BenchmarkCompareBytesToNil-4 15792951 8.179 ns/op BenchmarkCompareBytesEmpty-4 15530276 7.520 ns/op BenchmarkCompareBytesIdentical-4 14621859 7.999 ns/op BenchmarkCompareBytesSameLength-4 13463691 11.70 ns/op BenchmarkCompareBytesDifferentLength-4 13656314 8.246 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 2695 48099 ns/op 21800.43 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1544 65624 ns/op 15978.79 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 2424 82224 ns/op 12752.76 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 2101 58973 ns/op 17780.85 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 2498 51552 ns/op 20340.20 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 2422 71224 ns/op 14722.44 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 2661 54305 ns/op 19309.13 MB/s BenchmarkCompareBytesBig-4 2575 44037 ns/op 23811.51 MB/s BenchmarkCompareBytesBigIdentical-4 14549896 8.655 ns/op 121149926.02 MB/s PASS ok bytes 137.539s goos: darwin goarch: amd64 pkg: compress/bzip2 BenchmarkDecodeDigits-4 2 116013728 ns/op 0.86 MB/s 3612268 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 320986253 ns/op 1.77 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 4 34417760 ns/op 0.48 MB/s 3643322 B/op 50 allocs/op PASS ok compress/bzip2 1.554s goos: darwin goarch: amd64 pkg: compress/flate BenchmarkDecode/Digits/Huffman/1e4-4 61 2208185 ns/op 4.53 MB/s 43634 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 5 20027767 ns/op 4.99 MB/s 42275 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 260612811 ns/op 3.84 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 49 2312129 ns/op 4.33 MB/s 42966 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 3 44718848 ns/op 2.24 MB/s 49205 B/op 13 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 301230752 ns/op 3.32 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 43 2374139 ns/op 4.21 MB/s 42681 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 5 24791479 ns/op 4.03 MB/s 44198 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 350415880 ns/op 2.85 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 50 2401164 ns/op 4.16 MB/s 42221 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 4 34768705 ns/op 2.88 MB/s 42992 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 218973606 ns/op 4.57 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 56 2220251 ns/op 4.50 MB/s 43735 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 4 35226363 ns/op 2.84 MB/s 51300 B/op 25 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 235636132 ns/op 4.24 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 64 2196693 ns/op 4.55 MB/s 43206 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 7 26615657 ns/op 3.76 MB/s 48481 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 160896000 ns/op 6.22 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 74 3034422 ns/op 3.30 MB/s 42941 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 9 12947039 ns/op 7.72 MB/s 48415 B/op 33 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 121102247 ns/op 8.26 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 79 1543894 ns/op 6.48 MB/s 43341 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 9 11308388 ns/op 8.84 MB/s 43850 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 176693146 ns/op 5.66 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 92 1475849 ns/op 6.78 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 8 12511936 ns/op 7.99 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 128983402 ns/op 7.75 MB/s BenchmarkEncode/Digits/Speed/1e4-4 52 3717374 ns/op 2.69 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 35944067 ns/op 2.78 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 282860540 ns/op 3.54 MB/s BenchmarkEncode/Digits/Default/1e4-4 16 6329764 ns/op 1.58 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 71532317 ns/op 1.40 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 789442239 ns/op 1.27 MB/s BenchmarkEncode/Digits/Compression/1e4-4 16 6753006 ns/op 1.48 MB/s BenchmarkEncode/Digits/Compression/1e5-4 1 129142846 ns/op 0.77 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 901965166 ns/op 1.11 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 72 1576280 ns/op 6.34 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 8 14824361 ns/op 6.75 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 136014487 ns/op 7.35 MB/s BenchmarkEncode/Newton/Speed/1e4-4 48 3465904 ns/op 2.89 MB/s BenchmarkEncode/Newton/Speed/1e5-4 6 22599069 ns/op 4.42 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 160804860 ns/op 6.22 MB/s BenchmarkEncode/Newton/Default/1e4-4 16 6480822 ns/op 1.54 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 72414170 ns/op 1.38 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 680518042 ns/op 1.47 MB/s BenchmarkEncode/Newton/Compression/1e4-4 16 6427348 ns/op 1.56 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 90812883 ns/op 1.10 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 880035225 ns/op 1.14 MB/s PASS ok compress/flate 18.858s goos: darwin goarch: amd64 pkg: compress/lzw BenchmarkDecoder/1e4-4 50 2726941 ns/op 3.67 MB/s BenchmarkDecoder/1e-Reuse4-4 40 4291727 ns/op 2.33 MB/s BenchmarkDecoder/1e5-4 4 29199722 ns/op 3.42 MB/s BenchmarkDecoder/1e-Reuse5-4 4 27954853 ns/op 3.58 MB/s BenchmarkDecoder/1e6-4 1 275466970 ns/op 3.63 MB/s BenchmarkDecoder/1e-Reuse6-4 1 277046112 ns/op 3.61 MB/s BenchmarkEncoder/1e4-4 51 2460949 ns/op 4.06 MB/s BenchmarkEncoder/1e-Reuse4-4 60 2082150 ns/op 4.80 MB/s BenchmarkEncoder/1e5-4 5 35780727 ns/op 2.79 MB/s BenchmarkEncoder/1e-Reuse5-4 5 23770859 ns/op 4.21 MB/s BenchmarkEncoder/1e6-4 1 211582395 ns/op 4.73 MB/s BenchmarkEncoder/1e-Reuse6-4 1 214293057 ns/op 4.67 MB/s PASS ok compress/lzw 3.675s goos: darwin goarch: amd64 pkg: container/heap BenchmarkDup-4 21 5328576 ns/op PASS ok container/heap 0.182s goos: darwin goarch: amd64 pkg: context BenchmarkCommonParentCancel-4 19977 6326 ns/op BenchmarkWithTimeout/concurrency=40-4 4461 30243 ns/op BenchmarkWithTimeout/concurrency=4000-4 6444 43520 ns/op BenchmarkWithTimeout/concurrency=400000-4 4657 27150 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 304857 463.2 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 16076 8246 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 17070 11795 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 4191 53734 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1824 60583 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 3206 52701 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 303 429907 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 194 632686 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 246 626667 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 30 4992114 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 16 7144423 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 36 5341859 ns/op BenchmarkCheckCanceled/Err-4 325522 648.5 ns/op BenchmarkCheckCanceled/Done-4 494600 376.8 ns/op BenchmarkContextCancelDone-4 695829 152.6 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 27901 6191 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 22566 5195 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 18328 5939 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 19455 6175 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 12316 8901 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 537104 202.7 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 381739 511.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 272186 465.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 163388 664.6 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 79794 1989 ns/op PASS ok context 15.731s goos: darwin goarch: amd64 pkg: crypto/aes BenchmarkEncrypt-4 1603399 73.02 ns/op 219.13 MB/s BenchmarkDecrypt-4 1644984 70.77 ns/op 226.07 MB/s BenchmarkExpand-4 1000000 127.3 ns/op PASS ok crypto/aes 0.711s goos: darwin goarch: amd64 pkg: crypto/cipher BenchmarkAESGCM/Open-128-64-4 230360 766.7 ns/op 83.47 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 323654 359.0 ns/op 178.26 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 220293 575.9 ns/op 111.14 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 339907 354.4 ns/op 180.60 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 112783 1650 ns/op 818.12 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 165094 710.5 ns/op 1900.01 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 122157 1226 ns/op 1101.30 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 159096 903.8 ns/op 1493.63 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 59914 2159 ns/op 3794.83 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 38828 2976 ns/op 2752.55 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 43300 2733 ns/op 2997.73 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 43714 2884 ns/op 2840.15 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6524 20611 ns/op 49.44 MB/s BenchmarkAESCFBDecrypt1K-4 6132 19461 ns/op 52.36 MB/s BenchmarkAESCFBDecrypt8K-4 788 164429 ns/op 49.79 MB/s BenchmarkAESOFB1K-4 7774 14964 ns/op 68.10 MB/s BenchmarkAESCTR1K-4 13864 8630 ns/op 118.07 MB/s BenchmarkAESCTR8K-4 1910 69178 ns/op 118.35 MB/s BenchmarkAESCBCEncrypt1K-4 12256 15081 ns/op 67.90 MB/s BenchmarkAESCBCDecrypt1K-4 16645 10894 ns/op 94.00 MB/s PASS ok crypto/cipher 4.442s goos: darwin goarch: amd64 pkg: crypto/des BenchmarkEncrypt-4 89689 1833 ns/op 4.37 MB/s BenchmarkDecrypt-4 82353 1295 ns/op 6.18 MB/s BenchmarkTDESEncrypt-4 31417 3740 ns/op 2.14 MB/s BenchmarkTDESDecrypt-4 35022 3647 ns/op 2.19 MB/s PASS ok crypto/des 1.078s goos: darwin goarch: amd64 pkg: crypto/ecdh BenchmarkECDH/P256-4 1273 109681 ns/op 759 B/op 12 allocs/op BenchmarkECDH/P384-4 14 9147276 ns/op 1089 B/op 21 allocs/op BenchmarkECDH/P521-4 6 18914908 ns/op 1538 B/op 21 allocs/op BenchmarkECDH/X25519-4 90 1581467 ns/op 376 B/op 9 allocs/op PASS ok crypto/ecdh 0.802s goos: darwin goarch: amd64 pkg: crypto/ecdsa BenchmarkSign/P256-4 1922 97187 ns/op 4560 B/op 40 allocs/op BenchmarkSign/P384-4 39 6137363 ns/op 10776 B/op 62 allocs/op BenchmarkSign/P521-4 21 7597114 ns/op 11160 B/op 63 allocs/op BenchmarkVerify/P256-4 1038 111178 ns/op 2496 B/op 17 allocs/op BenchmarkVerify/P384-4 13 9309605 ns/op 8704 B/op 42 allocs/op BenchmarkVerify/P521-4 6 22453421 ns/op 9024 B/op 42 allocs/op BenchmarkGenerateKey/P256-4 3865 29933 ns/op 927 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 49 2366271 ns/op 1127 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 22 4891516 ns/op 1446 B/op 17 allocs/op PASS ok crypto/ecdsa 2.172s goos: darwin goarch: amd64 pkg: crypto/ed25519 BenchmarkKeyGeneration-4 252 488144 ns/op BenchmarkNewKeyFromSeed-4 228 488026 ns/op BenchmarkSigning-4 232 508575 ns/op BenchmarkVerification-4 172 735974 ns/op PASS ok crypto/ed25519 0.856s goos: darwin goarch: amd64 pkg: crypto/elliptic BenchmarkScalarBaseMult/P256-4 6158 19018 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 145 772217 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 52 2251535 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 22 4627395 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1732 70316 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 49 2512810 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 19 7346681 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 14754921 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 9394 13107 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5772 19753 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 4310 29580 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 90 1275781 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2696 67940 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 100 1012833 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1786 94206 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 93 1325494 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.126s goos: darwin goarch: amd64 pkg: crypto/hmac BenchmarkHMACSHA256_1K-4 10000 11526 ns/op 88.84 MB/s BenchmarkHMACSHA256_32-4 20892 5402 ns/op 5.92 MB/s BenchmarkNewWriteSum-4 10137 11203 ns/op 2.86 MB/s PASS ok crypto/hmac 0.629s goos: darwin goarch: amd64 pkg: crypto/internal/bigmod BenchmarkModAdd-4 41931 3128 ns/op BenchmarkModSub-4 54733 2035 ns/op BenchmarkMontgomeryRepr-4 24562 5467 ns/op BenchmarkMontgomeryMul-4 31038 4205 ns/op BenchmarkModMul-4 11721 10318 ns/op BenchmarkExpBig-4 12 8699118 ns/op BenchmarkExp-4 6 28116426 ns/op PASS ok crypto/internal/bigmod 1.517s goos: darwin goarch: amd64 pkg: crypto/internal/edwards25519 BenchmarkEncodingDecoding-4 3704 33676 ns/op BenchmarkScalarBaseMult-4 264 658062 ns/op BenchmarkScalarMult-4 100 1052166 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 178 680664 ns/op PASS ok crypto/internal/edwards25519 0.755s goos: darwin goarch: amd64 pkg: crypto/internal/edwards25519/field BenchmarkAdd-4 481119 266.9 ns/op BenchmarkMultiply-4 4713729 40.46 ns/op BenchmarkSquare-4 6924916 19.43 ns/op BenchmarkInvert-4 30693 4186 ns/op BenchmarkMult32-4 1248700 95.90 ns/op PASS ok crypto/internal/edwards25519/field 1.531s goos: darwin goarch: amd64 pkg: crypto/internal/nistec BenchmarkScalarMult/P224-4 57 1908193 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 2108 103168 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 16 6640937 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 21583885 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 144 1050296 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 9693 14617 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 61 2118243 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 27 5049905 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.818s goos: darwin goarch: amd64 pkg: crypto/internal/nistec/fiat BenchmarkMul/P224-4 623632 186.6 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 211952 541.4 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 96798 1096 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 670009 185.6 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 217874 552.5 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 122233 1425 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.349s goos: darwin goarch: amd64 pkg: crypto/md5 BenchmarkHash8Bytes-4 103120 1152 ns/op 6.94 MB/s BenchmarkHash64-4 120727 1006 ns/op 63.61 MB/s BenchmarkHash128-4 123523 1074 ns/op 119.14 MB/s BenchmarkHash256-4 85900 1342 ns/op 190.73 MB/s BenchmarkHash512-4 69709 1743 ns/op 293.78 MB/s BenchmarkHash1K-4 46633 2534 ns/op 404.10 MB/s BenchmarkHash8K-4 9525 14371 ns/op 570.04 MB/s BenchmarkHash1M-4 63 2319985 ns/op 451.98 MB/s BenchmarkHash8M-4 8 23860622 ns/op 351.57 MB/s BenchmarkHash8BytesUnaligned-4 83350 1261 ns/op 6.35 MB/s BenchmarkHash1KUnaligned-4 46813 2812 ns/op 364.17 MB/s BenchmarkHash8KUnaligned-4 8276 18120 ns/op 452.10 MB/s PASS ok crypto/md5 2.527s goos: darwin goarch: amd64 pkg: crypto/rand BenchmarkPrime-4 1 259404120 ns/op PASS ok crypto/rand 0.316s goos: darwin goarch: amd64 pkg: crypto/rc4 BenchmarkRC4_128-4 10599 10888 ns/op 11.76 MB/s BenchmarkRC4_1K-4 1434 90433 ns/op 11.32 MB/s BenchmarkRC4_8K-4 152 669499 ns/op 12.09 MB/s PASS ok crypto/rc4 0.625s goos: darwin goarch: amd64 pkg: crypto/rsa BenchmarkDecryptPKCS1v15/2048-4 8 13128593 ns/op BenchmarkDecryptPKCS1v15/3072-4 4 47578619 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 51296114 ns/op BenchmarkEncryptPKCS1v15/2048-4 24 4173577 ns/op BenchmarkDecryptOAEP/2048-4 9 20070225 ns/op BenchmarkEncryptOAEP/2048-4 25 5357335 ns/op BenchmarkSignPKCS1v15/2048-4 9 11570386 ns/op BenchmarkVerifyPKCS1v15/2048-4 32 4147370 ns/op BenchmarkSignPSS/2048-4 9 11994170 ns/op BenchmarkVerifyPSS/2048-4 25 4242765 ns/op PASS ok crypto/rsa 2.643s goos: darwin goarch: amd64 pkg: crypto/sha1 BenchmarkHash8Bytes/New-4 90696 1441 ns/op 5.55 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 100896 1090 ns/op 7.34 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 71348 1711 ns/op 187.08 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 89589 1488 ns/op 215.04 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 50770 2341 ns/op 437.45 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 53230 2237 ns/op 457.86 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 10000 10052 ns/op 814.93 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 10000 15563 ns/op 526.37 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.712s goos: darwin goarch: amd64 pkg: crypto/sha256 BenchmarkHash8Bytes/New-4 70928 1493 ns/op 5.36 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 80594 1785 ns/op 4.48 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 80749 2290 ns/op 3.49 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 28728 3969 ns/op 258.02 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 33950 4191 ns/op 244.34 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 29276 3854 ns/op 265.71 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5200 27827 ns/op 294.39 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 5649 23561 ns/op 347.69 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 5781 24020 ns/op 341.05 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.892s goos: darwin goarch: amd64 pkg: crypto/sha512 BenchmarkHash8Bytes/New-4 47943 2298 ns/op 3.48 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 57937 1753 ns/op 4.56 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 60432 3524 ns/op 2.27 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 28268 4173 ns/op 245.39 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 21816 4602 ns/op 222.53 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 27216 4105 ns/op 249.48 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5668 23008 ns/op 356.04 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 6008 20544 ns/op 398.75 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 7845 19441 ns/op 421.38 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.303s goos: darwin goarch: amd64 pkg: crypto/subtle BenchmarkConstantTimeByteEq-4 25168518 9.058 ns/op BenchmarkConstantTimeEq-4 19828479 5.631 ns/op BenchmarkConstantTimeLessOrEq-4 20861016 7.434 ns/op BenchmarkXORBytes/8Bytes-4 2885440 40.15 ns/op 199.26 MB/s BenchmarkXORBytes/128Bytes-4 2593861 53.06 ns/op 2412.45 MB/s BenchmarkXORBytes/2048Bytes-4 851850 149.0 ns/op 13742.13 MB/s BenchmarkXORBytes/32768Bytes-4 69208 1451 ns/op 22589.64 MB/s PASS ok crypto/subtle 1.699s goos: darwin goarch: amd64 pkg: crypto/tls BenchmarkCertCache/0-4 16 6293401 ns/op BenchmarkCertCache/1-4 19 6150654 ns/op BenchmarkCertCache/2-4 19 6221329 ns/op BenchmarkCertCache/3-4 26 6492637 ns/op BenchmarkHandshakeServer/RSA-4 13 8119159 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 13 8790814 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 15 8950940 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 24 5411079 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 19 5927322 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 19 6584140 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 25 6868006 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 3 42134798 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 3 44082243 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 1 116705841 ns/op 8.98 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 1 120106481 ns/op 8.73 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 1 199676749 ns/op 10.50 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 1 200600012 ns/op 10.45 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 1 380501811 ns/op 11.02 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 1 405476509 ns/op 10.34 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 848157458 ns/op 9.89 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 974998802 ns/op 8.60 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 1611025251 ns/op 10.41 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 1849369891 ns/op 9.07 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 3313542872 ns/op 10.13 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 4491711850 ns/op 7.47 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 7375738101 ns/op 9.10 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 7110947252 ns/op 9.44 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 1 121828255 ns/op 8.61 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 1 134321124 ns/op 7.81 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 1 223864008 ns/op 9.37 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 1 269366630 ns/op 7.79 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 1 429936863 ns/op 9.76 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 1 452907736 ns/op 9.26 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 845861253 ns/op 9.92 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 906779231 ns/op 9.25 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 1640641869 ns/op 10.23 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 1787377454 ns/op 9.39 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 3359185369 ns/op 9.99 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 3567294838 ns/op 9.41 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 6485637993 ns/op 10.35 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 7537961309 ns/op 8.90 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 722940111 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 719929108 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 311816501 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 305927743 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 165730232 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 159069323 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 92698996 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 89008108 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 2 52588080 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 2 53168150 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 159222191 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 163001498 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 79981829 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 75819204 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 2 54512157 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 2 52674708 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 3 35445758 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 3 35719424 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 4 30389475 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 4 28139596 ns/op PASS ok crypto/tls 67.360s goos: darwin goarch: amd64 pkg: crypto/x509 BenchmarkCreateCertificate/RSA_2048-4 6 19540105 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 290 430835 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 895 222961 ns/op 13188 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 490 218440 ns/op 14614 B/op 262 allocs/op PASS ok crypto/x509 1.402s goos: darwin goarch: amd64 pkg: database/sql BenchmarkConcurrentDBExec-4 33 3394662 ns/op 278407 B/op 1617 allocs/op BenchmarkConcurrentStmtQuery-4 26 4218500 ns/op 259772 B/op 1970 allocs/op BenchmarkConcurrentStmtExec-4 78 3219741 ns/op 212260 B/op 558 allocs/op BenchmarkConcurrentTxQuery-4 31 5201211 ns/op 272166 B/op 2135 allocs/op BenchmarkConcurrentTxExec-4 88 2722383 ns/op 87788 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 40 3512442 ns/op 105021 B/op 2081 allocs/op BenchmarkConcurrentTxStmtExec-4 96 1177503 ns/op 40080 B/op 381 allocs/op BenchmarkConcurrentRandom-4 24 5796376 ns/op 231841 B/op 1800 allocs/op BenchmarkManyConcurrentQueries-4 1876 85623 ns/op 3994 B/op 20 allocs/op PASS ok database/sql 2.661s goos: darwin goarch: amd64 pkg: debug/gosym Benchmark115/NewLineTable-4 83120 1222 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 56 2028860 ns/op 188267 B/op 14 allocs/op Benchmark115/LineToPC-4 61 1839448 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 16012 9128 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.967s goos: darwin goarch: amd64 pkg: encoding/asn1 BenchmarkMarshal-4 693 241528 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2322 44847 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.454s goos: darwin goarch: amd64 pkg: encoding/base32 BenchmarkEncode-4 199 678597 ns/op 12.07 MB/s BenchmarkEncodeToString-4 122 874784 ns/op 9.36 MB/s BenchmarkDecode-4 105 1097007 ns/op 11.95 MB/s BenchmarkDecodeString-4 109 1077236 ns/op 12.17 MB/s PASS ok encoding/base32 1.045s goos: darwin goarch: amd64 pkg: encoding/base64 BenchmarkEncodeToString-4 267 802832 ns/op 10.20 MB/s BenchmarkDecodeString/2-4 194020 526.0 ns/op 7.60 MB/s BenchmarkDecodeString/4-4 216799 664.1 ns/op 12.05 MB/s BenchmarkDecodeString/8-4 233875 630.1 ns/op 19.04 MB/s BenchmarkDecodeString/64-4 38942 3099 ns/op 28.40 MB/s BenchmarkDecodeString/8192-4 252 447727 ns/op 24.40 MB/s BenchmarkNewEncoding-4 126804 1229 ns/op 208.36 MB/s PASS ok encoding/base64 1.673s goos: darwin goarch: amd64 pkg: encoding/binary BenchmarkReadSlice1000Int32s-4 1084 124722 ns/op 32.07 MB/s BenchmarkReadStruct-4 13058 9108 ns/op 8.23 MB/s BenchmarkWriteStruct-4 17358 7649 ns/op 9.81 MB/s BenchmarkReadInts-4 33267 3318 ns/op 9.04 MB/s BenchmarkWriteInts-4 29434 6714 ns/op 4.47 MB/s BenchmarkWriteSlice1000Int32s-4 957 113444 ns/op 35.26 MB/s BenchmarkPutUint16-4 2217475 47.99 ns/op 41.68 MB/s BenchmarkAppendUint16-4 2662095 47.32 ns/op 42.26 MB/s BenchmarkPutUint32-4 1959826 70.36 ns/op 56.85 MB/s BenchmarkAppendUint32-4 2337870 53.63 ns/op 74.59 MB/s BenchmarkPutUint64-4 1000000 107.7 ns/op 74.27 MB/s BenchmarkAppendUint64-4 1000000 112.9 ns/op 70.87 MB/s BenchmarkLittleEndianPutUint16-4 2297756 49.25 ns/op 40.61 MB/s BenchmarkLittleEndianAppendUint16-4 2278845 82.12 ns/op 24.36 MB/s BenchmarkLittleEndianPutUint32-4 1694608 124.5 ns/op 32.12 MB/s BenchmarkLittleEndianAppendUint32-4 2056479 60.60 ns/op 66.01 MB/s BenchmarkLittleEndianPutUint64-4 814606 219.2 ns/op 36.50 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 147.9 ns/op 54.09 MB/s BenchmarkReadFloats-4 146455 994.9 ns/op 12.06 MB/s BenchmarkWriteFloats-4 104958 1095 ns/op 10.96 MB/s BenchmarkReadSlice1000Float32s-4 882 141510 ns/op 28.27 MB/s BenchmarkWriteSlice1000Float32s-4 1026 121164 ns/op 33.01 MB/s BenchmarkReadSlice1000Uint8s-4 27632 4219 ns/op 237.03 MB/s BenchmarkWriteSlice1000Uint8s-4 39926 3427 ns/op 291.81 MB/s BenchmarkPutUvarint32-4 822046 173.2 ns/op 23.10 MB/s BenchmarkPutUvarint64-4 225235 610.2 ns/op 13.11 MB/s PASS ok encoding/binary 7.013s goos: darwin goarch: amd64 pkg: encoding/csv BenchmarkRead-4 5793 23275 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 3489 34687 ns/op 737 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6093 26217 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 3288 36526 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 6471 18704 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7269 18821 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 6456 17946 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4780 40798 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 10000 16596 ns/op PASS ok encoding/csv 1.899s goos: darwin goarch: amd64 pkg: encoding/gob BenchmarkEndToEndPipe-4 7459 15309 ns/op BenchmarkEndToEndByteBuffer-4 9692 13929 ns/op BenchmarkEndToEndSliceByteBuffer-4 253 542277 ns/op BenchmarkEncodeComplex128Slice-4 404 248025 ns/op BenchmarkEncodeFloat64Slice-4 1202 124277 ns/op BenchmarkEncodeInt32Slice-4 1029 104992 ns/op BenchmarkEncodeStringSlice-4 1663 74434 ns/op BenchmarkEncodeInterfaceSlice-4 55 1930775 ns/op BenchmarkDecodeComplex128Slice-4 398 433214 ns/op BenchmarkDecodeFloat64Slice-4 790 144433 ns/op BenchmarkDecodeInt32Slice-4 1173 135419 ns/op BenchmarkDecodeStringSlice-4 657 297123 ns/op BenchmarkDecodeStringsSlice-4 200 667941 ns/op BenchmarkDecodeBytesSlice-4 474 270654 ns/op BenchmarkDecodeInterfaceSlice-4 103 1430072 ns/op BenchmarkDecodeMap-4 73 2097242 ns/op PASS ok encoding/gob 3.488s goos: darwin goarch: amd64 pkg: encoding/hex BenchmarkEncode/256-4 6560 15835 ns/op 16.17 MB/s BenchmarkEncode/1024-4 2643 64457 ns/op 15.89 MB/s BenchmarkEncode/4096-4 613 192847 ns/op 21.24 MB/s BenchmarkEncode/16384-4 129 1095142 ns/op 14.96 MB/s BenchmarkDecode/256-4 21265 6531 ns/op 39.20 MB/s BenchmarkDecode/1024-4 5420 21342 ns/op 47.98 MB/s BenchmarkDecode/4096-4 1364 162122 ns/op 25.26 MB/s BenchmarkDecode/16384-4 339 349051 ns/op 46.94 MB/s BenchmarkDump/256-4 996 112875 ns/op 2.27 MB/s BenchmarkDump/1024-4 270 435279 ns/op 2.35 MB/s BenchmarkDump/4096-4 80 2638636 ns/op 1.55 MB/s BenchmarkDump/16384-4 13 8430148 ns/op 1.94 MB/s PASS ok encoding/hex 3.072s goos: darwin goarch: amd64 pkg: encoding/json BenchmarkCodeEncoder-4 1 145069282 ns/op 13.38 MB/s 8391696 B/op 55 allocs/op BenchmarkCodeEncoderError-4 1 174188836 ns/op 11.14 MB/s 5048 B/op 68 allocs/op BenchmarkCodeMarshal-4 1 120692620 ns/op 16.08 MB/s 1943664 B/op 19 allocs/op BenchmarkCodeMarshalError-4 1 197399444 ns/op 9.83 MB/s 10467048 B/op 125 allocs/op BenchmarkMarshalBytes/32-4 19430 6235 ns/op BenchmarkMarshalBytes/256-4 6784 29682 ns/op BenchmarkMarshalBytes/4096-4 436 330107 ns/op BenchmarkMarshalBytesError/32-4 42 2714781 ns/op BenchmarkMarshalBytesError/256-4 54 2517211 ns/op BenchmarkMarshalBytesError/4096-4 43 2499944 ns/op BenchmarkCodeDecoder-4 1 706487003 ns/op 2.75 MB/s 11146408 B/op 92719 allocs/op BenchmarkUnicodeDecoder-4 29270 4043 ns/op 3.46 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 45512 2826 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 481292597 ns/op 4.03 MB/s 3066864 B/op 92682 allocs/op BenchmarkCodeUnmarshalReuse-4 1 476703707 ns/op 4.07 MB/s 3066936 B/op 92685 allocs/op BenchmarkUnmarshalString-4 51298 2411 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 94152 1361 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 272106 709.6 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 60208 2292 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 41344 3051 ns/op 144 B/op 2 allocs/op BenchmarkUnmapped-4 15558 7398 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2877 37930 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 564 188910 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 100 1340070 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 12 10768429 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 554290 214.2 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 491946 230.8 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 537694 229.1 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 667738 200.7 ns/op BenchmarkEncodeMarshaler-4 69842 1864 ns/op 92 B/op 2 allocs/op BenchmarkEncoderEncode-4 86366 1337 ns/op 60 B/op 0 allocs/op BenchmarkNumberIsValid-4 5023609 24.21 ns/op BenchmarkNumberIsValidRegexp-4 17312 6923 ns/op PASS ok encoding/json 9.648s goos: darwin goarch: amd64 pkg: encoding/pem BenchmarkEncode-4 25 5737189 ns/op 11.42 MB/s BenchmarkDecode-4 34 5943086 ns/op 14.94 MB/s PASS ok encoding/pem 0.507s goos: darwin goarch: amd64 pkg: encoding/xml BenchmarkMarshal-4 1569 70319 ns/op 6281 B/op 24 allocs/op BenchmarkUnmarshal-4 831 177794 ns/op 8289 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 2511 46639 ns/op PASS ok encoding/xml 0.632s goos: darwin goarch: amd64 pkg: expvar BenchmarkIntAdd-4 459778 323.2 ns/op BenchmarkIntSet-4 605608 217.5 ns/op BenchmarkFloatAdd-4 152608 833.8 ns/op BenchmarkFloatSet-4 443164 233.8 ns/op BenchmarkStringSet-4 368188 314.2 ns/op BenchmarkMapSet-4 160089 1028 ns/op BenchmarkMapSetDifferent-4 49396 2424 ns/op BenchmarkMapSetDifferentRandom-4 180 628246 ns/op BenchmarkMapSetString-4 128449 1077 ns/op BenchmarkMapAddSame-4 20498 5166 ns/op BenchmarkMapAddDifferent-4 9339 12202 ns/op BenchmarkMapAddDifferentRandom-4 151 670688 ns/op BenchmarkMapAddSameSteadyState-4 184759 650.5 ns/op BenchmarkMapAddDifferentSteadyState-4 82760 1242 ns/op BenchmarkRealworldExpvarUsage-4 10827 9953 ns/op PASS ok expvar 3.366s goos: darwin goarch: amd64 pkg: fmt BenchmarkSprintfPadding-4 61718 2244 ns/op BenchmarkSprintfEmpty-4 225276 726.5 ns/op BenchmarkSprintfString-4 134721 1079 ns/op BenchmarkSprintfTruncateString-4 140688 842.8 ns/op BenchmarkSprintfTruncateBytes-4 121814 1291 ns/op BenchmarkSprintfSlowParsingPath-4 140035 1227 ns/op BenchmarkSprintfQuoteString-4 33766 3250 ns/op BenchmarkSprintfInt-4 100927 1025 ns/op BenchmarkSprintfIntInt-4 115009 1142 ns/op BenchmarkSprintfPrefixedInt-4 122899 1322 ns/op BenchmarkSprintfFloat-4 54424 2045 ns/op BenchmarkSprintfComplex-4 25658 4458 ns/op BenchmarkSprintfBoolean-4 144205 904.1 ns/op BenchmarkSprintfHexString-4 76249 2743 ns/op BenchmarkSprintfHexBytes-4 47665 2605 ns/op BenchmarkSprintfBytes-4 28938 4156 ns/op BenchmarkSprintfStringer-4 55296 2830 ns/op BenchmarkSprintfStructure-4 23300 6920 ns/op BenchmarkManyArgs-4 37398 4052 ns/op BenchmarkFprintInt-4 73492 1890 ns/op BenchmarkFprintfBytes-4 72808 1671 ns/op BenchmarkFprintIntNoAlloc-4 63154 1712 ns/op BenchmarkScanInts-4 26 5960702 ns/op BenchmarkScanRecursiveInt-4 1 474967181 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 582640151 ns/op PASS ok fmt 6.750s goos: darwin goarch: amd64 pkg: go/build BenchmarkImportVendor-4 313 374307 ns/op PASS ok go/build 0.256s goos: darwin goarch: amd64 pkg: go/constant BenchmarkStringAdd/1-4 28986 4392 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 9937 14497 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3658 56883 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1100 138500 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 181 579951 ns/op 47841 B/op 267 allocs/op BenchmarkStringAdd/1024-4 31 3263316 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 14 10430302 ns/op 865638 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 42323737 ns/op 3634560 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 155049706 ns/op 15259072 B/op 65566 allocs/op PASS ok go/constant 2.014s goos: darwin goarch: amd64 pkg: go/format BenchmarkFormat/array1-10000-4 1 403165927 ns/op 0.16 MB/s 46123320 B/op 48878 allocs/op PASS ok go/format 0.520s goos: darwin goarch: amd64 pkg: go/parser BenchmarkParse-4 5 33472289 ns/op 1.61 MB/s BenchmarkParseOnly-4 6 20451340 ns/op 2.63 MB/s BenchmarkResolve-4 58 2371680 ns/op 22.71 MB/s PASS ok go/parser 2.208s goos: darwin goarch: amd64 pkg: go/printer BenchmarkPrintFile-4 1 202912090 ns/op 0.26 MB/s 4866504 B/op 27580 allocs/op BenchmarkPrintDecl-4 698 183832 ns/op 0.17 MB/s 15400 B/op 51 allocs/op PASS ok go/printer 0.463s goos: darwin goarch: amd64 pkg: go/scanner BenchmarkScan-4 210 896911 ns/op BenchmarkScanFiles/go/types/expr.go-4 9 14714484 ns/op 3.71 MB/s BenchmarkScanFiles/go/parser/parser.go-4 7 15903995 ns/op 4.52 MB/s BenchmarkScanFiles/net/http/server.go-4 4 28188851 ns/op 4.03 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 193 611170 ns/op 5.03 MB/s PASS ok go/scanner 1.234s goos: darwin goarch: amd64 pkg: go/token BenchmarkSearchInts-4 1325144 87.66 ns/op PASS ok go/token 0.293s goos: darwin goarch: amd64 pkg: go/types BenchmarkLookupFieldOrMethod-4 130 1813391 ns/op BenchmarkNamed/Underlying/nongeneric-4 885141 129.4 ns/op BenchmarkNamed/Underlying/generic-4 853507 119.5 ns/op BenchmarkNamed/Underlying/src_instance-4 1000000 118.8 ns/op BenchmarkNamed/Underlying/user_instance-4 1000000 144.7 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 15552 9715 ns/op BenchmarkNamed/NewMethodSet/generic-4 18127 6497 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 18084 5917 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 19443 6004 ns/op BenchmarkCheck/http/funcbodies/info-4 1 502577837 ns/op 60483 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 428527701 ns/op 70950 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 227280363 ns/op 133658 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 200271951 ns/op 151659 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 2013124241 ns/op 2543 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 153087466 ns/op 33293 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 78404775 ns/op 65119 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 74474654 ns/op 68400 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 655022679 ns/op 3306 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 73343530 ns/op 29473 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 2 56609670 ns/op 38049 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 2 50383169 ns/op 41333 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1580723757 ns/op 39268 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 478080342 ns/op 129675 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 124583480 ns/op 496793 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 95307955 ns/op 650177 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 2713355644 ns/op 743.6 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 108288938 ns/op 18535 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 87230524 ns/op 23091 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 91183213 ns/op 22087 lines/s PASS ok go/types 50.925s goos: darwin goarch: amd64 pkg: hash/adler32 BenchmarkAdler32KB-4 12171 8741 ns/op 117.15 MB/s PASS ok hash/adler32 0.286s goos: darwin goarch: amd64 pkg: hash/crc32 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 207814 497.0 ns/op 30.18 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 250021 470.9 ns/op 31.85 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 143775 789.0 ns/op 50.70 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 138000 795.8 ns/op 50.26 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 429848 271.8 ns/op 1883.48 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 478078 307.4 ns/op 1665.80 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 429703 299.1 ns/op 3423.47 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 424352 296.1 ns/op 3457.71 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 236830 463.8 ns/op 8831.01 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 278848 438.0 ns/op 9352.27 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 63494 1801 ns/op 18189.95 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 68998 1758 ns/op 18641.84 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 454153 285.5 ns/op 52.55 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 444656 278.1 ns/op 53.93 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 423582 283.8 ns/op 140.94 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 444216 288.1 ns/op 138.85 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 342655 352.1 ns/op 1454.29 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 371674 348.2 ns/op 1470.52 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 259501 405.2 ns/op 2527.40 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 284006 418.8 ns/op 2445.19 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 272380 464.8 ns/op 8811.55 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 271992 466.7 ns/op 8777.04 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 62373 1911 ns/op 17148.37 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 60637 1991 ns/op 16456.47 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 276213 444.8 ns/op 33.72 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 289591 446.2 ns/op 33.62 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 155830 787.9 ns/op 50.77 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 151371 797.6 ns/op 50.15 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 12657 9178 ns/op 55.78 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 12462 10045 ns/op 50.97 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 6238 21647 ns/op 47.30 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 6158 20775 ns/op 49.29 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1428 82863 ns/op 49.43 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1497 82122 ns/op 49.88 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 180 652227 ns/op 50.24 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 182 652272 ns/op 50.24 MB/s PASS ok hash/crc32 6.191s goos: darwin goarch: amd64 pkg: hash/crc64 BenchmarkCrc64/ISO64KB-4 133 838971 ns/op 78.11 MB/s BenchmarkCrc64/ISO4KB-4 1615 73951 ns/op 55.39 MB/s BenchmarkCrc64/ISO1KB-4 8131 15500 ns/op 66.06 MB/s BenchmarkCrc64/ECMA64KB-4 139 846857 ns/op 77.39 MB/s BenchmarkCrc64/Random64KB-4 144 827601 ns/op 79.19 MB/s BenchmarkCrc64/Random16KB-4 547 211298 ns/op 77.54 MB/s PASS ok hash/crc64 1.215s goos: darwin goarch: amd64 pkg: hash/fnv BenchmarkFnv32KB-4 14092 8238 ns/op 124.31 MB/s BenchmarkFnv32aKB-4 14035 8195 ns/op 124.95 MB/s BenchmarkFnv64KB-4 14090 8411 ns/op 121.75 MB/s BenchmarkFnv64aKB-4 14196 8573 ns/op 119.45 MB/s BenchmarkFnv128KB-4 1794 67280 ns/op 15.22 MB/s BenchmarkFnv128aKB-4 1900 64118 ns/op 15.97 MB/s PASS ok hash/fnv 1.314s goos: darwin goarch: amd64 pkg: hash/maphash BenchmarkHash/n=4/Write-4 436683 254.2 ns/op 15.74 MB/s BenchmarkHash/n=4/Bytes-4 3052886 37.42 ns/op 106.89 MB/s BenchmarkHash/n=4/String-4 3057470 36.25 ns/op 110.34 MB/s BenchmarkHash/n=8/Write-4 429210 254.8 ns/op 31.40 MB/s BenchmarkHash/n=8/Bytes-4 3124520 37.36 ns/op 214.13 MB/s BenchmarkHash/n=8/String-4 3246799 36.81 ns/op 217.35 MB/s BenchmarkHash/n=16/Write-4 478729 252.3 ns/op 63.41 MB/s BenchmarkHash/n=16/Bytes-4 3366493 34.17 ns/op 468.24 MB/s BenchmarkHash/n=16/String-4 3360636 34.11 ns/op 469.01 MB/s BenchmarkHash/n=32/Write-4 440869 254.7 ns/op 125.64 MB/s BenchmarkHash/n=32/Bytes-4 3494976 33.59 ns/op 952.72 MB/s BenchmarkHash/n=32/String-4 3605181 33.15 ns/op 965.45 MB/s BenchmarkHash/n=64/Write-4 460658 266.3 ns/op 240.36 MB/s BenchmarkHash/n=64/Bytes-4 3057802 36.59 ns/op 1749.14 MB/s BenchmarkHash/n=64/String-4 3230740 35.49 ns/op 1803.54 MB/s BenchmarkHash/n=256/Write-4 360966 353.6 ns/op 724.04 MB/s BenchmarkHash/n=256/Bytes-4 2349631 50.25 ns/op 5094.70 MB/s BenchmarkHash/n=256/String-4 2318238 50.23 ns/op 5096.99 MB/s BenchmarkHash/n=320/Write-4 350170 363.7 ns/op 879.93 MB/s BenchmarkHash/n=320/Bytes-4 2157771 57.69 ns/op 5546.65 MB/s BenchmarkHash/n=320/String-4 2144907 57.06 ns/op 5607.79 MB/s BenchmarkHash/n=1024/Write-4 222442 546.1 ns/op 1875.13 MB/s BenchmarkHash/n=1024/Bytes-4 1000000 131.4 ns/op 7793.47 MB/s BenchmarkHash/n=1024/String-4 931946 146.4 ns/op 6992.38 MB/s BenchmarkHash/n=4096/Write-4 92588 1239 ns/op 3304.99 MB/s BenchmarkHash/n=4096/Bytes-4 293764 437.6 ns/op 9361.08 MB/s BenchmarkHash/n=4096/String-4 293840 429.8 ns/op 9530.91 MB/s BenchmarkHash/n=16384/Write-4 29044 3852 ns/op 4253.87 MB/s BenchmarkHash/n=16384/Bytes-4 72559 1613 ns/op 10159.71 MB/s BenchmarkHash/n=16384/String-4 74962 1623 ns/op 10094.56 MB/s PASS ok hash/maphash 5.274s goos: darwin goarch: amd64 pkg: html BenchmarkEscape-4 692 177427 ns/op BenchmarkEscapeNone-4 127554 854.8 ns/op BenchmarkUnescape-4 745 167273 ns/op BenchmarkUnescapeNone-4 603148 187.8 ns/op BenchmarkUnescapeSparse-4 8932 20326 ns/op BenchmarkUnescapeDense-4 1135 109092 ns/op PASS ok html 1.004s goos: darwin goarch: amd64 pkg: html/template BenchmarkCSSEscaper-4 7329 14051 ns/op BenchmarkCSSEscaperNoSpecials-4 43815 2733 ns/op BenchmarkDecodeCSS-4 25027 4823 ns/op BenchmarkDecodeCSSNoSpecials-4 3402559 34.30 ns/op BenchmarkCSSValueFilter-4 100226 1102 ns/op BenchmarkCSSValueFilterOk-4 80726 1481 ns/op BenchmarkEscapedExecute-4 5085 25009 ns/op BenchmarkHTMLNospaceEscaper-4 9855 11875 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 53901 2149 ns/op BenchmarkStripTags-4 19735 6065 ns/op BenchmarkStripTagsNoSpecials-4 281038 519.3 ns/op BenchmarkJSValEscaperWithNum-4 24553 4959 ns/op BenchmarkJSValEscaperWithStr-4 4261 25401 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 20871 5552 ns/op BenchmarkJSValEscaperWithObj-4 4518 27955 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 14486 8426 ns/op BenchmarkJSStrEscaperNoSpecials-4 44532 2676 ns/op BenchmarkJSStrEscaper-4 10000 12467 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 46782 2594 ns/op BenchmarkJSRegexpEscaper-4 10000 12114 ns/op BenchmarkTemplateSpecialTags-4 99 1147295 ns/op BenchmarkURLEscaper-4 3832 26317 ns/op BenchmarkURLEscaperNoSpecials-4 182661 678.7 ns/op BenchmarkURLNormalizer-4 5598 19988 ns/op BenchmarkURLNormalizerNoSpecials-4 195171 741.3 ns/op BenchmarkSrcsetFilter-4 18925 6465 ns/op BenchmarkSrcsetFilterNoSpecials-4 103154 1055 ns/op PASS ok html/template 4.620s goos: darwin goarch: amd64 pkg: image BenchmarkAt/rgba-4 542548 223.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 466110 241.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 616521 201.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 467506 246.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1577589 75.04 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1000000 101.2 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1577617 76.10 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1267280 95.20 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1225977 105.4 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 369972 329.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 301070 399.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 351187 330.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 356371 368.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 722517 165.6 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 471615 254.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 680376 171.3 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 447199 250.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 334239 318.9 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1311381 89.82 ns/op BenchmarkRGBASetRGBA-4 1000000 105.0 ns/op BenchmarkRGBA64At-4 959034 135.8 ns/op BenchmarkRGBA64SetRGBA64-4 764268 151.0 ns/op BenchmarkNRGBAAt-4 1347537 88.68 ns/op BenchmarkNRGBASetNRGBA-4 1000000 103.2 ns/op BenchmarkNRGBA64At-4 936728 132.3 ns/op BenchmarkNRGBA64SetNRGBA64-4 800335 148.5 ns/op BenchmarkAlphaAt-4 2370268 49.30 ns/op BenchmarkAlphaSetAlpha-4 1855399 64.03 ns/op BenchmarkAlpha16At-4 1423622 83.30 ns/op BenchmarkAlphaSetAlpha16-4 1286220 92.92 ns/op BenchmarkGrayAt-4 2433772 49.02 ns/op BenchmarkGraySetGray-4 2150148 54.10 ns/op BenchmarkGray16At-4 1474878 80.67 ns/op BenchmarkGraySetGray16-4 1349872 87.86 ns/op PASS ok image 6.715s goos: darwin goarch: amd64 pkg: image/color BenchmarkYCbCrToRGB/0-4 3087368 35.00 ns/op BenchmarkYCbCrToRGB/128-4 3059768 34.65 ns/op BenchmarkYCbCrToRGB/255-4 3424358 33.86 ns/op BenchmarkRGBToYCbCr/0-4 3312445 34.50 ns/op BenchmarkRGBToYCbCr/Cb-4 3409154 34.73 ns/op BenchmarkRGBToYCbCr/Cr-4 3207895 35.16 ns/op BenchmarkYCbCrToRGBA/0-4 2653160 42.68 ns/op BenchmarkYCbCrToRGBA/128-4 2619018 43.06 ns/op BenchmarkYCbCrToRGBA/255-4 2832837 38.71 ns/op BenchmarkNYCbCrAToRGBA/0-4 2721804 41.05 ns/op BenchmarkNYCbCrAToRGBA/128-4 2844180 40.08 ns/op BenchmarkNYCbCrAToRGBA/255-4 3028819 39.39 ns/op PASS ok image/color 2.283s goos: darwin goarch: amd64 pkg: image/draw BenchmarkFillOver-4 3 41136112 ns/op BenchmarkFillSrc-4 265 407974 ns/op BenchmarkCopyOver-4 6 17884910 ns/op BenchmarkCopySrc-4 458 255348 ns/op BenchmarkNRGBAOver-4 8 14651418 ns/op BenchmarkNRGBASrc-4 12 10087264 ns/op BenchmarkYCbCr-4 10 11061107 ns/op BenchmarkGray-4 18 6512903 ns/op BenchmarkCMYK-4 12 9336108 ns/op BenchmarkGlyphOver-4 22 5540724 ns/op BenchmarkRGBAMaskOver-4 5 21617945 ns/op BenchmarkGrayMaskOver-4 7 16574408 ns/op BenchmarkRGBA64ImageMaskOver-4 4 28457524 ns/op BenchmarkRGBA-4 6 20520215 ns/op BenchmarkPalettedFill-4 1004 124928 ns/op BenchmarkPalettedRGBA-4 5 21161279 ns/op BenchmarkGenericOver-4 3 44567943 ns/op BenchmarkGenericMaskOver-4 5 20199233 ns/op BenchmarkGenericSrc-4 4 30356624 ns/op BenchmarkGenericMaskSrc-4 4 28963431 ns/op PASS ok image/draw 6.627s goos: darwin goarch: amd64 pkg: image/gif BenchmarkDecode-4 21 5514394 ns/op 2.80 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 134986577 ns/op 2.28 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2270563603 ns/op 0.54 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 63 2083430 ns/op 7.42 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 120344972 ns/op 0.51 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 3.390s goos: darwin goarch: amd64 pkg: image/jpeg BenchmarkFDCT-4 4737 23564 ns/op BenchmarkIDCT-4 5470 22856 ns/op BenchmarkDecodeBaseline-4 8 14995551 ns/op 4.12 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 17778864 ns/op 3.48 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 151169471 ns/op 8.13 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 195141465 ns/op 4.72 MB/s 4408 B/op 5 allocs/op PASS ok image/jpeg 1.655s goos: darwin goarch: amd64 pkg: image/png BenchmarkPaeth-4 17264770 7.273 ns/op BenchmarkDecodeGray-4 12 9560548 ns/op 6.85 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 39283598 ns/op 6.67 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 32191480 ns/op 8.14 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 22 5291361 ns/op 12.39 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 31132930 ns/op 8.42 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 38152314 ns/op 6.87 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 3 45658005 ns/op 6.73 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 3 46334024 ns/op 6.63 MB/s 284053 B/op 9 allocs/op BenchmarkEncodeNRGBOpaque-4 1 163272972 ns/op 7.53 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 165925511 ns/op 7.41 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 27647604 ns/op 11.11 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 155775724 ns/op 7.89 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 591044357 ns/op 2.08 MB/s 864088 B/op 29 allocs/op PASS ok image/png 3.800s goos: darwin goarch: amd64 pkg: index/suffixarray BenchmarkNew/text=opticks/size=100K/bits=32-4 2 53879338 ns/op 1.86 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 43155804 ns/op 2.32 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 283545156 ns/op 1.76 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 266939601 ns/op 1.87 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 57829563 ns/op 1.73 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 48026154 ns/op 2.08 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 282842031 ns/op 1.77 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 265660753 ns/op 1.88 MB/s 4005976 B/op 3 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 576517565 ns/op 1.73 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 501190546 ns/op 2.00 MB/s 8003672 B/op 3 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3073524620 ns/op 1.63 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 2935198715 ns/op 1.70 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 12 8651244 ns/op 11.56 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 12 9101918 ns/op 10.99 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 41734400 ns/op 11.98 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 45861873 ns/op 10.90 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 81706458 ns/op 12.24 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 93652590 ns/op 10.68 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 414967124 ns/op 12.05 MB/s 20004952 B/op 3 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 442671446 ns/op 11.30 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 55115291 ns/op 1.81 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 43655029 ns/op 2.29 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 283283946 ns/op 1.77 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 269356453 ns/op 1.86 MB/s 4005976 B/op 3 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 628083333 ns/op 1.59 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 626029925 ns/op 1.60 MB/s 8003672 B/op 3 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 4749357332 ns/op 1.05 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 4581049411 ns/op 1.09 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 138545278 ns/op 30.17 MB/s 5275656 B/op 5 allocs/op BenchmarkSaveRestore/bits=64-4 1 177936312 ns/op 23.49 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 62.742s goos: darwin goarch: amd64 pkg: internal/fuzz BenchmarkMarshalCorpusFile/1-4 35247 3081 ns/op 0.32 MB/s BenchmarkMarshalCorpusFile/2-4 37603 3383 ns/op 0.59 MB/s BenchmarkMarshalCorpusFile/4-4 33864 3701 ns/op 1.08 MB/s BenchmarkMarshalCorpusFile/8-4 26230 4554 ns/op 1.76 MB/s BenchmarkMarshalCorpusFile/16-4 18102 6186 ns/op 2.59 MB/s BenchmarkMarshalCorpusFile/32-4 13951 8976 ns/op 3.56 MB/s BenchmarkMarshalCorpusFile/64-4 7497 14810 ns/op 4.32 MB/s BenchmarkMarshalCorpusFile/128-4 4701 24434 ns/op 5.24 MB/s BenchmarkMarshalCorpusFile/256-4 2550 47746 ns/op 5.36 MB/s BenchmarkMarshalCorpusFile/512-4 1366 93329 ns/op 5.49 MB/s BenchmarkMarshalCorpusFile/1024-4 666 175949 ns/op 5.82 MB/s BenchmarkMarshalCorpusFile/2048-4 328 356364 ns/op 5.75 MB/s BenchmarkMarshalCorpusFile/4096-4 163 728097 ns/op 5.63 MB/s BenchmarkMarshalCorpusFile/8192-4 82 1387612 ns/op 5.90 MB/s BenchmarkMarshalCorpusFile/16384-4 49 2886111 ns/op 5.68 MB/s BenchmarkMarshalCorpusFile/32768-4 19 6951491 ns/op 4.71 MB/s BenchmarkMarshalCorpusFile/65536-4 9 14167384 ns/op 4.63 MB/s BenchmarkMarshalCorpusFile/131072-4 4 28223578 ns/op 4.64 MB/s BenchmarkMarshalCorpusFile/262144-4 2 52334934 ns/op 5.01 MB/s BenchmarkMarshalCorpusFile/524288-4 1 104165398 ns/op 5.03 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 212083906 ns/op 4.94 MB/s BenchmarkUnmarshalCorpusFile/1-4 8126 13222 ns/op 0.08 MB/s BenchmarkUnmarshalCorpusFile/2-4 8798 14737 ns/op 0.14 MB/s BenchmarkUnmarshalCorpusFile/4-4 8835 14331 ns/op 0.28 MB/s BenchmarkUnmarshalCorpusFile/8-4 6584 16323 ns/op 0.49 MB/s BenchmarkUnmarshalCorpusFile/16-4 6873 19387 ns/op 0.83 MB/s BenchmarkUnmarshalCorpusFile/32-4 3667 28199 ns/op 1.13 MB/s BenchmarkUnmarshalCorpusFile/64-4 3824 35005 ns/op 1.83 MB/s BenchmarkUnmarshalCorpusFile/128-4 2653 45472 ns/op 2.81 MB/s BenchmarkUnmarshalCorpusFile/256-4 1009 123437 ns/op 2.07 MB/s BenchmarkUnmarshalCorpusFile/512-4 498 230126 ns/op 2.22 MB/s BenchmarkUnmarshalCorpusFile/1024-4 270 451518 ns/op 2.27 MB/s BenchmarkUnmarshalCorpusFile/2048-4 138 881408 ns/op 2.32 MB/s BenchmarkUnmarshalCorpusFile/4096-4 73 1707594 ns/op 2.40 MB/s BenchmarkUnmarshalCorpusFile/8192-4 36 3438874 ns/op 2.38 MB/s BenchmarkUnmarshalCorpusFile/16384-4 15 6878852 ns/op 2.38 MB/s BenchmarkUnmarshalCorpusFile/32768-4 8 13836452 ns/op 2.37 MB/s BenchmarkUnmarshalCorpusFile/65536-4 4 27002179 ns/op 2.43 MB/s BenchmarkUnmarshalCorpusFile/131072-4 2 54509677 ns/op 2.40 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 112148346 ns/op 2.34 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 229869586 ns/op 2.28 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 452836028 ns/op 2.32 MB/s BenchmarkMutatorBytes/1-4 34036 3548 ns/op BenchmarkMutatorBytes/10-4 36799 3335 ns/op BenchmarkMutatorBytes/100-4 34342 3495 ns/op BenchmarkMutatorBytes/1000-4 23888 5125 ns/op BenchmarkMutatorBytes/10000-4 7470 20819 ns/op BenchmarkMutatorBytes/100000-4 931 135658 ns/op BenchmarkMutatorString/1-4 33909 3763 ns/op BenchmarkMutatorString/10-4 31435 3547 ns/op BenchmarkMutatorString/100-4 30040 4078 ns/op BenchmarkMutatorString/1000-4 14404 7465 ns/op BenchmarkMutatorString/10000-4 3716 53578 ns/op BenchmarkMutatorString/100000-4 344 361630 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 15152 6905 ns/op BenchmarkMutatorAllBasicTypes/string-4 17091 7175 ns/op BenchmarkMutatorAllBasicTypes/bool-4 54026 2020 ns/op BenchmarkMutatorAllBasicTypes/float32-4 48390 2311 ns/op BenchmarkMutatorAllBasicTypes/float64-4 50133 2411 ns/op BenchmarkMutatorAllBasicTypes/int-4 49939 2192 ns/op BenchmarkMutatorAllBasicTypes/int8-4 48081 2331 ns/op BenchmarkMutatorAllBasicTypes/int16-4 51578 2155 ns/op BenchmarkMutatorAllBasicTypes/int32-4 55765 2117 ns/op BenchmarkMutatorAllBasicTypes/int64-4 50353 2122 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 52708 2274 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 50337 2240 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 48968 2320 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 49780 2220 ns/op PASS ok internal/fuzz 12.820s goos: darwin goarch: amd64 pkg: internal/intern BenchmarkStress-4 12265 8955 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 134672 876.1 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.641s PASS ok internal/poll 0.053s goos: darwin goarch: amd64 pkg: internal/trace BenchmarkMMU-4 5 20812235 ns/op PASS ok internal/trace 2.808s goos: darwin goarch: amd64 pkg: io BenchmarkCopyNSmall-4 10000 11682 ns/op BenchmarkCopyNLarge-4 352 458740 ns/op PASS ok io 0.538s goos: darwin goarch: amd64 pkg: log BenchmarkItoa-4 168950 1030 ns/op BenchmarkPrintln-4 26712 4417 ns/op BenchmarkPrintlnNoFlags-4 41210 2593 ns/op PASS ok log 0.723s goos: darwin goarch: amd64 pkg: math BenchmarkAcos-4 2566389 45.14 ns/op BenchmarkAcosh-4 1314603 89.57 ns/op BenchmarkAsin-4 2346276 42.78 ns/op BenchmarkAsinh-4 1000000 139.2 ns/op BenchmarkAtan-4 3394257 39.89 ns/op BenchmarkAtanh-4 1365823 89.43 ns/op BenchmarkAtan2-4 2160433 63.37 ns/op BenchmarkCbrt-4 1628185 71.61 ns/op BenchmarkCeil-4 24311325 9.146 ns/op BenchmarkCopysign-4 3252765 47.89 ns/op BenchmarkCos-4 1306720 89.15 ns/op BenchmarkCosh-4 1865223 119.0 ns/op BenchmarkErf-4 3020647 39.78 ns/op BenchmarkErfc-4 3222963 36.97 ns/op BenchmarkErfinv-4 2999730 38.33 ns/op BenchmarkErfcinv-4 2792245 40.79 ns/op BenchmarkExp-4 6456645 32.97 ns/op BenchmarkExpGo-4 999037 121.5 ns/op BenchmarkExpm1-4 2562786 52.73 ns/op BenchmarkExp2-4 1087088 111.1 ns/op BenchmarkExp2Go-4 1010362 112.9 ns/op BenchmarkAbs-4 5175134 24.43 ns/op BenchmarkDim-4 9291130 12.65 ns/op BenchmarkFloor-4 20558037 5.684 ns/op BenchmarkMax-4 16367272 10.54 ns/op BenchmarkMin-4 16593181 9.635 ns/op BenchmarkMod-4 304209 334.1 ns/op BenchmarkFrexp-4 1649744 64.95 ns/op BenchmarkGamma-4 924681 149.6 ns/op BenchmarkHypot-4 13114221 14.94 ns/op BenchmarkHypotGo-4 1545961 67.41 ns/op BenchmarkIlogb-4 2038376 57.08 ns/op BenchmarkJ0-4 295872 448.8 ns/op BenchmarkJ1-4 284772 616.7 ns/op BenchmarkJn-4 143011 946.9 ns/op BenchmarkLdexp-4 1850431 63.39 ns/op BenchmarkLgamma-4 899256 122.1 ns/op BenchmarkLog-4 6606909 21.70 ns/op BenchmarkLogb-4 2123980 55.55 ns/op BenchmarkLog1p-4 1611442 73.03 ns/op BenchmarkLog10-4 5205693 28.00 ns/op BenchmarkLog2-4 1607965 122.4 ns/op BenchmarkModf-4 2426979 54.63 ns/op BenchmarkNextafter32-4 2572120 49.38 ns/op BenchmarkNextafter64-4 2320240 49.21 ns/op BenchmarkPowInt-4 619514 186.4 ns/op BenchmarkPowFrac-4 523455 422.4 ns/op BenchmarkPow10Pos-4 5071897 24.12 ns/op BenchmarkPow10Neg-4 5257993 26.28 ns/op BenchmarkRound-4 4791079 24.24 ns/op BenchmarkRoundToEven-4 10400373 11.59 ns/op BenchmarkRemainder-4 558544 214.3 ns/op BenchmarkSignbit-4 6846748 18.35 ns/op BenchmarkSin-4 1506883 87.51 ns/op BenchmarkSincos-4 1000000 113.8 ns/op BenchmarkSinh-4 2127202 56.06 ns/op BenchmarkSqrtIndirect-4 20936758 5.791 ns/op BenchmarkSqrtLatency-4 20283920 11.41 ns/op BenchmarkSqrtIndirectLatency-4 25250085 7.574 ns/op BenchmarkSqrtGoLatency-4 1314646 91.00 ns/op BenchmarkSqrtPrime-4 36482 3175 ns/op BenchmarkTan-4 1376438 109.5 ns/op BenchmarkTanh-4 1691204 100.7 ns/op BenchmarkTrunc-4 22658301 6.405 ns/op BenchmarkY0-4 272791 453.1 ns/op BenchmarkY1-4 247418 424.0 ns/op BenchmarkYn-4 130560 1225 ns/op BenchmarkFloat64bits-4 5703231 18.19 ns/op BenchmarkFloat64frombits-4 6708487 17.56 ns/op BenchmarkFloat32bits-4 6892645 23.69 ns/op BenchmarkFloat32frombits-4 6955561 17.09 ns/op BenchmarkFMA-4 22568395 8.568 ns/op PASS ok math 17.259s goos: darwin goarch: amd64 pkg: math/big BenchmarkAddVV/1-4 13998283 8.269 ns/op 7739.93 MB/s BenchmarkAddVV/2-4 14342166 9.126 ns/op 14025.45 MB/s BenchmarkAddVV/3-4 13026322 10.23 ns/op 18769.69 MB/s BenchmarkAddVV/4-4 11903998 9.293 ns/op 27547.18 MB/s BenchmarkAddVV/5-4 11449454 10.50 ns/op 30489.76 MB/s BenchmarkAddVV/10-4 10530627 12.86 ns/op 49777.90 MB/s BenchmarkAddVV/100-4 2399457 54.89 ns/op 116607.38 MB/s BenchmarkAddVV/1000-4 206956 505.8 ns/op 126539.95 MB/s BenchmarkSubVV/1-4 15603992 8.285 ns/op 7724.81 MB/s BenchmarkSubVV/2-4 13938696 8.816 ns/op 14518.48 MB/s BenchmarkSubVV/3-4 11533833 9.589 ns/op 20023.98 MB/s BenchmarkSubVV/4-4 13438728 10.01 ns/op 25562.79 MB/s BenchmarkSubVV/5-4 12879638 10.17 ns/op 31468.84 MB/s BenchmarkSubVV/10-4 8632975 12.24 ns/op 52278.84 MB/s BenchmarkSubVV/100-4 1820166 54.95 ns/op 116464.28 MB/s BenchmarkSubVV/1000-4 267042 633.6 ns/op 101013.79 MB/s BenchmarkAddVW/1-4 17810030 7.416 ns/op 1078.80 MB/s BenchmarkAddVW/2-4 15631370 8.935 ns/op 1790.63 MB/s BenchmarkAddVW/3-4 13231029 8.217 ns/op 2920.78 MB/s BenchmarkAddVW/4-4 14545560 8.770 ns/op 3648.76 MB/s BenchmarkAddVW/5-4 13329978 9.315 ns/op 4294.21 MB/s BenchmarkAddVW/10-4 10242972 12.74 ns/op 6278.10 MB/s BenchmarkAddVW/100-4 315693 538.9 ns/op 1484.64 MB/s BenchmarkAddVW/1000-4 40808 2879 ns/op 2778.30 MB/s BenchmarkAddVWext/1-4 17956310 7.890 ns/op 1013.95 MB/s BenchmarkAddVWext/2-4 16641673 9.467 ns/op 1690.01 MB/s BenchmarkAddVWext/3-4 14634213 8.793 ns/op 2729.36 MB/s BenchmarkAddVWext/4-4 15041085 9.153 ns/op 3496.26 MB/s BenchmarkAddVWext/5-4 12751308 10.24 ns/op 3906.95 MB/s BenchmarkAddVWext/10-4 9960900 12.77 ns/op 6262.85 MB/s BenchmarkAddVWext/100-4 48584 3303 ns/op 242.19 MB/s BenchmarkAddVWext/1000-4 5296 24270 ns/op 329.62 MB/s BenchmarkSubVW/1-4 17361483 7.122 ns/op 1123.24 MB/s BenchmarkSubVW/2-4 15048261 8.409 ns/op 1902.69 MB/s BenchmarkSubVW/3-4 13181942 8.817 ns/op 2722.08 MB/s BenchmarkSubVW/4-4 14242185 13.18 ns/op 2427.13 MB/s BenchmarkSubVW/5-4 14418003 9.425 ns/op 4244.07 MB/s BenchmarkSubVW/10-4 11330659 13.10 ns/op 6108.57 MB/s BenchmarkSubVW/100-4 324038 423.4 ns/op 1889.60 MB/s BenchmarkSubVW/1000-4 38834 2774 ns/op 2884.07 MB/s BenchmarkSubVWext/1-4 16865877 11.92 ns/op 670.96 MB/s BenchmarkSubVWext/2-4 14228000 13.74 ns/op 1164.69 MB/s BenchmarkSubVWext/3-4 12439482 8.628 ns/op 2781.53 MB/s BenchmarkSubVWext/4-4 14299957 8.915 ns/op 3589.46 MB/s BenchmarkSubVWext/5-4 12061402 11.13 ns/op 3593.59 MB/s BenchmarkSubVWext/10-4 10843474 15.95 ns/op 5016.70 MB/s BenchmarkSubVWext/100-4 51072 2547 ns/op 314.10 MB/s BenchmarkSubVWext/1000-4 3508 33323 ns/op 240.07 MB/s BenchmarkMulAddVWW/1-4 11678154 15.29 ns/op 4184.50 MB/s BenchmarkMulAddVWW/2-4 13519380 9.840 ns/op 13007.80 MB/s BenchmarkMulAddVWW/3-4 13590681 11.34 ns/op 16929.92 MB/s BenchmarkMulAddVWW/4-4 11502427 10.55 ns/op 24268.50 MB/s BenchmarkMulAddVWW/5-4 10655530 13.58 ns/op 23567.47 MB/s BenchmarkMulAddVWW/10-4 4280946 25.53 ns/op 25071.28 MB/s BenchmarkMulAddVWW/100-4 1000000 144.9 ns/op 44159.42 MB/s BenchmarkMulAddVWW/1000-4 160461 1305 ns/op 49025.47 MB/s BenchmarkAddMulVVW/1-4 14400800 8.080 ns/op 7920.46 MB/s BenchmarkAddMulVVW/2-4 8336526 13.14 ns/op 9739.47 MB/s BenchmarkAddMulVVW/3-4 12474381 13.81 ns/op 13905.61 MB/s BenchmarkAddMulVVW/4-4 9481950 15.99 ns/op 16009.54 MB/s BenchmarkAddMulVVW/5-4 8878358 15.64 ns/op 20457.17 MB/s BenchmarkAddMulVVW/10-4 8238240 14.06 ns/op 45518.08 MB/s BenchmarkAddMulVVW/100-4 1700070 89.49 ns/op 71518.59 MB/s BenchmarkAddMulVVW/1000-4 193192 692.1 ns/op 92478.51 MB/s BenchmarkDivWVW/1-4 1904532 61.06 ns/op 1048.10 MB/s BenchmarkDivWVW/2-4 1000000 123.7 ns/op 1034.59 MB/s BenchmarkDivWVW/3-4 814868 166.3 ns/op 1154.83 MB/s BenchmarkDivWVW/4-4 758382 180.1 ns/op 1421.70 MB/s BenchmarkDivWVW/5-4 661768 206.3 ns/op 1551.35 MB/s BenchmarkDivWVW/10-4 377062 361.1 ns/op 1772.24 MB/s BenchmarkDivWVW/100-4 38833 3382 ns/op 1892.10 MB/s BenchmarkDivWVW/1000-4 4680 30556 ns/op 2094.51 MB/s BenchmarkNonZeroShifts/1/shrVU-4 12895698 8.179 ns/op BenchmarkNonZeroShifts/1/shlVU-4 14986672 7.031 ns/op BenchmarkNonZeroShifts/2/shrVU-4 14426641 8.669 ns/op BenchmarkNonZeroShifts/2/shlVU-4 13640143 8.590 ns/op BenchmarkNonZeroShifts/3/shrVU-4 13038459 10.93 ns/op BenchmarkNonZeroShifts/3/shlVU-4 6464540 15.74 ns/op BenchmarkNonZeroShifts/4/shrVU-4 11281558 11.75 ns/op BenchmarkNonZeroShifts/4/shlVU-4 11806975 10.93 ns/op BenchmarkNonZeroShifts/5/shrVU-4 10536842 11.22 ns/op BenchmarkNonZeroShifts/5/shlVU-4 10933902 10.19 ns/op BenchmarkNonZeroShifts/10/shrVU-4 8730613 16.30 ns/op BenchmarkNonZeroShifts/10/shlVU-4 8678673 21.93 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 151.0 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1358272 80.56 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 122353 825.9 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 207426 636.5 ns/op BenchmarkDecimalConversion-4 187 999395 ns/op BenchmarkFloatString/100-4 10000 15230 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 200 794497 ns/op 2913 B/op 10 allocs/op BenchmarkFloatString/10000-4 2 51996063 ns/op 60600 B/op 47 allocs/op BenchmarkFloatString/100000-4 1 5631901790 ns/op 832168 B/op 505 allocs/op BenchmarkFloatAdd/10-4 125792 1099 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 137221 910.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 139554 1103 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 81910 1770 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 8010 13441 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 209322 647.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 185982 641.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 199882 644.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 146896 913.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 48244 4225 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1742 76524 ns/op BenchmarkParseFloatLargeExp-4 344 384560 ns/op BenchmarkGCD10x10/WithoutXY-4 149192 915.0 ns/op BenchmarkGCD10x10/WithXY-4 44290 2634 ns/op BenchmarkGCD10x100/WithoutXY-4 81061 1561 ns/op BenchmarkGCD10x100/WithXY-4 15289 8139 ns/op BenchmarkGCD10x1000/WithoutXY-4 51523 3509 ns/op BenchmarkGCD10x1000/WithXY-4 10000 10005 ns/op BenchmarkGCD100x100/WithoutXY-4 20593 6231 ns/op BenchmarkGCD100x100/WithXY-4 8410 20030 ns/op BenchmarkGCD100x1000/WithoutXY-4 10000 11305 ns/op BenchmarkGCD100x1000/WithXY-4 5191 26770 ns/op BenchmarkGCD1000x1000/WithoutXY-4 1999 73322 ns/op BenchmarkGCD1000x1000/WithXY-4 981 117699 ns/op BenchmarkHilbert-4 19 8362823 ns/op BenchmarkBinomial-4 10000 11905 ns/op BenchmarkQuoRem-4 21027 5680 ns/op BenchmarkExp-4 13 13566884 ns/op BenchmarkExpMont/Odd-4 100 1406252 ns/op 2597 B/op 22 allocs/op BenchmarkExpMont/Even1-4 100 1014963 ns/op 3366 B/op 38 allocs/op BenchmarkExpMont/Even2-4 100 2018860 ns/op 3875 B/op 54 allocs/op BenchmarkExpMont/Even3-4 100 1080009 ns/op 3886 B/op 54 allocs/op BenchmarkExpMont/Even4-4 100 1401953 ns/op 3868 B/op 54 allocs/op BenchmarkExpMont/Even8-4 100 1143114 ns/op 3893 B/op 54 allocs/op BenchmarkExpMont/Even32-4 93 1202865 ns/op 3863 B/op 53 allocs/op BenchmarkExpMont/Even64-4 123 1569314 ns/op 3623 B/op 53 allocs/op BenchmarkExpMont/Even96-4 100 1029404 ns/op 3773 B/op 51 allocs/op BenchmarkExpMont/Even128-4 133 842003 ns/op 3273 B/op 51 allocs/op BenchmarkExpMont/Even255-4 160 1183841 ns/op 2955 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 285 408167 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 309 578267 ns/op 1718 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 181 785042 ns/op 1727 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 295 403757 ns/op 1731 B/op 47 allocs/op BenchmarkExp2-4 13 8029542 ns/op BenchmarkBitset-4 507690 279.4 ns/op BenchmarkBitsetNeg-4 337376 489.6 ns/op BenchmarkBitsetOrig-4 166662 690.6 ns/op BenchmarkBitsetNegOrig-4 128060 1593 ns/op BenchmarkModSqrt225_Tonelli-4 96 1864337 ns/op BenchmarkModSqrt225_3Mod4-4 321 369238 ns/op BenchmarkModSqrt231_Tonelli-4 94 1503716 ns/op BenchmarkModSqrt231_5Mod8-4 272 482502 ns/op BenchmarkModInverse-4 10000 12161 ns/op BenchmarkSqrt-4 1940 84417 ns/op BenchmarkIntSqr/1-4 882255 141.9 ns/op BenchmarkIntSqr/2-4 578779 320.2 ns/op BenchmarkIntSqr/3-4 412148 288.9 ns/op BenchmarkIntSqr/5-4 390886 324.9 ns/op BenchmarkIntSqr/8-4 316885 445.0 ns/op BenchmarkIntSqr/10-4 205393 538.0 ns/op BenchmarkIntSqr/20-4 41887 3118 ns/op BenchmarkIntSqr/30-4 32802 4105 ns/op BenchmarkIntSqr/50-4 21829 6450 ns/op BenchmarkIntSqr/80-4 12583 9723 ns/op BenchmarkIntSqr/100-4 9870 18607 ns/op BenchmarkIntSqr/200-4 4773 33763 ns/op BenchmarkIntSqr/300-4 1770 95715 ns/op BenchmarkIntSqr/500-4 721 145185 ns/op BenchmarkIntSqr/800-4 303 482827 ns/op BenchmarkIntSqr/1000-4 220 534666 ns/op BenchmarkDiv/20/10-4 352230 361.8 ns/op BenchmarkDiv/40/20-4 306570 358.5 ns/op BenchmarkDiv/100/50-4 333475 439.3 ns/op BenchmarkDiv/200/100-4 40344 2576 ns/op BenchmarkDiv/400/200-4 52522 2774 ns/op BenchmarkDiv/1000/500-4 32082 4569 ns/op BenchmarkDiv/2000/1000-4 28087 4211 ns/op BenchmarkDiv/20000/10000-4 946 114866 ns/op BenchmarkDiv/200000/100000-4 24 4704526 ns/op BenchmarkDiv/2000000/1000000-4 1 168065486 ns/op BenchmarkDiv/20000000/10000000-4 1 3978880646 ns/op BenchmarkMul-4 5 23260956 ns/op BenchmarkNatMul/10-4 169467 1074 ns/op BenchmarkNatMul/100-4 5860 36211 ns/op BenchmarkNatMul/1000-4 139 870783 ns/op BenchmarkZeroShifts/Shl-4 5556 18800 ns/op BenchmarkZeroShifts/ShlSame-4 3213999 38.09 ns/op BenchmarkZeroShifts/Shr-4 5746 22673 ns/op BenchmarkZeroShifts/ShrSame-4 3428164 69.67 ns/op BenchmarkExp3Power/0x10-4 160363 1343 ns/op BenchmarkExp3Power/0x40-4 107365 1444 ns/op BenchmarkExp3Power/0x100-4 78232 1900 ns/op BenchmarkExp3Power/0x400-4 33169 4897 ns/op BenchmarkExp3Power/0x1000-4 10000 18991 ns/op BenchmarkExp3Power/0x4000-4 2444 93757 ns/op BenchmarkExp3Power/0x10000-4 194 669354 ns/op BenchmarkExp3Power/0x40000-4 19 8064493 ns/op BenchmarkExp3Power/0x100000-4 2 59777442 ns/op BenchmarkExp3Power/0x400000-4 1 618925756 ns/op BenchmarkFibo-4 3 42275573 ns/op BenchmarkNatSqr/1-4 1000000 350.2 ns/op BenchmarkNatSqr/2-4 471345 429.7 ns/op BenchmarkNatSqr/3-4 490518 494.9 ns/op BenchmarkNatSqr/5-4 273385 663.3 ns/op BenchmarkNatSqr/8-4 126924 1043 ns/op BenchmarkNatSqr/10-4 179131 1209 ns/op BenchmarkNatSqr/20-4 30507 4236 ns/op BenchmarkNatSqr/30-4 26415 5708 ns/op BenchmarkNatSqr/50-4 10000 11758 ns/op BenchmarkNatSqr/80-4 10000 13035 ns/op BenchmarkNatSqr/100-4 8845 16773 ns/op BenchmarkNatSqr/200-4 3823 37807 ns/op BenchmarkNatSqr/300-4 1713 115184 ns/op BenchmarkNatSqr/500-4 655 197649 ns/op BenchmarkNatSqr/800-4 270 433058 ns/op BenchmarkNatSqr/1000-4 230 599101 ns/op BenchmarkNatSetBytes/8-4 676165 198.5 ns/op BenchmarkNatSetBytes/24-4 222495 724.2 ns/op BenchmarkNatSetBytes/128-4 55568 2286 ns/op BenchmarkNatSetBytes/7-4 796795 151.7 ns/op BenchmarkNatSetBytes/23-4 300207 660.4 ns/op BenchmarkNatSetBytes/127-4 56482 2995 ns/op BenchmarkScanPi-4 182 824255 ns/op BenchmarkStringPiParallel-4 408 397205 ns/op BenchmarkScan/10/Base2-4 35218 3460 ns/op BenchmarkScan/100/Base2-4 4820 29911 ns/op BenchmarkScan/1000/Base2-4 374 271199 ns/op BenchmarkScan/10/Base8-4 75624 1524 ns/op BenchmarkScan/100/Base8-4 10000 15908 ns/op BenchmarkScan/1000/Base8-4 1026 104082 ns/op BenchmarkScan/10/Base10-4 83875 1435 ns/op BenchmarkScan/100/Base10-4 10000 10271 ns/op BenchmarkScan/1000/Base10-4 1210 113210 ns/op BenchmarkScan/10/Base16-4 98779 1243 ns/op BenchmarkScan/100/Base16-4 14845 8702 ns/op BenchmarkScan/1000/Base16-4 1257 100832 ns/op BenchmarkString/10/Base2-4 158233 728.3 ns/op BenchmarkString/100/Base2-4 27213 6026 ns/op BenchmarkString/1000/Base2-4 2938 52889 ns/op BenchmarkString/10/Base8-4 341364 563.8 ns/op BenchmarkString/100/Base8-4 63670 2641 ns/op BenchmarkString/1000/Base8-4 9602 16851 ns/op BenchmarkString/10/Base10-4 189729 637.5 ns/op BenchmarkString/100/Base10-4 35878 3917 ns/op BenchmarkString/1000/Base10-4 5610 27251 ns/op BenchmarkString/10/Base16-4 375091 369.9 ns/op BenchmarkString/100/Base16-4 85243 1424 ns/op BenchmarkString/1000/Base16-4 10000 13214 ns/op BenchmarkLeafSize/0-4 30 5886271 ns/op BenchmarkLeafSize/1-4 368 384261 ns/op BenchmarkLeafSize/2-4 399 260943 ns/op BenchmarkLeafSize/3-4 303 434826 ns/op BenchmarkLeafSize/4-4 430 303022 ns/op BenchmarkLeafSize/5-4 290 520714 ns/op BenchmarkLeafSize/6-4 278 584651 ns/op BenchmarkLeafSize/7-4 276 376588 ns/op BenchmarkLeafSize/8-4 393 300373 ns/op BenchmarkLeafSize/9-4 228 589416 ns/op BenchmarkLeafSize/10-4 277 595473 ns/op BenchmarkLeafSize/11-4 291 612981 ns/op BenchmarkLeafSize/12-4 290 455894 ns/op BenchmarkLeafSize/13-4 259 480411 ns/op BenchmarkLeafSize/14-4 327 469217 ns/op BenchmarkLeafSize/15-4 225 571779 ns/op BenchmarkLeafSize/16-4 357 339382 ns/op BenchmarkLeafSize/32-4 393 356946 ns/op BenchmarkLeafSize/64-4 356 428619 ns/op BenchmarkProbablyPrime/n=0-4 8 16882789 ns/op BenchmarkProbablyPrime/n=1-4 7 16015059 ns/op BenchmarkProbablyPrime/n=5-4 5 27430301 ns/op BenchmarkProbablyPrime/n=10-4 4 29365119 ns/op BenchmarkProbablyPrime/n=20-4 3 47424364 ns/op BenchmarkProbablyPrime/Lucas-4 12 10691586 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 54 3501201 ns/op BenchmarkRatCmp-4 116100 1142 ns/op BenchmarkFloatSqrt/64-4 14593 8017 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 10000 10077 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 9704 15663 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4286 28925 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 794 189030 ns/op 18225 B/op 10 allocs/op BenchmarkFloatSqrt/100000-4 72 2661506 ns/op 176293 B/op 21 allocs/op BenchmarkFloatSqrt/1000000-4 1 178070973 ns/op 3789992 B/op 620 allocs/op PASS ok math/big 73.634s goos: darwin goarch: amd64 pkg: math/bits BenchmarkLeadingZeros-4 13489256 10.39 ns/op BenchmarkLeadingZeros8-4 11241736 11.19 ns/op BenchmarkLeadingZeros16-4 12811765 13.37 ns/op BenchmarkLeadingZeros32-4 10018414 11.73 ns/op BenchmarkLeadingZeros64-4 12537178 10.10 ns/op BenchmarkTrailingZeros-4 8501090 15.98 ns/op BenchmarkTrailingZeros8-4 6611760 15.74 ns/op BenchmarkTrailingZeros16-4 11923828 10.51 ns/op BenchmarkTrailingZeros32-4 10996338 9.581 ns/op BenchmarkTrailingZeros64-4 12563312 10.11 ns/op BenchmarkOnesCount-4 11605713 11.76 ns/op BenchmarkOnesCount8-4 12658776 10.23 ns/op BenchmarkOnesCount16-4 10281085 10.76 ns/op BenchmarkOnesCount32-4 12145856 10.34 ns/op BenchmarkOnesCount64-4 9441583 17.49 ns/op BenchmarkRotateLeft-4 9965917 10.20 ns/op BenchmarkRotateLeft8-4 10824072 10.43 ns/op BenchmarkRotateLeft16-4 9612792 11.72 ns/op BenchmarkRotateLeft32-4 12208813 12.78 ns/op BenchmarkRotateLeft64-4 10545868 9.893 ns/op BenchmarkReverse-4 14479521 7.711 ns/op BenchmarkReverse8-4 20919258 5.677 ns/op BenchmarkReverse16-4 19499281 7.115 ns/op BenchmarkReverse32-4 14277421 9.662 ns/op BenchmarkReverse64-4 16443426 9.072 ns/op BenchmarkReverseBytes-4 15775696 7.346 ns/op BenchmarkReverseBytes16-4 21391246 6.390 ns/op BenchmarkReverseBytes32-4 20258161 6.297 ns/op BenchmarkReverseBytes64-4 20319998 6.821 ns/op BenchmarkAdd-4 12716356 10.36 ns/op BenchmarkAdd32-4 10435114 11.90 ns/op BenchmarkAdd64-4 12488706 10.77 ns/op BenchmarkAdd64multiple-4 22883752 9.029 ns/op BenchmarkSub-4 11177614 9.087 ns/op BenchmarkSub32-4 14007381 10.53 ns/op BenchmarkSub64-4 14159024 10.48 ns/op BenchmarkSub64multiple-4 19042608 6.395 ns/op BenchmarkMul-4 12002052 11.26 ns/op BenchmarkMul32-4 14818257 14.64 ns/op BenchmarkMul64-4 10886016 12.16 ns/op BenchmarkDiv-4 3249171 63.44 ns/op BenchmarkDiv32-4 5961921 19.11 ns/op BenchmarkDiv64-4 3280432 36.41 ns/op PASS ok math/bits 10.025s goos: darwin goarch: amd64 pkg: math/cmplx BenchmarkAbs-4 8125474 13.74 ns/op BenchmarkAcos-4 512500 260.4 ns/op BenchmarkAcosh-4 535166 295.2 ns/op BenchmarkAsin-4 525548 233.0 ns/op BenchmarkAsinh-4 435849 237.6 ns/op BenchmarkAtan-4 746360 150.6 ns/op BenchmarkAtanh-4 828064 142.7 ns/op BenchmarkConj-4 20951833 5.598 ns/op BenchmarkCos-4 509402 200.2 ns/op BenchmarkCosh-4 608637 247.1 ns/op BenchmarkExp-4 800935 171.1 ns/op BenchmarkLog-4 971350 167.8 ns/op BenchmarkLog10-4 865392 139.4 ns/op BenchmarkPhase-4 1920328 91.90 ns/op BenchmarkPolar-4 1275285 92.22 ns/op BenchmarkPow-4 275552 506.9 ns/op BenchmarkRect-4 1000000 116.6 ns/op BenchmarkSin-4 629778 183.5 ns/op BenchmarkSinh-4 695200 190.4 ns/op BenchmarkSqrt-4 1000000 104.5 ns/op BenchmarkTan-4 384874 547.6 ns/op BenchmarkTanh-4 402830 296.8 ns/op PASS ok math/cmplx 5.037s goos: darwin goarch: amd64 pkg: math/rand BenchmarkInt63Threadsafe-4 166474 609.0 ns/op BenchmarkInt63ThreadsafeParallel-4 116720 1032 ns/op BenchmarkInt63Unthreadsafe-4 850018 173.2 ns/op BenchmarkIntn1000-4 769045 204.5 ns/op BenchmarkInt63n1000-4 706464 172.6 ns/op BenchmarkInt31n1000-4 729252 150.5 ns/op BenchmarkFloat32-4 857472 232.7 ns/op BenchmarkFloat64-4 798476 141.3 ns/op BenchmarkPerm3-4 158562 797.8 ns/op BenchmarkPerm30-4 18168 7097 ns/op BenchmarkPerm30ViaShuffle-4 18291 6713 ns/op BenchmarkShuffleOverhead-4 12771 12082 ns/op BenchmarkRead3-4 894352 163.2 ns/op BenchmarkRead64-4 71415 1655 ns/op BenchmarkRead1000-4 4434 46369 ns/op PASS ok math/rand 3.256s goos: darwin goarch: amd64 pkg: mime BenchmarkQEncodeWord-4 30090 3541 ns/op BenchmarkQDecodeWord-4 66858 1807 ns/op BenchmarkQDecodeHeader-4 69116 1492 ns/op BenchmarkTypeByExtension/.html-4 537898 233.3 ns/op BenchmarkTypeByExtension/.HTML-4 294586 465.8 ns/op BenchmarkTypeByExtension/.unused-4 253556 405.7 ns/op BenchmarkExtensionsByType/text/html-4 118380 1142 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 38452 3133 ns/op BenchmarkExtensionsByType/application/octet-stream-4 36120 4686 ns/op PASS ok mime 2.071s goos: darwin goarch: amd64 pkg: mime/quotedprintable BenchmarkWriter-4 742 172051 ns/op PASS ok mime/quotedprintable 0.224s goos: darwin goarch: amd64 pkg: net BenchmarkGoLookupIP-4 4 27652796 ns/op 8612 B/op 90 allocs/op BenchmarkGoLookupIPNoSuchHost-4 2 55606430 ns/op 13288 B/op 112 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5027919240 ns/op 151928 B/op 237 allocs/op BenchmarkDNSName-4 121416 834.7 ns/op BenchmarkInterfaces-4 1404 85158 ns/op BenchmarkInterfaceByIndex-4 6445 27629 ns/op BenchmarkInterfaceByName-4 1478 83610 ns/op BenchmarkInterfaceAddrs-4 1846 93782 ns/op BenchmarkInterfacesAndAddrs-4 5626 24828 ns/op BenchmarkInterfacesAndMulticastAddrs-4 2434 60270 ns/op BenchmarkParseIP-4 10000 12420 ns/op BenchmarkIPString/IPv4-4 134943 881.9 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 10000 11961 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 36225 3470 ns/op BenchmarkIPEqual/IPv4-4 928084 128.3 ns/op BenchmarkIPEqual/IPv6-4 946185 124.3 ns/op BenchmarkTCP4OneShot-4 158 902487 ns/op BenchmarkTCP4OneShotTimeout-4 136 758596 ns/op BenchmarkTCP4Persistent-4 272 494226 ns/op BenchmarkTCP4PersistentTimeout-4 184 574894 ns/op BenchmarkTCP6OneShot-4 156 845284 ns/op BenchmarkTCP6OneShotTimeout-4 172 864260 ns/op BenchmarkTCP6Persistent-4 266 471521 ns/op BenchmarkTCP6PersistentTimeout-4 213 471082 ns/op BenchmarkTCP4ConcurrentReadWrite-4 14570 10328 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10546 9567 ns/op BenchmarkSetReadDeadline-4 123856 1187 ns/op BenchmarkUDP6LinkLocalUnicast-4 98 1284399 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 116 1178880 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 93 1292461 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 98 1354583 ns/op 0 B/op 0 allocs/op PASS ok net 12.666s goos: darwin goarch: amd64 pkg: net/http BenchmarkCookieString-4 23079 5518 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 9195 19323 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 10000 13099 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 16510 7094 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 27380 4976 ns/op 736 B/op 11 allocs/op BenchmarkServerMatch-4 946890 126.6 ns/op BenchmarkReadRequestChrome-4 4552 32968 ns/op 18.53 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 9559 14026 ns/op 5.56 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 10000 12275 ns/op 6.68 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6464 18021 ns/op 8.38 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 14761 10416 ns/op 3.84 MB/s 875 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 37 3323713 ns/op 0.31 MB/s BenchmarkFileAndServer_1KB/https1-4 22 5217944 ns/op 0.20 MB/s BenchmarkFileAndServer_1KB/h2-4 20 5600948 ns/op 0.18 MB/s BenchmarkFileAndServer_16MB/h1-4 2 90317256 ns/op 185.76 MB/s BenchmarkFileAndServer_16MB/https1-4 1 283132325 ns/op 59.26 MB/s BenchmarkFileAndServer_16MB/h2-4 1 492123721 ns/op 34.09 MB/s BenchmarkFileAndServer_64MB/h1-4 1 322092634 ns/op 208.35 MB/s BenchmarkFileAndServer_64MB/https1-4 1 745380848 ns/op 90.03 MB/s BenchmarkFileAndServer_64MB/h2-4 1 1945204183 ns/op 34.50 MB/s BenchmarkServeMux-4 318 407982 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 362 343916 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 38 2894600 ns/op 6952 B/op 67 allocs/op BenchmarkClientServer/https1-4 28 3742757 ns/op 11311 B/op 116 allocs/op BenchmarkClientServer/h2-4 25 4449139 ns/op 15791 B/op 134 allocs/op BenchmarkClientServerParallel/4/h1-4 319 458067 ns/op 11155 B/op 83 allocs/op BenchmarkClientServerParallel/4/https1-4 15 7998484 ns/op 130500 B/op 1213 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57128: read tcp 127.0.0.1:57120->127.0.0.1:57128: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57129: write tcp 127.0.0.1:57120->127.0.0.1:57129: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57138: write tcp 127.0.0.1:57131->127.0.0.1:57138: use of closed network connection BenchmarkClientServerParallel/4/h2-4 18 7031579 ns/op 119248 B/op 1190 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57155: read tcp 127.0.0.1:57152->127.0.0.1:57155: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57156: read tcp 127.0.0.1:57152->127.0.0.1:57156: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57157: read tcp 127.0.0.1:57152->127.0.0.1:57157: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57158: write tcp 127.0.0.1:57152->127.0.0.1:57158: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57162: read tcp 127.0.0.1:57160->127.0.0.1:57162: use of closed network connection BenchmarkClientServerParallel/64/h1-4 192 845934 ns/op 22660 B/op 122 allocs/op BenchmarkClientServerParallel/64/https1-4 14 7823769 ns/op 125193 B/op 1189 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57547: write tcp 127.0.0.1:57544->127.0.0.1:57547: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57551: write tcp 127.0.0.1:57548->127.0.0.1:57551: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57562: write tcp 127.0.0.1:57559->127.0.0.1:57562: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57570: write tcp 127.0.0.1:57559->127.0.0.1:57570: use of closed network connection BenchmarkClientServerParallel/64/h2-4 16 8414116 ns/op 124856 B/op 1253 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57596: read tcp 127.0.0.1:57589->127.0.0.1:57596: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57598: read tcp 127.0.0.1:57589->127.0.0.1:57598: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57600: read tcp 127.0.0.1:57589->127.0.0.1:57600: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57597: write tcp 127.0.0.1:57589->127.0.0.1:57597: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57599: write tcp 127.0.0.1:57589->127.0.0.1:57599: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57617: read tcp 127.0.0.1:57602->127.0.0.1:57617: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57605: read tcp 127.0.0.1:57602->127.0.0.1:57605: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57611: read tcp 127.0.0.1:57602->127.0.0.1:57611: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57610: read tcp 127.0.0.1:57602->127.0.0.1:57610: use of closed network connection BenchmarkServer-4 1 108445418 ns/op 53080 B/op 366 allocs/op BenchmarkClient-4 30 4482268 ns/op 4132 B/op 47 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 159 978472 ns/op 7462 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 715 144354 ns/op 3029 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 848 128259 ns/op 1906 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1483 129606 ns/op 2770 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1503 107396 ns/op 2724 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1364 113373 ns/op 2737 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1190 90537 ns/op 1915 B/op 14 allocs/op BenchmarkServerHijack-4 904 208535 ns/op 16739 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 43 4091114 ns/op 6175 B/op 53 allocs/op BenchmarkResponseStatusLine-4 292461 410.6 ns/op 0 B/op 0 allocs/op PASS ok net/http 15.991s goos: darwin goarch: amd64 pkg: net/http/httputil BenchmarkServeHTTP-4 2784 82183 ns/op 34074 B/op 12 allocs/op PASS ok net/http/httputil 0.313s goos: darwin goarch: amd64 pkg: net/netip BenchmarkIPNextPrev-4 106396 1157 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 499677 257.2 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 190318 740.0 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 61492 1704 ns/op BenchmarkStdIPv4-4 145176 935.8 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 105934 1192 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 103101 1764 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 122696 1237 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 80888 1649 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1000000 166.7 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1000000 126.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1000000 122.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 321568 393.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 311256 367.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 328940 477.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 88358 1295 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 396748 341.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 354831 460.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 265537 458.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 121293 924.3 ns/op 32 B/op 2 allocs/op BenchmarkStdParseIP/v6_zone-4 382273 465.7 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 282520 395.6 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 93380 1243 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 167250 938.6 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 167245 789.5 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 140938 1264 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 296370 640.4 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 153416 868.3 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 132602 807.5 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 150513 884.9 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 105266 1492 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 450087 289.3 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 101792 1085 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 77606 1527 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 102618 1395 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 142045 866.5 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 92785 1445 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 251172 523.6 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 93123 1320 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 132378 1205 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 165663 947.9 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 120765 987.8 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 889279 143.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 929288 154.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 916724 125.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 187.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 977641 129.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 929749 135.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 936457 168.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 614624 163.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 816780 132.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 358892 494.2 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 504934 288.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 234968 546.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 236721 479.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 222675 546.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 84487 1459 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 491876 258.8 ns/op PASS ok net/netip 11.960s 2023/01/24 06:14:05 Test RPC server listening on 127.0.0.1:57679 2023/01/24 06:14:05 Test HTTP RPC server listening on 127.0.0.1:57680 goos: darwin goarch: amd64 pkg: net/rpc BenchmarkEndToEnd-4 106 1054558 ns/op BenchmarkEndToEndHTTP-4 129 1056565 ns/op BenchmarkEndToEndAsync-4 819 124489 ns/op BenchmarkEndToEndAsyncHTTP-4 714 176470 ns/op PASS ok net/rpc 1.078s goos: darwin goarch: amd64 pkg: net/textproto BenchmarkReadMIMEHeader/client_headers-4 4030 34922 ns/op BenchmarkReadMIMEHeader/server_headers-4 5748 22258 ns/op BenchmarkUncommon-4 20178 5645 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.625s goos: darwin goarch: amd64 pkg: net/url BenchmarkString-4 3898 32826 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 68802 1707 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 468937 249.1 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 95959 2107 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 185023 641.7 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 91251 1367 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 10000 13142 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 307317 348.5 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 101187 1366 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 160830 1127 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 73728 1834 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 13872 9709 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 164968 710.0 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 68952 1681 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 67767 2715 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 25722 4251 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 5104 21891 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 186118 697.1 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 60175 1766 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 62522 1883 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 29674 4014 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 5613 22525 ns/op 320 B/op 1 allocs/op PASS ok net/url 5.410s goos: darwin goarch: amd64 pkg: os BenchmarkExpand/noop-4 2391428 45.52 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 131497 1425 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 535 218714 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:501: benchmarkReaddirname ".": 126 entries os_test.go:501: benchmarkReaddirname ".": 126 entries os_test.go:501: benchmarkReaddirname ".": 126 entries BenchmarkReaddir-4 130 814955 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:518: benchmarkReaddir ".": 126 entries os_test.go:518: benchmarkReaddir ".": 126 entries os_test.go:518: benchmarkReaddir ".": 126 entries BenchmarkReadDir-4 408 310733 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 47359 3292 ns/op BenchmarkStatFile-4 31657 4102 ns/op BenchmarkStatDir-4 34320 5428 ns/op BenchmarkLstatDot-4 44167 3215 ns/op BenchmarkLstatFile-4 31045 4690 ns/op BenchmarkLstatDir-4 26709 4758 ns/op PASS ok os 2.634s goos: darwin goarch: amd64 pkg: os/exec BenchmarkExecHostname-4 10 12388178 ns/op 8560 B/op 30 allocs/op PASS ok os/exec 0.436s goos: darwin goarch: amd64 pkg: os/user BenchmarkCurrent-4 286644 467.0 ns/op PASS ok os/user 0.301s goos: darwin goarch: amd64 pkg: reflect BenchmarkBool-4 2078197 51.44 ns/op BenchmarkString-4 1712654 66.68 ns/op BenchmarkBytes-4 1496991 79.76 ns/op BenchmarkNamedBytes-4 711130 168.0 ns/op BenchmarkBytesArray-4 583227 175.5 ns/op BenchmarkSliceLen-4 1706058 65.86 ns/op BenchmarkMapLen-4 1084785 112.1 ns/op BenchmarkStringLen-4 1000000 139.9 ns/op BenchmarkArrayLen-4 1269490 89.88 ns/op BenchmarkSliceCap-4 1796311 71.32 ns/op BenchmarkDeepEqual/int8-4 391740 300.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 100839 1166 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 507987 253.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 97723 1165 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 448915 281.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 101724 1273 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 561178 347.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 89689 1395 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 496628 253.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 86407 1326 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 511605 209.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 123304 994.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 490532 269.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 82663 2512 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 499098 281.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 85400 1238 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 463306 262.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 85214 1523 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 495308 272.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 97759 1658 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 512222 259.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 92756 1385 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 348753 461.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 38072 2931 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 494523 426.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 94478 1161 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 492846 251.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 68972 2246 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 466300 241.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 89036 1307 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 592850 255.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 99075 1464 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 511020 282.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 91266 1219 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 123111 995.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 57307 1999 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 60955 1877 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 38462 3942 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 273092 445.7 ns/op BenchmarkIsZero/ArrayIncomparable-4 37686 3329 ns/op BenchmarkIsZero/StructComparable-4 744620 173.0 ns/op BenchmarkIsZero/StructIncomparable-4 172660 1061 ns/op BenchmarkSetZero/Bool/Direct-4 2374346 52.14 ns/op BenchmarkSetZero/Bool/CachedZero-4 1504272 72.17 ns/op BenchmarkSetZero/Bool/NewZero-4 1000000 109.7 ns/op BenchmarkSetZero/Int/Direct-4 1798762 69.02 ns/op BenchmarkSetZero/Int/CachedZero-4 1427035 78.55 ns/op BenchmarkSetZero/Int/NewZero-4 1128775 106.0 ns/op BenchmarkSetZero/Uint/Direct-4 1906008 62.14 ns/op BenchmarkSetZero/Uint/CachedZero-4 1537777 73.91 ns/op BenchmarkSetZero/Uint/NewZero-4 1000000 107.2 ns/op BenchmarkSetZero/Float/Direct-4 1892222 69.99 ns/op BenchmarkSetZero/Float/CachedZero-4 1000000 106.9 ns/op BenchmarkSetZero/Float/NewZero-4 1000000 123.3 ns/op BenchmarkSetZero/Complex/Direct-4 1819587 62.03 ns/op BenchmarkSetZero/Complex/CachedZero-4 1629787 70.32 ns/op BenchmarkSetZero/Complex/NewZero-4 1000000 114.1 ns/op BenchmarkSetZero/Array/Direct-4 2778668 44.91 ns/op BenchmarkSetZero/Array/CachedZero-4 1000000 142.9 ns/op BenchmarkSetZero/Array/NewZero-4 1000000 109.9 ns/op BenchmarkSetZero/Chan/Direct-4 1770598 64.75 ns/op BenchmarkSetZero/Chan/CachedZero-4 1294873 120.6 ns/op BenchmarkSetZero/Chan/NewZero-4 806661 197.1 ns/op BenchmarkSetZero/Func/Direct-4 1000000 137.7 ns/op BenchmarkSetZero/Func/CachedZero-4 1000000 105.6 ns/op BenchmarkSetZero/Func/NewZero-4 993310 279.6 ns/op BenchmarkSetZero/Interface/Direct-4 1000000 102.2 ns/op BenchmarkSetZero/Interface/CachedZero-4 960740 110.7 ns/op BenchmarkSetZero/Interface/NewZero-4 1000000 127.6 ns/op BenchmarkSetZero/Map/Direct-4 1635876 65.92 ns/op BenchmarkSetZero/Map/CachedZero-4 759054 169.5 ns/op BenchmarkSetZero/Map/NewZero-4 925116 180.3 ns/op BenchmarkSetZero/Pointer/Direct-4 1000000 144.0 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1000000 100.9 ns/op BenchmarkSetZero/Pointer/NewZero-4 663434 156.6 ns/op BenchmarkSetZero/Slice/Direct-4 1679184 69.76 ns/op BenchmarkSetZero/Slice/CachedZero-4 1497490 106.3 ns/op BenchmarkSetZero/Slice/NewZero-4 1000000 105.2 ns/op BenchmarkSetZero/String/Direct-4 1751529 62.54 ns/op BenchmarkSetZero/String/CachedZero-4 1206273 106.7 ns/op BenchmarkSetZero/String/NewZero-4 1000000 142.9 ns/op BenchmarkSetZero/Struct/Direct-4 2502872 61.19 ns/op BenchmarkSetZero/Struct/CachedZero-4 1595408 72.11 ns/op BenchmarkSetZero/Struct/NewZero-4 1000000 108.6 ns/op BenchmarkSelect/1-4 184784 901.8 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 96598 1699 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 42132 3317 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 127062 942.9 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 132027 1390 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 82240 1224 ns/op 104.55 MB/s BenchmarkCallArgCopy/size=256-4 74038 1704 ns/op 150.21 MB/s BenchmarkCallArgCopy/size=1024-4 48324 2962 ns/op 345.75 MB/s BenchmarkCallArgCopy/size=4096-4 14564 8278 ns/op 494.83 MB/s BenchmarkCallArgCopy/size=65536-4 940 175072 ns/op 374.34 MB/s BenchmarkPtrTo-4 539284 230.8 ns/op BenchmarkFieldByName1-4 418366 284.9 ns/op BenchmarkFieldByName2-4 32121 5296 ns/op BenchmarkFieldByName3-4 3710 49092 ns/op BenchmarkInterfaceBig-4 2015071 51.41 ns/op BenchmarkInterfaceSmall-4 2365408 66.45 ns/op BenchmarkNew-4 829044 133.1 ns/op BenchmarkMap/StringKeys/MapIndex-4 3068 49001 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 2650 42397 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 981 111209 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 3183 49777 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3229 41643 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3256 48686 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 165718 635.1 ns/op PASS ok reflect 25.401s goos: darwin goarch: amd64 pkg: regexp BenchmarkFind-4 6853 28547 ns/op 9538 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 10000 30992 ns/op 9217 B/op 1 allocs/op BenchmarkFindString-4 10000 31177 ns/op 9169 B/op 1 allocs/op BenchmarkFindSubmatch-4 10000 31682 ns/op 9184 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10000 31003 ns/op 9391 B/op 2 allocs/op BenchmarkLiteral-4 6430 25323 ns/op BenchmarkNotLiteral-4 2354 60404 ns/op BenchmarkMatchClass-4 2732 68701 ns/op BenchmarkMatchClass_InRange-4 1840 60624 ns/op BenchmarkReplaceAll-4 1328 135275 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 10000 23509 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 15399 7132 ns/op BenchmarkAnchoredShortMatch-4 10000 24674 ns/op BenchmarkAnchoredLongMatch-4 10000 10845 ns/op BenchmarkOnePassShortA-4 18009 6636 ns/op BenchmarkNotOnePassShortA-4 10000 29665 ns/op BenchmarkOnePassShortB-4 23996 4923 ns/op BenchmarkNotOnePassShortB-4 5888 27536 ns/op BenchmarkOnePassLongPrefix-4 72399 1665 ns/op BenchmarkOnePassLongNotPrefix-4 30274 4320 ns/op BenchmarkMatchParallelShared-4 10000 31858 ns/op BenchmarkMatchParallelCopied-4 7064 28574 ns/op BenchmarkQuoteMetaAll-4 119896 1043 ns/op 13.42 MB/s BenchmarkQuoteMetaNone-4 358958 330.3 ns/op 78.73 MB/s BenchmarkCompile/Onepass-4 4498 41146 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1278 109474 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 138 1267906 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 2356626 50.15 ns/op 319.03 MB/s BenchmarkMatch/Easy0/32-4 10000 23153 ns/op 1.38 MB/s BenchmarkMatch/Easy0/1K-4 6145 48026 ns/op 21.32 MB/s BenchmarkMatch/Easy0i/16-4 2472836 47.48 ns/op 336.98 MB/s BenchmarkMatch/Easy0i/32-4 4983 43919 ns/op 0.73 MB/s BenchmarkMatch/Easy0i/1K-4 235 544622 ns/op 1.88 MB/s BenchmarkMatch/Easy1/16-4 2467770 85.36 ns/op 187.43 MB/s BenchmarkMatch/Easy1/32-4 10000 22468 ns/op 1.42 MB/s BenchmarkMatch/Easy1/1K-4 4689 54941 ns/op 18.64 MB/s BenchmarkMatch/Medium/16-4 2347833 93.59 ns/op 170.96 MB/s BenchmarkMatch/Medium/32-4 7522 41622 ns/op 0.77 MB/s BenchmarkMatch/Medium/1K-4 259 495116 ns/op 2.07 MB/s BenchmarkMatch/Hard/16-4 2225662 52.53 ns/op 304.61 MB/s BenchmarkMatch/Hard/32-4 4306 52350 ns/op 0.61 MB/s BenchmarkMatch/Hard/1K-4 138 792837 ns/op 1.29 MB/s BenchmarkMatch/Hard1/16-4 1520 110186 ns/op 0.15 MB/s BenchmarkMatch/Hard1/32-4 721 163434 ns/op 0.20 MB/s BenchmarkMatch/Hard1/1K-4 26 5203644 ns/op 0.20 MB/s BenchmarkMatch_onepass_regex/16-4 22420 4672 ns/op 3.42 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 14791 7691 ns/op 4.16 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 531 212109 ns/op 4.83 MB/s 23 B/op 0 allocs/op PASS ok regexp 12.721s goos: darwin goarch: amd64 pkg: regexp/syntax BenchmarkEmptyOpContext-4 959043 215.6 ns/op PASS ok regexp/syntax 1.526s goos: darwin goarch: amd64 pkg: runtime BenchmarkMakeChan/Byte-4 362112 328.8 ns/op BenchmarkMakeChan/Int-4 1000000 476.0 ns/op BenchmarkMakeChan/Ptr-4 241418 509.0 ns/op BenchmarkMakeChan/Struct/0-4 1000000 330.9 ns/op BenchmarkMakeChan/Struct/32-4 117696 947.2 ns/op BenchmarkMakeChan/Struct/40-4 153652 1080 ns/op BenchmarkChanNonblocking-4 5591424 21.80 ns/op BenchmarkSelectUncontended-4 815851 137.0 ns/op BenchmarkSelectSyncContended-4 103857 1179 ns/op BenchmarkSelectAsyncContended-4 251558 454.5 ns/op BenchmarkSelectNonblock-4 3803760 36.99 ns/op BenchmarkChanUncontended-4 12538 10564 ns/op BenchmarkChanContended-4 3186 31997 ns/op BenchmarkChanSync-4 210025 601.0 ns/op BenchmarkChanSyncWork-4 10000 36175 ns/op BenchmarkChanProdCons0-4 192324 626.7 ns/op BenchmarkChanProdCons10-4 307507 383.4 ns/op BenchmarkChanProdCons100-4 378324 286.8 ns/op BenchmarkChanProdConsWork0-4 138262 867.5 ns/op BenchmarkChanProdConsWork10-4 200467 606.0 ns/op BenchmarkChanProdConsWork100-4 190354 540.9 ns/op BenchmarkSelectProdCons-4 153098 833.5 ns/op BenchmarkReceiveDataFromClosedChan-4 787047 157.5 ns/op BenchmarkChanCreation-4 171870 716.9 ns/op BenchmarkChanSem-4 260911 482.0 ns/op BenchmarkChanPopular-4 74 1434405 ns/op BenchmarkChanClosed-4 881293 122.1 ns/op BenchmarkCallClosure-4 4114484 28.91 ns/op BenchmarkCallClosure1-4 4101975 28.16 ns/op BenchmarkCallClosure2-4 1000000 170.2 ns/op BenchmarkCallClosure3-4 912919 124.1 ns/op BenchmarkCallClosure4-4 1000000 172.7 ns/op BenchmarkComplex128DivNormal-4 10442758 11.27 ns/op BenchmarkComplex128DivNisNaN-4 9215596 22.69 ns/op BenchmarkComplex128DivDisNaN-4 9094766 13.59 ns/op BenchmarkComplex128DivNisInf-4 10913865 11.68 ns/op BenchmarkComplex128DivDisInf-4 5988154 19.92 ns/op BenchmarkSetTypePtr-4 62788630 3.161 ns/op 2530.54 MB/s BenchmarkSetTypePtr8-4 12885148 9.615 ns/op 6656.56 MB/s BenchmarkSetTypePtr16-4 10950772 9.683 ns/op 13218.59 MB/s BenchmarkSetTypePtr32-4 10426790 11.58 ns/op 22107.86 MB/s BenchmarkSetTypePtr64-4 13072306 11.25 ns/op 45506.95 MB/s BenchmarkSetTypePtr126-4 5288456 21.50 ns/op 46877.20 MB/s BenchmarkSetTypePtr128-4 6068156 20.09 ns/op 50966.65 MB/s BenchmarkSetTypePtrSlice-4 1000000 179.9 ns/op 45530.67 MB/s BenchmarkSetTypeNode1-4 6360478 17.19 ns/op 1396.31 MB/s BenchmarkSetTypeNode1Slice-4 2816716 48.91 ns/op 15701.41 MB/s BenchmarkSetTypeNode8-4 11986513 10.69 ns/op 7487.10 MB/s BenchmarkSetTypeNode8Slice-4 1000000 130.8 ns/op 19567.18 MB/s BenchmarkSetTypeNode64-4 6234862 21.08 ns/op 25050.50 MB/s BenchmarkSetTypeNode64Slice-4 255830 825.2 ns/op 20475.77 MB/s BenchmarkSetTypeNode64Dead-4 7227865 17.42 ns/op 30312.67 MB/s BenchmarkSetTypeNode64DeadSlice-4 245863 637.0 ns/op 26523.28 MB/s BenchmarkSetTypeNode124-4 6622760 41.19 ns/op 24474.32 MB/s BenchmarkSetTypeNode124Slice-4 215254 697.5 ns/op 46242.15 MB/s BenchmarkSetTypeNode126-4 5126700 24.54 ns/op 41722.71 MB/s BenchmarkSetTypeNode126Slice-4 241624 675.2 ns/op 48531.70 MB/s BenchmarkSetTypeNode128-4 3278596 32.57 ns/op 31933.49 MB/s BenchmarkSetTypeNode128Slice-4 147612 992.7 ns/op 33524.79 MB/s BenchmarkSetTypeNode130-4 2935156 59.59 ns/op 17720.83 MB/s BenchmarkSetTypeNode130Slice-4 163208 1620 ns/op 20863.17 MB/s BenchmarkSetTypeNode1024-4 851260 169.4 ns/op 48462.53 MB/s BenchmarkSetTypeNode1024Slice-4 28386 4679 ns/op 56135.53 MB/s BenchmarkAllocation-4 3368 137072 ns/op BenchmarkReadMemStats-4 62 2269329 ns/op BenchmarkReadMemStatsLatency-4 1 5760428 p50-ns 5760428 p90-ns 5760428 p99-ns BenchmarkWriteBarrier-4 1713812 93.19 ns/op BenchmarkBulkWriteBarrier-4 3085839 32.69 ns/op BenchmarkScanStackNoLocals-4 2 84420386 ns/op BenchmarkMSpanCountAlloc/bits=64-4 10779987 10.33 ns/op BenchmarkMSpanCountAlloc/bits=128-4 10520257 13.20 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9768733 25.89 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6860713 16.95 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4885227 22.57 ns/op BenchmarkHash5-4 6400128 19.87 ns/op 251.65 MB/s BenchmarkHash16-4 5305929 25.03 ns/op 639.23 MB/s BenchmarkHash64-4 6154599 18.15 ns/op 3526.78 MB/s BenchmarkHash1024-4 1600777 64.09 ns/op 15978.50 MB/s BenchmarkHash65536-4 46170 2621 ns/op 25000.27 MB/s BenchmarkAlignedLoad-4 9224569 16.40 ns/op BenchmarkUnalignedLoad-4 9011730 16.04 ns/op BenchmarkEqEfaceConcrete-4 8951264 26.79 ns/op BenchmarkEqIfaceConcrete-4 6270986 21.53 ns/op BenchmarkNeEfaceConcrete-4 8288536 14.70 ns/op BenchmarkNeIfaceConcrete-4 8203389 19.24 ns/op BenchmarkConvT2EByteSized/bool-4 3780942 31.66 ns/op BenchmarkConvT2EByteSized/uint8-4 3941044 29.96 ns/op BenchmarkConvT2ESmall-4 3896768 32.02 ns/op BenchmarkConvT2EUintptr-4 4149852 30.96 ns/op BenchmarkConvT2ELarge-4 1000000 144.1 ns/op BenchmarkConvT2ISmall-4 2310348 43.92 ns/op BenchmarkConvT2IUintptr-4 3839769 33.51 ns/op BenchmarkConvT2ILarge-4 1000000 167.8 ns/op BenchmarkConvI2E-4 3269530 34.43 ns/op BenchmarkConvI2I-4 3344622 41.99 ns/op BenchmarkAssertE2T-4 4411076 32.07 ns/op BenchmarkAssertE2TLarge-4 2038134 76.24 ns/op BenchmarkAssertE2I-4 3558393 35.07 ns/op BenchmarkAssertI2T-4 3172132 58.50 ns/op BenchmarkAssertI2I-4 3873778 62.85 ns/op BenchmarkAssertI2E-4 3850670 31.92 ns/op BenchmarkAssertE2E-4 3714471 29.17 ns/op BenchmarkAssertE2T2-4 2729541 39.96 ns/op BenchmarkAssertE2T2Blank-4 3399000 39.80 ns/op BenchmarkAssertI2E2-4 2701927 41.71 ns/op BenchmarkAssertI2E2Blank-4 3621567 47.45 ns/op BenchmarkAssertE2E2-4 3121102 39.96 ns/op BenchmarkAssertE2E2Blank-4 4711090 24.86 ns/op BenchmarkConvT2Ezero/zero/16-4 4303250 26.84 ns/op BenchmarkConvT2Ezero/zero/32-4 4223110 28.76 ns/op BenchmarkConvT2Ezero/zero/64-4 4183758 50.28 ns/op BenchmarkConvT2Ezero/zero/str-4 4006827 29.26 ns/op BenchmarkConvT2Ezero/zero/slice-4 4513891 29.07 ns/op BenchmarkConvT2Ezero/zero/big-4 108716 1774 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1000000 121.9 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 839140 149.1 ns/op BenchmarkConvT2Ezero/nonzero/big-4 98755 1331 ns/op BenchmarkConvT2Ezero/smallint/16-4 4053079 28.97 ns/op BenchmarkConvT2Ezero/smallint/32-4 3525555 29.16 ns/op BenchmarkConvT2Ezero/smallint/64-4 4132459 37.71 ns/op BenchmarkConvT2Ezero/largeint/16-4 1000000 131.0 ns/op BenchmarkConvT2Ezero/largeint/32-4 1000000 101.9 ns/op BenchmarkConvT2Ezero/largeint/64-4 1000000 123.5 ns/op BenchmarkMalloc8-4 1000000 151.0 ns/op BenchmarkMalloc16-4 1000000 136.2 ns/op BenchmarkMallocTypeInfo8-4 1046493 133.1 ns/op BenchmarkMallocTypeInfo16-4 620973 168.8 ns/op BenchmarkMallocLargeStruct-4 66960 2369 ns/op BenchmarkGoroutineSelect-4 13 8679521 ns/op BenchmarkGoroutineBlocking-4 16 7736481 ns/op BenchmarkGoroutineForRange-4 15 8223351 ns/op BenchmarkGoroutineIdle-4 24 7661282 ns/op BenchmarkHashStringSpeed-4 2266009 58.63 ns/op BenchmarkHashBytesSpeed-4 1201604 100.6 ns/op BenchmarkHashInt32Speed-4 2796046 41.81 ns/op BenchmarkHashInt64Speed-4 2870456 63.23 ns/op BenchmarkHashStringArraySpeed-4 567073 247.3 ns/op BenchmarkMegMap-4 2434434 43.39 ns/op BenchmarkMegOneMap-4 2987368 39.93 ns/op BenchmarkMegEqMap-4 3547 41370 ns/op BenchmarkMegEmptyMap-4 4324713 32.82 ns/op BenchmarkSmallStrMap-4 2904721 40.11 ns/op BenchmarkMapStringKeysEight_16-4 3059440 41.07 ns/op BenchmarkMapStringKeysEight_32-4 2878140 43.55 ns/op BenchmarkMapStringKeysEight_64-4 2714030 42.56 ns/op BenchmarkMapStringKeysEight_1M-4 2634286 50.15 ns/op BenchmarkIntMap-4 2780425 43.52 ns/op BenchmarkMapFirst/1-4 3324014 34.67 ns/op BenchmarkMapFirst/2-4 3499939 37.67 ns/op BenchmarkMapFirst/3-4 3152922 33.29 ns/op BenchmarkMapFirst/4-4 3097722 34.17 ns/op BenchmarkMapFirst/5-4 3321540 42.86 ns/op BenchmarkMapFirst/6-4 3626541 32.72 ns/op BenchmarkMapFirst/7-4 3427023 61.11 ns/op BenchmarkMapFirst/8-4 3320588 35.51 ns/op BenchmarkMapFirst/9-4 2841217 36.91 ns/op BenchmarkMapFirst/10-4 3384550 34.90 ns/op BenchmarkMapFirst/11-4 3235105 51.73 ns/op BenchmarkMapFirst/12-4 3116952 78.14 ns/op BenchmarkMapFirst/13-4 3009124 41.84 ns/op BenchmarkMapFirst/14-4 3240759 34.64 ns/op BenchmarkMapFirst/15-4 3263443 54.53 ns/op BenchmarkMapFirst/16-4 3287320 46.72 ns/op BenchmarkMapMid/1-4 2780950 38.75 ns/op BenchmarkMapMid/2-4 3052802 35.43 ns/op BenchmarkMapMid/3-4 3410318 37.20 ns/op BenchmarkMapMid/4-4 3144718 38.57 ns/op BenchmarkMapMid/5-4 2645325 38.83 ns/op BenchmarkMapMid/6-4 2910499 40.26 ns/op BenchmarkMapMid/7-4 3064272 39.60 ns/op BenchmarkMapMid/8-4 2965122 41.28 ns/op BenchmarkMapMid/9-4 2920286 45.60 ns/op BenchmarkMapMid/10-4 2813700 41.55 ns/op BenchmarkMapMid/11-4 2420272 42.30 ns/op BenchmarkMapMid/12-4 2974465 46.50 ns/op BenchmarkMapMid/13-4 2833290 62.75 ns/op BenchmarkMapMid/14-4 2940820 41.69 ns/op BenchmarkMapMid/15-4 3176457 39.56 ns/op BenchmarkMapMid/16-4 3000501 43.54 ns/op BenchmarkMapLast/1-4 3067932 38.26 ns/op BenchmarkMapLast/2-4 3165016 47.73 ns/op BenchmarkMapLast/3-4 3169144 38.17 ns/op BenchmarkMapLast/4-4 2951640 39.88 ns/op BenchmarkMapLast/5-4 2900302 42.17 ns/op BenchmarkMapLast/6-4 2678958 46.18 ns/op BenchmarkMapLast/7-4 1443480 84.31 ns/op BenchmarkMapLast/8-4 2914102 42.17 ns/op BenchmarkMapLast/9-4 2910940 41.80 ns/op BenchmarkMapLast/10-4 2799942 71.98 ns/op BenchmarkMapLast/11-4 2522673 56.49 ns/op BenchmarkMapLast/12-4 2837878 43.22 ns/op BenchmarkMapLast/13-4 2783989 42.60 ns/op BenchmarkMapLast/14-4 2889421 42.43 ns/op BenchmarkMapLast/15-4 2926842 40.27 ns/op BenchmarkMapLast/16-4 2663305 43.35 ns/op BenchmarkMapCycle-4 2204082 49.16 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3204579 38.25 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2691 48905 ns/op BenchmarkMakeMap/[Byte]Byte-4 756871 401.7 ns/op BenchmarkMakeMap/[Int]Int-4 137905 1030 ns/op BenchmarkNewEmptyMap-4 13784103 7.989 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1579862 75.67 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 566238 218.8 ns/op BenchmarkMapIterEmpty-4 4424638 28.34 ns/op BenchmarkSameLengthMap-4 4064992 29.54 ns/op BenchmarkBigKeyMap-4 1000000 119.5 ns/op BenchmarkBigValMap-4 1000000 104.6 ns/op BenchmarkSmallKeyMap-4 2420638 53.40 ns/op BenchmarkMapPopulate/1-4 2053737 62.50 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 108342 1449 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 3007 33451 ns/op 6272 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 384 307376 ns/op 51744 B/op 55 allocs/op BenchmarkMapPopulate/10000-4 40 3285622 ns/op 416076 B/op 198 allocs/op BenchmarkMapPopulate/100000-4 3 43112812 ns/op 6521533 B/op 2838 allocs/op BenchmarkComplexAlgMap-4 439266 351.3 ns/op BenchmarkGoMapClear/Reflexive/1-4 616286 199.9 ns/op BenchmarkGoMapClear/Reflexive/10-4 500335 202.8 ns/op BenchmarkGoMapClear/Reflexive/100-4 235992 576.6 ns/op BenchmarkGoMapClear/Reflexive/1000-4 36105 3744 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5307 27345 ns/op BenchmarkGoMapClear/NonReflexive/1-4 470994 261.0 ns/op BenchmarkGoMapClear/NonReflexive/10-4 452306 259.5 ns/op BenchmarkGoMapClear/NonReflexive/100-4 210122 629.8 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 38296 3462 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 4773 35954 ns/op BenchmarkMapStringConversion/32/simple-4 1000000 139.3 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1000000 133.1 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1255572 96.26 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1386540 87.88 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1281818 90.17 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1000000 101.4 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1846016 67.07 ns/op BenchmarkMapInterfacePtr-4 1864604 66.67 ns/op BenchmarkNewEmptyMapHintLessThan8-4 5960095 21.26 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 73635 2810 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5469 30046 ns/op BenchmarkMapPop1000-4 435 346807 ns/op BenchmarkMapPop10000-4 25 6754905 ns/op BenchmarkMapAssign/Int32/256-4 2381550 49.73 ns/op BenchmarkMapAssign/Int32/65536-4 1233913 86.32 ns/op BenchmarkMapAssign/Int64/256-4 2320735 72.13 ns/op BenchmarkMapAssign/Int64/65536-4 1244586 90.01 ns/op BenchmarkMapAssign/Str/256-4 2031343 60.58 ns/op BenchmarkMapAssign/Str/65536-4 665726 162.8 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1406608 98.65 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 936876 177.0 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1425256 117.4 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 520402 311.0 ns/op BenchmarkMapOperatorAssign/Str/256-4 536691 5298 ns/op BenchmarkMapOperatorAssign/Str/65536-4 241074 471.2 ns/op BenchmarkMapAppendAssign/Int32/256-4 870555 244.2 ns/op 25 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 235575 481.7 ns/op 54 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 755209 203.3 ns/op 29 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 208075 544.3 ns/op 67 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 611550 238.1 ns/op 50 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 139062 858.0 ns/op 114 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1311726 96.17 ns/op BenchmarkMapDelete/Int32/1000-4 1698124 68.01 ns/op BenchmarkMapDelete/Int32/10000-4 1754758 66.56 ns/op BenchmarkMapDelete/Int64/100-4 1418270 102.1 ns/op BenchmarkMapDelete/Int64/1000-4 1416898 81.59 ns/op BenchmarkMapDelete/Int64/10000-4 1417798 71.58 ns/op BenchmarkMapDelete/Str/100-4 1000000 130.7 ns/op BenchmarkMapDelete/Str/1000-4 1368615 104.2 ns/op BenchmarkMapDelete/Str/10000-4 1288826 97.74 ns/op BenchmarkMapDelete/Pointer/100-4 1000000 102.6 ns/op BenchmarkMapDelete/Pointer/1000-4 1532911 82.71 ns/op BenchmarkMapDelete/Pointer/10000-4 1504756 75.39 ns/op BenchmarkMemmove/0-4 20346414 6.270 ns/op BenchmarkMemmove/1-4 1270480 136.0 ns/op 7.36 MB/s BenchmarkMemmove/2-4 1000000 100.9 ns/op 19.82 MB/s BenchmarkMemmove/3-4 1332153 104.2 ns/op 28.78 MB/s BenchmarkMemmove/4-4 1248278 93.29 ns/op 42.88 MB/s BenchmarkMemmove/5-4 1239472 95.67 ns/op 52.26 MB/s BenchmarkMemmove/6-4 1247173 95.18 ns/op 63.04 MB/s BenchmarkMemmove/7-4 1000000 199.6 ns/op 35.07 MB/s BenchmarkMemmove/8-4 1275532 91.18 ns/op 87.74 MB/s BenchmarkMemmove/9-4 1000000 168.3 ns/op 53.48 MB/s BenchmarkMemmove/10-4 1000000 110.3 ns/op 90.65 MB/s BenchmarkMemmove/11-4 1172775 100.4 ns/op 109.56 MB/s BenchmarkMemmove/12-4 1000000 102.4 ns/op 117.23 MB/s BenchmarkMemmove/13-4 1000000 100.6 ns/op 129.28 MB/s BenchmarkMemmove/14-4 1212901 143.5 ns/op 97.54 MB/s BenchmarkMemmove/15-4 1000000 125.9 ns/op 119.12 MB/s BenchmarkMemmove/16-4 1228417 91.60 ns/op 174.67 MB/s BenchmarkMemmove/32-4 1291401 135.4 ns/op 236.28 MB/s BenchmarkMemmove/64-4 1000000 135.5 ns/op 472.40 MB/s BenchmarkMemmove/128-4 1000000 117.0 ns/op 1094.25 MB/s BenchmarkMemmove/256-4 816454 141.5 ns/op 1809.28 MB/s BenchmarkMemmove/512-4 775221 217.1 ns/op 2358.48 MB/s BenchmarkMemmove/1024-4 499154 283.6 ns/op 3610.85 MB/s BenchmarkMemmove/2048-4 264774 479.2 ns/op 4273.61 MB/s BenchmarkMemmove/4096-4 174376 918.8 ns/op 4458.12 MB/s BenchmarkMemmoveOverlap/32-4 1000000 104.6 ns/op 305.79 MB/s BenchmarkMemmoveOverlap/64-4 1000000 133.5 ns/op 479.37 MB/s BenchmarkMemmoveOverlap/128-4 989427 115.3 ns/op 1110.02 MB/s BenchmarkMemmoveOverlap/256-4 1000000 295.2 ns/op 867.17 MB/s BenchmarkMemmoveOverlap/512-4 669402 262.0 ns/op 1954.35 MB/s BenchmarkMemmoveOverlap/1024-4 356018 289.0 ns/op 3543.64 MB/s BenchmarkMemmoveOverlap/2048-4 265783 458.5 ns/op 4466.25 MB/s BenchmarkMemmoveOverlap/4096-4 147645 842.1 ns/op 4864.10 MB/s BenchmarkMemmoveUnalignedDst/0-4 17917812 6.709 ns/op BenchmarkMemmoveUnalignedDst/1-4 1258992 113.6 ns/op 8.80 MB/s BenchmarkMemmoveUnalignedDst/2-4 1000000 134.2 ns/op 14.90 MB/s BenchmarkMemmoveUnalignedDst/3-4 1000000 100.8 ns/op 29.76 MB/s BenchmarkMemmoveUnalignedDst/4-4 1205062 99.65 ns/op 40.14 MB/s BenchmarkMemmoveUnalignedDst/5-4 1000000 100.8 ns/op 49.58 MB/s BenchmarkMemmoveUnalignedDst/6-4 1207707 100.6 ns/op 59.62 MB/s BenchmarkMemmoveUnalignedDst/7-4 1000000 176.7 ns/op 39.62 MB/s BenchmarkMemmoveUnalignedDst/8-4 1234410 95.80 ns/op 83.51 MB/s BenchmarkMemmoveUnalignedDst/9-4 1000000 116.4 ns/op 77.33 MB/s BenchmarkMemmoveUnalignedDst/10-4 1000000 103.6 ns/op 96.52 MB/s BenchmarkMemmoveUnalignedDst/11-4 1118936 97.97 ns/op 112.28 MB/s BenchmarkMemmoveUnalignedDst/12-4 1188084 152.2 ns/op 78.87 MB/s BenchmarkMemmoveUnalignedDst/13-4 1000000 146.3 ns/op 88.88 MB/s BenchmarkMemmoveUnalignedDst/14-4 1000000 102.3 ns/op 136.84 MB/s BenchmarkMemmoveUnalignedDst/15-4 945866 155.9 ns/op 96.20 MB/s BenchmarkMemmoveUnalignedDst/16-4 1052143 99.20 ns/op 161.29 MB/s BenchmarkMemmoveUnalignedDst/32-4 1148520 100.4 ns/op 318.66 MB/s BenchmarkMemmoveUnalignedDst/64-4 1000000 106.3 ns/op 601.92 MB/s BenchmarkMemmoveUnalignedDst/128-4 989437 164.2 ns/op 779.65 MB/s BenchmarkMemmoveUnalignedDst/256-4 907490 153.5 ns/op 1667.44 MB/s BenchmarkMemmoveUnalignedDst/512-4 641469 183.5 ns/op 2789.90 MB/s BenchmarkMemmoveUnalignedDst/1024-4 464439 555.4 ns/op 1843.75 MB/s BenchmarkMemmoveUnalignedDst/2048-4 321303 450.0 ns/op 4551.28 MB/s BenchmarkMemmoveUnalignedDst/4096-4 163606 773.1 ns/op 5298.08 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1000000 119.0 ns/op 268.83 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1000000 114.6 ns/op 558.43 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1000000 121.2 ns/op 1056.11 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 996482 140.5 ns/op 1821.63 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 671426 178.8 ns/op 2863.48 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 496849 429.0 ns/op 2387.06 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 271742 485.3 ns/op 4220.17 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 159098 1185 ns/op 3457.00 MB/s BenchmarkMemmoveUnalignedSrc/0-4 20238400 6.627 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1181487 129.8 ns/op 7.70 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1218543 208.2 ns/op 9.61 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1000000 175.1 ns/op 17.13 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1269732 100.1 ns/op 39.97 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1000000 154.0 ns/op 32.47 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1000000 104.7 ns/op 57.31 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1000000 101.8 ns/op 68.78 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1236908 92.52 ns/op 86.47 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1215793 150.7 ns/op 59.71 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1000000 154.8 ns/op 64.58 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1276284 124.8 ns/op 88.11 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1201293 104.2 ns/op 115.11 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1000000 103.8 ns/op 125.25 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1109584 100.1 ns/op 139.85 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1000000 129.6 ns/op 115.71 MB/s BenchmarkMemmoveUnalignedSrc/16-4 827900 166.3 ns/op 96.20 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1000000 112.2 ns/op 285.10 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1000000 179.2 ns/op 357.06 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1000000 161.1 ns/op 794.52 MB/s BenchmarkMemmoveUnalignedSrc/256-4 766426 150.6 ns/op 1699.75 MB/s BenchmarkMemmoveUnalignedSrc/512-4 635584 186.5 ns/op 2745.42 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 467370 298.8 ns/op 3427.10 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 273504 474.2 ns/op 4319.12 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 175321 839.3 ns/op 4880.05 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1000000 103.9 ns/op 307.89 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 768229 168.2 ns/op 380.50 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1000000 136.6 ns/op 936.94 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 815554 146.7 ns/op 1745.62 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 587926 298.0 ns/op 1718.05 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 467210 421.4 ns/op 2429.99 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 260574 465.5 ns/op 4399.11 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 166018 856.9 ns/op 4780.06 MB/s BenchmarkMemclr/5-4 15381235 15.00 ns/op 333.31 MB/s BenchmarkMemclr/16-4 16846312 8.019 ns/op 1995.25 MB/s BenchmarkMemclr/64-4 15343586 9.601 ns/op 6665.93 MB/s BenchmarkMemclr/256-4 7845540 17.45 ns/op 14672.03 MB/s BenchmarkMemclr/4096-4 2062794 72.52 ns/op 56480.04 MB/s BenchmarkMemclr/65536-4 83180 1335 ns/op 49072.60 MB/s BenchmarkMemclr/1M-4 4708 23849 ns/op 43968.05 MB/s BenchmarkMemclr/4M-4 1214 182627 ns/op 22966.52 MB/s BenchmarkMemclr/8M-4 422 385741 ns/op 21746.72 MB/s BenchmarkMemclr/16M-4 100 1077465 ns/op 15571.00 MB/s BenchmarkMemclr/64M-4 49 2370915 ns/op 28305.05 MB/s BenchmarkGoMemclr/5-4 1890489 56.40 ns/op 88.65 MB/s BenchmarkGoMemclr/16-4 704724 275.0 ns/op 58.19 MB/s BenchmarkGoMemclr/64-4 156584 660.3 ns/op 96.93 MB/s BenchmarkGoMemclr/256-4 37933 5404 ns/op 47.37 MB/s BenchmarkMemclrRange/1K_2K-4 91017 1427 ns/op 67168.37 MB/s BenchmarkMemclrRange/2K_8K-4 25752 4557 ns/op 73197.22 MB/s BenchmarkMemclrRange/4K_16K-4 23740 4783 ns/op 67551.26 MB/s BenchmarkMemclrRange/160K_228K-4 3470 40156 ns/op 41410.51 MB/s BenchmarkClearFat7-4 4093628 29.35 ns/op BenchmarkClearFat8-4 2724630 38.20 ns/op BenchmarkClearFat11-4 3522958 32.15 ns/op BenchmarkClearFat12-4 3740926 32.03 ns/op BenchmarkClearFat13-4 3578604 40.68 ns/op BenchmarkClearFat14-4 3352779 31.52 ns/op BenchmarkClearFat15-4 3752894 34.59 ns/op BenchmarkClearFat16-4 3583058 29.62 ns/op BenchmarkClearFat24-4 3751921 44.36 ns/op BenchmarkClearFat32-4 4170895 61.88 ns/op BenchmarkClearFat40-4 3784416 33.04 ns/op BenchmarkClearFat48-4 3290767 39.54 ns/op BenchmarkClearFat56-4 3285694 35.47 ns/op BenchmarkClearFat64-4 3220909 33.19 ns/op BenchmarkClearFat72-4 3235357 37.17 ns/op BenchmarkClearFat128-4 2580790 58.92 ns/op BenchmarkClearFat256-4 1923030 56.65 ns/op BenchmarkClearFat512-4 1258076 109.3 ns/op BenchmarkClearFat1024-4 1000000 151.8 ns/op BenchmarkClearFat1032-4 1000000 151.5 ns/op BenchmarkClearFat1040-4 938655 167.1 ns/op BenchmarkCopyFat7-4 3403776 32.85 ns/op BenchmarkCopyFat8-4 3954075 28.53 ns/op BenchmarkCopyFat11-4 3508995 56.69 ns/op BenchmarkCopyFat12-4 3520384 51.18 ns/op BenchmarkCopyFat13-4 3783516 36.77 ns/op BenchmarkCopyFat14-4 3168534 32.23 ns/op BenchmarkCopyFat15-4 3653965 30.22 ns/op BenchmarkCopyFat16-4 3887900 30.00 ns/op BenchmarkCopyFat24-4 4137360 28.94 ns/op BenchmarkCopyFat32-4 3845001 30.78 ns/op BenchmarkCopyFat64-4 3624778 42.72 ns/op BenchmarkCopyFat72-4 3198686 71.83 ns/op BenchmarkCopyFat128-4 2742519 42.53 ns/op BenchmarkCopyFat256-4 1693738 101.7 ns/op BenchmarkCopyFat512-4 1000000 195.2 ns/op BenchmarkCopyFat520-4 1498608 85.38 ns/op BenchmarkCopyFat1024-4 1000000 155.6 ns/op BenchmarkCopyFat1032-4 936951 153.2 ns/op BenchmarkCopyFat1040-4 763963 173.7 ns/op BenchmarkIssue18740/2byte-4 327 581870 ns/op BenchmarkIssue18740/4byte-4 555 319524 ns/op BenchmarkIssue18740/8byte-4 946 125361 ns/op BenchmarkReadMetricsLatency-4 10000 3145 p50-ns 4906 p90-ns 10438 p99-ns BenchmarkFinalizer-4 169 657898 ns/op BenchmarkFinalizerRun-4 240452 820.2 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6853446 18.42 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3185036 38.30 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 1811318 58.28 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2463291 48.11 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1000000 139.0 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1230279 105.4 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 1768004 61.74 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1468994 141.3 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1509457 78.79 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2180145 62.63 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2183230 58.86 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1959433 101.3 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1743032 67.08 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1570928 74.12 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 6781608 32.59 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 7274997 19.09 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 6753312 17.15 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 6658089 20.23 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5695812 17.67 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 6284242 20.47 ns/op BenchmarkFindBitRange64/PatternAASize2-4 5944291 19.69 ns/op BenchmarkFindBitRange64/PatternAASize8-4 7692405 17.40 ns/op BenchmarkFindBitRange64/PatternAASize32-4 7052641 15.86 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 5634650 20.66 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 6819265 17.52 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 6744247 17.91 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 6374479 19.37 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 7327591 16.75 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 8624949 16.87 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 7074278 17.75 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 7634798 15.51 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 7026418 18.31 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 7333785 18.03 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 6635258 17.37 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 7147879 25.14 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 5436962 18.44 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 6535459 28.69 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 5156007 19.66 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 6949891 16.71 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 5892102 23.60 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 5619013 19.18 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 7264926 29.26 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 5261721 19.07 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 6207546 18.05 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 7545056 21.32 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 7082700 22.54 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 7563614 17.80 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 6652011 16.18 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 6866043 19.10 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 5985328 17.41 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 6536184 17.28 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 7193372 16.07 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 6222978 17.77 ns/op BenchmarkNetpollBreak-4 4195 35833 ns/op BenchmarkPingPongHog-4 1240 338385 ns/op BenchmarkStackGrowth-4 82944 1392 ns/op BenchmarkStackGrowthDeep-4 733 143831 ns/op BenchmarkCreateGoroutines-4 51069 2425 ns/op BenchmarkCreateGoroutinesParallel-4 51118 2492 ns/op BenchmarkCreateGoroutinesCapture-4 9706 12694 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 37338 29319 ns/op BenchmarkClosureCall-4 23295970 7.067 ns/op BenchmarkWakeupParallelSpinning/0s-4 5601 24406 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5565 26747 ns/op BenchmarkWakeupParallelSpinning/2µs-4 5175 33792 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2377 71521 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1653 95105 ns/op BenchmarkWakeupParallelSpinning/20µs-4 724 183866 ns/op BenchmarkWakeupParallelSpinning/50µs-4 433 318558 ns/op BenchmarkWakeupParallelSpinning/100µs-4 208 583826 ns/op BenchmarkMatmult-4 3367918 138.2 ns/op BenchmarkFastrand-4 5450865 21.57 ns/op BenchmarkFastrand64-4 6161068 21.95 ns/op BenchmarkFastrandHashiter-4 2664945 45.80 ns/op BenchmarkFastrandn/2-4 3473062 28.79 ns/op BenchmarkFastrandn/3-4 3623478 29.79 ns/op BenchmarkFastrandn/4-4 3192826 35.33 ns/op BenchmarkFastrandn/5-4 3796388 28.49 ns/op BenchmarkIfaceCmp100-4 127198 1653 ns/op BenchmarkIfaceCmpNil100-4 204590 724.3 ns/op BenchmarkEfaceCmpDiff-4 46405 2686 ns/op BenchmarkEfaceCmpDiffIndirect-4 38307 2810 ns/op BenchmarkDefer-4 1533771 108.6 ns/op BenchmarkDefer10-4 833940 259.1 ns/op BenchmarkDeferMany-4 162294 781.6 ns/op BenchmarkPanicRecover-4 198072 645.0 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 49 2074915 ns/op 2010434 p50-ns 2863416 p90-ns 4756443 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 51 3429079 ns/op 2822189 p50-ns 5297437 p90-ns 11764736 p99-ns BenchmarkGoroutineProfile/small/idle-4 25 4354283 ns/op 4194881 p50-ns 5824563 p90-ns 7077882 p99-ns BenchmarkGoroutineProfile/small/loaded-4 25 6388334 ns/op 5976535 p50-ns 10181584 p90-ns 15341911 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 43 2408534 ns/op 2248521 p50-ns 3224221 p90-ns 5473166 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 60 3127244 ns/op 2511324 p50-ns 4586850 p90-ns 15127055 p99-ns BenchmarkGoroutineProfile/large/idle-4 10 12420052 ns/op 11827139 p50-ns 20548363 p90-ns 20548363 p99-ns BenchmarkGoroutineProfile/large/loaded-4 4 29484690 ns/op 26924061 p50-ns 42804623 p90-ns 42804623 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 74 2424368 ns/op 2241208 p50-ns 3317942 p90-ns 6194995 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 36 3893953 ns/op 3298666 p50-ns 6094942 p90-ns 13763837 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 31 4268626 ns/op 4128982 p50-ns 4938991 p90-ns 8511130 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 27 9304125 ns/op 6473463 p50-ns 19635936 p90-ns 31123230 p99-ns BenchmarkRWMutexUncontended-4 2014339 274.2 ns/op BenchmarkRWMutexWrite100-4 1000000 2728 ns/op BenchmarkRWMutexWrite10-4 104739 1371 ns/op BenchmarkRWMutexWorkWrite100-4 33124 4375 ns/op BenchmarkRWMutexWorkWrite10-4 58261 4334 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2157 85142 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1024 111985 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1138 108712 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 529 212226 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 586 193772 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 256 467969 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 288 429845 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 123 977706 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 175770 732.0 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 182754 675.9 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 145430 811.8 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 184348 870.0 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 188383 1203 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 121959 1255 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 175729 982.2 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 121092 1323 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 104906 1353 ns/op BenchmarkMakeSlice/Byte-4 1000000 123.7 ns/op BenchmarkMakeSlice/Int16-4 1000000 124.5 ns/op BenchmarkMakeSlice/Int-4 1000000 125.6 ns/op BenchmarkMakeSlice/Ptr-4 1000000 166.4 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 227.3 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 204.4 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 243.1 ns/op BenchmarkGrowSlice/Byte-4 541050 344.7 ns/op BenchmarkGrowSlice/Int16-4 300169 404.3 ns/op BenchmarkGrowSlice/Int-4 295515 565.1 ns/op BenchmarkGrowSlice/Ptr-4 202496 679.9 ns/op BenchmarkGrowSlice/Struct/24-4 263148 951.9 ns/op BenchmarkGrowSlice/Struct/32-4 154080 1019 ns/op BenchmarkGrowSlice/Struct/40-4 103680 1151 ns/op BenchmarkExtendSlice/IntSlice-4 412705 805.9 ns/op BenchmarkExtendSlice/PointerSlice-4 196364 540.1 ns/op BenchmarkExtendSlice/NoGrow-4 397668 348.9 ns/op BenchmarkAppend-4 902811 118.8 ns/op BenchmarkAppendGrowByte-4 3 47833052 ns/op BenchmarkAppendGrowString-4 1 567958729 ns/op BenchmarkAppendSlice/1Bytes-4 735506 160.0 ns/op BenchmarkAppendSlice/4Bytes-4 684931 155.7 ns/op BenchmarkAppendSlice/7Bytes-4 706203 183.1 ns/op BenchmarkAppendSlice/8Bytes-4 595046 182.8 ns/op BenchmarkAppendSlice/15Bytes-4 544512 190.7 ns/op BenchmarkAppendSlice/16Bytes-4 845846 157.9 ns/op BenchmarkAppendSlice/32Bytes-4 1324209 88.70 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 66466 1963 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 16482 7984 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 8772 27813 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 925 148416 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 58 1763766 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 24 5287916 ns/op BenchmarkAppendStr/1Bytes-4 1000000 135.6 ns/op BenchmarkAppendStr/4Bytes-4 1080795 98.92 ns/op BenchmarkAppendStr/8Bytes-4 1216250 95.38 ns/op BenchmarkAppendStr/16Bytes-4 1226960 98.58 ns/op BenchmarkAppendStr/32Bytes-4 1265850 95.47 ns/op BenchmarkAppendSpecialCase-4 1000000 116.2 ns/op BenchmarkCopy/1Byte-4 1476400 79.81 ns/op 12.53 MB/s BenchmarkCopy/1String-4 1454425 81.38 ns/op 12.29 MB/s BenchmarkCopy/2Byte-4 1423750 83.08 ns/op 24.07 MB/s BenchmarkCopy/2String-4 1443726 84.87 ns/op 23.56 MB/s BenchmarkCopy/4Byte-4 1433280 83.20 ns/op 48.08 MB/s BenchmarkCopy/4String-4 1427474 84.51 ns/op 47.33 MB/s BenchmarkCopy/8Byte-4 1386334 95.85 ns/op 83.46 MB/s BenchmarkCopy/8String-4 1422668 81.98 ns/op 97.58 MB/s BenchmarkCopy/12Byte-4 1397698 85.79 ns/op 139.87 MB/s BenchmarkCopy/12String-4 1369204 92.13 ns/op 130.25 MB/s BenchmarkCopy/16Byte-4 1415197 85.52 ns/op 187.10 MB/s BenchmarkCopy/16String-4 1412743 83.52 ns/op 191.57 MB/s BenchmarkCopy/32Byte-4 1384652 86.27 ns/op 370.91 MB/s BenchmarkCopy/32String-4 1360242 86.64 ns/op 369.34 MB/s BenchmarkCopy/128Byte-4 975238 106.7 ns/op 1199.48 MB/s BenchmarkCopy/128String-4 1000000 113.2 ns/op 1130.29 MB/s BenchmarkCopy/1024Byte-4 462726 281.5 ns/op 3637.64 MB/s BenchmarkCopy/1024String-4 367962 364.4 ns/op 2810.04 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 25593 4272 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 14919 8301 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 14283 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 17663 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 10000 22584 ns/op BenchmarkAppendInPlace/Grow/Byte-4 132871 1147 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 157972 1125 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 74932 1808 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 71880 1872 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 57705 2142 ns/op BenchmarkStackCopyPtr-4 1 119018063 ns/op BenchmarkStackCopy-4 2 75445998 ns/op BenchmarkStackCopyNoCache-4 24 4244784 ns/op BenchmarkStackCopyWithStkobj-4 3 45590373 ns/op BenchmarkIssue18138-4 208 596286 ns/op BenchmarkCompareStringEqual-4 15032935 7.553 ns/op BenchmarkCompareStringIdentical-4 23153221 4.878 ns/op BenchmarkCompareStringSameLength-4 16517160 6.898 ns/op BenchmarkCompareStringDifferentLength-4 29883966 4.108 ns/op BenchmarkCompareStringBigUnaligned-4 1826 72541 ns/op 14455.10 MB/s BenchmarkCompareStringBig-4 1820 59330 ns/op 17673.65 MB/s BenchmarkConcatStringAndBytes-4 1817190 65.04 ns/op BenchmarkSliceByteToString/1-4 1689244 70.43 ns/op BenchmarkSliceByteToString/2-4 1000000 143.4 ns/op BenchmarkSliceByteToString/4-4 908208 134.7 ns/op BenchmarkSliceByteToString/8-4 870488 132.9 ns/op BenchmarkSliceByteToString/16-4 956576 139.2 ns/op BenchmarkSliceByteToString/32-4 982302 155.4 ns/op BenchmarkSliceByteToString/64-4 864628 211.6 ns/op BenchmarkSliceByteToString/128-4 837141 290.4 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2306696 50.24 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 880786 118.1 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 101.0 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3020589 36.47 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1739802 73.12 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1688446 61.62 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 1866580 63.19 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 382126 351.9 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 481608 266.0 ns/op BenchmarkRuneIterate/range/ASCII-4 8167328 14.61 ns/op BenchmarkRuneIterate/range/Japanese-4 2551351 44.31 ns/op BenchmarkRuneIterate/range/MixedLength-4 3185319 38.71 ns/op BenchmarkRuneIterate/range1/ASCII-4 7899468 14.76 ns/op BenchmarkRuneIterate/range1/Japanese-4 2470977 45.03 ns/op BenchmarkRuneIterate/range1/MixedLength-4 3034652 37.58 ns/op BenchmarkRuneIterate/range2/ASCII-4 8014155 14.85 ns/op BenchmarkRuneIterate/range2/Japanese-4 2591163 43.14 ns/op BenchmarkRuneIterate/range2/MixedLength-4 3156082 36.97 ns/op BenchmarkArrayEqual-4 28005595 4.132 ns/op BenchmarkFunc/Name-4 6636967 17.46 ns/op BenchmarkFunc/Entry-4 15727554 7.410 ns/op BenchmarkFunc/FileLine-4 2148536 55.81 ns/op PASS ok runtime 495.985s goos: darwin goarch: amd64 pkg: runtime/cgo BenchmarkHandle/non-concurrent-4 29364 3830 ns/op BenchmarkHandle/concurrent-4 25075 4823 ns/op PASS ok runtime/cgo 0.398s goos: darwin goarch: amd64 pkg: runtime/internal/atomic BenchmarkAtomicLoad64-4 27729488 5.198 ns/op BenchmarkAtomicStore64-4 12850736 9.892 ns/op BenchmarkAtomicLoad-4 29394818 4.296 ns/op BenchmarkAtomicStore-4 11869737 9.869 ns/op BenchmarkAnd8-4 13288974 9.398 ns/op BenchmarkAnd-4 13197016 9.477 ns/op BenchmarkAnd8Parallel-4 4144762 27.35 ns/op BenchmarkAndParallel-4 4200808 27.24 ns/op BenchmarkOr8-4 13080069 9.995 ns/op BenchmarkOr-4 12121698 9.730 ns/op BenchmarkOr8Parallel-4 4224268 26.92 ns/op BenchmarkOrParallel-4 4014873 31.21 ns/op BenchmarkXadd-4 4415619 30.84 ns/op BenchmarkXadd64-4 3910664 31.31 ns/op BenchmarkCas-4 2701887 42.18 ns/op BenchmarkCas64-4 2661414 44.79 ns/op BenchmarkXchg-4 3839122 28.54 ns/op BenchmarkXchg64-4 4313238 26.88 ns/op PASS ok runtime/internal/atomic 3.208s goos: darwin goarch: amd64 pkg: runtime/internal/math BenchmarkMulUintptr/small-4 3328072 32.12 ns/op BenchmarkMulUintptr/large-4 2897361 37.36 ns/op PASS ok runtime/internal/math 0.412s goos: darwin goarch: amd64 pkg: runtime/pprof BenchmarkGoroutine/Profile.WriteTo_idle_50-4 15 8900987 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 12 14009168 ns/op 305.2 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 48 2502684 ns/op 3.792 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 8 14546152 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 6 23792697 ns/op 1236 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 32 3917556 ns/op 67.22 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 74598284 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 96309432 ns/op 8805 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 10 10464089 ns/op 700.2 concurrent_launches/op PASS ok runtime/pprof 2.278s goos: darwin goarch: amd64 pkg: runtime/race BenchmarkSyncLeak-4 14 8200473 ns/op BenchmarkStackLeak-4 21218 5718 ns/op PASS ok runtime/race 0.770s goos: darwin goarch: amd64 pkg: runtime/trace BenchmarkStartRegion-4 3105807 35.97 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 409486 454.8 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.449s goos: darwin goarch: amd64 pkg: sort BenchmarkSearchWrappers-4 102121 1081 ns/op BenchmarkSortString1K-4 127 827689 ns/op BenchmarkSortString1K_Slice-4 147 792071 ns/op BenchmarkStableString1K-4 82 1399118 ns/op BenchmarkSortInt1K-4 174 699203 ns/op BenchmarkSortInt1K_Sorted-4 2037 58364 ns/op BenchmarkSortInt1K_Reversed-4 1353 88852 ns/op BenchmarkSortInt1K_Mod8-4 393 295007 ns/op BenchmarkStableInt1K-4 100 1170099 ns/op BenchmarkStableInt1K_Slice-4 120 973883 ns/op BenchmarkSortInt64K-4 2 71016722 ns/op BenchmarkSortInt64K_Slice-4 2 59712384 ns/op BenchmarkStableInt64K-4 2 98065376 ns/op BenchmarkSort1e2-4 360 337493 ns/op BenchmarkStable1e2-4 121 985728 ns/op BenchmarkSort1e4-4 2 66583448 ns/op BenchmarkStable1e4-4 1 276151078 ns/op PASS ok sort 29.807s goos: darwin goarch: amd64 pkg: strconv BenchmarkAtof64Decimal-4 679382 185.1 ns/op BenchmarkAtof64Float-4 684498 176.6 ns/op BenchmarkAtof64FloatExp-4 579312 227.8 ns/op BenchmarkAtof64Big-4 458605 292.7 ns/op BenchmarkAtof64RandomBits-4 425085 302.3 ns/op BenchmarkAtof64RandomFloats-4 468960 271.2 ns/op BenchmarkAtof64RandomLongFloats-4 415153 306.8 ns/op BenchmarkAtof32Decimal-4 796060 149.9 ns/op BenchmarkAtof32Float-4 742233 161.3 ns/op BenchmarkAtof32FloatExp-4 586536 217.4 ns/op BenchmarkAtof32Random-4 368406 346.8 ns/op BenchmarkAtof32RandomLong-4 153186 788.1 ns/op BenchmarkParseInt/Pos/7bit-4 1328553 88.42 ns/op BenchmarkParseInt/Pos/26bit-4 886797 145.3 ns/op BenchmarkParseInt/Pos/31bit-4 751642 164.0 ns/op BenchmarkParseInt/Pos/56bit-4 549906 227.3 ns/op BenchmarkParseInt/Pos/63bit-4 535855 240.4 ns/op BenchmarkParseInt/Neg/7bit-4 1417010 85.07 ns/op BenchmarkParseInt/Neg/26bit-4 869330 140.4 ns/op BenchmarkParseInt/Neg/31bit-4 802809 165.5 ns/op BenchmarkParseInt/Neg/56bit-4 530088 254.4 ns/op BenchmarkParseInt/Neg/63bit-4 524841 244.0 ns/op BenchmarkAtoi/Pos/7bit-4 1803915 68.60 ns/op BenchmarkAtoi/Pos/26bit-4 1000000 121.4 ns/op BenchmarkAtoi/Pos/31bit-4 903746 129.9 ns/op BenchmarkAtoi/Pos/56bit-4 663594 194.1 ns/op BenchmarkAtoi/Pos/63bit-4 485946 257.1 ns/op BenchmarkAtoi/Neg/7bit-4 1785428 67.63 ns/op BenchmarkAtoi/Neg/26bit-4 1000000 122.3 ns/op BenchmarkAtoi/Neg/31bit-4 968719 132.2 ns/op BenchmarkAtoi/Neg/56bit-4 671476 193.0 ns/op BenchmarkAtoi/Neg/63bit-4 478333 254.1 ns/op BenchmarkFormatFloat/Decimal-4 101214 1138 ns/op BenchmarkFormatFloat/Float-4 96195 1271 ns/op BenchmarkFormatFloat/Exp-4 106849 1129 ns/op BenchmarkFormatFloat/NegExp-4 99356 1142 ns/op BenchmarkFormatFloat/LongExp-4 86107 1416 ns/op BenchmarkFormatFloat/Big-4 81373 1469 ns/op BenchmarkFormatFloat/BinaryExp-4 179365 613.2 ns/op BenchmarkFormatFloat/32Integer-4 112425 1108 ns/op BenchmarkFormatFloat/32ExactFraction-4 94617 1098 ns/op BenchmarkFormatFloat/32Point-4 98258 1236 ns/op BenchmarkFormatFloat/32Exp-4 101982 1288 ns/op BenchmarkFormatFloat/32NegExp-4 104755 1122 ns/op BenchmarkFormatFloat/32Shortest-4 105327 1068 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 126511 987.5 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 122186 1026 ns/op BenchmarkFormatFloat/64Fixed1-4 138192 850.4 ns/op BenchmarkFormatFloat/64Fixed2-4 138798 860.5 ns/op BenchmarkFormatFloat/64Fixed3-4 141058 920.4 ns/op BenchmarkFormatFloat/64Fixed4-4 150760 863.5 ns/op BenchmarkFormatFloat/64Fixed12-4 82288 1470 ns/op BenchmarkFormatFloat/64Fixed16-4 99691 1205 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 98206 1168 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 95820 1299 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2319 50758 ns/op BenchmarkFormatFloat/Slowpath64-4 88148 1426 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 82814 1430 ns/op BenchmarkAppendFloat/Decimal-4 128895 915.1 ns/op BenchmarkAppendFloat/Float-4 109672 1085 ns/op BenchmarkAppendFloat/Exp-4 131384 940.3 ns/op BenchmarkAppendFloat/NegExp-4 128460 929.2 ns/op BenchmarkAppendFloat/LongExp-4 97419 1205 ns/op BenchmarkAppendFloat/Big-4 93674 1282 ns/op BenchmarkAppendFloat/BinaryExp-4 333063 385.8 ns/op BenchmarkAppendFloat/32Integer-4 133500 910.0 ns/op BenchmarkAppendFloat/32ExactFraction-4 132807 933.3 ns/op BenchmarkAppendFloat/32Point-4 113047 1036 ns/op BenchmarkAppendFloat/32Exp-4 128136 931.3 ns/op BenchmarkAppendFloat/32NegExp-4 132758 972.6 ns/op BenchmarkAppendFloat/32Shortest-4 141565 864.2 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 161364 768.3 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 159566 777.1 ns/op BenchmarkAppendFloat/64Fixed1-4 192201 645.3 ns/op BenchmarkAppendFloat/64Fixed2-4 185947 646.8 ns/op BenchmarkAppendFloat/64Fixed3-4 190830 645.2 ns/op BenchmarkAppendFloat/64Fixed4-4 186865 653.8 ns/op BenchmarkAppendFloat/64Fixed12-4 97306 1204 ns/op BenchmarkAppendFloat/64Fixed16-4 119157 981.7 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 136468 908.9 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 113846 1057 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2320 50411 ns/op BenchmarkAppendFloat/Slowpath64-4 91290 1217 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 96030 1219 ns/op BenchmarkFormatInt-4 15741 7709 ns/op BenchmarkAppendInt-4 16489 7212 ns/op BenchmarkFormatUint-4 84199 1456 ns/op BenchmarkAppendUint-4 96631 1235 ns/op BenchmarkFormatIntSmall/7-4 2066563 55.03 ns/op BenchmarkFormatIntSmall/42-4 2085888 54.59 ns/op BenchmarkAppendIntSmall-4 1000000 102.2 ns/op BenchmarkAppendUintVarlen/1-4 1000000 104.9 ns/op BenchmarkAppendUintVarlen/12-4 1000000 107.4 ns/op BenchmarkAppendUintVarlen/123-4 901686 139.6 ns/op BenchmarkAppendUintVarlen/1234-4 855158 137.9 ns/op BenchmarkAppendUintVarlen/12345-4 914349 140.4 ns/op BenchmarkAppendUintVarlen/123456-4 833400 141.7 ns/op BenchmarkAppendUintVarlen/1234567-4 823773 143.5 ns/op BenchmarkAppendUintVarlen/12345678-4 900198 142.3 ns/op BenchmarkAppendUintVarlen/123456789-4 866126 146.1 ns/op BenchmarkAppendUintVarlen/1234567890-4 857304 152.1 ns/op BenchmarkAppendUintVarlen/12345678901-4 799918 160.9 ns/op BenchmarkAppendUintVarlen/123456789012-4 849720 155.5 ns/op BenchmarkAppendUintVarlen/1234567890123-4 837627 152.0 ns/op BenchmarkAppendUintVarlen/12345678901234-4 832057 153.9 ns/op BenchmarkAppendUintVarlen/123456789012345-4 825021 156.0 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 830589 154.9 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 801178 159.2 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 794560 159.4 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 731310 162.6 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 776150 160.7 ns/op BenchmarkQuote-4 43053 2831 ns/op BenchmarkQuoteRune-4 406041 301.7 ns/op BenchmarkAppendQuote-4 49028 2395 ns/op BenchmarkAppendQuoteRune-4 742548 158.8 ns/op BenchmarkUnquoteEasy-4 1562085 79.68 ns/op BenchmarkUnquoteHard-4 42555 3001 ns/op PASS ok strconv 19.022s goos: darwin goarch: amd64 pkg: strings BenchmarkBuildString_Builder/1Write_NoGrow-4 375670 334.2 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 133582 1174 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 181977 792.9 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 274981 499.0 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 68020 1744 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 99834 1475 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 672920 225.7 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 28729 4194 ns/op BenchmarkGenericMatch1-4 2178 54224 ns/op BenchmarkGenericMatch2-4 484 248815 ns/op BenchmarkSingleMaxSkipping-4 12547 9415 ns/op 1062.09 MB/s BenchmarkSingleLongSuffixFail-4 19987 5921 ns/op 169.22 MB/s BenchmarkSingleMatch-4 259 478236 ns/op 31.37 MB/s BenchmarkByteByteNoMatch-4 99427 1163 ns/op BenchmarkByteByteMatch-4 17552 6842 ns/op BenchmarkByteStringMatch-4 18314 6452 ns/op BenchmarkHTMLEscapeNew-4 72036 1727 ns/op BenchmarkHTMLEscapeOld-4 81651 1510 ns/op BenchmarkByteStringReplacerWriteString-4 1587 78218 ns/op BenchmarkByteReplacerWriteString-4 1846 66801 ns/op BenchmarkByteByteReplaces-4 2959 40150 ns/op BenchmarkByteByteMap-4 9292 12215 ns/op BenchmarkMap/identity/ASCII-4 831758 155.2 ns/op BenchmarkMap/identity/Greek-4 610234 215.4 ns/op BenchmarkMap/change/ASCII-4 33339 3627 ns/op BenchmarkMap/change/Greek-4 26536 4518 ns/op BenchmarkIndexRune-4 1825791 62.30 ns/op BenchmarkIndexRuneLongString-4 1563295 77.49 ns/op BenchmarkIndexRuneFastPath-4 3460302 34.80 ns/op BenchmarkIndex-4 3346861 35.71 ns/op BenchmarkLastIndex-4 3568365 33.08 ns/op BenchmarkIndexByte-4 14244158 7.669 ns/op BenchmarkToUpper/#00-4 3047132 38.92 ns/op BenchmarkToUpper/ONLYUPPER-4 2434022 49.25 ns/op BenchmarkToUpper/abc-4 349270 382.8 ns/op BenchmarkToUpper/AbC123-4 251004 512.8 ns/op BenchmarkToUpper/azAZ09_-4 279894 457.4 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 49754 2341 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 68007 1786 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 31592 3664 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 66435 1846 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 128710 949.8 ns/op BenchmarkToLower/#00-4 3005630 39.86 ns/op BenchmarkToLower/abc-4 2758873 42.84 ns/op BenchmarkToLower/AbC123-4 224122 588.4 ns/op BenchmarkToLower/azAZ09_-4 221806 596.3 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 88940 1357 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 55868 2047 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 32522 3619 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 69080 1639 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 121220 978.5 ns/op BenchmarkMapNoChanges-4 1000000 119.0 ns/op BenchmarkTrim-4 32672 3332 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 2743545 43.69 ns/op BenchmarkToValidUTF8/InvalidASCII-4 177988 689.5 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 103246 1086 ns/op BenchmarkEqualFold/Tests-4 55998 2107 ns/op BenchmarkEqualFold/ASCII-4 2858881 40.17 ns/op BenchmarkEqualFold/UnicodePrefix-4 134317 909.1 ns/op BenchmarkEqualFold/UnicodeSuffix-4 131248 854.3 ns/op BenchmarkIndexHard1-4 1156 103343 ns/op BenchmarkIndexHard2-4 825 143408 ns/op BenchmarkIndexHard3-4 206 593381 ns/op BenchmarkIndexHard4-4 207 571339 ns/op BenchmarkLastIndexHard1-4 87 1424046 ns/op BenchmarkLastIndexHard2-4 82 1428709 ns/op BenchmarkLastIndexHard3-4 86 1492506 ns/op BenchmarkCountHard1-4 1143 103148 ns/op BenchmarkCountHard2-4 871 142416 ns/op BenchmarkCountHard3-4 211 566489 ns/op BenchmarkIndexTorture-4 10000 11164 ns/op BenchmarkCountTorture-4 10000 11173 ns/op BenchmarkCountTortureOverlapping-4 961 118096 ns/op BenchmarkCountByte/10-4 3668068 32.98 ns/op 303.26 MB/s BenchmarkCountByte/32-4 3413841 34.04 ns/op 940.00 MB/s BenchmarkCountByte/4096-4 1000000 111.6 ns/op 36718.95 MB/s BenchmarkCountByte/4194304-4 1027 112158 ns/op 37396.36 MB/s BenchmarkCountByte/67108864-4 31 4099739 ns/op 16369.06 MB/s BenchmarkFields/ASCII/16-4 269229 420.2 ns/op 38.08 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 24630 4905 ns/op 52.19 MB/s 512 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1831 67797 ns/op 60.42 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 103 1235771 ns/op 53.03 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 6 18681708 ns/op 56.13 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 161125 759.9 ns/op 21.06 MB/s 16 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 9842 11948 ns/op 21.43 MB/s 512 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 613 204631 ns/op 20.02 MB/s 21888 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 38 3760278 ns/op 17.43 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 64972928 ns/op 16.14 MB/s 10465584 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 163222 727.0 ns/op 22.01 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 13615 8303 ns/op 30.83 MB/s 512 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 914 152036 ns/op 26.94 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 39 2873433 ns/op 22.81 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 52449206 ns/op 19.99 MB/s 10457392 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 193170 642.4 ns/op 24.91 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 10000 10715 ns/op 23.89 MB/s 512 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 664 197901 ns/op 20.70 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 38 3307835 ns/op 19.81 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 64029950 ns/op 16.38 MB/s 10465536 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 72233286 ns/op BenchmarkSplitSingleByteSeparator-4 24 6218138 ns/op BenchmarkSplitMultiByteSeparator-4 31 3460105 ns/op BenchmarkSplitNSingleByteSeparator-4 234916 722.8 ns/op BenchmarkSplitNMultiByteSeparator-4 171672 814.2 ns/op BenchmarkRepeat/5x0-4 3002286 38.60 ns/op BenchmarkRepeat/5x1-4 3153127 40.53 ns/op BenchmarkRepeat/5x2-4 256416 495.6 ns/op BenchmarkRepeat/5x6-4 155179 822.5 ns/op BenchmarkRepeat/10x0-4 3100208 38.32 ns/op BenchmarkRepeat/10x1-4 3103168 37.90 ns/op BenchmarkRepeat/10x2-4 252188 497.7 ns/op BenchmarkRepeat/10x6-4 150238 839.2 ns/op BenchmarkRepeatLarge/256/1-4 67573 1863 ns/op 137.39 MB/s BenchmarkRepeatLarge/256/16-4 110652 1215 ns/op 210.62 MB/s BenchmarkRepeatLarge/512/1-4 48464 2549 ns/op 200.84 MB/s BenchmarkRepeatLarge/512/16-4 68320 1779 ns/op 287.79 MB/s BenchmarkRepeatLarge/1024/1-4 35451 3407 ns/op 300.57 MB/s BenchmarkRepeatLarge/1024/16-4 42850 2834 ns/op 361.33 MB/s BenchmarkRepeatLarge/2048/1-4 24562 5183 ns/op 395.15 MB/s BenchmarkRepeatLarge/2048/16-4 25854 4497 ns/op 455.43 MB/s BenchmarkRepeatLarge/4096/1-4 15133 8262 ns/op 495.79 MB/s BenchmarkRepeatLarge/4096/16-4 15411 8175 ns/op 501.06 MB/s BenchmarkRepeatLarge/8192/1-4 7268 15498 ns/op 528.58 MB/s BenchmarkRepeatLarge/8192/16-4 9906 16225 ns/op 504.91 MB/s BenchmarkRepeatLarge/8192/4097-4 3849597 32.15 ns/op 127452.59 MB/s BenchmarkRepeatLarge/16384/1-4 8337 23767 ns/op 689.36 MB/s BenchmarkRepeatLarge/16384/16-4 8782 24611 ns/op 665.72 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 17598 ns/op 698.42 MB/s BenchmarkRepeatLarge/32768/1-4 2874 45587 ns/op 718.80 MB/s BenchmarkRepeatLarge/32768/16-4 2650 45428 ns/op 721.31 MB/s BenchmarkRepeatLarge/32768/4097-4 2863 45457 ns/op 630.91 MB/s BenchmarkRepeatLarge/65536/1-4 1272 88364 ns/op 741.66 MB/s BenchmarkRepeatLarge/65536/16-4 1281 91177 ns/op 718.78 MB/s BenchmarkRepeatLarge/65536/4097-4 1486 86370 ns/op 711.53 MB/s BenchmarkRepeatLarge/131072/1-4 288 348925 ns/op 375.64 MB/s BenchmarkRepeatLarge/131072/16-4 352 313329 ns/op 418.32 MB/s BenchmarkRepeatLarge/131072/4097-4 374 322018 ns/op 394.41 MB/s BenchmarkRepeatLarge/262144/1-4 180 638389 ns/op 410.63 MB/s BenchmarkRepeatLarge/262144/16-4 193 596038 ns/op 439.81 MB/s BenchmarkRepeatLarge/262144/4097-4 177 594177 ns/op 434.40 MB/s BenchmarkRepeatLarge/524288/1-4 99 1283700 ns/op 408.42 MB/s BenchmarkRepeatLarge/524288/16-4 92 1553894 ns/op 337.40 MB/s BenchmarkRepeatLarge/524288/4097-4 100 1268099 ns/op 410.31 MB/s BenchmarkRepeatLarge/1048576/1-4 45 2350781 ns/op 446.05 MB/s BenchmarkRepeatLarge/1048576/16-4 50 2264583 ns/op 463.03 MB/s BenchmarkRepeatLarge/1048576/4097-4 44 2278176 ns/op 458.58 MB/s BenchmarkRepeatLarge/2097152/1-4 31 4061266 ns/op 516.38 MB/s BenchmarkRepeatLarge/2097152/16-4 31 4231764 ns/op 495.57 MB/s BenchmarkRepeatLarge/2097152/4097-4 24 4370684 ns/op 479.00 MB/s BenchmarkRepeatLarge/4194304/1-4 13 8359281 ns/op 501.75 MB/s BenchmarkRepeatLarge/4194304/16-4 13 8331496 ns/op 503.43 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 8071496 ns/op 519.26 MB/s BenchmarkRepeatLarge/8388608/1-4 7 14368097 ns/op 583.84 MB/s BenchmarkRepeatLarge/8388608/16-4 8 14785077 ns/op 567.37 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 14458653 ns/op 580.04 MB/s BenchmarkRepeatLarge/16777216/1-4 4 26756320 ns/op 627.04 MB/s BenchmarkRepeatLarge/16777216/16-4 4 26568929 ns/op 631.46 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 26356218 ns/op 636.56 MB/s BenchmarkRepeatLarge/33554432/1-4 2 52583432 ns/op 638.12 MB/s BenchmarkRepeatLarge/33554432/16-4 2 50976290 ns/op 658.24 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 53131182 ns/op 631.54 MB/s BenchmarkRepeatLarge/67108864/1-4 1 100633792 ns/op 666.86 MB/s BenchmarkRepeatLarge/67108864/16-4 2 106762574 ns/op 628.58 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 98517234 ns/op 681.19 MB/s BenchmarkRepeatLarge/134217728/1-4 1 198707859 ns/op 675.45 MB/s BenchmarkRepeatLarge/134217728/16-4 1 215685736 ns/op 622.28 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 198264822 ns/op 676.96 MB/s BenchmarkRepeatLarge/268435456/1-4 1 462269909 ns/op 580.69 MB/s BenchmarkRepeatLarge/268435456/16-4 1 417338647 ns/op 643.21 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 413601731 ns/op 649.02 MB/s BenchmarkRepeatLarge/536870912/1-4 1 909993536 ns/op 589.97 MB/s BenchmarkRepeatLarge/536870912/16-4 1 880107836 ns/op 610.01 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 857518555 ns/op 626.07 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3830488121 ns/op 280.31 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 4366833013 ns/op 245.89 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 4662841872 ns/op 230.28 MB/s BenchmarkIndexAnyASCII/1:1-4 1668195 67.88 ns/op BenchmarkIndexAnyASCII/1:2-4 1629212 73.52 ns/op BenchmarkIndexAnyASCII/1:4-4 1587463 74.04 ns/op BenchmarkIndexAnyASCII/1:8-4 1662624 75.88 ns/op BenchmarkIndexAnyASCII/1:16-4 1522730 75.07 ns/op BenchmarkIndexAnyASCII/1:32-4 1896975 61.82 ns/op BenchmarkIndexAnyASCII/1:64-4 1813524 61.03 ns/op BenchmarkIndexAnyASCII/16:1-4 1931374 58.43 ns/op BenchmarkIndexAnyASCII/16:2-4 963237 145.2 ns/op BenchmarkIndexAnyASCII/16:4-4 767475 158.6 ns/op BenchmarkIndexAnyASCII/16:8-4 795549 158.5 ns/op BenchmarkIndexAnyASCII/16:16-4 717607 168.9 ns/op BenchmarkIndexAnyASCII/16:32-4 630526 184.4 ns/op BenchmarkIndexAnyASCII/16:64-4 503082 218.4 ns/op BenchmarkIndexAnyASCII/256:1-4 1789184 64.45 ns/op BenchmarkIndexAnyASCII/256:2-4 88884 1320 ns/op BenchmarkIndexAnyASCII/256:4-4 88933 1364 ns/op BenchmarkIndexAnyASCII/256:8-4 86008 1386 ns/op BenchmarkIndexAnyASCII/256:16-4 69816 1553 ns/op BenchmarkIndexAnyASCII/256:32-4 76298 1438 ns/op BenchmarkIndexAnyASCII/256:64-4 83994 1406 ns/op BenchmarkIndexAnyUTF8/1:1-4 1973545 54.33 ns/op BenchmarkIndexAnyUTF8/1:2-4 1995716 60.57 ns/op BenchmarkIndexAnyUTF8/1:4-4 1949480 58.06 ns/op BenchmarkIndexAnyUTF8/1:8-4 2110440 57.65 ns/op BenchmarkIndexAnyUTF8/1:16-4 2087385 57.56 ns/op BenchmarkIndexAnyUTF8/1:32-4 1962276 64.80 ns/op BenchmarkIndexAnyUTF8/1:64-4 1991584 59.04 ns/op BenchmarkIndexAnyUTF8/16:1-4 1756768 68.28 ns/op BenchmarkIndexAnyUTF8/16:2-4 279915 454.7 ns/op BenchmarkIndexAnyUTF8/16:4-4 283389 443.5 ns/op BenchmarkIndexAnyUTF8/16:8-4 247240 451.3 ns/op BenchmarkIndexAnyUTF8/16:16-4 255691 455.9 ns/op BenchmarkIndexAnyUTF8/16:32-4 270166 458.0 ns/op BenchmarkIndexAnyUTF8/16:64-4 242104 475.2 ns/op BenchmarkIndexAnyUTF8/256:1-4 420858 271.0 ns/op BenchmarkIndexAnyUTF8/256:2-4 18040 6358 ns/op BenchmarkIndexAnyUTF8/256:4-4 18547 6250 ns/op BenchmarkIndexAnyUTF8/256:8-4 19082 6185 ns/op BenchmarkIndexAnyUTF8/256:16-4 18547 6312 ns/op BenchmarkIndexAnyUTF8/256:32-4 17817 6310 ns/op BenchmarkIndexAnyUTF8/256:64-4 17988 6553 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2331874 50.56 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2360509 76.43 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2192371 48.48 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2455732 48.74 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2429814 49.57 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2105961 51.97 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2148992 51.18 ns/op BenchmarkLastIndexAnyASCII/16:1-4 1042254 116.2 ns/op BenchmarkLastIndexAnyASCII/16:2-4 942873 116.3 ns/op BenchmarkLastIndexAnyASCII/16:4-4 921481 117.2 ns/op BenchmarkLastIndexAnyASCII/16:8-4 867364 123.0 ns/op BenchmarkLastIndexAnyASCII/16:16-4 818690 129.5 ns/op BenchmarkLastIndexAnyASCII/16:32-4 749859 145.3 ns/op BenchmarkLastIndexAnyASCII/16:64-4 731200 174.5 ns/op BenchmarkLastIndexAnyASCII/256:1-4 104043 1117 ns/op BenchmarkLastIndexAnyASCII/256:2-4 96895 1123 ns/op BenchmarkLastIndexAnyASCII/256:4-4 104067 1106 ns/op BenchmarkLastIndexAnyASCII/256:8-4 96609 1364 ns/op BenchmarkLastIndexAnyASCII/256:16-4 103722 1118 ns/op BenchmarkLastIndexAnyASCII/256:32-4 102415 1161 ns/op BenchmarkLastIndexAnyASCII/256:64-4 86181 1482 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2112186 51.08 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2396659 49.86 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2429188 49.16 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2450472 49.02 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2399030 49.66 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2365132 50.26 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2382328 52.81 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 365539 372.4 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 164848 742.1 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 174169 703.1 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 171204 702.0 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 168541 753.6 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 146671 757.1 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 166161 723.2 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 23312 5037 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 9690 10711 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 10000 10676 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 10000 10547 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 11009 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 11001 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 11042 ns/op BenchmarkTrimASCII/1:1-4 3093843 38.33 ns/op BenchmarkTrimASCII/1:2-4 2498481 47.61 ns/op BenchmarkTrimASCII/1:4-4 2354347 50.53 ns/op BenchmarkTrimASCII/1:8-4 2094775 53.98 ns/op BenchmarkTrimASCII/1:16-4 2016069 60.75 ns/op BenchmarkTrimASCII/16:1-4 2539474 52.95 ns/op BenchmarkTrimASCII/16:2-4 991657 121.8 ns/op BenchmarkTrimASCII/16:4-4 1000000 138.5 ns/op BenchmarkTrimASCII/16:8-4 938494 138.0 ns/op BenchmarkTrimASCII/16:16-4 840972 143.9 ns/op BenchmarkTrimASCII/256:1-4 548414 203.8 ns/op BenchmarkTrimASCII/256:2-4 81172 1359 ns/op BenchmarkTrimASCII/256:4-4 94555 1252 ns/op BenchmarkTrimASCII/256:8-4 99943 1248 ns/op BenchmarkTrimASCII/256:16-4 99834 1253 ns/op BenchmarkTrimASCII/4096:1-4 48441 2439 ns/op BenchmarkTrimASCII/4096:2-4 5797 20105 ns/op BenchmarkTrimASCII/4096:4-4 6927 18399 ns/op BenchmarkTrimASCII/4096:8-4 6334 19445 ns/op BenchmarkTrimASCII/4096:16-4 6372 20166 ns/op BenchmarkTrimByte-4 3498130 35.30 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 17905 6557 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 18081 6551 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1641 75822 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 3276 38316 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 5677 19042 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 10000 11062 ns/op BenchmarkJoin/0-4 3909099 30.00 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 2923587 39.94 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 208440 644.3 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 115512 873.4 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 95528 1210 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 84604 1466 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 68510 1728 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 59599 2051 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2211903 55.18 ns/op BenchmarkTrimSpace/ASCII-4 1668559 71.87 ns/op BenchmarkTrimSpace/SomeNonASCII-4 132633 911.6 ns/op BenchmarkTrimSpace/JustNonASCII-4 78181 1528 ns/op BenchmarkReplaceAll-4 110887 1087 ns/op 16 B/op 1 allocs/op PASS ok strings 91.753s goos: darwin goarch: amd64 pkg: sync BenchmarkCond1-4 81886 1447 ns/op BenchmarkCond2-4 28212 4770 ns/op BenchmarkCond4-4 14624 7802 ns/op BenchmarkCond8-4 8020 14197 ns/op BenchmarkCond16-4 5169 27878 ns/op BenchmarkCond32-4 2188 50882 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 610110 170.8 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 509485 336.9 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 775702 156.7 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 576038 195.8 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 456489 263.3 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 838134 137.4 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 138741 936.6 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 130970 1116 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 114604 1239 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 95245 1531 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 883952 173.2 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 227017 497.6 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 881496 141.9 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 224108 538.6 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 966153 154.4 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 239266 543.7 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 1491094 80.64 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 69655 1711 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 139174 747.8 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 331341 545.9 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 8059 14672 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 434 400432 ns/op BenchmarkRange/*sync.Map-4 2374 54588 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 118252 1707 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 219609 468.6 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 93248 1197 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 96672 1247 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 278134 471.3 ns/op BenchmarkAdversarialDelete/*sync.Map-4 117818 924.2 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 100582 1056 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 238952 516.4 ns/op BenchmarkDeleteCollision/*sync.Map-4 901966 133.9 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 76339 1884 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 168381 635.1 ns/op BenchmarkSwapCollision/*sync.Map-4 114992 1034 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 225 815125 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 142657 883.7 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 448906 384.4 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 21970 5168 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 89557 1843 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 34159 4397 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 292100 380.3 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 122046 1008 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 266494 441.8 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 937642 136.3 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 185271 684.0 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 798991 127.0 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 637956 190.2 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 154400 714.1 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 557211 197.1 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 118488 1182 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 298491 567.0 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 252963 443.4 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 135844 983.3 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 610484 276.4 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 240261 651.6 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 142918 802.5 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 243246 460.5 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 74268 1535 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 291166 554.2 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 482214 272.4 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 154044 749.1 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 598892 212.3 ns/op BenchmarkUncontendedSemaphore-4 4773918 24.29 ns/op BenchmarkContendedSemaphore-4 4810088 23.80 ns/op BenchmarkMutexUncontended-4 748890 166.3 ns/op BenchmarkMutex-4 229908 513.7 ns/op BenchmarkMutexSlack-4 224906 520.3 ns/op BenchmarkMutexWork-4 230632 566.6 ns/op BenchmarkMutexWorkSlack-4 195669 547.0 ns/op BenchmarkMutexNoSpin-4 78214 1375 ns/op BenchmarkMutexSpin-4 64278 1568 ns/op BenchmarkOnce-4 1000000 124.4 ns/op BenchmarkSemaUncontended-4 5047443 24.69 ns/op BenchmarkSemaSyntNonblock-4 1662616 74.90 ns/op BenchmarkSemaSyntBlock-4 1930290 57.19 ns/op BenchmarkSemaWorkNonblock-4 1201573 93.76 ns/op BenchmarkSemaWorkBlock-4 1288640 95.78 ns/op BenchmarkRWMutexUncontended-4 355408 327.4 ns/op BenchmarkRWMutexWrite100-4 362044 310.4 ns/op BenchmarkRWMutexWrite10-4 287733 368.8 ns/op BenchmarkRWMutexWorkWrite100-4 246481 462.8 ns/op BenchmarkRWMutexWorkWrite10-4 250282 492.2 ns/op BenchmarkWaitGroupUncontended-4 707342 188.9 ns/op BenchmarkWaitGroupAddDone-4 401612 253.5 ns/op BenchmarkWaitGroupAddDoneWork-4 492876 254.1 ns/op BenchmarkWaitGroupWait-4 2595532 47.77 ns/op BenchmarkWaitGroupWaitWork-4 2100279 57.24 ns/op BenchmarkWaitGroupActuallyWait-4 49942 2394 ns/op 32 B/op 2 allocs/op PASS ok sync 21.561s goos: darwin goarch: amd64 pkg: sync/atomic BenchmarkValueRead-4 606088 171.2 ns/op PASS ok sync/atomic 0.322s goos: darwin goarch: amd64 pkg: testing BenchmarkTBHelper-4 102114 1194 ns/op 0 B/op 0 allocs/op PASS ok testing 0.270s goos: darwin goarch: amd64 pkg: text/tabwriter BenchmarkTable/1x10/new-4 3032 44154 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 8442 14131 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 84 1821343 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 88 1271277 ns/op 1470 B/op 11 allocs/op BenchmarkTable/1x100000/new-4 1 322396075 ns/op 19393200 B/op 100059 allocs/op BenchmarkTable/1x100000/reuse-4 1 280254128 ns/op 19393104 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 1458 95719 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 1537 74567 ns/op 3 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 13 10375109 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 15 12743956 ns/op 27571 B/op 69 allocs/op BenchmarkTable/10x100000/new-4 1 900692674 ns/op 48120800 B/op 100074 allocs/op BenchmarkTable/10x100000/reuse-4 1 1213268703 ns/op 48120904 B/op 100076 allocs/op BenchmarkTable/100x10/new-4 123 959505 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 154 691849 ns/op 255 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 88012490 ns/op 3289008 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 1 108310143 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x100000/new-4 1 8857444763 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 8730614619 ns/op 335150056 B/op 100091 allocs/op BenchmarkPyramid/10-4 2341 58859 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 37 4912738 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 393035583 ns/op 35625544 B/op 2058 allocs/op BenchmarkRagged/10-4 2252 65679 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 187 1093969 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 16 6617336 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 6579 18734 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 25.096s goos: darwin goarch: amd64 pkg: text/template/parse BenchmarkParseLarge-4 1 106294562 ns/op BenchmarkVariableString-4 54273 2822 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 1425 72344 ns/op 2512 B/op 39 allocs/op PASS ok text/template/parse 0.666s goos: darwin goarch: amd64 pkg: time BenchmarkAfterFunc-4 36 3343551 ns/op BenchmarkAfter-4 79 1304035 ns/op BenchmarkStop-4 159 796758 ns/op BenchmarkSimultaneousAfterFunc-4 28 4658119 ns/op BenchmarkStartStop-4 344 781628 ns/op BenchmarkReset-4 1903 157319 ns/op BenchmarkSleep-4 27 5652917 ns/op BenchmarkParallelTimerLatency-4 27 1613981 avg-late-ns 4347902 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 36 1009196 avg-late-ns 4688807 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 36 509172 avg-late-ns 2297135 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 33 1706708 avg-late-ns 5849157 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 31 1487460 avg-late-ns 7832478 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 413213 avg-late-ns 3575148 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 30 359534 avg-late-ns 2177885 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 25 2195479 avg-late-ns 9235060 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 25 2324862 avg-late-ns 13130618 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 25 6188899 avg-late-ns 24179790 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 24 6075246 avg-late-ns 24761314 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 32 644503 avg-late-ns 2669095 max-late-ns BenchmarkTicker-4 100 1016363 ns/op BenchmarkTickerReset-4 1585 63918 ns/op BenchmarkTickerResetNaive-4 156 892895 ns/op BenchmarkNow-4 647304 278.1 ns/op BenchmarkNowUnixNano-4 600066 272.6 ns/op BenchmarkNowUnixMilli-4 658767 199.4 ns/op BenchmarkNowUnixMicro-4 653618 297.8 ns/op BenchmarkFormat-4 40402 2647 ns/op BenchmarkFormatRFC3339-4 58501 1751 ns/op BenchmarkFormatRFC3339Nano-4 64274 1887 ns/op BenchmarkFormatNow-4 51450 2066 ns/op BenchmarkMarshalJSON-4 74426 1436 ns/op BenchmarkMarshalText-4 99091 1469 ns/op BenchmarkParse-4 87368 1307 ns/op BenchmarkParseRFC3339UTC-4 230227 485.5 ns/op BenchmarkParseRFC3339UTCBytes-4 232674 749.6 ns/op BenchmarkParseRFC3339TZ-4 95396 1365 ns/op BenchmarkParseRFC3339TZBytes-4 66129 1698 ns/op BenchmarkParseDuration-4 419401 250.3 ns/op BenchmarkHour-4 895921 162.3 ns/op BenchmarkSecond-4 827506 144.0 ns/op BenchmarkYear-4 528303 199.7 ns/op BenchmarkDay-4 530325 221.6 ns/op BenchmarkISOWeek-4 521413 206.8 ns/op BenchmarkGoString-4 61178 2858 ns/op BenchmarkUnmarshalText-4 60027 1852 ns/op PASS ok time 15.419s goos: darwin goarch: amd64 pkg: unicode/utf16 BenchmarkDecodeValidASCII-4 487408 251.6 ns/op BenchmarkDecodeValidJapaneseChars-4 522373 215.8 ns/op BenchmarkDecodeRune-4 1000000 116.2 ns/op BenchmarkEncodeValidASCII-4 235839 428.8 ns/op BenchmarkEncodeValidJapaneseChars-4 610255 242.5 ns/op BenchmarkAppendRuneValidASCII-4 1000000 149.3 ns/op BenchmarkAppendRuneValidJapaneseChars-4 1719037 67.19 ns/op BenchmarkEncodeRune-4 3234399 37.42 ns/op PASS ok unicode/utf16 1.751s goos: darwin goarch: amd64 pkg: unicode/utf8 BenchmarkRuneCountTenASCIIChars-4 965054 192.7 ns/op BenchmarkRuneCountTenJapaneseChars-4 193350 677.6 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 2513402 43.00 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 368276 365.9 ns/op BenchmarkValidTenASCIIChars-4 1000000 122.7 ns/op BenchmarkValid100KASCIIChars-4 123 1416229 ns/op BenchmarkValidTenJapaneseChars-4 149539 1103 ns/op BenchmarkValidLongMostlyASCII-4 120 1387394 ns/op BenchmarkValidLongJapanese-4 62 2160610 ns/op BenchmarkValidStringTenASCIIChars-4 2200830 51.18 ns/op BenchmarkValidString100KASCIIChars-4 10000 15825 ns/op BenchmarkValidStringTenJapaneseChars-4 246716 410.1 ns/op BenchmarkValidStringLongMostlyASCII-4 1153 99828 ns/op BenchmarkValidStringLongJapanese-4 100 1216434 ns/op BenchmarkEncodeASCIIRune-4 2364999 61.86 ns/op BenchmarkEncodeJapaneseRune-4 1244371 107.6 ns/op BenchmarkAppendASCIIRune-4 6186537 24.40 ns/op BenchmarkAppendJapaneseRune-4 1000000 121.0 ns/op BenchmarkDecodeASCIIRune-4 1895660 59.59 ns/op BenchmarkDecodeJapaneseRune-4 1250454 91.43 ns/op BenchmarkFullRune/ASCII-4 2161447 55.85 ns/op BenchmarkFullRune/Incomplete-4 1073634 97.31 ns/op BenchmarkFullRune/Japanese-4 2980861 44.06 ns/op PASS ok unicode/utf8 5.444s goos: darwin goarch: amd64 pkg: cmd/api BenchmarkAll-4 1 71600691039 ns/op PASS ok cmd/api 96.462s goos: darwin goarch: amd64 pkg: cmd/compile/internal/reflectdata BenchmarkEqArrayOfStrings5-4 1291502 150.9 ns/op BenchmarkEqArrayOfStrings64-4 222992 629.8 ns/op BenchmarkEqArrayOfStrings1024-4 12031 9148 ns/op BenchmarkEqArrayOfFloats5-4 1228489 87.93 ns/op BenchmarkEqArrayOfFloats64-4 205880 744.0 ns/op BenchmarkEqArrayOfFloats1024-4 10000 15900 ns/op BenchmarkEqStruct-4 21665100 4.666 ns/op PASS ok cmd/compile/internal/reflectdata 1.612s goos: darwin goarch: amd64 pkg: cmd/compile/internal/ssa BenchmarkPhioptPass-4 8058 370348 ns/op BenchmarkCopyElim1-4 100 1166123 ns/op BenchmarkCopyElim10-4 126 904887 ns/op BenchmarkCopyElim100-4 100 1429004 ns/op BenchmarkCopyElim1000-4 40 3812807 ns/op BenchmarkCopyElim10000-4 2 50972804 ns/op BenchmarkCopyElim100000-4 1 675088991 ns/op BenchmarkDeadCode/1-4 112 964144 ns/op BenchmarkDeadCode/10-4 138 1108787 ns/op BenchmarkDeadCode/100-4 100 1483218 ns/op BenchmarkDeadCode/1000-4 38 4247979 ns/op BenchmarkDeadCode/10000-4 2 53071866 ns/op BenchmarkDeadCode/100000-4 1 393257420 ns/op BenchmarkDeadCode/200000-4 1 872448335 ns/op BenchmarkDominatorsLinear-4 15 10203889 ns/op 0.98 MB/s BenchmarkDominatorsFwdBack-4 9 21400388 ns/op 0.47 MB/s BenchmarkDominatorsManyPred-4 9 13621141 ns/op 0.73 MB/s BenchmarkDominatorsMaxPred-4 8 13864689 ns/op 0.72 MB/s BenchmarkDominatorsMaxPredVal-4 8 22615077 ns/op 0.44 MB/s BenchmarkFuse/1-4 181 705690 ns/op BenchmarkFuse/10-4 163 799393 ns/op BenchmarkFuse/100-4 100 1200098 ns/op BenchmarkFuse/1000-4 16 7183641 ns/op BenchmarkFuse/10000-4 2 79639525 ns/op BenchmarkNilCheckDeep1-4 9852 10316 ns/op 0.10 MB/s 237 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 5060 22748 ns/op 0.44 MB/s 232 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 786 162670 ns/op 0.61 MB/s 670 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 74 1730667 ns/op 0.58 MB/s 5138 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 6 30080237 ns/op 0.33 MB/s 120520 B/op 6 allocs/op BenchmarkDSEPass-4 30 3394267 ns/op 54847 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 141411655 ns/op 4259312 B/op 108527 allocs/op BenchmarkCSEPass-4 7 16384205 ns/op 65986 B/op 8 allocs/op BenchmarkCSEPassBlock-4 1 163517056 ns/op 5694528 B/op 97677 allocs/op BenchmarkDeadcodePass-4 136 888243 ns/op 86386 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 127344589 ns/op 4051600 B/op 45033 allocs/op BenchmarkMultiPass-4 50 2428568 ns/op 233713 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 257242942 ns/op 11193152 B/op 149754 allocs/op BenchmarkCondRewrite/SoloJump-4 3500984 38.71 ns/op BenchmarkCondRewrite/CombJump-4 3692564 57.72 ns/op PASS ok cmd/compile/internal/ssa 19.304s goos: darwin goarch: amd64 pkg: cmd/compile/internal/test BenchmarkLoadAdd-4 13425 14357 ns/op BenchmarkExtShift-4 21433 5426 ns/op BenchmarkModify-4 7454 23719 ns/op BenchmarkMullImm-4 21483 7492 ns/op BenchmarkConstModify-4 7035 15616 ns/op BenchmarkBitSet-4 10000 11084 ns/op BenchmarkBitClear-4 10000 12477 ns/op BenchmarkBitToggle-4 10000 11277 ns/op BenchmarkBitSetConst-4 99316 1261 ns/op BenchmarkBitClearConst-4 103930 1024 ns/op BenchmarkBitToggleConst-4 89472 1208 ns/op BenchmarkDivconstI64-4 6026971 19.00 ns/op BenchmarkModconstI64-4 5674012 29.52 ns/op BenchmarkDivisiblePow2constI64-4 5912973 20.65 ns/op BenchmarkDivisibleconstI64-4 7026740 16.86 ns/op BenchmarkDivisibleWDivconstI64-4 3431755 37.03 ns/op BenchmarkDivconstU64/3-4 7118800 23.12 ns/op BenchmarkDivconstU64/5-4 5218682 21.66 ns/op BenchmarkDivconstU64/37-4 5414593 34.85 ns/op BenchmarkDivconstU64/1234567-4 5154346 21.44 ns/op BenchmarkModconstU64-4 6334874 17.91 ns/op BenchmarkDivisibleconstU64-4 7124620 16.92 ns/op BenchmarkDivisibleWDivconstU64-4 3481876 37.99 ns/op BenchmarkDivconstI32-4 6557371 16.56 ns/op BenchmarkModconstI32-4 7878742 16.11 ns/op BenchmarkDivisiblePow2constI32-4 7752678 16.41 ns/op BenchmarkDivisibleconstI32-4 6643022 15.89 ns/op BenchmarkDivisibleWDivconstI32-4 3424561 36.86 ns/op BenchmarkDivconstU32-4 6553510 19.40 ns/op BenchmarkModconstU32-4 6360781 18.27 ns/op BenchmarkDivisibleconstU32-4 5031600 20.43 ns/op BenchmarkDivisibleWDivconstU32-4 3159290 35.88 ns/op BenchmarkDivconstI16-4 7102988 18.35 ns/op BenchmarkModconstI16-4 7122266 21.14 ns/op BenchmarkDivisiblePow2constI16-4 7237162 15.37 ns/op BenchmarkDivisibleconstI16-4 7804821 15.39 ns/op BenchmarkDivisibleWDivconstI16-4 3395554 57.18 ns/op BenchmarkDivconstU16-4 7059915 18.31 ns/op BenchmarkModconstU16-4 7334091 17.97 ns/op BenchmarkDivisibleconstU16-4 7414249 16.23 ns/op BenchmarkDivisibleWDivconstU16-4 3293846 54.87 ns/op BenchmarkDivconstI8-4 7612684 16.57 ns/op BenchmarkModconstI8-4 5930196 22.74 ns/op BenchmarkDivisiblePow2constI8-4 6897036 19.39 ns/op BenchmarkDivisibleconstI8-4 4974393 21.49 ns/op BenchmarkDivisibleWDivconstI8-4 3659431 34.27 ns/op BenchmarkDivconstU8-4 7663304 28.20 ns/op BenchmarkModconstU8-4 7588528 17.46 ns/op BenchmarkDivisibleconstU8-4 6505682 20.44 ns/op BenchmarkDivisibleWDivconstU8-4 2749354 53.25 ns/op BenchmarkMul2-4 228685 661.0 ns/op BenchmarkMulNeg2-4 218245 591.3 ns/op BenchmarkEfaceInteger-4 2371953 42.52 ns/op BenchmarkMulconstI32/3-4 27307656 5.274 ns/op BenchmarkMulconstI32/5-4 21746170 7.428 ns/op BenchmarkMulconstI32/12-4 26420137 5.136 ns/op BenchmarkMulconstI32/120-4 29133702 4.747 ns/op BenchmarkMulconstI32/-120-4 26860443 5.434 ns/op BenchmarkMulconstI32/65537-4 21684807 6.112 ns/op BenchmarkMulconstI32/65538-4 21763321 5.661 ns/op BenchmarkMulconstI64/3-4 22708400 5.678 ns/op BenchmarkMulconstI64/5-4 23291192 5.108 ns/op BenchmarkMulconstI64/12-4 21427905 6.134 ns/op BenchmarkMulconstI64/120-4 21918140 7.723 ns/op BenchmarkMulconstI64/-120-4 22177759 6.648 ns/op BenchmarkMulconstI64/65537-4 23153265 8.140 ns/op BenchmarkMulconstI64/65538-4 23583514 5.885 ns/op BenchmarkMulconstU32/3-4 21165334 5.456 ns/op BenchmarkMulconstU32/5-4 27364671 5.704 ns/op BenchmarkMulconstU32/12-4 22388852 5.490 ns/op BenchmarkMulconstU32/120-4 18640107 7.007 ns/op BenchmarkMulconstU32/65537-4 20847723 5.371 ns/op BenchmarkMulconstU32/65538-4 25351749 5.491 ns/op BenchmarkMulconstU64/3-4 16402416 6.427 ns/op BenchmarkMulconstU64/5-4 26602866 5.216 ns/op BenchmarkMulconstU64/12-4 22154862 5.977 ns/op BenchmarkMulconstU64/120-4 20916418 6.995 ns/op BenchmarkMulconstU64/65537-4 26752494 5.419 ns/op BenchmarkMulconstU64/65538-4 23953219 9.234 ns/op BenchmarkShiftArithmeticRight-4 25310474 8.271 ns/op BenchmarkSwitch8Predictable-4 5407334 24.58 ns/op BenchmarkSwitch8Unpredictable-4 7131304 15.26 ns/op BenchmarkSwitch32Predictable-4 9968108 13.79 ns/op BenchmarkSwitch32Unpredictable-4 6833791 15.64 ns/op BenchmarkSwitchStringPredictable-4 5437767 28.85 ns/op BenchmarkSwitchStringUnpredictable-4 5966654 19.98 ns/op PASS ok cmd/compile/internal/test 19.304s goos: darwin goarch: amd64 pkg: cmd/compile/internal/types2 BenchmarkLookupFieldOrMethod-4 100 1214947 ns/op BenchmarkNamed/Underlying/nongeneric-4 842625 183.5 ns/op BenchmarkNamed/Underlying/generic-4 896526 131.0 ns/op BenchmarkNamed/Underlying/src_instance-4 745376 251.6 ns/op BenchmarkNamed/Underlying/user_instance-4 1000000 201.0 ns/op BenchmarkCheck/http/funcbodies/info-4 1 478988085 ns/op 63533 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 408480131 ns/op 74526 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 165603888 ns/op 182828 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 169804791 ns/op 178199 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 2364896462 ns/op 2169 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 138132945 ns/op 36852 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 57521522 ns/op 83367 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 53426574 ns/op 95727 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 818798952 ns/op 2649 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 58521948 ns/op 36786 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 37982194 ns/op 56351 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 4 32973718 ns/op 65342 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 2161947702 ns/op 28766 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 720259098 ns/op 86294 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 153190535 ns/op 402971 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 185745521 ns/op 333202 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 3332849563 ns/op 606.8 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 95989570 ns/op 20924 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 68848006 ns/op 29154 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 68617230 ns/op 29251 lines/s PASS ok cmd/compile/internal/types2 48.230s goos: darwin goarch: amd64 pkg: cmd/go BenchmarkExecGoEnv-4 3 43556421 ns/op 30517000 sys-ns/op 4873333 user-ns/op PASS ok cmd/go 0.624s goos: darwin goarch: amd64 pkg: cmd/internal/notsha256 BenchmarkHash8Bytes/New-4 50287 2320 ns/op 3.45 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 49087 2057 ns/op 3.89 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14151 11746 ns/op 87.18 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 10000 10032 ns/op 102.07 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2416 54954 ns/op 149.07 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2264 53298 ns/op 153.70 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.339s All tests passed.