darwin-amd64-race at 35755d772fab1828c9b79563b98912f3c6025b7a :: 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=3F1EBBC6-7E8B-4B12-A5D3-0876CD0AAF7C" "USER=gopher" "SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.u2FMnK16xl/Listeners" "PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" "GO_BUILDER_ENV=qemu_vm" "LaunchInstanceID=E087E8A3-417D-48E1-8CD0-B34237B078DB" "__CFBundleIdentifier=com.apple.Terminal" "LANG=en_US.UTF-8" "XPC_FLAGS=0x0" "XPC_SERVICE_NAME=0" "HOME=/Users/gopher" "SHLVL=2" "LOGNAME=gopher" "SECURITYSESSIONID=186a6" "_=/Users/gopher/go/bin/buildlet" "WORKDIR=/tmp/buildlet" "GOROOT_BOOTSTRAP=/tmp/buildlet/go1.4" "GO_BUILDER_NAME=darwin-amd64-race" "GOBIN=" "TMPDIR=/tmp/buildlet/tmp" "GOCACHE=/tmp/buildlet/gocache" "PWD=/tmp/buildlet/go/src"] in dir /tmp/buildlet/go/src Building Go cmd/dist using /tmp/buildlet/go1.4. (go1.17.13 darwin/amd64) Building Go toolchain1 using /tmp/buildlet/go1.4. Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Building Go toolchain2 using go_bootstrap and Go toolchain1. Building Go toolchain3 using go_bootstrap and Go toolchain2. Building packages and commands for darwin/amd64. --- Installed Go for darwin/amd64 in /tmp/buildlet/go Installed commands in /tmp/buildlet/go/bin :: Running /tmp/buildlet/go/bin/go with args ["/tmp/buildlet/go/bin/go" "install" "-race" "std"] and env ["TERM_PROGRAM=Apple_Terminal" "SHELL=/bin/zsh" "TERM=xterm-256color" "TERM_PROGRAM_VERSION=445" "TERM_SESSION_ID=3F1EBBC6-7E8B-4B12-A5D3-0876CD0AAF7C" "USER=gopher" "SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.u2FMnK16xl/Listeners" "PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" "GO_BUILDER_ENV=qemu_vm" "LaunchInstanceID=E087E8A3-417D-48E1-8CD0-B34237B078DB" "__CFBundleIdentifier=com.apple.Terminal" "LANG=en_US.UTF-8" "XPC_FLAGS=0x0" "XPC_SERVICE_NAME=0" "HOME=/Users/gopher" "SHLVL=2" "LOGNAME=gopher" "SECURITYSESSIONID=186a6" "_=/Users/gopher/go/bin/buildlet" "WORKDIR=/tmp/buildlet" "GOROOT_BOOTSTRAP=/tmp/buildlet/go1.4" "GO_BUILDER_NAME=darwin-amd64-race" "GOBIN=" "TMPDIR=/tmp/buildlet/tmp" "GOCACHE=/tmp/buildlet/gocache" "PWD=/tmp/buildlet/go/bin"] in dir /tmp/buildlet/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: # GOOS: darwin # OS Version: Darwin 21.6.0 Darwin Kernel Version 21.6.0: Mon Aug 22 20:17:10 PDT 2022; root:xnu-8020.140.49~2/RELEASE_X86_64 x86_64 ##### Testing packages. ok archive/tar 2.052s ok archive/zip 2.584s ok bufio 0.710s ok bytes 4.797s ok compress/bzip2 0.819s ok compress/flate 7.633s ok compress/gzip 13.833s ok compress/lzw 0.701s ok compress/zlib 5.029s ok container/heap 0.057s ok container/list 0.121s ok container/ring 0.077s ok context 0.108s ok crypto 0.090s ok crypto/aes 0.106s ok crypto/cipher 0.099s ok crypto/des 0.119s ok crypto/dsa 0.057s ok crypto/ecdh 0.249s ok crypto/ecdsa 0.219s ok crypto/ed25519 0.525s ok crypto/elliptic 0.098s ok crypto/hmac 0.083s ok crypto/internal/alias 0.028s ok crypto/internal/bigmod 4.031s ok crypto/internal/boring 0.045s ok crypto/internal/boring/bcache 0.696s ok crypto/internal/edwards25519 50.141s ok crypto/internal/edwards25519/field 16.182s ok crypto/internal/nistec 4.488s ok crypto/internal/nistec/fiat 0.055s [no tests to run] ok crypto/md5 0.095s ok crypto/rand 0.486s ok crypto/rc4 0.719s ok crypto/rsa 0.855s ok crypto/sha1 0.091s ok crypto/sha256 0.072s ok crypto/sha512 0.080s ok crypto/subtle 0.575s ok crypto/tls 4.327s ok crypto/x509 2.242s ok database/sql 0.706s ok database/sql/driver 0.074s ok debug/buildinfo 0.090s ok debug/dwarf 0.246s ok debug/elf 1.684s ok debug/gosym 0.229s ok debug/macho 0.220s ok debug/pe 0.212s ok debug/plan9obj 0.156s ok embed 0.160s [no tests to run] ok embed/internal/embedtest 0.056s ok encoding/ascii85 0.154s ok encoding/asn1 0.039s ok encoding/base32 0.184s ok encoding/base64 0.057s ok encoding/binary 0.061s ok encoding/csv 0.111s ok encoding/gob 40.150s ok encoding/hex 0.087s ok encoding/json 2.699s ok encoding/pem 2.909s ok encoding/xml 0.349s ok errors 0.152s ok expvar 0.118s ok flag 0.211s ok fmt 0.921s ok go/ast 0.094s ok go/build 7.561s ok go/build/constraint 0.108s ok go/constant 0.058s ok go/doc 0.565s ok go/doc/comment 4.431s ok go/format 0.162s ok go/importer 1.354s ok go/internal/gccgoimporter 0.223s ok go/internal/gcimporter 7.591s ok go/internal/srcimporter 33.141s ok go/parser 1.922s ok go/printer 2.566s ok go/scanner 0.088s ok go/token 0.254s ok go/types 54.501s ok hash 0.092s ok hash/adler32 0.069s ok hash/crc32 0.091s ok hash/crc64 0.068s ok hash/fnv 0.073s ok hash/maphash 0.080s ok html 0.036s ok html/template 0.366s ok image 0.674s ok image/color 0.108s ok image/draw 0.967s ok image/gif 1.569s ok image/jpeg 1.756s ok image/png 3.871s ok index/suffixarray 1.335s ok internal/abi 8.055s ok internal/buildcfg 0.039s ok internal/coverage/cformat 0.040s ok internal/coverage/cmerge 0.040s ok internal/coverage/pods 0.042s ok internal/coverage/slicereader 0.036s ok internal/coverage/slicewriter 0.043s ok internal/coverage/test 0.079s ok internal/cpu 0.112s ok internal/dag 0.046s ok internal/diff 0.061s ok internal/fmtsort 0.040s ok internal/fuzz 0.072s ok internal/godebug 0.044s ok internal/intern 1.114s ok internal/itoa 0.045s ok internal/poll 0.617s ok internal/profile 0.068s ok internal/reflectlite 0.284s ok internal/safefilepath 0.055s ok internal/saferio 0.209s ok internal/singleflight 0.167s ok internal/testenv 0.061s ok internal/trace 0.333s ok internal/types/errors 1.446s ok internal/unsafeheader 0.061s ok internal/xcoff 0.136s ok io 0.161s ok io/fs 0.269s ok io/ioutil 0.077s ok log 0.082s ok log/syslog 1.349s ok math 0.068s ok math/big 2.858s ok math/bits 0.074s ok math/cmplx 0.069s ok math/rand 2.241s ok mime 0.095s ok mime/multipart 1.902s ok mime/quotedprintable 0.105s ok net 15.061s ok net/http 21.183s ok net/http/cgi 1.798s ok net/http/cookiejar 0.147s ok net/http/fcgi 0.281s ok net/http/httptest 0.365s ok net/http/httptrace 0.054s ok net/http/httputil 1.173s ok net/http/internal 0.065s ok net/http/internal/ascii 0.053s ok net/http/pprof 5.347s ok net/internal/socktest 0.060s ok net/mail 0.060s ok net/netip 0.851s ok net/rpc 0.234s ok net/rpc/jsonrpc 0.117s ok net/smtp 0.244s ok net/textproto 0.074s ok net/url 0.060s ok os 2.297s ok os/exec 4.205s ok os/exec/internal/fdtest 0.142s ok os/signal 4.934s ok os/user 0.075s ok path 0.075s ok path/filepath 0.247s ok plugin 0.052s ok reflect 1.328s ok regexp 3.508s ok regexp/syntax 4.223s ok runtime 52.143s ok runtime/cgo 0.037s ok runtime/coverage 0.114s ok runtime/debug 0.233s ok runtime/internal/atomic 0.107s ok runtime/internal/math 0.065s ok runtime/internal/sys 0.083s ok runtime/metrics 0.050s ok runtime/pprof 12.495s ok runtime/race 11.790s ok runtime/trace 6.143s ok sort 0.918s ok strconv 2.079s ok strings 4.082s ok sync 0.744s ok sync/atomic 2.203s ok syscall 1.729s ok testing 2.126s ok testing/fstest 0.076s ok testing/iotest 0.046s ok testing/quick 0.200s ok text/scanner 0.044s ok text/tabwriter 0.037s ok text/template 0.111s ok text/template/parse 0.050s ok time 2.681s ok unicode 0.074s ok unicode/utf16 0.078s ok unicode/utf8 0.098s ok cmd/addr2line 6.753s ok cmd/api 25.649s ok cmd/asm/internal/asm 2.982s ok cmd/asm/internal/lex 0.086s ok cmd/compile/internal/abt 0.097s ok cmd/compile/internal/amd64 71.115s ok cmd/compile/internal/base 0.077s ok cmd/compile/internal/compare 0.062s ok cmd/compile/internal/dwarfgen 0.973s ok cmd/compile/internal/importer 4.595s ok cmd/compile/internal/ir 0.057s ok cmd/compile/internal/logopt 1.369s ok cmd/compile/internal/noder 0.040s ok cmd/compile/internal/reflectdata 0.037s [no tests to run] ok cmd/compile/internal/ssa 38.028s ok cmd/compile/internal/syntax 0.328s ok cmd/compile/internal/test 24.731s ok cmd/compile/internal/typecheck 0.813s ok cmd/compile/internal/types 0.038s ok cmd/compile/internal/types2 26.005s ok cmd/covdata 0.049s ok cmd/cover 3.969s ok cmd/dist 0.046s ok cmd/doc 4.606s ok cmd/fix 18.397s ok cmd/go 424.953s ok cmd/go/internal/auth 0.062s ok cmd/go/internal/cache 0.502s ok cmd/go/internal/fsys 0.290s ok cmd/go/internal/generate 0.099s ok cmd/go/internal/get 0.133s ok cmd/go/internal/imports 0.153s ok cmd/go/internal/load 0.063s ok cmd/go/internal/lockedfile 0.324s ok cmd/go/internal/lockedfile/internal/filelock 0.151s ok cmd/go/internal/modconv 0.114s ok cmd/go/internal/modfetch 0.105s ok cmd/go/internal/modfetch/codehost 0.074s ok cmd/go/internal/modfetch/zip_sum_test 0.071s ok cmd/go/internal/modindex 0.666s ok cmd/go/internal/modload 0.055s ok cmd/go/internal/mvs 0.065s ok cmd/go/internal/par 0.113s ok cmd/go/internal/str 0.040s ok cmd/go/internal/test 0.084s ok cmd/go/internal/vcs 0.107s ok cmd/go/internal/vcweb 0.103s ok cmd/go/internal/vcweb/vcstest 24.532s ok cmd/go/internal/web 0.087s ok cmd/go/internal/work 0.405s ok cmd/gofmt 0.562s ok cmd/internal/archive 3.775s ok cmd/internal/buildid 0.927s ok cmd/internal/dwarf 0.051s ok cmd/internal/edit 0.085s ok cmd/internal/goobj 0.037s ok cmd/internal/moddeps 20.346s ok cmd/internal/notsha256 0.062s ok cmd/internal/obj 10.170s ok cmd/internal/obj/ppc64 0.796s ok cmd/internal/obj/riscv 0.269s ok cmd/internal/obj/s390x 0.059s ok cmd/internal/obj/x86 4.711s ok cmd/internal/objabi 0.080s ok cmd/internal/pkgpath 0.461s ok cmd/internal/pkgpattern 0.058s ok cmd/internal/quoted 0.057s ok cmd/internal/src 0.047s ok cmd/internal/test2json 1.458s ok cmd/link 25.178s ok cmd/link/internal/benchmark 0.056s ok cmd/link/internal/ld 24.294s ok cmd/link/internal/loader 0.162s ok cmd/nm 4.238s ok cmd/objdump 7.883s ok cmd/pack 3.844s ok cmd/pprof 1.855s ok cmd/trace 0.197s ok cmd/vet 28.664s ##### Running benchmarks briefly. goos: darwin goarch: amd64 pkg: archive/tar Benchmark/Writer/USTAR-4 3684 36925 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2910 47018 ns/op 1858 B/op 37 allocs/op Benchmark/Writer/PAX-4 1718 68163 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 3919 30164 ns/op 5286 B/op 16 allocs/op Benchmark/Reader/GNU-4 8530 25569 ns/op 5139 B/op 15 allocs/op Benchmark/Reader/PAX-4 2872 56722 ns/op 8621 B/op 33 allocs/op PASS ok archive/tar 1.297s goos: darwin goarch: amd64 pkg: archive/zip BenchmarkCompressedZipGarbage-4 1 290706234 ns/op 829192 B/op 85 allocs/op BenchmarkZip64Test-4 1 165119995 ns/op BenchmarkZip64TestSizes/4096-4 2041 121766 ns/op BenchmarkZip64TestSizes/1048576-4 133 960596 ns/op BenchmarkZip64TestSizes/67108864-4 1 178240468 ns/op PASS ok archive/zip 1.536s goos: darwin goarch: amd64 pkg: bufio BenchmarkReaderCopyOptimal-4 189658 609.8 ns/op BenchmarkReaderCopyUnoptimal-4 111523 897.3 ns/op BenchmarkReaderCopyNoWriteTo-4 5127 69221 ns/op BenchmarkReaderWriteToOptimal-4 9028 21129 ns/op BenchmarkReaderReadString-4 124689 1134 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 165987 717.7 ns/op BenchmarkWriterCopyUnoptimal-4 180531 787.1 ns/op BenchmarkWriterCopyNoReadFrom-4 6045 54822 ns/op BenchmarkReaderEmpty-4 22218 6912 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 10000 11594 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 506373 351.5 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.597s goos: darwin goarch: amd64 pkg: bytes BenchmarkReadString-4 2168 49470 ns/op 662.38 MB/s BenchmarkWriteByte-4 362 466057 ns/op 8.79 MB/s BenchmarkWriteRune-4 189 636054 ns/op 19.32 MB/s BenchmarkBufferNotEmptyWriteRead-4 30 4058200 ns/op BenchmarkBufferFullSmallReads-4 91 1457827 ns/op BenchmarkBufferWriteBlock/N4096-4 7848 34917 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 194 567359 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 7 17261359 ns/op 4192256 B/op 22 allocs/op BenchmarkIndexByte/10-4 2738406 46.54 ns/op 214.88 MB/s BenchmarkIndexByte/32-4 3229364 35.58 ns/op 899.40 MB/s BenchmarkIndexByte/4K-4 1000000 147.7 ns/op 27735.48 MB/s BenchmarkIndexBytePortable/10-4 1051843 115.3 ns/op 86.73 MB/s BenchmarkIndexBytePortable/32-4 417634 307.2 ns/op 104.15 MB/s BenchmarkIndexBytePortable/4K-4 4086 34837 ns/op 117.58 MB/s BenchmarkIndexRune/10-4 1000000 191.7 ns/op 52.16 MB/s BenchmarkIndexRune/32-4 1000000 130.0 ns/op 246.07 MB/s BenchmarkIndexRune/4K-4 435642 305.6 ns/op 13401.10 MB/s BenchmarkIndexRuneASCII/10-4 3463400 50.26 ns/op 198.96 MB/s BenchmarkIndexRuneASCII/32-4 3087609 64.03 ns/op 499.77 MB/s BenchmarkIndexRuneASCII/4K-4 876577 130.4 ns/op 31410.07 MB/s BenchmarkEqual/0-4 9291190 12.87 ns/op BenchmarkEqual/1-4 923991 119.9 ns/op 8.34 MB/s BenchmarkEqual/6-4 977948 131.7 ns/op 45.57 MB/s BenchmarkEqual/9-4 1066860 201.6 ns/op 44.64 MB/s BenchmarkEqual/15-4 728684 142.8 ns/op 105.06 MB/s BenchmarkEqual/16-4 1000000 111.0 ns/op 144.20 MB/s BenchmarkEqual/20-4 814971 142.2 ns/op 140.64 MB/s BenchmarkEqual/32-4 1000000 131.2 ns/op 243.90 MB/s BenchmarkEqual/4K-4 80923 1375 ns/op 2979.36 MB/s BenchmarkIndex/10-4 2255880 52.21 ns/op 191.54 MB/s BenchmarkIndex/32-4 2099734 51.82 ns/op 617.52 MB/s BenchmarkIndex/4K-4 22650 4941 ns/op 828.97 MB/s BenchmarkIndexEasy/10-4 2307728 56.84 ns/op 175.94 MB/s BenchmarkIndexEasy/32-4 2157316 80.16 ns/op 399.21 MB/s BenchmarkIndexEasy/4K-4 543957 242.6 ns/op 16881.10 MB/s BenchmarkCount/10-4 874278 121.1 ns/op 82.55 MB/s BenchmarkCount/32-4 1000000 104.6 ns/op 305.90 MB/s BenchmarkCount/4K-4 22508 5120 ns/op 800.05 MB/s BenchmarkCountEasy/10-4 1415083 85.48 ns/op 116.99 MB/s BenchmarkCountEasy/32-4 1000000 123.9 ns/op 258.28 MB/s BenchmarkCountEasy/4K-4 494335 267.1 ns/op 15335.57 MB/s BenchmarkCountSingle/10-4 2713087 42.93 ns/op 232.91 MB/s BenchmarkCountSingle/32-4 2493700 68.96 ns/op 464.05 MB/s BenchmarkCountSingle/4K-4 820093 174.6 ns/op 23462.48 MB/s BenchmarkToUpper/#00-4 2776605 42.48 ns/op BenchmarkToUpper/ONLYUPPER-4 327894 442.1 ns/op BenchmarkToUpper/abc-4 475051 325.3 ns/op BenchmarkToUpper/AbC123-4 190726 570.6 ns/op BenchmarkToUpper/azAZ09_-4 267346 578.6 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 77294 1532 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 29007 4304 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 54667 3434 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 109081 1008 ns/op BenchmarkToLower/#00-4 2479996 48.11 ns/op BenchmarkToLower/abc-4 397532 326.0 ns/op BenchmarkToLower/AbC123-4 259566 471.6 ns/op BenchmarkToLower/azAZ09_-4 267256 494.9 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 82134 1516 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 38774 4626 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 65136 2179 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 118083 1011 ns/op BenchmarkFields/ASCII/16-4 180007 680.7 ns/op 23.51 MB/s 24 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 12658 11976 ns/op 21.38 MB/s 384 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 937 184876 ns/op 22.16 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 34 3468791 ns/op 18.89 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 69062018 ns/op 15.18 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 172846 743.3 ns/op 21.53 MB/s 24 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6091 34536 ns/op 7.41 MB/s 576 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 331 405284 ns/op 10.11 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 21 8361595 ns/op 7.84 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 134738751 ns/op 7.78 MB/s 11194728 B/op 26 allocs/op BenchmarkFieldsFunc/ASCII/16-4 143478 794.8 ns/op 20.13 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 10000 12479 ns/op 20.51 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 559 246881 ns/op 16.59 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 26 4912075 ns/op 13.34 MB/s 512259 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 80321426 ns/op 13.05 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 147495 803.0 ns/op 19.92 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 7473 19822 ns/op 12.91 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 424 335117 ns/op 12.22 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 22 5112461 ns/op 12.82 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 1 106345241 ns/op 9.86 MB/s 11194624 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 1646535 65.84 ns/op BenchmarkTrimSpace/ASCII-4 1154102 99.71 ns/op BenchmarkTrimSpace/SomeNonASCII-4 99915 1104 ns/op BenchmarkTrimSpace/JustNonASCII-4 48466 2303 ns/op BenchmarkToValidUTF8/Valid-4 461631 282.1 ns/op BenchmarkToValidUTF8/InvalidASCII-4 290905 416.3 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 90625 1454 ns/op BenchmarkIndexHard1-4 1084 106676 ns/op BenchmarkIndexHard2-4 764 146807 ns/op BenchmarkIndexHard3-4 184 1251426 ns/op BenchmarkIndexHard4-4 192 593899 ns/op BenchmarkLastIndexHard1-4 7 24301473 ns/op BenchmarkLastIndexHard2-4 6 18440885 ns/op BenchmarkLastIndexHard3-4 6 27137454 ns/op BenchmarkCountHard1-4 1035 115676 ns/op BenchmarkCountHard2-4 747 248412 ns/op BenchmarkCountHard3-4 188 616770 ns/op BenchmarkSplitEmptySeparator-4 1 120791214 ns/op BenchmarkSplitSingleByteSeparator-4 13 10924592 ns/op BenchmarkSplitMultiByteSeparator-4 12 10822678 ns/op BenchmarkSplitNSingleByteSeparator-4 108940 1218 ns/op BenchmarkSplitNMultiByteSeparator-4 69387 2313 ns/op BenchmarkRepeat-4 153099 844.4 ns/op BenchmarkRepeatLarge/256/1-4 120254 1149 ns/op 222.74 MB/s BenchmarkRepeatLarge/256/16-4 199612 834.1 ns/op 306.93 MB/s BenchmarkRepeatLarge/512/1-4 42717 2414 ns/op 212.06 MB/s BenchmarkRepeatLarge/512/16-4 80372 1604 ns/op 319.22 MB/s BenchmarkRepeatLarge/1024/1-4 50443 3344 ns/op 306.25 MB/s BenchmarkRepeatLarge/1024/16-4 45105 2677 ns/op 382.51 MB/s BenchmarkRepeatLarge/2048/1-4 20823 6581 ns/op 311.20 MB/s BenchmarkRepeatLarge/2048/16-4 23745 5033 ns/op 406.88 MB/s BenchmarkRepeatLarge/4096/1-4 13054 9162 ns/op 447.06 MB/s BenchmarkRepeatLarge/4096/16-4 14311 8925 ns/op 458.94 MB/s BenchmarkRepeatLarge/8192/1-4 10000 17195 ns/op 476.41 MB/s BenchmarkRepeatLarge/8192/16-4 10000 17142 ns/op 477.90 MB/s BenchmarkRepeatLarge/8192/4097-4 15228 9305 ns/op 440.29 MB/s BenchmarkRepeatLarge/16384/1-4 8187 27605 ns/op 593.52 MB/s BenchmarkRepeatLarge/16384/16-4 9752 28097 ns/op 583.11 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 25590 ns/op 480.31 MB/s BenchmarkRepeatLarge/32768/1-4 2209 55752 ns/op 587.75 MB/s BenchmarkRepeatLarge/32768/16-4 2589 52378 ns/op 625.61 MB/s BenchmarkRepeatLarge/32768/4097-4 6604 54192 ns/op 529.21 MB/s BenchmarkRepeatLarge/65536/1-4 1730 85318 ns/op 768.14 MB/s BenchmarkRepeatLarge/65536/16-4 1467 89861 ns/op 729.30 MB/s BenchmarkRepeatLarge/65536/4097-4 1894 81792 ns/op 751.36 MB/s BenchmarkRepeatLarge/131072/1-4 198 559101 ns/op 234.43 MB/s BenchmarkRepeatLarge/131072/16-4 302 415251 ns/op 315.64 MB/s BenchmarkRepeatLarge/131072/4097-4 276 445967 ns/op 284.79 MB/s BenchmarkRepeatLarge/262144/1-4 145 751386 ns/op 348.88 MB/s BenchmarkRepeatLarge/262144/16-4 162 714328 ns/op 366.98 MB/s BenchmarkRepeatLarge/262144/4097-4 148 781950 ns/op 330.09 MB/s BenchmarkRepeatLarge/524288/1-4 93 1545276 ns/op 339.28 MB/s BenchmarkRepeatLarge/524288/16-4 100 1314957 ns/op 398.71 MB/s BenchmarkRepeatLarge/524288/4097-4 100 1373649 ns/op 378.79 MB/s BenchmarkRepeatLarge/1048576/1-4 39 2574443 ns/op 407.30 MB/s BenchmarkRepeatLarge/1048576/16-4 45 2433026 ns/op 430.98 MB/s BenchmarkRepeatLarge/1048576/4097-4 52 2133778 ns/op 489.62 MB/s BenchmarkRepeatLarge/2097152/1-4 34 3798353 ns/op 552.12 MB/s BenchmarkRepeatLarge/2097152/16-4 32 3994956 ns/op 524.95 MB/s BenchmarkRepeatLarge/2097152/4097-4 33 4065593 ns/op 514.95 MB/s BenchmarkRepeatLarge/4194304/1-4 14 8366757 ns/op 501.31 MB/s BenchmarkRepeatLarge/4194304/16-4 15 7867532 ns/op 533.12 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 7316596 ns/op 572.84 MB/s BenchmarkRepeatLarge/8388608/1-4 8 13180690 ns/op 636.43 MB/s BenchmarkRepeatLarge/8388608/16-4 8 12976614 ns/op 646.44 MB/s BenchmarkRepeatLarge/8388608/4097-4 8 12908284 ns/op 649.70 MB/s BenchmarkRepeatLarge/16777216/1-4 4 25845002 ns/op 649.15 MB/s BenchmarkRepeatLarge/16777216/16-4 5 23946888 ns/op 700.60 MB/s BenchmarkRepeatLarge/16777216/4097-4 5 23881740 ns/op 702.51 MB/s BenchmarkRepeatLarge/33554432/1-4 3 48388277 ns/op 693.44 MB/s BenchmarkRepeatLarge/33554432/16-4 3 47148624 ns/op 711.67 MB/s BenchmarkRepeatLarge/33554432/4097-4 3 46772745 ns/op 717.39 MB/s BenchmarkRepeatLarge/67108864/1-4 2 96678470 ns/op 694.14 MB/s BenchmarkRepeatLarge/67108864/16-4 1 104646572 ns/op 641.29 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 91432446 ns/op 733.97 MB/s BenchmarkRepeatLarge/134217728/1-4 1 179669272 ns/op 747.03 MB/s BenchmarkRepeatLarge/134217728/16-4 1 182728427 ns/op 734.52 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 185105301 ns/op 725.09 MB/s BenchmarkRepeatLarge/268435456/1-4 1 415804542 ns/op 645.58 MB/s BenchmarkRepeatLarge/268435456/16-4 1 372167231 ns/op 721.28 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 382949672 ns/op 700.97 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1144023393 ns/op 469.28 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1310384980 ns/op 409.70 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1321144040 ns/op 406.37 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 4250339755 ns/op 252.62 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3973904434 ns/op 270.20 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3741793514 ns/op 286.96 MB/s BenchmarkBytesCompare/1-4 11380044 9.796 ns/op BenchmarkBytesCompare/2-4 13125592 9.411 ns/op BenchmarkBytesCompare/4-4 13486117 8.783 ns/op BenchmarkBytesCompare/8-4 14507372 8.242 ns/op BenchmarkBytesCompare/16-4 14867254 8.029 ns/op BenchmarkBytesCompare/32-4 12169737 9.156 ns/op BenchmarkBytesCompare/64-4 12178482 10.00 ns/op BenchmarkBytesCompare/128-4 10109452 11.32 ns/op BenchmarkBytesCompare/256-4 7337983 13.81 ns/op BenchmarkBytesCompare/512-4 5794956 19.76 ns/op BenchmarkBytesCompare/1024-4 3683959 32.06 ns/op BenchmarkBytesCompare/2048-4 2217566 54.73 ns/op BenchmarkIndexAnyASCII/1:1-4 2128664 56.11 ns/op BenchmarkIndexAnyASCII/1:2-4 2149186 55.48 ns/op BenchmarkIndexAnyASCII/1:4-4 2099884 55.56 ns/op BenchmarkIndexAnyASCII/1:8-4 2123977 55.50 ns/op BenchmarkIndexAnyASCII/1:16-4 2154430 55.34 ns/op BenchmarkIndexAnyASCII/1:32-4 2158970 61.90 ns/op BenchmarkIndexAnyASCII/1:64-4 2141796 55.57 ns/op BenchmarkIndexAnyASCII/16:1-4 2320644 51.24 ns/op BenchmarkIndexAnyASCII/16:2-4 619772 180.2 ns/op BenchmarkIndexAnyASCII/16:4-4 649496 179.5 ns/op BenchmarkIndexAnyASCII/16:8-4 649771 186.4 ns/op BenchmarkIndexAnyASCII/16:16-4 660968 193.9 ns/op BenchmarkIndexAnyASCII/16:32-4 485707 214.5 ns/op BenchmarkIndexAnyASCII/16:64-4 453868 244.6 ns/op BenchmarkIndexAnyASCII/256:1-4 1993477 58.27 ns/op BenchmarkIndexAnyASCII/256:2-4 58137 2086 ns/op BenchmarkIndexAnyASCII/256:4-4 57236 2063 ns/op BenchmarkIndexAnyASCII/256:8-4 57918 2057 ns/op BenchmarkIndexAnyASCII/256:16-4 55284 2064 ns/op BenchmarkIndexAnyASCII/256:32-4 56110 2077 ns/op BenchmarkIndexAnyASCII/256:64-4 53628 2095 ns/op BenchmarkIndexAnyUTF8/1:1-4 2118080 56.56 ns/op BenchmarkIndexAnyUTF8/1:2-4 2190182 55.50 ns/op BenchmarkIndexAnyUTF8/1:4-4 2151832 56.09 ns/op BenchmarkIndexAnyUTF8/1:8-4 2119260 63.79 ns/op BenchmarkIndexAnyUTF8/1:16-4 2052194 61.76 ns/op BenchmarkIndexAnyUTF8/1:32-4 2082520 56.13 ns/op BenchmarkIndexAnyUTF8/1:64-4 1961066 59.99 ns/op BenchmarkIndexAnyUTF8/16:1-4 173844 730.0 ns/op BenchmarkIndexAnyUTF8/16:2-4 407984 288.3 ns/op BenchmarkIndexAnyUTF8/16:4-4 392980 295.6 ns/op BenchmarkIndexAnyUTF8/16:8-4 446901 281.9 ns/op BenchmarkIndexAnyUTF8/16:16-4 416486 284.7 ns/op BenchmarkIndexAnyUTF8/16:32-4 362790 297.6 ns/op BenchmarkIndexAnyUTF8/16:64-4 381850 297.6 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 11047 ns/op BenchmarkIndexAnyUTF8/256:2-4 31092 3771 ns/op BenchmarkIndexAnyUTF8/256:4-4 31635 3754 ns/op BenchmarkIndexAnyUTF8/256:8-4 30361 3837 ns/op BenchmarkIndexAnyUTF8/256:16-4 31058 3735 ns/op BenchmarkIndexAnyUTF8/256:32-4 29583 3946 ns/op BenchmarkIndexAnyUTF8/256:64-4 29523 3974 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2072602 56.57 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2095502 56.58 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2086206 57.18 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2133283 56.07 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2101962 55.87 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2044960 95.21 ns/op BenchmarkLastIndexAnyASCII/1:64-4 1878352 58.66 ns/op BenchmarkLastIndexAnyASCII/16:1-4 492838 233.1 ns/op BenchmarkLastIndexAnyASCII/16:2-4 506266 238.4 ns/op BenchmarkLastIndexAnyASCII/16:4-4 472832 236.8 ns/op BenchmarkLastIndexAnyASCII/16:8-4 467674 240.8 ns/op BenchmarkLastIndexAnyASCII/16:16-4 408234 248.2 ns/op BenchmarkLastIndexAnyASCII/16:32-4 429622 267.7 ns/op BenchmarkLastIndexAnyASCII/16:64-4 424941 298.4 ns/op BenchmarkLastIndexAnyASCII/256:1-4 39127 2904 ns/op BenchmarkLastIndexAnyASCII/256:2-4 39424 3022 ns/op BenchmarkLastIndexAnyASCII/256:4-4 40826 2867 ns/op BenchmarkLastIndexAnyASCII/256:8-4 39259 2982 ns/op BenchmarkLastIndexAnyASCII/256:16-4 36710 2961 ns/op BenchmarkLastIndexAnyASCII/256:32-4 37303 3044 ns/op BenchmarkLastIndexAnyASCII/256:64-4 39146 3078 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2128245 57.74 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2082777 56.20 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2131346 57.98 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2072890 56.28 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2134587 58.52 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2091055 57.52 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2089980 62.09 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 204445 605.3 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 393349 294.9 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 399249 291.6 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 389307 288.7 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 362895 298.3 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 417211 311.6 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 422222 305.8 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 13504 8836 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 29707 3750 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 31374 3790 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 31594 3749 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 30980 3824 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 28437 4149 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 29415 4030 ns/op BenchmarkTrimASCII/1:1-4 2375312 51.39 ns/op BenchmarkTrimASCII/1:2-4 2146269 55.72 ns/op BenchmarkTrimASCII/1:4-4 2065868 57.38 ns/op BenchmarkTrimASCII/1:8-4 2000347 58.98 ns/op BenchmarkTrimASCII/1:16-4 1800133 65.89 ns/op BenchmarkTrimASCII/16:1-4 685552 190.6 ns/op BenchmarkTrimASCII/16:2-4 515416 239.6 ns/op BenchmarkTrimASCII/16:4-4 556603 238.3 ns/op BenchmarkTrimASCII/16:8-4 465105 233.5 ns/op BenchmarkTrimASCII/16:16-4 534393 267.7 ns/op BenchmarkTrimASCII/256:1-4 57853 2095 ns/op BenchmarkTrimASCII/256:2-4 41935 2803 ns/op BenchmarkTrimASCII/256:4-4 42960 2783 ns/op BenchmarkTrimASCII/256:8-4 40862 2806 ns/op BenchmarkTrimASCII/256:16-4 41853 2887 ns/op BenchmarkTrimASCII/4096:1-4 3904 32309 ns/op BenchmarkTrimASCII/4096:2-4 2890 45059 ns/op BenchmarkTrimASCII/4096:4-4 2721 44286 ns/op BenchmarkTrimASCII/4096:8-4 2829 46137 ns/op BenchmarkTrimASCII/4096:16-4 2740 44662 ns/op BenchmarkTrimByte-4 1708782 68.11 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 18084 6300 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 18902 6253 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1038 116058 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1942 56946 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4070 30166 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7270 16359 ns/op BenchmarkCompareBytesEqual-4 16663863 7.315 ns/op BenchmarkCompareBytesToNil-4 17508974 7.385 ns/op BenchmarkCompareBytesEmpty-4 17105361 6.481 ns/op BenchmarkCompareBytesIdentical-4 18593056 5.989 ns/op BenchmarkCompareBytesSameLength-4 16407871 7.312 ns/op BenchmarkCompareBytesDifferentLength-4 16339501 7.177 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 3097 40312 ns/op 26011.85 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 3229 40679 ns/op 25776.98 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 2874 41074 ns/op 25529.17 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 2784 42366 ns/op 24750.51 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 2727 43424 ns/op 24147.36 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 2800 41065 ns/op 25534.90 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 2866 42411 ns/op 24724.15 MB/s BenchmarkCompareBytesBig-4 3549 38605 ns/op 27162.12 MB/s BenchmarkCompareBytesBigIdentical-4 19039081 5.871 ns/op 178609830.37 MB/s PASS ok bytes 98.574s goos: darwin goarch: amd64 pkg: compress/bzip2 BenchmarkDecodeDigits-4 2 78748704 ns/op 1.27 MB/s 3612272 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 295699335 ns/op 1.92 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 4 25997532 ns/op 0.63 MB/s 3645484 B/op 51 allocs/op PASS ok compress/bzip2 1.283s goos: darwin goarch: amd64 pkg: compress/flate BenchmarkDecode/Digits/Huffman/1e4-4 63 2006177 ns/op 4.98 MB/s 42492 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 6 18757264 ns/op 5.33 MB/s 44722 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 188753558 ns/op 5.30 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 56 1992018 ns/op 5.02 MB/s 42964 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 19961111 ns/op 5.01 MB/s 43641 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 202965513 ns/op 4.93 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 63 1926008 ns/op 5.19 MB/s 43054 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 18459506 ns/op 5.42 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 181175769 ns/op 5.52 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 58 1862774 ns/op 5.37 MB/s 42701 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 17902502 ns/op 5.59 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 178941949 ns/op 5.59 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 61 1973391 ns/op 5.07 MB/s 42856 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 19162219 ns/op 5.22 MB/s 47833 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 193822435 ns/op 5.16 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 72 1595244 ns/op 6.27 MB/s 43897 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 13291484 ns/op 7.52 MB/s 47885 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 133167622 ns/op 7.51 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 88 1426444 ns/op 7.01 MB/s 43105 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10604582 ns/op 9.43 MB/s 44575 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 106837124 ns/op 9.36 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 90 1423290 ns/op 7.03 MB/s 43242 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10622637 ns/op 9.41 MB/s 46218 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 105538614 ns/op 9.48 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 100 1129767 ns/op 8.85 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 10 10957114 ns/op 9.13 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 108681059 ns/op 9.20 MB/s BenchmarkEncode/Digits/Speed/1e4-4 56 2098844 ns/op 4.76 MB/s BenchmarkEncode/Digits/Speed/1e5-4 6 18168149 ns/op 5.50 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 177975505 ns/op 5.62 MB/s BenchmarkEncode/Digits/Default/1e4-4 19 5313320 ns/op 1.88 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 61247998 ns/op 1.63 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 623698472 ns/op 1.60 MB/s BenchmarkEncode/Digits/Compression/1e4-4 21 5462962 ns/op 1.83 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 60290108 ns/op 1.66 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 609074242 ns/op 1.64 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 78 1391717 ns/op 7.19 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 11981140 ns/op 8.35 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 114595473 ns/op 8.73 MB/s BenchmarkEncode/Newton/Speed/1e4-4 55 1975699 ns/op 5.06 MB/s BenchmarkEncode/Newton/Speed/1e5-4 8 14467838 ns/op 6.91 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 142169472 ns/op 7.03 MB/s BenchmarkEncode/Newton/Default/1e4-4 20 5231721 ns/op 1.91 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 52513474 ns/op 1.90 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 537704953 ns/op 1.86 MB/s BenchmarkEncode/Newton/Compression/1e4-4 19 5278329 ns/op 1.89 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 65696828 ns/op 1.52 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 681670341 ns/op 1.47 MB/s PASS ok compress/flate 13.775s goos: darwin goarch: amd64 pkg: compress/lzw BenchmarkDecoder/1e4-4 51 2441946 ns/op 4.10 MB/s BenchmarkDecoder/1e-Reuse4-4 44 2466010 ns/op 4.06 MB/s BenchmarkDecoder/1e5-4 5 23555544 ns/op 4.25 MB/s BenchmarkDecoder/1e-Reuse5-4 5 24801822 ns/op 4.03 MB/s BenchmarkDecoder/1e6-4 1 229421775 ns/op 4.36 MB/s BenchmarkDecoder/1e-Reuse6-4 1 229483175 ns/op 4.36 MB/s BenchmarkEncoder/1e4-4 60 1913426 ns/op 5.23 MB/s BenchmarkEncoder/1e-Reuse4-4 64 1776854 ns/op 5.63 MB/s BenchmarkEncoder/1e5-4 6 18102903 ns/op 5.52 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18109949 ns/op 5.52 MB/s BenchmarkEncoder/1e6-4 1 179484357 ns/op 5.57 MB/s BenchmarkEncoder/1e-Reuse6-4 1 180503991 ns/op 5.54 MB/s PASS ok compress/lzw 2.876s goos: darwin goarch: amd64 pkg: container/heap BenchmarkDup-4 25 4227061 ns/op PASS ok container/heap 0.283s goos: darwin goarch: amd64 pkg: context BenchmarkCommonParentCancel-4 24084 4806 ns/op BenchmarkWithTimeout/concurrency=40-4 5484 23529 ns/op BenchmarkWithTimeout/concurrency=4000-4 5043 28817 ns/op BenchmarkWithTimeout/concurrency=400000-4 8511 32514 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 322390 391.8 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 18610 6706 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 22038 4866 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 4075 31278 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2616 47907 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 3864 32689 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 350 351634 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 248 507464 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 378 303653 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 39 3390349 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 19 6693212 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 37 2938470 ns/op BenchmarkCheckCanceled/Err-4 353551 380.6 ns/op BenchmarkCheckCanceled/Done-4 375703 297.9 ns/op BenchmarkContextCancelDone-4 747745 202.7 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 25185 4386 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 27098 4790 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 24669 4990 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 22015 5327 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 16196 7754 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 644038 181.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 407341 288.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 291542 404.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 195336 615.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 98702 1197 ns/op PASS ok context 11.931s goos: darwin goarch: amd64 pkg: crypto/aes BenchmarkEncrypt-4 1496974 70.22 ns/op 227.87 MB/s BenchmarkDecrypt-4 1714260 65.60 ns/op 243.89 MB/s BenchmarkExpand-4 1108628 111.3 ns/op PASS ok crypto/aes 0.718s goos: darwin goarch: amd64 pkg: crypto/cipher BenchmarkAESGCM/Open-128-64-4 234860 481.4 ns/op 132.96 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 406254 288.5 ns/op 221.80 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 262814 484.0 ns/op 132.24 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 402612 305.4 ns/op 209.59 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 172616 708.7 ns/op 1904.80 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 212829 574.5 ns/op 2349.87 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 156637 803.1 ns/op 1681.02 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 191377 660.7 ns/op 2043.41 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 60511 1835 ns/op 4465.25 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 63619 1934 ns/op 4235.87 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 45468 2379 ns/op 3442.77 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 50103 2368 ns/op 3459.30 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6429 17882 ns/op 56.99 MB/s BenchmarkAESCFBDecrypt1K-4 7269 18586 ns/op 54.83 MB/s BenchmarkAESCFBDecrypt8K-4 880 139806 ns/op 58.56 MB/s BenchmarkAESOFB1K-4 10000 11648 ns/op 87.48 MB/s BenchmarkAESCTR1K-4 15768 7634 ns/op 133.48 MB/s BenchmarkAESCTR8K-4 2058 59986 ns/op 136.48 MB/s BenchmarkAESCBCEncrypt1K-4 15106 7873 ns/op 130.06 MB/s BenchmarkAESCBCDecrypt1K-4 20416 5907 ns/op 173.35 MB/s PASS ok crypto/cipher 3.426s goos: darwin goarch: amd64 pkg: crypto/des BenchmarkEncrypt-4 88468 1330 ns/op 6.02 MB/s BenchmarkDecrypt-4 98452 1209 ns/op 6.62 MB/s BenchmarkTDESEncrypt-4 37754 3147 ns/op 2.54 MB/s BenchmarkTDESDecrypt-4 37842 3136 ns/op 2.55 MB/s PASS ok crypto/des 0.719s goos: darwin goarch: amd64 pkg: crypto/ecdh BenchmarkECDH/P256-4 1249 96488 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 14 8533134 ns/op 1089 B/op 21 allocs/op BenchmarkECDH/P521-4 6 18024375 ns/op 1533 B/op 21 allocs/op BenchmarkECDH/X25519-4 88 1420790 ns/op 376 B/op 9 allocs/op PASS ok crypto/ecdh 0.705s goos: darwin goarch: amd64 pkg: crypto/ecdsa BenchmarkSign/P256-4 1940 61641 ns/op 4559 B/op 40 allocs/op BenchmarkSign/P384-4 49 2539630 ns/op 10773 B/op 62 allocs/op BenchmarkSign/P521-4 22 5005700 ns/op 11160 B/op 63 allocs/op BenchmarkVerify/P256-4 1136 98714 ns/op 2496 B/op 17 allocs/op BenchmarkVerify/P384-4 14 7891573 ns/op 8704 B/op 42 allocs/op BenchmarkVerify/P521-4 6 16991033 ns/op 9024 B/op 42 allocs/op BenchmarkGenerateKey/P256-4 5007 23601 ns/op 927 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 54 1867169 ns/op 1127 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 26 4202836 ns/op 1451 B/op 17 allocs/op PASS ok crypto/ecdsa 1.391s goos: darwin goarch: amd64 pkg: crypto/ed25519 BenchmarkKeyGeneration-4 267 449510 ns/op BenchmarkNewKeyFromSeed-4 276 430011 ns/op BenchmarkSigning-4 256 455049 ns/op BenchmarkVerification-4 178 655514 ns/op PASS ok crypto/ed25519 0.780s goos: darwin goarch: amd64 pkg: crypto/elliptic BenchmarkScalarBaseMult/P256-4 7222 17304 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 171 694079 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 63 1909610 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 31 4076323 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 2019 62455 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 72 1764788 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 21 5592626 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 9 12050847 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 14516 8053 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 6745 15418 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 5137 23282 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 100 1055980 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 3048 38384 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 284 412735 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 2180 62084 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 122 943811 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.773s goos: darwin goarch: amd64 pkg: crypto/hmac BenchmarkHMACSHA256_1K-4 16726 6849 ns/op 149.52 MB/s BenchmarkHMACSHA256_32-4 25477 4489 ns/op 7.13 MB/s BenchmarkNewWriteSum-4 10000 10165 ns/op 3.15 MB/s PASS ok crypto/hmac 0.542s goos: darwin goarch: amd64 pkg: crypto/internal/bigmod BenchmarkModAdd-4 54032 2093 ns/op BenchmarkModSub-4 67450 1834 ns/op BenchmarkMontgomeryRepr-4 29072 3986 ns/op BenchmarkMontgomeryMul-4 35642 3284 ns/op BenchmarkModMul-4 14713 8134 ns/op BenchmarkExpBig-4 18 6518659 ns/op BenchmarkExp-4 8 14154900 ns/op PASS ok crypto/internal/bigmod 1.283s goos: darwin goarch: amd64 pkg: crypto/internal/edwards25519 BenchmarkEncodingDecoding-4 3784 30098 ns/op BenchmarkScalarBaseMult-4 295 382512 ns/op BenchmarkScalarMult-4 138 867221 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 205 577431 ns/op PASS ok crypto/internal/edwards25519 0.729s goos: darwin goarch: amd64 pkg: crypto/internal/edwards25519/field BenchmarkAdd-4 486034 239.2 ns/op BenchmarkMultiply-4 6067561 19.77 ns/op BenchmarkSquare-4 6927955 16.14 ns/op BenchmarkInvert-4 33955 3387 ns/op BenchmarkMult32-4 1488927 80.34 ns/op PASS ok crypto/internal/edwards25519/field 0.933s goos: darwin goarch: amd64 pkg: crypto/internal/nistec BenchmarkScalarMult/P224-4 61 1740622 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 2325 53460 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 21 5299509 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 9 11830942 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 188 613257 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 10000 10452 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 70 1670644 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 33 3453875 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.326s goos: darwin goarch: amd64 pkg: crypto/internal/nistec/fiat BenchmarkMul/P224-4 626810 160.6 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 240110 488.8 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 133347 907.8 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 711924 167.3 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 263004 479.1 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 135217 914.2 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.966s goos: darwin goarch: amd64 pkg: crypto/md5 BenchmarkHash8Bytes-4 122650 1020 ns/op 7.85 MB/s BenchmarkHash64-4 139576 847.9 ns/op 75.48 MB/s BenchmarkHash128-4 131174 931.4 ns/op 137.43 MB/s BenchmarkHash256-4 106952 1111 ns/op 230.38 MB/s BenchmarkHash512-4 82021 1447 ns/op 353.91 MB/s BenchmarkHash1K-4 54798 2181 ns/op 469.59 MB/s BenchmarkHash8K-4 10000 11652 ns/op 703.04 MB/s BenchmarkHash1M-4 86 1378517 ns/op 760.66 MB/s BenchmarkHash8M-4 9 11396227 ns/op 736.09 MB/s BenchmarkHash8BytesUnaligned-4 100136 1039 ns/op 7.70 MB/s BenchmarkHash1KUnaligned-4 55167 2119 ns/op 483.16 MB/s BenchmarkHash8KUnaligned-4 10000 11698 ns/op 700.30 MB/s PASS ok crypto/md5 2.043s goos: darwin goarch: amd64 pkg: crypto/rand BenchmarkPrime-4 1 233760795 ns/op PASS ok crypto/rand 0.294s goos: darwin goarch: amd64 pkg: crypto/rc4 BenchmarkRC4_128-4 13016 9065 ns/op 14.12 MB/s BenchmarkRC4_1K-4 1502 71834 ns/op 14.26 MB/s BenchmarkRC4_8K-4 208 571516 ns/op 14.17 MB/s PASS ok crypto/rc4 0.577s goos: darwin goarch: amd64 pkg: crypto/rsa BenchmarkDecryptPKCS1v15/2048-4 12 9265921 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 20487449 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 37474740 ns/op BenchmarkEncryptPKCS1v15/2048-4 36 3298158 ns/op BenchmarkDecryptOAEP/2048-4 13 9067096 ns/op BenchmarkEncryptOAEP/2048-4 33 3338348 ns/op BenchmarkSignPKCS1v15/2048-4 13 9186032 ns/op BenchmarkVerifyPKCS1v15/2048-4 36 3320662 ns/op BenchmarkSignPSS/2048-4 12 9276070 ns/op BenchmarkVerifyPSS/2048-4 36 3460692 ns/op PASS ok crypto/rsa 1.774s goos: darwin goarch: amd64 pkg: crypto/sha1 BenchmarkHash8Bytes/New-4 95613 1117 ns/op 7.16 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 131527 903.3 ns/op 8.86 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 83929 1376 ns/op 232.48 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 101145 1140 ns/op 280.75 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 54660 2012 ns/op 509.04 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 68997 1737 ns/op 589.51 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 13790 8504 ns/op 963.34 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 14526 8258 ns/op 992.04 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.414s goos: darwin goarch: amd64 pkg: crypto/sha256 BenchmarkHash8Bytes/New-4 76268 1505 ns/op 5.32 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 84506 1315 ns/op 6.08 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 87873 1816 ns/op 4.41 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 30078 6750 ns/op 151.71 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 32469 7283 ns/op 140.61 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 31318 3745 ns/op 273.41 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5347 22567 ns/op 363.01 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 5930 28752 ns/op 284.92 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 5918 44434 ns/op 184.36 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.078s goos: darwin goarch: amd64 pkg: crypto/sha512 BenchmarkHash8Bytes/New-4 48649 2579 ns/op 3.10 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 73632 1633 ns/op 4.90 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 64504 1846 ns/op 4.33 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 30909 7140 ns/op 143.42 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 37317 3196 ns/op 320.38 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 35775 3392 ns/op 301.89 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 8246 16994 ns/op 482.06 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 8481 21941 ns/op 373.37 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 8574 17054 ns/op 480.34 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.050s goos: darwin goarch: amd64 pkg: crypto/subtle BenchmarkConstantTimeByteEq-4 25273936 6.707 ns/op BenchmarkConstantTimeEq-4 25021762 6.302 ns/op BenchmarkConstantTimeLessOrEq-4 23224680 5.743 ns/op BenchmarkXORBytes/8Bytes-4 3003700 37.90 ns/op 211.07 MB/s BenchmarkXORBytes/128Bytes-4 2850576 42.68 ns/op 2998.82 MB/s BenchmarkXORBytes/2048Bytes-4 1000000 153.7 ns/op 13324.22 MB/s BenchmarkXORBytes/32768Bytes-4 86295 1406 ns/op 23308.47 MB/s PASS ok crypto/subtle 1.555s goos: darwin goarch: amd64 pkg: crypto/tls BenchmarkCertCache/0-4 21 5330842 ns/op BenchmarkCertCache/1-4 22 5448788 ns/op BenchmarkCertCache/2-4 31 5333893 ns/op BenchmarkCertCache/3-4 24 4422680 ns/op BenchmarkHandshakeServer/RSA-4 15 7389996 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 18 6869049 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 18 6556877 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 32 4086000 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 32 4753449 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 24 5284272 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 25 5998366 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 26456234 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 28109026 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 2 85490718 ns/op 12.27 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 2 90449766 ns/op 11.59 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 1 154775791 ns/op 13.55 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 1 176758650 ns/op 11.86 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 1 301074124 ns/op 13.93 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 1 329254749 ns/op 12.74 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 580393743 ns/op 14.45 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 643184893 ns/op 13.04 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 1208144216 ns/op 13.89 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 1305347554 ns/op 12.85 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 2576774780 ns/op 13.02 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 2567707483 ns/op 13.07 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 4733180236 ns/op 14.18 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 5463840960 ns/op 12.28 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 2 102472178 ns/op 10.23 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 1 104200896 ns/op 10.06 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 1 182433552 ns/op 11.50 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 1 197672059 ns/op 10.61 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 1 277799197 ns/op 15.10 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 1 308906096 ns/op 13.58 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 682417488 ns/op 12.29 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 670670279 ns/op 12.51 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 1269498767 ns/op 13.22 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 1321237426 ns/op 12.70 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 2564124071 ns/op 13.09 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 2712736615 ns/op 12.37 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 5064884215 ns/op 13.25 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 5366336949 ns/op 12.51 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 722167433 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 714739700 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 297858086 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 296092954 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 165232402 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 159012930 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 92817900 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 87496578 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 46636049 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 2 51553248 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 153809663 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 152890148 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 70532609 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 73548367 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 2 50910016 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 44850437 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 3 35823717 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 4 29862731 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 4 29968106 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 5 24558359 ns/op PASS ok crypto/tls 51.406s goos: darwin goarch: amd64 pkg: crypto/x509 BenchmarkCreateCertificate/RSA_2048-4 7 14858117 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 366 492411 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1022 162662 ns/op 13188 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 780 144243 ns/op 14612 B/op 262 allocs/op PASS ok crypto/x509 1.807s goos: darwin goarch: amd64 pkg: database/sql BenchmarkConcurrentDBExec-4 46 3437650 ns/op 278205 B/op 1623 allocs/op BenchmarkConcurrentStmtQuery-4 43 3832439 ns/op 264071 B/op 1980 allocs/op BenchmarkConcurrentStmtExec-4 70 2596104 ns/op 212418 B/op 584 allocs/op BenchmarkConcurrentTxQuery-4 33 3446702 ns/op 272455 B/op 2138 allocs/op BenchmarkConcurrentTxExec-4 69 1845499 ns/op 90037 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 49 2294620 ns/op 104490 B/op 2074 allocs/op BenchmarkConcurrentTxStmtExec-4 133 881268 ns/op 40193 B/op 381 allocs/op BenchmarkConcurrentRandom-4 45 2833482 ns/op 224812 B/op 1803 allocs/op BenchmarkManyConcurrentQueries-4 3024 44569 ns/op 3965 B/op 20 allocs/op PASS ok database/sql 2.107s goos: darwin goarch: amd64 pkg: debug/gosym Benchmark115/NewLineTable-4 125433 831.7 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 68 1974064 ns/op 188251 B/op 13 allocs/op Benchmark115/LineToPC-4 79 1610659 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 18799 6215 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.789s goos: darwin goarch: amd64 pkg: encoding/asn1 BenchmarkMarshal-4 747 158453 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2631 39753 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.346s goos: darwin goarch: amd64 pkg: encoding/base32 BenchmarkEncode-4 264 463602 ns/op 17.67 MB/s BenchmarkEncodeToString-4 228 667664 ns/op 12.27 MB/s BenchmarkDecode-4 159 720578 ns/op 18.20 MB/s BenchmarkDecodeString-4 158 775312 ns/op 16.91 MB/s PASS ok encoding/base32 0.906s goos: darwin goarch: amd64 pkg: encoding/base64 BenchmarkEncodeToString-4 324 424486 ns/op 19.30 MB/s BenchmarkDecodeString/2-4 303246 450.0 ns/op 8.89 MB/s BenchmarkDecodeString/4-4 257718 485.6 ns/op 16.48 MB/s BenchmarkDecodeString/8-4 226496 784.4 ns/op 15.30 MB/s BenchmarkDecodeString/64-4 44748 3188 ns/op 27.60 MB/s BenchmarkDecodeString/8192-4 466 264866 ns/op 41.24 MB/s BenchmarkNewEncoding-4 99506 1108 ns/op 231.03 MB/s PASS ok encoding/base64 1.621s goos: darwin goarch: amd64 pkg: encoding/binary BenchmarkReadSlice1000Int32s-4 1470 83040 ns/op 48.17 MB/s BenchmarkReadStruct-4 17755 6467 ns/op 11.60 MB/s BenchmarkWriteStruct-4 18457 8025 ns/op 9.35 MB/s BenchmarkReadInts-4 39702 4048 ns/op 7.41 MB/s BenchmarkWriteInts-4 35728 3895 ns/op 7.70 MB/s BenchmarkWriteSlice1000Int32s-4 1203 96449 ns/op 41.47 MB/s BenchmarkPutUint16-4 3134422 35.74 ns/op 55.96 MB/s BenchmarkAppendUint16-4 3310592 53.03 ns/op 37.71 MB/s BenchmarkPutUint32-4 2478144 45.24 ns/op 88.42 MB/s BenchmarkAppendUint32-4 2475268 48.83 ns/op 81.91 MB/s BenchmarkPutUint64-4 1307703 104.7 ns/op 76.41 MB/s BenchmarkAppendUint64-4 1255899 93.13 ns/op 85.90 MB/s BenchmarkLittleEndianPutUint16-4 2905244 41.65 ns/op 48.02 MB/s BenchmarkLittleEndianAppendUint16-4 2691566 42.58 ns/op 46.97 MB/s BenchmarkLittleEndianPutUint32-4 2199708 50.35 ns/op 79.44 MB/s BenchmarkLittleEndianAppendUint32-4 2001895 58.53 ns/op 68.34 MB/s BenchmarkLittleEndianPutUint64-4 898297 126.1 ns/op 63.45 MB/s BenchmarkLittleEndianAppendUint64-4 1231894 92.16 ns/op 86.81 MB/s BenchmarkReadFloats-4 126208 1237 ns/op 9.70 MB/s BenchmarkWriteFloats-4 113578 1302 ns/op 9.22 MB/s BenchmarkReadSlice1000Float32s-4 1306 94485 ns/op 42.33 MB/s BenchmarkWriteSlice1000Float32s-4 1124 147069 ns/op 27.20 MB/s BenchmarkReadSlice1000Uint8s-4 41235 3270 ns/op 305.80 MB/s BenchmarkWriteSlice1000Uint8s-4 65625 2802 ns/op 356.90 MB/s BenchmarkPutUvarint32-4 1000000 144.1 ns/op 27.76 MB/s BenchmarkPutUvarint64-4 261516 487.2 ns/op 16.42 MB/s PASS ok encoding/binary 6.199s goos: darwin goarch: amd64 pkg: encoding/csv BenchmarkRead-4 6402 20674 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 5598 18697 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 7491 23564 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4100 33027 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7196 17039 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7660 17244 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7819 21883 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4029 30157 ns/op 2978 B/op 12 allocs/op BenchmarkWrite-4 8096 17004 ns/op PASS ok encoding/csv 1.867s goos: darwin goarch: amd64 pkg: encoding/gob BenchmarkEndToEndPipe-4 9788 15309 ns/op BenchmarkEndToEndByteBuffer-4 10425 13809 ns/op BenchmarkEndToEndSliceByteBuffer-4 207 579651 ns/op BenchmarkEncodeComplex128Slice-4 490 204288 ns/op BenchmarkEncodeFloat64Slice-4 1213 97999 ns/op BenchmarkEncodeInt32Slice-4 1014 105940 ns/op BenchmarkEncodeStringSlice-4 1626 70199 ns/op BenchmarkEncodeInterfaceSlice-4 63 1756893 ns/op BenchmarkDecodeComplex128Slice-4 591 293694 ns/op BenchmarkDecodeFloat64Slice-4 1153 145090 ns/op BenchmarkDecodeInt32Slice-4 1099 146743 ns/op BenchmarkDecodeStringSlice-4 448 269993 ns/op BenchmarkDecodeStringsSlice-4 193 683524 ns/op BenchmarkDecodeBytesSlice-4 494 319998 ns/op BenchmarkDecodeInterfaceSlice-4 80 1858347 ns/op BenchmarkDecodeMap-4 98 1611113 ns/op PASS ok encoding/gob 3.335s goos: darwin goarch: amd64 pkg: encoding/hex BenchmarkEncode/256-4 11911 9751 ns/op 26.25 MB/s BenchmarkEncode/1024-4 3006 48202 ns/op 21.24 MB/s BenchmarkEncode/4096-4 700 261606 ns/op 15.66 MB/s BenchmarkEncode/16384-4 152 683388 ns/op 23.97 MB/s BenchmarkDecode/256-4 25773 4653 ns/op 55.02 MB/s BenchmarkDecode/1024-4 7242 19518 ns/op 52.46 MB/s BenchmarkDecode/4096-4 1614 74101 ns/op 55.28 MB/s BenchmarkDecode/16384-4 387 460449 ns/op 35.58 MB/s BenchmarkDump/256-4 1112 121282 ns/op 2.11 MB/s BenchmarkDump/1024-4 320 392117 ns/op 2.61 MB/s BenchmarkDump/4096-4 87 1958154 ns/op 2.09 MB/s BenchmarkDump/16384-4 16 11594607 ns/op 1.41 MB/s PASS ok encoding/hex 2.643s goos: darwin goarch: amd64 pkg: encoding/json BenchmarkCodeEncoder-4 1 136309095 ns/op 14.24 MB/s 8391680 B/op 53 allocs/op BenchmarkCodeEncoderError-4 1 143199604 ns/op 13.55 MB/s 8394952 B/op 108 allocs/op BenchmarkCodeMarshal-4 1 208882724 ns/op 9.29 MB/s 10332768 B/op 53 allocs/op BenchmarkCodeMarshalError-4 1 139931390 ns/op 13.87 MB/s 10335256 B/op 103 allocs/op BenchmarkMarshalBytes/32-4 20611 5245 ns/op BenchmarkMarshalBytes/256-4 6260 19508 ns/op BenchmarkMarshalBytes/4096-4 451 274399 ns/op BenchmarkMarshalBytesError/32-4 56 2056831 ns/op BenchmarkMarshalBytesError/256-4 58 2078932 ns/op BenchmarkMarshalBytesError/4096-4 51 2192723 ns/op BenchmarkCodeDecoder-4 1 500984060 ns/op 3.87 MB/s 11144552 B/op 92713 allocs/op BenchmarkUnicodeDecoder-4 32502 3626 ns/op 3.86 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 36409 2898 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 384687352 ns/op 5.04 MB/s 3066864 B/op 92682 allocs/op BenchmarkCodeUnmarshalReuse-4 1 365969962 ns/op 5.30 MB/s 3067768 B/op 92687 allocs/op BenchmarkUnmarshalString-4 75796 1742 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 144204 1216 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 174703 885.2 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 49033 2316 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 58291 2703 ns/op 143 B/op 2 allocs/op BenchmarkUnmapped-4 19970 6540 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 3207 33736 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 706 180439 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 100 1134296 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 12 9635819 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 617900 191.3 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 686940 191.9 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 594619 187.9 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 602904 191.2 ns/op BenchmarkEncodeMarshaler-4 54792 2153 ns/op 92 B/op 2 allocs/op BenchmarkEncoderEncode-4 69466 1442 ns/op 59 B/op 0 allocs/op BenchmarkNumberIsValid-4 5495502 25.27 ns/op BenchmarkNumberIsValidRegexp-4 18747 5738 ns/op PASS ok encoding/json 8.967s goos: darwin goarch: amd64 pkg: encoding/pem BenchmarkEncode-4 40 2933477 ns/op 22.34 MB/s BenchmarkDecode-4 34 3880182 ns/op 22.88 MB/s PASS ok encoding/pem 0.443s goos: darwin goarch: amd64 pkg: encoding/xml BenchmarkMarshal-4 2007 71482 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 781 177088 ns/op 8290 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 2365 43132 ns/op PASS ok encoding/xml 0.646s goos: darwin goarch: amd64 pkg: expvar BenchmarkIntAdd-4 427146 288.3 ns/op BenchmarkIntSet-4 540208 191.7 ns/op BenchmarkFloatAdd-4 226946 827.0 ns/op BenchmarkFloatSet-4 600699 214.4 ns/op BenchmarkStringSet-4 376990 299.6 ns/op BenchmarkMapSet-4 139546 965.4 ns/op BenchmarkMapSetDifferent-4 65641 1965 ns/op BenchmarkMapSetDifferentRandom-4 282 436865 ns/op BenchmarkMapSetString-4 132640 989.3 ns/op BenchmarkMapAddSame-4 30339 4043 ns/op BenchmarkMapAddDifferent-4 12823 12781 ns/op BenchmarkMapAddDifferentRandom-4 232 482669 ns/op BenchmarkMapAddSameSteadyState-4 340700 393.1 ns/op BenchmarkMapAddDifferentSteadyState-4 130449 800.6 ns/op BenchmarkRealworldExpvarUsage-4 14728 8640 ns/op PASS ok expvar 3.628s goos: darwin goarch: amd64 pkg: fmt BenchmarkSprintfPadding-4 74496 1613 ns/op BenchmarkSprintfEmpty-4 289284 457.9 ns/op BenchmarkSprintfString-4 205184 699.5 ns/op BenchmarkSprintfTruncateString-4 205850 878.9 ns/op BenchmarkSprintfTruncateBytes-4 115759 1100 ns/op BenchmarkSprintfSlowParsingPath-4 132423 818.8 ns/op BenchmarkSprintfQuoteString-4 40827 3127 ns/op BenchmarkSprintfInt-4 200793 732.3 ns/op BenchmarkSprintfIntInt-4 148214 941.8 ns/op BenchmarkSprintfPrefixedInt-4 139501 1122 ns/op BenchmarkSprintfFloat-4 100246 1314 ns/op BenchmarkSprintfComplex-4 43821 2954 ns/op BenchmarkSprintfBoolean-4 204810 702.8 ns/op BenchmarkSprintfHexString-4 98215 1799 ns/op BenchmarkSprintfHexBytes-4 68283 2127 ns/op BenchmarkSprintfBytes-4 35175 3805 ns/op BenchmarkSprintfStringer-4 58855 2237 ns/op BenchmarkSprintfStructure-4 27068 5619 ns/op BenchmarkManyArgs-4 49280 2922 ns/op BenchmarkFprintInt-4 67749 2053 ns/op BenchmarkFprintfBytes-4 70530 2472 ns/op BenchmarkFprintIntNoAlloc-4 60121 1678 ns/op BenchmarkScanInts-4 26 4279710 ns/op BenchmarkScanRecursiveInt-4 1 448473839 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 458824018 ns/op PASS ok fmt 5.965s goos: darwin goarch: amd64 pkg: go/build BenchmarkImportVendor-4 550 209920 ns/op PASS ok go/build 0.192s goos: darwin goarch: amd64 pkg: go/constant BenchmarkStringAdd/1-4 41410 2545 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 13976 9357 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 4148 33256 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1131 116331 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 279 537968 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 40 3152573 ns/op 206180 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 19 8973460 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 4 31223608 ns/op 3634576 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 139613816 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 1.770s goos: darwin goarch: amd64 pkg: go/format BenchmarkFormat/array1-10000-4 1 342500507 ns/op 0.19 MB/s 45608464 B/op 48817 allocs/op PASS ok go/format 0.432s goos: darwin goarch: amd64 pkg: go/parser BenchmarkParse-4 6 25399171 ns/op 2.12 MB/s BenchmarkParseOnly-4 6 17903568 ns/op 3.01 MB/s BenchmarkResolve-4 49 2445846 ns/op 22.02 MB/s PASS ok go/parser 2.765s goos: darwin goarch: amd64 pkg: go/printer BenchmarkPrintFile-4 1 141430560 ns/op 0.37 MB/s 5317888 B/op 27638 allocs/op BenchmarkPrintDecl-4 746 176087 ns/op 0.18 MB/s 15806 B/op 51 allocs/op PASS ok go/printer 0.363s goos: darwin goarch: amd64 pkg: go/scanner BenchmarkScan-4 261 432069 ns/op BenchmarkScanFiles/go/types/expr.go-4 12 13280391 ns/op 4.11 MB/s BenchmarkScanFiles/go/parser/parser.go-4 8 16273598 ns/op 4.42 MB/s BenchmarkScanFiles/net/http/server.go-4 6 19385377 ns/op 5.86 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 187 673207 ns/op 4.57 MB/s PASS ok go/scanner 1.293s goos: darwin goarch: amd64 pkg: go/token BenchmarkSearchInts-4 1550673 79.57 ns/op PASS ok go/token 0.296s goos: darwin goarch: amd64 pkg: go/types BenchmarkLookupFieldOrMethod-4 147 865494 ns/op BenchmarkNamed/Underlying/nongeneric-4 927072 160.1 ns/op BenchmarkNamed/Underlying/generic-4 1000000 196.5 ns/op BenchmarkNamed/Underlying/src_instance-4 858433 124.4 ns/op BenchmarkNamed/Underlying/user_instance-4 847279 126.4 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 16370 6685 ns/op BenchmarkNamed/NewMethodSet/generic-4 17877 7072 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 16170 7215 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 17401 7759 ns/op BenchmarkCheck/http/funcbodies/info-4 1 588757385 ns/op 51629 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 403660785 ns/op 74922 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 256270263 ns/op 118348 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 262775792 ns/op 115026 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 2438290098 ns/op 2100 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 212301538 ns/op 24023 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 105812974 ns/op 48213 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 93746606 ns/op 54257 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 732094210 ns/op 2948 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 1 105293814 ns/op 20346 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 2 84076456 ns/op 25636 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 2 74845741 ns/op 28787 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1902542139 ns/op 32617 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 548885494 ns/op 112920 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 128022900 ns/op 482332 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 142087968 ns/op 435463 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 2874218697 ns/op 701.7 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 136451024 ns/op 14712 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 1 110782614 ns/op 18032 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 1 103433039 ns/op 19294 lines/s PASS ok go/types 45.013s goos: darwin goarch: amd64 pkg: hash/adler32 BenchmarkAdler32KB-4 14362 9331 ns/op 109.74 MB/s PASS ok hash/adler32 0.289s goos: darwin goarch: amd64 pkg: hash/crc32 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 215401 576.5 ns/op 26.02 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 251518 642.2 ns/op 23.36 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 134936 882.0 ns/op 45.35 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 136700 884.5 ns/op 45.22 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 436521 307.9 ns/op 1662.75 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 426148 355.3 ns/op 1441.11 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 413433 337.1 ns/op 3037.61 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 318129 414.5 ns/op 2470.69 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 255416 644.4 ns/op 6356.36 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 244338 482.0 ns/op 8498.05 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 58804 1901 ns/op 17236.49 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 59455 2012 ns/op 16290.07 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 395863 309.1 ns/op 48.53 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 432620 301.8 ns/op 49.71 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 421353 306.8 ns/op 130.38 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 234188 478.1 ns/op 83.66 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 364874 395.1 ns/op 1295.84 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 292879 431.5 ns/op 1186.46 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 287128 542.8 ns/op 1886.49 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 281635 467.8 ns/op 2189.04 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 213219 561.0 ns/op 7301.90 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 236907 635.6 ns/op 6444.04 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 52227 2113 ns/op 15506.46 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 51584 2110 ns/op 15530.02 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 261067 758.0 ns/op 19.79 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 238615 466.7 ns/op 32.14 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 145550 881.6 ns/op 45.37 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 144766 1500 ns/op 26.66 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 12178 11017 ns/op 46.47 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 7039 20855 ns/op 24.55 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 5811 22718 ns/op 45.08 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 5920 26625 ns/op 38.46 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1388 133770 ns/op 30.62 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1554 88343 ns/op 46.36 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 129 860185 ns/op 38.09 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 181 893681 ns/op 36.67 MB/s PASS ok hash/crc32 7.707s goos: darwin goarch: amd64 pkg: hash/crc64 BenchmarkCrc64/ISO64KB-4 121 965424 ns/op 67.88 MB/s BenchmarkCrc64/ISO4KB-4 1501 144899 ns/op 28.27 MB/s BenchmarkCrc64/ISO1KB-4 7144 17451 ns/op 58.68 MB/s BenchmarkCrc64/ECMA64KB-4 134 1317286 ns/op 49.75 MB/s BenchmarkCrc64/Random64KB-4 100 1320811 ns/op 49.62 MB/s BenchmarkCrc64/Random16KB-4 480 231216 ns/op 70.86 MB/s PASS ok hash/crc64 1.531s goos: darwin goarch: amd64 pkg: hash/fnv BenchmarkFnv32KB-4 13904 11007 ns/op 93.03 MB/s BenchmarkFnv32aKB-4 13917 8916 ns/op 114.85 MB/s BenchmarkFnv64KB-4 12285 10182 ns/op 100.57 MB/s BenchmarkFnv64aKB-4 12157 18851 ns/op 54.32 MB/s BenchmarkFnv128KB-4 1834 71275 ns/op 14.37 MB/s BenchmarkFnv128aKB-4 1496 76537 ns/op 13.38 MB/s PASS ok hash/fnv 1.530s goos: darwin goarch: amd64 pkg: hash/maphash BenchmarkHash/n=4/Write-4 383953 263.2 ns/op 15.20 MB/s BenchmarkHash/n=4/Bytes-4 3047668 46.32 ns/op 86.35 MB/s BenchmarkHash/n=4/String-4 3209758 37.79 ns/op 105.85 MB/s BenchmarkHash/n=8/Write-4 449863 394.8 ns/op 20.26 MB/s BenchmarkHash/n=8/Bytes-4 3116742 38.55 ns/op 207.54 MB/s BenchmarkHash/n=8/String-4 3294537 43.80 ns/op 182.65 MB/s BenchmarkHash/n=16/Write-4 517017 273.4 ns/op 58.52 MB/s BenchmarkHash/n=16/Bytes-4 3285697 35.78 ns/op 447.13 MB/s BenchmarkHash/n=16/String-4 3161354 55.66 ns/op 287.48 MB/s BenchmarkHash/n=32/Write-4 409196 283.6 ns/op 112.84 MB/s BenchmarkHash/n=32/Bytes-4 3025504 56.98 ns/op 561.64 MB/s BenchmarkHash/n=32/String-4 2583793 38.97 ns/op 821.11 MB/s BenchmarkHash/n=64/Write-4 361095 293.8 ns/op 217.86 MB/s BenchmarkHash/n=64/Bytes-4 2935336 42.48 ns/op 1506.56 MB/s BenchmarkHash/n=64/String-4 3180867 38.41 ns/op 1666.05 MB/s BenchmarkHash/n=256/Write-4 358538 378.5 ns/op 676.43 MB/s BenchmarkHash/n=256/Bytes-4 2217592 55.19 ns/op 4638.77 MB/s BenchmarkHash/n=256/String-4 1997947 88.76 ns/op 2884.17 MB/s BenchmarkHash/n=320/Write-4 279891 431.8 ns/op 741.04 MB/s BenchmarkHash/n=320/Bytes-4 1779398 63.75 ns/op 5019.50 MB/s BenchmarkHash/n=320/String-4 1906548 63.34 ns/op 5051.82 MB/s BenchmarkHash/n=1024/Write-4 180588 584.6 ns/op 1751.51 MB/s BenchmarkHash/n=1024/Bytes-4 984170 146.9 ns/op 6968.95 MB/s BenchmarkHash/n=1024/String-4 893552 142.4 ns/op 7188.50 MB/s BenchmarkHash/n=4096/Write-4 93313 2002 ns/op 2045.96 MB/s BenchmarkHash/n=4096/Bytes-4 285861 473.4 ns/op 8652.71 MB/s BenchmarkHash/n=4096/String-4 258139 478.3 ns/op 8563.02 MB/s BenchmarkHash/n=16384/Write-4 26667 9103 ns/op 1799.83 MB/s BenchmarkHash/n=16384/Bytes-4 65090 1839 ns/op 8907.55 MB/s BenchmarkHash/n=16384/String-4 63427 2018 ns/op 8119.43 MB/s PASS ok hash/maphash 7.087s goos: darwin goarch: amd64 pkg: html BenchmarkEscape-4 643 320508 ns/op BenchmarkEscapeNone-4 128282 951.0 ns/op BenchmarkUnescape-4 646 187546 ns/op BenchmarkUnescapeNone-4 518265 356.1 ns/op BenchmarkUnescapeSparse-4 10000 25594 ns/op BenchmarkUnescapeDense-4 958 129240 ns/op PASS ok html 1.697s goos: darwin goarch: amd64 pkg: html/template BenchmarkCSSEscaper-4 7704 13896 ns/op BenchmarkCSSEscaperNoSpecials-4 40218 3091 ns/op BenchmarkDecodeCSS-4 24591 5002 ns/op BenchmarkDecodeCSSNoSpecials-4 3220650 39.80 ns/op BenchmarkCSSValueFilter-4 105703 1254 ns/op BenchmarkCSSValueFilterOk-4 54633 2744 ns/op BenchmarkEscapedExecute-4 4586 37708 ns/op BenchmarkHTMLNospaceEscaper-4 8276 13531 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 44628 2502 ns/op BenchmarkStripTags-4 10000 10738 ns/op BenchmarkStripTagsNoSpecials-4 183624 603.9 ns/op BenchmarkJSValEscaperWithNum-4 19026 5526 ns/op BenchmarkJSValEscaperWithStr-4 4473 26473 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 19857 5894 ns/op BenchmarkJSValEscaperWithObj-4 1954 62749 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 13772 8667 ns/op BenchmarkJSStrEscaperNoSpecials-4 45044 2532 ns/op BenchmarkJSStrEscaper-4 6814 17592 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 32202 3634 ns/op BenchmarkJSRegexpEscaper-4 10000 13275 ns/op BenchmarkTemplateSpecialTags-4 92 1481530 ns/op BenchmarkURLEscaper-4 4345 28703 ns/op BenchmarkURLEscaperNoSpecials-4 174324 903.7 ns/op BenchmarkURLNormalizer-4 5685 21855 ns/op BenchmarkURLNormalizerNoSpecials-4 169668 951.1 ns/op BenchmarkSrcsetFilter-4 17654 7018 ns/op BenchmarkSrcsetFilterNoSpecials-4 105121 1374 ns/op PASS ok html/template 5.837s goos: darwin goarch: amd64 pkg: image BenchmarkAt/rgba-4 564531 269.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 424886 301.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 573884 219.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 479487 266.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1539102 74.82 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1000000 102.0 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1493902 77.49 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1000000 101.0 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1000000 174.2 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 367442 338.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 291057 408.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 253126 403.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 332935 384.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 552102 265.2 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 407138 253.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 786336 181.6 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 470931 276.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 343346 320.0 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1304008 90.92 ns/op BenchmarkRGBASetRGBA-4 1000000 107.8 ns/op BenchmarkRGBA64At-4 897140 136.8 ns/op BenchmarkRGBA64SetRGBA64-4 770841 280.2 ns/op BenchmarkNRGBAAt-4 1294608 92.34 ns/op BenchmarkNRGBASetNRGBA-4 1000000 172.2 ns/op BenchmarkNRGBA64At-4 834331 138.1 ns/op BenchmarkNRGBA64SetNRGBA64-4 636540 163.7 ns/op BenchmarkAlphaAt-4 2356159 57.25 ns/op BenchmarkAlphaSetAlpha-4 1797211 92.62 ns/op BenchmarkAlpha16At-4 1252886 167.0 ns/op BenchmarkAlphaSetAlpha16-4 1201082 93.25 ns/op BenchmarkGrayAt-4 2152020 52.15 ns/op BenchmarkGraySetGray-4 2216083 60.39 ns/op BenchmarkGray16At-4 1355841 84.21 ns/op BenchmarkGraySetGray16-4 1248708 156.6 ns/op PASS ok image 8.213s goos: darwin goarch: amd64 pkg: image/color BenchmarkYCbCrToRGB/0-4 3336835 44.55 ns/op BenchmarkYCbCrToRGB/128-4 2894451 44.04 ns/op BenchmarkYCbCrToRGB/255-4 3470455 35.26 ns/op BenchmarkRGBToYCbCr/0-4 3348094 37.43 ns/op BenchmarkRGBToYCbCr/Cb-4 2839053 48.64 ns/op BenchmarkRGBToYCbCr/Cr-4 3046635 37.95 ns/op BenchmarkYCbCrToRGBA/0-4 2441254 46.43 ns/op BenchmarkYCbCrToRGBA/128-4 2653783 61.79 ns/op BenchmarkYCbCrToRGBA/255-4 2953804 41.96 ns/op BenchmarkNYCbCrAToRGBA/0-4 2383580 69.57 ns/op BenchmarkNYCbCrAToRGBA/128-4 2133328 76.58 ns/op BenchmarkNYCbCrAToRGBA/255-4 2566750 44.12 ns/op PASS ok image/color 3.730s goos: darwin goarch: amd64 pkg: image/draw BenchmarkFillOver-4 3 54385147 ns/op BenchmarkFillSrc-4 291 456679 ns/op BenchmarkCopyOver-4 6 36216912 ns/op BenchmarkCopySrc-4 273 417777 ns/op BenchmarkNRGBAOver-4 7 27675795 ns/op BenchmarkNRGBASrc-4 12 10146097 ns/op BenchmarkYCbCr-4 9 11429613 ns/op BenchmarkGray-4 18 7558923 ns/op BenchmarkCMYK-4 10 13146953 ns/op BenchmarkGlyphOver-4 20 6928781 ns/op BenchmarkRGBAMaskOver-4 5 24704346 ns/op BenchmarkGrayMaskOver-4 6 18224440 ns/op BenchmarkRGBA64ImageMaskOver-4 4 32760116 ns/op BenchmarkRGBA-4 5 22956459 ns/op BenchmarkPalettedFill-4 466 228821 ns/op BenchmarkPalettedRGBA-4 4 29157155 ns/op BenchmarkGenericOver-4 2 67895080 ns/op BenchmarkGenericMaskOver-4 5 22461471 ns/op BenchmarkGenericSrc-4 3 46484767 ns/op BenchmarkGenericMaskSrc-4 4 32206089 ns/op PASS ok image/draw 7.866s goos: darwin goarch: amd64 pkg: image/gif BenchmarkDecode-4 18 6221673 ns/op 2.48 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 158763048 ns/op 1.93 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2643260116 ns/op 0.46 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 63 2335722 ns/op 6.61 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 131017050 ns/op 0.47 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 3.923s goos: darwin goarch: amd64 pkg: image/jpeg BenchmarkFDCT-4 4996 31827 ns/op BenchmarkIDCT-4 5290 43894 ns/op BenchmarkDecodeBaseline-4 8 14803853 ns/op 4.17 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 19409570 ns/op 3.18 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 196888850 ns/op 6.24 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 202514279 ns/op 4.55 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.985s goos: darwin goarch: amd64 pkg: image/png BenchmarkPaeth-4 16471689 7.422 ns/op BenchmarkDecodeGray-4 12 17707700 ns/op 3.70 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 41133286 ns/op 6.37 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 3 33932264 ns/op 7.73 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 22 5943147 ns/op 11.03 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 3 34310284 ns/op 7.64 MB/s 332002 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 43659141 ns/op 6.00 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 105278852 ns/op 2.92 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 1 108885132 ns/op 2.82 MB/s 852176 B/op 30 allocs/op BenchmarkEncodeNRGBOpaque-4 1 202089449 ns/op 6.08 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 285403038 ns/op 4.31 MB/s 864096 B/op 30 allocs/op BenchmarkEncodePaletted-4 3 36407773 ns/op 8.44 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 184219440 ns/op 6.67 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 767851189 ns/op 1.60 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.369s goos: darwin goarch: amd64 pkg: index/suffixarray BenchmarkNew/text=opticks/size=100K/bits=32-4 2 51164786 ns/op 1.95 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 44439484 ns/op 2.25 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 275496758 ns/op 1.81 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 326741653 ns/op 1.53 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 64255662 ns/op 1.56 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 41646580 ns/op 2.40 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 337446062 ns/op 1.48 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 226157414 ns/op 2.21 MB/s 4005976 B/op 3 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 684964575 ns/op 1.46 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 550767737 ns/op 1.82 MB/s 8003672 B/op 3 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3626348160 ns/op 1.38 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3357237226 ns/op 1.49 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 12 9653870 ns/op 10.36 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 13 8729870 ns/op 11.45 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 40788659 ns/op 12.26 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 44319503 ns/op 11.28 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 83369406 ns/op 11.99 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 84710088 ns/op 11.80 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 411348462 ns/op 12.16 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 436290894 ns/op 11.46 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 54381156 ns/op 1.84 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 45166271 ns/op 2.21 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 401082469 ns/op 1.25 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 293646917 ns/op 1.70 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 760949638 ns/op 1.31 MB/s 4005976 B/op 3 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 859716273 ns/op 1.16 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5396336200 ns/op 0.93 MB/s 20004952 B/op 3 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5113728042 ns/op 0.98 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 184955559 ns/op 22.60 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 147432530 ns/op 28.35 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 74.306s goos: darwin goarch: amd64 pkg: internal/fuzz BenchmarkMarshalCorpusFile/1-4 29356 3839 ns/op 0.26 MB/s BenchmarkMarshalCorpusFile/2-4 29461 4480 ns/op 0.45 MB/s BenchmarkMarshalCorpusFile/4-4 27867 6007 ns/op 0.67 MB/s BenchmarkMarshalCorpusFile/8-4 23518 4778 ns/op 1.67 MB/s BenchmarkMarshalCorpusFile/16-4 19135 6711 ns/op 2.38 MB/s BenchmarkMarshalCorpusFile/32-4 10000 11974 ns/op 2.67 MB/s BenchmarkMarshalCorpusFile/64-4 6952 18650 ns/op 3.43 MB/s BenchmarkMarshalCorpusFile/128-4 2926 43684 ns/op 2.93 MB/s BenchmarkMarshalCorpusFile/256-4 2043 64157 ns/op 3.99 MB/s BenchmarkMarshalCorpusFile/512-4 1125 111830 ns/op 4.58 MB/s BenchmarkMarshalCorpusFile/1024-4 476 255471 ns/op 4.01 MB/s BenchmarkMarshalCorpusFile/2048-4 301 448095 ns/op 4.57 MB/s BenchmarkMarshalCorpusFile/4096-4 134 970734 ns/op 4.22 MB/s BenchmarkMarshalCorpusFile/8192-4 94 1817491 ns/op 4.51 MB/s BenchmarkMarshalCorpusFile/16384-4 44 4568335 ns/op 3.59 MB/s BenchmarkMarshalCorpusFile/32768-4 21 8675849 ns/op 3.78 MB/s BenchmarkMarshalCorpusFile/65536-4 7 17870420 ns/op 3.67 MB/s BenchmarkMarshalCorpusFile/131072-4 3 47781860 ns/op 2.74 MB/s BenchmarkMarshalCorpusFile/262144-4 2 70453800 ns/op 3.72 MB/s BenchmarkMarshalCorpusFile/524288-4 1 151996232 ns/op 3.45 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 290809719 ns/op 3.61 MB/s BenchmarkUnmarshalCorpusFile/1-4 9104 18460 ns/op 0.05 MB/s BenchmarkUnmarshalCorpusFile/2-4 7556 24668 ns/op 0.08 MB/s BenchmarkUnmarshalCorpusFile/4-4 9494 16526 ns/op 0.24 MB/s BenchmarkUnmarshalCorpusFile/8-4 7135 16908 ns/op 0.47 MB/s BenchmarkUnmarshalCorpusFile/16-4 5342 18839 ns/op 0.85 MB/s BenchmarkUnmarshalCorpusFile/32-4 4202 51226 ns/op 0.62 MB/s BenchmarkUnmarshalCorpusFile/64-4 3690 38522 ns/op 1.66 MB/s BenchmarkUnmarshalCorpusFile/128-4 2822 47139 ns/op 2.72 MB/s BenchmarkUnmarshalCorpusFile/256-4 862 119740 ns/op 2.14 MB/s BenchmarkUnmarshalCorpusFile/512-4 524 225158 ns/op 2.27 MB/s BenchmarkUnmarshalCorpusFile/1024-4 272 436224 ns/op 2.35 MB/s BenchmarkUnmarshalCorpusFile/2048-4 139 1192943 ns/op 1.72 MB/s BenchmarkUnmarshalCorpusFile/4096-4 78 1714129 ns/op 2.39 MB/s BenchmarkUnmarshalCorpusFile/8192-4 34 5504517 ns/op 1.49 MB/s BenchmarkUnmarshalCorpusFile/16384-4 19 13151023 ns/op 1.25 MB/s BenchmarkUnmarshalCorpusFile/32768-4 8 13369162 ns/op 2.45 MB/s BenchmarkUnmarshalCorpusFile/65536-4 3 41215510 ns/op 1.59 MB/s BenchmarkUnmarshalCorpusFile/131072-4 2 66527380 ns/op 1.97 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 129013043 ns/op 2.03 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 235721055 ns/op 2.22 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 478606683 ns/op 2.19 MB/s BenchmarkMutatorBytes/1-4 25290 4809 ns/op BenchmarkMutatorBytes/10-4 29787 4542 ns/op BenchmarkMutatorBytes/100-4 31054 4474 ns/op BenchmarkMutatorBytes/1000-4 21146 5712 ns/op BenchmarkMutatorBytes/10000-4 4706 27915 ns/op BenchmarkMutatorBytes/100000-4 915 158413 ns/op BenchmarkMutatorString/1-4 31790 4551 ns/op BenchmarkMutatorString/10-4 31326 4347 ns/op BenchmarkMutatorString/100-4 27634 5735 ns/op BenchmarkMutatorString/1000-4 13089 7953 ns/op BenchmarkMutatorString/10000-4 3312 60565 ns/op BenchmarkMutatorString/100000-4 193 550613 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 14889 7920 ns/op BenchmarkMutatorAllBasicTypes/string-4 16594 8153 ns/op BenchmarkMutatorAllBasicTypes/bool-4 58422 2225 ns/op BenchmarkMutatorAllBasicTypes/float32-4 44209 3413 ns/op BenchmarkMutatorAllBasicTypes/float64-4 36249 4575 ns/op BenchmarkMutatorAllBasicTypes/int-4 50173 3560 ns/op BenchmarkMutatorAllBasicTypes/int8-4 52296 2165 ns/op BenchmarkMutatorAllBasicTypes/int16-4 53137 2305 ns/op BenchmarkMutatorAllBasicTypes/int32-4 55806 2207 ns/op BenchmarkMutatorAllBasicTypes/int64-4 52569 2557 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 49280 2332 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 31794 4019 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 42770 2517 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 43720 2297 ns/op PASS ok internal/fuzz 15.597s goos: darwin goarch: amd64 pkg: internal/intern BenchmarkStress-4 8558 15882 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 134194 980.8 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 1.095s PASS ok internal/poll 0.069s goos: darwin goarch: amd64 pkg: internal/trace BenchmarkMMU-4 5 23535864 ns/op PASS ok internal/trace 4.372s goos: darwin goarch: amd64 pkg: io BenchmarkCopyNSmall-4 10000 11375 ns/op BenchmarkCopyNLarge-4 283 648729 ns/op PASS ok io 0.580s goos: darwin goarch: amd64 pkg: log BenchmarkItoa-4 157569 721.8 ns/op BenchmarkPrintln-4 25980 4115 ns/op BenchmarkPrintlnNoFlags-4 45907 3403 ns/op PASS ok log 0.846s goos: darwin goarch: amd64 pkg: math BenchmarkAcos-4 2308429 72.31 ns/op BenchmarkAcosh-4 1302390 84.90 ns/op BenchmarkAsin-4 2603773 44.27 ns/op BenchmarkAsinh-4 1000000 102.2 ns/op BenchmarkAtan-4 1639856 66.25 ns/op BenchmarkAtanh-4 1300574 89.04 ns/op BenchmarkAtan2-4 2447379 67.37 ns/op BenchmarkCbrt-4 1747417 87.16 ns/op BenchmarkCeil-4 25501588 5.189 ns/op BenchmarkCopysign-4 4107556 29.70 ns/op BenchmarkCos-4 1364401 96.49 ns/op BenchmarkCosh-4 1943982 62.49 ns/op BenchmarkErf-4 3073875 36.69 ns/op BenchmarkErfc-4 3189852 37.22 ns/op BenchmarkErfinv-4 3088285 40.11 ns/op BenchmarkErfcinv-4 3100021 40.35 ns/op BenchmarkExp-4 5875726 22.26 ns/op BenchmarkExpGo-4 984570 133.1 ns/op BenchmarkExpm1-4 2501188 48.63 ns/op BenchmarkExp2-4 1222770 104.4 ns/op BenchmarkExp2Go-4 1000000 119.3 ns/op BenchmarkAbs-4 4737246 22.38 ns/op BenchmarkDim-4 9820280 10.94 ns/op BenchmarkFloor-4 23557014 5.422 ns/op BenchmarkMax-4 16022450 10.62 ns/op BenchmarkMin-4 18118887 7.642 ns/op BenchmarkMod-4 379060 311.7 ns/op BenchmarkFrexp-4 1912106 119.2 ns/op BenchmarkGamma-4 956487 143.1 ns/op BenchmarkHypot-4 12406760 9.511 ns/op BenchmarkHypotGo-4 1328998 122.1 ns/op BenchmarkIlogb-4 2398856 55.51 ns/op BenchmarkJ0-4 284840 430.1 ns/op BenchmarkJ1-4 310648 426.7 ns/op BenchmarkJn-4 138877 1004 ns/op BenchmarkLdexp-4 1604793 74.51 ns/op BenchmarkLgamma-4 1034236 228.8 ns/op BenchmarkLog-4 4863762 20.69 ns/op BenchmarkLogb-4 1845859 58.82 ns/op BenchmarkLog1p-4 1583208 96.60 ns/op BenchmarkLog10-4 5988613 24.20 ns/op BenchmarkLog2-4 1675166 80.56 ns/op BenchmarkModf-4 2291793 51.68 ns/op BenchmarkNextafter32-4 2174041 53.32 ns/op BenchmarkNextafter64-4 2313741 53.34 ns/op BenchmarkPowInt-4 414514 253.8 ns/op BenchmarkPowFrac-4 509538 485.4 ns/op BenchmarkPow10Pos-4 5255710 22.62 ns/op BenchmarkPow10Neg-4 5377752 23.83 ns/op BenchmarkRound-4 4423629 24.42 ns/op BenchmarkRoundToEven-4 10705269 12.83 ns/op BenchmarkRemainder-4 572104 250.7 ns/op BenchmarkSignbit-4 6545606 17.66 ns/op BenchmarkSin-4 1470627 76.15 ns/op BenchmarkSincos-4 961438 114.0 ns/op BenchmarkSinh-4 1000000 101.9 ns/op BenchmarkSqrtIndirect-4 20967825 5.197 ns/op BenchmarkSqrtLatency-4 23355422 5.716 ns/op BenchmarkSqrtIndirectLatency-4 22000690 5.803 ns/op BenchmarkSqrtGoLatency-4 1240190 101.5 ns/op BenchmarkSqrtPrime-4 33747 3434 ns/op BenchmarkTan-4 1405668 81.36 ns/op BenchmarkTanh-4 1000000 107.8 ns/op BenchmarkTrunc-4 21664090 5.767 ns/op BenchmarkY0-4 315805 492.0 ns/op BenchmarkY1-4 277660 490.7 ns/op BenchmarkYn-4 74766 1456 ns/op BenchmarkFloat64bits-4 5744700 23.51 ns/op BenchmarkFloat64frombits-4 6465957 22.78 ns/op BenchmarkFloat32bits-4 7270311 23.28 ns/op BenchmarkFloat32frombits-4 7494487 15.40 ns/op BenchmarkFMA-4 20123784 5.299 ns/op PASS ok math 16.260s goos: darwin goarch: amd64 pkg: math/big BenchmarkAddVV/1-4 13170574 8.247 ns/op 7760.74 MB/s BenchmarkAddVV/2-4 15130898 9.113 ns/op 14046.14 MB/s BenchmarkAddVV/3-4 11482599 9.689 ns/op 19815.87 MB/s BenchmarkAddVV/4-4 12311385 13.30 ns/op 19243.20 MB/s BenchmarkAddVV/5-4 12872260 10.35 ns/op 30917.42 MB/s BenchmarkAddVV/10-4 8564314 15.91 ns/op 40234.88 MB/s BenchmarkAddVV/100-4 1931578 83.28 ns/op 76849.54 MB/s BenchmarkAddVV/1000-4 261219 677.9 ns/op 94415.04 MB/s BenchmarkSubVV/1-4 16039520 12.95 ns/op 4942.56 MB/s BenchmarkSubVV/2-4 14961764 8.191 ns/op 15626.53 MB/s BenchmarkSubVV/3-4 12967212 9.143 ns/op 20998.59 MB/s BenchmarkSubVV/4-4 14767207 8.796 ns/op 29103.27 MB/s BenchmarkSubVV/5-4 13868030 10.75 ns/op 29780.16 MB/s BenchmarkSubVV/10-4 9873978 16.36 ns/op 39109.19 MB/s BenchmarkSubVV/100-4 2179785 54.44 ns/op 117556.08 MB/s BenchmarkSubVV/1000-4 276871 784.4 ns/op 81585.94 MB/s BenchmarkAddVW/1-4 19029024 8.060 ns/op 992.54 MB/s BenchmarkAddVW/2-4 17835853 11.05 ns/op 1448.45 MB/s BenchmarkAddVW/3-4 14875648 8.828 ns/op 2718.53 MB/s BenchmarkAddVW/4-4 16338722 8.309 ns/op 3851.26 MB/s BenchmarkAddVW/5-4 13340902 9.071 ns/op 4409.85 MB/s BenchmarkAddVW/10-4 10499053 11.10 ns/op 7208.42 MB/s BenchmarkAddVW/100-4 306421 379.7 ns/op 2106.79 MB/s BenchmarkAddVW/1000-4 42290 3805 ns/op 2102.41 MB/s BenchmarkAddVWext/1-4 15634598 7.204 ns/op 1110.54 MB/s BenchmarkAddVWext/2-4 17627631 8.571 ns/op 1866.86 MB/s BenchmarkAddVWext/3-4 13803170 9.867 ns/op 2432.31 MB/s BenchmarkAddVWext/4-4 14910666 8.666 ns/op 3692.48 MB/s BenchmarkAddVWext/5-4 10665457 10.73 ns/op 3727.90 MB/s BenchmarkAddVWext/10-4 10507862 11.85 ns/op 6752.46 MB/s BenchmarkAddVWext/100-4 48345 2410 ns/op 332.01 MB/s BenchmarkAddVWext/1000-4 5816 24720 ns/op 323.63 MB/s BenchmarkSubVW/1-4 17645029 7.468 ns/op 1071.24 MB/s BenchmarkSubVW/2-4 15034702 8.993 ns/op 1779.25 MB/s BenchmarkSubVW/3-4 15419589 8.981 ns/op 2672.30 MB/s BenchmarkSubVW/4-4 14290966 8.529 ns/op 3751.96 MB/s BenchmarkSubVW/5-4 11964312 9.890 ns/op 4044.68 MB/s BenchmarkSubVW/10-4 11211206 11.56 ns/op 6920.38 MB/s BenchmarkSubVW/100-4 312522 410.3 ns/op 1949.57 MB/s BenchmarkSubVW/1000-4 37958 2890 ns/op 2768.57 MB/s BenchmarkSubVWext/1-4 17559054 9.866 ns/op 810.86 MB/s BenchmarkSubVWext/2-4 14978610 8.978 ns/op 1782.09 MB/s BenchmarkSubVWext/3-4 14557440 8.687 ns/op 2762.90 MB/s BenchmarkSubVWext/4-4 11970476 8.391 ns/op 3813.40 MB/s BenchmarkSubVWext/5-4 13284151 16.11 ns/op 2482.91 MB/s BenchmarkSubVWext/10-4 10154110 11.14 ns/op 7181.69 MB/s BenchmarkSubVWext/100-4 43946 2429 ns/op 329.29 MB/s BenchmarkSubVWext/1000-4 5074 23460 ns/op 341.00 MB/s BenchmarkMulAddVWW/1-4 14159161 8.494 ns/op 7534.50 MB/s BenchmarkMulAddVWW/2-4 12979706 8.966 ns/op 14276.44 MB/s BenchmarkMulAddVWW/3-4 11579148 9.523 ns/op 20162.47 MB/s BenchmarkMulAddVWW/4-4 11782036 10.71 ns/op 23898.61 MB/s BenchmarkMulAddVWW/5-4 9956293 14.65 ns/op 21846.19 MB/s BenchmarkMulAddVWW/10-4 7535485 15.45 ns/op 41430.97 MB/s BenchmarkMulAddVWW/100-4 1591677 86.34 ns/op 74128.22 MB/s BenchmarkMulAddVWW/1000-4 171609 1059 ns/op 60411.87 MB/s BenchmarkAddMulVVW/1-4 15759822 7.630 ns/op 8387.65 MB/s BenchmarkAddMulVVW/2-4 15308850 8.163 ns/op 15680.18 MB/s BenchmarkAddMulVVW/3-4 12840310 9.599 ns/op 20002.43 MB/s BenchmarkAddMulVVW/4-4 12363014 10.17 ns/op 25178.14 MB/s BenchmarkAddMulVVW/5-4 12087963 11.65 ns/op 27456.34 MB/s BenchmarkAddMulVVW/10-4 7772250 17.62 ns/op 36326.77 MB/s BenchmarkAddMulVVW/100-4 1968020 59.07 ns/op 108338.86 MB/s BenchmarkAddMulVVW/1000-4 202110 755.4 ns/op 84723.24 MB/s BenchmarkDivWVW/1-4 1967899 74.66 ns/op 857.22 MB/s BenchmarkDivWVW/2-4 1000000 117.6 ns/op 1088.59 MB/s BenchmarkDivWVW/3-4 888691 206.8 ns/op 928.49 MB/s BenchmarkDivWVW/4-4 721326 198.9 ns/op 1286.90 MB/s BenchmarkDivWVW/5-4 673188 226.0 ns/op 1415.90 MB/s BenchmarkDivWVW/10-4 382078 398.7 ns/op 1605.16 MB/s BenchmarkDivWVW/100-4 40744 3801 ns/op 1683.57 MB/s BenchmarkDivWVW/1000-4 4562 57438 ns/op 1114.24 MB/s BenchmarkNonZeroShifts/1/shrVU-4 13976338 12.75 ns/op BenchmarkNonZeroShifts/1/shlVU-4 16010397 8.224 ns/op BenchmarkNonZeroShifts/2/shrVU-4 15315090 8.352 ns/op BenchmarkNonZeroShifts/2/shlVU-4 14248344 9.023 ns/op BenchmarkNonZeroShifts/3/shrVU-4 13314465 14.44 ns/op BenchmarkNonZeroShifts/3/shlVU-4 11960175 11.17 ns/op BenchmarkNonZeroShifts/4/shrVU-4 12622812 10.27 ns/op BenchmarkNonZeroShifts/4/shlVU-4 10968565 9.472 ns/op BenchmarkNonZeroShifts/5/shrVU-4 7803025 13.32 ns/op BenchmarkNonZeroShifts/5/shlVU-4 10055736 17.82 ns/op BenchmarkNonZeroShifts/10/shrVU-4 9073929 17.96 ns/op BenchmarkNonZeroShifts/10/shlVU-4 8885685 12.77 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1370311 110.5 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1000000 118.2 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 168188 1298 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 211496 948.9 ns/op BenchmarkDecimalConversion-4 100 1185286 ns/op BenchmarkFloatString/100-4 10000 14549 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 198 567805 ns/op 2922 B/op 10 allocs/op BenchmarkFloatString/10000-4 2 56804303 ns/op 61272 B/op 53 allocs/op BenchmarkFloatString/100000-4 1 6094097203 ns/op 846584 B/op 468 allocs/op BenchmarkFloatAdd/10-4 132855 1238 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 133549 932.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 130192 966.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 70207 1577 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 14924 7909 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 191901 685.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 217084 595.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 155786 819.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 170046 818.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 43178 2571 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1465 94322 ns/op BenchmarkParseFloatLargeExp-4 369 311355 ns/op BenchmarkGCD10x10/WithoutXY-4 181796 712.1 ns/op BenchmarkGCD10x10/WithXY-4 38283 4452 ns/op BenchmarkGCD10x100/WithoutXY-4 79555 2043 ns/op BenchmarkGCD10x100/WithXY-4 13339 8356 ns/op BenchmarkGCD10x1000/WithoutXY-4 48532 2870 ns/op BenchmarkGCD10x1000/WithXY-4 10000 11864 ns/op BenchmarkGCD100x100/WithoutXY-4 10000 10288 ns/op BenchmarkGCD100x100/WithXY-4 8774 12762 ns/op BenchmarkGCD100x1000/WithoutXY-4 10000 11489 ns/op BenchmarkGCD100x1000/WithXY-4 5142 29402 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2019 64744 ns/op BenchmarkGCD1000x1000/WithXY-4 1051 144494 ns/op BenchmarkHilbert-4 19 9923039 ns/op BenchmarkBinomial-4 10000 10218 ns/op BenchmarkQuoRem-4 21066 5891 ns/op BenchmarkExp-4 16 11405454 ns/op BenchmarkExpMont/Odd-4 121 1135335 ns/op 2594 B/op 22 allocs/op BenchmarkExpMont/Even1-4 100 1095057 ns/op 3354 B/op 37 allocs/op BenchmarkExpMont/Even2-4 100 1332145 ns/op 3841 B/op 53 allocs/op BenchmarkExpMont/Even3-4 100 1157462 ns/op 3861 B/op 53 allocs/op BenchmarkExpMont/Even4-4 100 1142601 ns/op 3836 B/op 53 allocs/op BenchmarkExpMont/Even8-4 100 1157526 ns/op 3835 B/op 53 allocs/op BenchmarkExpMont/Even32-4 69 1832118 ns/op 3846 B/op 53 allocs/op BenchmarkExpMont/Even64-4 126 946276 ns/op 3653 B/op 54 allocs/op BenchmarkExpMont/Even96-4 105 1134905 ns/op 3780 B/op 51 allocs/op BenchmarkExpMont/Even128-4 136 986751 ns/op 3245 B/op 50 allocs/op BenchmarkExpMont/Even255-4 145 840768 ns/op 2954 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 313 617601 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 268 443131 ns/op 1729 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 286 410045 ns/op 1736 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 247 441292 ns/op 1750 B/op 47 allocs/op BenchmarkExp2-4 15 8203121 ns/op BenchmarkBitset-4 611475 237.9 ns/op BenchmarkBitsetNeg-4 278498 779.3 ns/op BenchmarkBitsetOrig-4 156277 930.4 ns/op BenchmarkBitsetNegOrig-4 100254 1262 ns/op BenchmarkModSqrt225_Tonelli-4 84 1194043 ns/op BenchmarkModSqrt225_3Mod4-4 296 371805 ns/op BenchmarkModSqrt231_Tonelli-4 100 1422074 ns/op BenchmarkModSqrt231_5Mod8-4 223 599322 ns/op BenchmarkModInverse-4 10000 15377 ns/op BenchmarkSqrt-4 1555 98034 ns/op BenchmarkIntSqr/1-4 982755 135.0 ns/op BenchmarkIntSqr/2-4 491844 226.2 ns/op BenchmarkIntSqr/3-4 424314 272.1 ns/op BenchmarkIntSqr/5-4 384022 332.0 ns/op BenchmarkIntSqr/8-4 227181 452.7 ns/op BenchmarkIntSqr/10-4 197172 612.7 ns/op BenchmarkIntSqr/20-4 45116 3109 ns/op BenchmarkIntSqr/30-4 36652 3845 ns/op BenchmarkIntSqr/50-4 20822 5160 ns/op BenchmarkIntSqr/80-4 13863 9725 ns/op BenchmarkIntSqr/100-4 10000 11067 ns/op BenchmarkIntSqr/200-4 4646 44032 ns/op BenchmarkIntSqr/300-4 1905 67710 ns/op BenchmarkIntSqr/500-4 913 134886 ns/op BenchmarkIntSqr/800-4 360 355383 ns/op BenchmarkIntSqr/1000-4 284 439990 ns/op BenchmarkDiv/20/10-4 383902 302.2 ns/op BenchmarkDiv/40/20-4 417343 303.8 ns/op BenchmarkDiv/100/50-4 374847 344.1 ns/op BenchmarkDiv/200/100-4 63327 2002 ns/op BenchmarkDiv/400/200-4 57866 2047 ns/op BenchmarkDiv/1000/500-4 48890 2432 ns/op BenchmarkDiv/2000/1000-4 39165 3317 ns/op BenchmarkDiv/20000/10000-4 1455 81658 ns/op BenchmarkDiv/200000/100000-4 36 3713727 ns/op BenchmarkDiv/2000000/1000000-4 1 104186897 ns/op BenchmarkDiv/20000000/10000000-4 1 2923092833 ns/op BenchmarkMul-4 6 19126931 ns/op BenchmarkNatMul/10-4 223482 700.8 ns/op BenchmarkNatMul/100-4 5998 20533 ns/op BenchmarkNatMul/1000-4 213 573809 ns/op BenchmarkZeroShifts/Shl-4 10000 10006 ns/op BenchmarkZeroShifts/ShlSame-4 4131902 28.87 ns/op BenchmarkZeroShifts/Shr-4 10000 10633 ns/op BenchmarkZeroShifts/ShrSame-4 3705184 29.26 ns/op BenchmarkExp3Power/0x10-4 199746 672.4 ns/op BenchmarkExp3Power/0x40-4 157845 811.3 ns/op BenchmarkExp3Power/0x100-4 94627 1334 ns/op BenchmarkExp3Power/0x400-4 42972 2702 ns/op BenchmarkExp3Power/0x1000-4 10000 10419 ns/op BenchmarkExp3Power/0x4000-4 2564 56985 ns/op BenchmarkExp3Power/0x10000-4 249 478025 ns/op BenchmarkExp3Power/0x40000-4 27 4522861 ns/op BenchmarkExp3Power/0x100000-4 3 41722190 ns/op BenchmarkExp3Power/0x400000-4 1 378024775 ns/op BenchmarkFibo-4 4 28370488 ns/op BenchmarkNatSqr/1-4 1000000 156.7 ns/op BenchmarkNatSqr/2-4 563566 258.4 ns/op BenchmarkNatSqr/3-4 479070 308.1 ns/op BenchmarkNatSqr/5-4 360790 425.4 ns/op BenchmarkNatSqr/8-4 262814 598.0 ns/op BenchmarkNatSqr/10-4 225292 722.4 ns/op BenchmarkNatSqr/20-4 36195 3200 ns/op BenchmarkNatSqr/30-4 39343 3276 ns/op BenchmarkNatSqr/50-4 22509 5538 ns/op BenchmarkNatSqr/80-4 13479 8788 ns/op BenchmarkNatSqr/100-4 9021 11450 ns/op BenchmarkNatSqr/200-4 3738 33257 ns/op BenchmarkNatSqr/300-4 2388 86333 ns/op BenchmarkNatSqr/500-4 946 166813 ns/op BenchmarkNatSqr/800-4 309 381968 ns/op BenchmarkNatSqr/1000-4 276 486266 ns/op BenchmarkNatSetBytes/8-4 798775 175.4 ns/op BenchmarkNatSetBytes/24-4 322063 487.9 ns/op BenchmarkNatSetBytes/128-4 77522 1625 ns/op BenchmarkNatSetBytes/7-4 1000000 120.9 ns/op BenchmarkNatSetBytes/23-4 350948 475.3 ns/op BenchmarkNatSetBytes/127-4 79945 1662 ns/op BenchmarkScanPi-4 248 499019 ns/op BenchmarkStringPiParallel-4 649 221955 ns/op BenchmarkScan/10/Base2-4 46575 2575 ns/op BenchmarkScan/100/Base2-4 5613 22589 ns/op BenchmarkScan/1000/Base2-4 525 225335 ns/op BenchmarkScan/10/Base8-4 108858 1076 ns/op BenchmarkScan/100/Base8-4 15417 7872 ns/op BenchmarkScan/1000/Base8-4 1569 76840 ns/op BenchmarkScan/10/Base10-4 120984 1024 ns/op BenchmarkScan/100/Base10-4 16357 7473 ns/op BenchmarkScan/1000/Base10-4 1713 69498 ns/op BenchmarkScan/10/Base16-4 136168 889.8 ns/op BenchmarkScan/100/Base16-4 18957 6355 ns/op BenchmarkScan/1000/Base16-4 2011 59971 ns/op BenchmarkString/10/Base2-4 247082 511.1 ns/op BenchmarkString/100/Base2-4 37678 3314 ns/op BenchmarkString/1000/Base2-4 3741 31835 ns/op BenchmarkString/10/Base8-4 488793 273.8 ns/op BenchmarkString/100/Base8-4 89299 1411 ns/op BenchmarkString/1000/Base8-4 8606 15902 ns/op BenchmarkString/10/Base10-4 201980 665.7 ns/op BenchmarkString/100/Base10-4 45444 2601 ns/op BenchmarkString/1000/Base10-4 6097 17706 ns/op BenchmarkString/10/Base16-4 461983 249.2 ns/op BenchmarkString/100/Base16-4 123952 1020 ns/op BenchmarkString/1000/Base16-4 13704 8747 ns/op BenchmarkLeafSize/0-4 34 3534210 ns/op BenchmarkLeafSize/1-4 556 221770 ns/op BenchmarkLeafSize/2-4 534 215201 ns/op BenchmarkLeafSize/3-4 436 305174 ns/op BenchmarkLeafSize/4-4 502 204781 ns/op BenchmarkLeafSize/5-4 380 321664 ns/op BenchmarkLeafSize/6-4 394 286342 ns/op BenchmarkLeafSize/7-4 463 296767 ns/op BenchmarkLeafSize/8-4 590 206785 ns/op BenchmarkLeafSize/9-4 310 400288 ns/op BenchmarkLeafSize/10-4 358 326981 ns/op BenchmarkLeafSize/11-4 398 313156 ns/op BenchmarkLeafSize/12-4 432 281262 ns/op BenchmarkLeafSize/13-4 361 384434 ns/op BenchmarkLeafSize/14-4 466 276558 ns/op BenchmarkLeafSize/15-4 447 262520 ns/op BenchmarkLeafSize/16-4 535 201939 ns/op BenchmarkLeafSize/32-4 502 215090 ns/op BenchmarkLeafSize/64-4 541 236764 ns/op BenchmarkProbablyPrime/n=0-4 12 9113370 ns/op BenchmarkProbablyPrime/n=1-4 12 10388938 ns/op BenchmarkProbablyPrime/n=5-4 7 15367746 ns/op BenchmarkProbablyPrime/n=10-4 5 22015656 ns/op BenchmarkProbablyPrime/n=20-4 3 35019225 ns/op BenchmarkProbablyPrime/Lucas-4 15 7640245 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 94 1356633 ns/op BenchmarkRatCmp-4 219489 570.8 ns/op BenchmarkFloatSqrt/64-4 24034 5011 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 15104 8141 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 10713 11334 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4885 21349 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 1076 118609 ns/op 17898 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 75 1546156 ns/op 176754 B/op 21 allocs/op BenchmarkFloatSqrt/1000000-4 1 115450713 ns/op 3813792 B/op 629 allocs/op PASS ok math/big 65.435s goos: darwin goarch: amd64 pkg: math/bits BenchmarkLeadingZeros-4 14570436 8.897 ns/op BenchmarkLeadingZeros8-4 13460929 9.097 ns/op BenchmarkLeadingZeros16-4 14534586 8.602 ns/op BenchmarkLeadingZeros32-4 14688975 8.242 ns/op BenchmarkLeadingZeros64-4 14532784 8.731 ns/op BenchmarkTrailingZeros-4 13471554 8.486 ns/op BenchmarkTrailingZeros8-4 14559430 8.704 ns/op BenchmarkTrailingZeros16-4 14780517 8.980 ns/op BenchmarkTrailingZeros32-4 13753378 8.711 ns/op BenchmarkTrailingZeros64-4 13751467 8.697 ns/op BenchmarkOnesCount-4 14394858 8.380 ns/op BenchmarkOnesCount8-4 14915755 8.332 ns/op BenchmarkOnesCount16-4 13351819 9.201 ns/op BenchmarkOnesCount32-4 15509390 8.303 ns/op BenchmarkOnesCount64-4 15219103 8.129 ns/op BenchmarkRotateLeft-4 15129675 8.044 ns/op BenchmarkRotateLeft8-4 15592861 7.930 ns/op BenchmarkRotateLeft16-4 15598488 7.965 ns/op BenchmarkRotateLeft32-4 14604230 8.220 ns/op BenchmarkRotateLeft64-4 16282657 8.147 ns/op BenchmarkReverse-4 19806055 5.847 ns/op BenchmarkReverse8-4 25673187 4.431 ns/op BenchmarkReverse16-4 26333448 5.111 ns/op BenchmarkReverse32-4 20989731 5.658 ns/op BenchmarkReverse64-4 19513527 6.011 ns/op BenchmarkReverseBytes-4 27601200 4.514 ns/op BenchmarkReverseBytes16-4 27873793 4.571 ns/op BenchmarkReverseBytes32-4 28442373 4.591 ns/op BenchmarkReverseBytes64-4 24349255 4.915 ns/op BenchmarkAdd-4 15596262 8.110 ns/op BenchmarkAdd32-4 13847656 8.439 ns/op BenchmarkAdd64-4 14816029 8.519 ns/op BenchmarkAdd64multiple-4 25816527 4.851 ns/op BenchmarkSub-4 14740098 8.225 ns/op BenchmarkSub32-4 14064314 8.426 ns/op BenchmarkSub64-4 15750187 8.225 ns/op BenchmarkSub64multiple-4 21727364 4.990 ns/op BenchmarkMul-4 15094711 8.261 ns/op BenchmarkMul32-4 14853516 8.389 ns/op BenchmarkMul64-4 14569218 8.505 ns/op BenchmarkDiv-4 3486282 33.08 ns/op BenchmarkDiv32-4 7488880 15.75 ns/op BenchmarkDiv64-4 3796423 31.52 ns/op PASS ok math/bits 7.073s goos: darwin goarch: amd64 pkg: math/cmplx BenchmarkAbs-4 15283330 8.624 ns/op BenchmarkAcos-4 522844 201.9 ns/op BenchmarkAcosh-4 577491 203.5 ns/op BenchmarkAsin-4 604563 193.6 ns/op BenchmarkAsinh-4 627499 192.5 ns/op BenchmarkAtan-4 1000000 121.3 ns/op BenchmarkAtanh-4 1000000 118.1 ns/op BenchmarkConj-4 28425901 4.260 ns/op BenchmarkCos-4 761497 151.2 ns/op BenchmarkCosh-4 779454 151.8 ns/op BenchmarkExp-4 1000000 114.8 ns/op BenchmarkLog-4 1000000 106.1 ns/op BenchmarkLog10-4 1000000 105.9 ns/op BenchmarkPhase-4 2346646 49.34 ns/op BenchmarkPolar-4 1558279 77.02 ns/op BenchmarkPow-4 316118 407.2 ns/op BenchmarkRect-4 1314044 90.41 ns/op BenchmarkSin-4 862526 149.7 ns/op BenchmarkSinh-4 791233 152.9 ns/op BenchmarkSqrt-4 1390474 86.56 ns/op BenchmarkTan-4 481792 257.6 ns/op BenchmarkTanh-4 540103 249.3 ns/op PASS ok math/cmplx 3.596s goos: darwin goarch: amd64 pkg: math/rand BenchmarkInt63Threadsafe-4 212550 550.6 ns/op BenchmarkInt63ThreadsafeParallel-4 154182 740.5 ns/op BenchmarkInt63Unthreadsafe-4 1000000 109.0 ns/op BenchmarkIntn1000-4 907263 140.9 ns/op BenchmarkInt63n1000-4 887833 139.7 ns/op BenchmarkInt31n1000-4 918331 133.4 ns/op BenchmarkFloat32-4 938778 128.5 ns/op BenchmarkFloat64-4 1000000 111.1 ns/op BenchmarkPerm3-4 204034 633.7 ns/op BenchmarkPerm30-4 22794 5221 ns/op BenchmarkPerm30ViaShuffle-4 22950 5300 ns/op BenchmarkShuffleOverhead-4 15957 7470 ns/op BenchmarkRead3-4 833353 140.8 ns/op BenchmarkRead64-4 84260 1380 ns/op BenchmarkRead1000-4 6090 21095 ns/op PASS ok math/rand 2.410s goos: darwin goarch: amd64 pkg: mime BenchmarkQEncodeWord-4 41653 2611 ns/op BenchmarkQDecodeWord-4 100186 1072 ns/op BenchmarkQDecodeHeader-4 92122 1239 ns/op BenchmarkTypeByExtension/.html-4 699740 175.5 ns/op BenchmarkTypeByExtension/.HTML-4 465134 264.8 ns/op BenchmarkTypeByExtension/.unused-4 545910 223.4 ns/op BenchmarkExtensionsByType/text/html-4 225216 773.3 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 124737 1969 ns/op BenchmarkExtensionsByType/application/octet-stream-4 60982 2552 ns/op PASS ok mime 2.022s goos: darwin goarch: amd64 pkg: mime/quotedprintable BenchmarkWriter-4 966 127511 ns/op PASS ok mime/quotedprintable 0.199s goos: darwin goarch: amd64 pkg: net BenchmarkGoLookupIP-4 5 20358240 ns/op 8486 B/op 89 allocs/op BenchmarkGoLookupIPNoSuchHost-4 2 51681996 ns/op 13288 B/op 112 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5029572832 ns/op 150848 B/op 234 allocs/op BenchmarkDNSName-4 156807 658.1 ns/op BenchmarkInterfaces-4 2277 58384 ns/op BenchmarkInterfaceByIndex-4 6523 16692 ns/op BenchmarkInterfaceByName-4 2086 58031 ns/op BenchmarkInterfaceAddrs-4 2001 56215 ns/op BenchmarkInterfacesAndAddrs-4 7755 17083 ns/op BenchmarkInterfacesAndMulticastAddrs-4 3356 36254 ns/op BenchmarkParseIP-4 18783 6772 ns/op BenchmarkIPString/IPv4-4 172218 730.8 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 15662 7585 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 55862 2259 ns/op BenchmarkIPEqual/IPv4-4 1218369 98.85 ns/op BenchmarkIPEqual/IPv6-4 1190604 97.06 ns/op BenchmarkTCP4OneShot-4 170 626520 ns/op BenchmarkTCP4OneShotTimeout-4 198 605217 ns/op BenchmarkTCP4Persistent-4 458 253154 ns/op BenchmarkTCP4PersistentTimeout-4 511 236320 ns/op BenchmarkTCP6OneShot-4 208 624037 ns/op BenchmarkTCP6OneShotTimeout-4 205 537792 ns/op BenchmarkTCP6Persistent-4 480 253344 ns/op BenchmarkTCP6PersistentTimeout-4 475 252188 ns/op BenchmarkTCP4ConcurrentReadWrite-4 22058 4711 ns/op BenchmarkTCP6ConcurrentReadWrite-4 20122 5916 ns/op BenchmarkSetReadDeadline-4 160906 731.5 ns/op BenchmarkUDP6LinkLocalUnicast-4 247 405390 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 330 416286 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 298 417909 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 298 505872 ns/op 0 B/op 0 allocs/op PASS ok net 11.045s goos: darwin goarch: amd64 pkg: net/http BenchmarkCookieString-4 24949 4830 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 10756 11187 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 13527 8630 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 19012 6019 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 31926 3679 ns/op 736 B/op 11 allocs/op BenchmarkServerMatch-4 1000000 105.5 ns/op BenchmarkReadRequestChrome-4 5062 25870 ns/op 23.62 MB/s 1843 B/op 14 allocs/op BenchmarkReadRequestCurl-4 10000 10054 ns/op 7.76 MB/s 939 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 12142 9710 ns/op 8.45 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 9099 13877 ns/op 10.88 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 18844 6441 ns/op 6.21 MB/s 876 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 82 1482025 ns/op 0.69 MB/s BenchmarkFileAndServer_1KB/https1-4 66 1929407 ns/op 0.53 MB/s BenchmarkFileAndServer_1KB/h2-4 52 2131449 ns/op 0.48 MB/s BenchmarkFileAndServer_16MB/h1-4 2 55699013 ns/op 301.21 MB/s BenchmarkFileAndServer_16MB/https1-4 1 131661164 ns/op 127.43 MB/s BenchmarkFileAndServer_16MB/h2-4 1 330359953 ns/op 50.78 MB/s BenchmarkFileAndServer_64MB/h1-4 1 230481188 ns/op 291.17 MB/s BenchmarkFileAndServer_64MB/https1-4 1 514599507 ns/op 130.41 MB/s BenchmarkFileAndServer_64MB/h2-4 1 1331410298 ns/op 50.40 MB/s BenchmarkServeMux-4 312 400415 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 399 317218 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 67 1715942 ns/op 6406 B/op 66 allocs/op BenchmarkClientServer/https1-4 54 2018733 ns/op 9018 B/op 94 allocs/op BenchmarkClientServer/h2-4 52 2157731 ns/op 12904 B/op 104 allocs/op BenchmarkClientServerParallel/4/h1-4 458 311647 ns/op 10703 B/op 82 allocs/op BenchmarkClientServerParallel/4/https1-4 28 5231828 ns/op 125475 B/op 1184 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57382: write tcp 127.0.0.1:57381->127.0.0.1:57382: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57386: write tcp 127.0.0.1:57381->127.0.0.1:57386: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57384: read tcp 127.0.0.1:57381->127.0.0.1:57384: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57395: read tcp 127.0.0.1:57381->127.0.0.1:57395: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57393: write tcp 127.0.0.1:57381->127.0.0.1:57393: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57404: read tcp 127.0.0.1:57398->127.0.0.1:57404: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57426: read tcp 127.0.0.1:57398->127.0.0.1:57426: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57402: read tcp 127.0.0.1:57398->127.0.0.1:57402: use of closed network connection BenchmarkClientServerParallel/4/h2-4 109 982230 ns/op 27441 B/op 258 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57449: read tcp 127.0.0.1:57434->127.0.0.1:57449: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57445: write tcp 127.0.0.1:57434->127.0.0.1:57445: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57456: read tcp 127.0.0.1:57451->127.0.0.1:57456: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57459: write tcp 127.0.0.1:57451->127.0.0.1:57459: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57467: write tcp 127.0.0.1:57451->127.0.0.1:57467: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57463: write tcp 127.0.0.1:57451->127.0.0.1:57463: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57494: write tcp 127.0.0.1:57485->127.0.0.1:57494: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57509: read tcp 127.0.0.1:57502->127.0.0.1:57509: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57517: write tcp 127.0.0.1:57502->127.0.0.1:57517: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57512: write tcp 127.0.0.1:57502->127.0.0.1:57512: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 222 649806 ns/op 21571 B/op 122 allocs/op BenchmarkClientServerParallel/64/https1-4 24 6804219 ns/op 136022 B/op 1275 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57994: write tcp 127.0.0.1:57978->127.0.0.1:57994: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57996: write tcp 127.0.0.1:57978->127.0.0.1:57996: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57993: write tcp 127.0.0.1:57978->127.0.0.1:57993: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58012: read tcp 127.0.0.1:57997->127.0.0.1:58012: use of closed network connection BenchmarkClientServerParallel/64/h2-4 24 5476406 ns/op 132136 B/op 1319 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58044: read tcp 127.0.0.1:58029->127.0.0.1:58044: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58043: write tcp 127.0.0.1:58029->127.0.0.1:58043: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58046: write tcp 127.0.0.1:58029->127.0.0.1:58046: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58047: write tcp 127.0.0.1:58029->127.0.0.1:58047: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58070: read tcp 127.0.0.1:58048->127.0.0.1:58070: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58065: read tcp 127.0.0.1:58048->127.0.0.1:58065: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58071: read tcp 127.0.0.1:58048->127.0.0.1:58071: use of closed network connection BenchmarkServer-4 14 7257466 ns/op 4375 B/op 31 allocs/op BenchmarkClient-4 50 2181372 ns/op 3965 B/op 46 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 232 431648 ns/op 7499 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 852 136328 ns/op 3058 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1322 101660 ns/op 1931 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1288 100798 ns/op 2740 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1162 97476 ns/op 2731 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1202 104548 ns/op 2742 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1867 98453 ns/op 1918 B/op 14 allocs/op BenchmarkServerHijack-4 746 149786 ns/op 16715 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 46 2725657 ns/op 5786 B/op 53 allocs/op BenchmarkResponseStatusLine-4 359305 405.6 ns/op 0 B/op 0 allocs/op PASS ok net/http 15.136s goos: darwin goarch: amd64 pkg: net/http/httputil BenchmarkServeHTTP-4 3086 56706 ns/op 34074 B/op 12 allocs/op PASS ok net/http/httputil 0.252s goos: darwin goarch: amd64 pkg: net/netip BenchmarkIPNextPrev-4 105898 1048 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 504984 232.7 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 241165 509.1 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 78850 1491 ns/op BenchmarkStdIPv4-4 152832 738.0 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 105249 1066 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 100732 1178 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 143463 823.5 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 83794 1363 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1336405 91.77 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1252602 93.95 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1342324 90.67 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 378870 340.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 404077 316.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 359391 348.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 102960 1099 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 434834 272.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 383680 325.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 351220 372.9 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 160644 768.5 ns/op 32 B/op 2 allocs/op BenchmarkStdParseIP/v6_zone-4 553995 240.3 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 390591 304.2 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 150267 831.1 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 193713 627.1 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 260791 420.1 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 157105 715.8 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 287937 357.6 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 161545 742.5 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 163930 759.5 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 162823 727.6 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 135114 1024 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 504111 230.1 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 149923 817.6 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 108122 1191 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 141140 901.5 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 193020 654.5 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 120147 1014 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 299707 413.0 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 131271 951.7 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 156321 768.0 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 211962 611.6 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 151890 858.6 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 104.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 106.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 103.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 111.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 111.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 109.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 110.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 109.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 108.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 376170 301.2 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 586630 192.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 257179 471.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 312114 412.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 279390 454.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 105580 1206 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 649846 193.4 ns/op PASS ok net/netip 9.254s 2023/01/23 22:54:48 Test RPC server listening on 127.0.0.1:58191 2023/01/23 22:54:48 Test HTTP RPC server listening on 127.0.0.1:58192 goos: darwin goarch: amd64 pkg: net/rpc BenchmarkEndToEnd-4 244 505400 ns/op BenchmarkEndToEndHTTP-4 211 619365 ns/op BenchmarkEndToEndAsync-4 1754 74085 ns/op BenchmarkEndToEndAsyncHTTP-4 1572 77888 ns/op PASS ok net/rpc 1.035s goos: darwin goarch: amd64 pkg: net/textproto BenchmarkReadMIMEHeader/client_headers-4 4053 28578 ns/op BenchmarkReadMIMEHeader/server_headers-4 6050 20539 ns/op BenchmarkUncommon-4 26990 4468 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.606s goos: darwin goarch: amd64 pkg: net/url BenchmarkString-4 4183 27297 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 80823 1341 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 568082 229.2 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 104506 1018 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 206925 562.4 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 94735 1156 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 17391 6720 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 377700 274.1 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 117354 1030 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 212769 562.5 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 100102 1131 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 19378 5997 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 183685 607.7 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 76584 1517 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 76140 1539 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 34146 3383 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6765 18998 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 191964 610.1 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 80516 1518 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 71967 1563 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 34838 3613 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6184 18435 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.778s goos: darwin goarch: amd64 pkg: os BenchmarkExpand/noop-4 2731641 40.88 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 165824 754.0 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 576 204114 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 199 585869 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 476 274269 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 52292 2296 ns/op BenchmarkStatFile-4 36344 3405 ns/op BenchmarkStatDir-4 36914 3272 ns/op BenchmarkLstatDot-4 53062 2248 ns/op BenchmarkLstatFile-4 36996 3343 ns/op BenchmarkLstatDir-4 38811 3269 ns/op PASS ok os 1.995s goos: darwin goarch: amd64 pkg: os/exec BenchmarkExecHostname-4 37 3453502 ns/op 8560 B/op 30 allocs/op PASS ok os/exec 0.374s goos: darwin goarch: amd64 pkg: os/user BenchmarkCurrent-4 367246 334.7 ns/op PASS ok os/user 0.349s goos: darwin goarch: amd64 pkg: reflect BenchmarkBool-4 2421550 44.76 ns/op BenchmarkString-4 2075565 57.91 ns/op BenchmarkBytes-4 1884643 62.70 ns/op BenchmarkNamedBytes-4 790207 149.3 ns/op BenchmarkBytesArray-4 844348 151.5 ns/op BenchmarkSliceLen-4 2199927 56.06 ns/op BenchmarkMapLen-4 1319704 97.46 ns/op BenchmarkStringLen-4 1542727 76.83 ns/op BenchmarkArrayLen-4 1575636 75.58 ns/op BenchmarkSliceCap-4 2228748 53.87 ns/op BenchmarkDeepEqual/int8-4 743367 168.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 113302 995.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 562752 201.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 111936 1018 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 593474 204.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 118400 1008 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 621007 201.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 119552 1016 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 635070 205.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 116439 1024 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 755550 165.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 150360 806.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 577771 200.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 101082 1016 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 601255 202.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 117818 1008 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 578709 202.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 118808 1021 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 552684 205.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 117861 1024 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 628179 205.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 92259 1087 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 584967 200.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 113025 1025 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 580624 200.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 108892 1059 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 625935 201.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 123825 1015 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 645909 194.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 115480 1044 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 766676 168.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 121597 999.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 550485 208.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 115908 1064 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 141314 832.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 64467 1876 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 76531 1663 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 49250 2421 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 319240 378.6 ns/op BenchmarkIsZero/ArrayIncomparable-4 43958 2597 ns/op BenchmarkIsZero/StructComparable-4 884104 132.2 ns/op BenchmarkIsZero/StructIncomparable-4 211692 586.3 ns/op BenchmarkSetZero/Bool/Direct-4 2935892 41.45 ns/op BenchmarkSetZero/Bool/CachedZero-4 1914890 63.28 ns/op BenchmarkSetZero/Bool/NewZero-4 1222821 95.97 ns/op BenchmarkSetZero/Int/Direct-4 2091297 56.73 ns/op BenchmarkSetZero/Int/CachedZero-4 1809643 63.33 ns/op BenchmarkSetZero/Int/NewZero-4 1271278 95.33 ns/op BenchmarkSetZero/Uint/Direct-4 2133618 55.23 ns/op BenchmarkSetZero/Uint/CachedZero-4 1847265 63.33 ns/op BenchmarkSetZero/Uint/NewZero-4 1253539 96.43 ns/op BenchmarkSetZero/Float/Direct-4 2134724 59.42 ns/op BenchmarkSetZero/Float/CachedZero-4 1888942 63.43 ns/op BenchmarkSetZero/Float/NewZero-4 1000000 101.5 ns/op BenchmarkSetZero/Complex/Direct-4 2040196 55.25 ns/op BenchmarkSetZero/Complex/CachedZero-4 1934432 69.70 ns/op BenchmarkSetZero/Complex/NewZero-4 1000000 112.3 ns/op BenchmarkSetZero/Array/Direct-4 3056440 39.67 ns/op BenchmarkSetZero/Array/CachedZero-4 1722693 72.42 ns/op BenchmarkSetZero/Array/NewZero-4 904291 111.8 ns/op BenchmarkSetZero/Chan/Direct-4 1933989 87.66 ns/op BenchmarkSetZero/Chan/CachedZero-4 1246924 120.7 ns/op BenchmarkSetZero/Chan/NewZero-4 905392 126.7 ns/op BenchmarkSetZero/Func/Direct-4 2008928 59.55 ns/op BenchmarkSetZero/Func/CachedZero-4 1313822 107.9 ns/op BenchmarkSetZero/Func/NewZero-4 971012 124.1 ns/op BenchmarkSetZero/Interface/Direct-4 1892320 62.51 ns/op BenchmarkSetZero/Interface/CachedZero-4 1756587 80.02 ns/op BenchmarkSetZero/Interface/NewZero-4 1000000 128.9 ns/op BenchmarkSetZero/Map/Direct-4 1949296 60.22 ns/op BenchmarkSetZero/Map/CachedZero-4 1335054 97.18 ns/op BenchmarkSetZero/Map/NewZero-4 949366 130.5 ns/op BenchmarkSetZero/Pointer/Direct-4 1574694 68.60 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1000000 104.5 ns/op BenchmarkSetZero/Pointer/NewZero-4 828792 160.2 ns/op BenchmarkSetZero/Slice/Direct-4 1733101 72.74 ns/op BenchmarkSetZero/Slice/CachedZero-4 1497780 72.37 ns/op BenchmarkSetZero/Slice/NewZero-4 1025848 110.9 ns/op BenchmarkSetZero/String/Direct-4 1824535 66.20 ns/op BenchmarkSetZero/String/CachedZero-4 1575421 79.83 ns/op BenchmarkSetZero/String/NewZero-4 1023483 112.9 ns/op BenchmarkSetZero/Struct/Direct-4 2519966 43.93 ns/op BenchmarkSetZero/Struct/CachedZero-4 1525298 73.52 ns/op BenchmarkSetZero/Struct/NewZero-4 836168 120.7 ns/op BenchmarkSelect/1-4 167218 911.4 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 88154 1375 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 46203 2905 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 154455 890.3 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 117704 938.8 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 101157 1097 ns/op 116.66 MB/s BenchmarkCallArgCopy/size=256-4 82952 1374 ns/op 186.27 MB/s BenchmarkCallArgCopy/size=1024-4 69243 2711 ns/op 377.65 MB/s BenchmarkCallArgCopy/size=4096-4 16621 8168 ns/op 501.44 MB/s BenchmarkCallArgCopy/size=65536-4 1272 142451 ns/op 460.06 MB/s BenchmarkPtrTo-4 508568 213.2 ns/op BenchmarkFieldByName1-4 431215 281.8 ns/op BenchmarkFieldByName2-4 40561 3913 ns/op BenchmarkFieldByName3-4 4326 27491 ns/op BenchmarkInterfaceBig-4 2540606 47.84 ns/op BenchmarkInterfaceSmall-4 2375137 47.04 ns/op BenchmarkNew-4 1000000 151.0 ns/op BenchmarkMap/StringKeys/MapIndex-4 2661 41151 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3643 40009 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3091 57862 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2858 41373 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3349 38093 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3285 36738 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 222036 581.6 ns/op PASS ok reflect 22.042s goos: darwin goarch: amd64 pkg: regexp BenchmarkFind-4 7891 16911 ns/op 9204 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 10000 16947 ns/op 9236 B/op 1 allocs/op BenchmarkFindString-4 10000 19934 ns/op 9595 B/op 1 allocs/op BenchmarkFindSubmatch-4 10000 26960 ns/op 9173 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10000 32365 ns/op 9183 B/op 2 allocs/op BenchmarkLiteral-4 10000 21036 ns/op BenchmarkNotLiteral-4 4033 37980 ns/op BenchmarkMatchClass-4 3285 48369 ns/op BenchmarkMatchClass_InRange-4 3644 52869 ns/op BenchmarkReplaceAll-4 1239 93420 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 10000 16052 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 15250 6802 ns/op BenchmarkAnchoredShortMatch-4 10000 20397 ns/op BenchmarkAnchoredLongMatch-4 14240 9335 ns/op BenchmarkOnePassShortA-4 18724 6373 ns/op BenchmarkNotOnePassShortA-4 4576 25807 ns/op BenchmarkOnePassShortB-4 22894 4984 ns/op BenchmarkNotOnePassShortB-4 10000 29219 ns/op BenchmarkOnePassLongPrefix-4 78163 1572 ns/op BenchmarkOnePassLongNotPrefix-4 27704 4203 ns/op BenchmarkMatchParallelShared-4 4658 23168 ns/op BenchmarkMatchParallelCopied-4 10000 24040 ns/op BenchmarkQuoteMetaAll-4 124570 939.7 ns/op 14.90 MB/s BenchmarkQuoteMetaNone-4 413557 335.4 ns/op 77.52 MB/s BenchmarkCompile/Onepass-4 3075 35675 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1465 96712 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 146 819143 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 2514666 46.10 ns/op 347.11 MB/s BenchmarkMatch/Easy0/32-4 10000 13571 ns/op 2.36 MB/s BenchmarkMatch/Easy0/1K-4 4770 37913 ns/op 27.01 MB/s BenchmarkMatch/Easy0i/16-4 2299242 59.61 ns/op 268.41 MB/s BenchmarkMatch/Easy0i/32-4 5245 30173 ns/op 1.06 MB/s BenchmarkMatch/Easy0i/1K-4 243 479780 ns/op 2.13 MB/s BenchmarkMatch/Easy1/16-4 2608328 43.75 ns/op 365.72 MB/s BenchmarkMatch/Easy1/32-4 10000 13350 ns/op 2.40 MB/s BenchmarkMatch/Easy1/1K-4 4218 39544 ns/op 25.90 MB/s BenchmarkMatch/Medium/16-4 2670984 44.91 ns/op 356.29 MB/s BenchmarkMatch/Medium/32-4 4548 29477 ns/op 1.09 MB/s BenchmarkMatch/Medium/1K-4 272 417778 ns/op 2.45 MB/s BenchmarkMatch/Hard/16-4 2692723 44.62 ns/op 358.62 MB/s BenchmarkMatch/Hard/32-4 4621 36841 ns/op 0.87 MB/s BenchmarkMatch/Hard/1K-4 170 687201 ns/op 1.49 MB/s BenchmarkMatch/Hard1/16-4 1562 83325 ns/op 0.19 MB/s BenchmarkMatch/Hard1/32-4 772 147589 ns/op 0.22 MB/s BenchmarkMatch/Hard1/1K-4 28 4103054 ns/op 0.25 MB/s BenchmarkMatch_onepass_regex/16-4 28285 4062 ns/op 3.94 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 17628 6812 ns/op 4.70 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 626 182651 ns/op 5.61 MB/s 23 B/op 0 allocs/op PASS ok regexp 10.119s goos: darwin goarch: amd64 pkg: regexp/syntax BenchmarkEmptyOpContext-4 801355 132.7 ns/op PASS ok regexp/syntax 1.242s goos: darwin goarch: amd64 pkg: runtime BenchmarkMakeChan/Byte-4 530180 258.8 ns/op BenchmarkMakeChan/Int-4 920206 347.2 ns/op BenchmarkMakeChan/Ptr-4 686440 396.3 ns/op BenchmarkMakeChan/Struct/0-4 1000000 221.5 ns/op BenchmarkMakeChan/Struct/32-4 470815 669.2 ns/op BenchmarkMakeChan/Struct/40-4 217189 725.3 ns/op BenchmarkChanNonblocking-4 6740937 16.66 ns/op BenchmarkSelectUncontended-4 1004095 123.1 ns/op BenchmarkSelectSyncContended-4 99672 1244 ns/op BenchmarkSelectAsyncContended-4 288718 404.8 ns/op BenchmarkSelectNonblock-4 3675154 36.80 ns/op BenchmarkChanUncontended-4 12666 8288 ns/op BenchmarkChanContended-4 4746 24366 ns/op BenchmarkChanSync-4 217206 521.9 ns/op BenchmarkChanSyncWork-4 10000 33368 ns/op BenchmarkChanProdCons0-4 224602 515.0 ns/op BenchmarkChanProdCons10-4 457450 259.3 ns/op BenchmarkChanProdCons100-4 502630 240.3 ns/op BenchmarkChanProdConsWork0-4 149836 783.0 ns/op BenchmarkChanProdConsWork10-4 231777 515.9 ns/op BenchmarkChanProdConsWork100-4 216502 492.8 ns/op BenchmarkSelectProdCons-4 151473 702.1 ns/op BenchmarkReceiveDataFromClosedChan-4 813244 131.0 ns/op BenchmarkChanCreation-4 150242 681.5 ns/op BenchmarkChanSem-4 280772 423.0 ns/op BenchmarkChanPopular-4 115 1130413 ns/op BenchmarkChanClosed-4 844434 140.4 ns/op BenchmarkCallClosure-4 4402174 25.52 ns/op BenchmarkCallClosure1-4 4475374 24.81 ns/op BenchmarkCallClosure2-4 1000000 130.4 ns/op BenchmarkCallClosure3-4 1236686 94.86 ns/op BenchmarkCallClosure4-4 1000000 114.6 ns/op BenchmarkComplex128DivNormal-4 12186877 9.287 ns/op BenchmarkComplex128DivNisNaN-4 10121133 11.97 ns/op BenchmarkComplex128DivDisNaN-4 8990014 12.74 ns/op BenchmarkComplex128DivNisInf-4 12134877 10.02 ns/op BenchmarkComplex128DivDisInf-4 6891456 16.27 ns/op BenchmarkSetTypePtr-4 59563724 2.123 ns/op 3768.53 MB/s BenchmarkSetTypePtr8-4 12694075 9.792 ns/op 6535.71 MB/s BenchmarkSetTypePtr16-4 12524124 9.763 ns/op 13110.89 MB/s BenchmarkSetTypePtr32-4 9498663 11.28 ns/op 22704.93 MB/s BenchmarkSetTypePtr64-4 12647149 9.938 ns/op 51517.15 MB/s BenchmarkSetTypePtr126-4 6785727 17.16 ns/op 58726.87 MB/s BenchmarkSetTypePtr128-4 6572404 16.35 ns/op 62628.35 MB/s BenchmarkSetTypePtrSlice-4 817860 131.9 ns/op 62128.92 MB/s BenchmarkSetTypeNode1-4 12211182 9.914 ns/op 2420.93 MB/s BenchmarkSetTypeNode1Slice-4 3392594 32.43 ns/op 23680.05 MB/s BenchmarkSetTypeNode8-4 11331816 9.646 ns/op 8293.18 MB/s BenchmarkSetTypeNode8Slice-4 1944250 60.36 ns/op 42412.55 MB/s BenchmarkSetTypeNode64-4 6504684 16.35 ns/op 32291.72 MB/s BenchmarkSetTypeNode64Slice-4 340580 399.5 ns/op 42294.09 MB/s BenchmarkSetTypeNode64Dead-4 9237142 12.64 ns/op 41781.00 MB/s BenchmarkSetTypeNode64DeadSlice-4 395634 355.7 ns/op 47497.71 MB/s BenchmarkSetTypeNode124-4 7176584 15.98 ns/op 63075.37 MB/s BenchmarkSetTypeNode124Slice-4 256522 520.1 ns/op 62022.55 MB/s BenchmarkSetTypeNode126-4 6766669 16.00 ns/op 63999.39 MB/s BenchmarkSetTypeNode126Slice-4 263593 516.7 ns/op 63414.84 MB/s BenchmarkSetTypeNode128-4 4836920 26.81 ns/op 38786.07 MB/s BenchmarkSetTypeNode128Slice-4 210796 624.7 ns/op 53273.88 MB/s BenchmarkSetTypeNode130-4 4526154 23.23 ns/op 45455.50 MB/s BenchmarkSetTypeNode130Slice-4 196216 659.4 ns/op 51246.08 MB/s BenchmarkSetTypeNode1024-4 1000000 127.8 ns/op 64209.93 MB/s BenchmarkSetTypeNode1024Slice-4 26676 3789 ns/op 69323.20 MB/s BenchmarkAllocation-4 4338 89006 ns/op BenchmarkReadMemStats-4 100 1235176 ns/op BenchmarkReadMemStatsLatency-4 1 2292232 p50-ns 2292232 p90-ns 2292232 p99-ns BenchmarkWriteBarrier-4 2340159 46.83 ns/op BenchmarkBulkWriteBarrier-4 5968122 18.63 ns/op BenchmarkScanStackNoLocals-4 2 65233790 ns/op BenchmarkMSpanCountAlloc/bits=64-4 15714753 8.327 ns/op BenchmarkMSpanCountAlloc/bits=128-4 13631896 8.544 ns/op BenchmarkMSpanCountAlloc/bits=256-4 12304566 9.982 ns/op BenchmarkMSpanCountAlloc/bits=512-4 9412665 13.42 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 5865181 19.26 ns/op BenchmarkHash5-4 6954784 15.18 ns/op 329.28 MB/s BenchmarkHash16-4 7821538 14.13 ns/op 1132.56 MB/s BenchmarkHash64-4 7125912 19.29 ns/op 3318.32 MB/s BenchmarkHash1024-4 2557569 46.73 ns/op 21914.73 MB/s BenchmarkHash65536-4 50512 2373 ns/op 27613.35 MB/s BenchmarkAlignedLoad-4 9712220 11.21 ns/op BenchmarkUnalignedLoad-4 11887311 9.844 ns/op BenchmarkEqEfaceConcrete-4 9014206 13.38 ns/op BenchmarkEqIfaceConcrete-4 8778579 13.32 ns/op BenchmarkNeEfaceConcrete-4 8703582 13.02 ns/op BenchmarkNeIfaceConcrete-4 8008882 13.62 ns/op BenchmarkConvT2EByteSized/bool-4 4388306 25.63 ns/op BenchmarkConvT2EByteSized/uint8-4 4275877 26.15 ns/op BenchmarkConvT2ESmall-4 4563126 26.11 ns/op BenchmarkConvT2EUintptr-4 4511235 26.25 ns/op BenchmarkConvT2ELarge-4 989678 125.4 ns/op BenchmarkConvT2ISmall-4 4543518 25.61 ns/op BenchmarkConvT2IUintptr-4 4212457 27.66 ns/op BenchmarkConvT2ILarge-4 1000000 128.0 ns/op BenchmarkConvI2E-4 4526002 26.72 ns/op BenchmarkConvI2I-4 3893553 29.32 ns/op BenchmarkAssertE2T-4 4179668 27.56 ns/op BenchmarkAssertE2TLarge-4 2093641 52.46 ns/op BenchmarkAssertE2I-4 3821438 31.14 ns/op BenchmarkAssertI2T-4 3977277 32.71 ns/op BenchmarkAssertI2I-4 3706518 30.35 ns/op BenchmarkAssertI2E-4 4293968 25.46 ns/op BenchmarkAssertE2E-4 4655824 24.91 ns/op BenchmarkAssertE2T2-4 3120348 37.36 ns/op BenchmarkAssertE2T2Blank-4 3699820 29.90 ns/op BenchmarkAssertI2E2-4 3813456 31.90 ns/op BenchmarkAssertI2E2Blank-4 4806007 25.49 ns/op BenchmarkAssertE2E2-4 2939950 37.55 ns/op BenchmarkAssertE2E2Blank-4 4673119 24.71 ns/op BenchmarkConvT2Ezero/zero/16-4 4506595 26.10 ns/op BenchmarkConvT2Ezero/zero/32-4 4432488 26.79 ns/op BenchmarkConvT2Ezero/zero/64-4 4408930 26.31 ns/op BenchmarkConvT2Ezero/zero/str-4 4002957 27.36 ns/op BenchmarkConvT2Ezero/zero/slice-4 4344663 26.05 ns/op BenchmarkConvT2Ezero/zero/big-4 143114 1129 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1000000 109.1 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1000000 129.0 ns/op BenchmarkConvT2Ezero/nonzero/big-4 136669 1092 ns/op BenchmarkConvT2Ezero/smallint/16-4 4236906 26.70 ns/op BenchmarkConvT2Ezero/smallint/32-4 4518486 26.75 ns/op BenchmarkConvT2Ezero/smallint/64-4 4324162 26.60 ns/op BenchmarkConvT2Ezero/largeint/16-4 1232222 93.89 ns/op BenchmarkConvT2Ezero/largeint/32-4 1415682 81.49 ns/op BenchmarkConvT2Ezero/largeint/64-4 1296554 90.91 ns/op BenchmarkMalloc8-4 1000000 112.8 ns/op BenchmarkMalloc16-4 1000000 143.2 ns/op BenchmarkMallocTypeInfo8-4 1256238 91.87 ns/op BenchmarkMallocTypeInfo16-4 866377 123.4 ns/op BenchmarkMallocLargeStruct-4 100965 1729 ns/op BenchmarkGoroutineSelect-4 19 5835885 ns/op BenchmarkGoroutineBlocking-4 26 4455080 ns/op BenchmarkGoroutineForRange-4 24 4482679 ns/op BenchmarkGoroutineIdle-4 24 4179422 ns/op BenchmarkHashStringSpeed-4 2740276 43.75 ns/op BenchmarkHashBytesSpeed-4 1308974 95.40 ns/op BenchmarkHashInt32Speed-4 2959161 38.73 ns/op BenchmarkHashInt64Speed-4 3122402 40.47 ns/op BenchmarkHashStringArraySpeed-4 566640 189.2 ns/op BenchmarkMegMap-4 3104310 39.11 ns/op BenchmarkMegOneMap-4 3324585 34.80 ns/op BenchmarkMegEqMap-4 2761 38187 ns/op BenchmarkMegEmptyMap-4 4031929 29.49 ns/op BenchmarkSmallStrMap-4 2878252 38.34 ns/op BenchmarkMapStringKeysEight_16-4 3135183 38.56 ns/op BenchmarkMapStringKeysEight_32-4 2943381 38.75 ns/op BenchmarkMapStringKeysEight_64-4 2947336 38.63 ns/op BenchmarkMapStringKeysEight_1M-4 2945473 38.93 ns/op BenchmarkIntMap-4 3367621 36.63 ns/op BenchmarkMapFirst/1-4 3944082 30.04 ns/op BenchmarkMapFirst/2-4 3763953 30.46 ns/op BenchmarkMapFirst/3-4 4091502 29.38 ns/op BenchmarkMapFirst/4-4 3902292 29.45 ns/op BenchmarkMapFirst/5-4 3876183 30.43 ns/op BenchmarkMapFirst/6-4 3616777 31.30 ns/op BenchmarkMapFirst/7-4 3629439 29.88 ns/op BenchmarkMapFirst/8-4 3922436 30.14 ns/op BenchmarkMapFirst/9-4 3529976 33.24 ns/op BenchmarkMapFirst/10-4 3459932 33.73 ns/op BenchmarkMapFirst/11-4 3531088 33.51 ns/op BenchmarkMapFirst/12-4 3445527 34.30 ns/op BenchmarkMapFirst/13-4 3463214 33.69 ns/op BenchmarkMapFirst/14-4 3585675 33.16 ns/op BenchmarkMapFirst/15-4 3518328 33.35 ns/op BenchmarkMapFirst/16-4 3392908 34.37 ns/op BenchmarkMapMid/1-4 3325956 36.87 ns/op BenchmarkMapMid/2-4 3070924 36.66 ns/op BenchmarkMapMid/3-4 3015284 37.02 ns/op BenchmarkMapMid/4-4 3147362 36.82 ns/op BenchmarkMapMid/5-4 3161313 37.09 ns/op BenchmarkMapMid/6-4 3034228 37.79 ns/op BenchmarkMapMid/7-4 3140905 38.83 ns/op BenchmarkMapMid/8-4 2968950 40.24 ns/op BenchmarkMapMid/9-4 2934838 39.93 ns/op BenchmarkMapMid/10-4 3003162 39.05 ns/op BenchmarkMapMid/11-4 2755651 45.49 ns/op BenchmarkMapMid/12-4 2849322 48.01 ns/op BenchmarkMapMid/13-4 2641549 38.07 ns/op BenchmarkMapMid/14-4 3121310 38.20 ns/op BenchmarkMapMid/15-4 3069687 38.80 ns/op BenchmarkMapMid/16-4 3090074 38.95 ns/op BenchmarkMapLast/1-4 3119536 36.45 ns/op BenchmarkMapLast/2-4 3172312 36.13 ns/op BenchmarkMapLast/3-4 3243098 36.12 ns/op BenchmarkMapLast/4-4 3223034 40.54 ns/op BenchmarkMapLast/5-4 3189230 38.09 ns/op BenchmarkMapLast/6-4 2931015 39.09 ns/op BenchmarkMapLast/7-4 2938678 40.34 ns/op BenchmarkMapLast/8-4 2873716 40.72 ns/op BenchmarkMapLast/9-4 2950640 39.89 ns/op BenchmarkMapLast/10-4 2879996 39.68 ns/op BenchmarkMapLast/11-4 2900673 39.48 ns/op BenchmarkMapLast/12-4 3074974 39.30 ns/op BenchmarkMapLast/13-4 3171805 38.39 ns/op BenchmarkMapLast/14-4 3052432 38.92 ns/op BenchmarkMapLast/15-4 3131203 39.05 ns/op BenchmarkMapLast/16-4 3139028 37.76 ns/op BenchmarkMapCycle-4 2470410 47.45 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3163102 39.81 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 3330 37074 ns/op BenchmarkMakeMap/[Byte]Byte-4 860722 359.5 ns/op BenchmarkMakeMap/[Int]Int-4 241407 724.8 ns/op BenchmarkNewEmptyMap-4 16242616 7.561 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1463517 69.73 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 632157 192.1 ns/op BenchmarkMapIterEmpty-4 4457294 26.17 ns/op BenchmarkSameLengthMap-4 3705008 29.89 ns/op BenchmarkBigKeyMap-4 1474282 80.68 ns/op BenchmarkBigValMap-4 1294360 93.31 ns/op BenchmarkSmallKeyMap-4 2605927 43.86 ns/op BenchmarkMapPopulate/1-4 2222352 58.55 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 137880 1075 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 7995 21978 ns/op 6272 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 740 238417 ns/op 51771 B/op 55 allocs/op BenchmarkMapPopulate/10000-4 44 2315360 ns/op 416661 B/op 204 allocs/op BenchmarkMapPopulate/100000-4 5 24525181 ns/op 6531537 B/op 2910 allocs/op BenchmarkComplexAlgMap-4 449112 236.2 ns/op BenchmarkGoMapClear/Reflexive/1-4 570019 183.5 ns/op BenchmarkGoMapClear/Reflexive/10-4 666406 239.7 ns/op BenchmarkGoMapClear/Reflexive/100-4 218281 529.1 ns/op BenchmarkGoMapClear/Reflexive/1000-4 38499 2930 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5317 21874 ns/op BenchmarkGoMapClear/NonReflexive/1-4 563335 227.9 ns/op BenchmarkGoMapClear/NonReflexive/10-4 526326 241.1 ns/op BenchmarkGoMapClear/NonReflexive/100-4 219001 575.6 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 41420 2906 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5535 22080 ns/op BenchmarkMapStringConversion/32/simple-4 1474123 78.48 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1445781 80.69 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1288053 90.49 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1458829 82.28 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1403145 86.11 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1242894 96.92 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1873018 63.32 ns/op BenchmarkMapInterfacePtr-4 1822708 76.14 ns/op BenchmarkNewEmptyMapHintLessThan8-4 6344647 18.24 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 70921 1648 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5725 18994 ns/op BenchmarkMapPop1000-4 457 275056 ns/op BenchmarkMapPop10000-4 24 5133449 ns/op BenchmarkMapAssign/Int32/256-4 2276798 50.72 ns/op BenchmarkMapAssign/Int32/65536-4 1576725 74.36 ns/op BenchmarkMapAssign/Int64/256-4 2358574 48.86 ns/op BenchmarkMapAssign/Int64/65536-4 1531872 77.54 ns/op BenchmarkMapAssign/Str/256-4 2098348 57.16 ns/op BenchmarkMapAssign/Str/65536-4 783500 137.6 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1468177 79.21 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 1002664 111.7 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1432478 85.07 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 745162 137.0 ns/op BenchmarkMapOperatorAssign/Str/256-4 541584 4086 ns/op BenchmarkMapOperatorAssign/Str/65536-4 293810 360.3 ns/op BenchmarkMapAppendAssign/Int32/256-4 792673 148.2 ns/op 28 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 374713 307.0 ns/op 45 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 642294 156.7 ns/op 23 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 361654 319.8 ns/op 50 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 653766 204.0 ns/op 47 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 214266 511.3 ns/op 91 B/op 0 allocs/op BenchmarkMapDelete/Int32/100-4 1554375 78.54 ns/op BenchmarkMapDelete/Int32/1000-4 2011184 56.10 ns/op BenchmarkMapDelete/Int32/10000-4 2235228 53.39 ns/op BenchmarkMapDelete/Int64/100-4 1447612 82.55 ns/op BenchmarkMapDelete/Int64/1000-4 2131118 59.84 ns/op BenchmarkMapDelete/Int64/10000-4 2146202 55.00 ns/op BenchmarkMapDelete/Str/100-4 1306780 94.56 ns/op BenchmarkMapDelete/Str/1000-4 1747258 75.20 ns/op BenchmarkMapDelete/Str/10000-4 1572175 89.36 ns/op BenchmarkMapDelete/Pointer/100-4 1295391 89.97 ns/op BenchmarkMapDelete/Pointer/1000-4 1824487 65.29 ns/op BenchmarkMapDelete/Pointer/10000-4 1910835 63.71 ns/op BenchmarkMemmove/0-4 20114798 6.056 ns/op BenchmarkMemmove/1-4 1343324 81.12 ns/op 12.33 MB/s BenchmarkMemmove/2-4 1378452 84.39 ns/op 23.70 MB/s BenchmarkMemmove/3-4 1382970 85.47 ns/op 35.10 MB/s BenchmarkMemmove/4-4 1377349 86.47 ns/op 46.26 MB/s BenchmarkMemmove/5-4 1383782 87.20 ns/op 57.34 MB/s BenchmarkMemmove/6-4 1393009 86.19 ns/op 69.61 MB/s BenchmarkMemmove/7-4 1378046 85.72 ns/op 81.66 MB/s BenchmarkMemmove/8-4 1397203 82.52 ns/op 96.94 MB/s BenchmarkMemmove/9-4 1353542 88.47 ns/op 101.73 MB/s BenchmarkMemmove/10-4 1333030 87.84 ns/op 113.84 MB/s BenchmarkMemmove/11-4 1378876 87.42 ns/op 125.82 MB/s BenchmarkMemmove/12-4 1328056 89.36 ns/op 134.30 MB/s BenchmarkMemmove/13-4 1347798 88.07 ns/op 147.60 MB/s BenchmarkMemmove/14-4 1234948 90.84 ns/op 154.11 MB/s BenchmarkMemmove/15-4 1354608 85.69 ns/op 175.06 MB/s BenchmarkMemmove/16-4 1293104 84.35 ns/op 189.68 MB/s BenchmarkMemmove/32-4 1404458 85.91 ns/op 372.48 MB/s BenchmarkMemmove/64-4 1259892 93.62 ns/op 683.61 MB/s BenchmarkMemmove/128-4 1000000 107.2 ns/op 1194.13 MB/s BenchmarkMemmove/256-4 1000000 121.9 ns/op 2100.62 MB/s BenchmarkMemmove/512-4 795866 165.5 ns/op 3094.33 MB/s BenchmarkMemmove/1024-4 429816 256.6 ns/op 3991.39 MB/s BenchmarkMemmove/2048-4 320149 401.2 ns/op 5105.01 MB/s BenchmarkMemmove/4096-4 175245 719.9 ns/op 5689.89 MB/s BenchmarkMemmoveOverlap/32-4 1342776 86.44 ns/op 370.19 MB/s BenchmarkMemmoveOverlap/64-4 1264456 93.57 ns/op 684.00 MB/s BenchmarkMemmoveOverlap/128-4 1000000 103.4 ns/op 1238.30 MB/s BenchmarkMemmoveOverlap/256-4 970393 125.7 ns/op 2037.06 MB/s BenchmarkMemmoveOverlap/512-4 791916 167.0 ns/op 3065.72 MB/s BenchmarkMemmoveOverlap/1024-4 434418 268.1 ns/op 3819.08 MB/s BenchmarkMemmoveOverlap/2048-4 324160 412.6 ns/op 4963.52 MB/s BenchmarkMemmoveOverlap/4096-4 165240 721.3 ns/op 5678.82 MB/s BenchmarkMemmoveUnalignedDst/0-4 20589034 6.186 ns/op BenchmarkMemmoveUnalignedDst/1-4 1000000 101.6 ns/op 9.85 MB/s BenchmarkMemmoveUnalignedDst/2-4 1385557 86.52 ns/op 23.12 MB/s BenchmarkMemmoveUnalignedDst/3-4 1344267 86.15 ns/op 34.82 MB/s BenchmarkMemmoveUnalignedDst/4-4 1373448 87.81 ns/op 45.55 MB/s BenchmarkMemmoveUnalignedDst/5-4 1394200 87.64 ns/op 57.05 MB/s BenchmarkMemmoveUnalignedDst/6-4 1369850 86.47 ns/op 69.39 MB/s BenchmarkMemmoveUnalignedDst/7-4 1345140 86.56 ns/op 80.87 MB/s BenchmarkMemmoveUnalignedDst/8-4 1383952 86.65 ns/op 92.32 MB/s BenchmarkMemmoveUnalignedDst/9-4 1317780 89.62 ns/op 100.42 MB/s BenchmarkMemmoveUnalignedDst/10-4 1298530 89.73 ns/op 111.44 MB/s BenchmarkMemmoveUnalignedDst/11-4 1327213 90.12 ns/op 122.06 MB/s BenchmarkMemmoveUnalignedDst/12-4 1268265 90.65 ns/op 132.38 MB/s BenchmarkMemmoveUnalignedDst/13-4 1325222 91.21 ns/op 142.53 MB/s BenchmarkMemmoveUnalignedDst/14-4 1287712 91.08 ns/op 153.71 MB/s BenchmarkMemmoveUnalignedDst/15-4 1345406 91.71 ns/op 163.56 MB/s BenchmarkMemmoveUnalignedDst/16-4 1250535 92.09 ns/op 173.75 MB/s BenchmarkMemmoveUnalignedDst/32-4 1289457 92.72 ns/op 345.13 MB/s BenchmarkMemmoveUnalignedDst/64-4 1000000 101.3 ns/op 631.77 MB/s BenchmarkMemmoveUnalignedDst/128-4 1000000 112.9 ns/op 1134.05 MB/s BenchmarkMemmoveUnalignedDst/256-4 995730 129.7 ns/op 1974.25 MB/s BenchmarkMemmoveUnalignedDst/512-4 767220 168.8 ns/op 3033.93 MB/s BenchmarkMemmoveUnalignedDst/1024-4 410992 270.0 ns/op 3792.94 MB/s BenchmarkMemmoveUnalignedDst/2048-4 318758 448.6 ns/op 4564.97 MB/s BenchmarkMemmoveUnalignedDst/4096-4 163422 708.2 ns/op 5783.79 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1280808 94.04 ns/op 340.29 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1200614 97.74 ns/op 654.78 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1000000 108.6 ns/op 1179.03 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 998529 130.6 ns/op 1960.67 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 774714 166.6 ns/op 3072.46 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 481054 294.7 ns/op 3474.59 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 277329 421.2 ns/op 4862.42 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 176860 739.6 ns/op 5537.77 MB/s BenchmarkMemmoveUnalignedSrc/0-4 19400344 6.177 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1435856 82.76 ns/op 12.08 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1413813 84.41 ns/op 23.69 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1387690 88.35 ns/op 33.96 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1241656 86.61 ns/op 46.18 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1382628 87.53 ns/op 57.12 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1380204 86.98 ns/op 68.98 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1353808 88.41 ns/op 79.18 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1420537 84.29 ns/op 94.91 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1371454 88.80 ns/op 101.35 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1348107 86.91 ns/op 115.06 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1314598 95.32 ns/op 115.40 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1353022 94.63 ns/op 126.81 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1394619 87.23 ns/op 149.04 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1364194 87.80 ns/op 159.46 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1374880 87.94 ns/op 170.57 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1311314 90.79 ns/op 176.23 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1271319 93.44 ns/op 342.46 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1222827 98.04 ns/op 652.79 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1000000 107.7 ns/op 1187.99 MB/s BenchmarkMemmoveUnalignedSrc/256-4 803288 131.9 ns/op 1941.11 MB/s BenchmarkMemmoveUnalignedSrc/512-4 766506 170.1 ns/op 3009.57 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 447348 256.6 ns/op 3990.94 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 291990 405.7 ns/op 5048.28 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 147382 752.2 ns/op 5445.51 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1310424 91.37 ns/op 350.21 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1202416 99.03 ns/op 646.26 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1000000 111.4 ns/op 1148.94 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 873663 126.0 ns/op 2031.32 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 686422 169.7 ns/op 3017.94 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 456294 266.1 ns/op 3847.62 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 313789 421.2 ns/op 4861.93 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 178530 724.2 ns/op 5655.91 MB/s BenchmarkMemclr/5-4 16279286 7.079 ns/op 706.28 MB/s BenchmarkMemclr/16-4 15487279 7.171 ns/op 2231.24 MB/s BenchmarkMemclr/64-4 16566883 7.738 ns/op 8271.04 MB/s BenchmarkMemclr/256-4 12620168 9.640 ns/op 26556.03 MB/s BenchmarkMemclr/4096-4 2304663 51.52 ns/op 79501.81 MB/s BenchmarkMemclr/65536-4 90175 1258 ns/op 52107.01 MB/s BenchmarkMemclr/1M-4 6022 22199 ns/op 47234.79 MB/s BenchmarkMemclr/4M-4 1274 92468 ns/op 45359.62 MB/s BenchmarkMemclr/8M-4 448 243525 ns/op 34446.64 MB/s BenchmarkMemclr/16M-4 141 798030 ns/op 21023.30 MB/s BenchmarkMemclr/64M-4 64 1799203 ns/op 37299.22 MB/s BenchmarkGoMemclr/5-4 1606716 66.92 ns/op 74.72 MB/s BenchmarkGoMemclr/16-4 547282 200.2 ns/op 79.91 MB/s BenchmarkGoMemclr/64-4 214167 609.7 ns/op 104.97 MB/s BenchmarkGoMemclr/256-4 34356 2965 ns/op 86.33 MB/s BenchmarkMemclrRange/1K_2K-4 89605 1309 ns/op 73247.04 MB/s BenchmarkMemclrRange/2K_8K-4 28671 4051 ns/op 82333.09 MB/s BenchmarkMemclrRange/4K_16K-4 33630 3448 ns/op 93706.17 MB/s BenchmarkMemclrRange/160K_228K-4 3931 33654 ns/op 49410.59 MB/s BenchmarkClearFat7-4 4472216 25.64 ns/op BenchmarkClearFat8-4 4358611 25.34 ns/op BenchmarkClearFat11-4 4245340 26.71 ns/op BenchmarkClearFat12-4 4282126 28.41 ns/op BenchmarkClearFat13-4 4315428 26.76 ns/op BenchmarkClearFat14-4 4201351 27.35 ns/op BenchmarkClearFat15-4 4560308 26.40 ns/op BenchmarkClearFat16-4 4759562 24.73 ns/op BenchmarkClearFat24-4 4661653 25.89 ns/op BenchmarkClearFat32-4 4067755 26.11 ns/op BenchmarkClearFat40-4 3872592 27.71 ns/op BenchmarkClearFat48-4 4007404 27.93 ns/op BenchmarkClearFat56-4 4077477 28.09 ns/op BenchmarkClearFat64-4 3951116 28.96 ns/op BenchmarkClearFat72-4 3960330 29.26 ns/op BenchmarkClearFat128-4 3211219 35.52 ns/op BenchmarkClearFat256-4 2463008 43.42 ns/op BenchmarkClearFat512-4 1561926 71.85 ns/op BenchmarkClearFat1024-4 1000000 115.7 ns/op BenchmarkClearFat1032-4 1000000 115.9 ns/op BenchmarkClearFat1040-4 882088 124.2 ns/op BenchmarkCopyFat7-4 3875366 30.85 ns/op BenchmarkCopyFat8-4 5073267 23.98 ns/op BenchmarkCopyFat11-4 4078116 28.35 ns/op BenchmarkCopyFat12-4 4035945 26.03 ns/op BenchmarkCopyFat13-4 4376889 27.47 ns/op BenchmarkCopyFat14-4 4447412 26.72 ns/op BenchmarkCopyFat15-4 4240160 27.01 ns/op BenchmarkCopyFat16-4 4522374 25.74 ns/op BenchmarkCopyFat24-4 4110020 25.64 ns/op BenchmarkCopyFat32-4 4513893 25.98 ns/op BenchmarkCopyFat64-4 3842766 28.55 ns/op BenchmarkCopyFat72-4 3934561 28.93 ns/op BenchmarkCopyFat128-4 3245991 34.86 ns/op BenchmarkCopyFat256-4 2370704 45.55 ns/op BenchmarkCopyFat512-4 1529218 75.26 ns/op BenchmarkCopyFat520-4 1501964 76.99 ns/op BenchmarkCopyFat1024-4 947328 121.7 ns/op BenchmarkCopyFat1032-4 920576 127.9 ns/op BenchmarkCopyFat1040-4 1000000 124.9 ns/op BenchmarkIssue18740/2byte-4 330 344302 ns/op BenchmarkIssue18740/4byte-4 606 195499 ns/op BenchmarkIssue18740/8byte-4 1083 114141 ns/op BenchmarkReadMetricsLatency-4 13894 3274 p50-ns 5383 p90-ns 8209 p99-ns BenchmarkFinalizer-4 211 567554 ns/op BenchmarkFinalizerRun-4 210898 676.0 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 8149684 13.94 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3804610 30.31 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 3006482 39.32 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2925022 38.98 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1625188 71.03 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1541557 78.54 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2867742 41.32 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1715090 69.99 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1739018 69.67 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2432755 48.54 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2541873 44.74 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 2259183 53.06 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1926822 59.89 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1633420 66.41 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 7042899 15.13 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 7651701 14.90 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 7346728 14.46 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 7210064 16.56 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 7552719 15.77 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 5855214 17.58 ns/op BenchmarkFindBitRange64/PatternAASize2-4 7352107 14.84 ns/op BenchmarkFindBitRange64/PatternAASize8-4 7766179 14.44 ns/op BenchmarkFindBitRange64/PatternAASize32-4 8058388 14.54 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 7748853 14.92 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 7978052 14.90 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 7293994 14.83 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 7251868 15.68 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 7932835 14.65 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 7720340 14.85 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 7891668 14.69 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 7529798 14.48 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 7213027 14.65 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 7131159 15.25 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 6948314 15.87 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 6782700 16.15 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 7427539 17.43 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 7070606 16.34 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 7506556 15.66 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 6744894 15.20 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 7712254 15.74 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 6741345 16.28 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 7821716 15.80 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 7441536 15.73 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 6862453 16.11 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 7904918 15.17 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 7794338 14.85 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 7139979 15.01 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 7228597 14.85 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 7476139 14.87 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 7381236 14.98 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 7156568 14.98 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 7526792 14.78 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 8441172 14.35 ns/op BenchmarkNetpollBreak-4 4249 63874 ns/op BenchmarkPingPongHog-4 426 346499 ns/op BenchmarkStackGrowth-4 111333 1029 ns/op BenchmarkStackGrowthDeep-4 1160 101647 ns/op BenchmarkCreateGoroutines-4 62802 2009 ns/op BenchmarkCreateGoroutinesParallel-4 57998 1944 ns/op BenchmarkCreateGoroutinesCapture-4 6420 30801 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 52428 2234 ns/op BenchmarkClosureCall-4 28466136 4.049 ns/op BenchmarkWakeupParallelSpinning/0s-4 9661 18469 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4639 24641 ns/op BenchmarkWakeupParallelSpinning/2µs-4 3502 30509 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2611 41679 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1945 73404 ns/op BenchmarkWakeupParallelSpinning/20µs-4 842 122656 ns/op BenchmarkWakeupParallelSpinning/50µs-4 435 282933 ns/op BenchmarkWakeupParallelSpinning/100µs-4 243 528433 ns/op BenchmarkMatmult-4 4395582 33.46 ns/op BenchmarkFastrand-4 6673426 17.61 ns/op BenchmarkFastrand64-4 6559549 17.48 ns/op BenchmarkFastrandHashiter-4 3107121 36.35 ns/op BenchmarkFastrandn/2-4 3885141 26.70 ns/op BenchmarkFastrandn/3-4 4073151 27.10 ns/op BenchmarkFastrandn/4-4 4204555 26.60 ns/op BenchmarkFastrandn/5-4 4125448 27.98 ns/op BenchmarkIfaceCmp100-4 147006 882.7 ns/op BenchmarkIfaceCmpNil100-4 248740 511.5 ns/op BenchmarkEfaceCmpDiff-4 52654 2235 ns/op BenchmarkEfaceCmpDiffIndirect-4 43927 2649 ns/op BenchmarkDefer-4 1750147 69.09 ns/op BenchmarkDefer10-4 961902 161.8 ns/op BenchmarkDeferMany-4 431978 459.8 ns/op BenchmarkPanicRecover-4 238017 502.5 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 100 1461812 ns/op 1493842 p50-ns 1949442 p90-ns 2647360 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 100 1517801 ns/op 1280712 p50-ns 2509407 p90-ns 7685805 p99-ns BenchmarkGoroutineProfile/small/idle-4 58 3903517 ns/op 3618377 p50-ns 6277377 p90-ns 13967972 p99-ns BenchmarkGoroutineProfile/small/loaded-4 26 3963910 ns/op 3444762 p50-ns 5980446 p90-ns 12427549 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 78 1400519 ns/op 1322526 p50-ns 2033541 p90-ns 3490489 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 100 1632134 ns/op 1379377 p50-ns 3092745 p90-ns 7043087 p99-ns BenchmarkGoroutineProfile/large/idle-4 13 8255934 ns/op 8276335 p50-ns 8838220 p90-ns 9512325 p99-ns BenchmarkGoroutineProfile/large/loaded-4 6 21139699 ns/op 17322825 p50-ns 38941458 p90-ns 38941458 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 86 1356057 ns/op 1219705 p50-ns 1909658 p90-ns 2420037 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 92 1617999 ns/op 1579628 p50-ns 2235709 p90-ns 5047390 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 42 2710643 ns/op 2366827 p50-ns 3745199 p90-ns 7046939 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 22 4680654 ns/op 4567816 p50-ns 7568516 p90-ns 11610252 p99-ns BenchmarkRWMutexUncontended-4 1000000 2513 ns/op BenchmarkRWMutexWrite100-4 37485 2721 ns/op BenchmarkRWMutexWrite10-4 135404 4193 ns/op BenchmarkRWMutexWorkWrite100-4 32385 4220 ns/op BenchmarkRWMutexWorkWrite10-4 25995 4305 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2508 46431 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1170 101919 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1165 91018 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 506 208731 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 610 183625 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 259 456239 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 308 378824 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 115 1003033 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 179313 931.3 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 222656 819.6 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 134737 835.3 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 158301 797.5 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 142081 726.1 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 189993 954.9 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 204124 845.9 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 155462 777.1 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 144536 794.4 ns/op BenchmarkMakeSlice/Byte-4 1520106 77.95 ns/op BenchmarkMakeSlice/Int16-4 1551524 78.28 ns/op BenchmarkMakeSlice/Int-4 1000000 104.9 ns/op BenchmarkMakeSlice/Ptr-4 1000000 123.4 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 169.2 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 248.2 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 274.2 ns/op BenchmarkGrowSlice/Byte-4 648508 216.3 ns/op BenchmarkGrowSlice/Int16-4 592236 287.2 ns/op BenchmarkGrowSlice/Int-4 341290 451.1 ns/op BenchmarkGrowSlice/Ptr-4 424003 552.6 ns/op BenchmarkGrowSlice/Struct/24-4 251259 786.8 ns/op BenchmarkGrowSlice/Struct/32-4 156471 1011 ns/op BenchmarkGrowSlice/Struct/40-4 85018 1222 ns/op BenchmarkExtendSlice/IntSlice-4 331569 553.1 ns/op BenchmarkExtendSlice/PointerSlice-4 239704 673.1 ns/op BenchmarkExtendSlice/NoGrow-4 360668 382.5 ns/op BenchmarkAppend-4 841504 120.2 ns/op BenchmarkAppendGrowByte-4 2 50359308 ns/op BenchmarkAppendGrowString-4 1 400594782 ns/op BenchmarkAppendSlice/1Bytes-4 514982 264.6 ns/op BenchmarkAppendSlice/4Bytes-4 622515 198.5 ns/op BenchmarkAppendSlice/7Bytes-4 476642 311.8 ns/op BenchmarkAppendSlice/8Bytes-4 560322 189.0 ns/op BenchmarkAppendSlice/15Bytes-4 533311 210.5 ns/op BenchmarkAppendSlice/16Bytes-4 471662 356.4 ns/op BenchmarkAppendSlice/32Bytes-4 317499 590.1 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 33151 3145 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 14762 7723 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 8668 26867 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1304 94574 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 134 838207 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 37 3018396 ns/op BenchmarkAppendStr/1Bytes-4 1236978 93.52 ns/op BenchmarkAppendStr/4Bytes-4 1286744 94.39 ns/op BenchmarkAppendStr/8Bytes-4 1238858 97.20 ns/op BenchmarkAppendStr/16Bytes-4 1265887 99.21 ns/op BenchmarkAppendStr/32Bytes-4 1268607 91.80 ns/op BenchmarkAppendSpecialCase-4 1000000 112.4 ns/op BenchmarkCopy/1Byte-4 1503427 79.26 ns/op 12.62 MB/s BenchmarkCopy/1String-4 1443818 79.81 ns/op 12.53 MB/s BenchmarkCopy/2Byte-4 1505444 77.71 ns/op 25.74 MB/s BenchmarkCopy/2String-4 1485256 80.39 ns/op 24.88 MB/s BenchmarkCopy/4Byte-4 1475895 79.85 ns/op 50.10 MB/s BenchmarkCopy/4String-4 1502794 78.49 ns/op 50.96 MB/s BenchmarkCopy/8Byte-4 1551963 77.27 ns/op 103.54 MB/s BenchmarkCopy/8String-4 1553277 76.86 ns/op 104.08 MB/s BenchmarkCopy/12Byte-4 1467585 79.19 ns/op 151.54 MB/s BenchmarkCopy/12String-4 1458550 82.41 ns/op 145.62 MB/s BenchmarkCopy/16Byte-4 1529415 78.42 ns/op 204.03 MB/s BenchmarkCopy/16String-4 1553443 80.56 ns/op 198.62 MB/s BenchmarkCopy/32Byte-4 1410804 81.55 ns/op 392.41 MB/s BenchmarkCopy/32String-4 1425375 81.83 ns/op 391.06 MB/s BenchmarkCopy/128Byte-4 1000000 100.9 ns/op 1269.19 MB/s BenchmarkCopy/128String-4 1000000 106.3 ns/op 1203.88 MB/s BenchmarkCopy/1024Byte-4 486614 261.7 ns/op 3912.32 MB/s BenchmarkCopy/1024String-4 356068 324.8 ns/op 3153.11 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 29620 4095 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 16329 7686 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 13162 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 16587 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 10000 19605 ns/op BenchmarkAppendInPlace/Grow/Byte-4 172828 956.4 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 147891 877.0 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 92384 1279 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 82644 1470 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 61186 1877 ns/op BenchmarkStackCopyPtr-4 1 108519358 ns/op BenchmarkStackCopy-4 2 68506394 ns/op BenchmarkStackCopyNoCache-4 31 3748766 ns/op BenchmarkStackCopyWithStkobj-4 3 41861722 ns/op BenchmarkIssue18138-4 378 307035 ns/op BenchmarkCompareStringEqual-4 16776128 6.987 ns/op BenchmarkCompareStringIdentical-4 22309352 4.653 ns/op BenchmarkCompareStringSameLength-4 17883416 6.445 ns/op BenchmarkCompareStringDifferentLength-4 28976898 3.763 ns/op BenchmarkCompareStringBigUnaligned-4 2154 56510 ns/op 18555.81 MB/s BenchmarkCompareStringBig-4 2096 49933 ns/op 21000.04 MB/s BenchmarkConcatStringAndBytes-4 2040432 59.51 ns/op BenchmarkSliceByteToString/1-4 1869369 63.57 ns/op BenchmarkSliceByteToString/2-4 1000000 142.7 ns/op BenchmarkSliceByteToString/4-4 978130 129.0 ns/op BenchmarkSliceByteToString/8-4 1000000 119.1 ns/op BenchmarkSliceByteToString/16-4 1000000 122.1 ns/op BenchmarkSliceByteToString/32-4 1000000 137.9 ns/op BenchmarkSliceByteToString/64-4 922570 176.8 ns/op BenchmarkSliceByteToString/128-4 785398 254.1 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2380318 46.13 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 1000000 106.0 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1281039 91.74 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3094562 33.36 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1849591 62.62 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2047344 57.05 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2018355 59.99 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 414530 311.0 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 509690 249.0 ns/op BenchmarkRuneIterate/range/ASCII-4 8439954 13.83 ns/op BenchmarkRuneIterate/range/Japanese-4 2880626 41.86 ns/op BenchmarkRuneIterate/range/MixedLength-4 3041022 36.73 ns/op BenchmarkRuneIterate/range1/ASCII-4 8778139 13.58 ns/op BenchmarkRuneIterate/range1/Japanese-4 2877469 41.01 ns/op BenchmarkRuneIterate/range1/MixedLength-4 3360451 35.76 ns/op BenchmarkRuneIterate/range2/ASCII-4 8625938 13.58 ns/op BenchmarkRuneIterate/range2/Japanese-4 2934247 40.43 ns/op BenchmarkRuneIterate/range2/MixedLength-4 3520299 34.46 ns/op BenchmarkArrayEqual-4 27871359 3.962 ns/op BenchmarkFunc/Name-4 7245416 16.15 ns/op BenchmarkFunc/Entry-4 16536783 7.311 ns/op BenchmarkFunc/FileLine-4 2186911 51.22 ns/op PASS ok runtime 415.355s goos: darwin goarch: amd64 pkg: runtime/cgo BenchmarkHandle/non-concurrent-4 27669 3959 ns/op BenchmarkHandle/concurrent-4 24417 5019 ns/op PASS ok runtime/cgo 0.397s goos: darwin goarch: amd64 pkg: runtime/internal/atomic BenchmarkAtomicLoad64-4 28666950 4.775 ns/op BenchmarkAtomicStore64-4 13381878 9.221 ns/op BenchmarkAtomicLoad-4 30834354 4.420 ns/op BenchmarkAtomicStore-4 13032399 9.516 ns/op BenchmarkAnd8-4 12237993 9.690 ns/op BenchmarkAnd-4 13433409 9.589 ns/op BenchmarkAnd8Parallel-4 3992031 26.30 ns/op BenchmarkAndParallel-4 4552266 27.03 ns/op BenchmarkOr8-4 13158183 9.694 ns/op BenchmarkOr-4 12933862 9.575 ns/op BenchmarkOr8Parallel-4 4465700 26.23 ns/op BenchmarkOrParallel-4 4277910 26.93 ns/op BenchmarkXadd-4 4112628 27.73 ns/op BenchmarkXadd64-4 4217534 27.82 ns/op BenchmarkCas-4 2637248 41.82 ns/op BenchmarkCas64-4 2921149 46.76 ns/op BenchmarkXchg-4 4129110 27.46 ns/op BenchmarkXchg64-4 4204731 26.84 ns/op PASS ok runtime/internal/atomic 3.207s goos: darwin goarch: amd64 pkg: runtime/internal/math BenchmarkMulUintptr/small-4 3419178 31.49 ns/op BenchmarkMulUintptr/large-4 3588002 34.38 ns/op PASS ok runtime/internal/math 0.514s goos: darwin goarch: amd64 pkg: runtime/pprof BenchmarkGoroutine/Profile.WriteTo_idle_50-4 15 8909170 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 13 14962933 ns/op 274.5 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 37 2798498 ns/op 6.000 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 9 14647025 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 4 25167758 ns/op 1482 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 32 4237238 ns/op 79.06 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 75849819 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 106142486 ns/op 9716 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 10 10844036 ns/op 878.6 concurrent_launches/op PASS ok runtime/pprof 2.070s goos: darwin goarch: amd64 pkg: runtime/race BenchmarkSyncLeak-4 13 8341925 ns/op BenchmarkStackLeak-4 19730 5713 ns/op PASS ok runtime/race 0.659s goos: darwin goarch: amd64 pkg: runtime/trace BenchmarkStartRegion-4 3257568 36.33 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 242272 453.2 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.465s goos: darwin goarch: amd64 pkg: sort BenchmarkSearchWrappers-4 134400 886.7 ns/op BenchmarkSortString1K-4 160 744080 ns/op BenchmarkSortString1K_Slice-4 175 679138 ns/op BenchmarkStableString1K-4 93 1299390 ns/op BenchmarkSortInt1K-4 175 638214 ns/op BenchmarkSortInt1K_Sorted-4 2608 47384 ns/op BenchmarkSortInt1K_Reversed-4 1446 81357 ns/op BenchmarkSortInt1K_Mod8-4 438 265379 ns/op BenchmarkStableInt1K-4 100 1000920 ns/op BenchmarkStableInt1K_Slice-4 128 903990 ns/op BenchmarkSortInt64K-4 2 61932238 ns/op BenchmarkSortInt64K_Slice-4 2 55965942 ns/op BenchmarkStableInt64K-4 2 92123434 ns/op BenchmarkSort1e2-4 366 333321 ns/op BenchmarkStable1e2-4 135 888517 ns/op BenchmarkSort1e4-4 2 60057096 ns/op BenchmarkStable1e4-4 1 258141765 ns/op PASS ok sort 28.158s goos: darwin goarch: amd64 pkg: strconv BenchmarkAtof64Decimal-4 781084 150.4 ns/op BenchmarkAtof64Float-4 726375 159.5 ns/op BenchmarkAtof64FloatExp-4 605803 214.4 ns/op BenchmarkAtof64Big-4 471320 272.6 ns/op BenchmarkAtof64RandomBits-4 198346 559.5 ns/op BenchmarkAtof64RandomFloats-4 419875 254.1 ns/op BenchmarkAtof64RandomLongFloats-4 409753 296.8 ns/op BenchmarkAtof32Decimal-4 876874 148.7 ns/op BenchmarkAtof32Float-4 804817 156.6 ns/op BenchmarkAtof32FloatExp-4 555648 211.2 ns/op BenchmarkAtof32Random-4 362890 350.0 ns/op BenchmarkAtof32RandomLong-4 162238 772.1 ns/op BenchmarkParseInt/Pos/7bit-4 1362090 83.20 ns/op BenchmarkParseInt/Pos/26bit-4 878126 134.2 ns/op BenchmarkParseInt/Pos/31bit-4 781140 160.1 ns/op BenchmarkParseInt/Pos/56bit-4 572817 228.9 ns/op BenchmarkParseInt/Pos/63bit-4 548734 230.2 ns/op BenchmarkParseInt/Neg/7bit-4 1425861 81.45 ns/op BenchmarkParseInt/Neg/26bit-4 925849 135.6 ns/op BenchmarkParseInt/Neg/31bit-4 770370 157.7 ns/op BenchmarkParseInt/Neg/56bit-4 530224 230.5 ns/op BenchmarkParseInt/Neg/63bit-4 554335 236.0 ns/op BenchmarkAtoi/Pos/7bit-4 1846345 64.67 ns/op BenchmarkAtoi/Pos/26bit-4 962107 117.4 ns/op BenchmarkAtoi/Pos/31bit-4 1000000 125.8 ns/op BenchmarkAtoi/Pos/56bit-4 631837 189.3 ns/op BenchmarkAtoi/Pos/63bit-4 520639 269.1 ns/op BenchmarkAtoi/Neg/7bit-4 1831508 64.37 ns/op BenchmarkAtoi/Neg/26bit-4 1000000 116.8 ns/op BenchmarkAtoi/Neg/31bit-4 1000000 130.3 ns/op BenchmarkAtoi/Neg/56bit-4 638690 196.3 ns/op BenchmarkAtoi/Neg/63bit-4 532520 245.9 ns/op BenchmarkFormatFloat/Decimal-4 121560 1067 ns/op BenchmarkFormatFloat/Float-4 102771 1218 ns/op BenchmarkFormatFloat/Exp-4 106578 1076 ns/op BenchmarkFormatFloat/NegExp-4 109453 1077 ns/op BenchmarkFormatFloat/LongExp-4 86096 1374 ns/op BenchmarkFormatFloat/Big-4 88063 1381 ns/op BenchmarkFormatFloat/BinaryExp-4 189014 592.0 ns/op BenchmarkFormatFloat/32Integer-4 116296 1062 ns/op BenchmarkFormatFloat/32ExactFraction-4 110289 1035 ns/op BenchmarkFormatFloat/32Point-4 97388 1181 ns/op BenchmarkFormatFloat/32Exp-4 116944 1074 ns/op BenchmarkFormatFloat/32NegExp-4 104926 1098 ns/op BenchmarkFormatFloat/32Shortest-4 114562 1071 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 126427 975.9 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 102865 1149 ns/op BenchmarkFormatFloat/64Fixed1-4 148591 846.8 ns/op BenchmarkFormatFloat/64Fixed2-4 139328 821.3 ns/op BenchmarkFormatFloat/64Fixed3-4 152414 839.2 ns/op BenchmarkFormatFloat/64Fixed4-4 141355 823.0 ns/op BenchmarkFormatFloat/64Fixed12-4 83901 1479 ns/op BenchmarkFormatFloat/64Fixed16-4 99973 1198 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 106732 1129 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 86547 1306 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2346 50597 ns/op BenchmarkFormatFloat/Slowpath64-4 88984 1393 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 87811 1394 ns/op BenchmarkAppendFloat/Decimal-4 136569 885.2 ns/op BenchmarkAppendFloat/Float-4 108427 1060 ns/op BenchmarkAppendFloat/Exp-4 124771 912.9 ns/op BenchmarkAppendFloat/NegExp-4 129064 913.4 ns/op BenchmarkAppendFloat/LongExp-4 99848 1179 ns/op BenchmarkAppendFloat/Big-4 97035 1226 ns/op BenchmarkAppendFloat/BinaryExp-4 346833 370.1 ns/op BenchmarkAppendFloat/32Integer-4 137102 885.5 ns/op BenchmarkAppendFloat/32ExactFraction-4 138382 912.9 ns/op BenchmarkAppendFloat/32Point-4 120015 995.1 ns/op BenchmarkAppendFloat/32Exp-4 138793 900.5 ns/op BenchmarkAppendFloat/32NegExp-4 141429 983.5 ns/op BenchmarkAppendFloat/32Shortest-4 143103 842.8 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 168961 745.9 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 163574 771.0 ns/op BenchmarkAppendFloat/64Fixed1-4 194230 636.4 ns/op BenchmarkAppendFloat/64Fixed2-4 199594 649.9 ns/op BenchmarkAppendFloat/64Fixed3-4 193080 642.1 ns/op BenchmarkAppendFloat/64Fixed4-4 196875 625.3 ns/op BenchmarkAppendFloat/64Fixed12-4 101852 1191 ns/op BenchmarkAppendFloat/64Fixed16-4 123985 967.3 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 140929 879.3 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 117092 1028 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2566 49381 ns/op BenchmarkAppendFloat/Slowpath64-4 100950 1224 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 91411 1186 ns/op BenchmarkFormatInt-4 16146 7455 ns/op BenchmarkAppendInt-4 17040 6922 ns/op BenchmarkFormatUint-4 88857 1464 ns/op BenchmarkAppendUint-4 98836 1190 ns/op BenchmarkFormatIntSmall/7-4 2133356 54.67 ns/op BenchmarkFormatIntSmall/42-4 2223958 53.80 ns/op BenchmarkAppendIntSmall-4 1000000 100.8 ns/op BenchmarkAppendUintVarlen/1-4 1000000 105.5 ns/op BenchmarkAppendUintVarlen/12-4 1000000 105.8 ns/op BenchmarkAppendUintVarlen/123-4 929550 138.4 ns/op BenchmarkAppendUintVarlen/1234-4 931222 138.5 ns/op BenchmarkAppendUintVarlen/12345-4 909121 139.0 ns/op BenchmarkAppendUintVarlen/123456-4 873558 141.3 ns/op BenchmarkAppendUintVarlen/1234567-4 878070 141.9 ns/op BenchmarkAppendUintVarlen/12345678-4 885202 142.2 ns/op BenchmarkAppendUintVarlen/123456789-4 870862 149.7 ns/op BenchmarkAppendUintVarlen/1234567890-4 855234 150.3 ns/op BenchmarkAppendUintVarlen/12345678901-4 848439 151.2 ns/op BenchmarkAppendUintVarlen/123456789012-4 786034 168.3 ns/op BenchmarkAppendUintVarlen/1234567890123-4 743562 153.6 ns/op BenchmarkAppendUintVarlen/12345678901234-4 831159 163.9 ns/op BenchmarkAppendUintVarlen/123456789012345-4 776097 159.2 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 817416 153.4 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 824080 154.0 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 800750 156.2 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 770460 157.9 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 799201 161.4 ns/op BenchmarkQuote-4 39420 2798 ns/op BenchmarkQuoteRune-4 401534 295.9 ns/op BenchmarkAppendQuote-4 47695 2365 ns/op BenchmarkAppendQuoteRune-4 786716 155.6 ns/op BenchmarkUnquoteEasy-4 1530926 78.54 ns/op BenchmarkUnquoteHard-4 43669 2926 ns/op PASS ok strconv 19.097s goos: darwin goarch: amd64 pkg: strings BenchmarkBuildString_Builder/1Write_NoGrow-4 408570 338.8 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 133260 1186 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 178630 782.4 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 261300 514.8 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 64219 1732 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 102458 1426 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 634050 221.5 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 28526 4086 ns/op BenchmarkGenericMatch1-4 2215 52818 ns/op BenchmarkGenericMatch2-4 448 246823 ns/op BenchmarkSingleMaxSkipping-4 12864 9582 ns/op 1043.64 MB/s BenchmarkSingleLongSuffixFail-4 20496 5748 ns/op 174.33 MB/s BenchmarkSingleMatch-4 242 588928 ns/op 25.47 MB/s BenchmarkByteByteNoMatch-4 96866 1266 ns/op BenchmarkByteByteMatch-4 16768 6794 ns/op BenchmarkByteStringMatch-4 18124 6488 ns/op BenchmarkHTMLEscapeNew-4 70762 1703 ns/op BenchmarkHTMLEscapeOld-4 84700 1483 ns/op BenchmarkByteStringReplacerWriteString-4 1519 78674 ns/op BenchmarkByteReplacerWriteString-4 1788 66409 ns/op BenchmarkByteByteReplaces-4 3138 39379 ns/op BenchmarkByteByteMap-4 10000 12192 ns/op BenchmarkMap/identity/ASCII-4 769108 156.7 ns/op BenchmarkMap/identity/Greek-4 573877 209.0 ns/op BenchmarkMap/change/ASCII-4 35389 3321 ns/op BenchmarkMap/change/Greek-4 26354 4531 ns/op BenchmarkIndexRune-4 1906693 63.24 ns/op BenchmarkIndexRuneLongString-4 1606302 73.85 ns/op BenchmarkIndexRuneFastPath-4 3466174 34.30 ns/op BenchmarkIndex-4 3247299 35.69 ns/op BenchmarkLastIndex-4 3471252 34.13 ns/op BenchmarkIndexByte-4 14290095 8.375 ns/op BenchmarkToUpper/#00-4 3014413 39.39 ns/op BenchmarkToUpper/ONLYUPPER-4 2390858 48.64 ns/op BenchmarkToUpper/abc-4 343466 379.2 ns/op BenchmarkToUpper/AbC123-4 217342 498.2 ns/op BenchmarkToUpper/azAZ09_-4 286858 458.3 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 47944 2392 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 68364 1776 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 31515 3695 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 58118 1854 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 122623 947.6 ns/op BenchmarkToLower/#00-4 2838234 40.75 ns/op BenchmarkToLower/abc-4 2644839 44.58 ns/op BenchmarkToLower/AbC123-4 214956 587.7 ns/op BenchmarkToLower/azAZ09_-4 208285 562.6 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 90012 1335 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 64012 1918 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 32719 3527 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 73405 1592 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 111903 952.8 ns/op BenchmarkMapNoChanges-4 1000000 116.2 ns/op BenchmarkTrim-4 36724 3260 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 2717928 42.77 ns/op BenchmarkToValidUTF8/InvalidASCII-4 185569 695.3 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 99492 1082 ns/op BenchmarkEqualFold/Tests-4 53650 2049 ns/op BenchmarkEqualFold/ASCII-4 2964559 39.31 ns/op BenchmarkEqualFold/UnicodePrefix-4 136742 883.6 ns/op BenchmarkEqualFold/UnicodeSuffix-4 139704 843.0 ns/op BenchmarkIndexHard1-4 1207 101493 ns/op BenchmarkIndexHard2-4 847 141514 ns/op BenchmarkIndexHard3-4 211 576096 ns/op BenchmarkIndexHard4-4 210 639967 ns/op BenchmarkLastIndexHard1-4 82 1447829 ns/op BenchmarkLastIndexHard2-4 88 1448235 ns/op BenchmarkLastIndexHard3-4 82 1427637 ns/op BenchmarkCountHard1-4 1202 101602 ns/op BenchmarkCountHard2-4 841 150167 ns/op BenchmarkCountHard3-4 205 577907 ns/op BenchmarkIndexTorture-4 10000 11464 ns/op BenchmarkCountTorture-4 10000 11308 ns/op BenchmarkCountTortureOverlapping-4 836 120401 ns/op BenchmarkCountByte/10-4 3473428 33.80 ns/op 295.85 MB/s BenchmarkCountByte/32-4 3343594 34.19 ns/op 936.05 MB/s BenchmarkCountByte/4096-4 1000000 112.6 ns/op 36365.18 MB/s BenchmarkCountByte/4194304-4 1076 113799 ns/op 36857.05 MB/s BenchmarkCountByte/67108864-4 28 4125185 ns/op 16268.09 MB/s BenchmarkFields/ASCII/16-4 308970 374.0 ns/op 42.78 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 30351 4120 ns/op 62.14 MB/s 320 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1982 67521 ns/op 60.66 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 105 1179315 ns/op 55.57 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 6 18526714 ns/op 56.60 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 127344 973.6 ns/op 16.43 MB/s 64 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 10000 11273 ns/op 22.71 MB/s 352 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 637 205492 ns/op 19.93 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 38 3975249 ns/op 16.49 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 68039240 ns/op 15.41 MB/s 10457392 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 199368 636.6 ns/op 25.13 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 14829 7888 ns/op 32.45 MB/s 320 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 876 150342 ns/op 27.24 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 38 3128681 ns/op 20.95 MB/s 463111 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 55914970 ns/op 18.75 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 147290 836.6 ns/op 19.12 MB/s 64 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 12444 9721 ns/op 26.33 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 752 170441 ns/op 24.03 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 36 3205273 ns/op 20.45 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 61365308 ns/op 17.09 MB/s 10457440 B/op 25 allocs/op BenchmarkSplitEmptySeparator-4 2 68744706 ns/op BenchmarkSplitSingleByteSeparator-4 24 6403061 ns/op BenchmarkSplitMultiByteSeparator-4 39 3484650 ns/op BenchmarkSplitNSingleByteSeparator-4 229930 674.2 ns/op BenchmarkSplitNMultiByteSeparator-4 174972 860.1 ns/op BenchmarkRepeat/5x0-4 3092636 37.26 ns/op BenchmarkRepeat/5x1-4 3138577 37.45 ns/op BenchmarkRepeat/5x2-4 268320 477.8 ns/op BenchmarkRepeat/5x6-4 152115 893.5 ns/op BenchmarkRepeat/10x0-4 3198276 38.06 ns/op BenchmarkRepeat/10x1-4 3161882 37.16 ns/op BenchmarkRepeat/10x2-4 265468 484.5 ns/op BenchmarkRepeat/10x6-4 147344 827.3 ns/op BenchmarkRepeatLarge/256/1-4 66956 1913 ns/op 133.81 MB/s BenchmarkRepeatLarge/256/16-4 107617 1271 ns/op 201.44 MB/s BenchmarkRepeatLarge/512/1-4 47344 2626 ns/op 194.94 MB/s BenchmarkRepeatLarge/512/16-4 58431 1925 ns/op 266.01 MB/s BenchmarkRepeatLarge/1024/1-4 32035 3539 ns/op 289.33 MB/s BenchmarkRepeatLarge/1024/16-4 42806 2896 ns/op 353.63 MB/s BenchmarkRepeatLarge/2048/1-4 23626 5141 ns/op 398.33 MB/s BenchmarkRepeatLarge/2048/16-4 26752 4329 ns/op 473.08 MB/s BenchmarkRepeatLarge/4096/1-4 14608 8118 ns/op 504.57 MB/s BenchmarkRepeatLarge/4096/16-4 15933 8160 ns/op 501.94 MB/s BenchmarkRepeatLarge/8192/1-4 10000 16697 ns/op 490.61 MB/s BenchmarkRepeatLarge/8192/16-4 10000 13693 ns/op 598.28 MB/s BenchmarkRepeatLarge/8192/4097-4 3799754 31.32 ns/op 130817.86 MB/s BenchmarkRepeatLarge/16384/1-4 8162 31660 ns/op 517.50 MB/s BenchmarkRepeatLarge/16384/16-4 8835 27913 ns/op 586.96 MB/s BenchmarkRepeatLarge/16384/4097-4 7990 18967 ns/op 648.02 MB/s BenchmarkRepeatLarge/32768/1-4 4600 49010 ns/op 668.60 MB/s BenchmarkRepeatLarge/32768/16-4 2389 49146 ns/op 666.75 MB/s BenchmarkRepeatLarge/32768/4097-4 3231 45088 ns/op 636.07 MB/s BenchmarkRepeatLarge/65536/1-4 1159 94598 ns/op 692.79 MB/s BenchmarkRepeatLarge/65536/16-4 1299 95577 ns/op 685.69 MB/s BenchmarkRepeatLarge/65536/4097-4 1413 92573 ns/op 663.86 MB/s BenchmarkRepeatLarge/131072/1-4 302 335106 ns/op 391.14 MB/s BenchmarkRepeatLarge/131072/16-4 344 347510 ns/op 377.18 MB/s BenchmarkRepeatLarge/131072/4097-4 357 322775 ns/op 393.49 MB/s BenchmarkRepeatLarge/262144/1-4 178 640944 ns/op 409.00 MB/s BenchmarkRepeatLarge/262144/16-4 181 662700 ns/op 395.57 MB/s BenchmarkRepeatLarge/262144/4097-4 183 657073 ns/op 392.82 MB/s BenchmarkRepeatLarge/524288/1-4 94 1245855 ns/op 420.83 MB/s BenchmarkRepeatLarge/524288/16-4 78 1282943 ns/op 408.66 MB/s BenchmarkRepeatLarge/524288/4097-4 96 1500146 ns/op 346.85 MB/s BenchmarkRepeatLarge/1048576/1-4 44 2695538 ns/op 389.00 MB/s BenchmarkRepeatLarge/1048576/16-4 64 2378133 ns/op 440.92 MB/s BenchmarkRepeatLarge/1048576/4097-4 46 2457493 ns/op 425.12 MB/s BenchmarkRepeatLarge/2097152/1-4 27 4436088 ns/op 472.75 MB/s BenchmarkRepeatLarge/2097152/16-4 28 4623510 ns/op 453.58 MB/s BenchmarkRepeatLarge/2097152/4097-4 34 4391550 ns/op 476.73 MB/s BenchmarkRepeatLarge/4194304/1-4 13 8541530 ns/op 491.05 MB/s BenchmarkRepeatLarge/4194304/16-4 13 8440266 ns/op 496.94 MB/s BenchmarkRepeatLarge/4194304/4097-4 13 8648148 ns/op 484.64 MB/s BenchmarkRepeatLarge/8388608/1-4 7 15794093 ns/op 531.12 MB/s BenchmarkRepeatLarge/8388608/16-4 7 14576577 ns/op 575.49 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 14695386 ns/op 570.69 MB/s BenchmarkRepeatLarge/16777216/1-4 4 25792479 ns/op 650.47 MB/s BenchmarkRepeatLarge/16777216/16-4 4 25603308 ns/op 655.28 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 25494434 ns/op 658.07 MB/s BenchmarkRepeatLarge/33554432/1-4 2 52259862 ns/op 642.07 MB/s BenchmarkRepeatLarge/33554432/16-4 3 52245780 ns/op 642.24 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 50682616 ns/op 662.05 MB/s BenchmarkRepeatLarge/67108864/1-4 1 100554244 ns/op 667.39 MB/s BenchmarkRepeatLarge/67108864/16-4 2 106101150 ns/op 632.50 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 100583540 ns/op 667.20 MB/s BenchmarkRepeatLarge/134217728/1-4 1 202832449 ns/op 661.72 MB/s BenchmarkRepeatLarge/134217728/16-4 1 192135009 ns/op 698.56 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 187441649 ns/op 716.05 MB/s BenchmarkRepeatLarge/268435456/1-4 1 444457506 ns/op 603.96 MB/s BenchmarkRepeatLarge/268435456/16-4 1 388517668 ns/op 690.92 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 398987905 ns/op 672.79 MB/s BenchmarkRepeatLarge/536870912/1-4 1 857702370 ns/op 625.94 MB/s BenchmarkRepeatLarge/536870912/16-4 1 801024758 ns/op 670.23 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 771214307 ns/op 696.14 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3176239094 ns/op 338.05 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3756545092 ns/op 285.83 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 4316953178 ns/op 248.73 MB/s BenchmarkIndexAnyASCII/1:1-4 1554999 72.29 ns/op BenchmarkIndexAnyASCII/1:2-4 1556175 69.72 ns/op BenchmarkIndexAnyASCII/1:4-4 1752531 60.25 ns/op BenchmarkIndexAnyASCII/1:8-4 1904774 59.86 ns/op BenchmarkIndexAnyASCII/1:16-4 1657864 83.96 ns/op BenchmarkIndexAnyASCII/1:32-4 1345603 120.3 ns/op BenchmarkIndexAnyASCII/1:64-4 1823365 69.63 ns/op BenchmarkIndexAnyASCII/16:1-4 1590559 64.39 ns/op BenchmarkIndexAnyASCII/16:2-4 672180 150.0 ns/op BenchmarkIndexAnyASCII/16:4-4 702603 156.1 ns/op BenchmarkIndexAnyASCII/16:8-4 797984 151.8 ns/op BenchmarkIndexAnyASCII/16:16-4 673939 165.9 ns/op BenchmarkIndexAnyASCII/16:32-4 641296 189.3 ns/op BenchmarkIndexAnyASCII/16:64-4 504186 219.8 ns/op BenchmarkIndexAnyASCII/256:1-4 1698544 69.59 ns/op BenchmarkIndexAnyASCII/256:2-4 72067 1429 ns/op BenchmarkIndexAnyASCII/256:4-4 82155 1351 ns/op BenchmarkIndexAnyASCII/256:8-4 81924 1378 ns/op BenchmarkIndexAnyASCII/256:16-4 82902 1402 ns/op BenchmarkIndexAnyASCII/256:32-4 83144 1412 ns/op BenchmarkIndexAnyASCII/256:64-4 73792 1443 ns/op BenchmarkIndexAnyUTF8/1:1-4 2131371 54.55 ns/op BenchmarkIndexAnyUTF8/1:2-4 2000355 60.81 ns/op BenchmarkIndexAnyUTF8/1:4-4 1847464 64.68 ns/op BenchmarkIndexAnyUTF8/1:8-4 1980057 61.83 ns/op BenchmarkIndexAnyUTF8/1:16-4 1854405 59.15 ns/op BenchmarkIndexAnyUTF8/1:32-4 1819831 60.87 ns/op BenchmarkIndexAnyUTF8/1:64-4 1801498 60.69 ns/op BenchmarkIndexAnyUTF8/16:1-4 1642780 69.26 ns/op BenchmarkIndexAnyUTF8/16:2-4 255696 489.8 ns/op BenchmarkIndexAnyUTF8/16:4-4 261129 479.7 ns/op BenchmarkIndexAnyUTF8/16:8-4 232704 474.5 ns/op BenchmarkIndexAnyUTF8/16:16-4 246140 499.1 ns/op BenchmarkIndexAnyUTF8/16:32-4 204027 507.8 ns/op BenchmarkIndexAnyUTF8/16:64-4 229617 510.1 ns/op BenchmarkIndexAnyUTF8/256:1-4 461958 291.9 ns/op BenchmarkIndexAnyUTF8/256:2-4 17305 6831 ns/op BenchmarkIndexAnyUTF8/256:4-4 16393 6773 ns/op BenchmarkIndexAnyUTF8/256:8-4 16604 6885 ns/op BenchmarkIndexAnyUTF8/256:16-4 16364 6963 ns/op BenchmarkIndexAnyUTF8/256:32-4 16491 7136 ns/op BenchmarkIndexAnyUTF8/256:64-4 16299 7339 ns/op BenchmarkLastIndexAnyASCII/1:1-4 1844145 58.97 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2093538 55.91 ns/op BenchmarkLastIndexAnyASCII/1:4-4 1953546 56.58 ns/op BenchmarkLastIndexAnyASCII/1:8-4 1963290 63.81 ns/op BenchmarkLastIndexAnyASCII/1:16-4 1955907 56.60 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2031020 58.78 ns/op BenchmarkLastIndexAnyASCII/1:64-4 1997500 58.42 ns/op BenchmarkLastIndexAnyASCII/16:1-4 860839 136.9 ns/op BenchmarkLastIndexAnyASCII/16:2-4 808792 134.2 ns/op BenchmarkLastIndexAnyASCII/16:4-4 849034 144.0 ns/op BenchmarkLastIndexAnyASCII/16:8-4 950972 142.3 ns/op BenchmarkLastIndexAnyASCII/16:16-4 668838 155.0 ns/op BenchmarkLastIndexAnyASCII/16:32-4 570980 181.2 ns/op BenchmarkLastIndexAnyASCII/16:64-4 582049 200.3 ns/op BenchmarkLastIndexAnyASCII/256:1-4 94575 1288 ns/op BenchmarkLastIndexAnyASCII/256:2-4 95450 1260 ns/op BenchmarkLastIndexAnyASCII/256:4-4 83959 1264 ns/op BenchmarkLastIndexAnyASCII/256:8-4 84489 1263 ns/op BenchmarkLastIndexAnyASCII/256:16-4 88731 1297 ns/op BenchmarkLastIndexAnyASCII/256:32-4 83428 1313 ns/op BenchmarkLastIndexAnyASCII/256:64-4 86283 1323 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2104834 62.80 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2104214 60.54 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2039271 55.07 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2129487 56.57 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 1964546 58.40 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 1946610 61.91 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1803642 57.87 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 305950 416.1 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 140056 846.0 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 136754 821.2 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 144466 836.4 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 138385 865.8 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 125557 885.3 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 139016 838.7 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 19827 5858 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 7850 12923 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 10000 12548 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 10000 12582 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 8187 13897 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 8210 14625 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 8906 13168 ns/op BenchmarkTrimASCII/1:1-4 2698492 43.96 ns/op BenchmarkTrimASCII/1:2-4 2172357 54.82 ns/op BenchmarkTrimASCII/1:4-4 1964204 56.26 ns/op BenchmarkTrimASCII/1:8-4 1942077 61.15 ns/op BenchmarkTrimASCII/1:16-4 1770530 66.35 ns/op BenchmarkTrimASCII/16:1-4 2294124 50.60 ns/op BenchmarkTrimASCII/16:2-4 813666 129.2 ns/op BenchmarkTrimASCII/16:4-4 802377 133.8 ns/op BenchmarkTrimASCII/16:8-4 797067 134.9 ns/op BenchmarkTrimASCII/16:16-4 775231 141.3 ns/op BenchmarkTrimASCII/256:1-4 587046 197.9 ns/op BenchmarkTrimASCII/256:2-4 82504 1503 ns/op BenchmarkTrimASCII/256:4-4 89760 1230 ns/op BenchmarkTrimASCII/256:8-4 94712 1234 ns/op BenchmarkTrimASCII/256:16-4 93973 1263 ns/op BenchmarkTrimASCII/4096:1-4 46888 2403 ns/op BenchmarkTrimASCII/4096:2-4 6494 18652 ns/op BenchmarkTrimASCII/4096:4-4 5904 18926 ns/op BenchmarkTrimASCII/4096:8-4 6573 18474 ns/op BenchmarkTrimASCII/4096:16-4 5821 18805 ns/op BenchmarkTrimByte-4 3419455 37.16 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 15730 6709 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 17588 6625 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1669 74921 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 3331 37691 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 5548 19052 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 10000 10711 ns/op BenchmarkJoin/0-4 3820518 30.72 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 2915906 40.47 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 194950 653.5 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 123242 898.5 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 94672 1237 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 74594 1476 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 64167 1897 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 51862 2188 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2184531 53.69 ns/op BenchmarkTrimSpace/ASCII-4 1582960 75.70 ns/op BenchmarkTrimSpace/SomeNonASCII-4 126982 977.8 ns/op BenchmarkTrimSpace/JustNonASCII-4 64045 1681 ns/op BenchmarkReplaceAll-4 84088 1228 ns/op 16 B/op 1 allocs/op PASS ok strings 88.762s goos: darwin goarch: amd64 pkg: sync BenchmarkCond1-4 72612 1713 ns/op BenchmarkCond2-4 22563 5181 ns/op BenchmarkCond4-4 14287 9043 ns/op BenchmarkCond8-4 8608 16830 ns/op BenchmarkCond16-4 3554 31263 ns/op BenchmarkCond32-4 2083 53530 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 620568 218.1 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 412665 484.5 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 550146 189.6 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 613200 207.4 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 459973 324.0 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 650707 176.2 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 102865 1290 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 99573 1466 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 102642 1670 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 78092 2065 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 743745 178.5 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 198106 596.5 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 672098 184.6 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 172984 655.2 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 576770 176.3 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 160579 640.2 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 1268608 89.54 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 58510 1973 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 149888 870.2 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 251918 546.6 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 8527 14451 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 447 400736 ns/op BenchmarkRange/*sync.Map-4 2362 58419 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 96501 1504 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 222520 482.1 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 94084 1201 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 97057 1146 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 301162 428.7 ns/op BenchmarkAdversarialDelete/*sync.Map-4 137216 904.6 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 126846 990.1 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 246757 482.0 ns/op BenchmarkDeleteCollision/*sync.Map-4 1005732 125.0 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 85783 1682 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 199701 570.2 ns/op BenchmarkSwapCollision/*sync.Map-4 123763 926.7 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 296 427690 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 171763 763.7 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 478640 289.6 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 32905 4427 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 82267 1260 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 33895 3227 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 298894 415.3 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 151578 771.1 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 261247 456.4 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1383884 105.2 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 221852 498.0 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 1678812 69.29 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 911768 137.4 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 225144 524.4 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 819094 167.0 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 157710 801.0 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 555066 305.9 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 575038 223.8 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 185290 706.6 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 800886 200.4 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 365408 568.4 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 174345 720.0 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 296200 413.7 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 93856 1361 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 353383 517.5 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 547910 243.3 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 169312 704.9 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 727345 195.9 ns/op BenchmarkUncontendedSemaphore-4 5271481 21.93 ns/op BenchmarkContendedSemaphore-4 5391499 21.10 ns/op BenchmarkMutexUncontended-4 1091114 115.5 ns/op BenchmarkMutex-4 274096 459.5 ns/op BenchmarkMutexSlack-4 259842 500.7 ns/op BenchmarkMutexWork-4 257236 497.9 ns/op BenchmarkMutexWorkSlack-4 229928 502.7 ns/op BenchmarkMutexNoSpin-4 83665 1329 ns/op BenchmarkMutexSpin-4 87496 1461 ns/op BenchmarkOnce-4 1000000 128.3 ns/op BenchmarkSemaUncontended-4 5721630 21.92 ns/op BenchmarkSemaSyntNonblock-4 1520516 82.38 ns/op BenchmarkSemaSyntBlock-4 2359441 50.80 ns/op BenchmarkSemaWorkNonblock-4 1340655 94.97 ns/op BenchmarkSemaWorkBlock-4 1425972 82.90 ns/op BenchmarkRWMutexUncontended-4 372946 274.4 ns/op BenchmarkRWMutexWrite100-4 394522 301.4 ns/op BenchmarkRWMutexWrite10-4 370980 339.2 ns/op BenchmarkRWMutexWorkWrite100-4 271824 389.3 ns/op BenchmarkRWMutexWorkWrite10-4 285949 405.8 ns/op BenchmarkWaitGroupUncontended-4 935466 130.5 ns/op BenchmarkWaitGroupAddDone-4 510854 215.0 ns/op BenchmarkWaitGroupAddDoneWork-4 531199 212.1 ns/op BenchmarkWaitGroupWait-4 2894361 43.65 ns/op BenchmarkWaitGroupWaitWork-4 2536572 44.05 ns/op BenchmarkWaitGroupActuallyWait-4 72188 1657 ns/op 32 B/op 2 allocs/op PASS ok sync 21.257s goos: darwin goarch: amd64 pkg: sync/atomic BenchmarkValueRead-4 656068 161.8 ns/op PASS ok sync/atomic 0.184s goos: darwin goarch: amd64 pkg: testing BenchmarkTBHelper-4 120135 1008 ns/op 0 B/op 0 allocs/op PASS ok testing 0.209s goos: darwin goarch: amd64 pkg: text/tabwriter BenchmarkTable/1x10/new-4 6194 17890 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 9081 13947 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 94 1479603 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 104 1139286 ns/op 1244 B/op 9 allocs/op BenchmarkTable/1x100000/new-4 1 177303683 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 170660771 ns/op 19393016 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 1483 87589 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 1657 67958 ns/op 3 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 18 6978753 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 19 6158077 ns/op 21766 B/op 54 allocs/op BenchmarkTable/10x100000/new-4 1 741909017 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 716290619 ns/op 48120992 B/op 100076 allocs/op BenchmarkTable/100x10/new-4 192 624248 ns/op 39297 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 205 553065 ns/op 191 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 58878764 ns/op 3289008 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 56873132 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7064367496 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 6648520638 ns/op 335150064 B/op 100092 allocs/op BenchmarkPyramid/10-4 2823 49522 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 34 3760685 ns/op 409133 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 324744330 ns/op 35625448 B/op 2057 allocs/op BenchmarkRagged/10-4 2416 49696 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 234 480311 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 25 4941175 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 8162 16284 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 19.417s goos: darwin goarch: amd64 pkg: text/template/parse BenchmarkParseLarge-4 2 90799923 ns/op BenchmarkVariableString-4 82552 1398 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2194 65466 ns/op 2519 B/op 39 allocs/op PASS ok text/template/parse 0.682s goos: darwin goarch: amd64 pkg: time BenchmarkAfterFunc-4 60 1888119 ns/op BenchmarkAfter-4 139 899227 ns/op BenchmarkStop-4 253 512270 ns/op BenchmarkSimultaneousAfterFunc-4 49 2817202 ns/op BenchmarkStartStop-4 301 682060 ns/op BenchmarkReset-4 2175 82670 ns/op BenchmarkSleep-4 40 2513058 ns/op BenchmarkParallelTimerLatency-4 38 911450 avg-late-ns 1929488 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 34 644303 avg-late-ns 1907377 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 31 498559 avg-late-ns 1808813 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 444551 avg-late-ns 2753622 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 31 314137 avg-late-ns 2127630 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 32 352038 avg-late-ns 3116685 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 31 314458 avg-late-ns 2203729 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 27 266503 avg-late-ns 2316207 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 26 290675 avg-late-ns 2734221 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 25 327216 avg-late-ns 2075578 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 21 3063004 avg-late-ns 11812678 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 33 471173 avg-late-ns 1498675 max-late-ns BenchmarkTicker-4 90 2816668 ns/op BenchmarkTickerReset-4 3159 41478 ns/op BenchmarkTickerResetNaive-4 211 572805 ns/op BenchmarkNow-4 719832 177.2 ns/op BenchmarkNowUnixNano-4 672204 171.0 ns/op BenchmarkNowUnixMilli-4 699124 171.1 ns/op BenchmarkNowUnixMicro-4 683037 169.7 ns/op BenchmarkFormat-4 49053 2263 ns/op BenchmarkFormatRFC3339-4 76459 1553 ns/op BenchmarkFormatRFC3339Nano-4 72397 1581 ns/op BenchmarkFormatNow-4 74388 1844 ns/op BenchmarkMarshalJSON-4 98798 1247 ns/op BenchmarkMarshalText-4 100203 1194 ns/op BenchmarkParse-4 101340 1065 ns/op BenchmarkParseRFC3339UTC-4 365716 371.6 ns/op BenchmarkParseRFC3339UTCBytes-4 236860 496.8 ns/op BenchmarkParseRFC3339TZ-4 95802 1208 ns/op BenchmarkParseRFC3339TZBytes-4 75892 1638 ns/op BenchmarkParseDuration-4 566826 234.6 ns/op BenchmarkHour-4 798757 130.7 ns/op BenchmarkSecond-4 943195 130.2 ns/op BenchmarkYear-4 762712 169.6 ns/op BenchmarkDay-4 688447 197.9 ns/op BenchmarkISOWeek-4 775617 175.9 ns/op BenchmarkGoString-4 67254 1626 ns/op BenchmarkUnmarshalText-4 75704 1538 ns/op PASS ok time 12.816s goos: darwin goarch: amd64 pkg: unicode/utf16 BenchmarkDecodeValidASCII-4 247720 452.4 ns/op BenchmarkDecodeValidJapaneseChars-4 375325 365.1 ns/op BenchmarkDecodeRune-4 2011876 54.64 ns/op BenchmarkEncodeValidASCII-4 447612 235.8 ns/op BenchmarkEncodeValidJapaneseChars-4 660454 181.2 ns/op BenchmarkAppendRuneValidASCII-4 1000000 106.4 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2062053 57.21 ns/op BenchmarkEncodeRune-4 3932738 27.65 ns/op PASS ok unicode/utf16 1.369s goos: darwin goarch: amd64 pkg: unicode/utf8 BenchmarkRuneCountTenASCIIChars-4 855914 118.4 ns/op BenchmarkRuneCountTenJapaneseChars-4 197392 585.7 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 2859274 39.99 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 381855 354.5 ns/op BenchmarkValidTenASCIIChars-4 1000000 126.6 ns/op BenchmarkValid100KASCIIChars-4 150 771465 ns/op BenchmarkValidTenJapaneseChars-4 197271 635.2 ns/op BenchmarkValidLongMostlyASCII-4 138 817451 ns/op BenchmarkValidLongJapanese-4 61 1890392 ns/op BenchmarkValidStringTenASCIIChars-4 3313112 35.13 ns/op BenchmarkValidString100KASCIIChars-4 10000 11507 ns/op BenchmarkValidStringTenJapaneseChars-4 288079 347.4 ns/op BenchmarkValidStringLongMostlyASCII-4 1406 84129 ns/op BenchmarkValidStringLongJapanese-4 120 1004190 ns/op BenchmarkEncodeASCIIRune-4 2947762 40.43 ns/op BenchmarkEncodeJapaneseRune-4 1857546 62.98 ns/op BenchmarkAppendASCIIRune-4 8526646 14.19 ns/op BenchmarkAppendJapaneseRune-4 2066553 57.40 ns/op BenchmarkDecodeASCIIRune-4 2316613 51.01 ns/op BenchmarkDecodeJapaneseRune-4 1500798 77.24 ns/op BenchmarkFullRune/ASCII-4 3004044 35.97 ns/op BenchmarkFullRune/Incomplete-4 1506291 78.38 ns/op BenchmarkFullRune/Japanese-4 3127689 35.14 ns/op PASS ok unicode/utf8 4.171s goos: darwin goarch: amd64 pkg: cmd/api BenchmarkAll-4 1 54429253271 ns/op PASS ok cmd/api 77.875s goos: darwin goarch: amd64 pkg: cmd/compile/internal/reflectdata BenchmarkEqArrayOfStrings5-4 1331731 87.92 ns/op BenchmarkEqArrayOfStrings64-4 214192 635.5 ns/op BenchmarkEqArrayOfStrings1024-4 14234 8390 ns/op BenchmarkEqArrayOfFloats5-4 1567658 75.98 ns/op BenchmarkEqArrayOfFloats64-4 228346 563.4 ns/op BenchmarkEqArrayOfFloats1024-4 14061 8270 ns/op BenchmarkEqStruct-4 29522037 4.010 ns/op PASS ok cmd/compile/internal/reflectdata 1.443s goos: darwin goarch: amd64 pkg: cmd/compile/internal/ssa BenchmarkPhioptPass-4 8074 293784 ns/op BenchmarkCopyElim1-4 289 415704 ns/op BenchmarkCopyElim10-4 271 425762 ns/op BenchmarkCopyElim100-4 174 717602 ns/op BenchmarkCopyElim1000-4 55 2027960 ns/op BenchmarkCopyElim10000-4 4 29322718 ns/op BenchmarkCopyElim100000-4 1 463848665 ns/op BenchmarkDeadCode/1-4 188 727076 ns/op BenchmarkDeadCode/10-4 291 495240 ns/op BenchmarkDeadCode/100-4 171 776845 ns/op BenchmarkDeadCode/1000-4 57 3076191 ns/op BenchmarkDeadCode/10000-4 4 28166929 ns/op BenchmarkDeadCode/100000-4 1 323286054 ns/op BenchmarkDeadCode/200000-4 1 626227870 ns/op BenchmarkDominatorsLinear-4 16 7825825 ns/op 1.28 MB/s BenchmarkDominatorsFwdBack-4 12 10703234 ns/op 0.93 MB/s BenchmarkDominatorsManyPred-4 12 11076678 ns/op 0.90 MB/s BenchmarkDominatorsMaxPred-4 10 10848425 ns/op 0.92 MB/s BenchmarkDominatorsMaxPredVal-4 10 10755728 ns/op 0.93 MB/s BenchmarkFuse/1-4 402 274947 ns/op BenchmarkFuse/10-4 286 474750 ns/op BenchmarkFuse/100-4 100 1261865 ns/op BenchmarkFuse/1000-4 27 5308116 ns/op BenchmarkFuse/10000-4 2 57514242 ns/op BenchmarkNilCheckDeep1-4 14252 8621 ns/op 0.12 MB/s 234 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 6128 20621 ns/op 0.48 MB/s 237 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 834 140933 ns/op 0.71 MB/s 632 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 85 1366843 ns/op 0.73 MB/s 4987 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 7 15594230 ns/op 0.64 MB/s 117356 B/op 6 allocs/op BenchmarkDSEPass-4 43 2758641 ns/op 55093 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 102086061 ns/op 4271376 B/op 108733 allocs/op BenchmarkCSEPass-4 8 12749186 ns/op 82344 B/op 8 allocs/op BenchmarkCSEPassBlock-4 1 145713281 ns/op 5649728 B/op 97357 allocs/op BenchmarkDeadcodePass-4 168 614794 ns/op 96967 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 106704533 ns/op 4051464 B/op 45061 allocs/op BenchmarkMultiPass-4 72 1430146 ns/op 227842 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 225072692 ns/op 11288104 B/op 150598 allocs/op BenchmarkCondRewrite/SoloJump-4 4351334 26.43 ns/op BenchmarkCondRewrite/CombJump-4 4229066 25.62 ns/op PASS ok cmd/compile/internal/ssa 15.245s goos: darwin goarch: amd64 pkg: cmd/compile/internal/test BenchmarkLoadAdd-4 13960 8412 ns/op BenchmarkExtShift-4 23462 5408 ns/op BenchmarkModify-4 8376 13962 ns/op BenchmarkMullImm-4 24963 4551 ns/op BenchmarkConstModify-4 8754 13454 ns/op BenchmarkBitSet-4 12723 9247 ns/op BenchmarkBitClear-4 12862 9235 ns/op BenchmarkBitToggle-4 12531 9292 ns/op BenchmarkBitSetConst-4 141710 866.2 ns/op BenchmarkBitClearConst-4 144726 835.1 ns/op BenchmarkBitToggleConst-4 144706 844.7 ns/op BenchmarkDivconstI64-4 7779512 15.94 ns/op BenchmarkModconstI64-4 6897835 16.67 ns/op BenchmarkDivisiblePow2constI64-4 7708902 15.19 ns/op BenchmarkDivisibleconstI64-4 8608815 13.90 ns/op BenchmarkDivisibleWDivconstI64-4 4085689 28.09 ns/op BenchmarkDivconstU64/3-4 5870125 21.06 ns/op BenchmarkDivconstU64/5-4 7038286 15.91 ns/op BenchmarkDivconstU64/37-4 6133797 18.71 ns/op BenchmarkDivconstU64/1234567-4 6364002 16.71 ns/op BenchmarkModconstU64-4 7722802 14.96 ns/op BenchmarkDivisibleconstU64-4 7963136 13.68 ns/op BenchmarkDivisibleWDivconstU64-4 3880806 29.58 ns/op BenchmarkDivconstI32-4 8004126 14.79 ns/op BenchmarkModconstI32-4 8644491 13.53 ns/op BenchmarkDivisiblePow2constI32-4 8982349 13.05 ns/op BenchmarkDivisibleconstI32-4 8425333 13.85 ns/op BenchmarkDivisibleWDivconstI32-4 3872988 29.73 ns/op BenchmarkDivconstU32-4 6739456 19.46 ns/op BenchmarkModconstU32-4 7408006 17.86 ns/op BenchmarkDivisibleconstU32-4 8093366 13.87 ns/op BenchmarkDivisibleWDivconstU32-4 4030180 28.72 ns/op BenchmarkDivconstI16-4 7291860 15.90 ns/op BenchmarkModconstI16-4 8692641 13.54 ns/op BenchmarkDivisiblePow2constI16-4 8618715 13.63 ns/op BenchmarkDivisibleconstI16-4 8627618 13.93 ns/op BenchmarkDivisibleWDivconstI16-4 3921517 28.65 ns/op BenchmarkDivconstU16-4 9282938 13.57 ns/op BenchmarkModconstU16-4 8804749 14.09 ns/op BenchmarkDivisibleconstU16-4 7811754 13.73 ns/op BenchmarkDivisibleWDivconstU16-4 4059602 28.94 ns/op BenchmarkDivconstI8-4 8221514 14.19 ns/op BenchmarkModconstI8-4 7264450 15.55 ns/op BenchmarkDivisiblePow2constI8-4 7033785 16.92 ns/op BenchmarkDivisibleconstI8-4 6161970 19.05 ns/op BenchmarkDivisibleWDivconstI8-4 4111350 28.94 ns/op BenchmarkDivconstU8-4 8551213 13.84 ns/op BenchmarkModconstU8-4 8514120 14.09 ns/op BenchmarkDivisibleconstU8-4 8311999 16.05 ns/op BenchmarkDivisibleWDivconstU8-4 3652845 29.88 ns/op BenchmarkMul2-4 242692 503.4 ns/op BenchmarkMulNeg2-4 234409 526.1 ns/op BenchmarkEfaceInteger-4 2835361 37.40 ns/op BenchmarkMulconstI32/3-4 28814700 4.636 ns/op BenchmarkMulconstI32/5-4 28114988 4.488 ns/op BenchmarkMulconstI32/12-4 28108810 4.834 ns/op BenchmarkMulconstI32/120-4 29253523 4.481 ns/op BenchmarkMulconstI32/-120-4 29909157 4.446 ns/op BenchmarkMulconstI32/65537-4 27545925 4.893 ns/op BenchmarkMulconstI32/65538-4 27165091 4.911 ns/op BenchmarkMulconstI64/3-4 24619555 4.828 ns/op BenchmarkMulconstI64/5-4 28160895 4.676 ns/op BenchmarkMulconstI64/12-4 25172805 4.850 ns/op BenchmarkMulconstI64/120-4 27559388 4.635 ns/op BenchmarkMulconstI64/-120-4 26291043 4.765 ns/op BenchmarkMulconstI64/65537-4 24957488 4.697 ns/op BenchmarkMulconstI64/65538-4 24647752 4.730 ns/op BenchmarkMulconstU32/3-4 29046040 4.523 ns/op BenchmarkMulconstU32/5-4 27405938 4.468 ns/op BenchmarkMulconstU32/12-4 23867648 4.724 ns/op BenchmarkMulconstU32/120-4 26980612 4.457 ns/op BenchmarkMulconstU32/65537-4 25803093 4.925 ns/op BenchmarkMulconstU32/65538-4 27980140 5.649 ns/op BenchmarkMulconstU64/3-4 25914567 4.620 ns/op BenchmarkMulconstU64/5-4 27149271 4.681 ns/op BenchmarkMulconstU64/12-4 26145532 4.665 ns/op BenchmarkMulconstU64/120-4 26495400 4.701 ns/op BenchmarkMulconstU64/65537-4 25697934 4.588 ns/op BenchmarkMulconstU64/65538-4 27064014 4.651 ns/op BenchmarkShiftArithmeticRight-4 29423880 4.403 ns/op BenchmarkSwitch8Predictable-4 7824106 13.16 ns/op BenchmarkSwitch8Unpredictable-4 8671209 13.14 ns/op BenchmarkSwitch32Predictable-4 12913912 9.348 ns/op BenchmarkSwitch32Unpredictable-4 8859640 13.06 ns/op BenchmarkSwitchStringPredictable-4 6020296 18.43 ns/op BenchmarkSwitchStringUnpredictable-4 7031370 16.87 ns/op PASS ok cmd/compile/internal/test 14.790s goos: darwin goarch: amd64 pkg: cmd/compile/internal/types2 BenchmarkLookupFieldOrMethod-4 164 801846 ns/op BenchmarkNamed/Underlying/nongeneric-4 1042714 116.8 ns/op BenchmarkNamed/Underlying/generic-4 1000000 113.2 ns/op BenchmarkNamed/Underlying/src_instance-4 1041417 113.8 ns/op BenchmarkNamed/Underlying/user_instance-4 1000000 115.9 ns/op BenchmarkCheck/http/funcbodies/info-4 1 386926788 ns/op 78536 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 300584093 ns/op 101264 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 129954848 ns/op 233833 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 116149208 ns/op 261038 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 1800952665 ns/op 2848 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 80971266 ns/op 63186 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 37281969 ns/op 135763 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 30735596 ns/op 166149 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 633242222 ns/op 3425 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 38610424 ns/op 56056 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 24475617 ns/op 87855 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 21853663 ns/op 98851 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1560642690 ns/op 39861 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 470410729 ns/op 132190 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 113011010 ns/op 545921 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 91097903 ns/op 680401 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 2349416914 ns/op 861.0 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 65715200 ns/op 30682 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 43948923 ns/op 45368 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 45271084 ns/op 44530 lines/s PASS ok cmd/compile/internal/types2 37.456s goos: darwin goarch: amd64 pkg: cmd/go BenchmarkExecGoEnv-4 3 45024291 ns/op 22009667 sys-ns/op 4386000 user-ns/op PASS ok cmd/go 0.384s goos: darwin goarch: amd64 pkg: cmd/internal/notsha256 BenchmarkHash8Bytes/New-4 67182 1736 ns/op 4.61 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 79161 1464 ns/op 5.46 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 18343 6299 ns/op 162.57 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 20040 6054 ns/op 169.16 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 3175 38791 ns/op 211.19 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 3211 38394 ns/op 213.36 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.073s All tests passed.