darwin-amd64-race at 4406ed6d4ea90fe9489bd68c61d330a6d2378498 :: 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=808593DF-794F-4CFD-8076-075E40B661D2" "USER=gopher" "SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.cxtN2NyOrx/Listeners" "PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" "GO_BUILDER_ENV=qemu_vm" "LaunchInstanceID=531C7BCF-BA0B-422F-9727-7CA06F28CCC0" "__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" "GOPLSCACHE=/tmp/buildlet/goplscache" "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 *** You need to add /tmp/buildlet/go/bin to your PATH. :: 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=808593DF-794F-4CFD-8076-075E40B661D2" "USER=gopher" "SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.cxtN2NyOrx/Listeners" "PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" "GO_BUILDER_ENV=qemu_vm" "LaunchInstanceID=531C7BCF-BA0B-422F-9727-7CA06F28CCC0" "__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" "GOPLSCACHE=/tmp/buildlet/goplscache" "PWD=/tmp/buildlet/go/bin"] in dir /tmp/buildlet/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: # GOOS: darwin # OS Version: Darwin 21.6.0 Darwin Kernel Version 21.6.0: Mon Aug 22 20:17:10 PDT 2022; root:xnu-8020.140.49~2/RELEASE_X86_64 x86_64 ##### Testing packages. ok archive/tar 2.626s ok archive/zip 3.431s ok bufio 1.511s ok bytes 4.418s ok cmp 1.103s ok compress/bzip2 1.594s ok compress/flate 10.287s ok compress/gzip 18.569s ok compress/lzw 2.290s ok compress/zlib 6.034s ok container/heap 1.056s ok container/list 1.030s ok container/ring 1.033s ok context 1.094s ok crypto 1.036s ok crypto/aes 1.098s ok crypto/cipher 1.064s ok crypto/des 1.074s ok crypto/dsa 1.050s ok crypto/ecdh 1.326s ok crypto/ecdsa 1.171s ok crypto/ed25519 1.661s ok crypto/elliptic 1.078s ok crypto/hmac 1.060s ok crypto/internal/alias 1.047s ok crypto/internal/bigmod 5.813s ok crypto/internal/boring 1.072s ok crypto/internal/boring/bcache 1.872s ok crypto/internal/edwards25519 52.397s ok crypto/internal/edwards25519/field 18.948s ok crypto/internal/nistec 1.908s ok crypto/internal/nistec/fiat 1.113s [no tests to run] ok crypto/md5 1.110s ok crypto/rand 1.465s ok crypto/rc4 1.816s ok crypto/rsa 3.548s ok crypto/sha1 1.081s ok crypto/sha256 1.042s ok crypto/sha512 1.036s ok crypto/subtle 1.668s ok crypto/tls 6.717s ok crypto/x509 3.534s ok database/sql 1.526s ok database/sql/driver 1.113s ok debug/buildinfo 1.139s ok debug/dwarf 1.133s ok debug/elf 2.611s ok debug/gosym 1.224s ok debug/macho 1.061s ok debug/pe 1.160s ok debug/plan9obj 1.038s ok embed 1.067s [no tests to run] ok embed/internal/embedtest 1.095s ok encoding/ascii85 1.063s ok encoding/asn1 1.078s ok encoding/base32 1.138s ok encoding/base64 1.049s ok encoding/binary 1.062s ok encoding/csv 1.217s ok encoding/gob 22.407s ok encoding/hex 1.037s ok encoding/json 3.509s ok encoding/pem 3.725s ok encoding/xml 1.260s ok errors 1.083s ok expvar 1.102s ok flag 3.285s ok fmt 1.782s ok go/ast 1.090s ok go/build 7.482s ok go/build/constraint 1.046s ok go/constant 1.052s ok go/doc 1.388s ok go/doc/comment 5.163s ok go/format 1.099s ok go/importer 2.618s ok go/internal/gccgoimporter 1.143s ok go/internal/gcimporter 12.087s ok go/internal/srcimporter 31.238s ok go/parser 2.517s ok go/printer 3.357s ok go/scanner 1.080s ok go/token 1.284s ok go/types 57.807s ok hash 1.055s ok hash/adler32 1.064s ok hash/crc32 1.106s ok hash/crc64 1.048s ok hash/fnv 1.035s ok hash/maphash 1.057s ok html 1.046s ok html/template 1.297s ok image 1.502s ok image/color 1.119s ok image/draw 1.818s ok image/gif 2.728s ok image/jpeg 3.263s ok image/png 5.552s ok index/suffixarray 2.903s ok internal/abi 1.345s ok internal/buildcfg 1.048s ok internal/coverage/cformat 1.049s ok internal/coverage/cmerge 1.028s ok internal/coverage/pods 1.038s ok internal/coverage/slicereader 1.030s ok internal/coverage/slicewriter 1.038s ok internal/coverage/test 1.077s ok internal/cpu 3.066s ok internal/dag 1.060s ok internal/diff 1.034s ok internal/fmtsort 1.024s ok internal/fuzz 1.069s ok internal/godebug 12.970s ok internal/godebugs 1.128s ok internal/intern 3.631s ok internal/itoa 1.067s ok internal/poll 1.445s ok internal/profile 1.052s ok internal/reflectlite 1.040s ok internal/safefilepath 1.032s ok internal/saferio 1.303s ok internal/singleflight 1.146s ok internal/testenv 1.678s ok internal/trace 1.233s ok internal/types/errors 2.792s ok internal/unsafeheader 1.051s ok internal/xcoff 1.137s ok internal/zstd 1.068s ok io 1.092s ok io/fs 1.231s ok io/ioutil 1.038s ok log 1.031s ok log/slog 1.085s ok log/slog/internal/benchmarks 1.085s ok log/slog/internal/buffer 1.047s ok log/syslog 2.289s ok maps 1.081s ok math 1.046s ok math/big 5.855s ok math/bits 1.062s ok math/cmplx 1.106s ok math/rand 5.966s ok mime 1.101s ok mime/multipart 8.391s ok mime/quotedprintable 1.165s ok net 20.788s ok net/http 27.126s ok net/http/cgi 13.781s ok net/http/cookiejar 1.119s ok net/http/fcgi 1.214s ok net/http/httptest 1.433s ok net/http/httptrace 1.078s ok net/http/httputil 2.274s ok net/http/internal 1.057s ok net/http/internal/ascii 1.043s ok net/http/pprof 6.269s ok net/internal/socktest 1.053s ok net/mail 1.052s ok net/netip 2.011s ok net/rpc 1.259s ok net/rpc/jsonrpc 1.138s ok net/smtp 1.290s ok net/textproto 2.254s ok net/url 1.069s ok os 8.358s ok os/exec 8.604s ok os/exec/internal/fdtest 1.055s ok os/signal 19.261s ok os/user 1.075s ok path 1.049s ok path/filepath 1.438s ok plugin 1.039s ok reflect 2.644s ok regexp 4.603s ok regexp/syntax 5.677s ok runtime 64.066s ok runtime/cgo 1.072s ok runtime/coverage 1.088s ok runtime/debug 2.281s ok runtime/internal/atomic 1.076s ok runtime/internal/math 1.024s ok runtime/internal/sys 1.027s ok runtime/metrics 1.083s ok runtime/pprof 22.782s ok runtime/race 14.533s ok runtime/trace 6.820s ok slices 2.032s ok sort 1.553s ok strconv 4.915s ok strings 3.908s ok sync 1.644s ok sync/atomic 9.153s ok syscall 6.814s ok testing 3.984s ok testing/fstest 1.034s ok testing/iotest 1.047s ok testing/quick 1.191s ok testing/slogtest 1.032s ok text/scanner 1.043s ok text/tabwriter 1.030s ok text/template 1.174s ok text/template/parse 1.081s ok time 3.544s ok unicode 1.045s ok unicode/utf16 1.057s ok unicode/utf8 1.064s ok cmd/addr2line 10.767s ok cmd/api 40.002s ok cmd/asm/internal/asm 5.727s ok cmd/asm/internal/lex 1.044s ok cmd/cgo/internal/swig 1.157s ok cmd/cgo/internal/test 1.870s ok cmd/cgo/internal/testcarchive 53.592s ok cmd/cgo/internal/testcshared 25.536s ok cmd/cgo/internal/testerrors 42.246s ok cmd/cgo/internal/testfortran 1.132s ok cmd/cgo/internal/testgodefs 4.692s ok cmd/cgo/internal/testlife 3.890s ok cmd/cgo/internal/testnocgo 1.040s ok cmd/cgo/internal/testplugin 103.387s ok cmd/cgo/internal/testsanitizers 1.059s [no tests to run] ok cmd/cgo/internal/testshared 1.041s ok cmd/cgo/internal/testso 7.270s ok cmd/cgo/internal/teststdio 7.194s ok cmd/cgo/internal/testtls 1.041s ok cmd/compile/internal/abt 1.069s ok cmd/compile/internal/amd64 78.905s ok cmd/compile/internal/base 1.055s ok cmd/compile/internal/compare 1.043s ok cmd/compile/internal/dwarfgen 2.039s ok cmd/compile/internal/importer 6.499s ok cmd/compile/internal/ir 1.063s ok cmd/compile/internal/logopt 2.864s ok cmd/compile/internal/loopvar 43.281s ok cmd/compile/internal/noder 1.042s ok cmd/compile/internal/reflectdata 1.041s [no tests to run] ok cmd/compile/internal/ssa 50.502s ok cmd/compile/internal/syntax 1.397s ok cmd/compile/internal/test 30.456s ok cmd/compile/internal/typecheck 1.828s ok cmd/compile/internal/types 1.039s ok cmd/compile/internal/types2 24.421s ok cmd/covdata 1.068s ok cmd/cover 16.954s ok cmd/dist 1.026s ok cmd/distpack 1.080s ok cmd/doc 3.991s ok cmd/fix 15.805s ok cmd/go 487.301s ok cmd/go/internal/auth 1.084s ok cmd/go/internal/cache 1.517s ok cmd/go/internal/envcmd 1.832s ok cmd/go/internal/fsys 1.355s ok cmd/go/internal/generate 1.132s ok cmd/go/internal/get 1.076s ok cmd/go/internal/gover 1.100s ok cmd/go/internal/imports 1.179s ok cmd/go/internal/load 1.079s ok cmd/go/internal/lockedfile 1.326s ok cmd/go/internal/lockedfile/internal/filelock 2.152s ok cmd/go/internal/modconv 1.072s ok cmd/go/internal/modfetch 1.083s ok cmd/go/internal/modfetch/codehost 15.316s ok cmd/go/internal/modfetch/zip_sum_test 1.102s ok cmd/go/internal/modindex 1.871s ok cmd/go/internal/modload 1.074s ok cmd/go/internal/mvs 1.065s ok cmd/go/internal/par 1.161s ok cmd/go/internal/str 1.059s ok cmd/go/internal/test 1.242s ok cmd/go/internal/vcs 1.188s ok cmd/go/internal/vcweb 1.140s ok cmd/go/internal/vcweb/vcstest 29.083s ok cmd/go/internal/web 1.097s ok cmd/go/internal/work 3.045s ok cmd/gofmt 1.541s ok cmd/internal/archive 3.238s ok cmd/internal/buildid 2.021s ok cmd/internal/cov 1.799s ok cmd/internal/dwarf 1.095s ok cmd/internal/edit 1.056s ok cmd/internal/goobj 1.030s ok cmd/internal/moddeps 4.049s ok cmd/internal/notsha256 1.078s ok cmd/internal/obj 2.548s ok cmd/internal/obj/ppc64 2.007s ok cmd/internal/obj/riscv 1.496s ok cmd/internal/obj/s390x 1.045s ok cmd/internal/obj/x86 5.821s ok cmd/internal/objabi 1.049s ok cmd/internal/pkgpath 5.157s ok cmd/internal/pkgpattern 1.077s ok cmd/internal/quoted 1.077s ok cmd/internal/src 1.043s ok cmd/internal/test2json 2.329s ok cmd/link 34.370s ok cmd/link/internal/benchmark 1.059s ok cmd/link/internal/ld 33.525s ok cmd/link/internal/loader 1.145s ok cmd/nm 9.523s ok cmd/objdump 11.563s ok cmd/pack 8.838s ok cmd/pprof 4.164s ok cmd/trace 1.212s ok cmd/vet 60.729s ##### Running benchmarks briefly. goos: darwin goarch: amd64 pkg: archive/tar Benchmark/Writer/USTAR-4 3086 37251 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2407 49012 ns/op 1853 B/op 36 allocs/op Benchmark/Writer/PAX-4 1804 72779 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 4866 31094 ns/op 5108 B/op 15 allocs/op Benchmark/Reader/GNU-4 7506 30151 ns/op 5071 B/op 14 allocs/op Benchmark/Reader/PAX-4 2664 77397 ns/op 8798 B/op 33 allocs/op PASS ok archive/tar 2.304s goos: darwin goarch: amd64 pkg: archive/zip BenchmarkCompressedZipGarbage-4 1 289679435 ns/op 828576 B/op 82 allocs/op BenchmarkZip64Test-4 1 196596351 ns/op BenchmarkZip64TestSizes/4096-4 1465 150462 ns/op BenchmarkZip64TestSizes/1048576-4 135 1014647 ns/op BenchmarkZip64TestSizes/67108864-4 1 177020364 ns/op PASS ok archive/zip 2.634s goos: darwin goarch: amd64 pkg: bufio BenchmarkReaderCopyOptimal-4 176856 687.4 ns/op BenchmarkReaderCopyUnoptimal-4 112666 1084 ns/op BenchmarkReaderCopyNoWriteTo-4 8899 91132 ns/op BenchmarkReaderWriteToOptimal-4 4078 26693 ns/op BenchmarkReaderReadString-4 80119 2012 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 128418 949.4 ns/op BenchmarkWriterCopyUnoptimal-4 135716 920.2 ns/op BenchmarkWriterCopyNoReadFrom-4 10000 73170 ns/op BenchmarkReaderEmpty-4 13240 14327 ns/op 4225 B/op 3 allocs/op BenchmarkWriterEmpty-4 10000 10259 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 401649 253.5 ns/op 0 B/op 0 allocs/op PASS ok bufio 4.861s goos: darwin goarch: amd64 pkg: bytes BenchmarkReadString-4 3159 37202 ns/op 880.81 MB/s BenchmarkWriteByte-4 385 287418 ns/op 14.25 MB/s BenchmarkWriteRune-4 214 535689 ns/op 22.94 MB/s BenchmarkBufferNotEmptyWriteRead-4 34 3529648 ns/op BenchmarkBufferFullSmallReads-4 93 1317478 ns/op BenchmarkBufferWriteBlock/N4096-4 8865 24685 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 326 381426 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 10 11825144 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 8 12861439 ns/op 1304.46 MB/s 4194304 B/op 0 allocs/op BenchmarkIndexByte/10-4 3370711 34.45 ns/op 290.24 MB/s BenchmarkIndexByte/32-4 3171253 38.25 ns/op 836.69 MB/s BenchmarkIndexByte/4K-4 855136 145.5 ns/op 28155.00 MB/s BenchmarkIndexBytePortable/10-4 1000000 110.8 ns/op 90.28 MB/s BenchmarkIndexBytePortable/32-4 381068 292.0 ns/op 109.59 MB/s BenchmarkIndexBytePortable/4K-4 3946 33193 ns/op 123.40 MB/s BenchmarkIndexRune/10-4 963016 126.1 ns/op 79.28 MB/s BenchmarkIndexRune/32-4 1000000 127.3 ns/op 251.31 MB/s BenchmarkIndexRune/4K-4 404379 327.2 ns/op 12517.50 MB/s BenchmarkIndexRuneASCII/10-4 3307052 37.15 ns/op 269.17 MB/s BenchmarkIndexRuneASCII/32-4 2956224 40.77 ns/op 784.80 MB/s BenchmarkIndexRuneASCII/4K-4 1000000 151.1 ns/op 27100.18 MB/s BenchmarkEqual/0-4 9148909 12.65 ns/op BenchmarkEqual/1-4 1000000 105.6 ns/op 9.47 MB/s BenchmarkEqual/6-4 1000000 113.5 ns/op 52.88 MB/s BenchmarkEqual/9-4 1000000 109.4 ns/op 82.29 MB/s BenchmarkEqual/15-4 1000000 124.4 ns/op 120.58 MB/s BenchmarkEqual/16-4 1000000 108.5 ns/op 147.51 MB/s BenchmarkEqual/20-4 1000000 130.2 ns/op 153.65 MB/s BenchmarkEqual/32-4 1000000 122.0 ns/op 262.24 MB/s BenchmarkEqual/4K-4 74294 1603 ns/op 2554.63 MB/s BenchmarkIndex/10-4 1836721 62.97 ns/op 158.80 MB/s BenchmarkIndex/32-4 1849401 59.99 ns/op 533.39 MB/s BenchmarkIndex/4K-4 19516 6297 ns/op 650.45 MB/s BenchmarkIndexEasy/10-4 1917489 55.58 ns/op 179.91 MB/s BenchmarkIndexEasy/32-4 1899938 63.45 ns/op 504.30 MB/s BenchmarkIndexEasy/4K-4 479707 259.3 ns/op 15796.23 MB/s BenchmarkCount/10-4 1000000 109.1 ns/op 91.66 MB/s BenchmarkCount/32-4 1218148 100.4 ns/op 318.62 MB/s BenchmarkCount/4K-4 20998 5703 ns/op 718.24 MB/s BenchmarkCountEasy/10-4 1200771 99.36 ns/op 100.64 MB/s BenchmarkCountEasy/32-4 1000000 111.3 ns/op 287.38 MB/s BenchmarkCountEasy/4K-4 377920 357.6 ns/op 11454.05 MB/s BenchmarkCountSingle/10-4 2340094 49.07 ns/op 203.80 MB/s BenchmarkCountSingle/32-4 2170210 50.73 ns/op 630.75 MB/s BenchmarkCountSingle/4K-4 787905 146.6 ns/op 27936.64 MB/s BenchmarkToUpper/#00-4 2216490 51.79 ns/op BenchmarkToUpper/ONLYUPPER-4 249676 477.1 ns/op BenchmarkToUpper/abc-4 347481 337.0 ns/op BenchmarkToUpper/AbC123-4 218488 493.6 ns/op BenchmarkToUpper/azAZ09_-4 240116 548.4 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 76393 1629 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 29976 3716 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 50205 2296 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 113588 1058 ns/op BenchmarkToLower/#00-4 2290006 53.52 ns/op BenchmarkToLower/abc-4 350455 320.8 ns/op BenchmarkToLower/AbC123-4 259396 460.2 ns/op BenchmarkToLower/azAZ09_-4 253540 531.7 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 74788 1562 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 31903 3493 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 56277 1834 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 118173 1006 ns/op BenchmarkFields/ASCII/16-4 170431 789.8 ns/op 20.26 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 13771 9631 ns/op 26.58 MB/s 576 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 727 146577 ns/op 27.94 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 52 2710621 ns/op 24.18 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 46221573 ns/op 22.69 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 80456 1456 ns/op 10.99 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5749 22241 ns/op 11.51 MB/s 480 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 333 372922 ns/op 10.98 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 16 6923543 ns/op 9.47 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 108569964 ns/op 9.66 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 107924 1110 ns/op 14.41 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 10000 13171 ns/op 19.44 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 518 251301 ns/op 16.30 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 28 4543052 ns/op 14.43 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 76265967 ns/op 13.75 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 103791 1170 ns/op 13.68 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 7022 16355 ns/op 15.65 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 410 295880 ns/op 13.84 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 20 5633988 ns/op 11.63 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 93982682 ns/op 11.16 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 1771489 66.87 ns/op BenchmarkTrimSpace/ASCII-4 1000000 123.1 ns/op BenchmarkTrimSpace/SomeNonASCII-4 91822 1272 ns/op BenchmarkTrimSpace/JustNonASCII-4 45633 2702 ns/op BenchmarkToValidUTF8/Valid-4 364689 343.7 ns/op BenchmarkToValidUTF8/InvalidASCII-4 252109 515.5 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 71632 1639 ns/op BenchmarkIndexHard1-4 964 121819 ns/op BenchmarkIndexHard2-4 648 173253 ns/op BenchmarkIndexHard3-4 170 890118 ns/op BenchmarkIndexHard4-4 171 591424 ns/op BenchmarkLastIndexHard1-4 7 15381312 ns/op BenchmarkLastIndexHard2-4 6 22086720 ns/op BenchmarkLastIndexHard3-4 5 22076671 ns/op BenchmarkCountHard1-4 1008 118660 ns/op BenchmarkCountHard2-4 738 161968 ns/op BenchmarkCountHard3-4 171 709460 ns/op BenchmarkSplitEmptySeparator-4 1 120928100 ns/op BenchmarkSplitSingleByteSeparator-4 14 11192119 ns/op BenchmarkSplitMultiByteSeparator-4 10 10107690 ns/op BenchmarkSplitNSingleByteSeparator-4 148119 992.8 ns/op BenchmarkSplitNMultiByteSeparator-4 57804 2189 ns/op BenchmarkRepeat-4 128292 960.5 ns/op BenchmarkRepeatLarge/256/1-4 89590 1428 ns/op 179.26 MB/s BenchmarkRepeatLarge/256/16-4 184838 1081 ns/op 236.87 MB/s BenchmarkRepeatLarge/512/1-4 47096 2802 ns/op 182.74 MB/s BenchmarkRepeatLarge/512/16-4 79591 1515 ns/op 337.93 MB/s BenchmarkRepeatLarge/1024/1-4 39158 3012 ns/op 340.02 MB/s BenchmarkRepeatLarge/1024/16-4 44589 3133 ns/op 326.88 MB/s BenchmarkRepeatLarge/2048/1-4 28531 5301 ns/op 386.33 MB/s BenchmarkRepeatLarge/2048/16-4 26732 4846 ns/op 422.58 MB/s BenchmarkRepeatLarge/4096/1-4 12018 8814 ns/op 464.69 MB/s BenchmarkRepeatLarge/4096/16-4 14780 7988 ns/op 512.75 MB/s BenchmarkRepeatLarge/8192/1-4 10000 15353 ns/op 533.58 MB/s BenchmarkRepeatLarge/8192/16-4 10000 15792 ns/op 518.74 MB/s BenchmarkRepeatLarge/8192/4097-4 15837 10193 ns/op 401.95 MB/s BenchmarkRepeatLarge/16384/1-4 6766 31984 ns/op 512.26 MB/s BenchmarkRepeatLarge/16384/16-4 8557 28864 ns/op 567.63 MB/s BenchmarkRepeatLarge/16384/4097-4 7551 23093 ns/op 532.25 MB/s BenchmarkRepeatLarge/32768/1-4 2464 56124 ns/op 583.85 MB/s BenchmarkRepeatLarge/32768/16-4 2593 59452 ns/op 551.17 MB/s BenchmarkRepeatLarge/32768/4097-4 2883 52811 ns/op 543.05 MB/s BenchmarkRepeatLarge/65536/1-4 931 123515 ns/op 530.59 MB/s BenchmarkRepeatLarge/65536/16-4 1137 104414 ns/op 627.66 MB/s BenchmarkRepeatLarge/65536/4097-4 1194 104268 ns/op 589.39 MB/s BenchmarkRepeatLarge/131072/1-4 199 565945 ns/op 231.60 MB/s BenchmarkRepeatLarge/131072/16-4 246 624568 ns/op 209.86 MB/s BenchmarkRepeatLarge/131072/4097-4 201 538123 ns/op 236.02 MB/s BenchmarkRepeatLarge/262144/1-4 116 938330 ns/op 279.37 MB/s BenchmarkRepeatLarge/262144/16-4 130 837004 ns/op 313.19 MB/s BenchmarkRepeatLarge/262144/4097-4 123 963478 ns/op 267.90 MB/s BenchmarkRepeatLarge/524288/1-4 63 1719733 ns/op 304.87 MB/s BenchmarkRepeatLarge/524288/16-4 100 1594798 ns/op 328.75 MB/s BenchmarkRepeatLarge/524288/4097-4 94 1561842 ns/op 333.14 MB/s BenchmarkRepeatLarge/1048576/1-4 39 2888066 ns/op 363.07 MB/s BenchmarkRepeatLarge/1048576/16-4 40 2911735 ns/op 360.12 MB/s BenchmarkRepeatLarge/1048576/4097-4 50 2817616 ns/op 370.79 MB/s BenchmarkRepeatLarge/2097152/1-4 22 5698393 ns/op 368.03 MB/s BenchmarkRepeatLarge/2097152/16-4 25 5254777 ns/op 399.09 MB/s BenchmarkRepeatLarge/2097152/4097-4 21 5636292 ns/op 371.44 MB/s BenchmarkRepeatLarge/4194304/1-4 10 10564940 ns/op 397.00 MB/s BenchmarkRepeatLarge/4194304/16-4 10 10367559 ns/op 404.56 MB/s BenchmarkRepeatLarge/4194304/4097-4 9 12756559 ns/op 328.55 MB/s BenchmarkRepeatLarge/8388608/1-4 6 19203444 ns/op 436.83 MB/s BenchmarkRepeatLarge/8388608/16-4 6 18687062 ns/op 448.90 MB/s BenchmarkRepeatLarge/8388608/4097-4 6 16901948 ns/op 496.19 MB/s BenchmarkRepeatLarge/16777216/1-4 3 33742686 ns/op 497.21 MB/s BenchmarkRepeatLarge/16777216/16-4 4 30958185 ns/op 541.93 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 31405408 ns/op 534.21 MB/s BenchmarkRepeatLarge/33554432/1-4 2 58464878 ns/op 573.92 MB/s BenchmarkRepeatLarge/33554432/16-4 2 53330999 ns/op 629.17 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 53845980 ns/op 623.16 MB/s BenchmarkRepeatLarge/67108864/1-4 1 105930658 ns/op 633.52 MB/s BenchmarkRepeatLarge/67108864/16-4 1 109891538 ns/op 610.68 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 118895574 ns/op 564.44 MB/s BenchmarkRepeatLarge/134217728/1-4 1 242010111 ns/op 554.60 MB/s BenchmarkRepeatLarge/134217728/16-4 1 225899364 ns/op 594.15 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 222572149 ns/op 603.03 MB/s BenchmarkRepeatLarge/268435456/1-4 1 541250382 ns/op 495.95 MB/s BenchmarkRepeatLarge/268435456/16-4 1 479685352 ns/op 559.61 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 471477020 ns/op 569.35 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1013865757 ns/op 529.53 MB/s BenchmarkRepeatLarge/536870912/16-4 1 918358398 ns/op 584.60 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 931410063 ns/op 576.41 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3378383048 ns/op 317.83 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1743133735 ns/op 615.98 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1728828058 ns/op 621.08 MB/s BenchmarkBytesCompare/1-4 12423567 10.07 ns/op BenchmarkBytesCompare/2-4 11653215 9.712 ns/op BenchmarkBytesCompare/4-4 12039728 10.46 ns/op BenchmarkBytesCompare/8-4 12524982 8.861 ns/op BenchmarkBytesCompare/16-4 12969175 9.406 ns/op BenchmarkBytesCompare/32-4 9947294 10.79 ns/op BenchmarkBytesCompare/64-4 10419183 11.00 ns/op BenchmarkBytesCompare/128-4 8344281 13.03 ns/op BenchmarkBytesCompare/256-4 6933555 16.37 ns/op BenchmarkBytesCompare/512-4 4765557 23.04 ns/op BenchmarkBytesCompare/1024-4 2712529 38.68 ns/op BenchmarkBytesCompare/2048-4 1755172 70.80 ns/op BenchmarkIndexAnyASCII/1:1-4 1870552 62.46 ns/op BenchmarkIndexAnyASCII/1:2-4 1944241 62.01 ns/op BenchmarkIndexAnyASCII/1:4-4 1904770 61.36 ns/op BenchmarkIndexAnyASCII/1:8-4 1810464 63.81 ns/op BenchmarkIndexAnyASCII/1:16-4 1898299 64.72 ns/op BenchmarkIndexAnyASCII/1:32-4 1820689 69.25 ns/op BenchmarkIndexAnyASCII/1:64-4 1960885 64.34 ns/op BenchmarkIndexAnyASCII/16:1-4 2020734 59.99 ns/op BenchmarkIndexAnyASCII/16:2-4 499399 206.9 ns/op BenchmarkIndexAnyASCII/16:4-4 564387 226.5 ns/op BenchmarkIndexAnyASCII/16:8-4 621643 219.4 ns/op BenchmarkIndexAnyASCII/16:16-4 487765 221.6 ns/op BenchmarkIndexAnyASCII/16:32-4 453210 245.7 ns/op BenchmarkIndexAnyASCII/16:64-4 415878 295.7 ns/op BenchmarkIndexAnyASCII/256:1-4 1697508 63.46 ns/op BenchmarkIndexAnyASCII/256:2-4 50724 2451 ns/op BenchmarkIndexAnyASCII/256:4-4 48681 2480 ns/op BenchmarkIndexAnyASCII/256:8-4 46520 2517 ns/op BenchmarkIndexAnyASCII/256:16-4 48982 2336 ns/op BenchmarkIndexAnyASCII/256:32-4 49922 2467 ns/op BenchmarkIndexAnyASCII/256:64-4 44565 2561 ns/op BenchmarkIndexAnyUTF8/1:1-4 1712566 66.67 ns/op BenchmarkIndexAnyUTF8/1:2-4 1799335 64.77 ns/op BenchmarkIndexAnyUTF8/1:4-4 1842952 66.62 ns/op BenchmarkIndexAnyUTF8/1:8-4 1679786 66.96 ns/op BenchmarkIndexAnyUTF8/1:16-4 1695577 79.40 ns/op BenchmarkIndexAnyUTF8/1:32-4 1863998 65.45 ns/op BenchmarkIndexAnyUTF8/1:64-4 1789209 64.97 ns/op BenchmarkIndexAnyUTF8/16:1-4 142300 872.9 ns/op BenchmarkIndexAnyUTF8/16:2-4 322892 376.3 ns/op BenchmarkIndexAnyUTF8/16:4-4 311947 366.3 ns/op BenchmarkIndexAnyUTF8/16:8-4 283753 361.8 ns/op BenchmarkIndexAnyUTF8/16:16-4 339412 394.3 ns/op BenchmarkIndexAnyUTF8/16:32-4 304240 375.7 ns/op BenchmarkIndexAnyUTF8/16:64-4 334830 366.0 ns/op BenchmarkIndexAnyUTF8/256:1-4 9224 13178 ns/op BenchmarkIndexAnyUTF8/256:2-4 26088 4452 ns/op BenchmarkIndexAnyUTF8/256:4-4 25032 4545 ns/op BenchmarkIndexAnyUTF8/256:8-4 24801 4504 ns/op BenchmarkIndexAnyUTF8/256:16-4 26568 4520 ns/op BenchmarkIndexAnyUTF8/256:32-4 25922 4829 ns/op BenchmarkIndexAnyUTF8/256:64-4 24742 4839 ns/op BenchmarkLastIndexAnyASCII/1:1-4 1795974 65.05 ns/op BenchmarkLastIndexAnyASCII/1:2-4 1868564 66.68 ns/op BenchmarkLastIndexAnyASCII/1:4-4 1777401 64.67 ns/op BenchmarkLastIndexAnyASCII/1:8-4 1783029 65.73 ns/op BenchmarkLastIndexAnyASCII/1:16-4 1807014 65.12 ns/op BenchmarkLastIndexAnyASCII/1:32-4 1733682 68.37 ns/op BenchmarkLastIndexAnyASCII/1:64-4 1730221 66.79 ns/op BenchmarkLastIndexAnyASCII/16:1-4 456736 264.3 ns/op BenchmarkLastIndexAnyASCII/16:2-4 418100 263.8 ns/op BenchmarkLastIndexAnyASCII/16:4-4 494295 272.3 ns/op BenchmarkLastIndexAnyASCII/16:8-4 422876 283.4 ns/op BenchmarkLastIndexAnyASCII/16:16-4 435032 292.1 ns/op BenchmarkLastIndexAnyASCII/16:32-4 311071 323.9 ns/op BenchmarkLastIndexAnyASCII/16:64-4 369226 345.2 ns/op BenchmarkLastIndexAnyASCII/256:1-4 30675 3478 ns/op BenchmarkLastIndexAnyASCII/256:2-4 35376 3337 ns/op BenchmarkLastIndexAnyASCII/256:4-4 33576 3608 ns/op BenchmarkLastIndexAnyASCII/256:8-4 32686 3332 ns/op BenchmarkLastIndexAnyASCII/256:16-4 35196 3506 ns/op BenchmarkLastIndexAnyASCII/256:32-4 32935 3667 ns/op BenchmarkLastIndexAnyASCII/256:64-4 33704 3594 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 1834790 64.38 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 1784582 67.91 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 1690214 74.89 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 1780660 66.52 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 1815932 67.31 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 1786254 68.00 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1753800 66.22 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 186925 750.7 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 337940 346.3 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 318688 376.3 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 366758 338.2 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 315138 354.7 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 308587 386.3 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 363361 353.6 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 11332 11181 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 27290 4712 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 26533 5000 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 25686 4803 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 26199 4737 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 22867 4733 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 24829 4728 ns/op BenchmarkTrimASCII/1:1-4 2035542 60.55 ns/op BenchmarkTrimASCII/1:2-4 1624291 67.15 ns/op BenchmarkTrimASCII/1:4-4 1670079 71.44 ns/op BenchmarkTrimASCII/1:8-4 1588680 75.35 ns/op BenchmarkTrimASCII/1:16-4 1299337 81.18 ns/op BenchmarkTrimASCII/16:1-4 539374 224.7 ns/op BenchmarkTrimASCII/16:2-4 396286 299.2 ns/op BenchmarkTrimASCII/16:4-4 426218 300.0 ns/op BenchmarkTrimASCII/16:8-4 482595 302.4 ns/op BenchmarkTrimASCII/16:16-4 462918 313.2 ns/op BenchmarkTrimASCII/256:1-4 43809 2638 ns/op BenchmarkTrimASCII/256:2-4 32972 3662 ns/op BenchmarkTrimASCII/256:4-4 27469 4245 ns/op BenchmarkTrimASCII/256:8-4 25954 4762 ns/op BenchmarkTrimASCII/256:16-4 30249 3851 ns/op BenchmarkTrimASCII/4096:1-4 3363 43739 ns/op BenchmarkTrimASCII/4096:2-4 1945 60341 ns/op BenchmarkTrimASCII/4096:4-4 1704 58796 ns/op BenchmarkTrimASCII/4096:8-4 1899 64248 ns/op BenchmarkTrimASCII/4096:16-4 1971 57548 ns/op BenchmarkTrimByte-4 1275426 93.24 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 14394 8261 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 14101 8025 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 657 161842 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1438 74479 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2966 39810 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 6201 20899 ns/op BenchmarkCompareBytesEqual-4 10471852 10.18 ns/op BenchmarkCompareBytesToNil-4 14254056 8.942 ns/op BenchmarkCompareBytesEmpty-4 12451116 9.204 ns/op BenchmarkCompareBytesIdentical-4 13410661 9.068 ns/op BenchmarkCompareBytesSameLength-4 13340151 9.739 ns/op BenchmarkCompareBytesDifferentLength-4 13500370 9.583 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 2157 53332 ns/op 19661.36 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 2493 58895 ns/op 17804.34 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 2964 45962 ns/op 22814.34 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 2744 44012 ns/op 23825.04 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 2992 47744 ns/op 21962.48 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 2221 70730 ns/op 14825.23 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 2166 46350 ns/op 22623.34 MB/s BenchmarkCompareBytesBig-4 2832 44422 ns/op 23604.98 MB/s BenchmarkCompareBytesBigIdentical-4 16847841 7.584 ns/op 138270519.86 MB/s PASS ok bytes 73.853s goos: darwin goarch: amd64 pkg: compress/bzip2 BenchmarkDecodeDigits-4 2 80601708 ns/op 1.24 MB/s 3612268 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 305580499 ns/op 1.86 MB/s 3638592 B/op 54 allocs/op BenchmarkDecodeRand-4 4 26100786 ns/op 0.63 MB/s 3645486 B/op 52 allocs/op PASS ok compress/bzip2 2.305s goos: darwin goarch: amd64 pkg: compress/flate BenchmarkDecode/Digits/Huffman/1e4-4 58 2109254 ns/op 4.74 MB/s 42945 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 6 19979514 ns/op 5.01 MB/s 43353 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 199795471 ns/op 5.01 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 61 2159021 ns/op 4.63 MB/s 42771 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 5 20778065 ns/op 4.81 MB/s 44206 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 211713438 ns/op 4.72 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 52 2016782 ns/op 4.96 MB/s 43422 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 19830246 ns/op 5.04 MB/s 42264 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 231232140 ns/op 4.32 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 51 2385330 ns/op 4.19 MB/s 42511 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 5 22110229 ns/op 4.52 MB/s 42555 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 213727590 ns/op 4.68 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 56 2435218 ns/op 4.11 MB/s 43588 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 5 24716813 ns/op 4.05 MB/s 48398 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 234671670 ns/op 4.26 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 62 2002846 ns/op 4.99 MB/s 42477 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 6 17221201 ns/op 5.81 MB/s 45168 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 170475989 ns/op 5.87 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 78 1676904 ns/op 5.96 MB/s 43897 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 9 11859670 ns/op 8.43 MB/s 45676 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 112913666 ns/op 8.86 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 79 1558114 ns/op 6.42 MB/s 43237 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 9 11731274 ns/op 8.52 MB/s 45676 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 113786048 ns/op 8.79 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 98 1209036 ns/op 8.27 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 11507633 ns/op 8.69 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 121273300 ns/op 8.25 MB/s BenchmarkEncode/Digits/Speed/1e4-4 45 2381955 ns/op 4.20 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 20366222 ns/op 4.91 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 218401943 ns/op 4.58 MB/s BenchmarkEncode/Digits/Default/1e4-4 16 6434191 ns/op 1.55 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 73281832 ns/op 1.36 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 745027456 ns/op 1.34 MB/s BenchmarkEncode/Digits/Compression/1e4-4 18 6297619 ns/op 1.59 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 69701575 ns/op 1.43 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 699638024 ns/op 1.43 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 78 1578950 ns/op 6.33 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 8 13037998 ns/op 7.67 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 135005250 ns/op 7.41 MB/s BenchmarkEncode/Newton/Speed/1e4-4 54 2249208 ns/op 4.45 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 16183983 ns/op 6.18 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 160330438 ns/op 6.24 MB/s BenchmarkEncode/Newton/Default/1e4-4 19 5853626 ns/op 1.71 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 57997778 ns/op 1.72 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 597996704 ns/op 1.67 MB/s BenchmarkEncode/Newton/Compression/1e4-4 19 5503776 ns/op 1.82 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 69195520 ns/op 1.45 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 724263131 ns/op 1.38 MB/s PASS ok compress/flate 16.669s goos: darwin goarch: amd64 pkg: compress/lzw BenchmarkDecoder/1e4-4 40 2640196 ns/op 3.79 MB/s BenchmarkDecoder/1e-Reuse4-4 49 2628504 ns/op 3.80 MB/s BenchmarkDecoder/1e5-4 4 25837574 ns/op 3.87 MB/s BenchmarkDecoder/1e-Reuse5-4 4 25453627 ns/op 3.93 MB/s BenchmarkDecoder/1e6-4 1 256451728 ns/op 3.90 MB/s BenchmarkDecoder/1e-Reuse6-4 1 254495462 ns/op 3.93 MB/s BenchmarkEncoder/1e4-4 48 2107483 ns/op 4.74 MB/s BenchmarkEncoder/1e-Reuse4-4 60 1999154 ns/op 5.00 MB/s BenchmarkEncoder/1e5-4 5 20598566 ns/op 4.85 MB/s BenchmarkEncoder/1e-Reuse5-4 6 20402350 ns/op 4.90 MB/s BenchmarkEncoder/1e6-4 1 207797554 ns/op 4.81 MB/s BenchmarkEncoder/1e-Reuse6-4 1 203625275 ns/op 4.91 MB/s PASS ok compress/lzw 4.023s goos: darwin goarch: amd64 pkg: container/heap BenchmarkDup-4 25 4588626 ns/op PASS ok container/heap 1.259s goos: darwin goarch: amd64 pkg: context BenchmarkCommonParentCancel-4 27141 4381 ns/op BenchmarkWithTimeout/concurrency=40-4 6706 19515 ns/op BenchmarkWithTimeout/concurrency=4000-4 7392 29311 ns/op BenchmarkWithTimeout/concurrency=400000-4 7939 38319 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 339252 423.9 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 16243 7555 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 20343 5562 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 3915 34592 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2470 51572 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 3049 36517 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 337 374341 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 223 545408 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 324 330043 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 31 3758982 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 16 7976357 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 37 3339662 ns/op BenchmarkCheckCanceled/Err-4 331512 401.8 ns/op BenchmarkCheckCanceled/Done-4 544080 239.9 ns/op BenchmarkContextCancelDone-4 782080 145.3 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 26556 4537 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 25674 4550 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 24793 4881 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 23085 5690 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 16302 8399 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 640110 190.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 423830 315.7 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 282048 417.7 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 196050 648.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 97309 1224 ns/op PASS ok context 13.090s goos: darwin goarch: amd64 pkg: crypto/aes BenchmarkEncrypt-4 1738894 64.18 ns/op 249.31 MB/s BenchmarkDecrypt-4 1777762 67.78 ns/op 236.06 MB/s BenchmarkExpand-4 1000000 111.6 ns/op PASS ok crypto/aes 1.594s goos: darwin goarch: amd64 pkg: crypto/cipher BenchmarkAESGCM/Open-128-64-4 181579 561.8 ns/op 113.92 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 374553 300.1 ns/op 213.29 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 242436 495.8 ns/op 129.07 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 410520 313.4 ns/op 204.21 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 153600 741.7 ns/op 1820.22 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 214663 592.7 ns/op 2277.70 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 148399 833.5 ns/op 1619.75 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 182935 668.8 ns/op 2018.63 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 54142 2120 ns/op 3864.85 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 68386 1771 ns/op 4625.97 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 45970 2524 ns/op 3245.49 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 50689 2310 ns/op 3545.61 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6337 20196 ns/op 50.46 MB/s BenchmarkAESCFBDecrypt1K-4 7010 18449 ns/op 55.23 MB/s BenchmarkAESCFBDecrypt8K-4 800 148520 ns/op 55.12 MB/s BenchmarkAESOFB1K-4 10000 12284 ns/op 82.96 MB/s BenchmarkAESCTR1K-4 14948 8442 ns/op 120.71 MB/s BenchmarkAESCTR8K-4 1857 65177 ns/op 125.61 MB/s BenchmarkAESCBCEncrypt1K-4 13597 8823 ns/op 116.05 MB/s BenchmarkAESCBCDecrypt1K-4 17192 6957 ns/op 147.18 MB/s PASS ok crypto/cipher 4.553s goos: darwin goarch: amd64 pkg: crypto/des BenchmarkEncrypt-4 91309 1320 ns/op 6.06 MB/s BenchmarkDecrypt-4 95876 1231 ns/op 6.50 MB/s BenchmarkTDESEncrypt-4 35676 3191 ns/op 2.51 MB/s BenchmarkTDESDecrypt-4 36492 3255 ns/op 2.46 MB/s PASS ok crypto/des 1.726s goos: darwin goarch: amd64 pkg: crypto/ecdh BenchmarkECDH/P256-4 1141 94938 ns/op 759 B/op 12 allocs/op BenchmarkECDH/P384-4 18 6734427 ns/op 1088 B/op 21 allocs/op BenchmarkECDH/P521-4 6 18087770 ns/op 1533 B/op 21 allocs/op BenchmarkECDH/X25519-4 87 1471195 ns/op 375 B/op 9 allocs/op PASS ok crypto/ecdh 1.686s goos: darwin goarch: amd64 pkg: crypto/ecdsa BenchmarkSign/P256-4 1778 61606 ns/op 2512 B/op 33 allocs/op BenchmarkSign/P384-4 33 3569753 ns/op 2679 B/op 34 allocs/op BenchmarkSign/P521-4 13 8798895 ns/op 3065 B/op 35 allocs/op BenchmarkVerify/P256-4 1179 99143 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 14 8349123 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 5 22004416 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 5250 23263 ns/op 895 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 68 1760924 ns/op 1096 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 24 4804154 ns/op 1418 B/op 17 allocs/op PASS ok crypto/ecdsa 2.769s goos: darwin goarch: amd64 pkg: crypto/ed25519 BenchmarkKeyGeneration-4 271 436253 ns/op BenchmarkNewKeyFromSeed-4 265 433054 ns/op BenchmarkSigning-4 235 492610 ns/op BenchmarkVerification-4 146 711034 ns/op PASS ok crypto/ed25519 1.758s goos: darwin goarch: amd64 pkg: crypto/elliptic BenchmarkScalarBaseMult/P256-4 5282 20036 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 141 788082 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 67 1884423 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 26 4692804 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1768 71533 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 63 2041327 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 24 4961306 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 8 13732226 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 12573 9276 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 7557 17418 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 4394 27199 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 84 1307214 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2695 39607 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 388 307454 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1821 63386 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 100 1068723 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.745s goos: darwin goarch: amd64 pkg: crypto/hmac BenchmarkHMACSHA256_1K-4 17020 6725 ns/op 152.28 MB/s BenchmarkHMACSHA256_32-4 26329 4540 ns/op 7.05 MB/s BenchmarkNewWriteSum-4 10000 10020 ns/op 3.19 MB/s PASS ok crypto/hmac 1.546s goos: darwin goarch: amd64 pkg: crypto/internal/bigmod BenchmarkModAdd-4 42478 2758 ns/op BenchmarkModSub-4 44905 2671 ns/op BenchmarkMontgomeryRepr-4 24716 4862 ns/op BenchmarkMontgomeryMul-4 24760 4793 ns/op BenchmarkModMul-4 10000 10085 ns/op BenchmarkExpBig-4 18 6765968 ns/op BenchmarkExp-4 6 20104838 ns/op PASS ok crypto/internal/bigmod 2.267s goos: darwin goarch: amd64 pkg: crypto/internal/edwards25519 BenchmarkEncodingDecoding-4 3931 30855 ns/op BenchmarkScalarBaseMult-4 301 387631 ns/op BenchmarkScalarMult-4 135 883375 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 177 634168 ns/op PASS ok crypto/internal/edwards25519 1.746s goos: darwin goarch: amd64 pkg: crypto/internal/edwards25519/field BenchmarkAdd-4 458854 264.5 ns/op BenchmarkMultiply-4 5306158 21.63 ns/op BenchmarkSquare-4 6425134 18.29 ns/op BenchmarkInvert-4 32055 3795 ns/op BenchmarkMult32-4 1247038 96.20 ns/op PASS ok crypto/internal/edwards25519/field 2.002s goos: darwin goarch: amd64 pkg: crypto/internal/nistec BenchmarkScalarMult/P224-4 60 2057854 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1797 61331 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 21 5200504 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 14822227 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 159 761546 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 8334 13831 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 73 1680118 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 28 4118947 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.494s goos: darwin goarch: amd64 pkg: crypto/internal/nistec/fiat BenchmarkMul/P224-4 728932 169.7 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 403444 300.6 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 131544 941.4 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 716228 167.6 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 408279 308.8 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 132921 926.3 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 2.002s goos: darwin goarch: amd64 pkg: crypto/md5 BenchmarkHash8Bytes-4 106780 1056 ns/op 7.58 MB/s BenchmarkHash64-4 132948 898.3 ns/op 71.25 MB/s BenchmarkHash128-4 123654 975.8 ns/op 131.17 MB/s BenchmarkHash256-4 104103 1142 ns/op 224.23 MB/s BenchmarkHash512-4 77077 1536 ns/op 333.26 MB/s BenchmarkHash1K-4 37941 2695 ns/op 380.01 MB/s BenchmarkHash8K-4 10000 12087 ns/op 677.76 MB/s BenchmarkHash1M-4 80 1442488 ns/op 726.92 MB/s BenchmarkHash8M-4 9 11889077 ns/op 705.57 MB/s BenchmarkHash8BytesUnaligned-4 106886 1077 ns/op 7.43 MB/s BenchmarkHash1KUnaligned-4 51368 2308 ns/op 443.61 MB/s BenchmarkHash8KUnaligned-4 10000 12622 ns/op 649.04 MB/s PASS ok crypto/md5 3.082s goos: darwin goarch: amd64 pkg: crypto/rand BenchmarkPrime-4 1 405303872 ns/op PASS ok crypto/rand 1.450s goos: darwin goarch: amd64 pkg: crypto/rc4 BenchmarkRC4_128-4 12274 9593 ns/op 13.34 MB/s BenchmarkRC4_1K-4 1551 77311 ns/op 13.25 MB/s BenchmarkRC4_8K-4 195 599546 ns/op 13.50 MB/s PASS ok crypto/rc4 1.617s goos: darwin goarch: amd64 pkg: crypto/rsa BenchmarkDecryptPKCS1v15/2048-4 9 12333361 ns/op BenchmarkDecryptPKCS1v15/3072-4 4 26546049 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 48208268 ns/op BenchmarkEncryptPKCS1v15/2048-4 31 3600174 ns/op BenchmarkDecryptOAEP/2048-4 9 12704525 ns/op BenchmarkEncryptOAEP/2048-4 33 3666917 ns/op BenchmarkSignPKCS1v15/2048-4 9 12365833 ns/op BenchmarkVerifyPKCS1v15/2048-4 30 3659008 ns/op BenchmarkSignPSS/2048-4 9 12196697 ns/op BenchmarkVerifyPSS/2048-4 33 3550978 ns/op PASS ok crypto/rsa 2.969s goos: darwin goarch: amd64 pkg: crypto/sha1 BenchmarkHash8Bytes/New-4 92382 1282 ns/op 6.24 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 112914 997.2 ns/op 8.02 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 82419 1462 ns/op 218.81 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 89572 1225 ns/op 261.28 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 55323 2154 ns/op 475.31 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 62974 1858 ns/op 551.21 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 12957 9143 ns/op 895.97 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 13212 8935 ns/op 916.81 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.589s goos: darwin goarch: amd64 pkg: crypto/sha256 BenchmarkHash8Bytes/New-4 78765 1534 ns/op 5.21 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 93151 1261 ns/op 6.35 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 94609 1281 ns/op 6.24 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 30782 3824 ns/op 267.82 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 32786 3584 ns/op 285.75 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 32373 3545 ns/op 288.89 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 6019 21372 ns/op 383.31 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 6156 20930 ns/op 391.40 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 5724 21136 ns/op 387.59 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.504s goos: darwin goarch: amd64 pkg: crypto/sha512 BenchmarkHash8Bytes/New-4 44160 2281 ns/op 3.51 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 75016 1556 ns/op 5.14 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 66909 1763 ns/op 4.54 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 33247 3407 ns/op 300.53 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 39494 3506 ns/op 292.05 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 30147 3642 ns/op 281.20 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 8498 15636 ns/op 523.93 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 8545 16331 ns/op 501.63 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 7956 16377 ns/op 500.20 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.582s goos: darwin goarch: amd64 pkg: crypto/subtle BenchmarkConstantTimeByteEq-4 23820091 4.973 ns/op BenchmarkConstantTimeEq-4 23806995 4.897 ns/op BenchmarkConstantTimeLessOrEq-4 22828752 5.011 ns/op BenchmarkXORBytes/8Bytes-4 3180981 35.24 ns/op 226.99 MB/s BenchmarkXORBytes/128Bytes-4 2860678 41.76 ns/op 3064.86 MB/s BenchmarkXORBytes/2048Bytes-4 1000000 118.9 ns/op 17225.25 MB/s BenchmarkXORBytes/32768Bytes-4 84156 1475 ns/op 22217.92 MB/s PASS ok crypto/subtle 2.208s goos: darwin goarch: amd64 pkg: crypto/tls BenchmarkCertCache/0-4 28 4203830 ns/op BenchmarkCertCache/1-4 45 4062027 ns/op BenchmarkCertCache/2-4 30 3918579 ns/op BenchmarkCertCache/3-4 31 4209333 ns/op BenchmarkHandshakeServer/RSA-4 12 10664372 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 10 10909269 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 12 11123102 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 38 3281781 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 43 5371907 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 26 4397028 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 30 4893701 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 31547288 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 30132103 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 2 59019115 ns/op 17.77 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 2 64811904 ns/op 16.18 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 1 110938432 ns/op 18.90 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 1 116648329 ns/op 17.98 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 1 192477041 ns/op 21.79 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 1 195608395 ns/op 21.44 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 475734938 ns/op 17.63 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 403553719 ns/op 20.79 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 719293649 ns/op 23.32 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 797861240 ns/op 21.03 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 1613562346 ns/op 20.80 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 1600403603 ns/op 20.97 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 3196493363 ns/op 20.99 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 5017347224 ns/op 13.38 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 1 148141812 ns/op 7.08 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 1 161068390 ns/op 6.51 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 1 212626366 ns/op 9.86 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 1 333956831 ns/op 6.28 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 1 451192641 ns/op 9.30 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 1 468245423 ns/op 8.96 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 683584020 ns/op 12.27 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 840905549 ns/op 9.98 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 1462414890 ns/op 11.47 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 1692313235 ns/op 9.91 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 3294030505 ns/op 10.19 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 3746397132 ns/op 8.96 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 6825257134 ns/op 9.83 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 7583880712 ns/op 8.85 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 736606662 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 739170039 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 310945547 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 305675756 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 170663920 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 175312460 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 1 112045243 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 107776648 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 2 61085715 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 2 65245018 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 173899992 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 172853153 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 82362315 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 97912769 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 2 84627321 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 2 56035416 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 3 49551451 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 3 43921124 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 3 36850262 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 3 34476178 ns/op PASS ok crypto/tls 54.082s goos: darwin goarch: amd64 pkg: crypto/x509 BenchmarkCreateCertificate/RSA_2048-4 6 29519612 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 272 406832 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 790 169496 ns/op 12098 B/op 164 allocs/op BenchmarkParseCertificate/rsa_leaf-4 658 210830 ns/op 13507 B/op 187 allocs/op PASS ok crypto/x509 2.530s goos: darwin goarch: amd64 pkg: database/sql BenchmarkConcurrentDBExec-4 25 4600339 ns/op 278359 B/op 1618 allocs/op BenchmarkConcurrentStmtQuery-4 33 5609684 ns/op 264919 B/op 1968 allocs/op BenchmarkConcurrentStmtExec-4 37 2962395 ns/op 212419 B/op 587 allocs/op BenchmarkConcurrentTxQuery-4 19 5614528 ns/op 272581 B/op 2130 allocs/op BenchmarkConcurrentTxExec-4 51 2167839 ns/op 87844 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 37 3468783 ns/op 107508 B/op 2140 allocs/op BenchmarkConcurrentTxStmtExec-4 100 1101263 ns/op 40158 B/op 381 allocs/op BenchmarkConcurrentRandom-4 32 5075600 ns/op 226981 B/op 1768 allocs/op BenchmarkManyConcurrentQueries-4 1573 69610 ns/op 4148 B/op 20 allocs/op BenchmarkGrabConn-4 150310 1258 ns/op 0 B/op 0 allocs/op PASS ok database/sql 3.359s goos: darwin goarch: amd64 pkg: debug/gosym Benchmark115/NewLineTable-4 85170 1411 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 42 2604801 ns/op 188256 B/op 13 allocs/op Benchmark115/LineToPC-4 61 2361391 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 15384 7264 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.972s goos: darwin goarch: amd64 pkg: encoding/asn1 BenchmarkObjectIdentifierString-4 46615 2656 ns/op BenchmarkMarshal-4 649 196574 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2607 47025 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.569s goos: darwin goarch: amd64 pkg: encoding/base32 BenchmarkEncode-4 229 485376 ns/op 16.88 MB/s BenchmarkEncodeToString-4 210 761112 ns/op 10.76 MB/s BenchmarkDecode-4 141 1238992 ns/op 10.58 MB/s BenchmarkDecodeString-4 136 890858 ns/op 14.72 MB/s PASS ok encoding/base32 1.970s goos: darwin goarch: amd64 pkg: encoding/base64 BenchmarkEncodeToString-4 306 545549 ns/op 15.02 MB/s BenchmarkDecodeString/2-4 193929 722.3 ns/op 5.54 MB/s BenchmarkDecodeString/4-4 294302 591.2 ns/op 13.53 MB/s BenchmarkDecodeString/8-4 228060 846.5 ns/op 14.18 MB/s BenchmarkDecodeString/64-4 44679 4043 ns/op 21.77 MB/s BenchmarkDecodeString/8192-4 415 357927 ns/op 30.52 MB/s BenchmarkNewEncoding-4 84546 1369 ns/op 186.96 MB/s PASS ok encoding/base64 2.640s goos: darwin goarch: amd64 pkg: encoding/binary BenchmarkReadSlice1000Int32s-4 1120 106334 ns/op 37.62 MB/s BenchmarkReadStruct-4 13225 8671 ns/op 8.65 MB/s BenchmarkWriteStruct-4 12194 8451 ns/op 8.88 MB/s BenchmarkReadInts-4 38842 3303 ns/op 9.08 MB/s BenchmarkWriteInts-4 33530 4233 ns/op 7.09 MB/s BenchmarkWriteSlice1000Int32s-4 1108 132364 ns/op 30.22 MB/s BenchmarkPutUint16-4 2343312 66.48 ns/op 30.08 MB/s BenchmarkAppendUint16-4 2130585 50.29 ns/op 39.77 MB/s BenchmarkPutUint32-4 1547750 67.61 ns/op 59.16 MB/s BenchmarkAppendUint32-4 2033419 91.11 ns/op 43.90 MB/s BenchmarkPutUint64-4 921427 162.9 ns/op 49.12 MB/s BenchmarkAppendUint64-4 1000000 145.6 ns/op 54.95 MB/s BenchmarkLittleEndianPutUint16-4 2441674 42.50 ns/op 47.06 MB/s BenchmarkLittleEndianAppendUint16-4 2423719 45.15 ns/op 44.30 MB/s BenchmarkLittleEndianPutUint32-4 1871530 78.03 ns/op 51.26 MB/s BenchmarkLittleEndianAppendUint32-4 1409205 74.31 ns/op 53.83 MB/s BenchmarkLittleEndianPutUint64-4 772231 133.7 ns/op 59.84 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 119.4 ns/op 67.01 MB/s BenchmarkReadFloats-4 125815 1181 ns/op 10.16 MB/s BenchmarkWriteFloats-4 109026 1034 ns/op 11.61 MB/s BenchmarkReadSlice1000Float32s-4 1244 161199 ns/op 24.81 MB/s BenchmarkWriteSlice1000Float32s-4 860 138604 ns/op 28.86 MB/s BenchmarkReadSlice1000Uint8s-4 35548 3854 ns/op 259.44 MB/s BenchmarkWriteSlice1000Uint8s-4 48994 4064 ns/op 246.07 MB/s BenchmarkPutUvarint32-4 745676 299.9 ns/op 13.34 MB/s BenchmarkPutUvarint64-4 199368 560.7 ns/op 14.27 MB/s PASS ok encoding/binary 7.690s goos: darwin goarch: amd64 pkg: encoding/csv BenchmarkRead-4 5504 28034 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 5388 33567 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6253 33759 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 2755 48240 ns/op 3939 B/op 24 allocs/op BenchmarkReadReuseRecord-4 5916 23422 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 5973 22377 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 5844 19362 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 3380 36686 ns/op 2978 B/op 12 allocs/op BenchmarkWrite-4 6308 22255 ns/op PASS ok encoding/csv 2.880s goos: darwin goarch: amd64 pkg: encoding/gob BenchmarkEndToEndPipe-4 6222 16175 ns/op 1819 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 5914 22352 ns/op 1818 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 183 800298 ns/op 16979 B/op 332 allocs/op BenchmarkEncodeComplex128Slice-4 565 249862 ns/op 868 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1080 112914 ns/op 80 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 822 133462 ns/op 107 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 1406 85517 ns/op 275 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 39 2927340 ns/op 41422 B/op 254 allocs/op BenchmarkDecodeComplex128Slice-4 315 357926 ns/op 25331 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 836 155664 ns/op 10809 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 820 151140 ns/op 9765 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 506 408980 ns/op 39188 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 110 943943 ns/op 67795 B/op 2249 allocs/op BenchmarkDecodeBytesSlice-4 328 425891 ns/op 24182 B/op 205 allocs/op BenchmarkDecodeInterfaceSlice-4 51 2224133 ns/op 83643 B/op 3178 allocs/op BenchmarkDecodeMap-4 63 2721785 ns/op 54132 B/op 181 allocs/op PASS ok encoding/gob 4.654s goos: darwin goarch: amd64 pkg: encoding/hex BenchmarkEncode/256-4 9004 14552 ns/op 17.59 MB/s BenchmarkEncode/1024-4 2660 61266 ns/op 16.71 MB/s BenchmarkEncode/4096-4 667 172186 ns/op 23.79 MB/s BenchmarkEncode/16384-4 156 1267012 ns/op 12.93 MB/s BenchmarkDecode/256-4 20953 5917 ns/op 43.26 MB/s BenchmarkDecode/1024-4 6669 23150 ns/op 44.23 MB/s BenchmarkDecode/4096-4 1341 102172 ns/op 40.09 MB/s BenchmarkDecode/16384-4 373 475194 ns/op 34.48 MB/s BenchmarkDump/256-4 807 124916 ns/op 2.05 MB/s BenchmarkDump/1024-4 260 502424 ns/op 2.04 MB/s BenchmarkDump/4096-4 79 3269999 ns/op 1.25 MB/s BenchmarkDump/16384-4 16 7613606 ns/op 2.15 MB/s PASS ok encoding/hex 3.699s goos: darwin goarch: amd64 pkg: encoding/json BenchmarkCodeEncoder-4 1 172682066 ns/op 11.24 MB/s 8391744 B/op 58 allocs/op BenchmarkCodeEncoderError-4 1 251797192 ns/op 7.71 MB/s 8525400 B/op 140 allocs/op BenchmarkCodeMarshal-4 1 179538861 ns/op 10.81 MB/s 10332728 B/op 57 allocs/op BenchmarkCodeMarshalError-4 1 175629259 ns/op 11.05 MB/s 10466424 B/op 134 allocs/op BenchmarkMarshalBytes/32-4 19093 7015 ns/op BenchmarkMarshalBytes/256-4 4812 21909 ns/op BenchmarkMarshalBytes/4096-4 438 265176 ns/op BenchmarkMarshalBytesError/32-4 49 2600561 ns/op BenchmarkMarshalBytesError/256-4 44 2401989 ns/op BenchmarkMarshalBytesError/4096-4 43 3124199 ns/op BenchmarkCodeDecoder-4 1 526243961 ns/op 3.69 MB/s 11017600 B/op 91360 allocs/op BenchmarkUnicodeDecoder-4 23479 6623 ns/op 2.11 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 27825 3624 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 424407271 ns/op 4.57 MB/s 2938152 B/op 91324 allocs/op BenchmarkCodeUnmarshalReuse-4 1 418988680 ns/op 4.63 MB/s 2939984 B/op 91332 allocs/op BenchmarkUnmarshalString-4 71355 1976 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 157892 1305 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 166672 1125 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 57367 2677 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 71956 1666 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 16885 10906 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 3224 53344 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 534 197891 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 84 1477058 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 10 14102744 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 475262 252.4 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 436104 300.4 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 455476 261.5 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 450418 262.9 ns/op BenchmarkEncodeMarshaler-4 41239 2855 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 54012 2055 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 4852646 26.53 ns/op BenchmarkNumberIsValidRegexp-4 13570 7754 ns/op PASS ok encoding/json 10.803s goos: darwin goarch: amd64 pkg: encoding/pem BenchmarkEncode-4 31 3291047 ns/op 19.91 MB/s BenchmarkDecode-4 28 7342766 ns/op 12.09 MB/s PASS ok encoding/pem 1.424s goos: darwin goarch: amd64 pkg: encoding/xml BenchmarkMarshal-4 1576 78272 ns/op 6281 B/op 24 allocs/op BenchmarkUnmarshal-4 590 231793 ns/op 8219 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 1960 60341 ns/op PASS ok encoding/xml 1.590s goos: darwin goarch: amd64 pkg: expvar BenchmarkIntAdd-4 297936 349.7 ns/op BenchmarkIntSet-4 526956 224.6 ns/op BenchmarkFloatAdd-4 157521 998.8 ns/op BenchmarkFloatSet-4 516224 238.5 ns/op BenchmarkStringSet-4 396613 300.5 ns/op BenchmarkMapSet-4 119772 1223 ns/op BenchmarkMapSetDifferent-4 62662 2328 ns/op BenchmarkMapSetDifferentRandom-4 238 468600 ns/op BenchmarkMapSetString-4 125539 1105 ns/op BenchmarkMapAddSame-4 21751 6334 ns/op BenchmarkMapAddDifferent-4 7282 14692 ns/op BenchmarkMapAddDifferentRandom-4 198 547474 ns/op BenchmarkMapAddSameSteadyState-4 224306 450.5 ns/op BenchmarkMapAddDifferentSteadyState-4 102877 1048 ns/op BenchmarkRealworldExpvarUsage-4 11636 10476 ns/op PASS ok expvar 4.715s goos: darwin goarch: amd64 pkg: fmt BenchmarkSprintfPadding-4 98785 1686 ns/op BenchmarkSprintfEmpty-4 200904 551.4 ns/op BenchmarkSprintfString-4 139161 889.2 ns/op BenchmarkSprintfTruncateString-4 120666 927.9 ns/op BenchmarkSprintfTruncateBytes-4 174057 1195 ns/op BenchmarkSprintfSlowParsingPath-4 111686 1030 ns/op BenchmarkSprintfQuoteString-4 32554 3384 ns/op BenchmarkSprintfInt-4 129888 1027 ns/op BenchmarkSprintfIntInt-4 77274 1397 ns/op BenchmarkSprintfPrefixedInt-4 135384 1754 ns/op BenchmarkSprintfFloat-4 99344 1762 ns/op BenchmarkSprintfComplex-4 28639 3909 ns/op BenchmarkSprintfBoolean-4 143930 1268 ns/op BenchmarkSprintfHexString-4 52370 2967 ns/op BenchmarkSprintfHexBytes-4 40129 3717 ns/op BenchmarkSprintfBytes-4 25027 5193 ns/op BenchmarkSprintfStringer-4 48246 3104 ns/op BenchmarkSprintfStructure-4 16627 9174 ns/op BenchmarkManyArgs-4 26559 3866 ns/op BenchmarkFprintInt-4 45765 2451 ns/op BenchmarkFprintfBytes-4 69244 2444 ns/op BenchmarkFprintIntNoAlloc-4 63513 2814 ns/op BenchmarkScanInts-4 19 5874812 ns/op BenchmarkScanRecursiveInt-4 1 583887712 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 575905594 ns/op PASS ok fmt 7.759s goos: darwin goarch: amd64 pkg: go/build BenchmarkImportVendor-4 488 247906 ns/op PASS ok go/build 1.260s goos: darwin goarch: amd64 pkg: go/constant BenchmarkStringAdd/1-4 39253 2807 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 10844 12001 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 2667 46711 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1186 137144 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 225 490437 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 45 2350013 ns/op 206180 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 16 10310218 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 40133678 ns/op 3634560 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 207135547 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 2.929s goos: darwin goarch: amd64 pkg: go/format BenchmarkFormat/array1-10000-4 1 468319754 ns/op 0.14 MB/s 46264536 B/op 48932 allocs/op PASS ok go/format 1.548s goos: darwin goarch: amd64 pkg: go/parser BenchmarkParse-4 5 21100872 ns/op 2.55 MB/s BenchmarkParseOnly-4 6 18300856 ns/op 2.94 MB/s BenchmarkResolve-4 60 2124500 ns/op 25.35 MB/s PASS ok go/parser 2.943s goos: darwin goarch: amd64 pkg: go/printer BenchmarkPrintFile-4 1 142174381 ns/op 0.36 MB/s 4966024 B/op 27583 allocs/op BenchmarkPrintDecl-4 746 206189 ns/op 0.16 MB/s 17159 B/op 51 allocs/op PASS ok go/printer 1.384s goos: darwin goarch: amd64 pkg: go/scanner BenchmarkScan-4 254 462437 ns/op BenchmarkScanFiles/go/types/expr.go-4 13 10852270 ns/op 4.57 MB/s BenchmarkScanFiles/go/parser/parser.go-4 8 16168172 ns/op 4.48 MB/s BenchmarkScanFiles/net/http/server.go-4 4 26129146 ns/op 4.34 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 193 671206 ns/op 4.58 MB/s PASS ok go/scanner 2.185s goos: darwin goarch: amd64 pkg: go/token BenchmarkSearchInts-4 1463446 84.48 ns/op PASS ok go/token 1.291s goos: darwin goarch: amd64 pkg: go/types BenchmarkLookupFieldOrMethod-4 132 855736 ns/op BenchmarkNamed/Underlying/nongeneric-4 809955 133.9 ns/op BenchmarkNamed/Underlying/generic-4 1000000 195.8 ns/op BenchmarkNamed/Underlying/src_instance-4 1000000 130.2 ns/op BenchmarkNamed/Underlying/user_instance-4 844948 122.0 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 18796 9822 ns/op BenchmarkNamed/NewMethodSet/generic-4 13893 7410 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 12876 9413 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 20476 9644 ns/op BenchmarkCheck/http/funcbodies/info-4 1 752833539 ns/op 40531 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 459973904 ns/op 66304 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 243307129 ns/op 124959 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 229718171 ns/op 132487 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 3214001200 ns/op 1609 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 122420425 ns/op 42005 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 1 103069600 ns/op 49820 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 81863632 ns/op 63090 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 936455612 ns/op 2313 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 99665108 ns/op 21590 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 2 72838986 ns/op 29439 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 2 64407862 ns/op 33376 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 2503499577 ns/op 25754 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 723910219 ns/op 89000 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 152437785 ns/op 422281 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 204047311 ns/op 313422 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 3073604773 ns/op 649.4 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 134100480 ns/op 14779 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 1 132259121 ns/op 15055 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 1 119334001 ns/op 16560 lines/s PASS ok go/types 54.458s goos: darwin goarch: amd64 pkg: hash/adler32 BenchmarkAdler32KB-4 12883 9667 ns/op 105.92 MB/s PASS ok hash/adler32 1.307s goos: darwin goarch: amd64 pkg: hash/crc32 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 209726 854.9 ns/op 17.55 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 193357 954.7 ns/op 15.71 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 142972 966.7 ns/op 41.38 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 131545 950.2 ns/op 42.10 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 349077 390.3 ns/op 1311.92 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 323179 363.4 ns/op 1408.79 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 273393 466.7 ns/op 2193.91 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 381505 395.1 ns/op 2591.62 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 219829 830.8 ns/op 4930.39 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 220852 550.7 ns/op 7438.19 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 55568 3040 ns/op 10778.45 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 54481 2067 ns/op 15851.43 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 364317 338.1 ns/op 44.36 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 369582 377.3 ns/op 39.76 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 369398 590.3 ns/op 67.76 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 404860 379.5 ns/op 105.40 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 200384 817.9 ns/op 625.97 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 256576 468.5 ns/op 1092.83 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 202075 597.4 ns/op 1714.16 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 238436 567.0 ns/op 1806.02 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 221199 688.0 ns/op 5953.92 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 227748 645.0 ns/op 6350.01 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 49176 3662 ns/op 8949.31 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 44710 2470 ns/op 13268.59 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 197553 656.1 ns/op 22.86 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 185038 650.8 ns/op 23.05 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 100616 1123 ns/op 35.63 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 91993 1294 ns/op 30.90 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 10000 11286 ns/op 45.36 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 11086 10798 ns/op 47.42 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 5264 28081 ns/op 36.47 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 6096 21348 ns/op 47.97 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1194 90837 ns/op 45.09 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1148 101167 ns/op 40.49 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 132 788072 ns/op 41.58 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 129 886895 ns/op 36.95 MB/s PASS ok hash/crc32 9.060s goos: darwin goarch: amd64 pkg: hash/crc64 BenchmarkCrc64/ISO64KB-4 82 1275995 ns/op 51.36 MB/s BenchmarkCrc64/ISO4KB-4 1149 89053 ns/op 45.99 MB/s BenchmarkCrc64/ISO1KB-4 7578 17738 ns/op 57.73 MB/s BenchmarkCrc64/ECMA64KB-4 138 1165177 ns/op 56.25 MB/s BenchmarkCrc64/Random64KB-4 100 1138451 ns/op 57.57 MB/s BenchmarkCrc64/Random16KB-4 421 249906 ns/op 65.56 MB/s PASS ok hash/crc64 2.154s goos: darwin goarch: amd64 pkg: hash/fnv BenchmarkFnv32KB-4 13878 8789 ns/op 116.51 MB/s BenchmarkFnv32aKB-4 13363 8686 ns/op 117.88 MB/s BenchmarkFnv64KB-4 13317 8749 ns/op 117.04 MB/s BenchmarkFnv64aKB-4 12877 9841 ns/op 104.06 MB/s BenchmarkFnv128KB-4 1454 72115 ns/op 14.20 MB/s BenchmarkFnv128aKB-4 1795 72770 ns/op 14.07 MB/s PASS ok hash/fnv 2.422s goos: darwin goarch: amd64 pkg: hash/maphash BenchmarkHash/n=4/Write-4 468886 264.1 ns/op 15.15 MB/s BenchmarkHash/n=4/Bytes-4 3385723 35.95 ns/op 111.25 MB/s BenchmarkHash/n=4/String-4 1722648 72.47 ns/op 55.19 MB/s BenchmarkHash/n=8/Write-4 422182 396.3 ns/op 20.19 MB/s BenchmarkHash/n=8/Bytes-4 3019712 40.25 ns/op 198.76 MB/s BenchmarkHash/n=8/String-4 1569634 93.50 ns/op 85.56 MB/s BenchmarkHash/n=16/Write-4 469546 331.6 ns/op 48.25 MB/s BenchmarkHash/n=16/Bytes-4 3056214 54.66 ns/op 292.72 MB/s BenchmarkHash/n=16/String-4 1683787 68.91 ns/op 232.18 MB/s BenchmarkHash/n=32/Write-4 368787 458.8 ns/op 69.75 MB/s BenchmarkHash/n=32/Bytes-4 2959066 43.69 ns/op 732.42 MB/s BenchmarkHash/n=32/String-4 1817217 76.32 ns/op 419.31 MB/s BenchmarkHash/n=64/Write-4 389395 321.5 ns/op 199.04 MB/s BenchmarkHash/n=64/Bytes-4 2640693 46.95 ns/op 1363.11 MB/s BenchmarkHash/n=64/String-4 1430166 74.38 ns/op 860.50 MB/s BenchmarkHash/n=256/Write-4 288220 427.9 ns/op 598.24 MB/s BenchmarkHash/n=256/Bytes-4 1000000 118.0 ns/op 2168.86 MB/s BenchmarkHash/n=256/String-4 817168 169.8 ns/op 1507.51 MB/s BenchmarkHash/n=320/Write-4 329001 674.3 ns/op 474.59 MB/s BenchmarkHash/n=320/Bytes-4 1815850 89.32 ns/op 3582.60 MB/s BenchmarkHash/n=320/String-4 573807 257.4 ns/op 1243.14 MB/s BenchmarkHash/n=1024/Write-4 154952 1121 ns/op 913.60 MB/s BenchmarkHash/n=1024/Bytes-4 867732 307.5 ns/op 3329.59 MB/s BenchmarkHash/n=1024/String-4 260605 521.9 ns/op 1961.90 MB/s BenchmarkHash/n=4096/Write-4 87609 1438 ns/op 2848.26 MB/s BenchmarkHash/n=4096/Bytes-4 254352 557.6 ns/op 7345.55 MB/s BenchmarkHash/n=4096/String-4 73843 1644 ns/op 2491.71 MB/s BenchmarkHash/n=16384/Write-4 25394 4611 ns/op 3553.12 MB/s BenchmarkHash/n=16384/Bytes-4 58474 2048 ns/op 8001.91 MB/s BenchmarkHash/n=16384/String-4 16320 6753 ns/op 2426.05 MB/s PASS ok hash/maphash 7.823s goos: darwin goarch: amd64 pkg: html BenchmarkEscape-4 498 363295 ns/op BenchmarkEscapeNone-4 118936 1074 ns/op BenchmarkUnescape-4 679 216195 ns/op BenchmarkUnescapeNone-4 585704 285.1 ns/op BenchmarkUnescapeSparse-4 10000 27047 ns/op BenchmarkUnescapeDense-4 906 183892 ns/op PASS ok html 2.508s goos: darwin goarch: amd64 pkg: html/template BenchmarkCSSEscaper-4 7928 15529 ns/op BenchmarkCSSEscaperNoSpecials-4 36322 2930 ns/op BenchmarkDecodeCSS-4 20814 6333 ns/op BenchmarkDecodeCSSNoSpecials-4 2996859 40.90 ns/op BenchmarkCSSValueFilter-4 96645 1361 ns/op BenchmarkCSSValueFilterOk-4 75570 2341 ns/op BenchmarkEscapedExecute-4 4190 27322 ns/op BenchmarkHTMLNospaceEscaper-4 8803 13302 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 51387 2368 ns/op BenchmarkStripTags-4 18097 8031 ns/op BenchmarkStripTagsNoSpecials-4 206865 733.1 ns/op BenchmarkJSValEscaperWithNum-4 20397 5716 ns/op BenchmarkJSValEscaperWithStr-4 4702 22961 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 18273 6469 ns/op BenchmarkJSValEscaperWithObj-4 4426 31765 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 13273 9160 ns/op BenchmarkJSStrEscaperNoSpecials-4 41666 2626 ns/op BenchmarkJSStrEscaper-4 9506 15242 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 42957 2798 ns/op BenchmarkJSRegexpEscaper-4 8796 12712 ns/op BenchmarkTemplateSpecialTags-4 94 1769631 ns/op BenchmarkURLEscaper-4 4263 47131 ns/op BenchmarkURLEscaperNoSpecials-4 171040 903.9 ns/op BenchmarkURLNormalizer-4 6038 21978 ns/op BenchmarkURLNormalizerNoSpecials-4 158779 1033 ns/op BenchmarkSrcsetFilter-4 15942 11386 ns/op BenchmarkSrcsetFilterNoSpecials-4 88401 1402 ns/op PASS ok html/template 6.993s goos: darwin goarch: amd64 pkg: image BenchmarkAt/rgba-4 455976 287.2 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 407377 313.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 437767 238.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 502480 294.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1394458 134.9 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1106815 109.2 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1332763 99.35 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1000000 128.2 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1000000 110.4 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 384016 414.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 325093 446.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 300366 451.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 236558 522.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 574624 348.6 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 325702 358.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 683316 233.5 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 371025 518.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 288670 458.4 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 862916 139.8 ns/op BenchmarkRGBASetRGBA-4 844711 190.2 ns/op BenchmarkRGBA64At-4 827476 168.0 ns/op BenchmarkRGBA64SetRGBA64-4 694888 261.3 ns/op BenchmarkNRGBAAt-4 1029450 107.7 ns/op BenchmarkNRGBASetNRGBA-4 1000000 194.8 ns/op BenchmarkNRGBA64At-4 885025 169.4 ns/op BenchmarkNRGBA64SetNRGBA64-4 655068 176.9 ns/op BenchmarkAlphaAt-4 1729012 86.34 ns/op BenchmarkAlphaSetAlpha-4 1756586 64.69 ns/op BenchmarkAlpha16At-4 987538 113.3 ns/op BenchmarkAlphaSetAlpha16-4 1000000 120.0 ns/op BenchmarkGrayAt-4 1990891 61.47 ns/op BenchmarkGraySetGray-4 1691269 64.32 ns/op BenchmarkGray16At-4 1223990 159.1 ns/op BenchmarkGraySetGray16-4 1000000 112.2 ns/op PASS ok image 9.107s goos: darwin goarch: amd64 pkg: image/color BenchmarkYCbCrToRGB/0-4 2716906 41.38 ns/op BenchmarkYCbCrToRGB/128-4 3113155 37.85 ns/op BenchmarkYCbCrToRGB/255-4 2492874 44.10 ns/op BenchmarkRGBToYCbCr/0-4 2999276 57.40 ns/op BenchmarkRGBToYCbCr/Cb-4 2904494 42.53 ns/op BenchmarkRGBToYCbCr/Cr-4 2673729 41.89 ns/op BenchmarkYCbCrToRGBA/0-4 2460222 52.28 ns/op BenchmarkYCbCrToRGBA/128-4 1863259 71.41 ns/op BenchmarkYCbCrToRGBA/255-4 2574652 77.91 ns/op BenchmarkNYCbCrAToRGBA/0-4 2371824 50.13 ns/op BenchmarkNYCbCrAToRGBA/128-4 2155876 60.30 ns/op BenchmarkNYCbCrAToRGBA/255-4 2476288 45.51 ns/op PASS ok image/color 3.998s goos: darwin goarch: amd64 pkg: image/draw BenchmarkFillOver-4 2 59512168 ns/op BenchmarkFillSrc-4 313 385700 ns/op BenchmarkCopyOver-4 6 18518672 ns/op BenchmarkCopySrc-4 435 269939 ns/op BenchmarkNRGBAOver-4 7 14779877 ns/op BenchmarkNRGBASrc-4 10 20550006 ns/op BenchmarkYCbCr-4 9 12275034 ns/op BenchmarkGray-4 15 7114372 ns/op BenchmarkCMYK-4 9 17356829 ns/op BenchmarkGlyphOver-4 14 7936103 ns/op BenchmarkRGBAMaskOver-4 4 27828715 ns/op BenchmarkGrayMaskOver-4 5 20937584 ns/op BenchmarkRGBA64ImageMaskOver-4 3 44565000 ns/op BenchmarkRGBA-4 4 25515402 ns/op BenchmarkPalettedFill-4 762 150022 ns/op BenchmarkPalettedRGBA-4 4 29203147 ns/op BenchmarkGenericOver-4 2 97668530 ns/op BenchmarkGenericMaskOver-4 3 44055655 ns/op BenchmarkGenericSrc-4 3 35565537 ns/op BenchmarkGenericMaskSrc-4 3 41265403 ns/op PASS ok image/draw 9.115s goos: darwin goarch: amd64 pkg: image/gif BenchmarkDecode-4 22 5477303 ns/op 2.82 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 149526401 ns/op 2.05 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 4177432377 ns/op 0.29 MB/s 417256 B/op 14 allocs/op BenchmarkEncodeRealisticPaletted-4 45 2857275 ns/op 5.41 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 168887374 ns/op 0.37 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 6.635s goos: darwin goarch: amd64 pkg: image/jpeg BenchmarkFDCT-4 4576 34562 ns/op BenchmarkIDCT-4 3602 55100 ns/op BenchmarkDecodeBaseline-4 6 19781990 ns/op 3.12 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 5 35866498 ns/op 1.72 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 211920704 ns/op 5.80 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 285517336 ns/op 3.23 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 3.354s goos: darwin goarch: amd64 pkg: image/png BenchmarkPaeth-4 17892052 9.913 ns/op BenchmarkDecodeGray-4 10 10568137 ns/op 6.20 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 2 51373244 ns/op 5.10 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 3 44109285 ns/op 5.94 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 21 6301214 ns/op 10.40 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 2 51455603 ns/op 5.09 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 66168147 ns/op 3.96 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 81284624 ns/op 3.78 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 63921030 ns/op 4.81 MB/s 426084 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 204569214 ns/op 6.01 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 199007297 ns/op 6.17 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 2 63907512 ns/op 4.81 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 198155105 ns/op 6.20 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 1003242910 ns/op 1.22 MB/s 864088 B/op 29 allocs/op PASS ok image/png 5.697s goos: darwin goarch: amd64 pkg: index/suffixarray BenchmarkNew/text=opticks/size=100K/bits=32-4 2 56746798 ns/op 1.76 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 45653817 ns/op 2.19 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 317301458 ns/op 1.58 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 315061343 ns/op 1.59 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 56611800 ns/op 1.77 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 2 55418438 ns/op 1.80 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 279684686 ns/op 1.79 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 231204141 ns/op 2.16 MB/s 4005976 B/op 3 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 620853160 ns/op 1.61 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 632430326 ns/op 1.58 MB/s 8003680 B/op 4 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3962231734 ns/op 1.26 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 4110044306 ns/op 1.22 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 8 14709872 ns/op 6.80 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 9 14145353 ns/op 7.07 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 2 53496906 ns/op 9.35 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 2 65932070 ns/op 7.58 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 1 163211627 ns/op 6.13 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 1 151683705 ns/op 6.59 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 536554687 ns/op 9.32 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 614525547 ns/op 8.14 MB/s 40001624 B/op 3 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 88526923 ns/op 1.13 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 62626132 ns/op 1.60 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 394394869 ns/op 1.27 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 373814226 ns/op 1.34 MB/s 4005976 B/op 3 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 975023958 ns/op 1.03 MB/s 4005976 B/op 3 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 1130721533 ns/op 0.88 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 6415339848 ns/op 0.78 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5849526685 ns/op 0.85 MB/s 40001624 B/op 3 allocs/op BenchmarkSaveRestore/bits=32-4 1 156466438 ns/op 26.71 MB/s 5275656 B/op 5 allocs/op BenchmarkSaveRestore/bits=64-4 1 182867815 ns/op 22.86 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 49.347s goos: darwin goarch: amd64 pkg: internal/fuzz BenchmarkMarshalCorpusFile/1-4 28402 4790 ns/op 0.21 MB/s BenchmarkMarshalCorpusFile/2-4 35676 4451 ns/op 0.45 MB/s BenchmarkMarshalCorpusFile/4-4 28101 5390 ns/op 0.74 MB/s BenchmarkMarshalCorpusFile/8-4 24388 5691 ns/op 1.41 MB/s BenchmarkMarshalCorpusFile/16-4 17881 7237 ns/op 2.21 MB/s BenchmarkMarshalCorpusFile/32-4 11065 11941 ns/op 2.68 MB/s BenchmarkMarshalCorpusFile/64-4 6073 22075 ns/op 2.90 MB/s BenchmarkMarshalCorpusFile/128-4 4274 30669 ns/op 4.17 MB/s BenchmarkMarshalCorpusFile/256-4 2001 73248 ns/op 3.49 MB/s BenchmarkMarshalCorpusFile/512-4 1108 138526 ns/op 3.70 MB/s BenchmarkMarshalCorpusFile/1024-4 495 227589 ns/op 4.50 MB/s BenchmarkMarshalCorpusFile/2048-4 255 518612 ns/op 3.95 MB/s BenchmarkMarshalCorpusFile/4096-4 145 877952 ns/op 4.67 MB/s BenchmarkMarshalCorpusFile/8192-4 75 2572898 ns/op 3.18 MB/s BenchmarkMarshalCorpusFile/16384-4 37 3915184 ns/op 4.18 MB/s BenchmarkMarshalCorpusFile/32768-4 16 8301818 ns/op 3.95 MB/s BenchmarkMarshalCorpusFile/65536-4 7 19780053 ns/op 3.31 MB/s BenchmarkMarshalCorpusFile/131072-4 3 38184782 ns/op 3.43 MB/s BenchmarkMarshalCorpusFile/262144-4 2 85088020 ns/op 3.08 MB/s BenchmarkMarshalCorpusFile/524288-4 1 141916339 ns/op 3.69 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 252460661 ns/op 4.15 MB/s BenchmarkUnmarshalCorpusFile/1-4 8258 18760 ns/op 0.05 MB/s BenchmarkUnmarshalCorpusFile/2-4 6236 17009 ns/op 0.12 MB/s BenchmarkUnmarshalCorpusFile/4-4 8913 20836 ns/op 0.19 MB/s BenchmarkUnmarshalCorpusFile/8-4 6307 24730 ns/op 0.32 MB/s BenchmarkUnmarshalCorpusFile/16-4 5658 24401 ns/op 0.66 MB/s BenchmarkUnmarshalCorpusFile/32-4 3222 35836 ns/op 0.89 MB/s BenchmarkUnmarshalCorpusFile/64-4 3093 49544 ns/op 1.29 MB/s BenchmarkUnmarshalCorpusFile/128-4 1994 62696 ns/op 2.04 MB/s BenchmarkUnmarshalCorpusFile/256-4 894 134528 ns/op 1.90 MB/s BenchmarkUnmarshalCorpusFile/512-4 433 246000 ns/op 2.08 MB/s BenchmarkUnmarshalCorpusFile/1024-4 236 496104 ns/op 2.06 MB/s BenchmarkUnmarshalCorpusFile/2048-4 100 1028733 ns/op 1.99 MB/s BenchmarkUnmarshalCorpusFile/4096-4 70 1910800 ns/op 2.14 MB/s BenchmarkUnmarshalCorpusFile/8192-4 33 3975478 ns/op 2.06 MB/s BenchmarkUnmarshalCorpusFile/16384-4 15 9658142 ns/op 1.70 MB/s BenchmarkUnmarshalCorpusFile/32768-4 8 14256058 ns/op 2.30 MB/s BenchmarkUnmarshalCorpusFile/65536-4 4 29937072 ns/op 2.19 MB/s BenchmarkUnmarshalCorpusFile/131072-4 2 59958425 ns/op 2.19 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 130462845 ns/op 2.01 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 246864900 ns/op 2.12 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 536669236 ns/op 1.95 MB/s BenchmarkMutatorBytes/1-4 30372 4316 ns/op BenchmarkMutatorBytes/10-4 29614 3718 ns/op BenchmarkMutatorBytes/100-4 31459 3930 ns/op BenchmarkMutatorBytes/1000-4 19551 6898 ns/op BenchmarkMutatorBytes/10000-4 7208 24933 ns/op BenchmarkMutatorBytes/100000-4 739 155635 ns/op BenchmarkMutatorString/1-4 26949 7309 ns/op BenchmarkMutatorString/10-4 29976 3884 ns/op BenchmarkMutatorString/100-4 26965 4882 ns/op BenchmarkMutatorString/1000-4 14175 8316 ns/op BenchmarkMutatorString/10000-4 4327 58945 ns/op BenchmarkMutatorString/100000-4 279 697461 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 14976 16695 ns/op BenchmarkMutatorAllBasicTypes/string-4 15172 7424 ns/op BenchmarkMutatorAllBasicTypes/bool-4 58801 2531 ns/op BenchmarkMutatorAllBasicTypes/float32-4 41072 2565 ns/op BenchmarkMutatorAllBasicTypes/float64-4 46448 2547 ns/op BenchmarkMutatorAllBasicTypes/int-4 51795 2814 ns/op BenchmarkMutatorAllBasicTypes/int8-4 49887 2471 ns/op BenchmarkMutatorAllBasicTypes/int16-4 48188 2281 ns/op BenchmarkMutatorAllBasicTypes/int32-4 46887 2393 ns/op BenchmarkMutatorAllBasicTypes/int64-4 50767 2375 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 48685 2905 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 47578 2390 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 52596 2618 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 39834 3162 ns/op PASS ok internal/fuzz 17.501s goos: darwin goarch: amd64 pkg: internal/intern BenchmarkStress-4 9856 11336 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 128595 997.2 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 1.960s PASS ok internal/poll 1.053s goos: darwin goarch: amd64 pkg: internal/trace BenchmarkMMU-4 5 23806090 ns/op PASS ok internal/trace 4.707s PASS ok internal/zstd 1.043s goos: darwin goarch: amd64 pkg: io BenchmarkCopyNSmall-4 10000 12773 ns/op BenchmarkCopyNLarge-4 192 656158 ns/op PASS ok io 1.465s goos: darwin goarch: amd64 pkg: log BenchmarkItoa-4 107398 1135 ns/op BenchmarkPrintln-4 16962 8648 ns/op 77 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 28246 5067 ns/op 65 B/op 0 allocs/op BenchmarkConcurrent-4 3963 31078 ns/op BenchmarkDiscard-4 1000000 162.1 ns/op 0 B/op 0 allocs/op PASS ok log 2.391s goos: darwin goarch: amd64 pkg: log/slog BenchmarkWriteTime-4 36648 3754 ns/op BenchmarkJSONHandler/defaults-4 5274 33380 ns/op 518 B/op 0 allocs/op BenchmarkJSONHandler/time_format-4 2116 50096 ns/op 824 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 3769 32394 ns/op 752 B/op 5 allocs/op BenchmarkPreformatting/separate-4 4233 25510 ns/op 521 B/op 0 allocs/op BenchmarkPreformatting/struct-4 7783 27132 ns/op 535 B/op 1 allocs/op BenchmarkPreformatting/struct_file-4 2290 51481 ns/op 531 B/op 1 allocs/op BenchmarkJSONEncoding/json.Marshal-4 15772 6518 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 15924 6295 ns/op 63 B/op 1 allocs/op BenchmarkNopLog/no_attrs-4 52010 2514 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 49366 2433 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 45386 2259 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 41532 3203 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 55611 2285 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 48758 2698 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 512818 326.5 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 359997 362.5 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 298551 625.3 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 197719 854.0 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 106861 1077 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 3710 36045 ns/op BenchmarkDispatch/switch-checked-4 155420 850.4 ns/op BenchmarkDispatch/As-4 131620 847.9 ns/op BenchmarkDispatch/Visit-4 171494 829.6 ns/op BenchmarkUnsafeStrings-4 12014 9614 ns/op 0 B/op 0 allocs/op --- BENCH: BenchmarkUnsafeStrings-4 value_test.go:251: Value size = 24 value_test.go:251: Value size = 24 value_test.go:251: Value size = 24 value_test.go:251: Value size = 24 PASS ok log/slog 6.888s goos: darwin goarch: amd64 pkg: log/slog/internal/benchmarks BenchmarkAttrs/disabled/5_args-4 999296 121.6 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1051059 106.3 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 667030 165.1 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 219996 489.6 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 41470 3059 ns/op 263 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 48229 3304 ns/op 262 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 27007 5297 ns/op 467 B/op 1 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 6735 18702 ns/op 2087 B/op 1 allocs/op BenchmarkAttrs/Text_discard/5_args-4 8814 14574 ns/op 605 B/op 3 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 9687 13674 ns/op 611 B/op 3 allocs/op BenchmarkAttrs/Text_discard/10_args-4 5665 20749 ns/op 923 B/op 7 allocs/op BenchmarkAttrs/Text_discard/40_args-4 2656 58439 ns/op 2987 B/op 22 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 12420 10387 ns/op 524 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 12464 10781 ns/op 525 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 9314 15289 ns/op 743 B/op 2 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 3001 44650 ns/op 2316 B/op 2 allocs/op PASS ok log/slog/internal/benchmarks 5.000s goos: darwin goarch: amd64 pkg: maps BenchmarkMapClone-4 4 34377072 ns/op BenchmarkKeys-4 7 19183968 ns/op BenchmarkValues-4 8 14110671 ns/op PASS ok maps 5.409s goos: darwin goarch: amd64 pkg: math BenchmarkAcos-4 2308453 57.87 ns/op BenchmarkAcosh-4 924463 189.2 ns/op BenchmarkAsin-4 2620336 44.92 ns/op BenchmarkAsinh-4 1000000 172.5 ns/op BenchmarkAtan-4 2978059 78.66 ns/op BenchmarkAtanh-4 1000000 109.1 ns/op BenchmarkAtan2-4 1946960 54.57 ns/op BenchmarkCbrt-4 1572924 102.7 ns/op BenchmarkCeil-4 20453564 5.980 ns/op BenchmarkCompare-4 4726861 26.23 ns/op BenchmarkCompare32-4 5852136 21.43 ns/op BenchmarkCopysign-4 3553890 31.30 ns/op BenchmarkCos-4 889315 123.5 ns/op BenchmarkCosh-4 1832463 59.65 ns/op BenchmarkErf-4 3329241 36.66 ns/op BenchmarkErfc-4 3125973 63.78 ns/op BenchmarkErfinv-4 2327384 44.18 ns/op BenchmarkErfcinv-4 2888754 38.79 ns/op BenchmarkExp-4 7865904 17.79 ns/op BenchmarkExpGo-4 1000000 129.7 ns/op BenchmarkExpm1-4 2304842 58.96 ns/op BenchmarkExp2-4 910456 186.5 ns/op BenchmarkExp2Go-4 874246 151.5 ns/op BenchmarkAbs-4 4382685 30.54 ns/op BenchmarkDim-4 10601197 12.47 ns/op BenchmarkFloor-4 23508594 6.493 ns/op BenchmarkMax-4 15856542 7.144 ns/op BenchmarkMin-4 16181724 10.19 ns/op BenchmarkMod-4 321577 320.3 ns/op BenchmarkFrexp-4 1616036 76.61 ns/op BenchmarkGamma-4 951453 168.3 ns/op BenchmarkHypot-4 13103334 10.27 ns/op BenchmarkHypotGo-4 1611640 104.8 ns/op BenchmarkIlogb-4 1840551 63.14 ns/op BenchmarkJ0-4 256003 557.4 ns/op BenchmarkJ1-4 334147 417.8 ns/op BenchmarkJn-4 123216 1677 ns/op BenchmarkLdexp-4 1000000 114.8 ns/op BenchmarkLgamma-4 1000000 119.2 ns/op BenchmarkLog-4 4716344 25.00 ns/op BenchmarkLogb-4 1000000 138.9 ns/op BenchmarkLog1p-4 1448648 74.52 ns/op BenchmarkLog10-4 5058562 24.43 ns/op BenchmarkLog2-4 1292491 183.3 ns/op BenchmarkModf-4 2294924 57.13 ns/op BenchmarkNextafter32-4 1604876 79.67 ns/op BenchmarkNextafter64-4 2035678 68.90 ns/op BenchmarkPowInt-4 606246 386.7 ns/op BenchmarkPowFrac-4 356002 284.3 ns/op BenchmarkPow10Pos-4 5366744 32.97 ns/op BenchmarkPow10Neg-4 3908210 29.51 ns/op BenchmarkRound-4 3845576 34.66 ns/op BenchmarkRoundToEven-4 8900047 14.11 ns/op BenchmarkRemainder-4 562182 306.4 ns/op BenchmarkSignbit-4 5694062 20.47 ns/op BenchmarkSin-4 1301438 85.58 ns/op BenchmarkSincos-4 1000000 126.5 ns/op BenchmarkSinh-4 1425038 81.10 ns/op BenchmarkSqrtIndirect-4 22127100 6.309 ns/op BenchmarkSqrtLatency-4 19488092 10.81 ns/op BenchmarkSqrtIndirectLatency-4 19003717 7.333 ns/op BenchmarkSqrtGoLatency-4 1255824 173.6 ns/op BenchmarkSqrtPrime-4 29409 4098 ns/op BenchmarkTan-4 1000000 101.2 ns/op BenchmarkTanh-4 1000000 119.7 ns/op BenchmarkTrunc-4 22626285 7.143 ns/op BenchmarkY0-4 268825 708.5 ns/op BenchmarkY1-4 176270 649.0 ns/op BenchmarkYn-4 108193 1124 ns/op BenchmarkFloat64bits-4 7357260 26.72 ns/op BenchmarkFloat64frombits-4 6195044 20.10 ns/op BenchmarkFloat32bits-4 6274312 29.97 ns/op BenchmarkFloat32frombits-4 5827032 21.19 ns/op BenchmarkFMA-4 19515037 6.006 ns/op PASS ok math 18.659s goos: darwin goarch: amd64 pkg: math/big BenchmarkAddVV/1-4 12887955 9.592 ns/op 6672.47 MB/s BenchmarkAddVV/2-4 12029541 10.03 ns/op 12755.62 MB/s BenchmarkAddVV/3-4 10190908 11.83 ns/op 16230.43 MB/s BenchmarkAddVV/4-4 9291739 12.66 ns/op 20217.64 MB/s BenchmarkAddVV/5-4 9082088 11.72 ns/op 27307.11 MB/s BenchmarkAddVV/10-4 7980493 14.86 ns/op 43061.62 MB/s BenchmarkAddVV/100-4 1865079 64.96 ns/op 98528.74 MB/s BenchmarkAddVV/1000-4 229729 563.8 ns/op 113523.28 MB/s BenchmarkSubVV/1-4 15290715 14.30 ns/op 4474.67 MB/s BenchmarkSubVV/2-4 14810941 16.54 ns/op 7736.51 MB/s BenchmarkSubVV/3-4 10770724 10.32 ns/op 18597.37 MB/s BenchmarkSubVV/4-4 12314602 10.56 ns/op 24238.08 MB/s BenchmarkSubVV/5-4 9909613 11.52 ns/op 27780.17 MB/s BenchmarkSubVV/10-4 7300507 14.03 ns/op 45613.81 MB/s BenchmarkSubVV/100-4 2325891 59.35 ns/op 107826.21 MB/s BenchmarkSubVV/1000-4 267037 715.4 ns/op 89456.39 MB/s BenchmarkAddVW/1-4 17843773 7.645 ns/op 1046.41 MB/s BenchmarkAddVW/2-4 16264008 11.09 ns/op 1442.34 MB/s BenchmarkAddVW/3-4 14486066 9.512 ns/op 2523.21 MB/s BenchmarkAddVW/4-4 13061458 11.26 ns/op 2841.24 MB/s BenchmarkAddVW/5-4 12698880 10.01 ns/op 3996.69 MB/s BenchmarkAddVW/10-4 9474493 11.34 ns/op 7057.77 MB/s BenchmarkAddVW/100-4 310191 812.7 ns/op 984.43 MB/s BenchmarkAddVW/1000-4 39442 3169 ns/op 2524.15 MB/s BenchmarkAddVWext/1-4 17561127 7.845 ns/op 1019.82 MB/s BenchmarkAddVWext/2-4 13019539 15.45 ns/op 1035.85 MB/s BenchmarkAddVWext/3-4 13112960 10.40 ns/op 2308.04 MB/s BenchmarkAddVWext/4-4 14080866 9.961 ns/op 3212.42 MB/s BenchmarkAddVWext/5-4 12393853 9.748 ns/op 4103.21 MB/s BenchmarkAddVWext/10-4 11662246 11.67 ns/op 6857.84 MB/s BenchmarkAddVWext/100-4 48056 2516 ns/op 317.96 MB/s BenchmarkAddVWext/1000-4 5389 24618 ns/op 324.97 MB/s BenchmarkSubVW/1-4 16024215 8.270 ns/op 967.33 MB/s BenchmarkSubVW/2-4 15487467 9.261 ns/op 1727.58 MB/s BenchmarkSubVW/3-4 13581496 9.887 ns/op 2427.43 MB/s BenchmarkSubVW/4-4 14477342 12.33 ns/op 2596.15 MB/s BenchmarkSubVW/5-4 12689696 13.79 ns/op 2901.34 MB/s BenchmarkSubVW/10-4 9699811 16.56 ns/op 4829.78 MB/s BenchmarkSubVW/100-4 261242 468.6 ns/op 1707.14 MB/s BenchmarkSubVW/1000-4 41281 3227 ns/op 2479.04 MB/s BenchmarkSubVWext/1-4 15141810 8.060 ns/op 992.52 MB/s BenchmarkSubVWext/2-4 15435118 8.678 ns/op 1843.80 MB/s BenchmarkSubVWext/3-4 13566526 11.94 ns/op 2010.47 MB/s BenchmarkSubVWext/4-4 10972002 10.06 ns/op 3179.90 MB/s BenchmarkSubVWext/5-4 10400329 10.91 ns/op 3666.21 MB/s BenchmarkSubVWext/10-4 9301219 12.30 ns/op 6502.24 MB/s BenchmarkSubVWext/100-4 47874 2514 ns/op 318.22 MB/s BenchmarkSubVWext/1000-4 5479 29801 ns/op 268.45 MB/s BenchmarkMulAddVWW/1-4 12762186 10.38 ns/op 6165.10 MB/s BenchmarkMulAddVWW/2-4 12854679 10.80 ns/op 11848.44 MB/s BenchmarkMulAddVWW/3-4 9581766 11.76 ns/op 16320.97 MB/s BenchmarkMulAddVWW/4-4 9352484 12.25 ns/op 20900.35 MB/s BenchmarkMulAddVWW/5-4 8074324 13.35 ns/op 23973.81 MB/s BenchmarkMulAddVWW/10-4 6306266 16.77 ns/op 38174.74 MB/s BenchmarkMulAddVWW/100-4 1386332 147.9 ns/op 43273.44 MB/s BenchmarkMulAddVWW/1000-4 125660 1393 ns/op 45947.70 MB/s BenchmarkAddMulVVW/1-4 13771486 9.688 ns/op 6606.00 MB/s BenchmarkAddMulVVW/2-4 14084493 14.84 ns/op 8623.06 MB/s BenchmarkAddMulVVW/3-4 7674794 18.50 ns/op 10379.61 MB/s BenchmarkAddMulVVW/4-4 8414634 15.94 ns/op 16064.18 MB/s BenchmarkAddMulVVW/5-4 7255980 16.43 ns/op 19474.44 MB/s BenchmarkAddMulVVW/10-4 6943414 20.62 ns/op 31039.07 MB/s BenchmarkAddMulVVW/100-4 1438278 81.67 ns/op 78363.80 MB/s BenchmarkAddMulVVW/1000-4 220926 650.0 ns/op 98468.90 MB/s BenchmarkDivWVW/1-4 1000000 124.9 ns/op 512.54 MB/s BenchmarkDivWVW/2-4 941097 118.3 ns/op 1081.80 MB/s BenchmarkDivWVW/3-4 815517 156.2 ns/op 1229.16 MB/s BenchmarkDivWVW/4-4 572466 187.0 ns/op 1369.22 MB/s BenchmarkDivWVW/5-4 598684 240.7 ns/op 1329.57 MB/s BenchmarkDivWVW/10-4 339657 586.8 ns/op 1090.58 MB/s BenchmarkDivWVW/100-4 40285 3044 ns/op 2102.84 MB/s BenchmarkDivWVW/1000-4 2664 43041 ns/op 1486.97 MB/s BenchmarkNonZeroShifts/1/shrVU-4 13719709 14.62 ns/op BenchmarkNonZeroShifts/1/shlVU-4 13222651 9.030 ns/op BenchmarkNonZeroShifts/2/shrVU-4 13765594 10.59 ns/op BenchmarkNonZeroShifts/2/shlVU-4 13955002 11.07 ns/op BenchmarkNonZeroShifts/3/shrVU-4 13215475 13.40 ns/op BenchmarkNonZeroShifts/3/shlVU-4 9657573 16.38 ns/op BenchmarkNonZeroShifts/4/shrVU-4 8104180 15.31 ns/op BenchmarkNonZeroShifts/4/shlVU-4 5909197 20.28 ns/op BenchmarkNonZeroShifts/5/shrVU-4 7427797 18.56 ns/op BenchmarkNonZeroShifts/5/shlVU-4 8640594 13.17 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6565484 16.18 ns/op BenchmarkNonZeroShifts/10/shlVU-4 9122233 17.12 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 137.7 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1000000 103.0 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 173103 1389 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 163524 1080 ns/op BenchmarkDecimalConversion-4 142 797857 ns/op BenchmarkFloatString/100-4 10000 12007 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 176 695125 ns/op 2915 B/op 10 allocs/op BenchmarkFloatString/10000-4 2 53644890 ns/op 61288 B/op 54 allocs/op BenchmarkFloatString/100000-4 1 6236689779 ns/op 832944 B/op 511 allocs/op BenchmarkFloatAdd/10-4 118330 867.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 128019 934.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 108133 935.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 73783 2294 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 14130 11773 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 175417 677.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 92427 1276 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 201008 691.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 157599 906.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 35355 3406 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1149 122764 ns/op BenchmarkParseFloatLargeExp-4 398 308998 ns/op BenchmarkGCD10x10/WithoutXY-4 150020 774.2 ns/op BenchmarkGCD10x10/WithXY-4 48070 3485 ns/op BenchmarkGCD10x100/WithoutXY-4 81504 1920 ns/op BenchmarkGCD10x100/WithXY-4 11934 8457 ns/op BenchmarkGCD10x1000/WithoutXY-4 50874 3072 ns/op BenchmarkGCD10x1000/WithXY-4 9339 12174 ns/op BenchmarkGCD100x100/WithoutXY-4 15944 6292 ns/op BenchmarkGCD100x100/WithXY-4 8587 14768 ns/op BenchmarkGCD100x1000/WithoutXY-4 9896 12256 ns/op BenchmarkGCD100x1000/WithXY-4 4873 28960 ns/op BenchmarkGCD1000x1000/WithoutXY-4 1464 70029 ns/op BenchmarkGCD1000x1000/WithXY-4 934 217046 ns/op BenchmarkHilbert-4 18 7901466 ns/op BenchmarkBinomial-4 10000 11411 ns/op BenchmarkQuoRem-4 19126 11508 ns/op BenchmarkExp-4 15 9874432 ns/op BenchmarkExpMont/Odd-4 100 1083539 ns/op 2600 B/op 22 allocs/op BenchmarkExpMont/Even1-4 100 1106775 ns/op 3371 B/op 38 allocs/op BenchmarkExpMont/Even2-4 100 1144646 ns/op 3908 B/op 55 allocs/op BenchmarkExpMont/Even3-4 100 1967554 ns/op 3866 B/op 53 allocs/op BenchmarkExpMont/Even4-4 100 1187990 ns/op 3852 B/op 53 allocs/op BenchmarkExpMont/Even8-4 100 1145180 ns/op 3835 B/op 53 allocs/op BenchmarkExpMont/Even32-4 99 1196563 ns/op 3833 B/op 52 allocs/op BenchmarkExpMont/Even64-4 122 951564 ns/op 3636 B/op 53 allocs/op BenchmarkExpMont/Even96-4 100 1254793 ns/op 3772 B/op 51 allocs/op BenchmarkExpMont/Even128-4 140 1746891 ns/op 3243 B/op 50 allocs/op BenchmarkExpMont/Even255-4 141 829170 ns/op 2927 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 286 393672 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 258 442499 ns/op 1742 B/op 47 allocs/op BenchmarkExpMont/SmallEven3-4 266 512958 ns/op 1738 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 235 475260 ns/op 1730 B/op 47 allocs/op BenchmarkExp2-4 14 12612901 ns/op BenchmarkBitset-4 475604 251.4 ns/op BenchmarkBitsetNeg-4 360848 399.6 ns/op BenchmarkBitsetOrig-4 168826 874.3 ns/op BenchmarkBitsetNegOrig-4 122432 1518 ns/op BenchmarkModSqrt225_Tonelli-4 100 1210316 ns/op BenchmarkModSqrt225_3Mod4-4 296 396360 ns/op BenchmarkModSqrt231_Tonelli-4 100 1701812 ns/op BenchmarkModSqrt231_5Mod8-4 272 430913 ns/op BenchmarkModInverse-4 10000 13297 ns/op BenchmarkSqrt-4 1642 85002 ns/op BenchmarkIntSqr/1-4 913017 139.0 ns/op BenchmarkIntSqr/2-4 579958 300.4 ns/op BenchmarkIntSqr/3-4 514827 264.8 ns/op BenchmarkIntSqr/5-4 399428 350.0 ns/op BenchmarkIntSqr/8-4 301083 432.2 ns/op BenchmarkIntSqr/10-4 241590 626.5 ns/op BenchmarkIntSqr/20-4 38172 4643 ns/op BenchmarkIntSqr/30-4 35281 4011 ns/op BenchmarkIntSqr/50-4 21382 7756 ns/op BenchmarkIntSqr/80-4 10000 11012 ns/op BenchmarkIntSqr/100-4 10000 14000 ns/op BenchmarkIntSqr/200-4 3867 29842 ns/op BenchmarkIntSqr/300-4 1395 78546 ns/op BenchmarkIntSqr/500-4 800 145335 ns/op BenchmarkIntSqr/800-4 348 436858 ns/op BenchmarkIntSqr/1000-4 250 496975 ns/op BenchmarkDiv/20/10-4 335337 394.8 ns/op BenchmarkDiv/40/20-4 332208 457.0 ns/op BenchmarkDiv/100/50-4 314902 437.3 ns/op BenchmarkDiv/200/100-4 44984 2628 ns/op BenchmarkDiv/400/200-4 41980 2707 ns/op BenchmarkDiv/1000/500-4 33196 3458 ns/op BenchmarkDiv/2000/1000-4 28374 4315 ns/op BenchmarkDiv/20000/10000-4 1206 115874 ns/op BenchmarkDiv/200000/100000-4 31 6245043 ns/op BenchmarkDiv/2000000/1000000-4 1 171875653 ns/op BenchmarkDiv/20000000/10000000-4 1 3919246699 ns/op BenchmarkMul-4 4 26041204 ns/op BenchmarkNatMul/10-4 166609 1202 ns/op BenchmarkNatMul/100-4 5966 38499 ns/op BenchmarkNatMul/1000-4 117 1013512 ns/op BenchmarkZeroShifts/Shl-4 10000 25471 ns/op BenchmarkZeroShifts/ShlSame-4 3062490 39.39 ns/op BenchmarkZeroShifts/Shr-4 10000 24899 ns/op BenchmarkZeroShifts/ShrSame-4 3130098 39.96 ns/op BenchmarkExp3Power/0x10-4 142102 1347 ns/op BenchmarkExp3Power/0x40-4 124490 1372 ns/op BenchmarkExp3Power/0x100-4 66826 2211 ns/op BenchmarkExp3Power/0x400-4 28742 4272 ns/op BenchmarkExp3Power/0x1000-4 10000 22379 ns/op BenchmarkExp3Power/0x4000-4 1778 77882 ns/op BenchmarkExp3Power/0x10000-4 148 764602 ns/op BenchmarkExp3Power/0x40000-4 16 10135831 ns/op BenchmarkExp3Power/0x100000-4 2 66708474 ns/op BenchmarkExp3Power/0x400000-4 1 538504500 ns/op BenchmarkFibo-4 3 54858810 ns/op BenchmarkNatSqr/1-4 466216 259.9 ns/op BenchmarkNatSqr/2-4 260061 437.6 ns/op BenchmarkNatSqr/3-4 384867 519.3 ns/op BenchmarkNatSqr/5-4 303054 566.4 ns/op BenchmarkNatSqr/8-4 244995 783.1 ns/op BenchmarkNatSqr/10-4 176551 1231 ns/op BenchmarkNatSqr/20-4 42811 3850 ns/op BenchmarkNatSqr/30-4 28014 5285 ns/op BenchmarkNatSqr/50-4 10000 11422 ns/op BenchmarkNatSqr/80-4 9295 25158 ns/op BenchmarkNatSqr/100-4 10000 26502 ns/op BenchmarkNatSqr/200-4 3447 51257 ns/op BenchmarkNatSqr/300-4 738 192982 ns/op BenchmarkNatSqr/500-4 698 228265 ns/op BenchmarkNatSqr/800-4 238 688015 ns/op BenchmarkNatSqr/1000-4 192 847083 ns/op BenchmarkNatSetBytes/8-4 389173 389.2 ns/op BenchmarkNatSetBytes/24-4 190230 800.9 ns/op BenchmarkNatSetBytes/128-4 51502 4149 ns/op BenchmarkNatSetBytes/7-4 830034 417.4 ns/op BenchmarkNatSetBytes/23-4 193777 648.5 ns/op BenchmarkNatSetBytes/127-4 45511 2208 ns/op BenchmarkScanPi-4 148 744984 ns/op BenchmarkStringPiParallel-4 487 368051 ns/op BenchmarkScan/10/Base2-4 35174 3510 ns/op BenchmarkScan/100/Base2-4 2871 35680 ns/op BenchmarkScan/1000/Base2-4 356 312900 ns/op BenchmarkScan/10/Base8-4 80894 1600 ns/op BenchmarkScan/100/Base8-4 10000 11667 ns/op BenchmarkScan/1000/Base8-4 1077 218217 ns/op BenchmarkScan/10/Base10-4 76635 1427 ns/op BenchmarkScan/100/Base10-4 12776 8980 ns/op BenchmarkScan/1000/Base10-4 944 121018 ns/op BenchmarkScan/10/Base16-4 99114 1282 ns/op BenchmarkScan/100/Base16-4 14118 10767 ns/op BenchmarkScan/1000/Base16-4 1438 84948 ns/op BenchmarkString/10/Base2-4 194082 896.2 ns/op BenchmarkString/100/Base2-4 24620 6376 ns/op BenchmarkString/1000/Base2-4 2408 53147 ns/op BenchmarkString/10/Base8-4 288524 368.8 ns/op BenchmarkString/100/Base8-4 73638 2075 ns/op BenchmarkString/1000/Base8-4 6078 18150 ns/op BenchmarkString/10/Base10-4 192274 797.6 ns/op BenchmarkString/100/Base10-4 40207 3706 ns/op BenchmarkString/1000/Base10-4 5548 33042 ns/op BenchmarkString/10/Base16-4 324596 339.6 ns/op BenchmarkString/100/Base16-4 74924 1490 ns/op BenchmarkString/1000/Base16-4 10000 12208 ns/op BenchmarkLeafSize/0-4 27 4892929 ns/op BenchmarkLeafSize/1-4 319 336047 ns/op BenchmarkLeafSize/2-4 308 466581 ns/op BenchmarkLeafSize/3-4 268 659386 ns/op BenchmarkLeafSize/4-4 464 412337 ns/op BenchmarkLeafSize/5-4 222 663856 ns/op BenchmarkLeafSize/6-4 177 571870 ns/op BenchmarkLeafSize/7-4 289 460937 ns/op BenchmarkLeafSize/8-4 393 337853 ns/op BenchmarkLeafSize/9-4 180 626225 ns/op BenchmarkLeafSize/10-4 235 701055 ns/op BenchmarkLeafSize/11-4 235 761094 ns/op BenchmarkLeafSize/12-4 207 577294 ns/op BenchmarkLeafSize/13-4 200 549286 ns/op BenchmarkLeafSize/14-4 224 642696 ns/op BenchmarkLeafSize/15-4 171 586432 ns/op BenchmarkLeafSize/16-4 362 319044 ns/op BenchmarkLeafSize/32-4 355 396483 ns/op BenchmarkLeafSize/64-4 226 521663 ns/op BenchmarkProbablyPrime/n=0-4 8 14448966 ns/op BenchmarkProbablyPrime/n=1-4 7 14499761 ns/op BenchmarkProbablyPrime/n=5-4 6 20723710 ns/op BenchmarkProbablyPrime/n=10-4 4 31537317 ns/op BenchmarkProbablyPrime/n=20-4 3 67336800 ns/op BenchmarkProbablyPrime/Lucas-4 9 11413595 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 69 1835912 ns/op BenchmarkRatCmp-4 183789 891.7 ns/op BenchmarkFloatSqrt/64-4 17918 11275 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 8080 15228 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 8274 16125 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4068 32795 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 684 179436 ns/op 18272 B/op 10 allocs/op BenchmarkFloatSqrt/100000-4 67 2436199 ns/op 175516 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 184056157 ns/op 3817248 B/op 647 allocs/op PASS ok math/big 75.890s goos: darwin goarch: amd64 pkg: math/bits BenchmarkLeadingZeros-4 10357714 10.91 ns/op BenchmarkLeadingZeros8-4 7731192 25.24 ns/op BenchmarkLeadingZeros16-4 14130835 20.05 ns/op BenchmarkLeadingZeros32-4 12619128 11.07 ns/op BenchmarkLeadingZeros64-4 11509653 10.60 ns/op BenchmarkTrailingZeros-4 12066165 11.45 ns/op BenchmarkTrailingZeros8-4 9847233 19.00 ns/op BenchmarkTrailingZeros16-4 13487702 10.80 ns/op BenchmarkTrailingZeros32-4 12001056 20.08 ns/op BenchmarkTrailingZeros64-4 11912192 17.20 ns/op BenchmarkOnesCount-4 11417096 12.92 ns/op BenchmarkOnesCount8-4 9006534 18.11 ns/op BenchmarkOnesCount16-4 8805097 16.21 ns/op BenchmarkOnesCount32-4 8235022 13.64 ns/op BenchmarkOnesCount64-4 8585115 14.94 ns/op BenchmarkRotateLeft-4 10062870 12.60 ns/op BenchmarkRotateLeft8-4 10869796 14.66 ns/op BenchmarkRotateLeft16-4 9077000 12.85 ns/op BenchmarkRotateLeft32-4 10786273 10.57 ns/op BenchmarkRotateLeft64-4 11431644 12.75 ns/op BenchmarkReverse-4 16428250 8.102 ns/op BenchmarkReverse8-4 21586359 8.796 ns/op BenchmarkReverse16-4 18004160 6.779 ns/op BenchmarkReverse32-4 15441631 13.36 ns/op BenchmarkReverse64-4 16773452 14.05 ns/op BenchmarkReverseBytes-4 19210342 9.243 ns/op BenchmarkReverseBytes16-4 20924079 5.810 ns/op BenchmarkReverseBytes32-4 21389824 6.053 ns/op BenchmarkReverseBytes64-4 15016249 9.085 ns/op BenchmarkAdd-4 11941561 10.14 ns/op BenchmarkAdd32-4 11883550 13.76 ns/op BenchmarkAdd64-4 12023371 9.766 ns/op BenchmarkAdd64multiple-4 21006159 5.689 ns/op BenchmarkSub-4 13052260 10.06 ns/op BenchmarkSub32-4 10803802 10.07 ns/op BenchmarkSub64-4 11566701 10.56 ns/op BenchmarkSub64multiple-4 20625414 7.246 ns/op BenchmarkMul-4 12359366 10.30 ns/op BenchmarkMul32-4 12985192 12.07 ns/op BenchmarkMul64-4 12744087 10.39 ns/op BenchmarkDiv-4 3134161 36.69 ns/op BenchmarkDiv32-4 6660490 19.57 ns/op BenchmarkDiv64-4 3262168 49.47 ns/op PASS ok math/bits 11.277s goos: darwin goarch: amd64 pkg: math/cmplx BenchmarkAbs-4 13022980 10.00 ns/op BenchmarkAcos-4 506601 242.4 ns/op BenchmarkAcosh-4 452210 308.9 ns/op BenchmarkAsin-4 592278 256.1 ns/op BenchmarkAsinh-4 524768 255.0 ns/op BenchmarkAtan-4 743328 145.5 ns/op BenchmarkAtanh-4 759847 200.8 ns/op BenchmarkConj-4 27041119 5.618 ns/op BenchmarkCos-4 628120 380.7 ns/op BenchmarkCosh-4 472402 252.7 ns/op BenchmarkExp-4 667869 211.8 ns/op BenchmarkLog-4 1000000 131.6 ns/op BenchmarkLog10-4 1000000 134.8 ns/op BenchmarkPhase-4 2084962 70.48 ns/op BenchmarkPolar-4 1000000 102.4 ns/op BenchmarkPow-4 228434 530.5 ns/op BenchmarkRect-4 968624 123.0 ns/op BenchmarkSin-4 585202 191.9 ns/op BenchmarkSinh-4 454155 221.5 ns/op BenchmarkSqrt-4 1000000 122.8 ns/op BenchmarkTan-4 389818 414.6 ns/op BenchmarkTanh-4 388382 444.5 ns/op PASS ok math/cmplx 6.005s goos: darwin goarch: amd64 pkg: math/rand BenchmarkInt63Threadsafe-4 662721 226.8 ns/op BenchmarkInt63ThreadsafeParallel-4 743499 166.2 ns/op BenchmarkInt63Unthreadsafe-4 690358 159.6 ns/op BenchmarkIntn1000-4 670221 191.2 ns/op BenchmarkInt63n1000-4 637693 217.6 ns/op BenchmarkInt31n1000-4 882432 148.2 ns/op BenchmarkFloat32-4 862075 182.3 ns/op BenchmarkFloat64-4 832209 280.5 ns/op BenchmarkPerm3-4 185372 983.9 ns/op BenchmarkPerm30-4 16064 8953 ns/op BenchmarkPerm30ViaShuffle-4 10000 10075 ns/op BenchmarkShuffleOverhead-4 11084 11628 ns/op BenchmarkRead3-4 881181 158.8 ns/op BenchmarkRead64-4 77414 1516 ns/op BenchmarkRead1000-4 5667 24655 ns/op BenchmarkConcurrent-4 219771 635.5 ns/op PASS ok math/rand 4.911s goos: darwin goarch: amd64 pkg: mime BenchmarkQEncodeWord-4 31981 4077 ns/op BenchmarkQDecodeWord-4 61868 2003 ns/op BenchmarkQDecodeHeader-4 72386 1821 ns/op BenchmarkTypeByExtension/.html-4 366434 395.9 ns/op BenchmarkTypeByExtension/.HTML-4 233660 490.5 ns/op BenchmarkTypeByExtension/.unused-4 238294 444.6 ns/op BenchmarkExtensionsByType/text/html-4 164936 1657 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 47158 4023 ns/op BenchmarkExtensionsByType/application/octet-stream-4 28514 4101 ns/op PASS ok mime 3.393s goos: darwin goarch: amd64 pkg: mime/multipart BenchmarkReadForm/fields/maxMemory=0-4 403 327416 ns/op 47890 B/op 187 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 385 296307 ns/op 48285 B/op 187 allocs/op BenchmarkReadForm/files/maxMemory=0-4 31 3636323 ns/op 105783 B/op 271 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 352 444064 ns/op 48806 B/op 206 allocs/op PASS ok mime/multipart 1.847s goos: darwin goarch: amd64 pkg: mime/quotedprintable BenchmarkWriter-4 895 194800 ns/op PASS ok mime/quotedprintable 1.374s goos: darwin goarch: amd64 pkg: net BenchmarkGoLookupIP-4 7 15717795 ns/op 8736 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 3 34518766 ns/op 13664 B/op 114 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5030245046 ns/op 152440 B/op 239 allocs/op BenchmarkDNSName-4 140318 810.1 ns/op BenchmarkInterfaces-4 1320 92128 ns/op 8144 B/op 95 allocs/op BenchmarkInterfaceByIndex-4 5376 29217 ns/op 1817 B/op 29 allocs/op BenchmarkInterfaceByName-4 1629 94880 ns/op 8213 B/op 96 allocs/op BenchmarkInterfaceAddrs-4 1476 86907 ns/op 7856 B/op 107 allocs/op BenchmarkInterfacesAndAddrs-4 7069 19700 ns/op 1961 B/op 35 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 2289 65944 ns/op 5236 B/op 77 allocs/op BenchmarkParseIP-4 8713 17204 ns/op BenchmarkParseIPValidIPv4-4 407894 308.1 ns/op BenchmarkParseIPValidIPv6-4 219010 536.5 ns/op BenchmarkIPString/IPv4-4 123135 1057 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 10000 11048 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 45765 2930 ns/op BenchmarkIPEqual/IPv4-4 948969 179.5 ns/op BenchmarkIPEqual/IPv6-4 916927 133.5 ns/op BenchmarkTCP4OneShot-4 153 672230 ns/op BenchmarkTCP4OneShotTimeout-4 145 725865 ns/op BenchmarkTCP4Persistent-4 267 439695 ns/op BenchmarkTCP4PersistentTimeout-4 243 443030 ns/op BenchmarkTCP6OneShot-4 153 742756 ns/op BenchmarkTCP6OneShotTimeout-4 175 764637 ns/op BenchmarkTCP6Persistent-4 280 445482 ns/op BenchmarkTCP6PersistentTimeout-4 285 448664 ns/op BenchmarkTCP4ConcurrentReadWrite-4 14742 8238 ns/op BenchmarkTCP6ConcurrentReadWrite-4 12364 10712 ns/op BenchmarkSetReadDeadline-4 130341 1245 ns/op BenchmarkUDP6LinkLocalUnicast-4 176 1088280 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 168 1205680 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 96 1314888 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 72 1516348 ns/op 0 B/op 0 allocs/op PASS ok net 13.814s goos: darwin goarch: amd64 pkg: net/http BenchmarkCookieString-4 22797 6000 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 9274 14247 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 11355 10176 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 16177 7203 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 25783 5879 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 40352 3276 ns/op 192 B/op 2 allocs/op BenchmarkServerMatch-4 663428 153.1 ns/op BenchmarkReadRequestChrome-4 3968 38234 ns/op 15.98 MB/s 1477 B/op 14 allocs/op BenchmarkReadRequestCurl-4 7747 18601 ns/op 4.19 MB/s 923 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 7966 17495 ns/op 4.69 MB/s 924 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6204 18309 ns/op 8.25 MB/s 1020 B/op 11 allocs/op BenchmarkReadRequestWrk-4 10000 11151 ns/op 3.59 MB/s 859 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 31 3487569 ns/op 0.29 MB/s BenchmarkFileAndServer_1KB/https1-4 24 4869944 ns/op 0.21 MB/s BenchmarkFileAndServer_1KB/h2-4 16 6801077 ns/op 0.15 MB/s BenchmarkFileAndServer_16MB/h1-4 1 115283129 ns/op 145.53 MB/s BenchmarkFileAndServer_16MB/https1-4 1 313973105 ns/op 53.44 MB/s BenchmarkFileAndServer_16MB/h2-4 1 562221355 ns/op 29.84 MB/s BenchmarkFileAndServer_64MB/h1-4 1 408784236 ns/op 164.17 MB/s BenchmarkFileAndServer_64MB/https1-4 1 1027935770 ns/op 65.29 MB/s BenchmarkFileAndServer_64MB/h2-4 1 2246886353 ns/op 29.87 MB/s BenchmarkServeMux-4 228 572873 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 289 429229 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 30 3934641 ns/op 6994 B/op 69 allocs/op BenchmarkClientServer/https1-4 19 5731194 ns/op 13233 B/op 136 allocs/op BenchmarkClientServer/h2-4 14 7588609 ns/op 18165 B/op 174 allocs/op BenchmarkClientServerParallel/4/h1-4 237 513181 ns/op 10973 B/op 83 allocs/op BenchmarkClientServerParallel/4/https1-4 10 11572770 ns/op 106772 B/op 1155 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57894: read tcp 127.0.0.1:57892->127.0.0.1:57894: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57899: read tcp 127.0.0.1:57895->127.0.0.1:57899: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57900: read tcp 127.0.0.1:57895->127.0.0.1:57900: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57905: read tcp 127.0.0.1:57902->127.0.0.1:57905: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57907: read tcp 127.0.0.1:57902->127.0.0.1:57907: use of closed network connection BenchmarkClientServerParallel/4/h2-4 9 12868733 ns/op 102092 B/op 1172 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57922: read tcp 127.0.0.1:57918->127.0.0.1:57922: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57923: write tcp 127.0.0.1:57918->127.0.0.1:57923: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57932: read tcp 127.0.0.1:57925->127.0.0.1:57932: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57934: read tcp 127.0.0.1:57925->127.0.0.1:57934: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57930: read tcp 127.0.0.1:57925->127.0.0.1:57930: use of closed network connection BenchmarkClientServerParallel/64/h1-4 206 745898 ns/op 24543 B/op 125 allocs/op BenchmarkClientServerParallel/64/https1-4 12 9787672 ns/op 106246 B/op 1192 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58266: read tcp 127.0.0.1:58265->127.0.0.1:58266: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58271: read tcp 127.0.0.1:58268->127.0.0.1:58271: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58278: read tcp 127.0.0.1:58273->127.0.0.1:58278: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58286: read tcp 127.0.0.1:58283->127.0.0.1:58286: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58299: read tcp 127.0.0.1:58294->127.0.0.1:58299: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58301: read tcp 127.0.0.1:58294->127.0.0.1:58301: use of closed network connection BenchmarkClientServerParallel/64/h2-4 10 13502660 ns/op 98518 B/op 1169 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58311: read tcp 127.0.0.1:58309->127.0.0.1:58311: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58314: read tcp 127.0.0.1:58312->127.0.0.1:58314: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58321: read tcp 127.0.0.1:58317->127.0.0.1:58321: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58322: read tcp 127.0.0.1:58317->127.0.0.1:58322: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58319: read tcp 127.0.0.1:58317->127.0.0.1:58319: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58329: read tcp 127.0.0.1:58324->127.0.0.1:58329: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58332: read tcp 127.0.0.1:58324->127.0.0.1:58332: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58327: read tcp 127.0.0.1:58324->127.0.0.1:58327: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58333: read tcp 127.0.0.1:58324->127.0.0.1:58333: use of closed network connection BenchmarkServer-4 1 1121619533 ns/op 32040 B/op 173 allocs/op BenchmarkClient-4 30 3671980 ns/op 4130 B/op 47 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 152 792771 ns/op 7732 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 819 136471 ns/op 3086 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1171 97545 ns/op 1907 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1425 107639 ns/op 2748 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1158 99148 ns/op 2653 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1166 95511 ns/op 2711 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1320 99008 ns/op 1894 B/op 14 allocs/op BenchmarkServerHijack-4 913 196209 ns/op 16739 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 25 4053422 ns/op 6203 B/op 55 allocs/op BenchmarkResponseStatusLine-4 216708 576.8 ns/op 0 B/op 0 allocs/op PASS ok net/http 23.298s goos: darwin goarch: amd64 pkg: net/http/httputil BenchmarkServeHTTP-4 1948 91037 ns/op 34075 B/op 12 allocs/op PASS ok net/http/httputil 1.283s goos: darwin goarch: amd64 pkg: net/netip BenchmarkIPNextPrev-4 100796 1924 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 435075 288.1 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 219252 573.5 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 66135 1715 ns/op BenchmarkStdIPv4-4 153781 1019 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 87510 1210 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 88496 1648 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 92683 1307 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 73965 1578 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1392741 83.92 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1203048 99.99 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1000000 189.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 301662 389.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 374805 374.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 262047 543.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 94107 1309 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 245379 426.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 160095 768.7 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 171546 729.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 154384 1161 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 79851 1705 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 301137 429.0 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 112791 1022 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 173060 823.7 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 225448 493.6 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 121254 867.2 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 281814 460.8 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 127250 918.4 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 142539 1194 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 144967 936.0 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 134043 1381 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 509136 292.9 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 123193 1074 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 85105 1607 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 98059 1311 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 166851 1247 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 70892 1790 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 250228 545.6 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 81958 1536 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 142543 1380 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 172548 876.0 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 103364 1111 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 829245 137.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 924624 132.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 132.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 997789 262.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 991410 141.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 846259 130.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 993870 168.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 231.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 916406 152.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 306523 470.1 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 525201 244.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 202710 570.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 221353 521.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 189501 673.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 73147 1464 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 518054 405.3 ns/op PASS ok net/netip 13.393s 2023/05/24 23:05:21 Test RPC server listening on 127.0.0.1:58398 2023/05/24 23:05:21 Test HTTP RPC server listening on 127.0.0.1:58399 goos: darwin goarch: amd64 pkg: net/rpc BenchmarkEndToEnd-4 144 825645 ns/op BenchmarkEndToEndHTTP-4 124 873906 ns/op BenchmarkEndToEndAsync-4 1088 131256 ns/op BenchmarkEndToEndAsyncHTTP-4 873 118632 ns/op PASS ok net/rpc 2.041s goos: darwin goarch: amd64 pkg: net/textproto BenchmarkReadMIMEHeader/client_headers-4 2791 64507 ns/op BenchmarkReadMIMEHeader/server_headers-4 5125 40987 ns/op BenchmarkUncommon-4 21231 7423 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.773s goos: darwin goarch: amd64 pkg: net/url BenchmarkString-4 3961 26299 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 75601 1477 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 518046 241.9 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 100202 1218 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 235894 789.2 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 79393 1310 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 14163 8652 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 375128 311.9 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 104647 1299 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 194702 735.0 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 104863 1315 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 17148 8956 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 163954 824.5 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 53269 1997 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 61302 1920 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 25604 4242 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 5544 22559 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 158870 738.4 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 59176 1907 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 64617 1980 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 26756 4233 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6300 21013 ns/op 320 B/op 1 allocs/op PASS ok net/url 6.117s goos: darwin goarch: amd64 pkg: os BenchmarkExpand/noop-4 2312563 50.07 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 120496 958.1 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 388 276944 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:512: benchmarkReaddirname ".": 130 entries os_test.go:512: benchmarkReaddirname ".": 130 entries os_test.go:512: benchmarkReaddirname ".": 130 entries BenchmarkReaddir-4 169 838185 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:529: benchmarkReaddir ".": 130 entries os_test.go:529: benchmarkReaddir ".": 130 entries os_test.go:529: benchmarkReaddir ".": 130 entries BenchmarkReadDir-4 361 358836 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:546: benchmarkReadDir ".": 130 entries os_test.go:546: benchmarkReadDir ".": 130 entries os_test.go:546: benchmarkReadDir ".": 130 entries os_test.go:546: benchmarkReadDir ".": 130 entries BenchmarkStatDot-4 45028 3253 ns/op BenchmarkStatFile-4 29011 4093 ns/op BenchmarkStatDir-4 33712 4359 ns/op BenchmarkLstatDot-4 34350 3168 ns/op BenchmarkLstatFile-4 30720 5245 ns/op BenchmarkLstatDir-4 28450 3872 ns/op PASS ok os 3.495s goos: darwin goarch: amd64 pkg: os/exec BenchmarkExecHostname-4 15 8138447 ns/op 8848 B/op 30 allocs/op PASS ok os/exec 1.295s goos: darwin goarch: amd64 pkg: os/user BenchmarkCurrent-4 248073 462.7 ns/op PASS ok os/user 1.281s goos: darwin goarch: amd64 pkg: reflect BenchmarkBool-4 2235542 62.99 ns/op BenchmarkString-4 1000000 101.7 ns/op BenchmarkBytes-4 1617280 71.83 ns/op BenchmarkNamedBytes-4 887577 132.2 ns/op BenchmarkBytesArray-4 585411 173.4 ns/op BenchmarkSliceLen-4 1214463 88.57 ns/op BenchmarkMapLen-4 831051 177.4 ns/op BenchmarkStringLen-4 1260272 90.06 ns/op BenchmarkArrayLen-4 900375 121.4 ns/op BenchmarkSliceCap-4 1781683 66.51 ns/op BenchmarkDeepEqual/int8-4 510655 272.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 84194 2424 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 345091 304.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 89389 1441 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 375871 400.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 84771 1493 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 411792 398.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 69289 2102 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 460306 320.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 72843 1588 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 512965 372.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 102258 1307 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 466812 303.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 78669 2058 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 465884 363.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 76083 1506 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 429030 357.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 75062 1578 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 363189 497.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 70623 1685 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 402358 380.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 72897 1633 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 410360 323.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 80232 1511 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 453412 373.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 68360 1594 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 388737 389.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 72313 1822 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 364844 664.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 67418 1543 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 478356 351.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 76365 1444 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 384313 333.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 83872 2511 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 58006 1801 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 48171 2365 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 41570 2790 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 28164 4118 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 250978 465.7 ns/op BenchmarkIsZero/ArrayIncomparable-4 27195 4164 ns/op BenchmarkIsZero/StructComparable-4 580148 232.0 ns/op BenchmarkIsZero/StructIncomparable-4 134268 935.0 ns/op BenchmarkSetZero/Bool/Direct-4 2734646 49.44 ns/op BenchmarkSetZero/Bool/CachedZero-4 1000000 191.7 ns/op BenchmarkSetZero/Bool/NewZero-4 699999 185.7 ns/op BenchmarkSetZero/Int/Direct-4 1797766 72.08 ns/op BenchmarkSetZero/Int/CachedZero-4 1000000 141.4 ns/op BenchmarkSetZero/Int/NewZero-4 726009 253.9 ns/op BenchmarkSetZero/Uint/Direct-4 1728662 129.6 ns/op BenchmarkSetZero/Uint/CachedZero-4 905787 160.4 ns/op BenchmarkSetZero/Uint/NewZero-4 665614 198.5 ns/op BenchmarkSetZero/Float/Direct-4 1887219 67.16 ns/op BenchmarkSetZero/Float/CachedZero-4 890653 203.6 ns/op BenchmarkSetZero/Float/NewZero-4 718953 193.1 ns/op BenchmarkSetZero/Complex/Direct-4 1000000 140.8 ns/op BenchmarkSetZero/Complex/CachedZero-4 860377 135.5 ns/op BenchmarkSetZero/Complex/NewZero-4 732578 268.4 ns/op BenchmarkSetZero/Array/Direct-4 1789117 68.85 ns/op BenchmarkSetZero/Array/CachedZero-4 863204 140.4 ns/op BenchmarkSetZero/Array/NewZero-4 664642 193.9 ns/op BenchmarkSetZero/Chan/Direct-4 1750800 64.32 ns/op BenchmarkSetZero/Chan/CachedZero-4 796488 169.7 ns/op BenchmarkSetZero/Chan/NewZero-4 603720 222.0 ns/op BenchmarkSetZero/Func/Direct-4 1741994 64.31 ns/op BenchmarkSetZero/Func/CachedZero-4 991960 184.6 ns/op BenchmarkSetZero/Func/NewZero-4 629636 195.9 ns/op BenchmarkSetZero/Interface/Direct-4 1565449 71.13 ns/op BenchmarkSetZero/Interface/CachedZero-4 799962 207.9 ns/op BenchmarkSetZero/Interface/NewZero-4 697377 234.5 ns/op BenchmarkSetZero/Map/Direct-4 1842702 71.77 ns/op BenchmarkSetZero/Map/CachedZero-4 840334 139.3 ns/op BenchmarkSetZero/Map/NewZero-4 675219 277.4 ns/op BenchmarkSetZero/Pointer/Direct-4 1743849 66.56 ns/op BenchmarkSetZero/Pointer/CachedZero-4 707581 141.9 ns/op BenchmarkSetZero/Pointer/NewZero-4 736926 228.0 ns/op BenchmarkSetZero/Slice/Direct-4 1653266 110.0 ns/op BenchmarkSetZero/Slice/CachedZero-4 890714 138.4 ns/op BenchmarkSetZero/Slice/NewZero-4 590827 222.7 ns/op BenchmarkSetZero/String/Direct-4 1679516 65.60 ns/op BenchmarkSetZero/String/CachedZero-4 993993 142.4 ns/op BenchmarkSetZero/String/NewZero-4 750621 235.6 ns/op BenchmarkSetZero/Struct/Direct-4 1452546 99.15 ns/op BenchmarkSetZero/Struct/CachedZero-4 1000000 158.5 ns/op BenchmarkSetZero/Struct/NewZero-4 647199 179.9 ns/op BenchmarkSelect/1-4 158308 926.6 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 66704 2134 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 25059 6187 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 123742 839.6 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 154276 1228 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 82724 1216 ns/op 105.27 MB/s BenchmarkCallArgCopy/size=256-4 92307 1528 ns/op 167.49 MB/s BenchmarkCallArgCopy/size=1024-4 61731 3184 ns/op 321.63 MB/s BenchmarkCallArgCopy/size=4096-4 13818 9344 ns/op 438.37 MB/s BenchmarkCallArgCopy/size=65536-4 1743 144162 ns/op 454.60 MB/s BenchmarkFieldByName1-4 581689 229.7 ns/op BenchmarkFieldByName2-4 28401 4861 ns/op BenchmarkFieldByName3-4 6130 30903 ns/op BenchmarkInterfaceBig-4 1940312 58.95 ns/op BenchmarkInterfaceSmall-4 1935580 59.20 ns/op BenchmarkNew-4 643702 171.9 ns/op BenchmarkMap/StringKeys/MapIndex-4 2220 56664 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 1870 107039 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2198 76721 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 1900 67992 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2276 102593 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 2058 66652 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 167416 643.0 ns/op PASS ok reflect 27.627s goos: darwin goarch: amd64 pkg: regexp BenchmarkFind-4 7474 30858 ns/op 9405 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 10000 28643 ns/op 9110 B/op 1 allocs/op BenchmarkFindString-4 6885 32095 ns/op 9456 B/op 1 allocs/op BenchmarkFindSubmatch-4 10000 31035 ns/op 9169 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10000 36231 ns/op 9339 B/op 2 allocs/op BenchmarkLiteral-4 10000 26024 ns/op BenchmarkNotLiteral-4 1950 61058 ns/op BenchmarkMatchClass-4 3484 46180 ns/op BenchmarkMatchClass_InRange-4 2916 57315 ns/op BenchmarkReplaceAll-4 1086 140149 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 10000 27402 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 16249 7610 ns/op BenchmarkAnchoredShortMatch-4 10000 28371 ns/op BenchmarkAnchoredLongMatch-4 10000 12942 ns/op BenchmarkOnePassShortA-4 15958 7167 ns/op BenchmarkNotOnePassShortA-4 4616 35492 ns/op BenchmarkOnePassShortB-4 18344 5663 ns/op BenchmarkNotOnePassShortB-4 8497 32488 ns/op BenchmarkOnePassLongPrefix-4 65964 2134 ns/op BenchmarkOnePassLongNotPrefix-4 27420 4801 ns/op BenchmarkMatchParallelShared-4 10000 30480 ns/op BenchmarkMatchParallelCopied-4 5956 26242 ns/op BenchmarkQuoteMetaAll-4 138062 1277 ns/op 10.96 MB/s BenchmarkQuoteMetaNone-4 396343 444.1 ns/op 58.55 MB/s BenchmarkCompile/Onepass-4 3084 39656 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1554 100203 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 108 989472 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 2327272 50.63 ns/op 316.01 MB/s BenchmarkMatch/Easy0/32-4 10000 19909 ns/op 1.61 MB/s BenchmarkMatch/Easy0/1K-4 5553 36875 ns/op 27.77 MB/s BenchmarkMatch/Easy0i/16-4 1954521 51.64 ns/op 309.86 MB/s BenchmarkMatch/Easy0i/32-4 5494 45456 ns/op 0.70 MB/s BenchmarkMatch/Easy0i/1K-4 226 531879 ns/op 1.93 MB/s BenchmarkMatch/Easy1/16-4 2366476 50.28 ns/op 318.19 MB/s BenchmarkMatch/Easy1/32-4 7900 23451 ns/op 1.36 MB/s BenchmarkMatch/Easy1/1K-4 4035 73537 ns/op 13.92 MB/s BenchmarkMatch/Medium/16-4 2349742 62.45 ns/op 256.22 MB/s BenchmarkMatch/Medium/32-4 6164 50252 ns/op 0.64 MB/s BenchmarkMatch/Medium/1K-4 232 496958 ns/op 2.06 MB/s BenchmarkMatch/Hard/16-4 2306283 49.55 ns/op 322.89 MB/s BenchmarkMatch/Hard/32-4 3260 54594 ns/op 0.59 MB/s BenchmarkMatch/Hard/1K-4 140 855314 ns/op 1.20 MB/s BenchmarkMatch/Hard1/16-4 1269 110765 ns/op 0.14 MB/s BenchmarkMatch/Hard1/32-4 646 213950 ns/op 0.15 MB/s BenchmarkMatch/Hard1/1K-4 20 5159414 ns/op 0.20 MB/s BenchmarkMatch_onepass_regex/16-4 21283 5342 ns/op 3.00 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 13390 8833 ns/op 3.62 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 525 231353 ns/op 4.43 MB/s 26 B/op 0 allocs/op PASS ok regexp 13.653s goos: darwin goarch: amd64 pkg: regexp/syntax BenchmarkEmptyOpContext-4 751797 217.6 ns/op BenchmarkIsWordChar-4 208822 686.7 ns/op PASS ok regexp/syntax 2.817s goos: darwin goarch: amd64 pkg: runtime BenchmarkCallers/cached-4 77762 1524 ns/op BenchmarkCallers/inlined-4 55345 2083 ns/op BenchmarkCallers/no-cache-4 12696 9283 ns/op BenchmarkFPCallers/cached-4 3349286 36.94 ns/op BenchmarkMakeChan/Byte-4 349294 375.1 ns/op BenchmarkMakeChan/Int-4 1000000 544.7 ns/op BenchmarkMakeChan/Ptr-4 865568 581.4 ns/op BenchmarkMakeChan/Struct/0-4 1000000 335.5 ns/op BenchmarkMakeChan/Struct/32-4 433114 1018 ns/op BenchmarkMakeChan/Struct/40-4 103935 1058 ns/op BenchmarkChanNonblocking-4 5680772 25.29 ns/op BenchmarkSelectUncontended-4 742212 155.2 ns/op BenchmarkSelectSyncContended-4 72562 1441 ns/op BenchmarkSelectAsyncContended-4 252747 489.8 ns/op BenchmarkSelectNonblock-4 3082410 39.66 ns/op BenchmarkChanUncontended-4 10524 13127 ns/op BenchmarkChanContended-4 4274 31382 ns/op BenchmarkChanSync-4 177758 591.7 ns/op BenchmarkChanSyncWork-4 10000 37736 ns/op BenchmarkChanProdCons0-4 192273 689.3 ns/op BenchmarkChanProdCons10-4 328834 335.2 ns/op BenchmarkChanProdCons100-4 411604 301.2 ns/op BenchmarkChanProdConsWork0-4 94569 1147 ns/op BenchmarkChanProdConsWork10-4 205777 606.6 ns/op BenchmarkChanProdConsWork100-4 227964 608.8 ns/op BenchmarkSelectProdCons-4 136521 867.9 ns/op BenchmarkReceiveDataFromClosedChan-4 865437 136.7 ns/op BenchmarkChanCreation-4 152124 832.4 ns/op BenchmarkChanSem-4 251319 421.6 ns/op BenchmarkChanPopular-4 73 1540706 ns/op BenchmarkChanClosed-4 1000000 127.9 ns/op BenchmarkCallClosure-4 3660351 42.54 ns/op BenchmarkCallClosure1-4 3947578 31.62 ns/op BenchmarkCallClosure2-4 1000000 182.2 ns/op BenchmarkCallClosure3-4 1000000 109.7 ns/op BenchmarkCallClosure4-4 1000000 157.4 ns/op BenchmarkComplex128DivNormal-4 11594635 9.979 ns/op BenchmarkComplex128DivNisNaN-4 7510845 13.61 ns/op BenchmarkComplex128DivDisNaN-4 8098959 15.19 ns/op BenchmarkComplex128DivNisInf-4 12622707 11.54 ns/op BenchmarkComplex128DivDisInf-4 5308881 19.94 ns/op BenchmarkSetTypePtr-4 62973117 3.763 ns/op 2125.95 MB/s BenchmarkSetTypePtr8-4 11592694 13.48 ns/op 4747.31 MB/s BenchmarkSetTypePtr16-4 9243402 13.36 ns/op 9578.31 MB/s BenchmarkSetTypePtr32-4 10377159 12.29 ns/op 20822.75 MB/s BenchmarkSetTypePtr64-4 13404849 12.05 ns/op 42483.54 MB/s BenchmarkSetTypePtr126-4 4103941 34.15 ns/op 29517.85 MB/s BenchmarkSetTypePtr128-4 6055542 23.20 ns/op 44146.13 MB/s BenchmarkSetTypePtrSlice-4 837194 225.6 ns/op 36309.21 MB/s BenchmarkSetTypeNode1-4 10602876 21.66 ns/op 1107.90 MB/s BenchmarkSetTypeNode1Slice-4 2472295 52.91 ns/op 14515.90 MB/s BenchmarkSetTypeNode8-4 10114641 15.38 ns/op 5202.12 MB/s BenchmarkSetTypeNode8Slice-4 1000000 113.2 ns/op 22607.66 MB/s BenchmarkSetTypeNode64-4 4645222 28.29 ns/op 18663.83 MB/s BenchmarkSetTypeNode64Slice-4 290060 490.0 ns/op 34479.52 MB/s BenchmarkSetTypeNode64Dead-4 9587516 12.63 ns/op 41800.86 MB/s BenchmarkSetTypeNode64DeadSlice-4 353877 392.8 ns/op 43013.49 MB/s BenchmarkSetTypeNode124-4 7341262 20.93 ns/op 48166.28 MB/s BenchmarkSetTypeNode124Slice-4 227641 651.0 ns/op 49546.08 MB/s BenchmarkSetTypeNode126-4 6676161 22.33 ns/op 45851.83 MB/s BenchmarkSetTypeNode126Slice-4 218149 836.0 ns/op 39196.36 MB/s BenchmarkSetTypeNode128-4 3224956 36.22 ns/op 28709.90 MB/s BenchmarkSetTypeNode128Slice-4 69829 1544 ns/op 21561.19 MB/s BenchmarkSetTypeNode130-4 3930420 29.78 ns/op 35462.73 MB/s BenchmarkSetTypeNode130Slice-4 177580 868.5 ns/op 38908.22 MB/s BenchmarkSetTypeNode1024-4 1000000 155.4 ns/op 52835.10 MB/s BenchmarkSetTypeNode1024Slice-4 30302 4121 ns/op 63736.93 MB/s BenchmarkAllocation-4 1849 117287 ns/op BenchmarkReadMemStats-4 88 2176757 ns/op BenchmarkReadMemStatsLatency-4 1 6672166 p50-ns 6672166 p90-ns 6672166 p99-ns BenchmarkWriteBarrier-4 1744263 57.80 ns/op BenchmarkBulkWriteBarrier-4 4546978 30.29 ns/op BenchmarkScanStackNoLocals-4 2 73274396 ns/op BenchmarkMSpanCountAlloc/bits=64-4 13934652 9.226 ns/op BenchmarkMSpanCountAlloc/bits=128-4 11393395 12.76 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9477471 19.16 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6127186 23.33 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4859768 22.94 ns/op BenchmarkHash5-4 6537228 17.43 ns/op 286.90 MB/s BenchmarkHash16-4 5923305 19.53 ns/op 819.15 MB/s BenchmarkHash64-4 5005116 26.75 ns/op 2392.40 MB/s BenchmarkHash1024-4 2055205 53.02 ns/op 19312.93 MB/s BenchmarkHash65536-4 44126 2619 ns/op 25021.58 MB/s BenchmarkAlignedLoad-4 4773650 21.97 ns/op BenchmarkUnalignedLoad-4 9838696 14.38 ns/op BenchmarkEqEfaceConcrete-4 6967410 19.03 ns/op BenchmarkEqIfaceConcrete-4 6900804 23.53 ns/op BenchmarkNeEfaceConcrete-4 7767550 25.93 ns/op BenchmarkNeIfaceConcrete-4 7160384 23.46 ns/op BenchmarkConvT2EByteSized/bool-4 3659414 30.18 ns/op BenchmarkConvT2EByteSized/uint8-4 4037030 52.74 ns/op BenchmarkConvT2ESmall-4 3072699 34.71 ns/op BenchmarkConvT2EUintptr-4 3316576 30.24 ns/op BenchmarkConvT2ELarge-4 1000000 169.2 ns/op BenchmarkConvT2ISmall-4 3695686 36.77 ns/op BenchmarkConvT2IUintptr-4 3879073 31.84 ns/op BenchmarkConvT2ILarge-4 690597 166.5 ns/op BenchmarkConvI2E-4 3557962 38.42 ns/op BenchmarkConvI2I-4 1884121 67.48 ns/op BenchmarkAssertE2T-4 3410628 54.06 ns/op BenchmarkAssertE2TLarge-4 2021145 137.1 ns/op BenchmarkAssertE2I-4 3197412 34.93 ns/op BenchmarkAssertI2T-4 3272749 34.45 ns/op BenchmarkAssertI2I-4 3345298 34.73 ns/op BenchmarkAssertI2E-4 4223551 50.77 ns/op BenchmarkAssertE2E-4 1000000 101.2 ns/op BenchmarkAssertE2T2-4 2496519 53.76 ns/op BenchmarkAssertE2T2Blank-4 3540429 37.55 ns/op BenchmarkAssertI2E2-4 2962147 36.80 ns/op BenchmarkAssertI2E2Blank-4 2777115 40.13 ns/op BenchmarkAssertE2E2-4 2264160 44.70 ns/op BenchmarkAssertE2E2Blank-4 3844722 29.47 ns/op BenchmarkConvT2Ezero/zero/16-4 4122853 29.72 ns/op BenchmarkConvT2Ezero/zero/32-4 4095643 35.32 ns/op BenchmarkConvT2Ezero/zero/64-4 3194714 59.37 ns/op BenchmarkConvT2Ezero/zero/str-4 3839878 30.78 ns/op BenchmarkConvT2Ezero/zero/slice-4 3744117 54.09 ns/op BenchmarkConvT2Ezero/zero/big-4 150740 1727 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1000000 189.1 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1000000 169.8 ns/op BenchmarkConvT2Ezero/nonzero/big-4 98503 1432 ns/op BenchmarkConvT2Ezero/smallint/16-4 2727292 43.06 ns/op BenchmarkConvT2Ezero/smallint/32-4 3474678 29.49 ns/op BenchmarkConvT2Ezero/smallint/64-4 3769782 35.59 ns/op BenchmarkConvT2Ezero/largeint/16-4 1000000 140.3 ns/op BenchmarkConvT2Ezero/largeint/32-4 1000000 149.9 ns/op BenchmarkConvT2Ezero/largeint/64-4 721275 150.0 ns/op BenchmarkMalloc8-4 1000000 160.9 ns/op BenchmarkMalloc16-4 1000000 178.2 ns/op BenchmarkMallocTypeInfo8-4 1000000 121.9 ns/op BenchmarkMallocTypeInfo16-4 974703 171.2 ns/op BenchmarkMallocLargeStruct-4 60579 2175 ns/op BenchmarkGoroutineSelect-4 14 8471234 ns/op BenchmarkGoroutineBlocking-4 18 8429224 ns/op BenchmarkGoroutineForRange-4 18 10610832 ns/op BenchmarkGoroutineIdle-4 14 8896094 ns/op BenchmarkHashStringSpeed-4 1910344 53.64 ns/op BenchmarkHashBytesSpeed-4 1000000 123.7 ns/op BenchmarkHashInt32Speed-4 2280944 53.07 ns/op BenchmarkHashInt64Speed-4 2707983 45.74 ns/op BenchmarkHashStringArraySpeed-4 639288 249.6 ns/op BenchmarkMegMap-4 2514457 46.47 ns/op BenchmarkMegOneMap-4 2874361 44.88 ns/op BenchmarkMegEqMap-4 2667 63975 ns/op BenchmarkMegEmptyMap-4 3645608 65.97 ns/op BenchmarkSmallStrMap-4 2566648 49.73 ns/op BenchmarkMapStringKeysEight_16-4 2696328 47.12 ns/op BenchmarkMapStringKeysEight_32-4 2532746 46.27 ns/op BenchmarkMapStringKeysEight_64-4 2394436 45.61 ns/op BenchmarkMapStringKeysEight_1M-4 2219959 47.25 ns/op BenchmarkIntMap-4 2842665 41.72 ns/op BenchmarkMapFirst/1-4 3343494 40.01 ns/op BenchmarkMapFirst/2-4 3457564 59.43 ns/op BenchmarkMapFirst/3-4 3160066 36.19 ns/op BenchmarkMapFirst/4-4 3273532 37.26 ns/op BenchmarkMapFirst/5-4 3285380 36.71 ns/op BenchmarkMapFirst/6-4 3318765 34.78 ns/op BenchmarkMapFirst/7-4 2469560 42.61 ns/op BenchmarkMapFirst/8-4 3220716 37.23 ns/op BenchmarkMapFirst/9-4 3014503 43.95 ns/op BenchmarkMapFirst/10-4 3007161 41.14 ns/op BenchmarkMapFirst/11-4 2870856 54.87 ns/op BenchmarkMapFirst/12-4 2813446 42.22 ns/op BenchmarkMapFirst/13-4 2803710 43.42 ns/op BenchmarkMapFirst/14-4 2959207 42.24 ns/op BenchmarkMapFirst/15-4 2836194 47.40 ns/op BenchmarkMapFirst/16-4 2861620 41.89 ns/op BenchmarkMapMid/1-4 2995773 41.34 ns/op BenchmarkMapMid/2-4 2716676 67.57 ns/op BenchmarkMapMid/3-4 2469276 41.45 ns/op BenchmarkMapMid/4-4 2792077 46.39 ns/op BenchmarkMapMid/5-4 2822528 41.00 ns/op BenchmarkMapMid/6-4 2886082 43.79 ns/op BenchmarkMapMid/7-4 2754637 43.18 ns/op BenchmarkMapMid/8-4 1443892 76.31 ns/op BenchmarkMapMid/9-4 2722383 47.35 ns/op BenchmarkMapMid/10-4 2639710 54.96 ns/op BenchmarkMapMid/11-4 2526975 59.33 ns/op BenchmarkMapMid/12-4 2508942 44.54 ns/op BenchmarkMapMid/13-4 2709840 51.27 ns/op BenchmarkMapMid/14-4 2320905 54.35 ns/op BenchmarkMapMid/15-4 2225676 56.67 ns/op BenchmarkMapMid/16-4 2527381 44.15 ns/op BenchmarkMapLast/1-4 2543904 81.29 ns/op BenchmarkMapLast/2-4 2843538 39.28 ns/op BenchmarkMapLast/3-4 2862044 40.48 ns/op BenchmarkMapLast/4-4 2753942 42.48 ns/op BenchmarkMapLast/5-4 2632431 43.57 ns/op BenchmarkMapLast/6-4 2777922 45.03 ns/op BenchmarkMapLast/7-4 2798874 45.06 ns/op BenchmarkMapLast/8-4 2774296 42.46 ns/op BenchmarkMapLast/9-4 2645394 45.13 ns/op BenchmarkMapLast/10-4 2508636 47.81 ns/op BenchmarkMapLast/11-4 2657007 44.88 ns/op BenchmarkMapLast/12-4 2368960 47.68 ns/op BenchmarkMapLast/13-4 2451319 46.26 ns/op BenchmarkMapLast/14-4 2567727 45.07 ns/op BenchmarkMapLast/15-4 2276596 80.38 ns/op BenchmarkMapLast/16-4 2587624 46.27 ns/op BenchmarkMapCycle-4 1898566 93.42 ns/op BenchmarkRepeatedLookupStrMapKey32-4 2779929 60.34 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2193 58355 ns/op BenchmarkMakeMap/[Byte]Byte-4 767712 525.3 ns/op BenchmarkMakeMap/[Int]Int-4 258273 1125 ns/op BenchmarkNewEmptyMap-4 12863328 9.801 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1000000 114.1 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 596869 236.6 ns/op BenchmarkMapIterEmpty-4 3531279 29.56 ns/op BenchmarkSameLengthMap-4 3019035 39.19 ns/op BenchmarkBigKeyMap-4 1000000 138.2 ns/op BenchmarkBigValMap-4 1076936 97.65 ns/op BenchmarkSmallKeyMap-4 2574290 52.16 ns/op BenchmarkMapPopulate/1-4 1778654 66.94 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 104887 1642 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 4723 45154 ns/op 6272 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 537 239210 ns/op 51821 B/op 56 allocs/op BenchmarkMapPopulate/10000-4 48 2870900 ns/op 416319 B/op 202 allocs/op BenchmarkMapPopulate/100000-4 3 46462269 ns/op 6535981 B/op 2935 allocs/op BenchmarkComplexAlgMap-4 381739 277.5 ns/op BenchmarkGoMapClear/Reflexive/1-4 580954 229.2 ns/op BenchmarkGoMapClear/Reflexive/10-4 279338 422.7 ns/op BenchmarkGoMapClear/Reflexive/100-4 275386 842.5 ns/op BenchmarkGoMapClear/Reflexive/1000-4 42376 2684 ns/op BenchmarkGoMapClear/Reflexive/10000-4 4998 21952 ns/op BenchmarkGoMapClear/NonReflexive/1-4 377818 311.2 ns/op BenchmarkGoMapClear/NonReflexive/10-4 443652 317.1 ns/op BenchmarkGoMapClear/NonReflexive/100-4 269978 505.1 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 47863 3256 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5691 18347 ns/op BenchmarkMapStringConversion/32/simple-4 1264962 136.6 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1248000 93.18 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1000000 190.8 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1311004 91.32 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1224010 136.1 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 892891 119.1 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1680214 71.14 ns/op BenchmarkMapInterfacePtr-4 1493013 77.03 ns/op BenchmarkNewEmptyMapHintLessThan8-4 5247752 20.93 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 46300 2673 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5469 20837 ns/op BenchmarkMapPop1000-4 390 327152 ns/op BenchmarkMapPop10000-4 21 5409193 ns/op BenchmarkMapAssign/Int32/256-4 2081132 58.01 ns/op BenchmarkMapAssign/Int32/65536-4 747549 192.0 ns/op BenchmarkMapAssign/Int64/256-4 2077534 120.7 ns/op BenchmarkMapAssign/Int64/65536-4 695274 202.6 ns/op BenchmarkMapAssign/Str/256-4 1740883 76.54 ns/op BenchmarkMapAssign/Str/65536-4 338059 328.5 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1253562 100.5 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 559392 282.7 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1000000 209.2 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 515072 311.5 ns/op BenchmarkMapOperatorAssign/Str/256-4 466393 5679 ns/op BenchmarkMapOperatorAssign/Str/65536-4 145974 855.2 ns/op BenchmarkMapAppendAssign/Int32/256-4 581469 180.4 ns/op 26 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 240313 663.4 ns/op 53 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 751480 215.5 ns/op 29 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 210184 590.7 ns/op 67 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 662985 302.0 ns/op 68 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 80634 1289 ns/op 170 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1000000 107.6 ns/op BenchmarkMapDelete/Int32/1000-4 1908103 58.30 ns/op BenchmarkMapDelete/Int32/10000-4 1802337 59.87 ns/op BenchmarkMapDelete/Int64/100-4 1182358 98.44 ns/op BenchmarkMapDelete/Int64/1000-4 1527420 68.73 ns/op BenchmarkMapDelete/Int64/10000-4 1952260 61.57 ns/op BenchmarkMapDelete/Str/100-4 1247738 96.86 ns/op BenchmarkMapDelete/Str/1000-4 1375798 123.9 ns/op BenchmarkMapDelete/Str/10000-4 1661583 73.58 ns/op BenchmarkMapDelete/Pointer/100-4 1166078 91.31 ns/op BenchmarkMapDelete/Pointer/1000-4 2000062 62.06 ns/op BenchmarkMapDelete/Pointer/10000-4 1983464 59.98 ns/op BenchmarkMemmove/0-4 23197316 5.191 ns/op BenchmarkMemmove/1-4 1548926 78.09 ns/op 12.81 MB/s BenchmarkMemmove/2-4 1524578 76.52 ns/op 26.14 MB/s BenchmarkMemmove/3-4 1544518 80.36 ns/op 37.33 MB/s BenchmarkMemmove/4-4 1421552 78.09 ns/op 51.22 MB/s BenchmarkMemmove/5-4 1373677 84.09 ns/op 59.46 MB/s BenchmarkMemmove/6-4 1422580 83.08 ns/op 72.22 MB/s BenchmarkMemmove/7-4 1438002 88.75 ns/op 78.88 MB/s BenchmarkMemmove/8-4 1219395 83.22 ns/op 96.13 MB/s BenchmarkMemmove/9-4 1374884 91.39 ns/op 98.48 MB/s BenchmarkMemmove/10-4 1364758 84.54 ns/op 118.29 MB/s BenchmarkMemmove/11-4 1390960 86.02 ns/op 127.88 MB/s BenchmarkMemmove/12-4 1381806 88.89 ns/op 134.99 MB/s BenchmarkMemmove/13-4 1369104 88.80 ns/op 146.39 MB/s BenchmarkMemmove/14-4 1362048 87.38 ns/op 160.22 MB/s BenchmarkMemmove/15-4 1337336 88.59 ns/op 169.32 MB/s BenchmarkMemmove/16-4 1402822 84.75 ns/op 188.78 MB/s BenchmarkMemmove/32-4 1364692 87.28 ns/op 366.63 MB/s BenchmarkMemmove/64-4 1303508 91.06 ns/op 702.87 MB/s BenchmarkMemmove/128-4 1000000 100.8 ns/op 1269.32 MB/s BenchmarkMemmove/256-4 1000000 121.5 ns/op 2107.86 MB/s BenchmarkMemmove/512-4 798877 160.0 ns/op 3199.34 MB/s BenchmarkMemmove/1024-4 498726 246.7 ns/op 4150.54 MB/s BenchmarkMemmove/2048-4 321570 398.1 ns/op 5144.49 MB/s BenchmarkMemmove/4096-4 181442 706.9 ns/op 5794.47 MB/s BenchmarkMemmoveOverlap/32-4 1241822 86.57 ns/op 369.63 MB/s BenchmarkMemmoveOverlap/64-4 1296355 91.91 ns/op 696.37 MB/s BenchmarkMemmoveOverlap/128-4 1000000 102.7 ns/op 1246.13 MB/s BenchmarkMemmoveOverlap/256-4 1000000 126.1 ns/op 2030.89 MB/s BenchmarkMemmoveOverlap/512-4 808988 160.7 ns/op 3186.00 MB/s BenchmarkMemmoveOverlap/1024-4 515050 250.3 ns/op 4091.42 MB/s BenchmarkMemmoveOverlap/2048-4 310911 401.3 ns/op 5103.02 MB/s BenchmarkMemmoveOverlap/4096-4 174291 707.7 ns/op 5787.36 MB/s BenchmarkMemmoveUnalignedDst/0-4 21101835 5.885 ns/op BenchmarkMemmoveUnalignedDst/1-4 1436362 81.73 ns/op 12.24 MB/s BenchmarkMemmoveUnalignedDst/2-4 1446445 84.44 ns/op 23.69 MB/s BenchmarkMemmoveUnalignedDst/3-4 1402167 85.64 ns/op 35.03 MB/s BenchmarkMemmoveUnalignedDst/4-4 1381371 85.75 ns/op 46.65 MB/s BenchmarkMemmoveUnalignedDst/5-4 1398594 86.28 ns/op 57.95 MB/s BenchmarkMemmoveUnalignedDst/6-4 1377489 85.66 ns/op 70.04 MB/s BenchmarkMemmoveUnalignedDst/7-4 1358502 87.17 ns/op 80.30 MB/s BenchmarkMemmoveUnalignedDst/8-4 1428960 83.44 ns/op 95.88 MB/s BenchmarkMemmoveUnalignedDst/9-4 1305412 88.59 ns/op 101.59 MB/s BenchmarkMemmoveUnalignedDst/10-4 1335091 102.2 ns/op 97.85 MB/s BenchmarkMemmoveUnalignedDst/11-4 1313775 90.85 ns/op 121.08 MB/s BenchmarkMemmoveUnalignedDst/12-4 1294135 91.36 ns/op 131.35 MB/s BenchmarkMemmoveUnalignedDst/13-4 1276614 89.98 ns/op 144.47 MB/s BenchmarkMemmoveUnalignedDst/14-4 1309212 90.42 ns/op 154.83 MB/s BenchmarkMemmoveUnalignedDst/15-4 1255994 93.90 ns/op 159.75 MB/s BenchmarkMemmoveUnalignedDst/16-4 1295186 94.19 ns/op 169.87 MB/s BenchmarkMemmoveUnalignedDst/32-4 1243899 95.29 ns/op 335.82 MB/s BenchmarkMemmoveUnalignedDst/64-4 1000000 102.1 ns/op 627.09 MB/s BenchmarkMemmoveUnalignedDst/128-4 1000000 114.9 ns/op 1113.53 MB/s BenchmarkMemmoveUnalignedDst/256-4 971640 134.0 ns/op 1910.10 MB/s BenchmarkMemmoveUnalignedDst/512-4 739986 178.1 ns/op 2874.79 MB/s BenchmarkMemmoveUnalignedDst/1024-4 431976 293.3 ns/op 3491.67 MB/s BenchmarkMemmoveUnalignedDst/2048-4 296692 441.6 ns/op 4637.67 MB/s BenchmarkMemmoveUnalignedDst/4096-4 167968 758.3 ns/op 5401.34 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1224511 97.72 ns/op 327.47 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1000000 104.2 ns/op 614.34 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1000000 116.0 ns/op 1103.57 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 946888 137.3 ns/op 1864.24 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 728386 177.9 ns/op 2877.43 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 478726 275.0 ns/op 3723.30 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 302448 432.1 ns/op 4739.49 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 139060 761.0 ns/op 5382.24 MB/s BenchmarkMemmoveUnalignedSrc/0-4 17862484 6.387 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1319293 87.36 ns/op 11.45 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1306323 92.10 ns/op 21.72 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1282380 92.87 ns/op 32.30 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1000000 105.1 ns/op 38.07 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1312550 90.00 ns/op 55.55 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1237389 96.98 ns/op 61.87 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1304718 89.11 ns/op 78.56 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1367332 85.69 ns/op 93.36 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1275507 90.19 ns/op 99.79 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1000000 102.6 ns/op 97.51 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1290649 92.53 ns/op 118.88 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1299829 90.09 ns/op 133.20 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1305469 90.59 ns/op 143.50 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1314444 90.03 ns/op 155.50 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1312410 91.17 ns/op 164.52 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1305819 90.45 ns/op 176.90 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1276993 93.24 ns/op 343.20 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1000000 100.6 ns/op 635.90 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1000000 110.3 ns/op 1160.53 MB/s BenchmarkMemmoveUnalignedSrc/256-4 994024 129.4 ns/op 1978.94 MB/s BenchmarkMemmoveUnalignedSrc/512-4 761194 174.2 ns/op 2938.51 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 426579 263.6 ns/op 3885.30 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 297403 419.5 ns/op 4881.69 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 149950 748.7 ns/op 5471.11 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1276594 94.77 ns/op 337.66 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1000000 111.8 ns/op 572.54 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1000000 108.4 ns/op 1180.37 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 958256 140.6 ns/op 1820.33 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 682704 168.2 ns/op 3044.22 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 484315 266.4 ns/op 3843.76 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 314398 422.0 ns/op 4853.49 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 170816 737.9 ns/op 5550.66 MB/s BenchmarkMemclr/5-4 17466350 7.000 ns/op 714.32 MB/s BenchmarkMemclr/16-4 16694055 7.319 ns/op 2186.04 MB/s BenchmarkMemclr/64-4 16339036 7.714 ns/op 8297.14 MB/s BenchmarkMemclr/256-4 13173736 9.191 ns/op 27851.89 MB/s BenchmarkMemclr/4096-4 2361928 49.84 ns/op 82189.62 MB/s BenchmarkMemclr/65536-4 92014 1318 ns/op 49729.51 MB/s BenchmarkMemclr/1M-4 5583 22386 ns/op 46840.11 MB/s BenchmarkMemclr/4M-4 1336 94693 ns/op 44293.92 MB/s BenchmarkMemclr/8M-4 472 240865 ns/op 34827.08 MB/s BenchmarkMemclr/16M-4 154 720654 ns/op 23280.53 MB/s BenchmarkMemclr/64M-4 61 1775077 ns/op 37806.17 MB/s BenchmarkMemclrUnaligned/0_5-4 7705683 15.83 ns/op 315.84 MB/s BenchmarkMemclrUnaligned/0_16-4 8239378 13.04 ns/op 1226.97 MB/s BenchmarkMemclrUnaligned/0_64-4 7410978 16.73 ns/op 3825.79 MB/s BenchmarkMemclrUnaligned/0_256-4 7307865 15.16 ns/op 16891.63 MB/s BenchmarkMemclrUnaligned/0_4096-4 2048632 56.58 ns/op 72393.41 MB/s BenchmarkMemclrUnaligned/0_65536-4 90457 1342 ns/op 48849.63 MB/s BenchmarkMemclrUnaligned/1_5-4 9558476 12.70 ns/op 393.77 MB/s BenchmarkMemclrUnaligned/1_16-4 9052153 12.79 ns/op 1250.86 MB/s BenchmarkMemclrUnaligned/1_64-4 8252205 14.46 ns/op 4425.83 MB/s BenchmarkMemclrUnaligned/1_256-4 6844911 16.45 ns/op 15560.44 MB/s BenchmarkMemclrUnaligned/1_4096-4 1350535 87.02 ns/op 47070.40 MB/s BenchmarkMemclrUnaligned/1_65536-4 78316 1505 ns/op 43559.86 MB/s BenchmarkMemclrUnaligned/4_5-4 9267234 12.84 ns/op 389.32 MB/s BenchmarkMemclrUnaligned/4_16-4 9034717 13.12 ns/op 1219.52 MB/s BenchmarkMemclrUnaligned/4_64-4 7962388 14.75 ns/op 4338.37 MB/s BenchmarkMemclrUnaligned/4_256-4 7195449 16.36 ns/op 15648.73 MB/s BenchmarkMemclrUnaligned/4_4096-4 1309552 86.19 ns/op 47522.73 MB/s BenchmarkMemclrUnaligned/4_65536-4 81392 1526 ns/op 42954.39 MB/s BenchmarkMemclrUnaligned/7_5-4 9275140 13.11 ns/op 381.51 MB/s BenchmarkMemclrUnaligned/7_16-4 9118615 12.97 ns/op 1233.68 MB/s BenchmarkMemclrUnaligned/7_64-4 8373036 14.39 ns/op 4446.84 MB/s BenchmarkMemclrUnaligned/7_256-4 7222986 17.43 ns/op 14685.37 MB/s BenchmarkMemclrUnaligned/7_4096-4 1374727 82.85 ns/op 49438.48 MB/s BenchmarkMemclrUnaligned/7_65536-4 79230 1475 ns/op 44440.10 MB/s BenchmarkMemclrUnaligned/0_1M-4 5181 22114 ns/op 47416.00 MB/s BenchmarkMemclrUnaligned/0_4M-4 1293 93233 ns/op 44987.53 MB/s BenchmarkMemclrUnaligned/0_8M-4 475 240543 ns/op 34873.58 MB/s BenchmarkMemclrUnaligned/0_16M-4 160 721043 ns/op 23267.98 MB/s BenchmarkMemclrUnaligned/0_64M-4 58 1796592 ns/op 37353.42 MB/s BenchmarkMemclrUnaligned/1_1M-4 4507 29352 ns/op 35723.88 MB/s BenchmarkMemclrUnaligned/1_4M-4 1015 103795 ns/op 40409.58 MB/s BenchmarkMemclrUnaligned/1_8M-4 456 258884 ns/op 32402.92 MB/s BenchmarkMemclrUnaligned/1_16M-4 153 787264 ns/op 21310.80 MB/s BenchmarkMemclrUnaligned/1_64M-4 50 2128465 ns/op 31529.24 MB/s BenchmarkMemclrUnaligned/4_1M-4 4815 24453 ns/op 42881.76 MB/s BenchmarkMemclrUnaligned/4_4M-4 1146 101324 ns/op 41395.16 MB/s BenchmarkMemclrUnaligned/4_8M-4 462 263516 ns/op 31833.39 MB/s BenchmarkMemclrUnaligned/4_16M-4 152 765879 ns/op 21905.82 MB/s BenchmarkMemclrUnaligned/4_64M-4 56 1984107 ns/op 33823.20 MB/s BenchmarkMemclrUnaligned/7_1M-4 4339 24186 ns/op 43354.52 MB/s BenchmarkMemclrUnaligned/7_4M-4 1200 101369 ns/op 41376.50 MB/s BenchmarkMemclrUnaligned/7_8M-4 446 262316 ns/op 31978.96 MB/s BenchmarkMemclrUnaligned/7_16M-4 150 775602 ns/op 21631.21 MB/s BenchmarkMemclrUnaligned/7_64M-4 56 1836655 ns/op 36538.64 MB/s BenchmarkGoMemclr/5-4 2163394 51.94 ns/op 96.27 MB/s BenchmarkGoMemclr/16-4 682760 173.0 ns/op 92.46 MB/s BenchmarkGoMemclr/64-4 194889 599.3 ns/op 106.79 MB/s BenchmarkGoMemclr/256-4 40718 2488 ns/op 102.88 MB/s BenchmarkMemclrRange/1K_2K-4 88023 1289 ns/op 74364.41 MB/s BenchmarkMemclrRange/2K_8K-4 28528 4047 ns/op 82412.52 MB/s BenchmarkMemclrRange/4K_16K-4 33241 3449 ns/op 93668.91 MB/s BenchmarkMemclrRange/160K_228K-4 3590 34937 ns/op 47595.74 MB/s BenchmarkClearFat7-4 4300375 26.68 ns/op BenchmarkClearFat8-4 4488219 25.83 ns/op BenchmarkClearFat11-4 3865292 28.34 ns/op BenchmarkClearFat12-4 4036567 27.62 ns/op BenchmarkClearFat13-4 3584775 29.84 ns/op BenchmarkClearFat14-4 4229034 27.69 ns/op BenchmarkClearFat15-4 4061918 28.06 ns/op BenchmarkClearFat16-4 4658439 25.38 ns/op BenchmarkClearFat24-4 3928034 26.27 ns/op BenchmarkClearFat32-4 4240634 27.01 ns/op BenchmarkClearFat40-4 4516458 28.20 ns/op BenchmarkClearFat48-4 4327322 28.19 ns/op BenchmarkClearFat56-4 4278481 27.79 ns/op BenchmarkClearFat64-4 4005354 29.77 ns/op BenchmarkClearFat72-4 4003771 29.94 ns/op BenchmarkClearFat128-4 3017343 36.24 ns/op BenchmarkClearFat256-4 2591890 45.53 ns/op BenchmarkClearFat512-4 1512512 73.58 ns/op BenchmarkClearFat1024-4 1000000 124.1 ns/op BenchmarkClearFat1032-4 1000000 125.0 ns/op BenchmarkClearFat1040-4 1000000 126.3 ns/op BenchmarkCopyFat7-4 4497598 27.74 ns/op BenchmarkCopyFat8-4 4260183 31.53 ns/op BenchmarkCopyFat11-4 4119550 26.80 ns/op BenchmarkCopyFat12-4 4164624 28.24 ns/op BenchmarkCopyFat13-4 4270171 28.07 ns/op BenchmarkCopyFat14-4 4512102 26.72 ns/op BenchmarkCopyFat15-4 4121343 28.24 ns/op BenchmarkCopyFat16-4 4184140 27.39 ns/op BenchmarkCopyFat24-4 4183651 26.84 ns/op BenchmarkCopyFat32-4 3990027 28.04 ns/op BenchmarkCopyFat64-4 4070227 29.88 ns/op BenchmarkCopyFat72-4 3787378 31.41 ns/op BenchmarkCopyFat128-4 3192765 38.42 ns/op BenchmarkCopyFat256-4 2316594 51.48 ns/op BenchmarkCopyFat512-4 1367097 86.21 ns/op BenchmarkCopyFat520-4 1386261 82.60 ns/op BenchmarkCopyFat1024-4 1000000 133.1 ns/op BenchmarkCopyFat1032-4 842730 132.1 ns/op BenchmarkCopyFat1040-4 890728 132.6 ns/op BenchmarkIssue18740/2byte-4 339 353923 ns/op BenchmarkIssue18740/4byte-4 607 200864 ns/op BenchmarkIssue18740/8byte-4 1017 116958 ns/op BenchmarkMemclrKnownSize1-4 5570438 20.96 ns/op 47.71 MB/s BenchmarkMemclrKnownSize2-4 3844530 28.32 ns/op 70.63 MB/s BenchmarkMemclrKnownSize4-4 3367700 36.05 ns/op 110.96 MB/s BenchmarkMemclrKnownSize8-4 1324912 88.01 ns/op 90.90 MB/s BenchmarkMemclrKnownSize16-4 765645 167.2 ns/op 95.69 MB/s BenchmarkMemclrKnownSize32-4 434943 301.9 ns/op 106.00 MB/s BenchmarkMemclrKnownSize64-4 218368 585.3 ns/op 109.34 MB/s BenchmarkMemclrKnownSize112-4 119278 975.6 ns/op 114.81 MB/s BenchmarkMemclrKnownSize128-4 106147 1146 ns/op 111.73 MB/s BenchmarkMemclrKnownSize192-4 74318 1699 ns/op 113.02 MB/s BenchmarkMemclrKnownSize248-4 51772 2776 ns/op 89.35 MB/s BenchmarkMemclrKnownSize256-4 51913 2256 ns/op 113.48 MB/s BenchmarkMemclrKnownSize512-4 26964 4407 ns/op 116.19 MB/s BenchmarkMemclrKnownSize1024-4 12912 8695 ns/op 117.77 MB/s BenchmarkMemclrKnownSize4096-4 3666 38037 ns/op 107.69 MB/s BenchmarkMemclrKnownSize512KiB-4 24 4717609 ns/op 111.13 MB/s BenchmarkReadMetricsLatency-4 12237 3721 p50-ns 6037 p90-ns 9165 p99-ns BenchmarkFinalizer-4 214 542026 ns/op BenchmarkFinalizerRun-4 261376 654.9 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 9399883 12.68 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3661112 32.05 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2274243 47.98 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2853205 42.33 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1593654 73.34 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1480838 80.27 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2603786 41.22 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1539950 75.44 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1627410 72.33 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2469099 48.44 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2444066 46.57 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 2097549 56.87 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1870106 63.48 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1683607 69.49 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 7580156 14.90 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 7546663 14.64 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 8298090 16.27 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 8168896 16.66 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 6379255 16.80 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 6182792 18.08 ns/op BenchmarkFindBitRange64/PatternAASize2-4 7695627 14.73 ns/op BenchmarkFindBitRange64/PatternAASize8-4 7856258 14.93 ns/op BenchmarkFindBitRange64/PatternAASize32-4 8387257 14.63 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 7273026 15.37 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 7122936 14.65 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 8059618 14.41 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 7830163 14.56 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 8271006 14.48 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 7655648 14.41 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 7820600 14.20 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 8409889 14.03 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 8321958 14.43 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 7957394 14.03 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 6915808 15.85 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 7476877 15.64 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 6471760 16.18 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 7035079 15.51 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 7437550 15.79 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 8741912 14.38 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 6797250 15.45 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 7699432 15.64 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 8437598 14.63 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 7411388 15.57 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 7826865 15.19 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 7589084 14.06 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 8388853 13.99 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 8328270 14.16 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 8154770 14.38 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 7842465 14.39 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 7880734 14.83 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 7982661 14.82 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 8115645 14.70 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 8098430 14.22 ns/op BenchmarkNetpollBreak-4 3547 35128 ns/op BenchmarkPinnerPinUnpinBatch-4 1381 134518 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 230 605502 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1370 137256 ns/op BenchmarkPinnerPinUnpin-4 1461610 81.08 ns/op BenchmarkPinnerPinUnpinTiny-4 1445712 82.14 ns/op BenchmarkPinnerPinUnpinDouble-4 509827 226.4 ns/op BenchmarkPinnerPinUnpinParallel-4 2665693 40.51 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 3179360 38.61 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 410484 287.6 ns/op BenchmarkPinnerIsPinnedOnPinned-4 7487743 15.88 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 8154440 14.70 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 5191519 22.28 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 5225744 21.70 ns/op BenchmarkPingPongHog-4 327 322300 ns/op BenchmarkStackGrowth-4 106119 1108 ns/op BenchmarkStackGrowthDeep-4 1063 107802 ns/op BenchmarkCreateGoroutines-4 56798 3912 ns/op BenchmarkCreateGoroutinesParallel-4 64562 1862 ns/op BenchmarkCreateGoroutinesCapture-4 8354 14609 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 43441 2571 ns/op BenchmarkClosureCall-4 21269097 4.859 ns/op BenchmarkWakeupParallelSpinning/0s-4 6675 17890 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4284 25567 ns/op BenchmarkWakeupParallelSpinning/2µs-4 3688 32390 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2558 50739 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1760 72930 ns/op BenchmarkWakeupParallelSpinning/20µs-4 944 123831 ns/op BenchmarkWakeupParallelSpinning/50µs-4 403 322898 ns/op BenchmarkWakeupParallelSpinning/100µs-4 219 508995 ns/op BenchmarkMatmult-4 4494956 31.38 ns/op BenchmarkFastrand-4 7260010 16.21 ns/op BenchmarkFastrand64-4 6201285 16.38 ns/op BenchmarkFastrandHashiter-4 3046612 41.50 ns/op BenchmarkFastrandn/2-4 4154450 28.30 ns/op BenchmarkFastrandn/3-4 4300220 28.27 ns/op BenchmarkFastrandn/4-4 4094520 26.95 ns/op BenchmarkFastrandn/5-4 4234920 26.97 ns/op BenchmarkIfaceCmp100-4 124200 927.3 ns/op BenchmarkIfaceCmpNil100-4 231346 524.2 ns/op BenchmarkEfaceCmpDiff-4 50961 2334 ns/op BenchmarkEfaceCmpDiffIndirect-4 44920 2602 ns/op BenchmarkDefer-4 1687321 70.25 ns/op BenchmarkDefer10-4 940224 161.8 ns/op BenchmarkDeferMany-4 584821 425.2 ns/op BenchmarkPanicRecover-4 235630 548.5 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 86 1322288 ns/op 1161503 p50-ns 1932900 p90-ns 2498501 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 100 1812194 ns/op 1668934 p50-ns 2470005 p90-ns 13621149 p99-ns BenchmarkGoroutineProfile/small/idle-4 67 2779853 ns/op 2755838 p50-ns 3845788 p90-ns 4317888 p99-ns BenchmarkGoroutineProfile/small/loaded-4 50 4021120 ns/op 3114859 p50-ns 6705786 p90-ns 16984927 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 81 1329540 ns/op 1173835 p50-ns 1873799 p90-ns 2457783 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 64 1689596 ns/op 1709886 p50-ns 2459904 p90-ns 3784759 p99-ns BenchmarkGoroutineProfile/large/idle-4 14 9024405 ns/op 8500135 p50-ns 12743110 p90-ns 14226630 p99-ns BenchmarkGoroutineProfile/large/loaded-4 8 17386724 ns/op 17332558 p50-ns 26919141 p90-ns 26919141 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 84 1510657 ns/op 1614058 p50-ns 2055350 p90-ns 2579431 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 68 1786571 ns/op 1749743 p50-ns 2727794 p90-ns 3843206 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 38 2757823 ns/op 2869885 p50-ns 3694802 p90-ns 4175515 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 44 4208746 ns/op 3370073 p50-ns 7669424 p90-ns 16230596 p99-ns BenchmarkRWMutexUncontended-4 2289597 49.05 ns/op BenchmarkRWMutexWrite100-4 52078 2148 ns/op BenchmarkRWMutexWrite10-4 35103 4339 ns/op BenchmarkRWMutexWorkWrite100-4 26094 3887 ns/op BenchmarkRWMutexWorkWrite10-4 30332 4241 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2470 49630 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1060 104935 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1093 99356 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 530 221151 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 584 193191 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 248 462176 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 304 408466 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 118 1025065 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 256984 687.6 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 201967 637.9 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 192646 775.5 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 169998 649.5 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 161395 658.0 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 206184 783.1 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 186025 653.0 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 238968 666.8 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 166806 778.9 ns/op BenchmarkMakeSlice/Byte-4 1369254 79.31 ns/op BenchmarkMakeSlice/Int16-4 1500291 79.52 ns/op BenchmarkMakeSlice/Int-4 1000000 106.5 ns/op BenchmarkMakeSlice/Ptr-4 1000000 129.9 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 189.6 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 250.9 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 236.8 ns/op BenchmarkGrowSlice/Byte-4 750888 216.2 ns/op BenchmarkGrowSlice/Int16-4 493293 214.4 ns/op BenchmarkGrowSlice/Int-4 567337 319.8 ns/op BenchmarkGrowSlice/Ptr-4 392254 403.4 ns/op BenchmarkGrowSlice/Struct/24-4 337549 574.7 ns/op BenchmarkGrowSlice/Struct/32-4 176052 617.3 ns/op BenchmarkGrowSlice/Struct/40-4 166707 860.5 ns/op BenchmarkExtendSlice/IntSlice-4 479576 394.2 ns/op BenchmarkExtendSlice/PointerSlice-4 359283 418.1 ns/op BenchmarkExtendSlice/NoGrow-4 732628 210.0 ns/op BenchmarkAppend-4 930243 115.0 ns/op BenchmarkAppendGrowByte-4 4 29349782 ns/op BenchmarkAppendGrowString-4 1 287609292 ns/op BenchmarkAppendSlice/1Bytes-4 1216668 115.1 ns/op BenchmarkAppendSlice/4Bytes-4 1242740 100.7 ns/op BenchmarkAppendSlice/7Bytes-4 1246507 93.68 ns/op BenchmarkAppendSlice/8Bytes-4 1304558 91.61 ns/op BenchmarkAppendSlice/15Bytes-4 1223181 96.59 ns/op BenchmarkAppendSlice/16Bytes-4 1264880 94.07 ns/op BenchmarkAppendSlice/32Bytes-4 1248900 94.52 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 53925 2063 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 15193 6767 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 9298 28441 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1004 108419 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 121 962975 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 40 3242337 ns/op BenchmarkAppendStr/1Bytes-4 1226553 96.64 ns/op BenchmarkAppendStr/4Bytes-4 1000000 101.4 ns/op BenchmarkAppendStr/8Bytes-4 977827 116.7 ns/op BenchmarkAppendStr/16Bytes-4 1000000 101.7 ns/op BenchmarkAppendStr/32Bytes-4 1000000 100.6 ns/op BenchmarkAppendSpecialCase-4 971702 121.3 ns/op BenchmarkCopy/1Byte-4 1420190 83.37 ns/op 11.99 MB/s BenchmarkCopy/1String-4 1357410 85.38 ns/op 11.71 MB/s BenchmarkCopy/2Byte-4 1346707 86.62 ns/op 23.09 MB/s BenchmarkCopy/2String-4 1331166 85.87 ns/op 23.29 MB/s BenchmarkCopy/4Byte-4 1386430 87.07 ns/op 45.94 MB/s BenchmarkCopy/4String-4 1376617 87.35 ns/op 45.79 MB/s BenchmarkCopy/8Byte-4 1373954 86.55 ns/op 92.44 MB/s BenchmarkCopy/8String-4 1362308 86.66 ns/op 92.31 MB/s BenchmarkCopy/12Byte-4 1303460 90.84 ns/op 132.10 MB/s BenchmarkCopy/12String-4 1308729 92.78 ns/op 129.34 MB/s BenchmarkCopy/16Byte-4 1311829 95.66 ns/op 167.26 MB/s BenchmarkCopy/16String-4 1308322 89.76 ns/op 178.25 MB/s BenchmarkCopy/32Byte-4 1261684 91.37 ns/op 350.23 MB/s BenchmarkCopy/32String-4 1259176 93.27 ns/op 343.07 MB/s BenchmarkCopy/128Byte-4 1000000 113.3 ns/op 1129.71 MB/s BenchmarkCopy/128String-4 1000000 119.8 ns/op 1068.56 MB/s BenchmarkCopy/1024Byte-4 429673 293.4 ns/op 3490.06 MB/s BenchmarkCopy/1024String-4 328012 376.0 ns/op 2723.16 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 23649 4872 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 13015 8633 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 15386 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 5503 18714 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 9477 21440 ns/op BenchmarkAppendInPlace/Grow/Byte-4 132490 1126 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 146029 1115 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 74510 1471 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 62480 2082 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 52485 2229 ns/op BenchmarkStackCopyPtr-4 1 118348075 ns/op BenchmarkStackCopy-4 2 75742101 ns/op BenchmarkStackCopyNoCache-4 28 3946764 ns/op BenchmarkStackCopyWithStkobj-4 3 47906226 ns/op BenchmarkIssue18138-4 139 807644 ns/op BenchmarkCompareStringEqual-4 15860904 8.021 ns/op BenchmarkCompareStringIdentical-4 20238933 5.916 ns/op BenchmarkCompareStringSameLength-4 15631669 7.525 ns/op BenchmarkCompareStringDifferentLength-4 23253753 4.799 ns/op BenchmarkCompareStringBigUnaligned-4 2122 52012 ns/op 20160.62 MB/s BenchmarkCompareStringBig-4 2289 84760 ns/op 12371.22 MB/s BenchmarkConcatStringAndBytes-4 1766684 66.31 ns/op BenchmarkSliceByteToString/1-4 1571854 88.14 ns/op BenchmarkSliceByteToString/2-4 931300 134.4 ns/op BenchmarkSliceByteToString/4-4 853657 160.6 ns/op BenchmarkSliceByteToString/8-4 1000000 129.7 ns/op BenchmarkSliceByteToString/16-4 913188 137.1 ns/op BenchmarkSliceByteToString/32-4 819568 149.4 ns/op BenchmarkSliceByteToString/64-4 747326 207.3 ns/op BenchmarkSliceByteToString/128-4 712053 306.5 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2242707 52.11 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 976063 120.2 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 103.7 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3184195 36.99 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1741455 67.35 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1777227 61.58 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 1748868 66.61 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 375438 340.8 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 442221 273.2 ns/op BenchmarkRuneIterate/range/ASCII-4 7869271 15.00 ns/op BenchmarkRuneIterate/range/Japanese-4 2459842 51.89 ns/op BenchmarkRuneIterate/range/MixedLength-4 2721588 38.80 ns/op BenchmarkRuneIterate/range1/ASCII-4 7749009 15.55 ns/op BenchmarkRuneIterate/range1/Japanese-4 2692735 45.90 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2792899 41.22 ns/op BenchmarkRuneIterate/range2/ASCII-4 7832722 15.31 ns/op BenchmarkRuneIterate/range2/Japanese-4 2413908 44.37 ns/op BenchmarkRuneIterate/range2/MixedLength-4 3082558 38.53 ns/op BenchmarkArrayEqual-4 23046895 5.027 ns/op BenchmarkFunc/Name-4 3505126 33.13 ns/op BenchmarkFunc/Entry-4 13453366 9.521 ns/op BenchmarkFunc/FileLine-4 2082414 57.46 ns/op PASS ok runtime 417.183s goos: darwin goarch: amd64 pkg: runtime/cgo BenchmarkHandle/non-concurrent-4 29259 3962 ns/op BenchmarkHandle/concurrent-4 20734 5186 ns/op PASS ok runtime/cgo 1.489s goos: darwin goarch: amd64 pkg: runtime/internal/atomic BenchmarkAtomicLoad64-4 27091442 4.562 ns/op BenchmarkAtomicStore64-4 12935356 15.39 ns/op BenchmarkAtomicLoad-4 30145557 4.604 ns/op BenchmarkAtomicStore-4 12946834 13.86 ns/op BenchmarkAnd8-4 12857073 9.568 ns/op BenchmarkAnd-4 13148834 9.988 ns/op BenchmarkAnd8Parallel-4 3718597 28.82 ns/op BenchmarkAndParallel-4 4198173 28.28 ns/op BenchmarkOr8-4 12802106 10.26 ns/op BenchmarkOr-4 11705697 10.15 ns/op BenchmarkOr8Parallel-4 3894859 28.90 ns/op BenchmarkOrParallel-4 4318929 29.03 ns/op BenchmarkXadd-4 4291622 29.06 ns/op BenchmarkXadd64-4 4223818 27.88 ns/op BenchmarkCas-4 2557492 47.25 ns/op BenchmarkCas64-4 2800219 45.31 ns/op BenchmarkXchg-4 4239355 27.15 ns/op BenchmarkXchg64-4 4322137 29.05 ns/op PASS ok runtime/internal/atomic 4.390s goos: darwin goarch: amd64 pkg: runtime/internal/math BenchmarkMulUintptr/small-4 3084098 34.62 ns/op BenchmarkMulUintptr/large-4 2845621 38.69 ns/op PASS ok runtime/internal/math 1.415s goos: darwin goarch: amd64 pkg: runtime/pprof BenchmarkGoroutine/Profile.WriteTo_idle_50-4 16 9003003 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 12 12281179 ns/op 374.3 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 57 3124610 ns/op 4.965 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 7 15539681 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 6 24227503 ns/op 1096 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 37 4028984 ns/op 63.22 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 79780002 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 111394026 ns/op 6417 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 12 9369908 ns/op 461.8 concurrent_launches/op PASS ok runtime/pprof 3.115s goos: darwin goarch: amd64 pkg: runtime/race BenchmarkSyncLeak-4 12 11404380 ns/op BenchmarkStackLeak-4 29066 3959 ns/op PASS ok runtime/race 1.650s goos: darwin goarch: amd64 pkg: runtime/trace BenchmarkStartRegion-4 3117190 39.24 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 396141 424.0 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.404s goos: darwin goarch: amd64 pkg: slices BenchmarkEqualFunc_Large-4 43 2457834 ns/op BenchmarkIndex_Large-4 25190 4465 ns/op BenchmarkIndexFunc_Large-4 118 868411 ns/op BenchmarkCompact/nil-4 10139949 10.93 ns/op BenchmarkCompact/one-4 1446565 83.22 ns/op BenchmarkCompact/sorted-4 1000000 104.9 ns/op BenchmarkCompact/1_item-4 983406 126.1 ns/op BenchmarkCompact/unsorted-4 1000000 106.0 ns/op BenchmarkCompact/many-4 705457 179.7 ns/op BenchmarkCompact_Large-4 722 165108 ns/op BenchmarkCompactFunc_Large-4 73 1529845 ns/op BenchmarkReplace/naive-fast-4 61197 2355 ns/op BenchmarkReplace/optimized-fast-4 57451 2448 ns/op BenchmarkReplace/naive-slow-4 16482 7307 ns/op BenchmarkReplace/optimized-slow-4 16846 6712 ns/op BenchmarkSortInts-4 1 104261529 ns/op BenchmarkSlicesSortInts-4 2 52057442 ns/op BenchmarkSlicesSortInts_Sorted-4 84 1462753 ns/op BenchmarkSlicesSortInts_Reversed-4 42 2900264 ns/op BenchmarkSortStrings-4 1 121360024 ns/op BenchmarkSlicesSortStrings-4 2 81866192 ns/op BenchmarkSortStructs-4 1 163387767 ns/op BenchmarkSortFuncStructs-4 1 146253254 ns/op BenchmarkBinarySearchFloats/Size16-4 1244804 92.73 ns/op BenchmarkBinarySearchFloats/Size32-4 1000000 104.6 ns/op BenchmarkBinarySearchFloats/Size64-4 1000000 113.6 ns/op BenchmarkBinarySearchFloats/Size128-4 964783 133.5 ns/op BenchmarkBinarySearchFloats/Size512-4 837529 152.4 ns/op BenchmarkBinarySearchFloats/Size1024-4 731667 164.0 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 499556 258.9 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 387810 329.4 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 328084 361.3 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 280425 398.9 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 262454 474.2 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 243601 510.8 ns/op PASS ok slices 17.606s goos: darwin goarch: amd64 pkg: sort BenchmarkSearchWrappers-4 134865 887.5 ns/op BenchmarkSortString1K-4 160 798692 ns/op BenchmarkSortString1K_Slice-4 156 741539 ns/op BenchmarkStableString1K-4 94 1277443 ns/op BenchmarkSortInt1K-4 187 658614 ns/op BenchmarkSortInt1K_Sorted-4 2878 49796 ns/op BenchmarkSortInt1K_Reversed-4 1538 85778 ns/op BenchmarkSortInt1K_Mod8-4 421 273182 ns/op BenchmarkStableInt1K-4 100 1012346 ns/op BenchmarkStableInt1K_Slice-4 133 915702 ns/op BenchmarkSortInt64K-4 2 61455802 ns/op BenchmarkSortInt64K_Slice-4 2 58680508 ns/op BenchmarkStableInt64K-4 1 103081024 ns/op BenchmarkSort1e2-4 361 344216 ns/op BenchmarkStable1e2-4 135 906647 ns/op BenchmarkSort1e4-4 2 58981556 ns/op BenchmarkStable1e4-4 1 276694479 ns/op PASS ok sort 30.191s goos: darwin goarch: amd64 pkg: strconv BenchmarkAtof64Decimal-4 752839 148.3 ns/op BenchmarkAtof64Float-4 720721 163.1 ns/op BenchmarkAtof64FloatExp-4 520765 217.3 ns/op BenchmarkAtof64Big-4 458896 290.7 ns/op BenchmarkAtof64RandomBits-4 403130 310.5 ns/op BenchmarkAtof64RandomFloats-4 505026 254.1 ns/op BenchmarkAtof64RandomLongFloats-4 328257 390.4 ns/op BenchmarkAtof32Decimal-4 829516 152.1 ns/op BenchmarkAtof32Float-4 771610 167.5 ns/op BenchmarkAtof32FloatExp-4 596054 220.3 ns/op BenchmarkAtof32Random-4 371529 377.7 ns/op BenchmarkAtof32RandomLong-4 133597 893.6 ns/op BenchmarkParseInt/Pos/7bit-4 1276857 92.99 ns/op BenchmarkParseInt/Pos/26bit-4 731379 150.4 ns/op BenchmarkParseInt/Pos/31bit-4 701142 174.2 ns/op BenchmarkParseInt/Pos/56bit-4 555556 231.9 ns/op BenchmarkParseInt/Pos/63bit-4 517333 243.6 ns/op BenchmarkParseInt/Neg/7bit-4 1319936 90.34 ns/op BenchmarkParseInt/Neg/26bit-4 782128 147.1 ns/op BenchmarkParseInt/Neg/31bit-4 770923 166.2 ns/op BenchmarkParseInt/Neg/56bit-4 561031 230.6 ns/op BenchmarkParseInt/Neg/63bit-4 523819 268.0 ns/op BenchmarkAtoi/Pos/7bit-4 1787386 69.61 ns/op BenchmarkAtoi/Pos/26bit-4 901383 122.0 ns/op BenchmarkAtoi/Pos/31bit-4 949507 127.3 ns/op BenchmarkAtoi/Pos/56bit-4 604344 199.5 ns/op BenchmarkAtoi/Pos/63bit-4 507825 254.6 ns/op BenchmarkAtoi/Neg/7bit-4 1776075 69.05 ns/op BenchmarkAtoi/Neg/26bit-4 1000000 121.1 ns/op BenchmarkAtoi/Neg/31bit-4 887120 130.8 ns/op BenchmarkAtoi/Neg/56bit-4 622176 193.2 ns/op BenchmarkAtoi/Neg/63bit-4 502560 251.7 ns/op BenchmarkFormatFloat/Decimal-4 110494 1123 ns/op BenchmarkFormatFloat/Float-4 93744 1264 ns/op BenchmarkFormatFloat/Exp-4 101899 1163 ns/op BenchmarkFormatFloat/NegExp-4 104317 1168 ns/op BenchmarkFormatFloat/LongExp-4 86019 1416 ns/op BenchmarkFormatFloat/Big-4 80824 1474 ns/op BenchmarkFormatFloat/BinaryExp-4 222020 594.1 ns/op BenchmarkFormatFloat/32Integer-4 105069 1116 ns/op BenchmarkFormatFloat/32ExactFraction-4 114081 1260 ns/op BenchmarkFormatFloat/32Point-4 95037 1255 ns/op BenchmarkFormatFloat/32Exp-4 105286 1137 ns/op BenchmarkFormatFloat/32NegExp-4 103243 1137 ns/op BenchmarkFormatFloat/32Shortest-4 105910 1089 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 130630 987.7 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 121009 1001 ns/op BenchmarkFormatFloat/64Fixed1-4 125901 834.6 ns/op BenchmarkFormatFloat/64Fixed2-4 147656 844.6 ns/op BenchmarkFormatFloat/64Fixed3-4 118582 862.6 ns/op BenchmarkFormatFloat/64Fixed4-4 133168 854.0 ns/op BenchmarkFormatFloat/64Fixed12-4 83202 1453 ns/op BenchmarkFormatFloat/64Fixed16-4 95368 1234 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 100760 1172 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 92020 1289 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2331 50513 ns/op BenchmarkFormatFloat/Slowpath64-4 88424 1395 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 85850 1403 ns/op BenchmarkAppendFloat/Decimal-4 127015 889.3 ns/op BenchmarkAppendFloat/Float-4 106029 1085 ns/op BenchmarkAppendFloat/Exp-4 133274 956.8 ns/op BenchmarkAppendFloat/NegExp-4 123015 956.6 ns/op BenchmarkAppendFloat/LongExp-4 99795 1237 ns/op BenchmarkAppendFloat/Big-4 91894 1288 ns/op BenchmarkAppendFloat/BinaryExp-4 336303 388.1 ns/op BenchmarkAppendFloat/32Integer-4 133480 925.2 ns/op BenchmarkAppendFloat/32ExactFraction-4 129384 978.4 ns/op BenchmarkAppendFloat/32Point-4 112219 1045 ns/op BenchmarkAppendFloat/32Exp-4 131030 974.0 ns/op BenchmarkAppendFloat/32NegExp-4 124216 1293 ns/op BenchmarkAppendFloat/32Shortest-4 133496 879.6 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 159916 773.6 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 156289 813.0 ns/op BenchmarkAppendFloat/64Fixed1-4 185824 674.3 ns/op BenchmarkAppendFloat/64Fixed2-4 187694 1356 ns/op BenchmarkAppendFloat/64Fixed3-4 64153 1678 ns/op BenchmarkAppendFloat/64Fixed4-4 147222 1780 ns/op BenchmarkAppendFloat/64Fixed12-4 32764 3573 ns/op BenchmarkAppendFloat/64Fixed16-4 78604 2582 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 69571 1732 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 55522 3028 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 1255 135018 ns/op BenchmarkAppendFloat/Slowpath64-4 48674 2973 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 55798 2738 ns/op BenchmarkFormatInt-4 10000 17463 ns/op BenchmarkAppendInt-4 10000 13219 ns/op BenchmarkFormatUint-4 63158 2860 ns/op BenchmarkAppendUint-4 33578 3278 ns/op BenchmarkFormatIntSmall/7-4 1000000 119.8 ns/op BenchmarkFormatIntSmall/42-4 1647403 86.00 ns/op BenchmarkAppendIntSmall-4 840304 174.9 ns/op BenchmarkAppendUintVarlen/1-4 1000000 231.0 ns/op BenchmarkAppendUintVarlen/12-4 485773 211.4 ns/op BenchmarkAppendUintVarlen/123-4 850750 193.1 ns/op BenchmarkAppendUintVarlen/1234-4 767506 173.4 ns/op BenchmarkAppendUintVarlen/12345-4 619609 193.1 ns/op BenchmarkAppendUintVarlen/123456-4 726379 184.1 ns/op BenchmarkAppendUintVarlen/1234567-4 694377 171.0 ns/op BenchmarkAppendUintVarlen/12345678-4 844566 174.5 ns/op BenchmarkAppendUintVarlen/123456789-4 656392 208.1 ns/op BenchmarkAppendUintVarlen/1234567890-4 819908 163.3 ns/op BenchmarkAppendUintVarlen/12345678901-4 607496 196.1 ns/op BenchmarkAppendUintVarlen/123456789012-4 729976 211.9 ns/op BenchmarkAppendUintVarlen/1234567890123-4 766903 221.0 ns/op BenchmarkAppendUintVarlen/12345678901234-4 626522 195.7 ns/op BenchmarkAppendUintVarlen/123456789012345-4 740787 208.5 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 769869 200.1 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 601686 214.2 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 732363 234.6 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 687382 190.8 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 749342 177.9 ns/op BenchmarkQuote-4 36997 3265 ns/op BenchmarkQuoteRune-4 419236 368.0 ns/op BenchmarkAppendQuote-4 35857 2869 ns/op BenchmarkAppendQuoteRune-4 700717 189.9 ns/op BenchmarkUnquoteEasy-4 1000000 113.5 ns/op BenchmarkUnquoteHard-4 30555 3323 ns/op PASS ok strconv 24.009s goos: darwin goarch: amd64 pkg: strings BenchmarkBuildString_Builder/1Write_NoGrow-4 355172 335.2 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 124398 1099 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 173484 816.8 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 297272 487.6 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 62226 1812 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 96298 1475 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 603824 236.2 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 27981 4161 ns/op BenchmarkGenericMatch1-4 2040 55112 ns/op BenchmarkGenericMatch2-4 462 262073 ns/op BenchmarkSingleMaxSkipping-4 11112 9941 ns/op 1005.98 MB/s BenchmarkSingleLongSuffixFail-4 19022 6000 ns/op 167.00 MB/s BenchmarkSingleMatch-4 254 489363 ns/op 30.65 MB/s BenchmarkByteByteNoMatch-4 84987 1239 ns/op BenchmarkByteByteMatch-4 15556 7620 ns/op BenchmarkByteStringMatch-4 17266 6714 ns/op BenchmarkHTMLEscapeNew-4 64353 1837 ns/op BenchmarkHTMLEscapeOld-4 75092 1614 ns/op BenchmarkByteStringReplacerWriteString-4 1335 84860 ns/op BenchmarkByteReplacerWriteString-4 1591 70672 ns/op BenchmarkByteByteReplaces-4 3103 41195 ns/op BenchmarkByteByteMap-4 10000 13020 ns/op BenchmarkMap/identity/ASCII-4 845469 145.4 ns/op BenchmarkMap/identity/Greek-4 651558 202.1 ns/op BenchmarkMap/change/ASCII-4 33267 3597 ns/op BenchmarkMap/change/Greek-4 24492 4875 ns/op BenchmarkIndexRune-4 1750599 66.17 ns/op BenchmarkIndexRuneLongString-4 1600813 74.35 ns/op BenchmarkIndexRuneFastPath-4 3184226 36.05 ns/op BenchmarkIndex-4 3051156 37.22 ns/op BenchmarkLastIndex-4 3446664 35.31 ns/op BenchmarkIndexByte-4 16104872 8.080 ns/op BenchmarkToUpper/#00-4 2816496 44.67 ns/op BenchmarkToUpper/ONLYUPPER-4 2315400 49.88 ns/op BenchmarkToUpper/abc-4 327643 406.6 ns/op BenchmarkToUpper/AbC123-4 224527 539.6 ns/op BenchmarkToUpper/azAZ09_-4 265922 492.7 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 50335 2383 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 57562 1849 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 30474 3796 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 54874 2176 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 118178 1006 ns/op BenchmarkToLower/#00-4 2870404 40.72 ns/op BenchmarkToLower/abc-4 2588318 43.45 ns/op BenchmarkToLower/AbC123-4 209294 599.5 ns/op BenchmarkToLower/azAZ09_-4 163466 614.0 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 84855 1363 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 58195 1989 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 30912 3840 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 65264 1634 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 115878 1015 ns/op BenchmarkMapNoChanges-4 1000000 108.3 ns/op BenchmarkTrim-4 33796 3425 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 2822314 43.70 ns/op BenchmarkToValidUTF8/InvalidASCII-4 171918 727.3 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 93855 1150 ns/op BenchmarkEqualFold/Tests-4 50644 2233 ns/op BenchmarkEqualFold/ASCII-4 2754019 41.54 ns/op BenchmarkEqualFold/UnicodePrefix-4 124563 956.1 ns/op BenchmarkEqualFold/UnicodeSuffix-4 133684 946.5 ns/op BenchmarkIndexHard1-4 1063 108961 ns/op BenchmarkIndexHard2-4 739 148885 ns/op BenchmarkIndexHard3-4 200 588502 ns/op BenchmarkIndexHard4-4 250 498353 ns/op BenchmarkLastIndexHard1-4 84 1519346 ns/op BenchmarkLastIndexHard2-4 85 1508632 ns/op BenchmarkLastIndexHard3-4 85 1510131 ns/op BenchmarkCountHard1-4 1095 110235 ns/op BenchmarkCountHard2-4 786 150045 ns/op BenchmarkCountHard3-4 195 605595 ns/op BenchmarkIndexTorture-4 10000 11914 ns/op BenchmarkCountTorture-4 10000 11901 ns/op BenchmarkCountTortureOverlapping-4 942 121435 ns/op BenchmarkCountByte/10-4 3046996 34.86 ns/op 286.89 MB/s BenchmarkCountByte/32-4 3183703 37.07 ns/op 863.24 MB/s BenchmarkCountByte/4096-4 1000000 119.9 ns/op 34153.41 MB/s BenchmarkCountByte/4194304-4 1026 114399 ns/op 36663.88 MB/s BenchmarkCountByte/67108864-4 27 4620457 ns/op 14524.29 MB/s BenchmarkFields/ASCII/16-4 391695 346.5 ns/op 46.17 MB/s 16 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 23629 6065 ns/op 42.21 MB/s 416 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1797 73255 ns/op 55.91 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 100 1257250 ns/op 52.13 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 6 20192612 ns/op 51.93 MB/s 1507328 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 133282 918.4 ns/op 17.42 MB/s 32 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 9352 12794 ns/op 20.01 MB/s 416 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 512 215865 ns/op 18.97 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 36 3916357 ns/op 16.73 MB/s 463106 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 72096922 ns/op 14.54 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 228961 575.6 ns/op 27.80 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 13911 8343 ns/op 30.68 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 861 149187 ns/op 27.46 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 40 2816966 ns/op 23.26 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 55685012 ns/op 18.83 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 172696 728.6 ns/op 21.96 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 10000 10586 ns/op 24.18 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 716 181864 ns/op 22.52 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 42 3573995 ns/op 18.34 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 62407918 ns/op 16.80 MB/s 10457440 B/op 25 allocs/op BenchmarkSplitEmptySeparator-4 2 75502580 ns/op BenchmarkSplitSingleByteSeparator-4 18 6875049 ns/op BenchmarkSplitMultiByteSeparator-4 34 3524728 ns/op BenchmarkSplitNSingleByteSeparator-4 208690 762.2 ns/op BenchmarkSplitNMultiByteSeparator-4 136686 992.1 ns/op BenchmarkRepeat/5x0-4 3038607 39.13 ns/op BenchmarkRepeat/5x1-4 3041404 39.72 ns/op BenchmarkRepeat/5x2-4 249808 543.8 ns/op BenchmarkRepeat/5x6-4 140655 841.9 ns/op BenchmarkRepeat/10x0-4 3097752 38.81 ns/op BenchmarkRepeat/10x1-4 3081819 39.33 ns/op BenchmarkRepeat/10x2-4 251830 530.0 ns/op BenchmarkRepeat/10x6-4 137673 936.0 ns/op BenchmarkRepeatLarge/256/1-4 68391 1964 ns/op 130.38 MB/s BenchmarkRepeatLarge/256/16-4 105962 1345 ns/op 190.35 MB/s BenchmarkRepeatLarge/512/1-4 50230 2512 ns/op 203.80 MB/s BenchmarkRepeatLarge/512/16-4 63889 1904 ns/op 268.91 MB/s BenchmarkRepeatLarge/1024/1-4 33206 3698 ns/op 276.93 MB/s BenchmarkRepeatLarge/1024/16-4 43683 3085 ns/op 331.90 MB/s BenchmarkRepeatLarge/2048/1-4 20802 7775 ns/op 263.40 MB/s BenchmarkRepeatLarge/2048/16-4 26034 4667 ns/op 438.87 MB/s BenchmarkRepeatLarge/4096/1-4 12986 9112 ns/op 449.53 MB/s BenchmarkRepeatLarge/4096/16-4 15303 8386 ns/op 488.41 MB/s BenchmarkRepeatLarge/8192/1-4 10000 15007 ns/op 545.89 MB/s BenchmarkRepeatLarge/8192/16-4 10000 14437 ns/op 567.42 MB/s BenchmarkRepeatLarge/8192/4097-4 3747266 31.66 ns/op 129388.74 MB/s BenchmarkRepeatLarge/16384/1-4 8443 27518 ns/op 595.39 MB/s BenchmarkRepeatLarge/16384/16-4 8608 31287 ns/op 523.68 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 21986 ns/op 559.04 MB/s BenchmarkRepeatLarge/32768/1-4 3676 48984 ns/op 668.95 MB/s BenchmarkRepeatLarge/32768/16-4 2773 50960 ns/op 643.01 MB/s BenchmarkRepeatLarge/32768/4097-4 2684 45467 ns/op 630.76 MB/s BenchmarkRepeatLarge/65536/1-4 1196 94559 ns/op 693.07 MB/s BenchmarkRepeatLarge/65536/16-4 1347 100544 ns/op 651.82 MB/s BenchmarkRepeatLarge/65536/4097-4 1381 97693 ns/op 629.06 MB/s BenchmarkRepeatLarge/131072/1-4 256 410395 ns/op 319.38 MB/s BenchmarkRepeatLarge/131072/16-4 294 416726 ns/op 314.53 MB/s BenchmarkRepeatLarge/131072/4097-4 321 401319 ns/op 316.47 MB/s BenchmarkRepeatLarge/262144/1-4 166 755041 ns/op 347.19 MB/s BenchmarkRepeatLarge/262144/16-4 156 719259 ns/op 364.46 MB/s BenchmarkRepeatLarge/262144/4097-4 160 714810 ns/op 361.09 MB/s BenchmarkRepeatLarge/524288/1-4 84 1407360 ns/op 372.53 MB/s BenchmarkRepeatLarge/524288/16-4 90 1371187 ns/op 382.36 MB/s BenchmarkRepeatLarge/524288/4097-4 80 1359513 ns/op 382.72 MB/s BenchmarkRepeatLarge/1048576/1-4 40 2691860 ns/op 389.54 MB/s BenchmarkRepeatLarge/1048576/16-4 56 2386231 ns/op 439.43 MB/s BenchmarkRepeatLarge/1048576/4097-4 49 2412578 ns/op 433.04 MB/s BenchmarkRepeatLarge/2097152/1-4 27 4879637 ns/op 429.78 MB/s BenchmarkRepeatLarge/2097152/16-4 34 4462586 ns/op 469.94 MB/s BenchmarkRepeatLarge/2097152/4097-4 33 4410934 ns/op 474.63 MB/s BenchmarkRepeatLarge/4194304/1-4 14 7708072 ns/op 544.14 MB/s BenchmarkRepeatLarge/4194304/16-4 14 8059671 ns/op 520.41 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 8085101 ns/op 518.39 MB/s BenchmarkRepeatLarge/8388608/1-4 7 14473668 ns/op 579.58 MB/s BenchmarkRepeatLarge/8388608/16-4 8 13268618 ns/op 632.21 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 14426368 ns/op 581.34 MB/s BenchmarkRepeatLarge/16777216/1-4 5 24748650 ns/op 677.90 MB/s BenchmarkRepeatLarge/16777216/16-4 4 25108690 ns/op 668.18 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 25468528 ns/op 658.74 MB/s BenchmarkRepeatLarge/33554432/1-4 3 48948213 ns/op 685.51 MB/s BenchmarkRepeatLarge/33554432/16-4 3 49214439 ns/op 681.80 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 52155749 ns/op 643.35 MB/s BenchmarkRepeatLarge/67108864/1-4 2 98460469 ns/op 681.58 MB/s BenchmarkRepeatLarge/67108864/16-4 2 92251646 ns/op 727.45 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 92106762 ns/op 728.60 MB/s BenchmarkRepeatLarge/134217728/1-4 1 197815014 ns/op 678.50 MB/s BenchmarkRepeatLarge/134217728/16-4 1 183423275 ns/op 731.74 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 182903794 ns/op 733.82 MB/s BenchmarkRepeatLarge/268435456/1-4 1 401869353 ns/op 667.97 MB/s BenchmarkRepeatLarge/268435456/16-4 1 364953768 ns/op 735.53 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 364812275 ns/op 735.82 MB/s BenchmarkRepeatLarge/536870912/1-4 1 819933639 ns/op 654.77 MB/s BenchmarkRepeatLarge/536870912/16-4 1 782777093 ns/op 685.85 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 774276441 ns/op 693.38 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1676745872 ns/op 640.37 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1601005283 ns/op 670.67 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1566472565 ns/op 685.45 MB/s BenchmarkIndexAnyASCII/1:1-4 2231942 54.49 ns/op BenchmarkIndexAnyASCII/1:2-4 2279362 53.34 ns/op BenchmarkIndexAnyASCII/1:4-4 2239548 52.37 ns/op BenchmarkIndexAnyASCII/1:8-4 2189938 53.22 ns/op BenchmarkIndexAnyASCII/1:16-4 2118043 54.52 ns/op BenchmarkIndexAnyASCII/1:32-4 2113278 56.03 ns/op BenchmarkIndexAnyASCII/1:64-4 2188183 55.64 ns/op BenchmarkIndexAnyASCII/16:1-4 2110204 53.73 ns/op BenchmarkIndexAnyASCII/16:2-4 823990 142.0 ns/op BenchmarkIndexAnyASCII/16:4-4 915823 136.7 ns/op BenchmarkIndexAnyASCII/16:8-4 889921 134.2 ns/op BenchmarkIndexAnyASCII/16:16-4 810070 142.2 ns/op BenchmarkIndexAnyASCII/16:32-4 790778 157.7 ns/op BenchmarkIndexAnyASCII/16:64-4 646179 193.9 ns/op BenchmarkIndexAnyASCII/256:1-4 2036703 59.54 ns/op BenchmarkIndexAnyASCII/256:2-4 98235 1225 ns/op BenchmarkIndexAnyASCII/256:4-4 96680 1221 ns/op BenchmarkIndexAnyASCII/256:8-4 93930 1225 ns/op BenchmarkIndexAnyASCII/256:16-4 90873 1240 ns/op BenchmarkIndexAnyASCII/256:32-4 86760 1252 ns/op BenchmarkIndexAnyASCII/256:64-4 88970 1290 ns/op BenchmarkIndexAnyUTF8/1:1-4 2189851 52.84 ns/op BenchmarkIndexAnyUTF8/1:2-4 2215502 54.28 ns/op BenchmarkIndexAnyUTF8/1:4-4 2210103 53.06 ns/op BenchmarkIndexAnyUTF8/1:8-4 2239974 53.83 ns/op BenchmarkIndexAnyUTF8/1:16-4 2149088 55.60 ns/op BenchmarkIndexAnyUTF8/1:32-4 2004466 61.85 ns/op BenchmarkIndexAnyUTF8/1:64-4 2105301 57.03 ns/op BenchmarkIndexAnyUTF8/16:1-4 1825719 64.57 ns/op BenchmarkIndexAnyUTF8/16:2-4 269336 442.2 ns/op BenchmarkIndexAnyUTF8/16:4-4 264556 439.7 ns/op BenchmarkIndexAnyUTF8/16:8-4 293836 439.0 ns/op BenchmarkIndexAnyUTF8/16:16-4 253588 469.2 ns/op BenchmarkIndexAnyUTF8/16:32-4 240974 481.0 ns/op BenchmarkIndexAnyUTF8/16:64-4 243999 487.0 ns/op BenchmarkIndexAnyUTF8/256:1-4 463772 281.2 ns/op BenchmarkIndexAnyUTF8/256:2-4 16671 6555 ns/op BenchmarkIndexAnyUTF8/256:4-4 18256 6557 ns/op BenchmarkIndexAnyUTF8/256:8-4 17797 6689 ns/op BenchmarkIndexAnyUTF8/256:16-4 16584 7042 ns/op BenchmarkIndexAnyUTF8/256:32-4 17048 7323 ns/op BenchmarkIndexAnyUTF8/256:64-4 16044 7289 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2077581 57.09 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2151064 55.67 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2162262 55.35 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2134756 56.48 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2083220 56.08 ns/op BenchmarkLastIndexAnyASCII/1:32-4 1950012 66.60 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2063983 56.46 ns/op BenchmarkLastIndexAnyASCII/16:1-4 988269 129.9 ns/op BenchmarkLastIndexAnyASCII/16:2-4 882591 130.9 ns/op BenchmarkLastIndexAnyASCII/16:4-4 829882 141.0 ns/op BenchmarkLastIndexAnyASCII/16:8-4 880116 136.4 ns/op BenchmarkLastIndexAnyASCII/16:16-4 780031 142.6 ns/op BenchmarkLastIndexAnyASCII/16:32-4 624964 162.9 ns/op BenchmarkLastIndexAnyASCII/16:64-4 590203 200.3 ns/op BenchmarkLastIndexAnyASCII/256:1-4 94178 1265 ns/op BenchmarkLastIndexAnyASCII/256:2-4 91773 1257 ns/op BenchmarkLastIndexAnyASCII/256:4-4 88833 1253 ns/op BenchmarkLastIndexAnyASCII/256:8-4 94041 1275 ns/op BenchmarkLastIndexAnyASCII/256:16-4 93534 1265 ns/op BenchmarkLastIndexAnyASCII/256:32-4 90328 1320 ns/op BenchmarkLastIndexAnyASCII/256:64-4 86389 1321 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2162586 56.07 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2228185 53.92 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2211066 54.02 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2250968 54.09 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2163042 55.38 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 1833918 61.84 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2130093 56.09 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 324697 391.6 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 150992 775.7 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 153189 811.8 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 150194 773.5 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 134769 794.3 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 144942 807.4 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 137156 799.2 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 20910 5753 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 10000 11891 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 8540 11854 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 10000 11914 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 9831 12073 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 8230 12788 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 9735 12119 ns/op BenchmarkTrimASCII/1:1-4 2803282 41.26 ns/op BenchmarkTrimASCII/1:2-4 2244216 52.61 ns/op BenchmarkTrimASCII/1:4-4 2133044 54.63 ns/op BenchmarkTrimASCII/1:8-4 2086702 57.71 ns/op BenchmarkTrimASCII/1:16-4 1812292 63.26 ns/op BenchmarkTrimASCII/16:1-4 2346289 53.02 ns/op BenchmarkTrimASCII/16:2-4 780415 128.8 ns/op BenchmarkTrimASCII/16:4-4 914174 128.2 ns/op BenchmarkTrimASCII/16:8-4 780428 131.7 ns/op BenchmarkTrimASCII/16:16-4 792547 138.8 ns/op BenchmarkTrimASCII/256:1-4 997874 126.8 ns/op BenchmarkTrimASCII/256:2-4 95983 1200 ns/op BenchmarkTrimASCII/256:4-4 98182 1229 ns/op BenchmarkTrimASCII/256:8-4 92829 1228 ns/op BenchmarkTrimASCII/256:16-4 92562 1277 ns/op BenchmarkTrimASCII/4096:1-4 97724 1192 ns/op BenchmarkTrimASCII/4096:2-4 6128 18648 ns/op BenchmarkTrimASCII/4096:4-4 6046 18523 ns/op BenchmarkTrimASCII/4096:8-4 6855 18531 ns/op BenchmarkTrimASCII/4096:16-4 5643 18403 ns/op BenchmarkTrimByte-4 3211635 35.80 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 17829 6504 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 18255 6559 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1580 76961 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2986 38440 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 5458 19445 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 10000 10942 ns/op BenchmarkJoin/0-4 3727858 30.21 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 2857462 40.98 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 183686 670.6 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 127448 944.9 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 93183 1301 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 79618 1614 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 66118 2009 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 52741 2118 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2285242 52.42 ns/op BenchmarkTrimSpace/ASCII-4 1580418 71.93 ns/op BenchmarkTrimSpace/SomeNonASCII-4 136270 903.2 ns/op BenchmarkTrimSpace/JustNonASCII-4 77422 1618 ns/op BenchmarkReplaceAll-4 99325 1154 ns/op 16 B/op 1 allocs/op PASS ok strings 64.408s goos: darwin goarch: amd64 pkg: sync BenchmarkCond1-4 71311 1751 ns/op BenchmarkCond2-4 25592 4999 ns/op BenchmarkCond4-4 13210 8749 ns/op BenchmarkCond8-4 7300 16111 ns/op BenchmarkCond16-4 4748 30812 ns/op BenchmarkCond32-4 2032 57306 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 606410 247.9 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 344402 445.4 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 493695 212.5 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 638200 190.5 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 367089 295.9 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 610302 171.5 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 103693 1661 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 93445 1361 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 104197 1640 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 73772 2159 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 747914 213.3 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 182197 632.9 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 649873 173.6 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 171510 715.6 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 697364 171.6 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 186342 631.5 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 1286008 104.4 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 67160 2081 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 125434 1017 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 286180 456.6 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 6604 18332 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 352 362010 ns/op BenchmarkRange/*sync.Map-4 1881 65230 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 125960 1973 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 217154 553.7 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 90189 1352 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 78478 1563 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 251358 806.8 ns/op BenchmarkAdversarialDelete/*sync.Map-4 110325 1031 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 108439 1130 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 193904 600.7 ns/op BenchmarkDeleteCollision/*sync.Map-4 843324 147.5 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 72088 2285 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 161140 732.0 ns/op BenchmarkSwapCollision/*sync.Map-4 104488 1137 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 198 578176 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 125822 921.1 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 402376 380.8 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 28610 4751 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 69854 1545 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 33463 3870 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 361429 390.2 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 140118 929.5 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 263462 472.3 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1000000 101.9 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 180284 664.9 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 1241161 102.5 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 708424 155.1 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 176378 680.5 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 523998 206.7 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 121279 1026 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 404011 436.1 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 592772 381.9 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 126348 931.9 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 636562 286.2 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 151341 726.7 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 122946 856.7 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 222774 476.3 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 64158 1777 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 220635 654.2 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 433239 260.7 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 143715 833.0 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 752359 243.8 ns/op BenchmarkUncontendedSemaphore-4 4206398 27.78 ns/op BenchmarkContendedSemaphore-4 4307520 27.60 ns/op BenchmarkMutexUncontended-4 813202 142.7 ns/op BenchmarkMutex-4 230570 544.9 ns/op BenchmarkMutexSlack-4 213608 525.7 ns/op BenchmarkMutexWork-4 176311 600.5 ns/op BenchmarkMutexWorkSlack-4 196099 630.9 ns/op BenchmarkMutexNoSpin-4 69308 1669 ns/op BenchmarkMutexSpin-4 60462 1785 ns/op BenchmarkOnce-4 831558 138.8 ns/op BenchmarkOnceFunc/v=Once-4 1311333 90.34 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 1000000 112.5 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 1000000 104.7 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 1206314 95.39 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 1000000 127.2 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 962565 118.2 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 4815494 27.66 ns/op BenchmarkSemaSyntNonblock-4 1334593 82.58 ns/op BenchmarkSemaSyntBlock-4 2177240 57.15 ns/op BenchmarkSemaWorkNonblock-4 1266706 96.07 ns/op BenchmarkSemaWorkBlock-4 1379031 82.16 ns/op BenchmarkRWMutexUncontended-4 408418 345.5 ns/op BenchmarkRWMutexWrite100-4 334515 367.7 ns/op BenchmarkRWMutexWrite10-4 295395 375.7 ns/op BenchmarkRWMutexWorkWrite100-4 264880 458.9 ns/op BenchmarkRWMutexWorkWrite10-4 254724 469.4 ns/op BenchmarkWaitGroupUncontended-4 717864 168.7 ns/op BenchmarkWaitGroupAddDone-4 517400 255.3 ns/op BenchmarkWaitGroupAddDoneWork-4 453921 225.5 ns/op BenchmarkWaitGroupWait-4 2568253 45.53 ns/op BenchmarkWaitGroupWaitWork-4 2178907 54.92 ns/op BenchmarkWaitGroupActuallyWait-4 62887 1968 ns/op 32 B/op 2 allocs/op PASS ok sync 23.272s goos: darwin goarch: amd64 pkg: sync/atomic BenchmarkValueRead-4 702157 149.3 ns/op PASS ok sync/atomic 1.255s PASS ok syscall 1.049s goos: darwin goarch: amd64 pkg: testing BenchmarkTBHelper-4 112318 1080 ns/op 0 B/op 0 allocs/op PASS ok testing 1.198s goos: darwin goarch: amd64 pkg: text/tabwriter BenchmarkTable/1x10/new-4 6092 17509 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 9238 12203 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 82 1472792 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 91 1146476 ns/op 1421 B/op 11 allocs/op BenchmarkTable/1x100000/new-4 1 172925051 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 167075606 ns/op 19393312 B/op 100062 allocs/op BenchmarkTable/10x10/new-4 1562 74709 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 1862 62690 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 18 6953522 ns/op 413573 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 18 6312810 ns/op 22976 B/op 57 allocs/op BenchmarkTable/10x100000/new-4 1 724723430 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 714858687 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 184 644380 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 210 555743 ns/op 187 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 70600444 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 59501178 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7161925655 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 7222559907 ns/op 335149968 B/op 100091 allocs/op BenchmarkPyramid/10-4 2752 48959 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 33 4021151 ns/op 409130 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 347017771 ns/op 35625448 B/op 2057 allocs/op BenchmarkRagged/10-4 2251 62671 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 226 517505 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 24 5420821 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 6758 17235 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 20.779s goos: darwin goarch: amd64 pkg: text/template/parse BenchmarkParseLarge-4 1 111560778 ns/op BenchmarkVariableString-4 73126 1669 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 1923 69454 ns/op 2522 B/op 39 allocs/op PASS ok text/template/parse 1.514s goos: darwin goarch: amd64 pkg: time BenchmarkAfterFunc-4 58 2097773 ns/op BenchmarkAfter-4 144 1082109 ns/op BenchmarkStop-4 207 622117 ns/op BenchmarkSimultaneousAfterFunc-4 42 2520331 ns/op BenchmarkStartStop-4 254 500692 ns/op BenchmarkReset-4 1586 67782 ns/op BenchmarkSleep-4 36 3018587 ns/op BenchmarkParallelTimerLatency-4 38 1033832 avg-late-ns 4560854 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 34 674125 avg-late-ns 1975941 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 36 463135 avg-late-ns 1938626 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 33 550474 avg-late-ns 2378322 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 31 404456 avg-late-ns 2367890 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 27 324942 avg-late-ns 2720083 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 31 276223 avg-late-ns 1780609 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 27 283993 avg-late-ns 1810729 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 26 300373 avg-late-ns 2461724 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 25 390592 avg-late-ns 2347181 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 22 3382579 avg-late-ns 17124917 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 33 428114 avg-late-ns 1351057 max-late-ns BenchmarkTicker-4 351 1007690 ns/op BenchmarkTickerReset-4 2816 50568 ns/op BenchmarkTickerResetNaive-4 193 707998 ns/op BenchmarkNow-4 737790 177.0 ns/op BenchmarkNowUnixNano-4 649736 169.2 ns/op BenchmarkNowUnixMilli-4 663296 179.6 ns/op BenchmarkNowUnixMicro-4 733419 175.6 ns/op BenchmarkFormat-4 49404 2390 ns/op BenchmarkFormatRFC3339-4 70995 1629 ns/op BenchmarkFormatRFC3339Nano-4 70027 1942 ns/op BenchmarkFormatNow-4 61240 1728 ns/op BenchmarkMarshalJSON-4 92784 1260 ns/op BenchmarkMarshalText-4 102968 1306 ns/op BenchmarkParse-4 98667 1114 ns/op BenchmarkParseRFC3339UTC-4 283875 398.0 ns/op BenchmarkParseRFC3339UTCBytes-4 252748 542.9 ns/op BenchmarkParseRFC3339TZ-4 82800 1311 ns/op BenchmarkParseRFC3339TZBytes-4 74174 1669 ns/op BenchmarkParseDuration-4 553844 233.8 ns/op BenchmarkHour-4 962436 131.1 ns/op BenchmarkSecond-4 894699 130.0 ns/op BenchmarkYear-4 745044 175.3 ns/op BenchmarkDay-4 581178 200.1 ns/op BenchmarkISOWeek-4 630040 188.5 ns/op BenchmarkGoString-4 58635 1808 ns/op BenchmarkUnmarshalText-4 73881 1566 ns/op PASS ok time 14.989s goos: darwin goarch: amd64 pkg: unicode/utf16 BenchmarkDecodeValidASCII-4 593910 257.8 ns/op BenchmarkDecodeValidJapaneseChars-4 469686 220.6 ns/op BenchmarkDecodeRune-4 1903388 59.13 ns/op BenchmarkEncodeValidASCII-4 476038 273.3 ns/op BenchmarkEncodeValidJapaneseChars-4 674142 193.4 ns/op BenchmarkAppendRuneValidASCII-4 1000000 112.6 ns/op BenchmarkAppendRuneValidJapaneseChars-4 1910451 59.97 ns/op BenchmarkEncodeRune-4 3350334 33.40 ns/op PASS ok unicode/utf16 2.466s goos: darwin goarch: amd64 pkg: unicode/utf8 BenchmarkRuneCountTenASCIIChars-4 946719 117.5 ns/op BenchmarkRuneCountTenJapaneseChars-4 186504 591.6 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 2917510 39.69 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 371733 346.8 ns/op BenchmarkValidTenASCIIChars-4 1000000 115.7 ns/op BenchmarkValid100KASCIIChars-4 133 939882 ns/op BenchmarkValidTenJapaneseChars-4 168093 676.7 ns/op BenchmarkValidLongMostlyASCII-4 135 1040299 ns/op BenchmarkValidLongJapanese-4 60 1994146 ns/op BenchmarkValidStringTenASCIIChars-4 3328350 35.80 ns/op BenchmarkValidString100KASCIIChars-4 12530 9360 ns/op BenchmarkValidStringTenJapaneseChars-4 338304 354.8 ns/op BenchmarkValidStringLongMostlyASCII-4 1339 94910 ns/op BenchmarkValidStringLongJapanese-4 100 1147002 ns/op BenchmarkEncodeASCIIRune-4 2902252 42.73 ns/op BenchmarkEncodeJapaneseRune-4 1659921 70.01 ns/op BenchmarkAppendASCIIRune-4 7764246 14.64 ns/op BenchmarkAppendJapaneseRune-4 1978028 61.06 ns/op BenchmarkDecodeASCIIRune-4 2179620 53.37 ns/op BenchmarkDecodeJapaneseRune-4 1425907 83.81 ns/op BenchmarkFullRune/ASCII-4 2949104 37.62 ns/op BenchmarkFullRune/Incomplete-4 1503175 78.85 ns/op BenchmarkFullRune/Japanese-4 3112105 35.49 ns/op PASS ok unicode/utf8 5.548s goos: darwin goarch: amd64 pkg: cmd/api BenchmarkAll-4 1 118339289895 ns/op PASS ok cmd/api 119.658s goos: darwin goarch: amd64 pkg: cmd/cgo/internal/test BenchmarkCgoCall/add-int-4 437683 273.6 ns/op BenchmarkCgoCall/one-pointer-4 310864 366.0 ns/op BenchmarkCgoCall/eight-pointers-4 150321 758.7 ns/op BenchmarkCgoCall/eight-pointers-nil-4 303811 353.7 ns/op BenchmarkCgoCall/eight-pointers-array-4 10000 14803 ns/op BenchmarkCgoCall/eight-pointers-slice-4 25723 4657 ns/op BenchmarkGoString-4 869185 224.3 ns/op BenchmarkCGoCallback-4 49924 2289 ns/op BenchmarkCGoInCThread-4 345080 341.0 ns/op PASS ok cmd/cgo/internal/test 3.035s goos: darwin goarch: amd64 pkg: cmd/compile/internal/reflectdata BenchmarkEqArrayOfStrings5-4 1099539 102.3 ns/op BenchmarkEqArrayOfStrings64-4 177158 672.1 ns/op BenchmarkEqArrayOfStrings1024-4 12291 9052 ns/op BenchmarkEqArrayOfFloats5-4 1394446 84.23 ns/op BenchmarkEqArrayOfFloats64-4 182403 640.2 ns/op BenchmarkEqArrayOfFloats1024-4 10000 10461 ns/op BenchmarkEqArrayOfStructsEq-4 4064 35221 ns/op BenchmarkEqArrayOfStructsNotEq-4 7054 19665 ns/op BenchmarkEqStruct-4 23336259 5.130 ns/op PASS ok cmd/compile/internal/reflectdata 2.696s goos: darwin goarch: amd64 pkg: cmd/compile/internal/ssa BenchmarkPhioptPass-4 10000 69472 ns/op BenchmarkCopyElim1-4 303 429968 ns/op BenchmarkCopyElim10-4 266 487854 ns/op BenchmarkCopyElim100-4 187 699042 ns/op BenchmarkCopyElim1000-4 51 2502671 ns/op BenchmarkCopyElim10000-4 3 33819100 ns/op BenchmarkCopyElim100000-4 1 520162676 ns/op BenchmarkDeadCode/1-4 174 779421 ns/op BenchmarkDeadCode/10-4 201 630788 ns/op BenchmarkDeadCode/100-4 120 932912 ns/op BenchmarkDeadCode/1000-4 43 3360550 ns/op BenchmarkDeadCode/10000-4 4 32193124 ns/op BenchmarkDeadCode/100000-4 1 315741898 ns/op BenchmarkDeadCode/200000-4 1 731433374 ns/op BenchmarkDominatorsLinear-4 14 10142563 ns/op 0.99 MB/s BenchmarkDominatorsFwdBack-4 8 13667717 ns/op 0.73 MB/s BenchmarkDominatorsManyPred-4 9 14210359 ns/op 0.70 MB/s BenchmarkDominatorsMaxPred-4 9 14589795 ns/op 0.69 MB/s BenchmarkDominatorsMaxPredVal-4 8 15438789 ns/op 0.65 MB/s BenchmarkFuse/1-4 196 607599 ns/op BenchmarkFuse/10-4 180 567242 ns/op BenchmarkFuse/100-4 100 1122620 ns/op BenchmarkFuse/1000-4 18 7507618 ns/op BenchmarkFuse/10000-4 2 73446426 ns/op BenchmarkNilCheckDeep1-4 10000 11445 ns/op 0.09 MB/s 238 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 5588 24180 ns/op 0.41 MB/s 232 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 708 163528 ns/op 0.61 MB/s 652 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 79 1503740 ns/op 0.67 MB/s 5415 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 6 17633161 ns/op 0.57 MB/s 136897 B/op 6 allocs/op BenchmarkDSEPass-4 31 3306518 ns/op 53082 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 118713394 ns/op 4257968 B/op 108466 allocs/op BenchmarkCSEPass-4 7 14795428 ns/op 122169 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 154077754 ns/op 5689744 B/op 97644 allocs/op BenchmarkDeadcodePass-4 150 768835 ns/op 108260 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 141818471 ns/op 4052232 B/op 45053 allocs/op BenchmarkMultiPass-4 69 1540214 ns/op 223168 B/op 10 allocs/op BenchmarkMultiPassBlock-4 1 275755769 ns/op 11235120 B/op 150101 allocs/op BenchmarkCondRewrite/SoloJump-4 3981963 27.27 ns/op BenchmarkCondRewrite/CombJump-4 4098949 29.78 ns/op PASS ok cmd/compile/internal/ssa 15.631s goos: darwin goarch: amd64 pkg: cmd/compile/internal/test BenchmarkLoadAdd-4 12061 9588 ns/op BenchmarkExtShift-4 18342 6157 ns/op BenchmarkModify-4 7495 16965 ns/op BenchmarkMullImm-4 22885 5059 ns/op BenchmarkConstModify-4 8323 17100 ns/op BenchmarkBitSet-4 10000 10658 ns/op BenchmarkBitClear-4 9117 11101 ns/op BenchmarkBitToggle-4 10000 11044 ns/op BenchmarkBitSetConst-4 123144 981.7 ns/op BenchmarkBitClearConst-4 80095 1365 ns/op BenchmarkBitToggleConst-4 124893 983.0 ns/op BenchmarkDivconstI64-4 4983787 22.22 ns/op BenchmarkModconstI64-4 5331285 19.12 ns/op BenchmarkDivisiblePow2constI64-4 6550207 17.75 ns/op BenchmarkDivisibleconstI64-4 6520233 16.38 ns/op BenchmarkDivisibleWDivconstI64-4 2950317 35.50 ns/op BenchmarkDivconstU64/3-4 4613467 23.93 ns/op BenchmarkDivconstU64/5-4 5832950 19.53 ns/op BenchmarkDivconstU64/37-4 6502345 16.88 ns/op BenchmarkDivconstU64/1234567-4 5435792 20.59 ns/op BenchmarkModconstU64-4 6895714 16.10 ns/op BenchmarkDivisibleconstU64-4 6883912 16.03 ns/op BenchmarkDivisibleWDivconstU64-4 3278275 34.73 ns/op BenchmarkDivconstI32-4 6082180 17.68 ns/op BenchmarkModconstI32-4 6360382 16.87 ns/op BenchmarkDivisiblePow2constI32-4 7774648 14.73 ns/op BenchmarkDivisibleconstI32-4 5640432 17.80 ns/op BenchmarkDivisibleWDivconstI32-4 3637209 33.18 ns/op BenchmarkDivconstU32-4 6302280 18.41 ns/op BenchmarkModconstU32-4 6412860 19.53 ns/op BenchmarkDivisibleconstU32-4 7127365 15.34 ns/op BenchmarkDivisibleWDivconstU32-4 3727471 32.46 ns/op BenchmarkDivconstI16-4 7942308 15.22 ns/op BenchmarkModconstI16-4 7346757 16.52 ns/op BenchmarkDivisiblePow2constI16-4 6876722 16.31 ns/op BenchmarkDivisibleconstI16-4 7444516 15.64 ns/op BenchmarkDivisibleWDivconstI16-4 3354658 34.69 ns/op BenchmarkDivconstU16-4 6203079 17.30 ns/op BenchmarkModconstU16-4 6483255 20.33 ns/op BenchmarkDivisibleconstU16-4 6604842 16.37 ns/op BenchmarkDivisibleWDivconstU16-4 3359305 32.28 ns/op BenchmarkDivconstI8-4 6356298 17.48 ns/op BenchmarkModconstI8-4 6206280 18.84 ns/op BenchmarkDivisiblePow2constI8-4 6604196 15.60 ns/op BenchmarkDivisibleconstI8-4 7211857 18.21 ns/op BenchmarkDivisibleWDivconstI8-4 3009945 40.11 ns/op BenchmarkDivconstU8-4 7116801 15.73 ns/op BenchmarkModconstU8-4 7139205 16.28 ns/op BenchmarkDivisibleconstU8-4 7799808 18.57 ns/op BenchmarkDivisibleWDivconstU8-4 3507216 32.74 ns/op BenchmarkMul2-4 209991 605.2 ns/op BenchmarkMulNeg2-4 209941 580.2 ns/op BenchmarkEfaceInteger-4 2559511 44.31 ns/op BenchmarkDiv64UnsignedSmall-4 8425443 12.69 ns/op BenchmarkDiv64Small-4 7950285 14.76 ns/op BenchmarkDiv64SmallNegDivisor-4 7078785 15.28 ns/op BenchmarkDiv64SmallNegDividend-4 6741480 15.04 ns/op BenchmarkDiv64SmallNegBoth-4 7792616 14.09 ns/op BenchmarkDiv64Unsigned-4 8925207 12.94 ns/op BenchmarkDiv64-4 7716544 15.37 ns/op BenchmarkDiv64NegDivisor-4 7214086 14.89 ns/op BenchmarkDiv64NegDividend-4 6422734 15.61 ns/op BenchmarkDiv64NegBoth-4 7177911 15.00 ns/op BenchmarkMod64UnsignedSmall-4 8681607 12.53 ns/op BenchmarkMod64Small-4 7569661 13.96 ns/op BenchmarkMod64SmallNegDivisor-4 7947476 14.87 ns/op BenchmarkMod64SmallNegDividend-4 5134885 21.00 ns/op BenchmarkMod64SmallNegBoth-4 6077487 17.75 ns/op BenchmarkMod64Unsigned-4 9318859 13.00 ns/op BenchmarkMod64-4 7103070 15.27 ns/op BenchmarkMod64NegDivisor-4 7226293 15.40 ns/op BenchmarkMod64NegDividend-4 7200940 14.54 ns/op BenchmarkMod64NegBoth-4 7377177 15.56 ns/op BenchmarkMulconstI32/3-4 20919859 5.035 ns/op BenchmarkMulconstI32/5-4 23984328 7.497 ns/op BenchmarkMulconstI32/12-4 18542224 6.599 ns/op BenchmarkMulconstI32/120-4 24154953 4.920 ns/op BenchmarkMulconstI32/-120-4 24322035 4.766 ns/op BenchmarkMulconstI32/65537-4 25233381 5.151 ns/op BenchmarkMulconstI32/65538-4 24409652 5.169 ns/op BenchmarkMulconstI64/3-4 22039903 5.036 ns/op BenchmarkMulconstI64/5-4 23884779 4.875 ns/op BenchmarkMulconstI64/12-4 23529069 5.505 ns/op BenchmarkMulconstI64/120-4 22875390 5.148 ns/op BenchmarkMulconstI64/-120-4 16901360 5.930 ns/op BenchmarkMulconstI64/65537-4 22664943 5.558 ns/op BenchmarkMulconstI64/65538-4 19659764 5.257 ns/op BenchmarkMulconstU32/3-4 24965494 4.892 ns/op BenchmarkMulconstU32/5-4 25185897 4.989 ns/op BenchmarkMulconstU32/12-4 24417812 5.298 ns/op BenchmarkMulconstU32/120-4 23639628 4.813 ns/op BenchmarkMulconstU32/65537-4 23760244 5.295 ns/op BenchmarkMulconstU32/65538-4 24986361 5.274 ns/op BenchmarkMulconstU64/3-4 22464538 4.753 ns/op BenchmarkMulconstU64/5-4 24438669 4.928 ns/op BenchmarkMulconstU64/12-4 21724024 5.076 ns/op BenchmarkMulconstU64/120-4 19804646 5.308 ns/op BenchmarkMulconstU64/65537-4 22417234 5.025 ns/op BenchmarkMulconstU64/65538-4 23680978 5.075 ns/op BenchmarkShiftArithmeticRight-4 23059862 5.195 ns/op BenchmarkSwitch8Predictable-4 7534520 16.24 ns/op BenchmarkSwitch8Unpredictable-4 7035254 15.94 ns/op BenchmarkSwitch32Predictable-4 10661067 11.01 ns/op BenchmarkSwitch32Unpredictable-4 6679054 20.66 ns/op BenchmarkSwitchStringPredictable-4 5226157 22.98 ns/op BenchmarkSwitchStringUnpredictable-4 5480175 21.23 ns/op PASS ok cmd/compile/internal/test 21.313s goos: darwin goarch: amd64 pkg: cmd/compile/internal/types2 BenchmarkLookupFieldOrMethod-4 116 1121744 ns/op BenchmarkNamed/Underlying/nongeneric-4 806934 168.2 ns/op BenchmarkNamed/Underlying/generic-4 836586 161.8 ns/op BenchmarkNamed/Underlying/src_instance-4 868046 139.1 ns/op BenchmarkNamed/Underlying/user_instance-4 805063 131.1 ns/op BenchmarkCheck/http/funcbodies/info-4 1 574487989 ns/op 53138 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 456343626 ns/op 66891 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 174414565 ns/op 174998 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 212502877 ns/op 141968 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 3210010492 ns/op 1615 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 120113371 ns/op 43010 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 39553609 ns/op 126806 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 37084839 ns/op 138914 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 711106665 ns/op 3050 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 45539236 ns/op 47277 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 4 27857023 ns/op 77255 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 4 25611008 ns/op 84067 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1841516692 ns/op 35100 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 506027603 ns/op 127667 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 115738403 ns/op 557001 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 101183141 ns/op 634521 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 2710384499 ns/op 738.4 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 105243240 ns/op 18830 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 67549960 ns/op 29199 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 71120510 ns/op 27624 lines/s PASS ok cmd/compile/internal/types2 48.987s goos: darwin goarch: amd64 pkg: cmd/go BenchmarkExecGoEnv-4 3 34061092 ns/op 21728667 sys-ns/op 4447333 user-ns/op PASS ok cmd/go 1.403s goos: darwin goarch: amd64 pkg: cmd/internal/notsha256 BenchmarkHash8Bytes/New-4 63450 1704 ns/op 4.69 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 80497 1485 ns/op 5.39 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 18136 6496 ns/op 157.64 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 18920 6364 ns/op 160.90 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 3100 41038 ns/op 199.62 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 3153 40998 ns/op 199.82 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 2.102s All tests passed.