darwin-amd64-race at 01636cf3fd35787cf6df449414d5db00b3e89692 :: 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=A111BCA0-16B6-470E-87D4-EB9DB24F53F6" "USER=gopher" "SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.3pxHZqpChH/Listeners" "PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" "GO_BUILDER_ENV=qemu_vm" "LaunchInstanceID=EEA8F09B-7336-4A82-9CA7-2F1604D507F2" "__CFBundleIdentifier=com.apple.Terminal" "LANG=en_US.UTF-8" "XPC_FLAGS=0x0" "XPC_SERVICE_NAME=0" "HOME=/Users/gopher" "SHLVL=2" "LOGNAME=gopher" "SECURITYSESSIONID=186a5" "_=/Users/gopher/go/bin/buildlet" "WORKDIR=/tmp/buildlet" "GOROOT_BOOTSTRAP=/tmp/buildlet/go1.4" "GO_BUILDER_NAME=darwin-amd64-race" "GOBIN=" "TMPDIR=/tmp/buildlet/tmp" "GOCACHE=/tmp/buildlet/gocache" "PWD=/tmp/buildlet/go/src"] in dir /tmp/buildlet/go/src Building Go cmd/dist using /tmp/buildlet/go1.4. (go1.17.13 darwin/amd64) Building Go toolchain1 using /tmp/buildlet/go1.4. Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Building Go toolchain2 using go_bootstrap and Go toolchain1. Building Go toolchain3 using go_bootstrap and Go toolchain2. Building packages and commands for darwin/amd64. --- Installed Go for darwin/amd64 in /tmp/buildlet/go Installed commands in /tmp/buildlet/go/bin :: Running /tmp/buildlet/go/bin/go with args ["/tmp/buildlet/go/bin/go" "install" "-race" "std"] and env ["TERM_PROGRAM=Apple_Terminal" "SHELL=/bin/zsh" "TERM=xterm-256color" "TERM_PROGRAM_VERSION=445" "TERM_SESSION_ID=A111BCA0-16B6-470E-87D4-EB9DB24F53F6" "USER=gopher" "SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.3pxHZqpChH/Listeners" "PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" "GO_BUILDER_ENV=qemu_vm" "LaunchInstanceID=EEA8F09B-7336-4A82-9CA7-2F1604D507F2" "__CFBundleIdentifier=com.apple.Terminal" "LANG=en_US.UTF-8" "XPC_FLAGS=0x0" "XPC_SERVICE_NAME=0" "HOME=/Users/gopher" "SHLVL=2" "LOGNAME=gopher" "SECURITYSESSIONID=186a5" "_=/Users/gopher/go/bin/buildlet" "WORKDIR=/tmp/buildlet" "GOROOT_BOOTSTRAP=/tmp/buildlet/go1.4" "GO_BUILDER_NAME=darwin-amd64-race" "GOBIN=" "TMPDIR=/tmp/buildlet/tmp" "GOCACHE=/tmp/buildlet/gocache" "PWD=/tmp/buildlet/go/bin"] in dir /tmp/buildlet/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: # GOOS: darwin # OS Version: Darwin 21.6.0 Darwin Kernel Version 21.6.0: Mon Aug 22 20:17:10 PDT 2022; root:xnu-8020.140.49~2/RELEASE_X86_64 x86_64 ##### Testing packages. ok archive/tar 2.325s ok archive/zip 3.149s ok bufio 0.708s ok bytes 6.056s ok compress/bzip2 0.761s ok compress/flate 9.440s ok compress/gzip 16.486s ok compress/lzw 0.772s ok compress/zlib 6.183s ok container/heap 0.060s ok container/list 0.041s ok container/ring 0.038s ok context 0.130s ok crypto 0.108s ok crypto/aes 0.151s ok crypto/cipher 0.104s ok crypto/des 0.117s ok crypto/dsa 0.091s ok crypto/ecdh 0.243s ok crypto/ecdsa 0.207s ok crypto/ed25519 0.541s ok crypto/elliptic 0.082s ok crypto/hmac 0.061s ok crypto/internal/alias 0.028s ok crypto/internal/bigmod 3.791s ok crypto/internal/boring 0.062s ok crypto/internal/boring/bcache 0.467s ok crypto/internal/edwards25519 46.887s ok crypto/internal/edwards25519/field 16.374s ok crypto/internal/nistec 4.735s ok crypto/internal/nistec/fiat 0.056s [no tests to run] ok crypto/md5 0.092s ok crypto/rand 0.540s ok crypto/rc4 0.913s ok crypto/rsa 0.633s ok crypto/sha1 0.074s ok crypto/sha256 0.071s ok crypto/sha512 0.076s ok crypto/subtle 0.506s ok crypto/tls 3.194s ok crypto/x509 1.597s ok database/sql 0.517s ok database/sql/driver 0.050s ok debug/buildinfo 0.088s ok debug/dwarf 0.153s ok debug/elf 1.545s ok debug/gosym 0.227s ok debug/macho 0.213s ok debug/pe 0.169s ok debug/plan9obj 0.105s ok embed 0.143s [no tests to run] ok embed/internal/embedtest 0.180s ok encoding/ascii85 0.149s ok encoding/asn1 0.087s ok encoding/base32 0.224s ok encoding/base64 0.058s ok encoding/binary 0.051s ok encoding/csv 0.134s ok encoding/gob 35.640s ok encoding/hex 0.060s ok encoding/json 2.690s ok encoding/pem 2.954s ok encoding/xml 0.390s ok errors 0.055s ok expvar 0.060s ok flag 0.269s ok fmt 0.781s ok go/ast 0.109s ok go/build 6.723s ok go/build/constraint 0.074s ok go/constant 0.057s ok go/doc 0.412s ok go/doc/comment 4.507s ok go/format 0.099s ok go/importer 1.212s ok go/internal/gccgoimporter 0.205s ok go/internal/gcimporter 8.060s ok go/internal/srcimporter 36.055s ok go/parser 1.998s ok go/printer 2.755s ok go/scanner 0.081s ok go/token 0.215s ok go/types 57.061s ok hash 0.055s ok hash/adler32 0.073s ok hash/crc32 0.087s ok hash/crc64 0.058s ok hash/fnv 0.046s ok hash/maphash 0.044s ok html 0.036s ok html/template 0.302s ok image 0.560s ok image/color 0.088s ok image/draw 0.864s ok image/gif 1.461s ok image/jpeg 1.595s ok image/png 4.042s ok index/suffixarray 1.795s ok internal/abi 8.145s ok internal/buildcfg 0.031s ok internal/coverage/cformat 0.041s ok internal/coverage/cmerge 0.046s ok internal/coverage/pods 0.113s ok internal/coverage/slicereader 0.099s ok internal/coverage/slicewriter 0.067s ok internal/coverage/test 0.073s ok internal/cpu 0.132s ok internal/dag 0.084s ok internal/diff 0.103s ok internal/fmtsort 0.034s ok internal/fuzz 0.058s ok internal/godebug 0.101s ok internal/intern 1.916s ok internal/itoa 0.089s ok internal/poll 0.497s ok internal/profile 0.066s ok internal/reflectlite 0.275s ok internal/safefilepath 0.042s ok internal/saferio 0.220s ok internal/singleflight 0.157s ok internal/testenv 0.049s ok internal/trace 0.299s ok internal/types/errors 1.548s ok internal/unsafeheader 0.092s ok internal/xcoff 0.139s ok io 0.145s ok io/fs 0.280s ok io/ioutil 0.129s ok log 0.106s ok log/syslog 1.372s ok math 0.089s ok math/big 4.059s ok math/bits 0.084s ok math/cmplx 0.117s ok math/rand 2.502s ok mime 0.083s ok mime/multipart 1.880s ok mime/quotedprintable 0.104s ok net 17.774s ok net/http 22.674s ok net/http/cgi 1.793s ok net/http/cookiejar 0.152s ok net/http/fcgi 0.282s ok net/http/httptest 0.416s ok net/http/httptrace 0.049s ok net/http/httputil 1.256s ok net/http/internal 0.058s ok net/http/internal/ascii 0.080s ok net/http/pprof 5.297s ok net/internal/socktest 0.045s ok net/mail 0.045s ok net/netip 0.907s ok net/rpc 0.232s ok net/rpc/jsonrpc 0.116s ok net/smtp 0.257s ok net/textproto 0.059s ok net/url 0.083s ok os 2.380s ok os/exec 5.032s ok os/exec/internal/fdtest 0.072s ok os/signal 5.573s ok os/user 0.113s ok path 0.064s ok path/filepath 0.342s ok plugin 0.052s ok reflect 1.503s ok regexp 3.429s ok regexp/syntax 4.903s ok runtime 69.017s ok runtime/cgo 0.083s ok runtime/coverage 0.068s ok runtime/debug 0.242s ok runtime/internal/atomic 0.107s ok runtime/internal/math 0.103s ok runtime/internal/sys 0.085s ok runtime/metrics 0.046s ok runtime/pprof 13.600s ok runtime/race 13.335s ok runtime/trace 7.799s ok sort 0.787s ok strconv 2.521s ok strings 4.501s ok sync 0.882s ok sync/atomic 2.821s ok syscall 1.793s ok testing 2.270s ok testing/fstest 0.098s ok testing/iotest 0.055s ok testing/quick 0.231s ok text/scanner 0.060s ok text/tabwriter 0.053s ok text/template 0.192s ok text/template/parse 0.103s ok time 2.957s ok unicode 0.086s ok unicode/utf16 0.117s ok unicode/utf8 0.093s ok cmd/addr2line 7.960s ok cmd/api 28.244s ok cmd/asm/internal/asm 3.279s ok cmd/asm/internal/lex 0.084s ok cmd/compile/internal/abt 0.122s ok cmd/compile/internal/amd64 79.443s ok cmd/compile/internal/base 0.095s ok cmd/compile/internal/compare 0.068s ok cmd/compile/internal/dwarfgen 1.177s ok cmd/compile/internal/importer 4.690s ok cmd/compile/internal/ir 0.062s ok cmd/compile/internal/logopt 1.433s ok cmd/compile/internal/noder 0.053s ok cmd/compile/internal/reflectdata 0.038s [no tests to run] ok cmd/compile/internal/ssa 40.266s ok cmd/compile/internal/syntax 0.403s ok cmd/compile/internal/test 26.621s ok cmd/compile/internal/typecheck 1.046s ok cmd/compile/internal/types 0.045s ok cmd/compile/internal/types2 30.506s ok cmd/covdata 0.035s ok cmd/cover 3.936s ok cmd/dist 0.053s ok cmd/doc 3.545s ok cmd/fix 18.030s ok cmd/go 450.519s ok cmd/go/internal/auth 0.066s ok cmd/go/internal/cache 0.711s ok cmd/go/internal/fsys 0.395s ok cmd/go/internal/generate 0.103s ok cmd/go/internal/get 0.126s ok cmd/go/internal/imports 0.170s ok cmd/go/internal/load 0.100s ok cmd/go/internal/lockedfile 0.435s ok cmd/go/internal/lockedfile/internal/filelock 0.156s ok cmd/go/internal/modconv 0.213s ok cmd/go/internal/modfetch 0.101s ok cmd/go/internal/modfetch/codehost 0.099s ok cmd/go/internal/modfetch/zip_sum_test 0.053s ok cmd/go/internal/modindex 0.931s ok cmd/go/internal/modload 0.069s ok cmd/go/internal/mvs 0.136s ok cmd/go/internal/par 0.180s ok cmd/go/internal/str 0.081s ok cmd/go/internal/test 0.136s ok cmd/go/internal/vcs 0.171s ok cmd/go/internal/vcweb 0.151s ok cmd/go/internal/vcweb/vcstest 31.854s ok cmd/go/internal/web 0.159s ok cmd/go/internal/work 0.506s ok cmd/gofmt 0.529s ok cmd/internal/archive 4.061s ok cmd/internal/buildid 1.032s ok cmd/internal/dwarf 0.066s ok cmd/internal/edit 0.064s ok cmd/internal/goobj 0.033s ok cmd/internal/moddeps 5.530s ok cmd/internal/notsha256 0.066s ok cmd/internal/obj 1.567s ok cmd/internal/obj/ppc64 0.800s ok cmd/internal/obj/riscv 0.353s ok cmd/internal/obj/s390x 0.087s ok cmd/internal/obj/x86 5.040s ok cmd/internal/objabi 0.127s ok cmd/internal/pkgpath 0.291s ok cmd/internal/pkgpattern 0.101s ok cmd/internal/quoted 0.052s ok cmd/internal/src 0.035s ok cmd/internal/test2json 1.402s ok cmd/link 29.349s ok cmd/link/internal/benchmark 0.071s ok cmd/link/internal/ld 30.972s ok cmd/link/internal/loader 0.246s ok cmd/nm 4.056s ok cmd/objdump 10.153s ok cmd/pack 4.787s ok cmd/pprof 2.064s ok cmd/trace 0.237s ok cmd/vet 34.883s ##### Running benchmarks briefly. goos: darwin goarch: amd64 pkg: archive/tar Benchmark/Writer/USTAR-4 3420 37263 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2432 50132 ns/op 1860 B/op 37 allocs/op Benchmark/Writer/PAX-4 1622 82843 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 5995 26828 ns/op 5094 B/op 15 allocs/op Benchmark/Reader/GNU-4 5900 20947 ns/op 5174 B/op 15 allocs/op Benchmark/Reader/PAX-4 2378 53524 ns/op 8748 B/op 33 allocs/op PASS ok archive/tar 1.038s goos: darwin goarch: amd64 pkg: archive/zip BenchmarkCompressedZipGarbage-4 1 291244257 ns/op 14784 B/op 65 allocs/op BenchmarkZip64Test-4 1 186065990 ns/op BenchmarkZip64TestSizes/4096-4 997 135424 ns/op BenchmarkZip64TestSizes/1048576-4 116 938952 ns/op BenchmarkZip64TestSizes/67108864-4 1 166238055 ns/op PASS ok archive/zip 1.482s goos: darwin goarch: amd64 pkg: bufio BenchmarkReaderCopyOptimal-4 187672 615.4 ns/op BenchmarkReaderCopyUnoptimal-4 125994 988.6 ns/op BenchmarkReaderCopyNoWriteTo-4 4616 49474 ns/op BenchmarkReaderWriteToOptimal-4 7540 17305 ns/op BenchmarkReaderReadString-4 122734 1117 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 157197 659.9 ns/op BenchmarkWriterCopyUnoptimal-4 179988 645.6 ns/op BenchmarkWriterCopyNoReadFrom-4 10000 55384 ns/op BenchmarkReaderEmpty-4 13617 9668 ns/op 4225 B/op 3 allocs/op BenchmarkWriterEmpty-4 13279 8278 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 493095 250.3 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.787s goos: darwin goarch: amd64 pkg: bytes BenchmarkReadString-4 2722 44472 ns/op 736.82 MB/s BenchmarkWriteByte-4 386 300237 ns/op 13.64 MB/s BenchmarkWriteRune-4 200 586080 ns/op 20.97 MB/s BenchmarkBufferNotEmptyWriteRead-4 33 3813090 ns/op BenchmarkBufferFullSmallReads-4 74 1446597 ns/op BenchmarkBufferWriteBlock/N4096-4 6724 26683 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 274 522779 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 8 12604131 ns/op 4192256 B/op 22 allocs/op BenchmarkIndexByte/10-4 3333481 34.24 ns/op 292.06 MB/s BenchmarkIndexByte/32-4 3126249 36.35 ns/op 880.26 MB/s BenchmarkIndexByte/4K-4 1000000 111.0 ns/op 36895.29 MB/s BenchmarkIndexBytePortable/10-4 962434 111.2 ns/op 89.91 MB/s BenchmarkIndexBytePortable/32-4 432118 302.5 ns/op 105.77 MB/s BenchmarkIndexBytePortable/4K-4 3974 32368 ns/op 126.54 MB/s BenchmarkIndexRune/10-4 960132 125.8 ns/op 79.49 MB/s BenchmarkIndexRune/32-4 1000000 124.8 ns/op 256.50 MB/s BenchmarkIndexRune/4K-4 404707 310.3 ns/op 13200.44 MB/s BenchmarkIndexRuneASCII/10-4 3547915 32.63 ns/op 306.46 MB/s BenchmarkIndexRuneASCII/32-4 3338371 34.84 ns/op 918.52 MB/s BenchmarkIndexRuneASCII/4K-4 1000000 109.8 ns/op 37308.61 MB/s BenchmarkEqual/0-4 10482655 10.82 ns/op BenchmarkEqual/1-4 1244212 96.49 ns/op 10.36 MB/s BenchmarkEqual/6-4 1000000 100.6 ns/op 59.63 MB/s BenchmarkEqual/9-4 1000000 100.7 ns/op 89.36 MB/s BenchmarkEqual/15-4 1000000 101.5 ns/op 147.82 MB/s BenchmarkEqual/16-4 1242606 95.57 ns/op 167.42 MB/s BenchmarkEqual/20-4 1200172 99.43 ns/op 201.14 MB/s BenchmarkEqual/32-4 1205460 100.4 ns/op 318.64 MB/s BenchmarkEqual/4K-4 94801 1310 ns/op 3127.90 MB/s BenchmarkIndex/10-4 2401408 53.96 ns/op 185.31 MB/s BenchmarkIndex/32-4 2264223 51.48 ns/op 621.61 MB/s BenchmarkIndex/4K-4 24073 5146 ns/op 796.01 MB/s BenchmarkIndexEasy/10-4 2279197 52.84 ns/op 189.26 MB/s BenchmarkIndexEasy/32-4 2204354 52.42 ns/op 610.47 MB/s BenchmarkIndexEasy/4K-4 585810 235.9 ns/op 17364.01 MB/s BenchmarkCount/10-4 1366540 86.05 ns/op 116.22 MB/s BenchmarkCount/32-4 1376254 86.80 ns/op 368.67 MB/s BenchmarkCount/4K-4 24488 4859 ns/op 843.05 MB/s BenchmarkCountEasy/10-4 1455810 82.37 ns/op 121.40 MB/s BenchmarkCountEasy/32-4 1388023 85.68 ns/op 373.48 MB/s BenchmarkCountEasy/4K-4 505195 258.0 ns/op 15877.80 MB/s BenchmarkCountSingle/10-4 2627619 42.70 ns/op 234.19 MB/s BenchmarkCountSingle/32-4 2571489 43.90 ns/op 728.91 MB/s BenchmarkCountSingle/4K-4 1000000 121.4 ns/op 33734.44 MB/s BenchmarkToUpper/#00-4 2738223 42.03 ns/op BenchmarkToUpper/ONLYUPPER-4 337622 400.5 ns/op BenchmarkToUpper/abc-4 404119 279.5 ns/op BenchmarkToUpper/AbC123-4 292534 461.2 ns/op BenchmarkToUpper/azAZ09_-4 241704 522.5 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 82879 1451 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 35211 3361 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 53680 1985 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 124488 956.2 ns/op BenchmarkToLower/#00-4 2486616 43.72 ns/op BenchmarkToLower/abc-4 375319 334.7 ns/op BenchmarkToLower/AbC123-4 270865 466.3 ns/op BenchmarkToLower/azAZ09_-4 279571 471.5 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 83970 1456 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 38752 2973 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 67104 1766 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 116071 976.2 ns/op BenchmarkFields/ASCII/16-4 185506 704.5 ns/op 22.71 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 14551 8355 ns/op 30.64 MB/s 480 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 886 135422 ns/op 30.25 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 52 2311239 ns/op 28.36 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 38146768 ns/op 27.49 MB/s 2260992 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 171061 793.0 ns/op 20.18 MB/s 80 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5919 19568 ns/op 13.08 MB/s 768 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 364 312537 ns/op 13.11 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 20 5693151 ns/op 11.51 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 108893195 ns/op 9.63 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 114925 1133 ns/op 14.12 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 10000 11749 ns/op 21.79 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 595 204208 ns/op 20.06 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 32 4165413 ns/op 15.73 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 66562813 ns/op 15.75 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 127164 995.1 ns/op 16.08 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 6860 15404 ns/op 16.62 MB/s 768 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 484 254767 ns/op 16.08 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 22 4774609 ns/op 13.73 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 85232030 ns/op 12.30 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 1959004 61.97 ns/op BenchmarkTrimSpace/ASCII-4 1000000 103.4 ns/op BenchmarkTrimSpace/SomeNonASCII-4 104104 1157 ns/op BenchmarkTrimSpace/JustNonASCII-4 49580 2427 ns/op BenchmarkToValidUTF8/Valid-4 335666 327.0 ns/op BenchmarkToValidUTF8/InvalidASCII-4 232045 449.3 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 81710 1424 ns/op BenchmarkIndexHard1-4 926 116650 ns/op BenchmarkIndexHard2-4 751 153610 ns/op BenchmarkIndexHard3-4 180 708517 ns/op BenchmarkIndexHard4-4 184 612354 ns/op BenchmarkLastIndexHard1-4 8 14019080 ns/op BenchmarkLastIndexHard2-4 6 18023488 ns/op BenchmarkLastIndexHard3-4 6 19241570 ns/op BenchmarkCountHard1-4 1078 109185 ns/op BenchmarkCountHard2-4 794 152075 ns/op BenchmarkCountHard3-4 196 625098 ns/op BenchmarkSplitEmptySeparator-4 1 119228477 ns/op BenchmarkSplitSingleByteSeparator-4 18 8827094 ns/op BenchmarkSplitMultiByteSeparator-4 12 9003908 ns/op BenchmarkSplitNSingleByteSeparator-4 158016 919.5 ns/op BenchmarkSplitNMultiByteSeparator-4 68768 2121 ns/op BenchmarkRepeat-4 132562 835.3 ns/op BenchmarkRepeatLarge/256/1-4 114746 1212 ns/op 211.14 MB/s BenchmarkRepeatLarge/256/16-4 176547 861.3 ns/op 297.23 MB/s BenchmarkRepeatLarge/512/1-4 76837 1496 ns/op 342.25 MB/s BenchmarkRepeatLarge/512/16-4 91689 1322 ns/op 387.29 MB/s BenchmarkRepeatLarge/1024/1-4 46077 2561 ns/op 399.87 MB/s BenchmarkRepeatLarge/1024/16-4 60102 2226 ns/op 460.00 MB/s BenchmarkRepeatLarge/2048/1-4 26277 4085 ns/op 501.32 MB/s BenchmarkRepeatLarge/2048/16-4 28257 3581 ns/op 571.98 MB/s BenchmarkRepeatLarge/4096/1-4 16042 7169 ns/op 571.32 MB/s BenchmarkRepeatLarge/4096/16-4 16812 7822 ns/op 523.64 MB/s BenchmarkRepeatLarge/8192/1-4 10000 13272 ns/op 617.25 MB/s BenchmarkRepeatLarge/8192/16-4 10000 13207 ns/op 620.30 MB/s BenchmarkRepeatLarge/8192/4097-4 14392 7578 ns/op 540.63 MB/s BenchmarkRepeatLarge/16384/1-4 7995 26010 ns/op 629.90 MB/s BenchmarkRepeatLarge/16384/16-4 9216 29296 ns/op 559.25 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 18999 ns/op 646.93 MB/s BenchmarkRepeatLarge/32768/1-4 2649 51937 ns/op 630.92 MB/s BenchmarkRepeatLarge/32768/16-4 2862 45651 ns/op 717.80 MB/s BenchmarkRepeatLarge/32768/4097-4 2872 46259 ns/op 619.96 MB/s BenchmarkRepeatLarge/65536/1-4 1322 89633 ns/op 731.16 MB/s BenchmarkRepeatLarge/65536/16-4 1274 89243 ns/op 734.36 MB/s BenchmarkRepeatLarge/65536/4097-4 1186 89322 ns/op 688.01 MB/s BenchmarkRepeatLarge/131072/1-4 318 337642 ns/op 388.20 MB/s BenchmarkRepeatLarge/131072/16-4 324 339127 ns/op 386.50 MB/s BenchmarkRepeatLarge/131072/4097-4 325 339730 ns/op 373.85 MB/s BenchmarkRepeatLarge/262144/1-4 194 646433 ns/op 405.52 MB/s BenchmarkRepeatLarge/262144/16-4 178 651127 ns/op 402.60 MB/s BenchmarkRepeatLarge/262144/4097-4 201 633006 ns/op 407.75 MB/s BenchmarkRepeatLarge/524288/1-4 93 1221724 ns/op 429.14 MB/s BenchmarkRepeatLarge/524288/16-4 92 1238508 ns/op 423.32 MB/s BenchmarkRepeatLarge/524288/4097-4 102 1308103 ns/op 397.77 MB/s BenchmarkRepeatLarge/1048576/1-4 42 3497026 ns/op 299.85 MB/s BenchmarkRepeatLarge/1048576/16-4 44 2495773 ns/op 420.14 MB/s BenchmarkRepeatLarge/1048576/4097-4 49 2600145 ns/op 401.80 MB/s BenchmarkRepeatLarge/2097152/1-4 27 4791407 ns/op 437.69 MB/s BenchmarkRepeatLarge/2097152/16-4 28 4584158 ns/op 457.48 MB/s BenchmarkRepeatLarge/2097152/4097-4 26 4739138 ns/op 441.76 MB/s BenchmarkRepeatLarge/4194304/1-4 13 8677000 ns/op 483.38 MB/s BenchmarkRepeatLarge/4194304/16-4 10 10032249 ns/op 418.08 MB/s BenchmarkRepeatLarge/4194304/4097-4 13 8402870 ns/op 498.79 MB/s BenchmarkRepeatLarge/8388608/1-4 7 15616280 ns/op 537.17 MB/s BenchmarkRepeatLarge/8388608/16-4 8 13817621 ns/op 607.09 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15208983 ns/op 551.42 MB/s BenchmarkRepeatLarge/16777216/1-4 4 29985488 ns/op 559.51 MB/s BenchmarkRepeatLarge/16777216/16-4 4 26812007 ns/op 625.74 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 26745406 ns/op 627.29 MB/s BenchmarkRepeatLarge/33554432/1-4 2 54304213 ns/op 617.90 MB/s BenchmarkRepeatLarge/33554432/16-4 2 50783750 ns/op 660.73 MB/s BenchmarkRepeatLarge/33554432/4097-4 3 54933012 ns/op 610.82 MB/s BenchmarkRepeatLarge/67108864/1-4 1 102125108 ns/op 657.12 MB/s BenchmarkRepeatLarge/67108864/16-4 1 105401548 ns/op 636.70 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 102107540 ns/op 657.24 MB/s BenchmarkRepeatLarge/134217728/1-4 1 218904981 ns/op 613.13 MB/s BenchmarkRepeatLarge/134217728/16-4 1 222890198 ns/op 602.17 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 202404536 ns/op 663.12 MB/s BenchmarkRepeatLarge/268435456/1-4 1 447161101 ns/op 600.31 MB/s BenchmarkRepeatLarge/268435456/16-4 1 408313078 ns/op 657.43 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 418971791 ns/op 640.70 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1125999454 ns/op 476.80 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1275996107 ns/op 420.75 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1216262408 ns/op 441.41 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 4204875387 ns/op 255.36 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 4567172019 ns/op 235.10 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 4160802423 ns/op 258.06 MB/s BenchmarkBytesCompare/1-4 14482042 8.335 ns/op BenchmarkBytesCompare/2-4 14072533 8.826 ns/op BenchmarkBytesCompare/4-4 12352658 9.169 ns/op BenchmarkBytesCompare/8-4 13510267 8.381 ns/op BenchmarkBytesCompare/16-4 14296254 9.989 ns/op BenchmarkBytesCompare/32-4 8942870 13.64 ns/op BenchmarkBytesCompare/64-4 10510610 16.00 ns/op BenchmarkBytesCompare/128-4 9747426 11.38 ns/op BenchmarkBytesCompare/256-4 7692337 14.39 ns/op BenchmarkBytesCompare/512-4 6002070 20.29 ns/op BenchmarkBytesCompare/1024-4 3406693 31.73 ns/op BenchmarkBytesCompare/2048-4 2001723 53.20 ns/op BenchmarkIndexAnyASCII/1:1-4 1944226 58.78 ns/op BenchmarkIndexAnyASCII/1:2-4 2030364 58.64 ns/op BenchmarkIndexAnyASCII/1:4-4 2035609 57.95 ns/op BenchmarkIndexAnyASCII/1:8-4 2027943 62.53 ns/op BenchmarkIndexAnyASCII/1:16-4 1758640 66.55 ns/op BenchmarkIndexAnyASCII/1:32-4 1468346 103.4 ns/op BenchmarkIndexAnyASCII/1:64-4 1882286 64.49 ns/op BenchmarkIndexAnyASCII/16:1-4 2067262 87.87 ns/op BenchmarkIndexAnyASCII/16:2-4 551773 239.5 ns/op BenchmarkIndexAnyASCII/16:4-4 643956 215.8 ns/op BenchmarkIndexAnyASCII/16:8-4 515792 292.2 ns/op BenchmarkIndexAnyASCII/16:16-4 459313 227.5 ns/op BenchmarkIndexAnyASCII/16:32-4 507812 251.6 ns/op BenchmarkIndexAnyASCII/16:64-4 363140 342.8 ns/op BenchmarkIndexAnyASCII/256:1-4 1242330 115.0 ns/op BenchmarkIndexAnyASCII/256:2-4 47811 2442 ns/op BenchmarkIndexAnyASCII/256:4-4 54165 2346 ns/op BenchmarkIndexAnyASCII/256:8-4 50299 2448 ns/op BenchmarkIndexAnyASCII/256:16-4 49515 3184 ns/op BenchmarkIndexAnyASCII/256:32-4 50683 2347 ns/op BenchmarkIndexAnyASCII/256:64-4 50025 2773 ns/op BenchmarkIndexAnyUTF8/1:1-4 1739494 65.66 ns/op BenchmarkIndexAnyUTF8/1:2-4 1854350 70.28 ns/op BenchmarkIndexAnyUTF8/1:4-4 1703292 73.81 ns/op BenchmarkIndexAnyUTF8/1:8-4 1645742 66.96 ns/op BenchmarkIndexAnyUTF8/1:16-4 1750086 67.19 ns/op BenchmarkIndexAnyUTF8/1:32-4 1000000 128.1 ns/op BenchmarkIndexAnyUTF8/1:64-4 1805794 68.96 ns/op BenchmarkIndexAnyUTF8/16:1-4 136006 1203 ns/op BenchmarkIndexAnyUTF8/16:2-4 335546 345.9 ns/op BenchmarkIndexAnyUTF8/16:4-4 394563 371.0 ns/op BenchmarkIndexAnyUTF8/16:8-4 301036 357.1 ns/op BenchmarkIndexAnyUTF8/16:16-4 355309 460.0 ns/op BenchmarkIndexAnyUTF8/16:32-4 348633 372.5 ns/op BenchmarkIndexAnyUTF8/16:64-4 361509 338.4 ns/op BenchmarkIndexAnyUTF8/256:1-4 9354 14838 ns/op BenchmarkIndexAnyUTF8/256:2-4 26036 5705 ns/op BenchmarkIndexAnyUTF8/256:4-4 22982 5579 ns/op BenchmarkIndexAnyUTF8/256:8-4 24714 5203 ns/op BenchmarkIndexAnyUTF8/256:16-4 27157 4437 ns/op BenchmarkIndexAnyUTF8/256:32-4 23352 4939 ns/op BenchmarkIndexAnyUTF8/256:64-4 24504 5418 ns/op BenchmarkLastIndexAnyASCII/1:1-4 1551828 88.65 ns/op BenchmarkLastIndexAnyASCII/1:2-4 1986908 64.91 ns/op BenchmarkLastIndexAnyASCII/1:4-4 1880913 68.93 ns/op BenchmarkLastIndexAnyASCII/1:8-4 1855720 62.37 ns/op BenchmarkLastIndexAnyASCII/1:16-4 1842333 59.53 ns/op BenchmarkLastIndexAnyASCII/1:32-4 1785766 78.36 ns/op BenchmarkLastIndexAnyASCII/1:64-4 1828393 69.91 ns/op BenchmarkLastIndexAnyASCII/16:1-4 423008 277.7 ns/op BenchmarkLastIndexAnyASCII/16:2-4 432534 361.8 ns/op BenchmarkLastIndexAnyASCII/16:4-4 423340 333.5 ns/op BenchmarkLastIndexAnyASCII/16:8-4 422570 268.6 ns/op BenchmarkLastIndexAnyASCII/16:16-4 235344 461.8 ns/op BenchmarkLastIndexAnyASCII/16:32-4 393546 301.7 ns/op BenchmarkLastIndexAnyASCII/16:64-4 346080 344.3 ns/op BenchmarkLastIndexAnyASCII/256:1-4 37144 3427 ns/op BenchmarkLastIndexAnyASCII/256:2-4 29900 4016 ns/op BenchmarkLastIndexAnyASCII/256:4-4 27542 3893 ns/op BenchmarkLastIndexAnyASCII/256:8-4 32299 3524 ns/op BenchmarkLastIndexAnyASCII/256:16-4 30802 3401 ns/op BenchmarkLastIndexAnyASCII/256:32-4 32822 3589 ns/op BenchmarkLastIndexAnyASCII/256:64-4 34122 3543 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 1354768 96.69 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 1652900 66.42 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 1000000 119.3 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 1000000 111.0 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 1740433 66.92 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 1883725 65.73 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1829767 65.75 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 179538 1049 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 346886 359.3 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 380234 635.5 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 415543 329.7 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 350654 343.7 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 328026 372.0 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 341406 371.8 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 10000 11615 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 23712 4425 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 22579 4511 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 29551 4323 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 25392 6713 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 21520 4744 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 25684 9086 ns/op BenchmarkTrimASCII/1:1-4 1676241 60.12 ns/op BenchmarkTrimASCII/1:2-4 1858845 98.93 ns/op BenchmarkTrimASCII/1:4-4 1000000 103.3 ns/op BenchmarkTrimASCII/1:8-4 1641775 69.93 ns/op BenchmarkTrimASCII/1:16-4 1436823 108.5 ns/op BenchmarkTrimASCII/16:1-4 563604 253.8 ns/op BenchmarkTrimASCII/16:2-4 411090 311.6 ns/op BenchmarkTrimASCII/16:4-4 448281 284.2 ns/op BenchmarkTrimASCII/16:8-4 420752 269.3 ns/op BenchmarkTrimASCII/16:16-4 429333 290.5 ns/op BenchmarkTrimASCII/256:1-4 49899 2465 ns/op BenchmarkTrimASCII/256:2-4 33360 3403 ns/op BenchmarkTrimASCII/256:4-4 28914 6251 ns/op BenchmarkTrimASCII/256:8-4 33685 6365 ns/op BenchmarkTrimASCII/256:16-4 35950 5034 ns/op BenchmarkTrimASCII/4096:1-4 3001 38648 ns/op BenchmarkTrimASCII/4096:2-4 2150 53675 ns/op BenchmarkTrimASCII/4096:4-4 2104 80406 ns/op BenchmarkTrimASCII/4096:8-4 1891 57820 ns/op BenchmarkTrimASCII/4096:16-4 2192 55101 ns/op BenchmarkTrimByte-4 1335558 123.6 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13771 11745 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13936 7933 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 862 140388 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1833 67885 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3229 35007 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 5415 19895 ns/op BenchmarkCompareBytesEqual-4 10862826 16.90 ns/op BenchmarkCompareBytesToNil-4 11886639 10.61 ns/op BenchmarkCompareBytesEmpty-4 13923829 12.21 ns/op BenchmarkCompareBytesIdentical-4 16040656 8.103 ns/op BenchmarkCompareBytesSameLength-4 11961471 14.97 ns/op BenchmarkCompareBytesDifferentLength-4 14320088 8.794 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 2596 92478 ns/op 11338.80 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 2167 55241 ns/op 18982.09 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 2286 85721 ns/op 12232.53 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1723 90643 ns/op 11568.26 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 2478 59827 ns/op 17527.11 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 2710 76106 ns/op 13777.99 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 2397 80096 ns/op 13091.56 MB/s BenchmarkCompareBytesBig-4 3081 78248 ns/op 13400.73 MB/s BenchmarkCompareBytesBigIdentical-4 17142013 7.200 ns/op 145639136.42 MB/s PASS ok bytes 111.373s goos: darwin goarch: amd64 pkg: compress/bzip2 BenchmarkDecodeDigits-4 2 85462788 ns/op 1.17 MB/s 3612272 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 428728292 ns/op 1.32 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 4 27316494 ns/op 0.60 MB/s 3645484 B/op 51 allocs/op PASS ok compress/bzip2 1.694s goos: darwin goarch: amd64 pkg: compress/flate BenchmarkDecode/Digits/Huffman/1e4-4 58 2185455 ns/op 4.58 MB/s 42520 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 5 27663235 ns/op 3.61 MB/s 43918 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 286485425 ns/op 3.49 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 58 2483049 ns/op 4.03 MB/s 43166 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 4 32956020 ns/op 3.03 MB/s 45054 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 224056926 ns/op 4.46 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 54 2300952 ns/op 4.35 MB/s 42859 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 5 28897265 ns/op 3.46 MB/s 44198 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 211071325 ns/op 4.74 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 57 2167109 ns/op 4.61 MB/s 42595 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 4 28570510 ns/op 3.50 MB/s 47100 B/op 15 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 203585758 ns/op 4.91 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 51 2195239 ns/op 4.56 MB/s 43497 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 5 26544839 ns/op 3.77 MB/s 50041 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 243776928 ns/op 4.10 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 61 1854052 ns/op 5.39 MB/s 43576 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 7 14886888 ns/op 6.72 MB/s 46133 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 161421209 ns/op 6.19 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 73 1824421 ns/op 5.48 MB/s 42847 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 9 23326644 ns/op 4.29 MB/s 46589 B/op 33 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 126166570 ns/op 7.93 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 73 1781110 ns/op 5.61 MB/s 43192 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 9 13592882 ns/op 7.36 MB/s 46589 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 127345685 ns/op 7.85 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 88 1348521 ns/op 7.42 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 15404293 ns/op 6.49 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 152734685 ns/op 6.55 MB/s BenchmarkEncode/Digits/Speed/1e4-4 51 2307554 ns/op 4.33 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 21939862 ns/op 4.56 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 346778114 ns/op 2.88 MB/s BenchmarkEncode/Digits/Default/1e4-4 18 6676937 ns/op 1.50 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 80442109 ns/op 1.24 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 766784846 ns/op 1.30 MB/s BenchmarkEncode/Digits/Compression/1e4-4 15 7464073 ns/op 1.34 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 79156426 ns/op 1.26 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 866386876 ns/op 1.15 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 67 1810886 ns/op 5.52 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 8 13305508 ns/op 7.52 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 128416289 ns/op 7.79 MB/s BenchmarkEncode/Newton/Speed/1e4-4 56 2233364 ns/op 4.48 MB/s BenchmarkEncode/Newton/Speed/1e5-4 6 26484124 ns/op 3.78 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 155748297 ns/op 6.42 MB/s BenchmarkEncode/Newton/Default/1e4-4 19 6500667 ns/op 1.54 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 125328374 ns/op 0.80 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 846608400 ns/op 1.18 MB/s BenchmarkEncode/Newton/Compression/1e4-4 15 11641336 ns/op 0.86 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 77521556 ns/op 1.29 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 817807159 ns/op 1.22 MB/s PASS ok compress/flate 19.169s goos: darwin goarch: amd64 pkg: compress/lzw BenchmarkDecoder/1e4-4 46 2979258 ns/op 3.36 MB/s BenchmarkDecoder/1e-Reuse4-4 43 3052057 ns/op 3.28 MB/s BenchmarkDecoder/1e5-4 3 53731993 ns/op 1.86 MB/s BenchmarkDecoder/1e-Reuse5-4 4 27865566 ns/op 3.59 MB/s BenchmarkDecoder/1e6-4 1 298551034 ns/op 3.35 MB/s BenchmarkDecoder/1e-Reuse6-4 1 284779628 ns/op 3.51 MB/s BenchmarkEncoder/1e4-4 51 2903300 ns/op 3.44 MB/s BenchmarkEncoder/1e-Reuse4-4 58 2166235 ns/op 4.62 MB/s BenchmarkEncoder/1e5-4 5 21452033 ns/op 4.66 MB/s BenchmarkEncoder/1e-Reuse5-4 5 36567522 ns/op 2.73 MB/s BenchmarkEncoder/1e6-4 1 304854097 ns/op 3.28 MB/s BenchmarkEncoder/1e-Reuse6-4 1 241846776 ns/op 4.13 MB/s PASS ok compress/lzw 3.892s goos: darwin goarch: amd64 pkg: container/heap BenchmarkDup-4 25 4701019 ns/op PASS ok container/heap 0.284s goos: darwin goarch: amd64 pkg: context BenchmarkCommonParentCancel-4 19388 5794 ns/op BenchmarkWithTimeout/concurrency=40-4 4108 33880 ns/op BenchmarkWithTimeout/concurrency=4000-4 5923 46207 ns/op BenchmarkWithTimeout/concurrency=400000-4 4632 26181 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 304785 677.0 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 10000 12088 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 18498 6314 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 1668 60350 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2196 94551 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 3097 36952 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 322 409143 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 217 627681 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 313 350278 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 32 4940719 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 18 6835372 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 37 3805575 ns/op BenchmarkCheckCanceled/Err-4 287756 476.5 ns/op BenchmarkCheckCanceled/Done-4 546961 234.3 ns/op BenchmarkContextCancelDone-4 650012 174.7 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 24475 4990 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 19897 5764 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 17792 5962 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 19816 6417 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 13939 9331 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 681915 252.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 421246 470.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 287892 459.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 159670 1006 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 90247 1507 ns/op PASS ok context 16.124s goos: darwin goarch: amd64 pkg: crypto/aes BenchmarkEncrypt-4 1523712 71.93 ns/op 222.44 MB/s BenchmarkDecrypt-4 1609970 77.95 ns/op 205.25 MB/s BenchmarkExpand-4 1000000 115.6 ns/op PASS ok crypto/aes 0.713s goos: darwin goarch: amd64 pkg: crypto/cipher BenchmarkAESGCM/Open-128-64-4 236419 871.4 ns/op 73.45 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 335629 336.8 ns/op 190.00 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 185870 779.5 ns/op 82.11 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 366458 372.0 ns/op 172.05 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 128815 913.8 ns/op 1477.29 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 170890 700.0 ns/op 1928.47 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 114291 979.4 ns/op 1378.37 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 168247 759.2 ns/op 1778.21 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 48916 2065 ns/op 3966.81 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 46659 2342 ns/op 3497.98 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 40412 2667 ns/op 3071.47 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 44284 3999 ns/op 2048.37 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6457 28335 ns/op 35.96 MB/s BenchmarkAESCFBDecrypt1K-4 6082 21405 ns/op 47.61 MB/s BenchmarkAESCFBDecrypt8K-4 736 200322 ns/op 40.87 MB/s BenchmarkAESOFB1K-4 8806 19620 ns/op 51.94 MB/s BenchmarkAESCTR1K-4 13342 8400 ns/op 121.30 MB/s BenchmarkAESCTR8K-4 1705 68395 ns/op 119.70 MB/s BenchmarkAESCBCEncrypt1K-4 12496 9275 ns/op 110.40 MB/s BenchmarkAESCBCDecrypt1K-4 16759 7206 ns/op 142.11 MB/s PASS ok crypto/cipher 4.390s goos: darwin goarch: amd64 pkg: crypto/des BenchmarkEncrypt-4 89436 1336 ns/op 5.99 MB/s BenchmarkDecrypt-4 82918 1375 ns/op 5.82 MB/s BenchmarkTDESEncrypt-4 33381 3697 ns/op 2.16 MB/s BenchmarkTDESDecrypt-4 30181 4726 ns/op 1.69 MB/s PASS ok crypto/des 0.828s goos: darwin goarch: amd64 pkg: crypto/ecdh BenchmarkECDH/P256-4 1173 95921 ns/op 759 B/op 12 allocs/op BenchmarkECDH/P384-4 14 9584363 ns/op 1085 B/op 21 allocs/op BenchmarkECDH/P521-4 6 19577685 ns/op 1536 B/op 21 allocs/op BenchmarkECDH/X25519-4 68 1527607 ns/op 377 B/op 9 allocs/op PASS ok crypto/ecdh 0.828s goos: darwin goarch: amd64 pkg: crypto/ecdsa BenchmarkSign/P256-4 1632 109523 ns/op 4560 B/op 40 allocs/op BenchmarkSign/P384-4 34 2944421 ns/op 10773 B/op 62 allocs/op BenchmarkSign/P521-4 21 6871242 ns/op 11163 B/op 63 allocs/op BenchmarkVerify/P256-4 1089 113178 ns/op 2496 B/op 17 allocs/op BenchmarkVerify/P384-4 13 13086474 ns/op 8704 B/op 42 allocs/op BenchmarkVerify/P521-4 6 27361778 ns/op 9024 B/op 42 allocs/op BenchmarkGenerateKey/P256-4 4592 32939 ns/op 928 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 52 2223257 ns/op 1128 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 26 4844871 ns/op 1448 B/op 17 allocs/op PASS ok crypto/ecdsa 2.123s goos: darwin goarch: amd64 pkg: crypto/ed25519 BenchmarkKeyGeneration-4 256 572240 ns/op BenchmarkNewKeyFromSeed-4 235 611657 ns/op BenchmarkSigning-4 247 500529 ns/op BenchmarkVerification-4 158 1125413 ns/op PASS ok crypto/ed25519 0.954s goos: darwin goarch: amd64 pkg: crypto/elliptic BenchmarkScalarBaseMult/P256-4 7054 17392 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 169 717932 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 57 2894914 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 30 4927363 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1732 67977 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 68 1920764 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 19 5949838 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 9 12839630 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 13915 10129 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 7111 17304 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 4611 24699 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 100 1120414 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2720 44863 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 265 452924 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1856 63343 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 97 1085446 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.154s goos: darwin goarch: amd64 pkg: crypto/hmac BenchmarkHMACSHA256_1K-4 17590 8291 ns/op 123.51 MB/s BenchmarkHMACSHA256_32-4 25965 4527 ns/op 7.07 MB/s BenchmarkNewWriteSum-4 10000 14168 ns/op 2.26 MB/s PASS ok crypto/hmac 0.759s goos: darwin goarch: amd64 pkg: crypto/internal/bigmod BenchmarkModAdd-4 51020 3087 ns/op BenchmarkModSub-4 57700 1993 ns/op BenchmarkMontgomeryRepr-4 27219 4386 ns/op BenchmarkMontgomeryMul-4 33544 3610 ns/op BenchmarkModMul-4 8194 12358 ns/op BenchmarkExpBig-4 16 10313148 ns/op BenchmarkExp-4 7 15119040 ns/op PASS ok crypto/internal/bigmod 1.532s goos: darwin goarch: amd64 pkg: crypto/internal/edwards25519 BenchmarkEncodingDecoding-4 4082 30744 ns/op BenchmarkScalarBaseMult-4 331 357350 ns/op BenchmarkScalarMult-4 100 1007479 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 212 570353 ns/op PASS ok crypto/internal/edwards25519 0.647s goos: darwin goarch: amd64 pkg: crypto/internal/edwards25519/field BenchmarkAdd-4 484527 235.1 ns/op BenchmarkMultiply-4 4528153 22.66 ns/op BenchmarkSquare-4 5071845 23.89 ns/op BenchmarkInvert-4 31717 5192 ns/op BenchmarkMult32-4 1396782 83.70 ns/op PASS ok crypto/internal/edwards25519/field 1.127s goos: darwin goarch: amd64 pkg: crypto/internal/nistec BenchmarkScalarMult/P224-4 67 1764738 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 2260 58630 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 21 5578661 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 9 15691172 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 180 949497 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 9326 10843 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 63 1749249 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 28 3720939 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.592s goos: darwin goarch: amd64 pkg: crypto/internal/nistec/fiat BenchmarkMul/P224-4 744846 183.3 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 134426 802.7 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 107133 1033 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 713772 240.7 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 196838 577.0 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 118944 1185 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.213s goos: darwin goarch: amd64 pkg: crypto/md5 BenchmarkHash8Bytes-4 102026 1278 ns/op 6.26 MB/s BenchmarkHash64-4 117067 1046 ns/op 61.16 MB/s BenchmarkHash128-4 103563 1158 ns/op 110.49 MB/s BenchmarkHash256-4 91000 1449 ns/op 176.71 MB/s BenchmarkHash512-4 79342 2425 ns/op 211.10 MB/s BenchmarkHash1K-4 54669 2944 ns/op 347.77 MB/s BenchmarkHash8K-4 8941 13511 ns/op 606.34 MB/s BenchmarkHash1M-4 64 1658514 ns/op 632.24 MB/s BenchmarkHash8M-4 6 20172920 ns/op 415.84 MB/s BenchmarkHash8BytesUnaligned-4 90189 1192 ns/op 6.71 MB/s BenchmarkHash1KUnaligned-4 47968 2546 ns/op 402.25 MB/s BenchmarkHash8KUnaligned-4 10000 14144 ns/op 579.18 MB/s PASS ok crypto/md5 2.763s goos: darwin goarch: amd64 pkg: crypto/rand BenchmarkPrime-4 1 159106116 ns/op PASS ok crypto/rand 0.211s goos: darwin goarch: amd64 pkg: crypto/rc4 BenchmarkRC4_128-4 11334 10949 ns/op 11.69 MB/s BenchmarkRC4_1K-4 1431 85750 ns/op 11.94 MB/s BenchmarkRC4_8K-4 100 1290590 ns/op 6.27 MB/s PASS ok crypto/rc4 0.619s goos: darwin goarch: amd64 pkg: crypto/rsa BenchmarkDecryptPKCS1v15/2048-4 10 10679064 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 26646139 ns/op BenchmarkDecryptPKCS1v15/4096-4 2 50042171 ns/op BenchmarkEncryptPKCS1v15/2048-4 31 3814166 ns/op BenchmarkDecryptOAEP/2048-4 10 13107547 ns/op BenchmarkEncryptOAEP/2048-4 26 5703901 ns/op BenchmarkSignPKCS1v15/2048-4 12 10454419 ns/op BenchmarkVerifyPKCS1v15/2048-4 32 3836524 ns/op BenchmarkSignPSS/2048-4 9 16803510 ns/op BenchmarkVerifyPSS/2048-4 32 5804058 ns/op PASS ok crypto/rsa 2.437s goos: darwin goarch: amd64 pkg: crypto/sha1 BenchmarkHash8Bytes/New-4 85850 1860 ns/op 4.30 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 114126 1088 ns/op 7.35 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 60903 1774 ns/op 180.41 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 72752 1402 ns/op 228.32 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 50044 2289 ns/op 447.44 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 57388 2042 ns/op 501.37 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9922 10381 ns/op 789.10 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 10000 13223 ns/op 619.54 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.763s goos: darwin goarch: amd64 pkg: crypto/sha256 BenchmarkHash8Bytes/New-4 68578 1632 ns/op 4.90 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 80916 1388 ns/op 5.76 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 90042 1606 ns/op 4.98 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 28275 4293 ns/op 238.50 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 29761 4110 ns/op 249.13 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 29643 4206 ns/op 243.48 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4815 23739 ns/op 345.09 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 5088 23452 ns/op 349.32 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4814 33141 ns/op 247.19 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.836s goos: darwin goarch: amd64 pkg: crypto/sha512 BenchmarkHash8Bytes/New-4 52986 2124 ns/op 3.77 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 69594 1655 ns/op 4.83 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 69747 1900 ns/op 4.21 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 31568 4072 ns/op 251.47 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 37472 3047 ns/op 336.07 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 31558 4315 ns/op 237.33 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 8385 15909 ns/op 514.94 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 7008 24129 ns/op 339.50 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 8284 18577 ns/op 440.97 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.983s goos: darwin goarch: amd64 pkg: crypto/subtle BenchmarkConstantTimeByteEq-4 25574318 5.494 ns/op BenchmarkConstantTimeEq-4 24382963 5.451 ns/op BenchmarkConstantTimeLessOrEq-4 21357691 5.872 ns/op BenchmarkXORBytes/8Bytes-4 2936208 37.87 ns/op 211.25 MB/s BenchmarkXORBytes/128Bytes-4 2764795 43.24 ns/op 2959.97 MB/s BenchmarkXORBytes/2048Bytes-4 1000000 115.6 ns/op 17715.39 MB/s BenchmarkXORBytes/32768Bytes-4 86959 1985 ns/op 16504.25 MB/s PASS ok crypto/subtle 1.616s goos: darwin goarch: amd64 pkg: crypto/tls BenchmarkCertCache/0-4 60 5361995 ns/op BenchmarkCertCache/1-4 22 5244259 ns/op BenchmarkCertCache/2-4 18 5889090 ns/op BenchmarkCertCache/3-4 27 5248866 ns/op BenchmarkHandshakeServer/RSA-4 18 7730156 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 15 7029469 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 18 7840774 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 32 4662690 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 28 4648495 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 22 5617962 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 18 6376180 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 30729062 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 3 35308722 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 2 90772169 ns/op 11.55 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 2 103501189 ns/op 10.13 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 1 179620950 ns/op 11.68 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 1 197254077 ns/op 10.63 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 1 346645735 ns/op 12.10 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 1 397509068 ns/op 10.55 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 633617589 ns/op 13.24 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 610583624 ns/op 13.74 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 1244414068 ns/op 13.48 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 1277437731 ns/op 13.13 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 2713752007 ns/op 12.36 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 2899712219 ns/op 11.57 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 4766015437 ns/op 14.08 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 5023664029 ns/op 13.36 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 2 93530993 ns/op 11.21 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 2 95028328 ns/op 11.03 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 1 146525613 ns/op 14.31 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 1 155963186 ns/op 13.45 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 1 324133562 ns/op 12.94 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 1 350499341 ns/op 11.97 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 607493460 ns/op 13.81 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 671452474 ns/op 12.49 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 1196859942 ns/op 14.02 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 1226883829 ns/op 13.67 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 2385763634 ns/op 14.06 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 2596393784 ns/op 12.92 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 4966884054 ns/op 13.51 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 5541212504 ns/op 12.11 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 716817086 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 714525782 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 302651006 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 297843652 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 159671070 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 156618378 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 94526976 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 90847266 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 51215631 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 47569900 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 161248946 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 156585671 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 77908678 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 76430636 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 2 52417573 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 2 50774492 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 3 35080025 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 4 33527376 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 4 25013146 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 4 26964818 ns/op PASS ok crypto/tls 52.020s goos: darwin goarch: amd64 pkg: crypto/x509 BenchmarkCreateCertificate/RSA_2048-4 7 16270390 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 322 464461 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 844 152054 ns/op 13187 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1106 135602 ns/op 14611 B/op 262 allocs/op PASS ok crypto/x509 1.266s goos: darwin goarch: amd64 pkg: database/sql BenchmarkConcurrentDBExec-4 39 3492862 ns/op 278294 B/op 1621 allocs/op BenchmarkConcurrentStmtQuery-4 33 3894444 ns/op 260427 B/op 1979 allocs/op BenchmarkConcurrentStmtExec-4 38 2825075 ns/op 214365 B/op 581 allocs/op BenchmarkConcurrentTxQuery-4 46 3761008 ns/op 272080 B/op 2134 allocs/op BenchmarkConcurrentTxExec-4 74 1765681 ns/op 87916 B/op 1555 allocs/op BenchmarkConcurrentTxStmtQuery-4 39 2714062 ns/op 104759 B/op 2078 allocs/op BenchmarkConcurrentTxStmtExec-4 135 963126 ns/op 40159 B/op 381 allocs/op BenchmarkConcurrentRandom-4 39 3049083 ns/op 228699 B/op 1772 allocs/op BenchmarkManyConcurrentQueries-4 2695 50762 ns/op 3979 B/op 20 allocs/op PASS ok database/sql 1.836s goos: darwin goarch: amd64 pkg: debug/gosym Benchmark115/NewLineTable-4 166654 833.7 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 63 1743904 ns/op 188254 B/op 13 allocs/op Benchmark115/LineToPC-4 76 2751482 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 10000 11668 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.984s goos: darwin goarch: amd64 pkg: encoding/asn1 BenchmarkMarshal-4 607 227201 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2508 41841 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.515s goos: darwin goarch: amd64 pkg: encoding/base32 BenchmarkEncode-4 218 516252 ns/op 15.87 MB/s BenchmarkEncodeToString-4 222 554282 ns/op 14.78 MB/s BenchmarkDecode-4 132 829541 ns/op 15.81 MB/s BenchmarkDecodeString-4 128 834585 ns/op 15.71 MB/s PASS ok encoding/base32 1.036s goos: darwin goarch: amd64 pkg: encoding/base64 BenchmarkEncodeToString-4 297 456673 ns/op 17.94 MB/s BenchmarkDecodeString/2-4 291300 418.2 ns/op 9.57 MB/s BenchmarkDecodeString/4-4 284404 561.8 ns/op 14.24 MB/s BenchmarkDecodeString/8-4 204237 579.4 ns/op 20.71 MB/s BenchmarkDecodeString/64-4 44492 3693 ns/op 23.83 MB/s BenchmarkDecodeString/8192-4 409 316621 ns/op 34.50 MB/s BenchmarkNewEncoding-4 109542 1323 ns/op 193.46 MB/s PASS ok encoding/base64 1.763s goos: darwin goarch: amd64 pkg: encoding/binary BenchmarkReadSlice1000Int32s-4 1014 110469 ns/op 36.21 MB/s BenchmarkReadStruct-4 12439 10232 ns/op 7.33 MB/s BenchmarkWriteStruct-4 15766 7465 ns/op 10.05 MB/s BenchmarkReadInts-4 37260 2994 ns/op 10.02 MB/s BenchmarkWriteInts-4 29211 3815 ns/op 7.86 MB/s BenchmarkWriteSlice1000Int32s-4 1084 165770 ns/op 24.13 MB/s BenchmarkPutUint16-4 3034770 37.43 ns/op 53.43 MB/s BenchmarkAppendUint16-4 2631343 41.83 ns/op 47.81 MB/s BenchmarkPutUint32-4 2258486 50.05 ns/op 79.92 MB/s BenchmarkAppendUint32-4 1828017 78.55 ns/op 50.93 MB/s BenchmarkPutUint64-4 1054968 102.5 ns/op 78.04 MB/s BenchmarkAppendUint64-4 1000000 134.5 ns/op 59.46 MB/s BenchmarkLittleEndianPutUint16-4 2530413 47.10 ns/op 42.46 MB/s BenchmarkLittleEndianAppendUint16-4 2875692 43.40 ns/op 46.08 MB/s BenchmarkLittleEndianPutUint32-4 1966521 51.10 ns/op 78.27 MB/s BenchmarkLittleEndianAppendUint32-4 2028580 53.67 ns/op 74.53 MB/s BenchmarkLittleEndianPutUint64-4 1000000 113.6 ns/op 70.39 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 165.0 ns/op 48.49 MB/s BenchmarkReadFloats-4 147942 855.9 ns/op 14.02 MB/s BenchmarkWriteFloats-4 131698 1338 ns/op 8.97 MB/s BenchmarkReadSlice1000Float32s-4 1209 97369 ns/op 41.08 MB/s BenchmarkWriteSlice1000Float32s-4 1086 117464 ns/op 34.05 MB/s BenchmarkReadSlice1000Uint8s-4 46893 2984 ns/op 335.08 MB/s BenchmarkWriteSlice1000Uint8s-4 58008 2966 ns/op 337.14 MB/s BenchmarkPutUvarint32-4 1000000 134.9 ns/op 29.65 MB/s BenchmarkPutUvarint64-4 235016 475.4 ns/op 16.83 MB/s PASS ok encoding/binary 6.185s goos: darwin goarch: amd64 pkg: encoding/csv BenchmarkRead-4 4478 43563 ns/op 737 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 5821 22287 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 3427 31335 ns/op 737 B/op 16 allocs/op BenchmarkReadLargeFields-4 2319 50011 ns/op 3939 B/op 24 allocs/op BenchmarkReadReuseRecord-4 5964 27281 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7228 18875 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 5305 18910 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4408 39196 ns/op 2978 B/op 12 allocs/op BenchmarkWrite-4 10000 19199 ns/op PASS ok encoding/csv 1.862s goos: darwin goarch: amd64 pkg: encoding/gob BenchmarkEndToEndPipe-4 6122 20943 ns/op BenchmarkEndToEndByteBuffer-4 7531 19602 ns/op BenchmarkEndToEndSliceByteBuffer-4 182 888023 ns/op BenchmarkEncodeComplex128Slice-4 441 246525 ns/op BenchmarkEncodeFloat64Slice-4 1021 118771 ns/op BenchmarkEncodeInt32Slice-4 867 123014 ns/op BenchmarkEncodeStringSlice-4 1344 86886 ns/op BenchmarkEncodeInterfaceSlice-4 48 2280955 ns/op BenchmarkDecodeComplex128Slice-4 439 368688 ns/op BenchmarkDecodeFloat64Slice-4 691 183987 ns/op BenchmarkDecodeInt32Slice-4 620 169876 ns/op BenchmarkDecodeStringSlice-4 362 404120 ns/op BenchmarkDecodeStringsSlice-4 210 958584 ns/op BenchmarkDecodeBytesSlice-4 344 399927 ns/op BenchmarkDecodeInterfaceSlice-4 70 1777785 ns/op BenchmarkDecodeMap-4 91 1639845 ns/op PASS ok encoding/gob 3.735s goos: darwin goarch: amd64 pkg: encoding/hex BenchmarkEncode/256-4 10000 13834 ns/op 18.50 MB/s BenchmarkEncode/1024-4 3022 68136 ns/op 15.03 MB/s BenchmarkEncode/4096-4 642 232083 ns/op 17.65 MB/s BenchmarkEncode/16384-4 171 688891 ns/op 23.78 MB/s BenchmarkDecode/256-4 22766 10452 ns/op 24.49 MB/s BenchmarkDecode/1024-4 6741 19309 ns/op 53.03 MB/s BenchmarkDecode/4096-4 1610 84026 ns/op 48.75 MB/s BenchmarkDecode/16384-4 360 332838 ns/op 49.23 MB/s BenchmarkDump/256-4 1056 125331 ns/op 2.04 MB/s BenchmarkDump/1024-4 252 435661 ns/op 2.35 MB/s BenchmarkDump/4096-4 80 1729941 ns/op 2.37 MB/s BenchmarkDump/16384-4 15 7092809 ns/op 2.31 MB/s PASS ok encoding/hex 2.937s goos: darwin goarch: amd64 pkg: encoding/json BenchmarkCodeEncoder-4 1 200641024 ns/op 9.67 MB/s 8391160 B/op 51 allocs/op BenchmarkCodeEncoderError-4 1 150786458 ns/op 12.87 MB/s 5336 B/op 72 allocs/op BenchmarkCodeMarshal-4 1 141506899 ns/op 13.71 MB/s 10331000 B/op 48 allocs/op BenchmarkCodeMarshalError-4 1 173412888 ns/op 11.19 MB/s 10335896 B/op 103 allocs/op BenchmarkMarshalBytes/32-4 20871 9898 ns/op BenchmarkMarshalBytes/256-4 5978 22377 ns/op BenchmarkMarshalBytes/4096-4 427 302603 ns/op BenchmarkMarshalBytesError/32-4 54 2132446 ns/op BenchmarkMarshalBytesError/256-4 54 2145300 ns/op BenchmarkMarshalBytesError/4096-4 48 2341255 ns/op BenchmarkCodeDecoder-4 1 491444083 ns/op 3.95 MB/s 11144552 B/op 92713 allocs/op BenchmarkUnicodeDecoder-4 30141 3738 ns/op 3.75 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 28696 4144 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 415523043 ns/op 4.67 MB/s 3067280 B/op 92683 allocs/op BenchmarkCodeUnmarshalReuse-4 1 533777044 ns/op 3.64 MB/s 3066936 B/op 92685 allocs/op BenchmarkUnmarshalString-4 63579 1910 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 126949 1434 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 141219 984.3 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 56974 2446 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 45694 2918 ns/op 144 B/op 2 allocs/op BenchmarkUnmapped-4 17526 7018 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2871 39110 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 612 195511 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 100 1271258 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 12 11422616 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 523975 220.8 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 469267 223.7 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 506676 222.1 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 530314 202.9 ns/op BenchmarkEncodeMarshaler-4 50187 2183 ns/op 92 B/op 2 allocs/op BenchmarkEncoderEncode-4 55050 2077 ns/op 59 B/op 0 allocs/op BenchmarkNumberIsValid-4 4699214 26.83 ns/op BenchmarkNumberIsValidRegexp-4 15500 6640 ns/op PASS ok encoding/json 9.346s goos: darwin goarch: amd64 pkg: encoding/pem BenchmarkEncode-4 37 3746762 ns/op 17.49 MB/s BenchmarkDecode-4 25 6648812 ns/op 13.35 MB/s PASS ok encoding/pem 0.471s goos: darwin goarch: amd64 pkg: encoding/xml BenchmarkMarshal-4 1260 97131 ns/op 6281 B/op 24 allocs/op BenchmarkUnmarshal-4 571 244656 ns/op 8292 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 2030 59323 ns/op PASS ok encoding/xml 0.703s goos: darwin goarch: amd64 pkg: expvar BenchmarkIntAdd-4 372525 302.4 ns/op BenchmarkIntSet-4 725991 202.2 ns/op BenchmarkFloatAdd-4 202519 872.2 ns/op BenchmarkFloatSet-4 549247 226.3 ns/op BenchmarkStringSet-4 312369 348.0 ns/op BenchmarkMapSet-4 119233 1033 ns/op BenchmarkMapSetDifferent-4 56338 2187 ns/op BenchmarkMapSetDifferentRandom-4 240 773960 ns/op BenchmarkMapSetString-4 138528 1010 ns/op BenchmarkMapAddSame-4 21879 5168 ns/op BenchmarkMapAddDifferent-4 15652 10708 ns/op BenchmarkMapAddDifferentRandom-4 230 803729 ns/op BenchmarkMapAddSameSteadyState-4 300327 422.4 ns/op BenchmarkMapAddDifferentSteadyState-4 111937 924.9 ns/op BenchmarkRealworldExpvarUsage-4 11230 10957 ns/op PASS ok expvar 3.782s goos: darwin goarch: amd64 pkg: fmt BenchmarkSprintfPadding-4 78663 1576 ns/op BenchmarkSprintfEmpty-4 216288 485.5 ns/op BenchmarkSprintfString-4 187620 718.4 ns/op BenchmarkSprintfTruncateString-4 127160 820.4 ns/op BenchmarkSprintfTruncateBytes-4 143588 1049 ns/op BenchmarkSprintfSlowParsingPath-4 123766 856.6 ns/op BenchmarkSprintfQuoteString-4 39072 3073 ns/op BenchmarkSprintfInt-4 174801 775.4 ns/op BenchmarkSprintfIntInt-4 127906 1145 ns/op BenchmarkSprintfPrefixedInt-4 176964 1162 ns/op BenchmarkSprintfFloat-4 101797 1498 ns/op BenchmarkSprintfComplex-4 39393 2927 ns/op BenchmarkSprintfBoolean-4 207346 781.6 ns/op BenchmarkSprintfHexString-4 71740 2555 ns/op BenchmarkSprintfHexBytes-4 58257 2446 ns/op BenchmarkSprintfBytes-4 33600 3638 ns/op BenchmarkSprintfStringer-4 59278 2152 ns/op BenchmarkSprintfStructure-4 28477 5435 ns/op BenchmarkManyArgs-4 41838 2613 ns/op BenchmarkFprintInt-4 57003 2731 ns/op BenchmarkFprintfBytes-4 71996 1652 ns/op BenchmarkFprintIntNoAlloc-4 73622 1725 ns/op BenchmarkScanInts-4 33 4407963 ns/op BenchmarkScanRecursiveInt-4 1 736633823 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 478305007 ns/op PASS ok fmt 6.512s goos: darwin goarch: amd64 pkg: go/build BenchmarkImportVendor-4 380 269793 ns/op PASS ok go/build 0.228s goos: darwin goarch: amd64 pkg: go/constant BenchmarkStringAdd/1-4 33754 3695 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 13743 14480 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 2926 36518 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1060 146867 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 228 675093 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 38 2825288 ns/op 206178 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 16 13152771 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 38692033 ns/op 3634592 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 193020279 ns/op 15259072 B/op 65566 allocs/op PASS ok go/constant 2.067s goos: darwin goarch: amd64 pkg: go/format BenchmarkFormat/array1-10000-4 1 492345237 ns/op 0.13 MB/s 45386160 B/op 48762 allocs/op PASS ok go/format 0.630s goos: darwin goarch: amd64 pkg: go/parser BenchmarkParse-4 4 30606113 ns/op 1.76 MB/s BenchmarkParseOnly-4 4 25865289 ns/op 2.08 MB/s BenchmarkResolve-4 39 3324391 ns/op 16.20 MB/s PASS ok go/parser 2.753s goos: darwin goarch: amd64 pkg: go/printer BenchmarkPrintFile-4 1 228583658 ns/op 0.23 MB/s 5351528 B/op 27645 allocs/op BenchmarkPrintDecl-4 745 230430 ns/op 0.14 MB/s 16906 B/op 51 allocs/op PASS ok go/printer 0.528s goos: darwin goarch: amd64 pkg: go/scanner BenchmarkScan-4 236 635372 ns/op BenchmarkScanFiles/go/types/expr.go-4 12 11557689 ns/op 4.73 MB/s BenchmarkScanFiles/go/parser/parser.go-4 8 14747510 ns/op 4.88 MB/s BenchmarkScanFiles/net/http/server.go-4 4 25982204 ns/op 4.37 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 150 1081241 ns/op 2.85 MB/s PASS ok go/scanner 1.350s goos: darwin goarch: amd64 pkg: go/token BenchmarkSearchInts-4 830300 182.9 ns/op PASS ok go/token 0.414s goos: darwin goarch: amd64 pkg: go/types BenchmarkLookupFieldOrMethod-4 165 713555 ns/op BenchmarkNamed/Underlying/nongeneric-4 1081449 110.8 ns/op BenchmarkNamed/Underlying/generic-4 776193 188.6 ns/op BenchmarkNamed/Underlying/src_instance-4 1000000 108.7 ns/op BenchmarkNamed/Underlying/user_instance-4 1000000 108.1 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 15436 6765 ns/op BenchmarkNamed/NewMethodSet/generic-4 18829 7319 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 18828 7122 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 18484 6608 ns/op BenchmarkCheck/http/funcbodies/info-4 1 502968392 ns/op 60365 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 617598557 ns/op 49211 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 228301584 ns/op 132836 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 310156149 ns/op 97935 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 2129337405 ns/op 2402 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 156617982 ns/op 32589 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 104054496 ns/op 49032 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 90365635 ns/op 56468 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 725853894 ns/op 2982 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 83655667 ns/op 25744 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 2 78838626 ns/op 27042 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 2 56419774 ns/op 38012 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1800594510 ns/op 34457 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 593881902 ns/op 104483 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 149654004 ns/op 404611 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 101687258 ns/op 606973 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 2607149363 ns/op 773.7 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 128848483 ns/op 15587 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 1 108556827 ns/op 18436 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 1 118587323 ns/op 16729 lines/s PASS ok go/types 45.229s goos: darwin goarch: amd64 pkg: hash/adler32 BenchmarkAdler32KB-4 10000 18737 ns/op 54.65 MB/s PASS ok hash/adler32 0.292s goos: darwin goarch: amd64 pkg: hash/crc32 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 208006 536.2 ns/op 27.98 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 168538 1009 ns/op 14.87 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 115946 1254 ns/op 31.89 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 130564 1227 ns/op 32.61 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 378356 373.8 ns/op 1369.61 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 378385 429.1 ns/op 1193.12 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 323293 500.3 ns/op 2046.91 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 356401 347.8 ns/op 2944.26 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 226915 526.0 ns/op 7786.48 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 230095 502.8 ns/op 8145.97 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 63783 1888 ns/op 17353.80 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 60932 1900 ns/op 17250.62 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 407256 319.2 ns/op 46.99 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 374930 336.3 ns/op 44.61 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 353653 328.7 ns/op 121.71 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 373473 337.8 ns/op 118.41 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 369658 409.9 ns/op 1249.10 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 330837 589.7 ns/op 868.27 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 241708 461.0 ns/op 2221.38 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 222460 800.9 ns/op 1278.49 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 221172 551.3 ns/op 7429.81 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 221478 764.9 ns/op 5354.77 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 47504 2352 ns/op 13933.43 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 45057 2246 ns/op 14589.60 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 221982 869.2 ns/op 17.26 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 240816 535.3 ns/op 28.02 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 133770 1600 ns/op 25.00 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 125479 974.7 ns/op 41.04 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 8637 19718 ns/op 25.97 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 10000 14440 ns/op 35.46 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 6110 26515 ns/op 38.62 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 5036 22882 ns/op 44.75 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1114 143943 ns/op 28.46 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1142 99402 ns/op 41.21 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 139 757375 ns/op 43.27 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 100 1345190 ns/op 24.36 MB/s PASS ok hash/crc32 8.104s goos: darwin goarch: amd64 pkg: hash/crc64 BenchmarkCrc64/ISO64KB-4 99 1219481 ns/op 53.74 MB/s BenchmarkCrc64/ISO4KB-4 1315 92805 ns/op 44.14 MB/s BenchmarkCrc64/ISO1KB-4 7966 17957 ns/op 57.03 MB/s BenchmarkCrc64/ECMA64KB-4 97 1226766 ns/op 53.42 MB/s BenchmarkCrc64/Random64KB-4 121 985610 ns/op 66.49 MB/s BenchmarkCrc64/Random16KB-4 507 243352 ns/op 67.33 MB/s PASS ok hash/crc64 1.604s goos: darwin goarch: amd64 pkg: hash/fnv BenchmarkFnv32KB-4 11912 10226 ns/op 100.13 MB/s BenchmarkFnv32aKB-4 10000 13293 ns/op 77.03 MB/s BenchmarkFnv64KB-4 10000 15711 ns/op 65.18 MB/s BenchmarkFnv64aKB-4 11115 12427 ns/op 82.40 MB/s BenchmarkFnv128KB-4 1610 103201 ns/op 9.92 MB/s BenchmarkFnv128aKB-4 1446 82252 ns/op 12.45 MB/s PASS ok hash/fnv 1.391s goos: darwin goarch: amd64 pkg: hash/maphash BenchmarkHash/n=4/Write-4 282708 373.8 ns/op 10.70 MB/s BenchmarkHash/n=4/Bytes-4 2638650 42.30 ns/op 94.56 MB/s BenchmarkHash/n=4/String-4 3107193 43.87 ns/op 91.17 MB/s BenchmarkHash/n=8/Write-4 415891 319.9 ns/op 25.01 MB/s BenchmarkHash/n=8/Bytes-4 2301590 43.77 ns/op 182.76 MB/s BenchmarkHash/n=8/String-4 2750296 75.67 ns/op 105.72 MB/s BenchmarkHash/n=16/Write-4 428346 311.2 ns/op 51.41 MB/s BenchmarkHash/n=16/Bytes-4 2860773 42.40 ns/op 377.36 MB/s BenchmarkHash/n=16/String-4 2893588 68.04 ns/op 235.15 MB/s BenchmarkHash/n=32/Write-4 451902 311.2 ns/op 102.81 MB/s BenchmarkHash/n=32/Bytes-4 2730829 40.25 ns/op 794.97 MB/s BenchmarkHash/n=32/String-4 3015548 63.69 ns/op 502.41 MB/s BenchmarkHash/n=64/Write-4 453738 339.9 ns/op 188.29 MB/s BenchmarkHash/n=64/Bytes-4 2204458 50.31 ns/op 1272.23 MB/s BenchmarkHash/n=64/String-4 3307810 43.32 ns/op 1477.47 MB/s BenchmarkHash/n=256/Write-4 366018 568.1 ns/op 450.63 MB/s BenchmarkHash/n=256/Bytes-4 1813333 112.1 ns/op 2283.85 MB/s BenchmarkHash/n=256/String-4 1826424 61.27 ns/op 4177.91 MB/s BenchmarkHash/n=320/Write-4 294590 533.8 ns/op 599.49 MB/s BenchmarkHash/n=320/Bytes-4 1822716 67.55 ns/op 4737.23 MB/s BenchmarkHash/n=320/String-4 1717544 69.58 ns/op 4598.82 MB/s BenchmarkHash/n=1024/Write-4 192993 1018 ns/op 1005.89 MB/s BenchmarkHash/n=1024/Bytes-4 684578 151.7 ns/op 6751.70 MB/s BenchmarkHash/n=1024/String-4 785211 182.3 ns/op 5616.93 MB/s BenchmarkHash/n=4096/Write-4 69552 1548 ns/op 2646.56 MB/s BenchmarkHash/n=4096/Bytes-4 213596 663.9 ns/op 6169.76 MB/s BenchmarkHash/n=4096/String-4 260011 513.6 ns/op 7974.37 MB/s BenchmarkHash/n=16384/Write-4 18777 6309 ns/op 2596.84 MB/s BenchmarkHash/n=16384/Bytes-4 62972 1860 ns/op 8806.34 MB/s BenchmarkHash/n=16384/String-4 62419 1963 ns/op 8346.79 MB/s PASS ok hash/maphash 7.756s goos: darwin goarch: amd64 pkg: html BenchmarkEscape-4 612 275855 ns/op BenchmarkEscapeNone-4 117384 986.0 ns/op BenchmarkUnescape-4 650 174315 ns/op BenchmarkUnescapeNone-4 587028 353.6 ns/op BenchmarkUnescapeSparse-4 9586 26952 ns/op BenchmarkUnescapeDense-4 1036 113893 ns/op PASS ok html 1.459s goos: darwin goarch: amd64 pkg: html/template BenchmarkCSSEscaper-4 7855 15400 ns/op BenchmarkCSSEscaperNoSpecials-4 42753 3119 ns/op BenchmarkDecodeCSS-4 19156 5433 ns/op BenchmarkDecodeCSSNoSpecials-4 3194701 47.08 ns/op BenchmarkCSSValueFilter-4 88998 1565 ns/op BenchmarkCSSValueFilterOk-4 67423 1718 ns/op BenchmarkEscapedExecute-4 4041 55019 ns/op BenchmarkHTMLNospaceEscaper-4 8334 17899 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 49978 2965 ns/op BenchmarkStripTags-4 16962 6820 ns/op BenchmarkStripTagsNoSpecials-4 285092 682.7 ns/op BenchmarkJSValEscaperWithNum-4 21361 5375 ns/op BenchmarkJSValEscaperWithStr-4 5000 44317 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 18092 6251 ns/op BenchmarkJSValEscaperWithObj-4 3417 60825 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 10000 11211 ns/op BenchmarkJSStrEscaperNoSpecials-4 43423 2403 ns/op BenchmarkJSStrEscaper-4 10000 12777 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 44802 4206 ns/op BenchmarkJSRegexpEscaper-4 10000 12997 ns/op BenchmarkTemplateSpecialTags-4 98 1295616 ns/op BenchmarkURLEscaper-4 4807 40933 ns/op BenchmarkURLEscaperNoSpecials-4 172120 945.8 ns/op BenchmarkURLNormalizer-4 6609 24795 ns/op BenchmarkURLNormalizerNoSpecials-4 190102 807.3 ns/op BenchmarkSrcsetFilter-4 16346 11405 ns/op BenchmarkSrcsetFilterNoSpecials-4 101166 1305 ns/op PASS ok html/template 5.934s goos: darwin goarch: amd64 pkg: image BenchmarkAt/rgba-4 381289 273.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 437587 334.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 486530 229.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 454160 261.2 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1427077 129.9 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1000000 112.9 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1467681 82.79 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1000000 103.5 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1000000 101.5 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 384477 396.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 308004 390.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 421294 322.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 284022 409.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 666322 191.5 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 447270 255.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 740205 295.2 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 378440 284.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 325932 495.8 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1000000 101.0 ns/op BenchmarkRGBASetRGBA-4 1000000 106.0 ns/op BenchmarkRGBA64At-4 852591 140.2 ns/op BenchmarkRGBA64SetRGBA64-4 858336 156.4 ns/op BenchmarkNRGBAAt-4 1267774 96.91 ns/op BenchmarkNRGBASetNRGBA-4 1000000 130.6 ns/op BenchmarkNRGBA64At-4 766614 153.3 ns/op BenchmarkNRGBA64SetNRGBA64-4 787567 174.2 ns/op BenchmarkAlphaAt-4 2332750 55.76 ns/op BenchmarkAlphaSetAlpha-4 1976421 59.34 ns/op BenchmarkAlpha16At-4 1000000 107.1 ns/op BenchmarkAlphaSetAlpha16-4 1000000 180.2 ns/op BenchmarkGrayAt-4 2117034 79.53 ns/op BenchmarkGraySetGray-4 2095850 103.0 ns/op BenchmarkGray16At-4 1341579 92.81 ns/op BenchmarkGraySetGray16-4 1000000 158.0 ns/op PASS ok image 8.013s goos: darwin goarch: amd64 pkg: image/color BenchmarkYCbCrToRGB/0-4 3237501 35.04 ns/op BenchmarkYCbCrToRGB/128-4 3069546 37.99 ns/op BenchmarkYCbCrToRGB/255-4 3079576 43.56 ns/op BenchmarkRGBToYCbCr/0-4 3085591 58.41 ns/op BenchmarkRGBToYCbCr/Cb-4 3089932 37.48 ns/op BenchmarkRGBToYCbCr/Cr-4 3029858 38.16 ns/op BenchmarkYCbCrToRGBA/0-4 2325348 45.88 ns/op BenchmarkYCbCrToRGBA/128-4 2375163 51.33 ns/op BenchmarkYCbCrToRGBA/255-4 2876548 41.80 ns/op BenchmarkNYCbCrAToRGBA/0-4 2524636 44.62 ns/op BenchmarkNYCbCrAToRGBA/128-4 2776800 42.27 ns/op BenchmarkNYCbCrAToRGBA/255-4 2553852 65.89 ns/op PASS ok image/color 2.970s goos: darwin goarch: amd64 pkg: image/draw BenchmarkFillOver-4 3 48394960 ns/op BenchmarkFillSrc-4 333 368985 ns/op BenchmarkCopyOver-4 7 23063110 ns/op BenchmarkCopySrc-4 430 445554 ns/op BenchmarkNRGBAOver-4 8 13130336 ns/op BenchmarkNRGBASrc-4 13 8923656 ns/op BenchmarkYCbCr-4 12 11469484 ns/op BenchmarkGray-4 18 6578823 ns/op BenchmarkCMYK-4 12 11174939 ns/op BenchmarkGlyphOver-4 19 6432258 ns/op BenchmarkRGBAMaskOver-4 5 27553471 ns/op BenchmarkGrayMaskOver-4 6 16783990 ns/op BenchmarkRGBA64ImageMaskOver-4 4 30485958 ns/op BenchmarkRGBA-4 5 20461651 ns/op BenchmarkPalettedFill-4 892 124265 ns/op BenchmarkPalettedRGBA-4 5 21319506 ns/op BenchmarkGenericOver-4 3 44007937 ns/op BenchmarkGenericMaskOver-4 4 28975078 ns/op BenchmarkGenericSrc-4 4 37519723 ns/op BenchmarkGenericMaskSrc-4 3 37968170 ns/op PASS ok image/draw 7.769s goos: darwin goarch: amd64 pkg: image/gif BenchmarkDecode-4 21 5805090 ns/op 2.66 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 143028124 ns/op 2.15 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2907951174 ns/op 0.42 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 56 2230171 ns/op 6.93 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 112808682 ns/op 0.55 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.283s goos: darwin goarch: amd64 pkg: image/jpeg BenchmarkFDCT-4 4438 22879 ns/op BenchmarkIDCT-4 5468 21287 ns/op BenchmarkDecodeBaseline-4 9 12522701 ns/op 4.94 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 17321468 ns/op 3.57 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 146660482 ns/op 8.38 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 188083658 ns/op 4.90 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.454s goos: darwin goarch: amd64 pkg: image/png BenchmarkPaeth-4 17822335 6.758 ns/op BenchmarkDecodeGray-4 12 8969567 ns/op 7.31 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 37532125 ns/op 6.98 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 31798396 ns/op 8.24 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 20 5317190 ns/op 12.33 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 30876743 ns/op 8.49 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 40277909 ns/op 6.51 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 52576476 ns/op 5.84 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 3 48591677 ns/op 6.32 MB/s 284053 B/op 9 allocs/op BenchmarkEncodeNRGBOpaque-4 1 163496019 ns/op 7.52 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 164581357 ns/op 7.47 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 27815806 ns/op 11.04 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 157619431 ns/op 7.80 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 610953121 ns/op 2.01 MB/s 864088 B/op 29 allocs/op PASS ok image/png 3.724s goos: darwin goarch: amd64 pkg: index/suffixarray BenchmarkNew/text=opticks/size=100K/bits=32-4 3 48245987 ns/op 2.07 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 41025351 ns/op 2.44 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 254171032 ns/op 1.97 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 249336543 ns/op 2.01 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 44763389 ns/op 2.23 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 37709178 ns/op 2.65 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 228753880 ns/op 2.19 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 197682399 ns/op 2.53 MB/s 4005976 B/op 3 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 472688908 ns/op 2.12 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 446245384 ns/op 2.24 MB/s 8003672 B/op 3 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 2861649721 ns/op 1.75 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 2719556744 ns/op 1.84 MB/s 40001624 B/op 3 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 14 7684082 ns/op 13.01 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 14 8375320 ns/op 11.94 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 39636510 ns/op 12.61 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 40872645 ns/op 12.23 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 76513201 ns/op 13.07 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 82940010 ns/op 12.06 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 396124193 ns/op 12.62 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 425966070 ns/op 11.74 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 54370707 ns/op 1.84 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 44781005 ns/op 2.23 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 291095690 ns/op 1.72 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 279995225 ns/op 1.79 MB/s 4005976 B/op 3 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 625740776 ns/op 1.60 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 639546124 ns/op 1.56 MB/s 8003672 B/op 3 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 4839041283 ns/op 1.03 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 4879689587 ns/op 1.02 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 139909086 ns/op 29.87 MB/s 5275656 B/op 5 allocs/op BenchmarkSaveRestore/bits=64-4 1 143542992 ns/op 29.12 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 61.197s goos: darwin goarch: amd64 pkg: internal/fuzz BenchmarkMarshalCorpusFile/1-4 33162 3127 ns/op 0.32 MB/s BenchmarkMarshalCorpusFile/2-4 35557 3347 ns/op 0.60 MB/s BenchmarkMarshalCorpusFile/4-4 32662 3598 ns/op 1.11 MB/s BenchmarkMarshalCorpusFile/8-4 27724 4730 ns/op 1.69 MB/s BenchmarkMarshalCorpusFile/16-4 18103 5886 ns/op 2.72 MB/s BenchmarkMarshalCorpusFile/32-4 13244 8710 ns/op 3.67 MB/s BenchmarkMarshalCorpusFile/64-4 7210 16119 ns/op 3.97 MB/s BenchmarkMarshalCorpusFile/128-4 4780 25426 ns/op 5.03 MB/s BenchmarkMarshalCorpusFile/256-4 2186 64283 ns/op 3.98 MB/s BenchmarkMarshalCorpusFile/512-4 1318 114884 ns/op 4.46 MB/s BenchmarkMarshalCorpusFile/1024-4 542 215937 ns/op 4.74 MB/s BenchmarkMarshalCorpusFile/2048-4 303 463380 ns/op 4.42 MB/s BenchmarkMarshalCorpusFile/4096-4 169 752491 ns/op 5.44 MB/s BenchmarkMarshalCorpusFile/8192-4 99 1477753 ns/op 5.54 MB/s BenchmarkMarshalCorpusFile/16384-4 42 2994347 ns/op 5.47 MB/s BenchmarkMarshalCorpusFile/32768-4 21 8624721 ns/op 3.80 MB/s BenchmarkMarshalCorpusFile/65536-4 7 18257491 ns/op 3.59 MB/s BenchmarkMarshalCorpusFile/131072-4 3 33913835 ns/op 3.86 MB/s BenchmarkMarshalCorpusFile/262144-4 2 57525164 ns/op 4.56 MB/s BenchmarkMarshalCorpusFile/524288-4 1 112096435 ns/op 4.68 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 229995234 ns/op 4.56 MB/s BenchmarkUnmarshalCorpusFile/1-4 7920 14777 ns/op 0.07 MB/s BenchmarkUnmarshalCorpusFile/2-4 8809 16076 ns/op 0.12 MB/s BenchmarkUnmarshalCorpusFile/4-4 8509 14792 ns/op 0.27 MB/s BenchmarkUnmarshalCorpusFile/8-4 7461 16398 ns/op 0.49 MB/s BenchmarkUnmarshalCorpusFile/16-4 5142 19640 ns/op 0.81 MB/s BenchmarkUnmarshalCorpusFile/32-4 4687 28783 ns/op 1.11 MB/s BenchmarkUnmarshalCorpusFile/64-4 3666 37843 ns/op 1.69 MB/s BenchmarkUnmarshalCorpusFile/128-4 2472 49108 ns/op 2.61 MB/s BenchmarkUnmarshalCorpusFile/256-4 920 125769 ns/op 2.04 MB/s BenchmarkUnmarshalCorpusFile/512-4 492 284525 ns/op 1.80 MB/s BenchmarkUnmarshalCorpusFile/1024-4 268 449989 ns/op 2.28 MB/s BenchmarkUnmarshalCorpusFile/2048-4 135 891782 ns/op 2.30 MB/s BenchmarkUnmarshalCorpusFile/4096-4 74 1757412 ns/op 2.33 MB/s BenchmarkUnmarshalCorpusFile/8192-4 30 3562207 ns/op 2.30 MB/s BenchmarkUnmarshalCorpusFile/16384-4 18 6958891 ns/op 2.35 MB/s BenchmarkUnmarshalCorpusFile/32768-4 8 13590398 ns/op 2.41 MB/s BenchmarkUnmarshalCorpusFile/65536-4 4 28469269 ns/op 2.30 MB/s BenchmarkUnmarshalCorpusFile/131072-4 2 57711562 ns/op 2.27 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 115479481 ns/op 2.27 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 226663329 ns/op 2.31 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 471427111 ns/op 2.22 MB/s BenchmarkMutatorBytes/1-4 34346 3412 ns/op BenchmarkMutatorBytes/10-4 37446 3184 ns/op BenchmarkMutatorBytes/100-4 33840 3427 ns/op BenchmarkMutatorBytes/1000-4 25035 4981 ns/op BenchmarkMutatorBytes/10000-4 6988 23218 ns/op BenchmarkMutatorBytes/100000-4 966 131637 ns/op BenchmarkMutatorString/1-4 35355 3628 ns/op BenchmarkMutatorString/10-4 35598 3343 ns/op BenchmarkMutatorString/100-4 32472 3997 ns/op BenchmarkMutatorString/1000-4 14266 7224 ns/op BenchmarkMutatorString/10000-4 2676 44850 ns/op BenchmarkMutatorString/100000-4 326 334283 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 16480 6506 ns/op BenchmarkMutatorAllBasicTypes/string-4 18144 6525 ns/op BenchmarkMutatorAllBasicTypes/bool-4 61987 1905 ns/op BenchmarkMutatorAllBasicTypes/float32-4 52210 2179 ns/op BenchmarkMutatorAllBasicTypes/float64-4 52719 2149 ns/op BenchmarkMutatorAllBasicTypes/int-4 61095 1994 ns/op BenchmarkMutatorAllBasicTypes/int8-4 59104 1964 ns/op BenchmarkMutatorAllBasicTypes/int16-4 58030 1997 ns/op BenchmarkMutatorAllBasicTypes/int32-4 58710 2016 ns/op BenchmarkMutatorAllBasicTypes/int64-4 61244 2019 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 53990 2143 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 57927 2095 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 56288 2115 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 59110 2114 ns/op PASS ok internal/fuzz 13.313s goos: darwin goarch: amd64 pkg: internal/intern BenchmarkStress-4 23007 6481 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 146464 800.9 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.762s PASS ok internal/poll 0.048s goos: darwin goarch: amd64 pkg: internal/trace BenchmarkMMU-4 6 20187345 ns/op PASS ok internal/trace 2.698s goos: darwin goarch: amd64 pkg: io BenchmarkCopyNSmall-4 10000 10909 ns/op BenchmarkCopyNLarge-4 258 610225 ns/op PASS ok io 0.418s goos: darwin goarch: amd64 pkg: log BenchmarkItoa-4 143164 712.8 ns/op BenchmarkPrintln-4 29488 3984 ns/op BenchmarkPrintlnNoFlags-4 49588 2375 ns/op PASS ok log 0.515s goos: darwin goarch: amd64 pkg: math BenchmarkAcos-4 2830054 40.14 ns/op BenchmarkAcosh-4 1502611 83.87 ns/op BenchmarkAsin-4 2967652 39.63 ns/op BenchmarkAsinh-4 1416872 83.63 ns/op BenchmarkAtan-4 3772460 32.03 ns/op BenchmarkAtanh-4 1499971 81.51 ns/op BenchmarkAtan2-4 2598315 46.44 ns/op BenchmarkCbrt-4 1865366 63.34 ns/op BenchmarkCeil-4 24663638 4.735 ns/op BenchmarkCopysign-4 4316522 27.22 ns/op BenchmarkCos-4 1564140 74.34 ns/op BenchmarkCosh-4 2077946 56.60 ns/op BenchmarkErf-4 3580468 32.61 ns/op BenchmarkErfc-4 3566371 32.53 ns/op BenchmarkErfinv-4 3364210 35.77 ns/op BenchmarkErfcinv-4 3444766 35.07 ns/op BenchmarkExp-4 8220370 14.19 ns/op BenchmarkExpGo-4 1000000 100.2 ns/op BenchmarkExpm1-4 2878174 40.85 ns/op BenchmarkExp2-4 1284199 91.33 ns/op BenchmarkExp2Go-4 1213546 97.79 ns/op BenchmarkAbs-4 6133154 21.70 ns/op BenchmarkDim-4 11364369 9.724 ns/op BenchmarkFloor-4 27876500 4.638 ns/op BenchmarkMax-4 19319962 6.249 ns/op BenchmarkMin-4 19915808 6.907 ns/op BenchmarkMod-4 460935 274.8 ns/op BenchmarkFrexp-4 2110632 51.89 ns/op BenchmarkGamma-4 969847 129.9 ns/op BenchmarkHypot-4 14509726 8.203 ns/op BenchmarkHypotGo-4 1943155 56.34 ns/op BenchmarkIlogb-4 2533179 46.35 ns/op BenchmarkJ0-4 336068 367.9 ns/op BenchmarkJ1-4 351273 371.8 ns/op BenchmarkJn-4 162164 791.4 ns/op BenchmarkLdexp-4 2180348 52.88 ns/op BenchmarkLgamma-4 1229564 96.21 ns/op BenchmarkLog-4 6834036 16.49 ns/op BenchmarkLogb-4 2517909 46.78 ns/op BenchmarkLog1p-4 1979726 60.44 ns/op BenchmarkLog10-4 6282962 17.39 ns/op BenchmarkLog2-4 1834792 63.01 ns/op BenchmarkModf-4 2704272 44.76 ns/op BenchmarkNextafter32-4 2733685 42.58 ns/op BenchmarkNextafter64-4 2827171 41.43 ns/op BenchmarkPowInt-4 726200 169.2 ns/op BenchmarkPowFrac-4 538678 222.0 ns/op BenchmarkPow10Pos-4 6186682 18.83 ns/op BenchmarkPow10Neg-4 6426045 19.02 ns/op BenchmarkRound-4 5316319 21.21 ns/op BenchmarkRoundToEven-4 13353614 9.719 ns/op BenchmarkRemainder-4 605985 189.9 ns/op BenchmarkSignbit-4 8268650 14.80 ns/op BenchmarkSin-4 1758274 66.71 ns/op BenchmarkSincos-4 1000000 103.7 ns/op BenchmarkSinh-4 2407166 49.34 ns/op BenchmarkSqrtIndirect-4 26903168 4.629 ns/op BenchmarkSqrtLatency-4 23088386 4.870 ns/op BenchmarkSqrtIndirectLatency-4 26438530 4.942 ns/op BenchmarkSqrtGoLatency-4 1513137 80.05 ns/op BenchmarkSqrtPrime-4 42730 2743 ns/op BenchmarkTan-4 1687348 70.25 ns/op BenchmarkTanh-4 1932282 61.65 ns/op BenchmarkTrunc-4 28156508 4.709 ns/op BenchmarkY0-4 330711 391.0 ns/op BenchmarkY1-4 334177 401.6 ns/op BenchmarkYn-4 154082 813.8 ns/op BenchmarkFloat64bits-4 8390192 14.79 ns/op BenchmarkFloat64frombits-4 8309301 14.83 ns/op BenchmarkFloat32bits-4 8234073 14.62 ns/op BenchmarkFloat32frombits-4 7970044 14.82 ns/op BenchmarkFMA-4 26569886 4.915 ns/op PASS ok math 12.856s goos: darwin goarch: amd64 pkg: math/big BenchmarkAddVV/1-4 15133986 8.490 ns/op 7538.53 MB/s BenchmarkAddVV/2-4 14181912 9.005 ns/op 14214.47 MB/s BenchmarkAddVV/3-4 11528937 9.890 ns/op 19413.05 MB/s BenchmarkAddVV/4-4 13149511 9.884 ns/op 25900.15 MB/s BenchmarkAddVV/5-4 11099294 9.980 ns/op 32062.79 MB/s BenchmarkAddVV/10-4 9576399 13.14 ns/op 48720.45 MB/s BenchmarkAddVV/100-4 2175481 50.60 ns/op 126494.67 MB/s BenchmarkAddVV/1000-4 289791 481.1 ns/op 133036.58 MB/s BenchmarkSubVV/1-4 14660470 8.410 ns/op 7609.94 MB/s BenchmarkSubVV/2-4 11607009 8.701 ns/op 14710.49 MB/s BenchmarkSubVV/3-4 12744724 10.65 ns/op 18032.57 MB/s BenchmarkSubVV/4-4 12868448 9.095 ns/op 28145.98 MB/s BenchmarkSubVV/5-4 10692374 10.06 ns/op 31810.69 MB/s BenchmarkSubVV/10-4 8371178 14.88 ns/op 43014.57 MB/s BenchmarkSubVV/100-4 2385315 50.93 ns/op 125665.18 MB/s BenchmarkSubVV/1000-4 291124 457.0 ns/op 140049.60 MB/s BenchmarkAddVW/1-4 17703872 7.087 ns/op 1128.83 MB/s BenchmarkAddVW/2-4 15928305 7.576 ns/op 2111.89 MB/s BenchmarkAddVW/3-4 15218085 7.996 ns/op 3001.41 MB/s BenchmarkAddVW/4-4 15829431 8.139 ns/op 3931.60 MB/s BenchmarkAddVW/5-4 13034612 8.943 ns/op 4472.97 MB/s BenchmarkAddVW/10-4 10085742 10.60 ns/op 7547.86 MB/s BenchmarkAddVW/100-4 314488 392.2 ns/op 2039.54 MB/s BenchmarkAddVW/1000-4 43789 2769 ns/op 2889.48 MB/s BenchmarkAddVWext/1-4 17689101 7.095 ns/op 1127.60 MB/s BenchmarkAddVWext/2-4 15638455 7.811 ns/op 2048.31 MB/s BenchmarkAddVWext/3-4 13821909 8.732 ns/op 2748.41 MB/s BenchmarkAddVWext/4-4 14713090 8.613 ns/op 3715.43 MB/s BenchmarkAddVWext/5-4 13818997 8.600 ns/op 4650.90 MB/s BenchmarkAddVWext/10-4 10174275 11.04 ns/op 7246.38 MB/s BenchmarkAddVWext/100-4 51495 2289 ns/op 349.49 MB/s BenchmarkAddVWext/1000-4 5720 23517 ns/op 340.18 MB/s BenchmarkSubVW/1-4 13097316 8.331 ns/op 960.21 MB/s BenchmarkSubVW/2-4 14804040 9.003 ns/op 1777.17 MB/s BenchmarkSubVW/3-4 12627187 8.250 ns/op 2908.97 MB/s BenchmarkSubVW/4-4 15264078 8.199 ns/op 3903.11 MB/s BenchmarkSubVW/5-4 12804050 8.728 ns/op 4582.82 MB/s BenchmarkSubVW/10-4 11443466 10.80 ns/op 7405.23 MB/s BenchmarkSubVW/100-4 296473 422.6 ns/op 1893.03 MB/s BenchmarkSubVW/1000-4 42333 2819 ns/op 2838.17 MB/s BenchmarkSubVWext/1-4 17739333 7.161 ns/op 1117.16 MB/s BenchmarkSubVWext/2-4 15672282 8.143 ns/op 1964.79 MB/s BenchmarkSubVWext/3-4 14201451 8.299 ns/op 2891.75 MB/s BenchmarkSubVWext/4-4 14033578 8.337 ns/op 3838.22 MB/s BenchmarkSubVWext/5-4 13567874 8.679 ns/op 4609.00 MB/s BenchmarkSubVWext/10-4 9140599 10.94 ns/op 7311.95 MB/s BenchmarkSubVWext/100-4 51044 2320 ns/op 344.89 MB/s BenchmarkSubVWext/1000-4 5446 23121 ns/op 346.00 MB/s BenchmarkMulAddVWW/1-4 14360329 8.920 ns/op 7174.53 MB/s BenchmarkMulAddVWW/2-4 13714755 9.379 ns/op 13646.98 MB/s BenchmarkMulAddVWW/3-4 11869875 11.08 ns/op 17334.64 MB/s BenchmarkMulAddVWW/4-4 11469722 10.52 ns/op 24335.27 MB/s BenchmarkMulAddVWW/5-4 9701475 11.40 ns/op 28082.10 MB/s BenchmarkMulAddVWW/10-4 7921125 14.65 ns/op 43687.93 MB/s BenchmarkMulAddVWW/100-4 1423928 84.00 ns/op 76190.47 MB/s BenchmarkMulAddVWW/1000-4 154134 793.0 ns/op 80705.43 MB/s BenchmarkAddMulVVW/1-4 16401865 7.827 ns/op 8177.10 MB/s BenchmarkAddMulVVW/2-4 14359976 8.494 ns/op 15068.64 MB/s BenchmarkAddMulVVW/3-4 12692214 9.551 ns/op 20102.88 MB/s BenchmarkAddMulVVW/4-4 10021563 10.27 ns/op 24934.38 MB/s BenchmarkAddMulVVW/5-4 10286199 11.52 ns/op 27779.70 MB/s BenchmarkAddMulVVW/10-4 7896434 13.76 ns/op 46508.24 MB/s BenchmarkAddMulVVW/100-4 1877924 62.87 ns/op 101790.42 MB/s BenchmarkAddMulVVW/1000-4 201939 561.6 ns/op 113962.57 MB/s BenchmarkDivWVW/1-4 1988844 59.61 ns/op 1073.71 MB/s BenchmarkDivWVW/2-4 1000000 114.6 ns/op 1116.90 MB/s BenchmarkDivWVW/3-4 912601 150.7 ns/op 1274.05 MB/s BenchmarkDivWVW/4-4 724554 182.4 ns/op 1403.41 MB/s BenchmarkDivWVW/5-4 651608 210.5 ns/op 1520.04 MB/s BenchmarkDivWVW/10-4 373831 352.5 ns/op 1815.65 MB/s BenchmarkDivWVW/100-4 42730 2838 ns/op 2254.81 MB/s BenchmarkDivWVW/1000-4 4106 28415 ns/op 2252.30 MB/s BenchmarkNonZeroShifts/1/shrVU-4 14473736 7.802 ns/op BenchmarkNonZeroShifts/1/shlVU-4 16269129 7.880 ns/op BenchmarkNonZeroShifts/2/shrVU-4 14040358 8.043 ns/op BenchmarkNonZeroShifts/2/shlVU-4 15594952 7.809 ns/op BenchmarkNonZeroShifts/3/shrVU-4 13965512 8.839 ns/op BenchmarkNonZeroShifts/3/shlVU-4 14173618 9.170 ns/op BenchmarkNonZeroShifts/4/shrVU-4 11582631 9.894 ns/op BenchmarkNonZeroShifts/4/shlVU-4 13015687 9.287 ns/op BenchmarkNonZeroShifts/5/shrVU-4 11994878 9.729 ns/op BenchmarkNonZeroShifts/5/shlVU-4 11939450 10.28 ns/op BenchmarkNonZeroShifts/10/shrVU-4 7999333 14.07 ns/op BenchmarkNonZeroShifts/10/shlVU-4 9053329 13.13 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1282380 100.9 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1524943 91.60 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 173714 770.7 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 200744 695.8 ns/op BenchmarkDecimalConversion-4 195 631430 ns/op BenchmarkFloatString/100-4 10000 11241 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 213 562809 ns/op 2903 B/op 9 allocs/op BenchmarkFloatString/10000-4 2 55902670 ns/op 61556 B/op 52 allocs/op BenchmarkFloatString/100000-4 1 4982841045 ns/op 849736 B/op 532 allocs/op BenchmarkFloatAdd/10-4 160615 779.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 156559 778.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 154758 827.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 82908 1419 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17188 6881 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 180739 598.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 225168 565.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 215737 646.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 148572 964.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 51662 2323 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1897 67425 ns/op BenchmarkParseFloatLargeExp-4 406 281050 ns/op BenchmarkGCD10x10/WithoutXY-4 172435 731.0 ns/op BenchmarkGCD10x10/WithXY-4 48301 2537 ns/op BenchmarkGCD10x100/WithoutXY-4 86518 1554 ns/op BenchmarkGCD10x100/WithXY-4 15640 7232 ns/op BenchmarkGCD10x1000/WithoutXY-4 54775 2347 ns/op BenchmarkGCD10x1000/WithXY-4 11502 9177 ns/op BenchmarkGCD100x100/WithoutXY-4 21756 5483 ns/op BenchmarkGCD100x100/WithXY-4 8230 16065 ns/op BenchmarkGCD100x1000/WithoutXY-4 12248 10026 ns/op BenchmarkGCD100x1000/WithXY-4 5686 21753 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2005 62883 ns/op BenchmarkGCD1000x1000/WithXY-4 840 123281 ns/op BenchmarkHilbert-4 16 6920139 ns/op BenchmarkBinomial-4 10000 11112 ns/op BenchmarkQuoRem-4 20078 5498 ns/op BenchmarkExp-4 16 7357276 ns/op BenchmarkExpMont/Odd-4 100 1175084 ns/op 2589 B/op 21 allocs/op BenchmarkExpMont/Even1-4 100 1153535 ns/op 3364 B/op 38 allocs/op BenchmarkExpMont/Even2-4 98 1188161 ns/op 3843 B/op 53 allocs/op BenchmarkExpMont/Even3-4 100 1073534 ns/op 3877 B/op 54 allocs/op BenchmarkExpMont/Even4-4 100 1146953 ns/op 3833 B/op 53 allocs/op BenchmarkExpMont/Even8-4 100 1124810 ns/op 3853 B/op 53 allocs/op BenchmarkExpMont/Even32-4 105 1132622 ns/op 3862 B/op 53 allocs/op BenchmarkExpMont/Even64-4 100 1001194 ns/op 3658 B/op 54 allocs/op BenchmarkExpMont/Even96-4 123 933402 ns/op 3763 B/op 51 allocs/op BenchmarkExpMont/Even128-4 130 1442682 ns/op 3241 B/op 50 allocs/op BenchmarkExpMont/Even255-4 85 1347298 ns/op 2938 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 265 407862 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 274 451188 ns/op 1713 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 232 516498 ns/op 1739 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 100 1089866 ns/op 1783 B/op 48 allocs/op BenchmarkExp2-4 13 7934064 ns/op BenchmarkBitset-4 462300 222.8 ns/op BenchmarkBitsetNeg-4 302643 418.4 ns/op BenchmarkBitsetOrig-4 171235 775.4 ns/op BenchmarkBitsetNegOrig-4 138051 1780 ns/op BenchmarkModSqrt225_Tonelli-4 96 2064859 ns/op BenchmarkModSqrt225_3Mod4-4 294 412896 ns/op BenchmarkModSqrt231_Tonelli-4 90 1494565 ns/op BenchmarkModSqrt231_5Mod8-4 266 459951 ns/op BenchmarkModInverse-4 10000 11703 ns/op BenchmarkSqrt-4 1836 111418 ns/op BenchmarkIntSqr/1-4 1000000 124.9 ns/op BenchmarkIntSqr/2-4 603248 236.3 ns/op BenchmarkIntSqr/3-4 491590 239.7 ns/op BenchmarkIntSqr/5-4 414735 314.9 ns/op BenchmarkIntSqr/8-4 281401 431.8 ns/op BenchmarkIntSqr/10-4 252714 505.0 ns/op BenchmarkIntSqr/20-4 48345 2496 ns/op BenchmarkIntSqr/30-4 37378 3350 ns/op BenchmarkIntSqr/50-4 24706 5107 ns/op BenchmarkIntSqr/80-4 15834 7882 ns/op BenchmarkIntSqr/100-4 9727 10574 ns/op BenchmarkIntSqr/200-4 4232 25758 ns/op BenchmarkIntSqr/300-4 1864 66207 ns/op BenchmarkIntSqr/500-4 943 121107 ns/op BenchmarkIntSqr/800-4 394 305289 ns/op BenchmarkIntSqr/1000-4 259 433699 ns/op BenchmarkDiv/20/10-4 374558 292.1 ns/op BenchmarkDiv/40/20-4 402567 303.0 ns/op BenchmarkDiv/100/50-4 381794 341.3 ns/op BenchmarkDiv/200/100-4 56738 2123 ns/op BenchmarkDiv/400/200-4 55498 2163 ns/op BenchmarkDiv/1000/500-4 43224 2660 ns/op BenchmarkDiv/2000/1000-4 34020 3545 ns/op BenchmarkDiv/20000/10000-4 1395 93295 ns/op BenchmarkDiv/200000/100000-4 34 4452667 ns/op BenchmarkDiv/2000000/1000000-4 1 116581462 ns/op BenchmarkDiv/20000000/10000000-4 1 3273095066 ns/op BenchmarkMul-4 6 20272926 ns/op BenchmarkNatMul/10-4 182389 808.2 ns/op BenchmarkNatMul/100-4 6261 22831 ns/op BenchmarkNatMul/1000-4 184 620108 ns/op BenchmarkZeroShifts/Shl-4 12177 12780 ns/op BenchmarkZeroShifts/ShlSame-4 3538466 32.39 ns/op BenchmarkZeroShifts/Shr-4 10000 15097 ns/op BenchmarkZeroShifts/ShrSame-4 3754018 33.14 ns/op BenchmarkExp3Power/0x10-4 185476 861.4 ns/op BenchmarkExp3Power/0x40-4 127804 976.3 ns/op BenchmarkExp3Power/0x100-4 84902 1636 ns/op BenchmarkExp3Power/0x400-4 39220 3204 ns/op BenchmarkExp3Power/0x1000-4 8341 13231 ns/op BenchmarkExp3Power/0x4000-4 2446 59750 ns/op BenchmarkExp3Power/0x10000-4 242 505536 ns/op BenchmarkExp3Power/0x40000-4 22 4934883 ns/op BenchmarkExp3Power/0x100000-4 3 48164394 ns/op BenchmarkExp3Power/0x400000-4 1 431256751 ns/op BenchmarkFibo-4 4 32978912 ns/op BenchmarkNatSqr/1-4 736762 187.7 ns/op BenchmarkNatSqr/2-4 548845 310.1 ns/op BenchmarkNatSqr/3-4 364483 399.2 ns/op BenchmarkNatSqr/5-4 236277 699.4 ns/op BenchmarkNatSqr/8-4 205143 742.5 ns/op BenchmarkNatSqr/10-4 202177 904.2 ns/op BenchmarkNatSqr/20-4 39670 3126 ns/op BenchmarkNatSqr/30-4 30543 3789 ns/op BenchmarkNatSqr/50-4 18864 6305 ns/op BenchmarkNatSqr/80-4 12162 9823 ns/op BenchmarkNatSqr/100-4 9421 12848 ns/op BenchmarkNatSqr/200-4 4683 30770 ns/op BenchmarkNatSqr/300-4 1929 82507 ns/op BenchmarkNatSqr/500-4 968 146480 ns/op BenchmarkNatSqr/800-4 349 336853 ns/op BenchmarkNatSqr/1000-4 274 431365 ns/op BenchmarkNatSetBytes/8-4 921961 138.6 ns/op BenchmarkNatSetBytes/24-4 282145 456.1 ns/op BenchmarkNatSetBytes/128-4 65364 1862 ns/op BenchmarkNatSetBytes/7-4 835568 138.0 ns/op BenchmarkNatSetBytes/23-4 317896 486.8 ns/op BenchmarkNatSetBytes/127-4 60859 1864 ns/op BenchmarkScanPi-4 226 615086 ns/op BenchmarkStringPiParallel-4 486 301479 ns/op BenchmarkScan/10/Base2-4 39967 3063 ns/op BenchmarkScan/100/Base2-4 3843 27261 ns/op BenchmarkScan/1000/Base2-4 435 291845 ns/op BenchmarkScan/10/Base8-4 88198 1393 ns/op BenchmarkScan/100/Base8-4 12374 9673 ns/op BenchmarkScan/1000/Base8-4 1146 93157 ns/op BenchmarkScan/10/Base10-4 101120 1238 ns/op BenchmarkScan/100/Base10-4 13724 8495 ns/op BenchmarkScan/1000/Base10-4 1461 87853 ns/op BenchmarkScan/10/Base16-4 96888 1175 ns/op BenchmarkScan/100/Base16-4 15130 7677 ns/op BenchmarkScan/1000/Base16-4 1616 73666 ns/op BenchmarkString/10/Base2-4 222804 583.5 ns/op BenchmarkString/100/Base2-4 29503 4059 ns/op BenchmarkString/1000/Base2-4 3283 38909 ns/op BenchmarkString/10/Base8-4 385418 309.4 ns/op BenchmarkString/100/Base8-4 72831 1628 ns/op BenchmarkString/1000/Base8-4 6974 14640 ns/op BenchmarkString/10/Base10-4 198933 598.5 ns/op BenchmarkString/100/Base10-4 36289 3379 ns/op BenchmarkString/1000/Base10-4 5842 20900 ns/op BenchmarkString/10/Base16-4 475974 271.2 ns/op BenchmarkString/100/Base16-4 102976 1150 ns/op BenchmarkString/1000/Base16-4 10000 10179 ns/op BenchmarkLeafSize/0-4 32 3762628 ns/op BenchmarkLeafSize/1-4 481 227161 ns/op BenchmarkLeafSize/2-4 547 235527 ns/op BenchmarkLeafSize/3-4 367 326246 ns/op BenchmarkLeafSize/4-4 505 237225 ns/op BenchmarkLeafSize/5-4 258 463286 ns/op BenchmarkLeafSize/6-4 378 314205 ns/op BenchmarkLeafSize/7-4 418 296203 ns/op BenchmarkLeafSize/8-4 540 225828 ns/op BenchmarkLeafSize/9-4 291 404861 ns/op BenchmarkLeafSize/10-4 339 361318 ns/op BenchmarkLeafSize/11-4 339 362528 ns/op BenchmarkLeafSize/12-4 379 320838 ns/op BenchmarkLeafSize/13-4 339 375238 ns/op BenchmarkLeafSize/14-4 394 309416 ns/op BenchmarkLeafSize/15-4 416 282605 ns/op BenchmarkLeafSize/16-4 626 225998 ns/op BenchmarkLeafSize/32-4 470 259604 ns/op BenchmarkLeafSize/64-4 429 317476 ns/op BenchmarkProbablyPrime/n=0-4 10 11137978 ns/op BenchmarkProbablyPrime/n=1-4 9 14191766 ns/op BenchmarkProbablyPrime/n=5-4 6 19121619 ns/op BenchmarkProbablyPrime/n=10-4 4 25456047 ns/op BenchmarkProbablyPrime/n=20-4 3 42632746 ns/op BenchmarkProbablyPrime/Lucas-4 13 9860139 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 85 1526534 ns/op BenchmarkRatCmp-4 157137 752.2 ns/op BenchmarkFloatSqrt/64-4 19836 5884 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 12313 9707 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 8073 13325 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4678 25898 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 921 150318 ns/op 18071 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 78 1859186 ns/op 175749 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 141270776 ns/op 3845432 B/op 661 allocs/op PASS ok math/big 60.155s goos: darwin goarch: amd64 pkg: math/bits BenchmarkLeadingZeros-4 13996113 8.946 ns/op BenchmarkLeadingZeros8-4 12490863 9.363 ns/op BenchmarkLeadingZeros16-4 14085516 8.776 ns/op BenchmarkLeadingZeros32-4 13905669 8.873 ns/op BenchmarkLeadingZeros64-4 14596646 8.861 ns/op BenchmarkTrailingZeros-4 14698665 8.402 ns/op BenchmarkTrailingZeros8-4 13661803 8.793 ns/op BenchmarkTrailingZeros16-4 13275906 8.436 ns/op BenchmarkTrailingZeros32-4 13420868 8.576 ns/op BenchmarkTrailingZeros64-4 13543491 8.590 ns/op BenchmarkOnesCount-4 14038802 8.715 ns/op BenchmarkOnesCount8-4 14957604 8.534 ns/op BenchmarkOnesCount16-4 13504231 8.907 ns/op BenchmarkOnesCount32-4 13297707 8.581 ns/op BenchmarkOnesCount64-4 13933237 9.733 ns/op BenchmarkRotateLeft-4 13014459 8.625 ns/op BenchmarkRotateLeft8-4 14212665 8.927 ns/op BenchmarkRotateLeft16-4 15187224 8.717 ns/op BenchmarkRotateLeft32-4 14656363 8.438 ns/op BenchmarkRotateLeft64-4 14915034 8.467 ns/op BenchmarkReverse-4 19478409 6.155 ns/op BenchmarkReverse8-4 23176452 4.822 ns/op BenchmarkReverse16-4 20619508 5.385 ns/op BenchmarkReverse32-4 18573450 5.977 ns/op BenchmarkReverse64-4 18005470 5.987 ns/op BenchmarkReverseBytes-4 24351019 4.759 ns/op BenchmarkReverseBytes16-4 26691584 4.671 ns/op BenchmarkReverseBytes32-4 23827738 5.061 ns/op BenchmarkReverseBytes64-4 23808478 4.932 ns/op BenchmarkAdd-4 15440046 8.164 ns/op BenchmarkAdd32-4 14653939 9.314 ns/op BenchmarkAdd64-4 14383195 8.248 ns/op BenchmarkAdd64multiple-4 25863027 4.995 ns/op BenchmarkSub-4 14126466 8.843 ns/op BenchmarkSub32-4 13407271 8.624 ns/op BenchmarkSub64-4 15741078 8.342 ns/op BenchmarkSub64multiple-4 21783450 5.037 ns/op BenchmarkMul-4 14656506 8.291 ns/op BenchmarkMul32-4 15476902 8.292 ns/op BenchmarkMul64-4 13697202 8.574 ns/op BenchmarkDiv-4 3758674 31.70 ns/op BenchmarkDiv32-4 6644132 15.60 ns/op BenchmarkDiv64-4 3607754 31.11 ns/op PASS ok math/bits 7.021s goos: darwin goarch: amd64 pkg: math/cmplx BenchmarkAbs-4 14241252 8.471 ns/op BenchmarkAcos-4 540918 205.0 ns/op BenchmarkAcosh-4 477220 218.9 ns/op BenchmarkAsin-4 591868 213.3 ns/op BenchmarkAsinh-4 555582 222.2 ns/op BenchmarkAtan-4 925118 133.7 ns/op BenchmarkAtanh-4 1000000 131.8 ns/op BenchmarkConj-4 21871731 4.923 ns/op BenchmarkCos-4 622957 167.7 ns/op BenchmarkCosh-4 774481 172.6 ns/op BenchmarkExp-4 983064 133.5 ns/op BenchmarkLog-4 1000000 118.0 ns/op BenchmarkLog10-4 864336 119.4 ns/op BenchmarkPhase-4 1911284 60.94 ns/op BenchmarkPolar-4 1330874 87.66 ns/op BenchmarkPow-4 241606 482.8 ns/op BenchmarkRect-4 1000000 108.3 ns/op BenchmarkSin-4 760282 168.4 ns/op BenchmarkSinh-4 759243 181.9 ns/op BenchmarkSqrt-4 1230166 95.03 ns/op BenchmarkTan-4 443978 291.0 ns/op BenchmarkTanh-4 414410 268.6 ns/op PASS ok math/cmplx 3.680s goos: darwin goarch: amd64 pkg: math/rand BenchmarkInt63Threadsafe-4 204333 518.2 ns/op BenchmarkInt63ThreadsafeParallel-4 159258 690.8 ns/op BenchmarkInt63Unthreadsafe-4 1000000 100.7 ns/op BenchmarkIntn1000-4 916059 128.2 ns/op BenchmarkInt63n1000-4 909972 129.8 ns/op BenchmarkInt31n1000-4 1000000 120.4 ns/op BenchmarkFloat32-4 1000000 120.1 ns/op BenchmarkFloat64-4 1000000 105.0 ns/op BenchmarkPerm3-4 211849 593.8 ns/op BenchmarkPerm30-4 22472 5295 ns/op BenchmarkPerm30ViaShuffle-4 21608 5309 ns/op BenchmarkShuffleOverhead-4 16874 6772 ns/op BenchmarkRead3-4 1000000 119.3 ns/op BenchmarkRead64-4 94885 1263 ns/op BenchmarkRead1000-4 6681 18554 ns/op PASS ok math/rand 2.337s goos: darwin goarch: amd64 pkg: mime BenchmarkQEncodeWord-4 43240 2678 ns/op BenchmarkQDecodeWord-4 116592 1083 ns/op BenchmarkQDecodeHeader-4 96626 1201 ns/op BenchmarkTypeByExtension/.html-4 564385 182.6 ns/op BenchmarkTypeByExtension/.HTML-4 453567 296.3 ns/op BenchmarkTypeByExtension/.unused-4 524335 231.8 ns/op BenchmarkExtensionsByType/text/html-4 254757 784.7 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 63577 2106 ns/op BenchmarkExtensionsByType/application/octet-stream-4 43474 2542 ns/op PASS ok mime 1.597s goos: darwin goarch: amd64 pkg: mime/quotedprintable BenchmarkWriter-4 932 125353 ns/op PASS ok mime/quotedprintable 0.200s goos: darwin goarch: amd64 pkg: net BenchmarkGoLookupIP-4 4 25979281 ns/op 8488 B/op 90 allocs/op BenchmarkGoLookupIPNoSuchHost-4 2 55020136 ns/op 14204 B/op 117 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5030357624 ns/op 152368 B/op 240 allocs/op BenchmarkDNSName-4 130962 961.0 ns/op BenchmarkInterfaces-4 1850 148711 ns/op BenchmarkInterfaceByIndex-4 6757 28905 ns/op BenchmarkInterfaceByName-4 2320 112548 ns/op BenchmarkInterfaceAddrs-4 1826 94670 ns/op BenchmarkInterfacesAndAddrs-4 6220 28620 ns/op BenchmarkInterfacesAndMulticastAddrs-4 1897 59450 ns/op BenchmarkParseIP-4 7849 15514 ns/op BenchmarkIPString/IPv4-4 96124 2052 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 10000 12765 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 37642 3295 ns/op BenchmarkIPEqual/IPv4-4 878182 137.3 ns/op BenchmarkIPEqual/IPv6-4 809406 165.8 ns/op BenchmarkTCP4OneShot-4 123 870469 ns/op BenchmarkTCP4OneShotTimeout-4 104 1009513 ns/op BenchmarkTCP4Persistent-4 232 542915 ns/op BenchmarkTCP4PersistentTimeout-4 228 483754 ns/op BenchmarkTCP6OneShot-4 133 782638 ns/op BenchmarkTCP6OneShotTimeout-4 165 856633 ns/op BenchmarkTCP6Persistent-4 231 514717 ns/op BenchmarkTCP6PersistentTimeout-4 225 574571 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10586 9864 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10411 16820 ns/op BenchmarkSetReadDeadline-4 102987 1200 ns/op BenchmarkUDP6LinkLocalUnicast-4 87 1298953 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 98 1234491 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 87 1283310 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 88 1411541 ns/op 0 B/op 0 allocs/op PASS ok net 12.883s goos: darwin goarch: amd64 pkg: net/http BenchmarkCookieString-4 20767 5924 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 8120 14437 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 10000 12572 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 16058 9603 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 9847 10307 ns/op 736 B/op 11 allocs/op BenchmarkServerMatch-4 883933 251.8 ns/op BenchmarkReadRequestChrome-4 3022 62878 ns/op 9.72 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 8436 13209 ns/op 5.91 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 9201 16971 ns/op 4.83 MB/s 939 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6265 18893 ns/op 7.99 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 13630 9876 ns/op 4.05 MB/s 876 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 31 3550058 ns/op 0.29 MB/s BenchmarkFileAndServer_1KB/https1-4 20 5230315 ns/op 0.20 MB/s BenchmarkFileAndServer_1KB/h2-4 18 6993448 ns/op 0.15 MB/s BenchmarkFileAndServer_16MB/h1-4 2 104800381 ns/op 160.09 MB/s BenchmarkFileAndServer_16MB/https1-4 1 233602167 ns/op 71.82 MB/s BenchmarkFileAndServer_16MB/h2-4 1 497962907 ns/op 33.69 MB/s BenchmarkFileAndServer_64MB/h1-4 1 377226858 ns/op 177.90 MB/s BenchmarkFileAndServer_64MB/https1-4 1 964698029 ns/op 69.56 MB/s BenchmarkFileAndServer_64MB/h2-4 1 2116071815 ns/op 31.71 MB/s BenchmarkServeMux-4 255 511450 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 302 661464 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 30 3648906 ns/op 6798 B/op 67 allocs/op BenchmarkClientServer/https1-4 25 4767923 ns/op 12168 B/op 123 allocs/op BenchmarkClientServer/h2-4 22 4967978 ns/op 16297 B/op 142 allocs/op BenchmarkClientServerParallel/4/h1-4 218 487111 ns/op 10789 B/op 83 allocs/op BenchmarkClientServerParallel/4/https1-4 12 9549266 ns/op 131738 B/op 1204 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56518: read tcp 127.0.0.1:56516->127.0.0.1:56518: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56520: write tcp 127.0.0.1:56519->127.0.0.1:56520: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56524: read tcp 127.0.0.1:56519->127.0.0.1:56524: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56533: write tcp 127.0.0.1:56526->127.0.0.1:56533: use of closed network connection BenchmarkClientServerParallel/4/h2-4 12 9904764 ns/op 138116 B/op 1352 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56546: read tcp 127.0.0.1:56544->127.0.0.1:56546: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56547: read tcp 127.0.0.1:56544->127.0.0.1:56547: use of closed network connection BenchmarkClientServerParallel/64/h1-4 196 647923 ns/op 19245 B/op 115 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h1-4 serve_test.go:5048: Get: Get "http://127.0.0.1:56700": dial tcp 127.0.0.1:56700: connect: connection reset by peer serve_test.go:5048: Get: Get "http://127.0.0.1:56700": dial tcp 127.0.0.1:56700: connect: connection reset by peer serve_test.go:5048: Get: Get "http://127.0.0.1:56700": dial tcp 127.0.0.1:56700: connect: connection reset by peer serve_test.go:5048: Get: Get "http://127.0.0.1:56700": dial tcp 127.0.0.1:56700: connect: connection reset by peer BenchmarkClientServerParallel/64/https1-4 9 13172332 ns/op 134144 B/op 1283 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56901: read tcp 127.0.0.1:56899->127.0.0.1:56901: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56917: read tcp 127.0.0.1:56909->127.0.0.1:56917: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56923: read tcp 127.0.0.1:56918->127.0.0.1:56923: use of closed network connection BenchmarkClientServerParallel/64/h2-4 12 9081334 ns/op 123735 B/op 1243 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56940: write tcp 127.0.0.1:56933->127.0.0.1:56940: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56945: read tcp 127.0.0.1:56941->127.0.0.1:56945: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56950: read tcp 127.0.0.1:56941->127.0.0.1:56950: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56949: write tcp 127.0.0.1:56941->127.0.0.1:56949: use of closed network connection BenchmarkServer-4 1 131406141 ns/op 31960 B/op 174 allocs/op BenchmarkClient-4 26 4111210 ns/op 4239 B/op 48 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 121 1092415 ns/op 7637 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 769 179432 ns/op 3060 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1152 97797 ns/op 1950 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 973 123496 ns/op 2732 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1090 92061 ns/op 2722 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1113 101062 ns/op 2746 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1251 96406 ns/op 1905 B/op 14 allocs/op BenchmarkServerHijack-4 586 174065 ns/op 16718 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 27 4058924 ns/op 6212 B/op 54 allocs/op BenchmarkResponseStatusLine-4 260185 452.6 ns/op 0 B/op 0 allocs/op PASS ok net/http 18.420s goos: darwin goarch: amd64 pkg: net/http/httputil BenchmarkServeHTTP-4 2061 79348 ns/op 34074 B/op 12 allocs/op PASS ok net/http/httputil 0.250s goos: darwin goarch: amd64 pkg: net/netip BenchmarkIPNextPrev-4 85681 1561 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 487902 286.2 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 167320 937.4 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 61372 1740 ns/op BenchmarkStdIPv4-4 121597 1137 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 85191 1290 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 90213 2112 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 95984 1573 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 67122 1683 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1000000 113.0 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 953670 116.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1000000 107.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 261994 452.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 295702 417.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 299857 476.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 79800 2045 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 349069 444.7 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 303753 530.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 263540 511.0 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 130015 1304 ns/op 32 B/op 2 allocs/op BenchmarkStdParseIP/v6_zone-4 440310 320.8 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 270524 583.6 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 102499 1115 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 158449 806.7 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 229482 546.2 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 124094 956.2 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 291334 499.9 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 118981 968.1 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 117670 1317 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 108573 1014 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 80986 1665 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 512732 280.3 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 116338 963.2 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 72121 1692 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 90186 1525 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 111021 1020 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 92456 1855 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 253178 538.6 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 99242 1497 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 118542 1017 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 175827 859.2 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 118022 1186 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 192.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 134.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 833577 165.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 930333 144.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 882464 142.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 822555 142.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 772264 169.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 830526 182.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 137.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 297448 469.0 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 544650 236.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 218353 597.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 205491 565.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 102350 1083 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 68103 1595 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 527286 244.3 ns/op PASS ok net/netip 12.960s 2023/01/24 20:16:06 Test RPC server listening on 127.0.0.1:57021 2023/01/24 20:16:06 Test HTTP RPC server listening on 127.0.0.1:57022 goos: darwin goarch: amd64 pkg: net/rpc BenchmarkEndToEnd-4 163 971746 ns/op BenchmarkEndToEndHTTP-4 127 842919 ns/op BenchmarkEndToEndAsync-4 1052 113458 ns/op BenchmarkEndToEndAsyncHTTP-4 1104 113152 ns/op PASS ok net/rpc 1.048s goos: darwin goarch: amd64 pkg: net/textproto BenchmarkReadMIMEHeader/client_headers-4 3964 43098 ns/op BenchmarkReadMIMEHeader/server_headers-4 3291 39833 ns/op BenchmarkUncommon-4 21128 5227 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.621s goos: darwin goarch: amd64 pkg: net/url BenchmarkString-4 3673 41372 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 70916 2517 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 439045 238.4 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 99255 1127 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 193498 947.4 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 83868 1318 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 14559 10243 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 345189 361.6 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 113898 1115 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 198015 684.2 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 104122 1706 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 12580 8266 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 188223 670.7 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 65368 1710 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 65935 2386 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 26970 4011 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 4153 24442 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 134517 777.3 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 69078 1798 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 68805 2892 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 29628 3901 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 3740 40496 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.771s goos: darwin goarch: amd64 pkg: os BenchmarkExpand/noop-4 2715618 43.61 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 123277 1054 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 462 311806 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:501: benchmarkReaddirname ".": 126 entries os_test.go:501: benchmarkReaddirname ".": 126 entries os_test.go:501: benchmarkReaddirname ".": 126 entries BenchmarkReaddir-4 189 657119 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:518: benchmarkReaddir ".": 126 entries os_test.go:518: benchmarkReaddir ".": 126 entries os_test.go:518: benchmarkReaddir ".": 126 entries BenchmarkReadDir-4 477 290691 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:535: benchmarkReadDir ".": 126 entries os_test.go:535: benchmarkReadDir ".": 126 entries os_test.go:535: benchmarkReadDir ".": 126 entries BenchmarkStatDot-4 44422 2712 ns/op BenchmarkStatFile-4 32247 4089 ns/op BenchmarkStatDir-4 31707 3873 ns/op BenchmarkLstatDot-4 47254 3491 ns/op BenchmarkLstatFile-4 30146 4403 ns/op BenchmarkLstatDir-4 32544 3805 ns/op PASS ok os 2.417s goos: darwin goarch: amd64 pkg: os/exec BenchmarkExecHostname-4 19 6387580 ns/op 8560 B/op 30 allocs/op PASS ok os/exec 0.278s goos: darwin goarch: amd64 pkg: os/user BenchmarkCurrent-4 270163 395.4 ns/op PASS ok os/user 0.245s goos: darwin goarch: amd64 pkg: reflect BenchmarkBool-4 2379391 49.12 ns/op BenchmarkString-4 1415262 82.81 ns/op BenchmarkBytes-4 1601185 72.03 ns/op BenchmarkNamedBytes-4 705159 161.5 ns/op BenchmarkBytesArray-4 720648 206.1 ns/op BenchmarkSliceLen-4 1650177 99.47 ns/op BenchmarkMapLen-4 1000000 143.6 ns/op BenchmarkStringLen-4 1000000 114.6 ns/op BenchmarkArrayLen-4 1314992 89.38 ns/op BenchmarkSliceCap-4 1919247 73.96 ns/op BenchmarkDeepEqual/int8-4 495558 304.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 97744 1190 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 495116 234.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 97644 1317 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 494341 263.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 100077 1135 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 446077 244.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 93112 1347 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 464007 328.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 97162 1285 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 636526 210.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 139189 961.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 500260 287.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 79687 1258 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 565141 295.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 105067 1379 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 557335 237.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 96064 1207 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 577596 243.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 102590 1232 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 549540 445.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 99488 1578 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 512329 267.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 80454 1251 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 476076 277.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 81571 1462 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 579938 257.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 94543 1296 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 519949 238.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 91927 1221 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 673273 199.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 91821 1219 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 429028 285.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 96916 1242 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 120183 1026 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 58275 2046 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 54098 2025 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 39703 3013 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 306840 469.4 ns/op BenchmarkIsZero/ArrayIncomparable-4 37695 3089 ns/op BenchmarkIsZero/StructComparable-4 928665 147.6 ns/op BenchmarkIsZero/StructIncomparable-4 178424 673.4 ns/op BenchmarkSetZero/Bool/Direct-4 2416886 49.14 ns/op BenchmarkSetZero/Bool/CachedZero-4 1630056 71.94 ns/op BenchmarkSetZero/Bool/NewZero-4 1000000 112.0 ns/op BenchmarkSetZero/Int/Direct-4 1910136 83.72 ns/op BenchmarkSetZero/Int/CachedZero-4 1608855 87.29 ns/op BenchmarkSetZero/Int/NewZero-4 1000000 109.5 ns/op BenchmarkSetZero/Uint/Direct-4 1705306 106.7 ns/op BenchmarkSetZero/Uint/CachedZero-4 1482296 69.87 ns/op BenchmarkSetZero/Uint/NewZero-4 1000000 110.9 ns/op BenchmarkSetZero/Float/Direct-4 1900396 87.67 ns/op BenchmarkSetZero/Float/CachedZero-4 1682928 71.40 ns/op BenchmarkSetZero/Float/NewZero-4 1000000 114.6 ns/op BenchmarkSetZero/Complex/Direct-4 1830870 62.93 ns/op BenchmarkSetZero/Complex/CachedZero-4 1635673 74.05 ns/op BenchmarkSetZero/Complex/NewZero-4 1000000 139.1 ns/op BenchmarkSetZero/Array/Direct-4 2663040 44.02 ns/op BenchmarkSetZero/Array/CachedZero-4 1595924 70.25 ns/op BenchmarkSetZero/Array/NewZero-4 1000000 110.3 ns/op BenchmarkSetZero/Chan/Direct-4 1756924 63.12 ns/op BenchmarkSetZero/Chan/CachedZero-4 1203434 83.54 ns/op BenchmarkSetZero/Chan/NewZero-4 759606 151.7 ns/op BenchmarkSetZero/Func/Direct-4 1890458 63.18 ns/op BenchmarkSetZero/Func/CachedZero-4 1307338 90.69 ns/op BenchmarkSetZero/Func/NewZero-4 837762 204.6 ns/op BenchmarkSetZero/Interface/Direct-4 1809921 70.58 ns/op BenchmarkSetZero/Interface/CachedZero-4 1569393 76.77 ns/op BenchmarkSetZero/Interface/NewZero-4 909516 115.0 ns/op BenchmarkSetZero/Map/Direct-4 1810705 64.43 ns/op BenchmarkSetZero/Map/CachedZero-4 1000000 127.3 ns/op BenchmarkSetZero/Map/NewZero-4 927104 132.5 ns/op BenchmarkSetZero/Pointer/Direct-4 1530634 66.41 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1193833 92.22 ns/op BenchmarkSetZero/Pointer/NewZero-4 756818 137.1 ns/op BenchmarkSetZero/Slice/Direct-4 1633546 64.92 ns/op BenchmarkSetZero/Slice/CachedZero-4 1000000 128.3 ns/op BenchmarkSetZero/Slice/NewZero-4 1000000 105.4 ns/op BenchmarkSetZero/String/Direct-4 1902302 67.76 ns/op BenchmarkSetZero/String/CachedZero-4 1677258 68.27 ns/op BenchmarkSetZero/String/NewZero-4 1000000 107.6 ns/op BenchmarkSetZero/Struct/Direct-4 2796063 56.17 ns/op BenchmarkSetZero/Struct/CachedZero-4 1594261 76.33 ns/op BenchmarkSetZero/Struct/NewZero-4 1000000 104.6 ns/op BenchmarkSelect/1-4 188376 890.2 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 80588 1762 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 37818 3633 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 136970 809.0 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 120454 934.8 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 94444 1072 ns/op 119.38 MB/s BenchmarkCallArgCopy/size=256-4 107335 1324 ns/op 193.38 MB/s BenchmarkCallArgCopy/size=1024-4 61424 2932 ns/op 349.28 MB/s BenchmarkCallArgCopy/size=4096-4 13746 8182 ns/op 500.60 MB/s BenchmarkCallArgCopy/size=65536-4 1330 144045 ns/op 454.97 MB/s BenchmarkPtrTo-4 571154 215.5 ns/op BenchmarkFieldByName1-4 464808 315.6 ns/op BenchmarkFieldByName2-4 24703 4962 ns/op BenchmarkFieldByName3-4 4401 30311 ns/op BenchmarkInterfaceBig-4 2520380 50.34 ns/op BenchmarkInterfaceSmall-4 2043895 48.93 ns/op BenchmarkNew-4 1000000 111.8 ns/op BenchmarkMap/StringKeys/MapIndex-4 3016 41852 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3015 35353 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3049 40748 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2788 43163 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3408 36488 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3358 46942 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 201883 547.2 ns/op PASS ok reflect 25.380s goos: darwin goarch: amd64 pkg: regexp BenchmarkFind-4 9783 26216 ns/op 9391 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 10000 25385 ns/op 9277 B/op 1 allocs/op BenchmarkFindString-4 10000 31083 ns/op 9273 B/op 1 allocs/op BenchmarkFindSubmatch-4 9366 27920 ns/op 9644 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10000 28064 ns/op 9517 B/op 2 allocs/op BenchmarkLiteral-4 10000 22833 ns/op BenchmarkNotLiteral-4 2434 51605 ns/op BenchmarkMatchClass-4 3022 54167 ns/op BenchmarkMatchClass_InRange-4 3841 58689 ns/op BenchmarkReplaceAll-4 934 135917 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 10000 24634 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 16971 7301 ns/op BenchmarkAnchoredShortMatch-4 10000 24516 ns/op BenchmarkAnchoredLongMatch-4 12352 8931 ns/op BenchmarkOnePassShortA-4 19208 6352 ns/op BenchmarkNotOnePassShortA-4 9312 33488 ns/op BenchmarkOnePassShortB-4 20851 5748 ns/op BenchmarkNotOnePassShortB-4 5732 25796 ns/op BenchmarkOnePassLongPrefix-4 70638 1688 ns/op BenchmarkOnePassLongNotPrefix-4 25693 4189 ns/op BenchmarkMatchParallelShared-4 3483 29155 ns/op BenchmarkMatchParallelCopied-4 10000 30576 ns/op BenchmarkQuoteMetaAll-4 120624 1422 ns/op 9.84 MB/s BenchmarkQuoteMetaNone-4 346161 352.2 ns/op 73.81 MB/s BenchmarkCompile/Onepass-4 4448 39221 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1683 93317 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 158 814708 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 2497964 56.23 ns/op 284.56 MB/s BenchmarkMatch/Easy0/32-4 8335 19259 ns/op 1.66 MB/s BenchmarkMatch/Easy0/1K-4 5964 44721 ns/op 22.90 MB/s BenchmarkMatch/Easy0i/16-4 2486907 46.74 ns/op 342.30 MB/s BenchmarkMatch/Easy0i/32-4 6507 44099 ns/op 0.73 MB/s BenchmarkMatch/Easy0i/1K-4 213 492610 ns/op 2.08 MB/s BenchmarkMatch/Easy1/16-4 2657560 79.76 ns/op 200.60 MB/s BenchmarkMatch/Easy1/32-4 10000 23839 ns/op 1.34 MB/s BenchmarkMatch/Easy1/1K-4 4153 50811 ns/op 20.15 MB/s BenchmarkMatch/Medium/16-4 2471413 70.38 ns/op 227.32 MB/s BenchmarkMatch/Medium/32-4 7657 34896 ns/op 0.92 MB/s BenchmarkMatch/Medium/1K-4 265 481759 ns/op 2.13 MB/s BenchmarkMatch/Hard/16-4 2478762 51.35 ns/op 311.59 MB/s BenchmarkMatch/Hard/32-4 3735 50916 ns/op 0.63 MB/s BenchmarkMatch/Hard/1K-4 158 665727 ns/op 1.54 MB/s BenchmarkMatch/Hard1/16-4 1424 95126 ns/op 0.17 MB/s BenchmarkMatch/Hard1/32-4 783 163720 ns/op 0.20 MB/s BenchmarkMatch/Hard1/1K-4 26 6893156 ns/op 0.15 MB/s BenchmarkMatch_onepass_regex/16-4 28155 4147 ns/op 3.86 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 15387 7461 ns/op 4.29 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 598 205628 ns/op 4.98 MB/s 22 B/op 0 allocs/op PASS ok regexp 12.206s goos: darwin goarch: amd64 pkg: regexp/syntax BenchmarkEmptyOpContext-4 965388 137.5 ns/op PASS ok regexp/syntax 1.378s goos: darwin goarch: amd64 pkg: runtime BenchmarkMakeChan/Byte-4 526011 287.4 ns/op BenchmarkMakeChan/Int-4 762036 424.0 ns/op BenchmarkMakeChan/Ptr-4 656424 539.7 ns/op BenchmarkMakeChan/Struct/0-4 1000000 328.1 ns/op BenchmarkMakeChan/Struct/32-4 254480 926.4 ns/op BenchmarkMakeChan/Struct/40-4 125734 1095 ns/op BenchmarkChanNonblocking-4 5208289 21.81 ns/op BenchmarkSelectUncontended-4 842988 150.7 ns/op BenchmarkSelectSyncContended-4 79406 1311 ns/op BenchmarkSelectAsyncContended-4 270915 413.4 ns/op BenchmarkSelectNonblock-4 2878191 38.46 ns/op BenchmarkChanUncontended-4 13915 10307 ns/op BenchmarkChanContended-4 3822 26738 ns/op BenchmarkChanSync-4 201722 621.7 ns/op BenchmarkChanSyncWork-4 10000 36511 ns/op BenchmarkChanProdCons0-4 201313 519.9 ns/op BenchmarkChanProdCons10-4 411950 311.1 ns/op BenchmarkChanProdCons100-4 454494 291.1 ns/op BenchmarkChanProdConsWork0-4 126944 906.7 ns/op BenchmarkChanProdConsWork10-4 214014 610.3 ns/op BenchmarkChanProdConsWork100-4 239462 451.7 ns/op BenchmarkSelectProdCons-4 125974 857.6 ns/op BenchmarkReceiveDataFromClosedChan-4 1000000 200.2 ns/op BenchmarkChanCreation-4 101071 1021 ns/op BenchmarkChanSem-4 243384 505.0 ns/op BenchmarkChanPopular-4 92 1294796 ns/op BenchmarkChanClosed-4 978099 120.9 ns/op BenchmarkCallClosure-4 4384599 27.40 ns/op BenchmarkCallClosure1-4 4419483 27.68 ns/op BenchmarkCallClosure2-4 880978 144.1 ns/op BenchmarkCallClosure3-4 1000000 141.3 ns/op BenchmarkCallClosure4-4 1000000 179.0 ns/op BenchmarkComplex128DivNormal-4 9878737 10.24 ns/op BenchmarkComplex128DivNisNaN-4 8629722 13.64 ns/op BenchmarkComplex128DivDisNaN-4 8797404 13.70 ns/op BenchmarkComplex128DivNisInf-4 11131742 9.681 ns/op BenchmarkComplex128DivDisInf-4 7375382 17.30 ns/op BenchmarkSetTypePtr-4 74728594 2.193 ns/op 3647.81 MB/s BenchmarkSetTypePtr8-4 10363857 10.67 ns/op 5998.57 MB/s BenchmarkSetTypePtr16-4 14041910 11.31 ns/op 11317.00 MB/s BenchmarkSetTypePtr32-4 13004228 16.76 ns/op 15274.97 MB/s BenchmarkSetTypePtr64-4 12957120 12.07 ns/op 42432.72 MB/s BenchmarkSetTypePtr126-4 5404611 27.24 ns/op 37011.14 MB/s BenchmarkSetTypePtr128-4 5071017 21.55 ns/op 47517.66 MB/s BenchmarkSetTypePtrSlice-4 892454 222.9 ns/op 36746.99 MB/s BenchmarkSetTypeNode1-4 11530267 12.99 ns/op 1847.61 MB/s BenchmarkSetTypeNode1Slice-4 2684308 37.53 ns/op 20462.76 MB/s BenchmarkSetTypeNode8-4 13633066 11.12 ns/op 7196.34 MB/s BenchmarkSetTypeNode8Slice-4 2076176 60.12 ns/op 42578.79 MB/s BenchmarkSetTypeNode64-4 5381659 21.71 ns/op 24318.18 MB/s BenchmarkSetTypeNode64Slice-4 312230 590.4 ns/op 28618.10 MB/s BenchmarkSetTypeNode64Dead-4 6990182 15.88 ns/op 33259.58 MB/s BenchmarkSetTypeNode64DeadSlice-4 338047 426.2 ns/op 39641.74 MB/s BenchmarkSetTypeNode124-4 5239413 19.41 ns/op 51923.55 MB/s BenchmarkSetTypeNode124Slice-4 222285 593.9 ns/op 54313.59 MB/s BenchmarkSetTypeNode126-4 7424422 16.14 ns/op 63446.94 MB/s BenchmarkSetTypeNode126Slice-4 270871 899.7 ns/op 36422.11 MB/s BenchmarkSetTypeNode128-4 4518283 28.30 ns/op 36748.89 MB/s BenchmarkSetTypeNode128Slice-4 196759 848.9 ns/op 39202.56 MB/s BenchmarkSetTypeNode130-4 3318555 32.07 ns/op 32931.77 MB/s BenchmarkSetTypeNode130Slice-4 187970 740.6 ns/op 45627.87 MB/s BenchmarkSetTypeNode1024-4 1000000 144.6 ns/op 56762.71 MB/s BenchmarkSetTypeNode1024Slice-4 20062 5331 ns/op 49270.84 MB/s BenchmarkAllocation-4 2743 100584 ns/op BenchmarkReadMemStats-4 75 1994006 ns/op BenchmarkReadMemStatsLatency-4 1 11673717 p50-ns 11673717 p90-ns 11673717 p99-ns BenchmarkWriteBarrier-4 1588828 66.65 ns/op BenchmarkBulkWriteBarrier-4 3979862 32.11 ns/op BenchmarkScanStackNoLocals-4 2 61797990 ns/op BenchmarkMSpanCountAlloc/bits=64-4 15048552 8.399 ns/op BenchmarkMSpanCountAlloc/bits=128-4 12333111 9.820 ns/op BenchmarkMSpanCountAlloc/bits=256-4 12075290 11.32 ns/op BenchmarkMSpanCountAlloc/bits=512-4 7129245 14.17 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 5445361 20.40 ns/op BenchmarkHash5-4 7162854 20.19 ns/op 247.59 MB/s BenchmarkHash16-4 8005490 15.53 ns/op 1030.54 MB/s BenchmarkHash64-4 7095102 18.15 ns/op 3526.31 MB/s BenchmarkHash1024-4 2349228 73.30 ns/op 13970.55 MB/s BenchmarkHash65536-4 49872 3810 ns/op 17202.00 MB/s BenchmarkAlignedLoad-4 9297840 19.99 ns/op BenchmarkUnalignedLoad-4 10260454 12.49 ns/op BenchmarkEqEfaceConcrete-4 5964843 19.13 ns/op BenchmarkEqIfaceConcrete-4 5282576 27.88 ns/op BenchmarkNeEfaceConcrete-4 8627810 17.59 ns/op BenchmarkNeIfaceConcrete-4 6987956 20.87 ns/op BenchmarkConvT2EByteSized/bool-4 3312003 31.88 ns/op BenchmarkConvT2EByteSized/uint8-4 3638520 30.53 ns/op BenchmarkConvT2ESmall-4 4221864 32.40 ns/op BenchmarkConvT2EUintptr-4 3293714 31.60 ns/op BenchmarkConvT2ELarge-4 1000000 158.9 ns/op BenchmarkConvT2ISmall-4 4276716 28.11 ns/op BenchmarkConvT2IUintptr-4 3002678 49.94 ns/op BenchmarkConvT2ILarge-4 949626 184.1 ns/op BenchmarkConvI2E-4 4156766 34.72 ns/op BenchmarkConvI2I-4 3639908 33.97 ns/op BenchmarkAssertE2T-4 3745183 34.19 ns/op BenchmarkAssertE2TLarge-4 2259223 84.60 ns/op BenchmarkAssertE2I-4 3408892 33.73 ns/op BenchmarkAssertI2T-4 2822778 58.14 ns/op BenchmarkAssertI2I-4 3345631 57.36 ns/op BenchmarkAssertI2E-4 3541699 30.06 ns/op BenchmarkAssertE2E-4 3549362 31.87 ns/op BenchmarkAssertE2T2-4 2584570 53.87 ns/op BenchmarkAssertE2T2Blank-4 3575125 45.29 ns/op BenchmarkAssertI2E2-4 1860628 67.69 ns/op BenchmarkAssertI2E2Blank-4 4190763 32.27 ns/op BenchmarkAssertE2E2-4 3362534 37.39 ns/op BenchmarkAssertE2E2Blank-4 4402086 28.08 ns/op BenchmarkConvT2Ezero/zero/16-4 3716428 29.33 ns/op BenchmarkConvT2Ezero/zero/32-4 4232558 28.00 ns/op BenchmarkConvT2Ezero/zero/64-4 4436478 26.72 ns/op BenchmarkConvT2Ezero/zero/str-4 4007203 31.27 ns/op BenchmarkConvT2Ezero/zero/slice-4 4047748 29.27 ns/op BenchmarkConvT2Ezero/zero/big-4 108051 1755 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1000000 131.7 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1000000 165.3 ns/op BenchmarkConvT2Ezero/nonzero/big-4 79626 1542 ns/op BenchmarkConvT2Ezero/smallint/16-4 4037370 27.89 ns/op BenchmarkConvT2Ezero/smallint/32-4 3947605 29.99 ns/op BenchmarkConvT2Ezero/smallint/64-4 4102809 29.37 ns/op BenchmarkConvT2Ezero/largeint/16-4 1000000 147.9 ns/op BenchmarkConvT2Ezero/largeint/32-4 1000000 145.5 ns/op BenchmarkConvT2Ezero/largeint/64-4 1000000 151.5 ns/op BenchmarkMalloc8-4 1000000 142.5 ns/op BenchmarkMalloc16-4 1000000 154.5 ns/op BenchmarkMallocTypeInfo8-4 1091827 142.3 ns/op BenchmarkMallocTypeInfo16-4 1000000 124.1 ns/op BenchmarkMallocLargeStruct-4 69571 2216 ns/op BenchmarkGoroutineSelect-4 13 8030950 ns/op BenchmarkGoroutineBlocking-4 14 8380974 ns/op BenchmarkGoroutineForRange-4 16 7774269 ns/op BenchmarkGoroutineIdle-4 16 8180520 ns/op BenchmarkHashStringSpeed-4 2428063 60.55 ns/op BenchmarkHashBytesSpeed-4 1000000 100.6 ns/op BenchmarkHashInt32Speed-4 2581536 47.47 ns/op BenchmarkHashInt64Speed-4 2434885 42.40 ns/op BenchmarkHashStringArraySpeed-4 530085 254.7 ns/op BenchmarkMegMap-4 2769241 47.00 ns/op BenchmarkMegOneMap-4 3023528 36.79 ns/op BenchmarkMegEqMap-4 2932 51109 ns/op BenchmarkMegEmptyMap-4 4003029 57.14 ns/op BenchmarkSmallStrMap-4 2805584 44.08 ns/op BenchmarkMapStringKeysEight_16-4 2926555 41.01 ns/op BenchmarkMapStringKeysEight_32-4 2706706 43.12 ns/op BenchmarkMapStringKeysEight_64-4 2802915 46.54 ns/op BenchmarkMapStringKeysEight_1M-4 2722533 41.88 ns/op BenchmarkIntMap-4 3055659 39.67 ns/op BenchmarkMapFirst/1-4 3759816 31.78 ns/op BenchmarkMapFirst/2-4 3583576 33.92 ns/op BenchmarkMapFirst/3-4 3621495 32.04 ns/op BenchmarkMapFirst/4-4 3009064 38.70 ns/op BenchmarkMapFirst/5-4 3573686 30.90 ns/op BenchmarkMapFirst/6-4 3540369 31.26 ns/op BenchmarkMapFirst/7-4 3787089 32.25 ns/op BenchmarkMapFirst/8-4 3770430 33.42 ns/op BenchmarkMapFirst/9-4 3285942 38.65 ns/op BenchmarkMapFirst/10-4 3285457 40.72 ns/op BenchmarkMapFirst/11-4 3308215 51.64 ns/op BenchmarkMapFirst/12-4 3364993 38.57 ns/op BenchmarkMapFirst/13-4 3146733 45.65 ns/op BenchmarkMapFirst/14-4 3267146 35.49 ns/op BenchmarkMapFirst/15-4 3326697 39.27 ns/op BenchmarkMapFirst/16-4 3341622 42.00 ns/op BenchmarkMapMid/1-4 3023756 59.60 ns/op BenchmarkMapMid/2-4 3082784 39.41 ns/op BenchmarkMapMid/3-4 3288678 46.67 ns/op BenchmarkMapMid/4-4 3010222 40.23 ns/op BenchmarkMapMid/5-4 2940350 40.19 ns/op BenchmarkMapMid/6-4 2949883 60.75 ns/op BenchmarkMapMid/7-4 2994698 41.64 ns/op BenchmarkMapMid/8-4 2776442 42.70 ns/op BenchmarkMapMid/9-4 3019783 42.55 ns/op BenchmarkMapMid/10-4 2643025 44.69 ns/op BenchmarkMapMid/11-4 2703313 45.67 ns/op BenchmarkMapMid/12-4 2671735 61.10 ns/op BenchmarkMapMid/13-4 2828132 73.98 ns/op BenchmarkMapMid/14-4 2985145 40.37 ns/op BenchmarkMapMid/15-4 2649232 68.76 ns/op BenchmarkMapMid/16-4 2866306 42.65 ns/op BenchmarkMapLast/1-4 3157836 51.32 ns/op BenchmarkMapLast/2-4 3081459 58.28 ns/op BenchmarkMapLast/3-4 3155152 39.80 ns/op BenchmarkMapLast/4-4 2941815 41.54 ns/op BenchmarkMapLast/5-4 2741588 66.86 ns/op BenchmarkMapLast/6-4 2824934 59.99 ns/op BenchmarkMapLast/7-4 2429116 43.33 ns/op BenchmarkMapLast/8-4 2966652 42.15 ns/op BenchmarkMapLast/9-4 1660641 67.39 ns/op BenchmarkMapLast/10-4 2585122 46.84 ns/op BenchmarkMapLast/11-4 2755423 42.19 ns/op BenchmarkMapLast/12-4 2496061 45.91 ns/op BenchmarkMapLast/13-4 2664021 63.67 ns/op BenchmarkMapLast/14-4 2852785 42.94 ns/op BenchmarkMapLast/15-4 2719702 47.88 ns/op BenchmarkMapLast/16-4 2849760 43.28 ns/op BenchmarkMapCycle-4 2157454 65.74 ns/op BenchmarkRepeatedLookupStrMapKey32-4 2506623 64.62 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 3295 39767 ns/op BenchmarkMakeMap/[Byte]Byte-4 805629 439.1 ns/op BenchmarkMakeMap/[Int]Int-4 183193 1067 ns/op BenchmarkNewEmptyMap-4 16424820 8.575 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1621312 72.49 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 537889 284.0 ns/op BenchmarkMapIterEmpty-4 4369909 47.69 ns/op BenchmarkSameLengthMap-4 3556482 48.42 ns/op BenchmarkBigKeyMap-4 1000000 106.1 ns/op BenchmarkBigValMap-4 1000000 105.6 ns/op BenchmarkSmallKeyMap-4 2459960 45.45 ns/op BenchmarkMapPopulate/1-4 1965775 61.09 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 87614 1337 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 8539 31367 ns/op 6275 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 526 253580 ns/op 51762 B/op 55 allocs/op BenchmarkMapPopulate/10000-4 39 3535982 ns/op 416309 B/op 202 allocs/op BenchmarkMapPopulate/100000-4 3 39725125 ns/op 6527704 B/op 2899 allocs/op BenchmarkComplexAlgMap-4 463352 284.1 ns/op BenchmarkGoMapClear/Reflexive/1-4 768256 191.9 ns/op BenchmarkGoMapClear/Reflexive/10-4 688546 238.1 ns/op BenchmarkGoMapClear/Reflexive/100-4 254096 509.4 ns/op BenchmarkGoMapClear/Reflexive/1000-4 39696 3825 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5086 39831 ns/op BenchmarkGoMapClear/NonReflexive/1-4 584766 241.6 ns/op BenchmarkGoMapClear/NonReflexive/10-4 415503 258.6 ns/op BenchmarkGoMapClear/NonReflexive/100-4 204942 601.9 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 39190 3259 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 4971 25138 ns/op BenchmarkMapStringConversion/32/simple-4 1355230 82.77 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1356736 88.02 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1164622 99.42 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1289316 88.34 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1000000 176.0 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 955363 106.3 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1547478 130.0 ns/op BenchmarkMapInterfacePtr-4 1000000 149.3 ns/op BenchmarkNewEmptyMapHintLessThan8-4 5391159 21.25 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 45055 2839 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 4471 22425 ns/op BenchmarkMapPop1000-4 393 284510 ns/op BenchmarkMapPop10000-4 18 6229553 ns/op BenchmarkMapAssign/Int32/256-4 2347568 55.23 ns/op BenchmarkMapAssign/Int32/65536-4 1386193 89.79 ns/op BenchmarkMapAssign/Int64/256-4 2025783 57.07 ns/op BenchmarkMapAssign/Int64/65536-4 983032 105.1 ns/op BenchmarkMapAssign/Str/256-4 1702665 68.34 ns/op BenchmarkMapAssign/Str/65536-4 532632 299.9 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1000000 121.4 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 734968 169.1 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1223565 92.29 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 720444 149.1 ns/op BenchmarkMapOperatorAssign/Str/256-4 478952 5293 ns/op BenchmarkMapOperatorAssign/Str/65536-4 222658 530.8 ns/op BenchmarkMapAppendAssign/Int32/256-4 690403 198.3 ns/op 32 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 176442 641.7 ns/op 69 B/op 1 allocs/op BenchmarkMapAppendAssign/Int64/256-4 821359 187.9 ns/op 27 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 237928 502.1 ns/op 59 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 725077 276.5 ns/op 62 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 111290 1014 ns/op 132 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1336238 98.52 ns/op BenchmarkMapDelete/Int32/1000-4 1623388 74.06 ns/op BenchmarkMapDelete/Int32/10000-4 1658232 77.63 ns/op BenchmarkMapDelete/Int64/100-4 1202706 121.1 ns/op BenchmarkMapDelete/Int64/1000-4 1576737 81.87 ns/op BenchmarkMapDelete/Int64/10000-4 1514238 73.41 ns/op BenchmarkMapDelete/Str/100-4 1209061 108.9 ns/op BenchmarkMapDelete/Str/1000-4 1000000 100.3 ns/op BenchmarkMapDelete/Str/10000-4 1365978 88.55 ns/op BenchmarkMapDelete/Pointer/100-4 1116567 96.65 ns/op BenchmarkMapDelete/Pointer/1000-4 1671712 73.98 ns/op BenchmarkMapDelete/Pointer/10000-4 1509806 78.35 ns/op BenchmarkMemmove/0-4 20958373 10.16 ns/op BenchmarkMemmove/1-4 1361480 150.2 ns/op 6.66 MB/s BenchmarkMemmove/2-4 1000000 139.0 ns/op 14.39 MB/s BenchmarkMemmove/3-4 872959 158.3 ns/op 18.95 MB/s BenchmarkMemmove/4-4 1000000 126.7 ns/op 31.56 MB/s BenchmarkMemmove/5-4 1385550 103.8 ns/op 48.18 MB/s BenchmarkMemmove/6-4 1421098 96.52 ns/op 62.16 MB/s BenchmarkMemmove/7-4 1388695 146.0 ns/op 47.94 MB/s BenchmarkMemmove/8-4 1000000 104.9 ns/op 76.26 MB/s BenchmarkMemmove/9-4 1000000 169.3 ns/op 53.16 MB/s BenchmarkMemmove/10-4 1315216 90.89 ns/op 110.02 MB/s BenchmarkMemmove/11-4 1329487 89.46 ns/op 122.96 MB/s BenchmarkMemmove/12-4 1298888 87.87 ns/op 136.57 MB/s BenchmarkMemmove/13-4 1290750 152.8 ns/op 85.06 MB/s BenchmarkMemmove/14-4 1243413 90.24 ns/op 155.14 MB/s BenchmarkMemmove/15-4 1316426 90.43 ns/op 165.88 MB/s BenchmarkMemmove/16-4 1381286 82.28 ns/op 194.45 MB/s BenchmarkMemmove/32-4 1355148 90.15 ns/op 354.97 MB/s BenchmarkMemmove/64-4 1257852 91.77 ns/op 697.37 MB/s BenchmarkMemmove/128-4 1000000 100.5 ns/op 1273.05 MB/s BenchmarkMemmove/256-4 986816 130.2 ns/op 1965.53 MB/s BenchmarkMemmove/512-4 749320 207.7 ns/op 2465.02 MB/s BenchmarkMemmove/1024-4 501362 263.8 ns/op 3881.67 MB/s BenchmarkMemmove/2048-4 264784 401.4 ns/op 5101.83 MB/s BenchmarkMemmove/4096-4 149380 1177 ns/op 3480.18 MB/s BenchmarkMemmoveOverlap/32-4 1317931 155.7 ns/op 205.46 MB/s BenchmarkMemmoveOverlap/64-4 1000000 126.2 ns/op 507.01 MB/s BenchmarkMemmoveOverlap/128-4 1000000 103.6 ns/op 1235.95 MB/s BenchmarkMemmoveOverlap/256-4 1000000 122.5 ns/op 2089.92 MB/s BenchmarkMemmoveOverlap/512-4 746226 160.4 ns/op 3192.05 MB/s BenchmarkMemmoveOverlap/1024-4 467398 246.7 ns/op 4151.62 MB/s BenchmarkMemmoveOverlap/2048-4 296679 404.6 ns/op 5061.77 MB/s BenchmarkMemmoveOverlap/4096-4 184567 750.4 ns/op 5458.69 MB/s BenchmarkMemmoveUnalignedDst/0-4 20429384 6.917 ns/op BenchmarkMemmoveUnalignedDst/1-4 1000000 124.3 ns/op 8.04 MB/s BenchmarkMemmoveUnalignedDst/2-4 1387262 100.1 ns/op 19.97 MB/s BenchmarkMemmoveUnalignedDst/3-4 1427295 87.16 ns/op 34.42 MB/s BenchmarkMemmoveUnalignedDst/4-4 1415731 137.1 ns/op 29.17 MB/s BenchmarkMemmoveUnalignedDst/5-4 1000000 101.7 ns/op 49.16 MB/s BenchmarkMemmoveUnalignedDst/6-4 1402898 82.10 ns/op 73.08 MB/s BenchmarkMemmoveUnalignedDst/7-4 1399012 87.10 ns/op 80.37 MB/s BenchmarkMemmoveUnalignedDst/8-4 819990 140.4 ns/op 56.99 MB/s BenchmarkMemmoveUnalignedDst/9-4 1209946 86.31 ns/op 104.28 MB/s BenchmarkMemmoveUnalignedDst/10-4 1395842 87.00 ns/op 114.94 MB/s BenchmarkMemmoveUnalignedDst/11-4 1339514 98.51 ns/op 111.67 MB/s BenchmarkMemmoveUnalignedDst/12-4 1000000 130.1 ns/op 92.23 MB/s BenchmarkMemmoveUnalignedDst/13-4 1304232 134.8 ns/op 96.42 MB/s BenchmarkMemmoveUnalignedDst/14-4 1295263 95.51 ns/op 146.58 MB/s BenchmarkMemmoveUnalignedDst/15-4 1295730 155.2 ns/op 96.66 MB/s BenchmarkMemmoveUnalignedDst/16-4 1313257 90.21 ns/op 177.36 MB/s BenchmarkMemmoveUnalignedDst/32-4 1267077 90.42 ns/op 353.91 MB/s BenchmarkMemmoveUnalignedDst/64-4 1226034 102.6 ns/op 623.96 MB/s BenchmarkMemmoveUnalignedDst/128-4 903900 123.9 ns/op 1033.50 MB/s BenchmarkMemmoveUnalignedDst/256-4 960441 124.2 ns/op 2061.92 MB/s BenchmarkMemmoveUnalignedDst/512-4 634784 205.3 ns/op 2494.29 MB/s BenchmarkMemmoveUnalignedDst/1024-4 489572 317.7 ns/op 3222.90 MB/s BenchmarkMemmoveUnalignedDst/2048-4 289749 437.5 ns/op 4680.76 MB/s BenchmarkMemmoveUnalignedDst/4096-4 142132 735.2 ns/op 5571.64 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 751440 147.0 ns/op 217.68 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1000000 106.0 ns/op 603.68 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1000000 113.7 ns/op 1125.64 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1000000 147.2 ns/op 1738.98 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 672444 325.9 ns/op 1570.98 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 421806 383.9 ns/op 2667.21 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 296055 723.2 ns/op 2832.05 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 169010 740.7 ns/op 5530.13 MB/s BenchmarkMemmoveUnalignedSrc/0-4 18655952 9.421 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1319001 121.2 ns/op 8.25 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1000000 143.5 ns/op 13.94 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1300546 94.23 ns/op 31.84 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1343470 89.68 ns/op 44.60 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1312066 140.8 ns/op 35.52 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1000000 102.3 ns/op 58.64 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1332616 134.9 ns/op 51.89 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1388952 100.4 ns/op 79.71 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1000000 112.1 ns/op 80.30 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1228357 99.44 ns/op 100.56 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1000000 106.6 ns/op 103.22 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1332883 96.89 ns/op 123.85 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1206840 96.21 ns/op 135.12 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1238235 95.15 ns/op 147.14 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1000000 105.7 ns/op 141.96 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1238005 152.8 ns/op 104.70 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1217799 121.2 ns/op 264.11 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1000000 109.6 ns/op 583.71 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1000000 117.2 ns/op 1091.98 MB/s BenchmarkMemmoveUnalignedSrc/256-4 844441 207.8 ns/op 1232.09 MB/s BenchmarkMemmoveUnalignedSrc/512-4 747740 246.5 ns/op 2077.01 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 389492 315.6 ns/op 3244.57 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 245162 628.2 ns/op 3260.13 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 84974 1431 ns/op 2861.58 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1195063 97.69 ns/op 327.56 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1000000 176.1 ns/op 363.43 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1000000 119.1 ns/op 1074.42 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 850113 168.8 ns/op 1516.66 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 753349 171.1 ns/op 2992.78 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 326332 324.2 ns/op 3158.34 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 220454 455.9 ns/op 4491.98 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 171223 793.4 ns/op 5162.86 MB/s BenchmarkMemclr/5-4 14590663 10.19 ns/op 490.49 MB/s BenchmarkMemclr/16-4 13123150 9.171 ns/op 1744.54 MB/s BenchmarkMemclr/64-4 14155483 11.49 ns/op 5571.89 MB/s BenchmarkMemclr/256-4 12625022 12.27 ns/op 20867.93 MB/s BenchmarkMemclr/4096-4 2321330 52.36 ns/op 78233.66 MB/s BenchmarkMemclr/65536-4 82536 1498 ns/op 43742.97 MB/s BenchmarkMemclr/1M-4 4850 23333 ns/op 44939.59 MB/s BenchmarkMemclr/4M-4 1242 124957 ns/op 33566.06 MB/s BenchmarkMemclr/8M-4 391 294191 ns/op 28514.17 MB/s BenchmarkMemclr/16M-4 145 856046 ns/op 19598.50 MB/s BenchmarkMemclr/64M-4 45 3362701 ns/op 19956.84 MB/s BenchmarkGoMemclr/5-4 1822850 59.61 ns/op 83.88 MB/s BenchmarkGoMemclr/16-4 721674 209.3 ns/op 76.43 MB/s BenchmarkGoMemclr/64-4 187146 1037 ns/op 61.70 MB/s BenchmarkGoMemclr/256-4 39657 2866 ns/op 89.31 MB/s BenchmarkMemclrRange/1K_2K-4 86733 1535 ns/op 62442.77 MB/s BenchmarkMemclrRange/2K_8K-4 27460 4955 ns/op 67307.14 MB/s BenchmarkMemclrRange/4K_16K-4 30052 4426 ns/op 72989.29 MB/s BenchmarkMemclrRange/160K_228K-4 3435 47777 ns/op 34804.55 MB/s BenchmarkClearFat7-4 4149409 27.71 ns/op BenchmarkClearFat8-4 4443644 50.14 ns/op BenchmarkClearFat11-4 3831764 40.72 ns/op BenchmarkClearFat12-4 4100575 29.40 ns/op BenchmarkClearFat13-4 4257888 30.97 ns/op BenchmarkClearFat14-4 3893778 29.65 ns/op BenchmarkClearFat15-4 3671253 30.44 ns/op BenchmarkClearFat16-4 4279910 28.97 ns/op BenchmarkClearFat24-4 3401312 33.32 ns/op BenchmarkClearFat32-4 4661912 27.41 ns/op BenchmarkClearFat40-4 3714852 40.47 ns/op BenchmarkClearFat48-4 3677546 30.88 ns/op BenchmarkClearFat56-4 3538309 30.88 ns/op BenchmarkClearFat64-4 3568982 46.95 ns/op BenchmarkClearFat72-4 2960904 45.89 ns/op BenchmarkClearFat128-4 2957894 39.74 ns/op BenchmarkClearFat256-4 2094477 47.89 ns/op BenchmarkClearFat512-4 1154696 103.2 ns/op BenchmarkClearFat1024-4 941682 169.0 ns/op BenchmarkClearFat1032-4 1000000 146.4 ns/op BenchmarkClearFat1040-4 913803 139.0 ns/op BenchmarkCopyFat7-4 3942212 35.29 ns/op BenchmarkCopyFat8-4 4237990 31.30 ns/op BenchmarkCopyFat11-4 3936176 28.79 ns/op BenchmarkCopyFat12-4 3651462 29.06 ns/op BenchmarkCopyFat13-4 4258029 29.99 ns/op BenchmarkCopyFat14-4 3938419 28.37 ns/op BenchmarkCopyFat15-4 3886774 29.54 ns/op BenchmarkCopyFat16-4 4074344 27.22 ns/op BenchmarkCopyFat24-4 4628854 27.12 ns/op BenchmarkCopyFat32-4 3914593 40.60 ns/op BenchmarkCopyFat64-4 3279948 40.12 ns/op BenchmarkCopyFat72-4 3788798 62.46 ns/op BenchmarkCopyFat128-4 2154771 62.56 ns/op BenchmarkCopyFat256-4 2014585 65.48 ns/op BenchmarkCopyFat512-4 1000000 162.9 ns/op BenchmarkCopyFat520-4 1000000 110.8 ns/op BenchmarkCopyFat1024-4 991561 242.5 ns/op BenchmarkCopyFat1032-4 965677 153.2 ns/op BenchmarkCopyFat1040-4 908978 148.8 ns/op BenchmarkIssue18740/2byte-4 328 381139 ns/op BenchmarkIssue18740/4byte-4 517 222140 ns/op BenchmarkIssue18740/8byte-4 898 140011 ns/op BenchmarkReadMetricsLatency-4 10000 3037 p50-ns 4819 p90-ns 9224 p99-ns BenchmarkFinalizer-4 196 569860 ns/op BenchmarkFinalizerRun-4 208789 561.1 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 8964769 14.79 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3844618 31.85 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2871514 67.88 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2846925 37.12 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1597864 91.70 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 108.2 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2974480 52.40 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1512370 115.2 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1635730 76.71 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1840632 57.62 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2618115 47.97 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 2043934 69.10 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1691076 63.46 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1000000 156.2 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 7212339 19.24 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 7637133 16.47 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 7688672 15.77 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 7038697 16.95 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 6125077 20.69 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 5769817 19.48 ns/op BenchmarkFindBitRange64/PatternAASize2-4 8037456 24.41 ns/op BenchmarkFindBitRange64/PatternAASize8-4 4564731 25.42 ns/op BenchmarkFindBitRange64/PatternAASize32-4 6484911 16.66 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 6217819 17.10 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 8724508 22.55 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 7356812 17.96 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 6973306 16.99 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 6683121 19.04 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 7833206 17.29 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 7381129 17.55 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 7064914 28.54 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 8683996 15.17 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 6149764 17.22 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 5566182 18.44 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 5687158 24.70 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 5800562 23.42 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 7656856 26.68 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 7857982 16.20 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 6374971 23.96 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 6943710 15.71 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 7339376 15.40 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 8059764 20.43 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 7176786 15.53 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 6570432 30.89 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 7402664 16.83 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 7589116 15.76 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 7327134 18.11 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 6604897 21.56 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 7324357 15.67 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 7988509 22.29 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 4479354 31.16 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 6714571 16.70 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 6951994 16.74 ns/op BenchmarkNetpollBreak-4 2359 62125 ns/op BenchmarkPingPongHog-4 776 305076 ns/op BenchmarkStackGrowth-4 79652 1428 ns/op BenchmarkStackGrowthDeep-4 799 132068 ns/op BenchmarkCreateGoroutines-4 48889 2770 ns/op BenchmarkCreateGoroutinesParallel-4 42292 47114 ns/op BenchmarkCreateGoroutinesCapture-4 6319 80463 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 20874 49456 ns/op BenchmarkClosureCall-4 24632588 5.221 ns/op BenchmarkWakeupParallelSpinning/0s-4 4396 24126 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5985 28170 ns/op BenchmarkWakeupParallelSpinning/2µs-4 5247 32637 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2581 60590 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1380 83718 ns/op BenchmarkWakeupParallelSpinning/20µs-4 850 131734 ns/op BenchmarkWakeupParallelSpinning/50µs-4 372 342664 ns/op BenchmarkWakeupParallelSpinning/100µs-4 190 590121 ns/op BenchmarkMatmult-4 3912277 44.98 ns/op BenchmarkFastrand-4 5738596 20.24 ns/op BenchmarkFastrand64-4 5725906 21.93 ns/op BenchmarkFastrandHashiter-4 2644323 45.85 ns/op BenchmarkFastrandn/2-4 3770683 30.49 ns/op BenchmarkFastrandn/3-4 3878350 32.28 ns/op BenchmarkFastrandn/4-4 3881542 27.02 ns/op BenchmarkFastrandn/5-4 4307852 54.45 ns/op BenchmarkIfaceCmp100-4 106378 1063 ns/op BenchmarkIfaceCmpNil100-4 177949 857.8 ns/op BenchmarkEfaceCmpDiff-4 41946 2772 ns/op BenchmarkEfaceCmpDiffIndirect-4 40484 3283 ns/op BenchmarkDefer-4 1622851 78.38 ns/op BenchmarkDefer10-4 795096 190.6 ns/op BenchmarkDeferMany-4 241953 1057 ns/op BenchmarkPanicRecover-4 220821 520.0 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 68 1872187 ns/op 1839775 p50-ns 2533797 p90-ns 3106240 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 67 3283765 ns/op 2679583 p50-ns 5893382 p90-ns 16105582 p99-ns BenchmarkGoroutineProfile/small/idle-4 31 4123148 ns/op 4151461 p50-ns 4916187 p90-ns 6376457 p99-ns BenchmarkGoroutineProfile/small/loaded-4 33 6553110 ns/op 4916984 p50-ns 13312084 p90-ns 24187072 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 61 2103306 ns/op 2083509 p50-ns 2816003 p90-ns 3572506 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 78 2653354 ns/op 2293197 p50-ns 3783382 p90-ns 10307545 p99-ns BenchmarkGoroutineProfile/large/idle-4 13 10025030 ns/op 9893892 p50-ns 11655047 p90-ns 15962659 p99-ns BenchmarkGoroutineProfile/large/loaded-4 5 25039417 ns/op 25847523 p50-ns 30413686 p90-ns 30413686 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 66 2036955 ns/op 1908820 p50-ns 2772083 p90-ns 3282047 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 81 3169768 ns/op 2692632 p50-ns 4227465 p90-ns 15049426 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 26 3970786 ns/op 3951257 p50-ns 5289845 p90-ns 6811846 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 32 9716944 ns/op 6567697 p50-ns 18860595 p90-ns 50556668 p99-ns BenchmarkRWMutexUncontended-4 1795220 121.8 ns/op BenchmarkRWMutexWrite100-4 150000 2549 ns/op BenchmarkRWMutexWrite10-4 1000000 1793 ns/op BenchmarkRWMutexWorkWrite100-4 48234 5619 ns/op BenchmarkRWMutexWorkWrite10-4 97464 3614 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2346 87951 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1066 181731 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1159 103272 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 522 227731 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 522 250144 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 236 732080 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 254 431416 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 104 1159106 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 236234 990.4 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 103756 1321 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 184029 1354 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 147465 1768 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 198721 1229 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 144156 1820 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 124756 1223 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 180352 1104 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 65504 1785 ns/op BenchmarkMakeSlice/Byte-4 1000000 117.3 ns/op BenchmarkMakeSlice/Int16-4 1000000 106.3 ns/op BenchmarkMakeSlice/Int-4 1000000 153.7 ns/op BenchmarkMakeSlice/Ptr-4 1000000 203.1 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 292.8 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 281.9 ns/op BenchmarkMakeSlice/Struct/40-4 498361 338.2 ns/op BenchmarkGrowSlice/Byte-4 549652 592.0 ns/op BenchmarkGrowSlice/Int16-4 629053 381.0 ns/op BenchmarkGrowSlice/Int-4 339165 526.5 ns/op BenchmarkGrowSlice/Ptr-4 163842 809.6 ns/op BenchmarkGrowSlice/Struct/24-4 158222 1620 ns/op BenchmarkGrowSlice/Struct/32-4 125257 1603 ns/op BenchmarkGrowSlice/Struct/40-4 67521 1491 ns/op BenchmarkExtendSlice/IntSlice-4 182157 1034 ns/op BenchmarkExtendSlice/PointerSlice-4 188473 2239 ns/op BenchmarkExtendSlice/NoGrow-4 163730 728.0 ns/op BenchmarkAppend-4 994056 145.6 ns/op BenchmarkAppendGrowByte-4 1 107029516 ns/op BenchmarkAppendGrowString-4 1 464083456 ns/op BenchmarkAppendSlice/1Bytes-4 236442 523.7 ns/op BenchmarkAppendSlice/4Bytes-4 208087 541.1 ns/op BenchmarkAppendSlice/7Bytes-4 252516 481.2 ns/op BenchmarkAppendSlice/8Bytes-4 162519 664.5 ns/op BenchmarkAppendSlice/15Bytes-4 211243 793.3 ns/op BenchmarkAppendSlice/16Bytes-4 173673 715.6 ns/op BenchmarkAppendSlice/32Bytes-4 367821 542.6 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 29281 4147 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 10000 10862 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 9039 42708 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 810 179953 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 61 1651110 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 24 5246639 ns/op BenchmarkAppendStr/1Bytes-4 218524 568.7 ns/op BenchmarkAppendStr/4Bytes-4 242551 626.3 ns/op BenchmarkAppendStr/8Bytes-4 208513 484.8 ns/op BenchmarkAppendStr/16Bytes-4 206260 488.8 ns/op BenchmarkAppendStr/32Bytes-4 320775 458.3 ns/op BenchmarkAppendSpecialCase-4 796807 144.9 ns/op BenchmarkCopy/1Byte-4 357679 384.8 ns/op 2.60 MB/s BenchmarkCopy/1String-4 896832 314.5 ns/op 3.18 MB/s BenchmarkCopy/2Byte-4 345634 665.3 ns/op 3.01 MB/s BenchmarkCopy/2String-4 222716 582.6 ns/op 3.43 MB/s BenchmarkCopy/4Byte-4 269116 1888 ns/op 2.12 MB/s BenchmarkCopy/4String-4 419544 393.3 ns/op 10.17 MB/s BenchmarkCopy/8Byte-4 1224738 106.9 ns/op 74.83 MB/s BenchmarkCopy/8String-4 1199128 101.8 ns/op 78.55 MB/s BenchmarkCopy/12Byte-4 1000000 130.0 ns/op 92.29 MB/s BenchmarkCopy/12String-4 893778 252.6 ns/op 47.51 MB/s BenchmarkCopy/16Byte-4 1000000 131.4 ns/op 121.78 MB/s BenchmarkCopy/16String-4 1201401 99.71 ns/op 160.47 MB/s BenchmarkCopy/32Byte-4 563980 222.6 ns/op 143.73 MB/s BenchmarkCopy/32String-4 1000000 180.7 ns/op 177.07 MB/s BenchmarkCopy/128Byte-4 1000000 125.2 ns/op 1022.35 MB/s BenchmarkCopy/128String-4 966328 130.9 ns/op 977.61 MB/s BenchmarkCopy/1024Byte-4 353031 376.6 ns/op 2719.16 MB/s BenchmarkCopy/1024String-4 320709 398.3 ns/op 2571.04 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 14212 9848 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 9487 11964 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 20422 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 27373 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 9031 35235 ns/op BenchmarkAppendInPlace/Grow/Byte-4 144552 1443 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 122322 1635 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 52058 2031 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 44481 3126 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 31196 3278 ns/op BenchmarkStackCopyPtr-4 1 271456421 ns/op BenchmarkStackCopy-4 1 121595349 ns/op BenchmarkStackCopyNoCache-4 21 6984908 ns/op BenchmarkStackCopyWithStkobj-4 2 52018100 ns/op BenchmarkIssue18138-4 135 1069953 ns/op BenchmarkCompareStringEqual-4 14161806 14.14 ns/op BenchmarkCompareStringIdentical-4 21200214 6.331 ns/op BenchmarkCompareStringSameLength-4 14407119 7.850 ns/op BenchmarkCompareStringDifferentLength-4 25240892 4.813 ns/op BenchmarkCompareStringBigUnaligned-4 1122 98370 ns/op 10659.59 MB/s BenchmarkCompareStringBig-4 1068 110305 ns/op 9506.25 MB/s BenchmarkConcatStringAndBytes-4 1532376 70.46 ns/op BenchmarkSliceByteToString/1-4 1606888 78.27 ns/op BenchmarkSliceByteToString/2-4 794853 191.4 ns/op BenchmarkSliceByteToString/4-4 829076 165.4 ns/op BenchmarkSliceByteToString/8-4 856320 187.1 ns/op BenchmarkSliceByteToString/16-4 843450 215.3 ns/op BenchmarkSliceByteToString/32-4 723832 222.6 ns/op BenchmarkSliceByteToString/64-4 934444 350.0 ns/op BenchmarkSliceByteToString/128-4 830532 396.4 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2263368 51.60 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 968853 125.5 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 111.9 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 2561248 44.62 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1000000 135.4 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1625898 68.82 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 1581039 118.1 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 277335 374.1 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 412068 313.2 ns/op BenchmarkRuneIterate/range/ASCII-4 6671756 25.16 ns/op BenchmarkRuneIterate/range/Japanese-4 2238850 65.02 ns/op BenchmarkRuneIterate/range/MixedLength-4 2484891 41.62 ns/op BenchmarkRuneIterate/range1/ASCII-4 7187636 16.79 ns/op BenchmarkRuneIterate/range1/Japanese-4 1786468 104.1 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2831598 47.36 ns/op BenchmarkRuneIterate/range2/ASCII-4 7106905 17.04 ns/op BenchmarkRuneIterate/range2/Japanese-4 2345074 53.41 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2441793 45.36 ns/op BenchmarkArrayEqual-4 25342855 4.645 ns/op BenchmarkFunc/Name-4 5022174 23.05 ns/op BenchmarkFunc/Entry-4 12818272 9.431 ns/op BenchmarkFunc/FileLine-4 1749520 111.8 ns/op PASS ok runtime 560.440s goos: darwin goarch: amd64 pkg: runtime/cgo BenchmarkHandle/non-concurrent-4 27010 4934 ns/op BenchmarkHandle/concurrent-4 18602 5876 ns/op PASS ok runtime/cgo 0.599s goos: darwin goarch: amd64 pkg: runtime/internal/atomic BenchmarkAtomicLoad64-4 22934499 5.846 ns/op BenchmarkAtomicStore64-4 7097922 14.48 ns/op BenchmarkAtomicLoad-4 26364361 5.059 ns/op BenchmarkAtomicStore-4 12649845 10.34 ns/op BenchmarkAnd8-4 8859909 16.53 ns/op BenchmarkAnd-4 11328633 11.91 ns/op BenchmarkAnd8Parallel-4 3855330 30.38 ns/op BenchmarkAndParallel-4 3889069 29.73 ns/op BenchmarkOr8-4 11951935 11.98 ns/op BenchmarkOr-4 11986347 10.69 ns/op BenchmarkOr8Parallel-4 3677948 30.38 ns/op BenchmarkOrParallel-4 3949398 31.33 ns/op BenchmarkXadd-4 3980866 29.72 ns/op BenchmarkXadd64-4 3574882 30.01 ns/op BenchmarkCas-4 2768046 46.81 ns/op BenchmarkCas64-4 2425236 57.58 ns/op BenchmarkXchg-4 4016140 30.47 ns/op BenchmarkXchg64-4 3796107 30.10 ns/op PASS ok runtime/internal/atomic 4.099s goos: darwin goarch: amd64 pkg: runtime/internal/math BenchmarkMulUintptr/small-4 3638902 50.84 ns/op BenchmarkMulUintptr/large-4 2152682 68.58 ns/op PASS ok runtime/internal/math 0.833s goos: darwin goarch: amd64 pkg: runtime/pprof BenchmarkGoroutine/Profile.WriteTo_idle_50-4 8 13245354 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 10 20430156 ns/op 412.9 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 25 4649767 ns/op 15.20 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 6 22049216 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 3 34066113 ns/op 1600 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 16 6925262 ns/op 113.1 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 1 110124142 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 133492166 ns/op 10733 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 7 22556401 ns/op 1642 concurrent_launches/op PASS ok runtime/pprof 1.957s goos: darwin goarch: amd64 pkg: runtime/race BenchmarkSyncLeak-4 6 20150475 ns/op BenchmarkStackLeak-4 17725 7555 ns/op PASS ok runtime/race 0.589s goos: darwin goarch: amd64 pkg: runtime/trace BenchmarkStartRegion-4 2638779 45.82 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 340008 544.7 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.475s goos: darwin goarch: amd64 pkg: sort BenchmarkSearchWrappers-4 75990 1743 ns/op BenchmarkSortString1K-4 100 1180890 ns/op BenchmarkSortString1K_Slice-4 100 1145438 ns/op BenchmarkStableString1K-4 64 2179398 ns/op BenchmarkSortInt1K-4 124 1012388 ns/op BenchmarkSortInt1K_Sorted-4 1648 66438 ns/op BenchmarkSortInt1K_Reversed-4 1153 98682 ns/op BenchmarkSortInt1K_Mod8-4 403 278107 ns/op BenchmarkStableInt1K-4 100 1044104 ns/op BenchmarkStableInt1K_Slice-4 127 1146919 ns/op BenchmarkSortInt64K-4 2 75958724 ns/op BenchmarkSortInt64K_Slice-4 2 59651297 ns/op BenchmarkStableInt64K-4 2 130631235 ns/op BenchmarkSort1e2-4 364 321443 ns/op BenchmarkStable1e2-4 147 808982 ns/op BenchmarkSort1e4-4 2 54361256 ns/op BenchmarkStable1e4-4 1 241106793 ns/op PASS ok sort 33.536s goos: darwin goarch: amd64 pkg: strconv BenchmarkAtof64Decimal-4 721436 157.7 ns/op BenchmarkAtof64Float-4 706209 162.9 ns/op BenchmarkAtof64FloatExp-4 533361 211.8 ns/op BenchmarkAtof64Big-4 459842 263.0 ns/op BenchmarkAtof64RandomBits-4 464701 271.3 ns/op BenchmarkAtof64RandomFloats-4 484033 238.4 ns/op BenchmarkAtof64RandomLongFloats-4 450271 285.9 ns/op BenchmarkAtof32Decimal-4 787392 142.8 ns/op BenchmarkAtof32Float-4 833475 153.9 ns/op BenchmarkAtof32FloatExp-4 626223 212.6 ns/op BenchmarkAtof32Random-4 375472 325.9 ns/op BenchmarkAtof32RandomLong-4 165691 760.3 ns/op BenchmarkParseInt/Pos/7bit-4 1362139 83.16 ns/op BenchmarkParseInt/Pos/26bit-4 918619 138.2 ns/op BenchmarkParseInt/Pos/31bit-4 638060 177.1 ns/op BenchmarkParseInt/Pos/56bit-4 454884 255.6 ns/op BenchmarkParseInt/Pos/63bit-4 389347 286.5 ns/op BenchmarkParseInt/Neg/7bit-4 1000000 100.6 ns/op BenchmarkParseInt/Neg/26bit-4 648116 167.8 ns/op BenchmarkParseInt/Neg/31bit-4 683074 178.8 ns/op BenchmarkParseInt/Neg/56bit-4 529798 259.3 ns/op BenchmarkParseInt/Neg/63bit-4 476398 249.5 ns/op BenchmarkAtoi/Pos/7bit-4 1836727 65.06 ns/op BenchmarkAtoi/Pos/26bit-4 963210 122.4 ns/op BenchmarkAtoi/Pos/31bit-4 853317 126.1 ns/op BenchmarkAtoi/Pos/56bit-4 610543 184.4 ns/op BenchmarkAtoi/Pos/63bit-4 443606 258.9 ns/op BenchmarkAtoi/Neg/7bit-4 1733619 67.53 ns/op BenchmarkAtoi/Neg/26bit-4 946564 118.6 ns/op BenchmarkAtoi/Neg/31bit-4 935553 131.8 ns/op BenchmarkAtoi/Neg/56bit-4 657562 193.4 ns/op BenchmarkAtoi/Neg/63bit-4 510595 256.8 ns/op BenchmarkFormatFloat/Decimal-4 102896 1136 ns/op BenchmarkFormatFloat/Float-4 92316 1322 ns/op BenchmarkFormatFloat/Exp-4 98335 1143 ns/op BenchmarkFormatFloat/NegExp-4 110161 1193 ns/op BenchmarkFormatFloat/LongExp-4 77578 1457 ns/op BenchmarkFormatFloat/Big-4 79369 1525 ns/op BenchmarkFormatFloat/BinaryExp-4 190449 640.6 ns/op BenchmarkFormatFloat/32Integer-4 104842 1128 ns/op BenchmarkFormatFloat/32ExactFraction-4 96354 1159 ns/op BenchmarkFormatFloat/32Point-4 83788 1244 ns/op BenchmarkFormatFloat/32Exp-4 95984 1185 ns/op BenchmarkFormatFloat/32NegExp-4 104041 1186 ns/op BenchmarkFormatFloat/32Shortest-4 99979 1119 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 117060 1024 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 115612 1066 ns/op BenchmarkFormatFloat/64Fixed1-4 127953 908.0 ns/op BenchmarkFormatFloat/64Fixed2-4 133016 894.9 ns/op BenchmarkFormatFloat/64Fixed3-4 143071 870.1 ns/op BenchmarkFormatFloat/64Fixed4-4 124928 883.1 ns/op BenchmarkFormatFloat/64Fixed12-4 81630 1513 ns/op BenchmarkFormatFloat/64Fixed16-4 93265 1281 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 97491 1257 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 87229 1365 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2239 52319 ns/op BenchmarkFormatFloat/Slowpath64-4 79290 1491 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 79341 1577 ns/op BenchmarkAppendFloat/Decimal-4 120319 960.5 ns/op BenchmarkAppendFloat/Float-4 102679 1145 ns/op BenchmarkAppendFloat/Exp-4 120568 979.9 ns/op BenchmarkAppendFloat/NegExp-4 128757 963.9 ns/op BenchmarkAppendFloat/LongExp-4 91465 1271 ns/op BenchmarkAppendFloat/Big-4 94323 1309 ns/op BenchmarkAppendFloat/BinaryExp-4 333195 400.0 ns/op BenchmarkAppendFloat/32Integer-4 132505 976.6 ns/op BenchmarkAppendFloat/32ExactFraction-4 115712 974.9 ns/op BenchmarkAppendFloat/32Point-4 104019 1056 ns/op BenchmarkAppendFloat/32Exp-4 107269 956.2 ns/op BenchmarkAppendFloat/32NegExp-4 110758 932.5 ns/op BenchmarkAppendFloat/32Shortest-4 135868 866.9 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 166095 757.1 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 140829 793.8 ns/op BenchmarkAppendFloat/64Fixed1-4 169969 655.7 ns/op BenchmarkAppendFloat/64Fixed2-4 190143 660.2 ns/op BenchmarkAppendFloat/64Fixed3-4 184198 670.1 ns/op BenchmarkAppendFloat/64Fixed4-4 190003 658.6 ns/op BenchmarkAppendFloat/64Fixed12-4 96246 1369 ns/op BenchmarkAppendFloat/64Fixed16-4 119782 1018 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 129759 934.5 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 103476 1093 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2520 49793 ns/op BenchmarkAppendFloat/Slowpath64-4 94939 1215 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 88346 1239 ns/op BenchmarkFormatInt-4 15672 7799 ns/op BenchmarkAppendInt-4 17060 7025 ns/op BenchmarkFormatUint-4 83514 1536 ns/op BenchmarkAppendUint-4 92005 1231 ns/op BenchmarkFormatIntSmall/7-4 2027380 56.40 ns/op BenchmarkFormatIntSmall/42-4 2111188 58.49 ns/op BenchmarkAppendIntSmall-4 1000000 103.3 ns/op BenchmarkAppendUintVarlen/1-4 1000000 107.3 ns/op BenchmarkAppendUintVarlen/12-4 1000000 107.5 ns/op BenchmarkAppendUintVarlen/123-4 855129 139.5 ns/op BenchmarkAppendUintVarlen/1234-4 841791 141.4 ns/op BenchmarkAppendUintVarlen/12345-4 890839 147.9 ns/op BenchmarkAppendUintVarlen/123456-4 900934 145.1 ns/op BenchmarkAppendUintVarlen/1234567-4 722434 150.0 ns/op BenchmarkAppendUintVarlen/12345678-4 767620 149.6 ns/op BenchmarkAppendUintVarlen/123456789-4 854989 151.7 ns/op BenchmarkAppendUintVarlen/1234567890-4 697858 155.5 ns/op BenchmarkAppendUintVarlen/12345678901-4 786811 154.9 ns/op BenchmarkAppendUintVarlen/123456789012-4 773679 157.3 ns/op BenchmarkAppendUintVarlen/1234567890123-4 778755 156.4 ns/op BenchmarkAppendUintVarlen/12345678901234-4 825681 156.4 ns/op BenchmarkAppendUintVarlen/123456789012345-4 806586 163.0 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 783475 159.7 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 707271 160.5 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 795379 165.7 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 762841 171.2 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 736611 170.5 ns/op BenchmarkQuote-4 39828 3020 ns/op BenchmarkQuoteRune-4 371101 316.7 ns/op BenchmarkAppendQuote-4 45416 2556 ns/op BenchmarkAppendQuoteRune-4 780010 166.6 ns/op BenchmarkUnquoteEasy-4 1424676 83.52 ns/op BenchmarkUnquoteHard-4 37628 3141 ns/op PASS ok strconv 19.053s goos: darwin goarch: amd64 pkg: strings BenchmarkBuildString_Builder/1Write_NoGrow-4 352471 355.7 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 112462 1202 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 172401 835.2 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 268626 523.0 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 58544 1796 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 86586 1516 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 617709 226.9 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 25435 4383 ns/op BenchmarkGenericMatch1-4 2155 55076 ns/op BenchmarkGenericMatch2-4 444 249640 ns/op BenchmarkSingleMaxSkipping-4 12088 9837 ns/op 1016.57 MB/s BenchmarkSingleLongSuffixFail-4 19777 5581 ns/op 179.53 MB/s BenchmarkSingleMatch-4 241 514711 ns/op 29.14 MB/s BenchmarkByteByteNoMatch-4 95469 1395 ns/op BenchmarkByteByteMatch-4 16428 7048 ns/op BenchmarkByteStringMatch-4 17708 6423 ns/op BenchmarkHTMLEscapeNew-4 66855 1799 ns/op BenchmarkHTMLEscapeOld-4 74169 1538 ns/op BenchmarkByteStringReplacerWriteString-4 1542 82859 ns/op BenchmarkByteReplacerWriteString-4 1788 69622 ns/op BenchmarkByteByteReplaces-4 2691 40935 ns/op BenchmarkByteByteMap-4 9278 12592 ns/op BenchmarkMap/identity/ASCII-4 801072 159.4 ns/op BenchmarkMap/identity/Greek-4 573049 215.7 ns/op BenchmarkMap/change/ASCII-4 33940 3472 ns/op BenchmarkMap/change/Greek-4 24406 4862 ns/op BenchmarkIndexRune-4 1735911 66.96 ns/op BenchmarkIndexRuneLongString-4 1509445 78.02 ns/op BenchmarkIndexRuneFastPath-4 3086538 37.41 ns/op BenchmarkIndex-4 3088413 37.20 ns/op BenchmarkLastIndex-4 3181491 35.50 ns/op BenchmarkIndexByte-4 13081417 8.699 ns/op BenchmarkToUpper/#00-4 2728101 45.32 ns/op BenchmarkToUpper/ONLYUPPER-4 2170904 69.74 ns/op BenchmarkToUpper/abc-4 253136 497.1 ns/op BenchmarkToUpper/AbC123-4 196614 552.3 ns/op BenchmarkToUpper/azAZ09_-4 240072 495.4 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 43710 2545 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 58885 1922 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 29980 3909 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 55807 1968 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 108630 1034 ns/op BenchmarkToLower/#00-4 2670447 43.86 ns/op BenchmarkToLower/abc-4 2505178 47.87 ns/op BenchmarkToLower/AbC123-4 197491 602.4 ns/op BenchmarkToLower/azAZ09_-4 207021 601.4 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 79728 1464 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 54405 2088 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 30530 3758 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 71582 1767 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 119737 1171 ns/op BenchmarkMapNoChanges-4 936282 124.6 ns/op BenchmarkTrim-4 26162 3974 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 2309029 49.76 ns/op BenchmarkToValidUTF8/InvalidASCII-4 175971 725.7 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 103592 1131 ns/op BenchmarkEqualFold/Tests-4 51456 2415 ns/op BenchmarkEqualFold/ASCII-4 2779543 45.13 ns/op BenchmarkEqualFold/UnicodePrefix-4 125163 983.5 ns/op BenchmarkEqualFold/UnicodeSuffix-4 109668 934.1 ns/op BenchmarkIndexHard1-4 1050 114466 ns/op BenchmarkIndexHard2-4 806 147130 ns/op BenchmarkIndexHard3-4 194 612194 ns/op BenchmarkIndexHard4-4 175 669809 ns/op BenchmarkLastIndexHard1-4 81 1623930 ns/op BenchmarkLastIndexHard2-4 87 1496308 ns/op BenchmarkLastIndexHard3-4 84 1505427 ns/op BenchmarkCountHard1-4 1078 111562 ns/op BenchmarkCountHard2-4 684 147187 ns/op BenchmarkCountHard3-4 187 605171 ns/op BenchmarkIndexTorture-4 10000 11616 ns/op BenchmarkCountTorture-4 10000 11485 ns/op BenchmarkCountTortureOverlapping-4 896 123289 ns/op BenchmarkCountByte/10-4 3488638 35.30 ns/op 283.32 MB/s BenchmarkCountByte/32-4 3057398 36.39 ns/op 879.36 MB/s BenchmarkCountByte/4096-4 1000000 119.6 ns/op 34256.63 MB/s BenchmarkCountByte/4194304-4 1128 118338 ns/op 35443.33 MB/s BenchmarkCountByte/67108864-4 26 3927972 ns/op 17084.86 MB/s BenchmarkFields/ASCII/16-4 375879 330.8 ns/op 48.37 MB/s 16 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 30327 4168 ns/op 61.41 MB/s 288 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1792 73731 ns/op 55.55 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 84 1605233 ns/op 40.83 MB/s 98305 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 6 20705970 ns/op 50.64 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 126028 958.5 ns/op 16.69 MB/s 16 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 9794 12697 ns/op 20.16 MB/s 384 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 540 226196 ns/op 18.11 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 30 3872637 ns/op 16.92 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 73724798 ns/op 14.22 MB/s 10457392 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 213658 607.2 ns/op 26.35 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 15388 7896 ns/op 32.42 MB/s 288 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 798 164845 ns/op 24.85 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 37 3292649 ns/op 19.90 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 60587534 ns/op 17.31 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 140354 816.7 ns/op 19.59 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 10000 10817 ns/op 23.67 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 676 193294 ns/op 21.19 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 34 3670963 ns/op 17.85 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 67060844 ns/op 15.64 MB/s 10457392 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 76762404 ns/op BenchmarkSplitSingleByteSeparator-4 18 6697842 ns/op BenchmarkSplitMultiByteSeparator-4 33 3537146 ns/op BenchmarkSplitNSingleByteSeparator-4 195964 751.5 ns/op BenchmarkSplitNMultiByteSeparator-4 164738 907.2 ns/op BenchmarkRepeat/5x0-4 2895697 40.46 ns/op BenchmarkRepeat/5x1-4 2866168 40.82 ns/op BenchmarkRepeat/5x2-4 260667 529.1 ns/op BenchmarkRepeat/5x6-4 121124 998.1 ns/op BenchmarkRepeat/10x0-4 2869586 41.02 ns/op BenchmarkRepeat/10x1-4 2979628 41.86 ns/op BenchmarkRepeat/10x2-4 251468 526.8 ns/op BenchmarkRepeat/10x6-4 144346 899.9 ns/op BenchmarkRepeatLarge/256/1-4 60384 2120 ns/op 120.75 MB/s BenchmarkRepeatLarge/256/16-4 96159 1376 ns/op 186.02 MB/s BenchmarkRepeatLarge/512/1-4 44703 2782 ns/op 184.01 MB/s BenchmarkRepeatLarge/512/16-4 58516 2062 ns/op 248.25 MB/s BenchmarkRepeatLarge/1024/1-4 33296 4080 ns/op 250.98 MB/s BenchmarkRepeatLarge/1024/16-4 39825 3196 ns/op 320.38 MB/s BenchmarkRepeatLarge/2048/1-4 21553 5947 ns/op 344.38 MB/s BenchmarkRepeatLarge/2048/16-4 18363 5485 ns/op 373.37 MB/s BenchmarkRepeatLarge/4096/1-4 12871 9636 ns/op 425.09 MB/s BenchmarkRepeatLarge/4096/16-4 13788 8429 ns/op 485.92 MB/s BenchmarkRepeatLarge/8192/1-4 8925 16682 ns/op 491.08 MB/s BenchmarkRepeatLarge/8192/16-4 10000 16233 ns/op 504.65 MB/s BenchmarkRepeatLarge/8192/4097-4 3518505 31.45 ns/op 130267.13 MB/s BenchmarkRepeatLarge/16384/1-4 9961 26753 ns/op 612.42 MB/s BenchmarkRepeatLarge/16384/16-4 8530 25947 ns/op 631.45 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 21193 ns/op 579.95 MB/s BenchmarkRepeatLarge/32768/1-4 2389 48827 ns/op 671.10 MB/s BenchmarkRepeatLarge/32768/16-4 2023 50807 ns/op 644.95 MB/s BenchmarkRepeatLarge/32768/4097-4 2401 45011 ns/op 637.16 MB/s BenchmarkRepeatLarge/65536/1-4 1086 97576 ns/op 671.64 MB/s BenchmarkRepeatLarge/65536/16-4 1198 96993 ns/op 675.68 MB/s BenchmarkRepeatLarge/65536/4097-4 1222 96285 ns/op 638.26 MB/s BenchmarkRepeatLarge/131072/1-4 313 411890 ns/op 318.22 MB/s BenchmarkRepeatLarge/131072/16-4 337 354132 ns/op 370.12 MB/s BenchmarkRepeatLarge/131072/4097-4 328 332095 ns/op 382.44 MB/s BenchmarkRepeatLarge/262144/1-4 172 615334 ns/op 426.02 MB/s BenchmarkRepeatLarge/262144/16-4 195 624363 ns/op 419.86 MB/s BenchmarkRepeatLarge/262144/4097-4 178 658578 ns/op 391.92 MB/s BenchmarkRepeatLarge/524288/1-4 92 1328126 ns/op 394.76 MB/s BenchmarkRepeatLarge/524288/16-4 87 1430900 ns/op 366.40 MB/s BenchmarkRepeatLarge/524288/4097-4 80 1311719 ns/op 396.67 MB/s BenchmarkRepeatLarge/1048576/1-4 44 2411114 ns/op 434.89 MB/s BenchmarkRepeatLarge/1048576/16-4 52 2340322 ns/op 448.05 MB/s BenchmarkRepeatLarge/1048576/4097-4 72 2362721 ns/op 442.17 MB/s BenchmarkRepeatLarge/2097152/1-4 26 4544350 ns/op 461.49 MB/s BenchmarkRepeatLarge/2097152/16-4 31 4222723 ns/op 496.63 MB/s BenchmarkRepeatLarge/2097152/4097-4 30 4524383 ns/op 462.73 MB/s BenchmarkRepeatLarge/4194304/1-4 12 8501562 ns/op 493.36 MB/s BenchmarkRepeatLarge/4194304/16-4 13 8759717 ns/op 478.82 MB/s BenchmarkRepeatLarge/4194304/4097-4 13 8764939 ns/op 478.18 MB/s BenchmarkRepeatLarge/8388608/1-4 8 14496812 ns/op 578.65 MB/s BenchmarkRepeatLarge/8388608/16-4 7 16627901 ns/op 504.49 MB/s BenchmarkRepeatLarge/8388608/4097-4 8 14395401 ns/op 582.59 MB/s BenchmarkRepeatLarge/16777216/1-4 4 27103061 ns/op 619.02 MB/s BenchmarkRepeatLarge/16777216/16-4 3 36458792 ns/op 460.17 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 26496562 ns/op 633.18 MB/s BenchmarkRepeatLarge/33554432/1-4 2 51220047 ns/op 655.10 MB/s BenchmarkRepeatLarge/33554432/16-4 2 50516256 ns/op 664.23 MB/s BenchmarkRepeatLarge/33554432/4097-4 3 55318803 ns/op 606.56 MB/s BenchmarkRepeatLarge/67108864/1-4 1 100304544 ns/op 669.05 MB/s BenchmarkRepeatLarge/67108864/16-4 2 104577697 ns/op 641.71 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 97227480 ns/op 690.23 MB/s BenchmarkRepeatLarge/134217728/1-4 1 196767099 ns/op 682.11 MB/s BenchmarkRepeatLarge/134217728/16-4 1 206618455 ns/op 649.59 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 200198526 ns/op 670.42 MB/s BenchmarkRepeatLarge/268435456/1-4 1 438439881 ns/op 612.25 MB/s BenchmarkRepeatLarge/268435456/16-4 1 397853656 ns/op 674.71 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 401044629 ns/op 669.34 MB/s BenchmarkRepeatLarge/536870912/1-4 1 880568355 ns/op 609.69 MB/s BenchmarkRepeatLarge/536870912/16-4 1 811014140 ns/op 661.97 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 787290740 ns/op 681.92 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3175572136 ns/op 338.13 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3815992887 ns/op 281.38 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3934459273 ns/op 272.91 MB/s BenchmarkIndexAnyASCII/1:1-4 2203683 51.98 ns/op BenchmarkIndexAnyASCII/1:2-4 2253016 52.80 ns/op BenchmarkIndexAnyASCII/1:4-4 2245569 51.84 ns/op BenchmarkIndexAnyASCII/1:8-4 2266546 52.08 ns/op BenchmarkIndexAnyASCII/1:16-4 2220818 52.95 ns/op BenchmarkIndexAnyASCII/1:32-4 2199334 53.63 ns/op BenchmarkIndexAnyASCII/1:64-4 2224658 53.25 ns/op BenchmarkIndexAnyASCII/16:1-4 2173446 53.98 ns/op BenchmarkIndexAnyASCII/16:2-4 1000000 137.5 ns/op BenchmarkIndexAnyASCII/16:4-4 861349 128.5 ns/op BenchmarkIndexAnyASCII/16:8-4 841245 130.7 ns/op BenchmarkIndexAnyASCII/16:16-4 787783 138.7 ns/op BenchmarkIndexAnyASCII/16:32-4 628884 161.7 ns/op BenchmarkIndexAnyASCII/16:64-4 660289 190.4 ns/op BenchmarkIndexAnyASCII/256:1-4 1995602 59.32 ns/op BenchmarkIndexAnyASCII/256:2-4 102664 1171 ns/op BenchmarkIndexAnyASCII/256:4-4 98475 1173 ns/op BenchmarkIndexAnyASCII/256:8-4 95786 1181 ns/op BenchmarkIndexAnyASCII/256:16-4 97350 1167 ns/op BenchmarkIndexAnyASCII/256:32-4 93715 1185 ns/op BenchmarkIndexAnyASCII/256:64-4 88584 1250 ns/op BenchmarkIndexAnyUTF8/1:1-4 2450786 48.33 ns/op BenchmarkIndexAnyUTF8/1:2-4 2353761 50.27 ns/op BenchmarkIndexAnyUTF8/1:4-4 2386827 51.04 ns/op BenchmarkIndexAnyUTF8/1:8-4 2288499 51.41 ns/op BenchmarkIndexAnyUTF8/1:16-4 2278327 52.92 ns/op BenchmarkIndexAnyUTF8/1:32-4 2293053 51.74 ns/op BenchmarkIndexAnyUTF8/1:64-4 2250828 52.42 ns/op BenchmarkIndexAnyUTF8/16:1-4 1897850 62.67 ns/op BenchmarkIndexAnyUTF8/16:2-4 288242 410.3 ns/op BenchmarkIndexAnyUTF8/16:4-4 284025 419.6 ns/op BenchmarkIndexAnyUTF8/16:8-4 286754 412.3 ns/op BenchmarkIndexAnyUTF8/16:16-4 278140 422.2 ns/op BenchmarkIndexAnyUTF8/16:32-4 301724 423.1 ns/op BenchmarkIndexAnyUTF8/16:64-4 268374 446.3 ns/op BenchmarkIndexAnyUTF8/256:1-4 447752 260.3 ns/op BenchmarkIndexAnyUTF8/256:2-4 19741 6102 ns/op BenchmarkIndexAnyUTF8/256:4-4 19504 6040 ns/op BenchmarkIndexAnyUTF8/256:8-4 19599 6096 ns/op BenchmarkIndexAnyUTF8/256:16-4 18727 6364 ns/op BenchmarkIndexAnyUTF8/256:32-4 18507 6383 ns/op BenchmarkIndexAnyUTF8/256:64-4 18002 6697 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2002552 51.56 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2322208 50.91 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2369382 50.18 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2303862 52.27 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2337310 53.23 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2072479 55.76 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2316957 51.74 ns/op BenchmarkLastIndexAnyASCII/16:1-4 1000000 120.3 ns/op BenchmarkLastIndexAnyASCII/16:2-4 1000000 125.4 ns/op BenchmarkLastIndexAnyASCII/16:4-4 1000000 124.5 ns/op BenchmarkLastIndexAnyASCII/16:8-4 967464 124.2 ns/op BenchmarkLastIndexAnyASCII/16:16-4 964346 133.9 ns/op BenchmarkLastIndexAnyASCII/16:32-4 671700 156.2 ns/op BenchmarkLastIndexAnyASCII/16:64-4 612572 186.7 ns/op BenchmarkLastIndexAnyASCII/256:1-4 101944 1197 ns/op BenchmarkLastIndexAnyASCII/256:2-4 92270 1173 ns/op BenchmarkLastIndexAnyASCII/256:4-4 101854 1178 ns/op BenchmarkLastIndexAnyASCII/256:8-4 99442 1202 ns/op BenchmarkLastIndexAnyASCII/256:16-4 97120 1193 ns/op BenchmarkLastIndexAnyASCII/256:32-4 98310 1210 ns/op BenchmarkLastIndexAnyASCII/256:64-4 93658 1243 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2253096 52.03 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 1924459 53.22 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2274806 51.29 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2288197 52.07 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2216983 51.86 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2206363 53.79 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2230432 52.82 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 318108 367.1 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 162747 736.2 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 162236 736.8 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 163356 737.2 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 157516 751.3 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 167175 760.0 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 147939 762.8 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 22137 5293 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 10000 10963 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 10000 10946 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 10779 10910 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 11110 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 11184 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10681 11128 ns/op BenchmarkTrimASCII/1:1-4 3093748 38.03 ns/op BenchmarkTrimASCII/1:2-4 2378580 47.98 ns/op BenchmarkTrimASCII/1:4-4 2428176 49.60 ns/op BenchmarkTrimASCII/1:8-4 2229634 55.82 ns/op BenchmarkTrimASCII/1:16-4 1997977 58.02 ns/op BenchmarkTrimASCII/16:1-4 2650083 45.04 ns/op BenchmarkTrimASCII/16:2-4 1000000 117.2 ns/op BenchmarkTrimASCII/16:4-4 1000000 121.0 ns/op BenchmarkTrimASCII/16:8-4 1000000 121.6 ns/op BenchmarkTrimASCII/16:16-4 995466 128.1 ns/op BenchmarkTrimASCII/256:1-4 734331 173.8 ns/op BenchmarkTrimASCII/256:2-4 103737 1143 ns/op BenchmarkTrimASCII/256:4-4 102309 1138 ns/op BenchmarkTrimASCII/256:8-4 110534 1109 ns/op BenchmarkTrimASCII/256:16-4 106944 1130 ns/op BenchmarkTrimASCII/4096:1-4 44773 2262 ns/op BenchmarkTrimASCII/4096:2-4 7219 18762 ns/op BenchmarkTrimASCII/4096:4-4 7430 17828 ns/op BenchmarkTrimASCII/4096:8-4 7371 17502 ns/op BenchmarkTrimASCII/4096:16-4 7356 17082 ns/op BenchmarkTrimByte-4 3706508 32.15 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 19857 6027 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 19680 6074 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1633 69966 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 3474 34386 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 7125 17265 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 12058 9908 ns/op BenchmarkJoin/0-4 4229851 28.22 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 3175669 37.49 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 227395 552.8 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 153572 810.6 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 116878 1067 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 83764 1333 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 74395 1555 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 66780 1866 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2438348 51.52 ns/op BenchmarkTrimSpace/ASCII-4 1745491 65.21 ns/op BenchmarkTrimSpace/SomeNonASCII-4 143446 831.6 ns/op BenchmarkTrimSpace/JustNonASCII-4 84717 1459 ns/op BenchmarkReplaceAll-4 116166 1019 ns/op 16 B/op 1 allocs/op PASS ok strings 84.964s goos: darwin goarch: amd64 pkg: sync BenchmarkCond1-4 61393 1640 ns/op BenchmarkCond2-4 23266 5117 ns/op BenchmarkCond4-4 13761 8679 ns/op BenchmarkCond8-4 10000 16113 ns/op BenchmarkCond16-4 3945 28925 ns/op BenchmarkCond32-4 2193 54420 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 636793 203.7 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 422505 312.8 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 553870 197.2 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 740600 188.3 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 359335 411.5 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 830941 160.7 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 138115 1077 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 111019 1345 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 94970 1293 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 84213 1812 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 792433 158.3 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 192268 566.5 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 757282 163.9 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 190575 626.8 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 772654 159.6 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 214002 575.9 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 1264388 88.74 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 86670 1778 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 130074 818.3 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 271957 420.7 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 7503 14640 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 466 310057 ns/op BenchmarkRange/*sync.Map-4 1784 58107 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 127227 1943 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 243211 477.1 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 85263 1307 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 77905 1407 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 242336 743.3 ns/op BenchmarkAdversarialDelete/*sync.Map-4 106182 1042 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 106849 1124 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 198013 550.2 ns/op BenchmarkDeleteCollision/*sync.Map-4 847663 143.8 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 66496 2004 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 185360 649.1 ns/op BenchmarkSwapCollision/*sync.Map-4 101559 1049 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 214 523527 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 142921 874.3 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 350822 426.0 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 25760 4357 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 89432 1455 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 34514 3716 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 302472 356.0 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 112701 916.6 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 274922 820.2 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1161667 118.3 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 209160 582.8 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 1195806 107.9 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 661444 216.6 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 169783 668.2 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 527833 197.0 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 121447 1004 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 353289 435.0 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 459922 330.1 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 142116 859.4 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 527877 261.0 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 239274 447.6 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 99762 1049 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 278221 448.2 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 70454 1619 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 243451 652.9 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 484120 260.3 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 162068 822.9 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 537238 207.3 ns/op BenchmarkUncontendedSemaphore-4 4612990 24.86 ns/op BenchmarkContendedSemaphore-4 4498839 23.54 ns/op BenchmarkMutexUncontended-4 810409 143.6 ns/op BenchmarkMutex-4 242876 505.1 ns/op BenchmarkMutexSlack-4 230154 554.9 ns/op BenchmarkMutexWork-4 233946 541.6 ns/op BenchmarkMutexWorkSlack-4 202598 555.0 ns/op BenchmarkMutexNoSpin-4 84243 1370 ns/op BenchmarkMutexSpin-4 61683 1739 ns/op BenchmarkOnce-4 927061 141.9 ns/op BenchmarkSemaUncontended-4 5014560 23.21 ns/op BenchmarkSemaSyntNonblock-4 1405058 87.59 ns/op BenchmarkSemaSyntBlock-4 2047603 59.26 ns/op BenchmarkSemaWorkNonblock-4 1000000 103.2 ns/op BenchmarkSemaWorkBlock-4 1327684 87.10 ns/op BenchmarkRWMutexUncontended-4 405464 311.0 ns/op BenchmarkRWMutexWrite100-4 317102 332.2 ns/op BenchmarkRWMutexWrite10-4 342364 348.3 ns/op BenchmarkRWMutexWorkWrite100-4 257898 411.4 ns/op BenchmarkRWMutexWorkWrite10-4 239230 430.0 ns/op BenchmarkWaitGroupUncontended-4 824811 148.8 ns/op BenchmarkWaitGroupAddDone-4 538836 217.8 ns/op BenchmarkWaitGroupAddDoneWork-4 472119 228.8 ns/op BenchmarkWaitGroupWait-4 2808338 39.30 ns/op BenchmarkWaitGroupWaitWork-4 2339410 51.47 ns/op BenchmarkWaitGroupActuallyWait-4 64064 1876 ns/op 32 B/op 2 allocs/op PASS ok sync 21.063s goos: darwin goarch: amd64 pkg: sync/atomic BenchmarkValueRead-4 814075 144.3 ns/op PASS ok sync/atomic 0.289s goos: darwin goarch: amd64 pkg: testing BenchmarkTBHelper-4 124102 942.2 ns/op 0 B/op 0 allocs/op PASS ok testing 0.318s goos: darwin goarch: amd64 pkg: text/tabwriter BenchmarkTable/1x10/new-4 6272 17185 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 10087 11623 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 88 1329687 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 100 1105286 ns/op 1293 B/op 10 allocs/op BenchmarkTable/1x100000/new-4 1 163286218 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 161953682 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 1615 76647 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 1942 61829 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 18 6527040 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 19 6020198 ns/op 21766 B/op 54 allocs/op BenchmarkTable/10x100000/new-4 1 711807292 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 694444126 ns/op 48120992 B/op 100076 allocs/op BenchmarkTable/100x10/new-4 199 602564 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 222 526723 ns/op 177 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 57907530 ns/op 3289008 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 56132465 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 6764681851 ns/op 335150144 B/op 100091 allocs/op BenchmarkTable/100x100000/reuse-4 1 6562725562 ns/op 335150168 B/op 100094 allocs/op BenchmarkPyramid/10-4 2306 47638 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 44 3340943 ns/op 409132 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 311394512 ns/op 35625544 B/op 2058 allocs/op BenchmarkRagged/10-4 2643 48552 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 212 738853 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 25 5907865 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 7107 18630 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 18.832s goos: darwin goarch: amd64 pkg: text/template/parse BenchmarkParseLarge-4 2 93082920 ns/op BenchmarkVariableString-4 84247 1368 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 1860 56420 ns/op 2507 B/op 39 allocs/op PASS ok text/template/parse 0.633s goos: darwin goarch: amd64 pkg: time BenchmarkAfterFunc-4 60 2156672 ns/op BenchmarkAfter-4 146 864350 ns/op BenchmarkStop-4 255 528314 ns/op BenchmarkSimultaneousAfterFunc-4 43 2831411 ns/op BenchmarkStartStop-4 302 440209 ns/op BenchmarkReset-4 100 1010998 ns/op BenchmarkSleep-4 50 2824711 ns/op BenchmarkParallelTimerLatency-4 42 937867 avg-late-ns 2363434 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 36 610037 avg-late-ns 2052704 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 36 386552 avg-late-ns 2366038 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 364808 avg-late-ns 2015291 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 31 515807 avg-late-ns 2897741 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 32 281406 avg-late-ns 1895385 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 31 384491 avg-late-ns 3483629 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 27 246999 avg-late-ns 1492286 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 25 217150 avg-late-ns 1698808 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 392129 avg-late-ns 2061896 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 2565132 avg-late-ns 12026725 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 32 380302 avg-late-ns 1078452 max-late-ns BenchmarkTicker-4 376 826337 ns/op BenchmarkTickerReset-4 2724 39288 ns/op BenchmarkTickerResetNaive-4 224 571641 ns/op BenchmarkNow-4 670122 163.8 ns/op BenchmarkNowUnixNano-4 771921 164.1 ns/op BenchmarkNowUnixMilli-4 781464 166.8 ns/op BenchmarkNowUnixMicro-4 803466 165.1 ns/op BenchmarkFormat-4 50197 2245 ns/op BenchmarkFormatRFC3339-4 76292 1536 ns/op BenchmarkFormatRFC3339Nano-4 70965 1576 ns/op BenchmarkFormatNow-4 64761 1655 ns/op BenchmarkMarshalJSON-4 95310 1220 ns/op BenchmarkMarshalText-4 104169 1144 ns/op BenchmarkParse-4 107760 1063 ns/op BenchmarkParseRFC3339UTC-4 365060 357.5 ns/op BenchmarkParseRFC3339UTCBytes-4 235562 499.4 ns/op BenchmarkParseRFC3339TZ-4 102688 1202 ns/op BenchmarkParseRFC3339TZBytes-4 80002 1417 ns/op BenchmarkParseDuration-4 476533 234.2 ns/op BenchmarkHour-4 858288 128.0 ns/op BenchmarkSecond-4 1000000 126.0 ns/op BenchmarkYear-4 793670 183.8 ns/op BenchmarkDay-4 712656 187.0 ns/op BenchmarkISOWeek-4 757808 166.4 ns/op BenchmarkGoString-4 77636 1615 ns/op BenchmarkUnmarshalText-4 80787 1443 ns/op PASS ok time 12.220s goos: darwin goarch: amd64 pkg: unicode/utf16 BenchmarkDecodeValidASCII-4 464385 219.5 ns/op BenchmarkDecodeValidJapaneseChars-4 641137 186.1 ns/op BenchmarkDecodeRune-4 2309950 48.13 ns/op BenchmarkEncodeValidASCII-4 458623 247.2 ns/op BenchmarkEncodeValidJapaneseChars-4 579014 185.8 ns/op BenchmarkAppendRuneValidASCII-4 1000000 115.5 ns/op BenchmarkAppendRuneValidJapaneseChars-4 1978893 58.71 ns/op BenchmarkEncodeRune-4 4061029 29.91 ns/op PASS ok unicode/utf16 1.342s goos: darwin goarch: amd64 pkg: unicode/utf8 BenchmarkRuneCountTenASCIIChars-4 973038 119.9 ns/op BenchmarkRuneCountTenJapaneseChars-4 210123 561.1 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3203152 37.29 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 395516 322.6 ns/op BenchmarkValidTenASCIIChars-4 1000000 104.2 ns/op BenchmarkValid100KASCIIChars-4 166 710837 ns/op BenchmarkValidTenJapaneseChars-4 201922 614.7 ns/op BenchmarkValidLongMostlyASCII-4 153 775193 ns/op BenchmarkValidLongJapanese-4 69 1772086 ns/op BenchmarkValidStringTenASCIIChars-4 3535950 33.44 ns/op BenchmarkValidString100KASCIIChars-4 10000 10192 ns/op BenchmarkValidStringTenJapaneseChars-4 374674 327.5 ns/op BenchmarkValidStringLongMostlyASCII-4 1453 86583 ns/op BenchmarkValidStringLongJapanese-4 124 976760 ns/op BenchmarkEncodeASCIIRune-4 2994361 38.83 ns/op BenchmarkEncodeJapaneseRune-4 1970023 60.07 ns/op BenchmarkAppendASCIIRune-4 8004866 13.55 ns/op BenchmarkAppendJapaneseRune-4 2037759 54.11 ns/op BenchmarkDecodeASCIIRune-4 2515930 47.68 ns/op BenchmarkDecodeJapaneseRune-4 1652970 73.26 ns/op BenchmarkFullRune/ASCII-4 3599556 33.68 ns/op BenchmarkFullRune/Incomplete-4 1615744 73.35 ns/op BenchmarkFullRune/Japanese-4 3047772 34.98 ns/op PASS ok unicode/utf8 4.152s goos: darwin goarch: amd64 pkg: cmd/api BenchmarkAll-4 1 71413607403 ns/op PASS ok cmd/api 93.023s goos: darwin goarch: amd64 pkg: cmd/compile/internal/reflectdata BenchmarkEqArrayOfStrings5-4 1000000 112.4 ns/op BenchmarkEqArrayOfStrings64-4 212461 627.8 ns/op BenchmarkEqArrayOfStrings1024-4 10000 10035 ns/op BenchmarkEqArrayOfFloats5-4 792729 161.2 ns/op BenchmarkEqArrayOfFloats64-4 201517 670.6 ns/op BenchmarkEqArrayOfFloats1024-4 10000 14970 ns/op BenchmarkEqStruct-4 24463704 6.381 ns/op PASS ok cmd/compile/internal/reflectdata 1.253s goos: darwin goarch: amd64 pkg: cmd/compile/internal/ssa BenchmarkPhioptPass-4 7808 362969 ns/op BenchmarkCopyElim1-4 172 682189 ns/op BenchmarkCopyElim10-4 146 784932 ns/op BenchmarkCopyElim100-4 100 1267136 ns/op BenchmarkCopyElim1000-4 37 3891028 ns/op BenchmarkCopyElim10000-4 2 51791696 ns/op BenchmarkCopyElim100000-4 1 646879076 ns/op BenchmarkDeadCode/1-4 158 1182977 ns/op BenchmarkDeadCode/10-4 100 1213583 ns/op BenchmarkDeadCode/100-4 100 1285779 ns/op BenchmarkDeadCode/1000-4 48 4317468 ns/op BenchmarkDeadCode/10000-4 3 41266371 ns/op BenchmarkDeadCode/100000-4 1 461933291 ns/op BenchmarkDeadCode/200000-4 1 727035291 ns/op BenchmarkDominatorsLinear-4 13 10432441 ns/op 0.96 MB/s BenchmarkDominatorsFwdBack-4 8 13996844 ns/op 0.71 MB/s BenchmarkDominatorsManyPred-4 8 19977236 ns/op 0.50 MB/s BenchmarkDominatorsMaxPred-4 8 15859307 ns/op 0.63 MB/s BenchmarkDominatorsMaxPredVal-4 7 14721442 ns/op 0.68 MB/s BenchmarkFuse/1-4 136 826901 ns/op BenchmarkFuse/10-4 134 874783 ns/op BenchmarkFuse/100-4 100 1383316 ns/op BenchmarkFuse/1000-4 19 7375818 ns/op BenchmarkFuse/10000-4 2 93119526 ns/op BenchmarkNilCheckDeep1-4 9988 11265 ns/op 0.09 MB/s 237 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4470 26715 ns/op 0.37 MB/s 244 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 596 177142 ns/op 0.56 MB/s 693 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 66 3196511 ns/op 0.31 MB/s 5348 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 6 20995963 ns/op 0.48 MB/s 88004 B/op 7 allocs/op BenchmarkDSEPass-4 31 3610055 ns/op 55204 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 113384338 ns/op 4251864 B/op 108372 allocs/op BenchmarkCSEPass-4 7 15851549 ns/op 112804 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 155288170 ns/op 5681368 B/op 97583 allocs/op BenchmarkDeadcodePass-4 150 857649 ns/op 79296 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 130051697 ns/op 4076832 B/op 45206 allocs/op BenchmarkMultiPass-4 60 2649820 ns/op 213531 B/op 10 allocs/op BenchmarkMultiPassBlock-4 1 325432125 ns/op 11225464 B/op 150099 allocs/op BenchmarkCondRewrite/SoloJump-4 4240682 29.94 ns/op BenchmarkCondRewrite/CombJump-4 4178821 26.56 ns/op PASS ok cmd/compile/internal/ssa 19.090s goos: darwin goarch: amd64 pkg: cmd/compile/internal/test BenchmarkLoadAdd-4 11936 8832 ns/op BenchmarkExtShift-4 22753 4848 ns/op BenchmarkModify-4 7968 16160 ns/op BenchmarkMullImm-4 25341 4864 ns/op BenchmarkConstModify-4 9284 13587 ns/op BenchmarkBitSet-4 16904 7142 ns/op BenchmarkBitClear-4 15522 7306 ns/op BenchmarkBitToggle-4 15775 7635 ns/op BenchmarkBitSetConst-4 132949 834.4 ns/op BenchmarkBitClearConst-4 146355 853.7 ns/op BenchmarkBitToggleConst-4 153886 896.1 ns/op BenchmarkDivconstI64-4 6622480 17.70 ns/op BenchmarkModconstI64-4 7536388 17.83 ns/op BenchmarkDivisiblePow2constI64-4 6964308 16.52 ns/op BenchmarkDivisibleconstI64-4 8507535 13.50 ns/op BenchmarkDivisibleWDivconstI64-4 4207321 28.37 ns/op BenchmarkDivconstU64/3-4 6046782 25.06 ns/op BenchmarkDivconstU64/5-4 7497776 18.33 ns/op BenchmarkDivconstU64/37-4 5566317 22.10 ns/op BenchmarkDivconstU64/1234567-4 4794864 24.23 ns/op BenchmarkModconstU64-4 8018505 18.96 ns/op BenchmarkDivisibleconstU64-4 6460950 17.34 ns/op BenchmarkDivisibleWDivconstU64-4 3836534 32.59 ns/op BenchmarkDivconstI32-4 6168358 18.49 ns/op BenchmarkModconstI32-4 5884272 17.72 ns/op BenchmarkDivisiblePow2constI32-4 7512210 16.36 ns/op BenchmarkDivisibleconstI32-4 7127272 25.19 ns/op BenchmarkDivisibleWDivconstI32-4 3564922 32.17 ns/op BenchmarkDivconstU32-4 6838136 19.57 ns/op BenchmarkModconstU32-4 6771357 20.36 ns/op BenchmarkDivisibleconstU32-4 6629107 16.55 ns/op BenchmarkDivisibleWDivconstU32-4 4228850 40.64 ns/op BenchmarkDivconstI16-4 6176604 17.48 ns/op BenchmarkModconstI16-4 5663736 23.66 ns/op BenchmarkDivisiblePow2constI16-4 6882397 18.65 ns/op BenchmarkDivisibleconstI16-4 8033944 14.86 ns/op BenchmarkDivisibleWDivconstI16-4 3704446 33.12 ns/op BenchmarkDivconstU16-4 7034040 15.94 ns/op BenchmarkModconstU16-4 7166166 18.07 ns/op BenchmarkDivisibleconstU16-4 8089982 27.37 ns/op BenchmarkDivisibleWDivconstU16-4 3682705 34.29 ns/op BenchmarkDivconstI8-4 7182994 20.47 ns/op BenchmarkModconstI8-4 8550132 15.06 ns/op BenchmarkDivisiblePow2constI8-4 7358966 15.76 ns/op BenchmarkDivisibleconstI8-4 8402660 19.41 ns/op BenchmarkDivisibleWDivconstI8-4 3420912 31.69 ns/op BenchmarkDivconstU8-4 6202398 16.21 ns/op BenchmarkModconstU8-4 6625782 16.22 ns/op BenchmarkDivisibleconstU8-4 8322338 26.85 ns/op BenchmarkDivisibleWDivconstU8-4 3634653 32.89 ns/op BenchmarkMul2-4 238819 546.4 ns/op BenchmarkMulNeg2-4 222843 586.6 ns/op BenchmarkEfaceInteger-4 2551126 55.16 ns/op BenchmarkMulconstI32/3-4 23588160 4.783 ns/op BenchmarkMulconstI32/5-4 25890519 4.705 ns/op BenchmarkMulconstI32/12-4 27173788 4.992 ns/op BenchmarkMulconstI32/120-4 26336528 10.04 ns/op BenchmarkMulconstI32/-120-4 27973632 9.808 ns/op BenchmarkMulconstI32/65537-4 23678665 5.643 ns/op BenchmarkMulconstI32/65538-4 26247866 4.825 ns/op BenchmarkMulconstI64/3-4 27950494 6.768 ns/op BenchmarkMulconstI64/5-4 27153915 5.019 ns/op BenchmarkMulconstI64/12-4 27462800 7.666 ns/op BenchmarkMulconstI64/120-4 24454471 5.093 ns/op BenchmarkMulconstI64/-120-4 24029233 5.002 ns/op BenchmarkMulconstI64/65537-4 21509467 7.048 ns/op BenchmarkMulconstI64/65538-4 25021324 5.699 ns/op BenchmarkMulconstU32/3-4 29794942 4.538 ns/op BenchmarkMulconstU32/5-4 25482072 4.974 ns/op BenchmarkMulconstU32/12-4 23311738 4.981 ns/op BenchmarkMulconstU32/120-4 26160134 7.713 ns/op BenchmarkMulconstU32/65537-4 23846750 5.096 ns/op BenchmarkMulconstU32/65538-4 26777023 9.767 ns/op BenchmarkMulconstU64/3-4 25804935 8.740 ns/op BenchmarkMulconstU64/5-4 25360696 5.499 ns/op BenchmarkMulconstU64/12-4 23697534 5.426 ns/op BenchmarkMulconstU64/120-4 27445728 5.958 ns/op BenchmarkMulconstU64/65537-4 25895269 5.313 ns/op BenchmarkMulconstU64/65538-4 25151073 7.624 ns/op BenchmarkShiftArithmeticRight-4 21102054 5.068 ns/op BenchmarkSwitch8Predictable-4 7340352 14.62 ns/op BenchmarkSwitch8Unpredictable-4 7720872 14.49 ns/op BenchmarkSwitch32Predictable-4 12033222 10.11 ns/op BenchmarkSwitch32Unpredictable-4 7647416 17.50 ns/op BenchmarkSwitchStringPredictable-4 5598698 32.41 ns/op BenchmarkSwitchStringUnpredictable-4 6125056 27.66 ns/op PASS ok cmd/compile/internal/test 17.995s goos: darwin goarch: amd64 pkg: cmd/compile/internal/types2 BenchmarkLookupFieldOrMethod-4 147 1090217 ns/op BenchmarkNamed/Underlying/nongeneric-4 843249 134.7 ns/op BenchmarkNamed/Underlying/generic-4 924814 127.4 ns/op BenchmarkNamed/Underlying/src_instance-4 933021 132.9 ns/op BenchmarkNamed/Underlying/user_instance-4 1000000 180.3 ns/op BenchmarkCheck/http/funcbodies/info-4 1 623377244 ns/op 48814 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 369615387 ns/op 81975 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 142791503 ns/op 212707 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 175896635 ns/op 172297 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 2283426254 ns/op 2245 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 126574478 ns/op 40434 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 62041330 ns/op 81882 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 57190132 ns/op 88874 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 900158094 ns/op 2410 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 51327089 ns/op 41993 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 40666448 ns/op 52394 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 4 38983240 ns/op 54925 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 2403201355 ns/op 25877 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 783192395 ns/op 79316 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 161923233 ns/op 382318 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 126484619 ns/op 487354 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 3307423300 ns/op 611.5 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 94342753 ns/op 21390 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 74252964 ns/op 27038 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 71072977 ns/op 28285 lines/s PASS ok cmd/compile/internal/types2 40.718s goos: darwin goarch: amd64 pkg: cmd/go BenchmarkExecGoEnv-4 3 50229205 ns/op 27275333 sys-ns/op 4719000 user-ns/op PASS ok cmd/go 0.814s goos: darwin goarch: amd64 pkg: cmd/internal/notsha256 BenchmarkHash8Bytes/New-4 59732 1829 ns/op 4.37 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 75062 1684 ns/op 4.75 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14768 11465 ns/op 89.32 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 15038 10562 ns/op 96.95 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2388 72040 ns/op 113.71 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2664 48332 ns/op 169.49 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.445s All tests passed.