darwin-amd64-race at 1908d4354b5b1cb02edd9f93d024551fe812eb22 ##### 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.569s ok archive/zip 4.364s ok bufio 1.691s ok bytes 2.612s ok cmp 1.058s ok compress/bzip2 1.597s ok compress/flate 11.145s ok compress/gzip 13.456s ok compress/lzw 1.665s ok compress/zlib 5.763s ok container/heap 1.045s ok container/list 1.037s ok container/ring 1.036s ok context 1.089s ok crypto 1.026s ok crypto/aes 1.105s ok crypto/cipher 1.059s ok crypto/des 1.079s ok crypto/dsa 1.043s ok crypto/ecdh 1.245s ok crypto/ecdsa 1.161s ok crypto/ed25519 1.515s ok crypto/elliptic 1.068s ok crypto/hmac 1.036s ok crypto/internal/alias 1.021s ok crypto/internal/bigmod 4.668s ok crypto/internal/boring 1.060s ok crypto/internal/boring/bcache 1.696s ok crypto/internal/edwards25519 2.039s ok crypto/internal/edwards25519/field 1.147s ok crypto/internal/nistec 1.867s ok crypto/internal/nistec/fiat 1.045s [no tests to run] ok crypto/md5 1.063s ok crypto/rand 1.362s ok crypto/rc4 1.734s ok crypto/rsa 2.971s ok crypto/sha1 1.058s ok crypto/sha256 1.038s ok crypto/sha512 1.039s ok crypto/subtle 1.574s ok crypto/tls 5.087s ok crypto/x509 2.816s ok database/sql 1.645s ok database/sql/driver 1.050s ok debug/buildinfo 1.120s ok debug/dwarf 1.116s ok debug/elf 2.374s ok debug/gosym 1.203s ok debug/macho 1.046s ok debug/pe 1.086s ok debug/plan9obj 1.035s ok embed 1.040s [no tests to run] ok embed/internal/embedtest 1.048s ok encoding/ascii85 1.060s ok encoding/asn1 1.030s ok encoding/base32 1.119s ok encoding/base64 1.031s ok encoding/binary 1.041s ok encoding/csv 1.187s ok encoding/gob 30.700s ok encoding/hex 1.050s ok encoding/json 3.297s ok encoding/pem 3.866s ok encoding/xml 1.277s ok errors 1.097s ok expvar 1.111s ok flag 3.259s ok fmt 1.850s ok go/ast 1.079s ok go/build 8.113s ok go/build/constraint 1.036s ok go/constant 1.039s ok go/doc 1.556s ok go/doc/comment 5.855s ok go/format 1.213s ok go/importer 3.923s ok go/internal/gccgoimporter 1.243s ok go/internal/gcimporter 25.009s ok go/internal/srcimporter 28.566s ok go/parser 2.647s ok go/printer 3.573s ok go/scanner 1.038s ok go/token 1.214s ok go/types 66.267s ok go/version 1.043s ok hash 1.053s ok hash/adler32 1.052s ok hash/crc32 1.062s ok hash/crc64 1.063s ok hash/fnv 1.088s ok hash/maphash 1.032s ok html 1.043s ok html/template 1.335s ok image 1.619s ok image/color 1.140s ok image/draw 2.058s ok image/gif 3.174s ok image/jpeg 3.440s ok image/png 5.395s ok index/suffixarray 2.761s ok internal/abi 1.306s ok internal/buildcfg 1.033s ok internal/coverage/cformat 1.040s ok internal/coverage/cmerge 1.048s ok internal/coverage/pods 1.046s ok internal/coverage/slicereader 1.050s ok internal/coverage/slicewriter 1.032s ok internal/coverage/test 1.065s ok internal/cpu 3.085s ok internal/dag 1.061s ok internal/diff 1.068s ok internal/fmtsort 1.028s ok internal/fuzz 1.090s ok internal/godebug 12.878s ok internal/godebugs 1.071s ok internal/gover 1.031s ok internal/intern 2.706s ok internal/itoa 1.057s ok internal/platform 3.599s ok internal/poll 1.453s ok internal/profile 1.046s ok internal/reflectlite 1.032s ok internal/safefilepath 1.045s ok internal/saferio 1.561s ok internal/singleflight 1.412s ok internal/testenv 1.864s ok internal/trace 1.839s ok internal/trace/v2 19.991s ok internal/types/errors 3.444s ok internal/unsafeheader 1.034s ok internal/xcoff 1.108s ok internal/zstd 1.122s ok io 1.144s ok io/fs 1.343s ok io/ioutil 1.102s ok log 1.090s ok log/slog 1.199s ok log/slog/internal/benchmarks 1.032s ok log/slog/internal/buffer 1.091s ok log/syslog 2.287s ok maps 1.041s ok math 1.067s ok math/big 4.984s ok math/bits 1.045s ok math/cmplx 1.058s ok math/rand 5.208s ok math/rand/v2 3.655s ok mime 1.062s ok mime/multipart 6.746s ok mime/quotedprintable 1.118s ok net 19.344s ok net/http 26.829s ok net/http/cgi 28.698s ok net/http/cookiejar 1.178s ok net/http/fcgi 1.328s ok net/http/httptest 1.619s ok net/http/httptrace 1.053s ok net/http/httputil 2.377s ok net/http/internal 1.060s ok net/http/internal/ascii 1.071s ok net/http/pprof 6.317s ok net/internal/socktest 1.086s ok net/mail 1.059s ok net/netip 2.436s ok net/rpc 1.311s ok net/rpc/jsonrpc 1.208s ok net/smtp 1.319s ok net/textproto 3.207s ok net/url 1.075s ok os 9.023s ok os/exec 11.865s ok os/exec/internal/fdtest 1.153s ok os/signal 21.735s ok os/user 1.146s ok path 1.104s ok path/filepath 1.102s ok plugin 1.048s ok reflect 2.506s ok regexp 5.608s ok regexp/syntax 8.168s ok runtime 83.688s ok runtime/cgo 1.026s ok runtime/coverage 1.079s ok runtime/debug 2.194s ok runtime/internal/atomic 1.131s ok runtime/internal/math 1.085s ok runtime/internal/sys 1.111s ok runtime/internal/wasitest 1.048s ok runtime/metrics 1.061s ok runtime/pprof 25.156s ok runtime/race 14.835s ok runtime/trace 1.212s ok slices 1.664s ok sort 2.646s ok strconv 3.993s ok strings 2.869s ok sync 1.983s ok sync/atomic 5.752s ok syscall 6.521s ok testing 4.180s ok testing/fstest 1.060s ok testing/iotest 1.060s ok testing/quick 1.239s ok testing/slogtest 1.050s ok text/scanner 1.055s ok text/tabwriter 1.032s ok text/template 1.129s ok text/template/parse 1.050s ok time 3.736s ok unicode 1.080s ok unicode/utf16 1.114s ok unicode/utf8 1.056s ok cmd/addr2line 9.433s ok cmd/api 5.368s ok cmd/asm/internal/asm 5.430s ok cmd/asm/internal/lex 1.059s ok cmd/cgo/internal/swig 1.145s ok cmd/cgo/internal/test 5.498s ok cmd/cgo/internal/testcarchive 64.290s ok cmd/cgo/internal/testcshared 31.712s ok cmd/cgo/internal/testerrors 38.452s ok cmd/cgo/internal/testfortran 1.181s ok cmd/cgo/internal/testgodefs 5.595s ok cmd/cgo/internal/testlife 4.098s ok cmd/cgo/internal/testnocgo 1.067s ok cmd/cgo/internal/testplugin 105.735s ok cmd/cgo/internal/testsanitizers 1.032s [no tests to run] ok cmd/cgo/internal/testshared 1.032s ok cmd/cgo/internal/testso 5.703s ok cmd/cgo/internal/teststdio 6.286s ok cmd/cgo/internal/testtls 1.033s ok cmd/compile/internal/abt 1.060s ok cmd/compile/internal/amd64 98.602s ok cmd/compile/internal/base 1.064s ok cmd/compile/internal/compare 1.093s ok cmd/compile/internal/devirtualize 1.038s ok cmd/compile/internal/dwarfgen 2.144s ok cmd/compile/internal/importer 6.649s ok cmd/compile/internal/inline/inlheur 3.387s ok cmd/compile/internal/ir 1.056s ok cmd/compile/internal/logopt 2.478s ok cmd/compile/internal/loopvar 53.494s ok cmd/compile/internal/noder 1.044s ok cmd/compile/internal/reflectdata 1.047s [no tests to run] ok cmd/compile/internal/ssa 60.800s ok cmd/compile/internal/syntax 0.413s ok cmd/compile/internal/test 36.372s ok cmd/compile/internal/typecheck 1.928s ok cmd/compile/internal/types 1.037s ok cmd/compile/internal/types2 40.805s ok cmd/covdata 1.096s ok cmd/cover 24.089s ok cmd/dist 1.033s ok cmd/distpack 1.033s ok cmd/doc 4.060s ok cmd/fix 16.567s ok cmd/go 515.688s ok cmd/go/internal/auth 1.075s ok cmd/go/internal/cache 1.559s ok cmd/go/internal/cfg 1.025s [no tests to run] ok cmd/go/internal/envcmd 1.531s ok cmd/go/internal/fsys 1.138s ok cmd/go/internal/generate 1.047s ok cmd/go/internal/gover 1.038s ok cmd/go/internal/imports 1.066s ok cmd/go/internal/load 1.040s ok cmd/go/internal/lockedfile 2.219s ok cmd/go/internal/lockedfile/internal/filelock 2.104s ok cmd/go/internal/modfetch 1.057s ok cmd/go/internal/modfetch/codehost 7.961s ok cmd/go/internal/modfetch/zip_sum_test 1.074s ok cmd/go/internal/modindex 1.708s ok cmd/go/internal/modload 1.048s ok cmd/go/internal/mvs 1.045s ok cmd/go/internal/par 1.079s ok cmd/go/internal/str 1.027s ok cmd/go/internal/test 1.077s ok cmd/go/internal/toolchain 1.052s ok cmd/go/internal/vcs 1.104s ok cmd/go/internal/vcweb 1.078s ok cmd/go/internal/vcweb/vcstest 19.127s ok cmd/go/internal/web 1.046s ok cmd/go/internal/work 3.239s ok cmd/gofmt 1.411s ok cmd/internal/archive 3.162s ok cmd/internal/buildid 1.865s ok cmd/internal/cov 1.646s ok cmd/internal/dwarf 1.022s ok cmd/internal/edit 1.024s ok cmd/internal/goobj 1.019s ok cmd/internal/moddeps 2.947s ok cmd/internal/notsha256 1.037s ok cmd/internal/obj 2.227s ok cmd/internal/obj/ppc64 1.804s ok cmd/internal/obj/riscv 1.506s ok cmd/internal/obj/s390x 1.027s ok cmd/internal/obj/x86 4.244s ok cmd/internal/objabi 1.114s ok cmd/internal/pkgpath 5.124s ok cmd/internal/pkgpattern 1.033s ok cmd/internal/quoted 1.025s ok cmd/internal/src 1.022s ok cmd/internal/test2json 1.839s ok cmd/link 18.622s ok cmd/link/internal/benchmark 1.038s ok cmd/link/internal/ld 22.112s ok cmd/link/internal/loader 1.068s ok cmd/nm 9.280s ok cmd/objdump 7.795s ok cmd/pack 7.818s ok cmd/pprof 3.747s ok cmd/trace 1.039s ok cmd/trace/v2 1.276s ok cmd/vet 36.430s ##### Running benchmarks briefly. goos: darwin goarch: amd64 pkg: archive/tar Benchmark/Writer/USTAR-4 3307 34409 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2283 44642 ns/op 1856 B/op 37 allocs/op Benchmark/Writer/PAX-4 1848 64820 ns/op 2512 B/op 57 allocs/op Benchmark/Reader/USTAR-4 4570 24882 ns/op 5147 B/op 16 allocs/op Benchmark/Reader/GNU-4 8104 18548 ns/op 5079 B/op 14 allocs/op Benchmark/Reader/PAX-4 2407 50138 ns/op 9064 B/op 33 allocs/op PASS ok archive/tar 1.899s goos: darwin goarch: amd64 pkg: archive/zip BenchmarkCompressedZipGarbage-4 1 266719922 ns/op 14880 B/op 66 allocs/op BenchmarkZip64Test-4 1 143176415 ns/op BenchmarkZip64TestSizes/4096-4 1700 104116 ns/op BenchmarkZip64TestSizes/1048576-4 147 817044 ns/op BenchmarkZip64TestSizes/67108864-4 1 143670542 ns/op PASS ok archive/zip 2.265s goos: darwin goarch: amd64 pkg: bufio BenchmarkReaderCopyOptimal-4 222564 498.3 ns/op BenchmarkReaderCopyUnoptimal-4 148299 814.5 ns/op BenchmarkReaderCopyNoWriteTo-4 10000 38403 ns/op BenchmarkReaderWriteToOptimal-4 8642 13644 ns/op BenchmarkReaderReadString-4 145572 961.2 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 226468 544.1 ns/op BenchmarkWriterCopyUnoptimal-4 232257 520.4 ns/op BenchmarkWriterCopyNoReadFrom-4 10000 33804 ns/op BenchmarkReaderEmpty-4 25476 5383 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 15193 7694 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 603721 211.7 ns/op 0 B/op 0 allocs/op PASS ok bufio 3.403s goos: darwin goarch: amd64 pkg: bytes BenchmarkReadString-4 3560 30396 ns/op 1078.05 MB/s BenchmarkWriteByte-4 387 304752 ns/op 13.44 MB/s BenchmarkWriteRune-4 236 506791 ns/op 24.25 MB/s BenchmarkBufferNotEmptyWriteRead-4 37 3329796 ns/op BenchmarkBufferFullSmallReads-4 92 1338248 ns/op BenchmarkBufferWriteBlock/N4096-4 10000 22597 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 310 362532 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 13 9120548 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 12 9921553 ns/op 1690.99 MB/s 2796202 B/op 0 allocs/op BenchmarkIndexByte/10-4 3917805 29.87 ns/op 334.79 MB/s BenchmarkIndexByte/32-4 3689529 32.16 ns/op 994.94 MB/s BenchmarkIndexByte/4K-4 1000000 100.2 ns/op 40861.28 MB/s BenchmarkIndexBytePortable/10-4 1000000 103.4 ns/op 96.67 MB/s BenchmarkIndexBytePortable/32-4 442738 284.7 ns/op 112.41 MB/s BenchmarkIndexBytePortable/4K-4 3949 32239 ns/op 127.05 MB/s BenchmarkIndexRune/10-4 937066 113.8 ns/op 87.85 MB/s BenchmarkIndexRune/32-4 1000000 112.7 ns/op 283.92 MB/s BenchmarkIndexRune/4K-4 455047 277.6 ns/op 14757.50 MB/s BenchmarkIndexRuneASCII/10-4 3873751 30.42 ns/op 328.77 MB/s BenchmarkIndexRuneASCII/32-4 3229226 32.03 ns/op 999.15 MB/s BenchmarkIndexRuneASCII/4K-4 1000000 100.7 ns/op 40662.00 MB/s BenchmarkEqual/0-4 12387421 9.086 ns/op BenchmarkEqual/1-4 1242607 92.35 ns/op 10.83 MB/s BenchmarkEqual/6-4 1267761 91.31 ns/op 65.71 MB/s BenchmarkEqual/9-4 1265031 93.42 ns/op 96.34 MB/s BenchmarkEqual/15-4 1252603 95.01 ns/op 157.88 MB/s BenchmarkEqual/16-4 1317812 91.83 ns/op 174.23 MB/s BenchmarkEqual/20-4 1230211 94.32 ns/op 212.04 MB/s BenchmarkEqual/32-4 1252773 94.46 ns/op 338.77 MB/s BenchmarkEqual/4K-4 104169 1168 ns/op 3505.83 MB/s BenchmarkEqualBothUnaligned/64_0-4 1279558 96.46 ns/op 663.49 MB/s BenchmarkEqualBothUnaligned/64_1-4 1000000 105.2 ns/op 608.48 MB/s BenchmarkEqualBothUnaligned/64_4-4 1283996 92.14 ns/op 694.56 MB/s BenchmarkEqualBothUnaligned/64_7-4 1272942 92.60 ns/op 691.13 MB/s BenchmarkEqualBothUnaligned/4096_0-4 102448 1160 ns/op 3532.28 MB/s BenchmarkEqualBothUnaligned/4096_1-4 69258 1710 ns/op 2395.44 MB/s BenchmarkEqualBothUnaligned/4096_4-4 184390 660.9 ns/op 6197.29 MB/s BenchmarkEqualBothUnaligned/4096_7-4 177055 668.2 ns/op 6129.60 MB/s BenchmarkIndex/10-4 2665050 44.10 ns/op 226.76 MB/s BenchmarkIndex/32-4 2612332 45.07 ns/op 709.98 MB/s BenchmarkIndex/4K-4 47340 2432 ns/op 1684.05 MB/s BenchmarkIndexEasy/10-4 3002799 39.66 ns/op 252.17 MB/s BenchmarkIndexEasy/32-4 2754912 43.35 ns/op 738.24 MB/s BenchmarkIndexEasy/4K-4 595524 216.0 ns/op 18962.83 MB/s BenchmarkCount/10-4 1419400 82.97 ns/op 120.53 MB/s BenchmarkCount/32-4 1387160 85.27 ns/op 375.29 MB/s BenchmarkCount/4K-4 47670 2509 ns/op 1632.36 MB/s BenchmarkCountEasy/10-4 1429992 87.65 ns/op 114.09 MB/s BenchmarkCountEasy/32-4 1378574 86.23 ns/op 371.09 MB/s BenchmarkCountEasy/4K-4 506947 250.2 ns/op 16370.40 MB/s BenchmarkCountSingle/10-4 2641140 45.39 ns/op 220.31 MB/s BenchmarkCountSingle/32-4 2675380 44.38 ns/op 720.97 MB/s BenchmarkCountSingle/4K-4 1267752 93.76 ns/op 43684.87 MB/s BenchmarkToUpper/#00-4 2876678 42.59 ns/op BenchmarkToUpper/ONLYUPPER-4 349104 373.3 ns/op BenchmarkToUpper/abc-4 500473 264.0 ns/op BenchmarkToUpper/AbC123-4 300874 426.6 ns/op BenchmarkToUpper/azAZ09_-4 272144 441.6 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 79861 1352 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 39860 2948 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 63454 1844 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 140360 868.7 ns/op BenchmarkToLower/#00-4 2816863 42.67 ns/op BenchmarkToLower/abc-4 434288 286.4 ns/op BenchmarkToLower/AbC123-4 319130 409.4 ns/op BenchmarkToLower/azAZ09_-4 260313 443.9 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 81618 1392 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 38101 2963 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 78370 1590 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 136956 872.4 ns/op BenchmarkFields/ASCII/16-4 209797 635.2 ns/op 25.19 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 13567 9295 ns/op 27.54 MB/s 640 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 926 146131 ns/op 28.03 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 52 2264147 ns/op 28.95 MB/s 147457 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 37170347 ns/op 28.21 MB/s 2277376 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 203061 631.7 ns/op 25.33 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6838 17327 ns/op 14.77 MB/s 480 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 406 304859 ns/op 13.44 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 22 5153372 ns/op 12.72 MB/s 512260 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 88711773 ns/op 11.82 MB/s 11219200 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 153654 791.7 ns/op 20.21 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 9484 11250 ns/op 22.76 MB/s 640 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 654 196073 ns/op 20.89 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 31 3514818 ns/op 18.65 MB/s 512259 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 63512229 ns/op 16.51 MB/s 11219200 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 162574 858.9 ns/op 18.63 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8503 13725 ns/op 18.65 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 519 250659 ns/op 16.34 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 25 4388438 ns/op 14.93 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 75117240 ns/op 13.96 MB/s 11219200 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2123382 57.07 ns/op BenchmarkTrimSpace/ASCII-4 1244041 97.25 ns/op BenchmarkTrimSpace/SomeNonASCII-4 105040 1092 ns/op BenchmarkTrimSpace/JustNonASCII-4 51278 2256 ns/op BenchmarkToValidUTF8/Valid-4 392241 267.3 ns/op BenchmarkToValidUTF8/InvalidASCII-4 332976 381.7 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 88344 1290 ns/op BenchmarkIndexHard1-4 1239 94852 ns/op BenchmarkIndexHard2-4 916 131182 ns/op BenchmarkIndexHard3-4 230 524429 ns/op BenchmarkIndexHard4-4 152 781630 ns/op BenchmarkLastIndexHard1-4 8 13600743 ns/op BenchmarkLastIndexHard2-4 6 17130546 ns/op BenchmarkLastIndexHard3-4 6 19335845 ns/op BenchmarkCountHard1-4 1261 93498 ns/op BenchmarkCountHard2-4 894 130672 ns/op BenchmarkCountHard3-4 228 524846 ns/op BenchmarkSplitEmptySeparator-4 2 93795850 ns/op BenchmarkSplitSingleByteSeparator-4 19 7400628 ns/op BenchmarkSplitMultiByteSeparator-4 14 8329663 ns/op BenchmarkSplitNSingleByteSeparator-4 194778 805.9 ns/op BenchmarkSplitNMultiByteSeparator-4 76170 1746 ns/op BenchmarkRepeat-4 185937 716.8 ns/op BenchmarkRepeatLarge/256/1-4 139436 1082 ns/op 236.65 MB/s BenchmarkRepeatLarge/256/16-4 217189 747.3 ns/op 342.55 MB/s BenchmarkRepeatLarge/512/1-4 89869 1513 ns/op 338.40 MB/s BenchmarkRepeatLarge/512/16-4 120146 1182 ns/op 433.10 MB/s BenchmarkRepeatLarge/1024/1-4 57012 2406 ns/op 425.58 MB/s BenchmarkRepeatLarge/1024/16-4 63148 1957 ns/op 523.38 MB/s BenchmarkRepeatLarge/2048/1-4 28088 4235 ns/op 483.57 MB/s BenchmarkRepeatLarge/2048/16-4 36409 3479 ns/op 588.73 MB/s BenchmarkRepeatLarge/4096/1-4 20554 7086 ns/op 578.06 MB/s BenchmarkRepeatLarge/4096/16-4 19257 6243 ns/op 656.10 MB/s BenchmarkRepeatLarge/8192/1-4 10000 11319 ns/op 723.71 MB/s BenchmarkRepeatLarge/8192/16-4 10000 11365 ns/op 720.80 MB/s BenchmarkRepeatLarge/8192/4097-4 21082 6293 ns/op 651.09 MB/s BenchmarkRepeatLarge/16384/1-4 8901 22930 ns/op 714.51 MB/s BenchmarkRepeatLarge/16384/16-4 10000 22243 ns/op 736.61 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 16675 ns/op 737.08 MB/s BenchmarkRepeatLarge/32768/1-4 2713 46132 ns/op 710.30 MB/s BenchmarkRepeatLarge/32768/16-4 2709 41623 ns/op 787.26 MB/s BenchmarkRepeatLarge/32768/4097-4 5217 39257 ns/op 730.54 MB/s BenchmarkRepeatLarge/65536/1-4 1478 86824 ns/op 754.82 MB/s BenchmarkRepeatLarge/65536/16-4 1692 81166 ns/op 807.43 MB/s BenchmarkRepeatLarge/65536/4097-4 1454 81468 ns/op 754.34 MB/s BenchmarkRepeatLarge/131072/1-4 320 369388 ns/op 354.84 MB/s BenchmarkRepeatLarge/131072/16-4 346 358716 ns/op 365.39 MB/s BenchmarkRepeatLarge/131072/4097-4 325 346794 ns/op 366.23 MB/s BenchmarkRepeatLarge/262144/1-4 184 598339 ns/op 438.12 MB/s BenchmarkRepeatLarge/262144/16-4 183 653292 ns/op 401.27 MB/s BenchmarkRepeatLarge/262144/4097-4 214 584350 ns/op 441.71 MB/s BenchmarkRepeatLarge/524288/1-4 112 1136362 ns/op 461.37 MB/s BenchmarkRepeatLarge/524288/16-4 100 1130977 ns/op 463.57 MB/s BenchmarkRepeatLarge/524288/4097-4 110 1080476 ns/op 481.56 MB/s BenchmarkRepeatLarge/1048576/1-4 55 2132963 ns/op 491.61 MB/s BenchmarkRepeatLarge/1048576/16-4 48 2087263 ns/op 502.37 MB/s BenchmarkRepeatLarge/1048576/4097-4 60 2178242 ns/op 479.62 MB/s BenchmarkRepeatLarge/2097152/1-4 37 4049956 ns/op 517.82 MB/s BenchmarkRepeatLarge/2097152/16-4 36 4004569 ns/op 523.69 MB/s BenchmarkRepeatLarge/2097152/4097-4 31 3910046 ns/op 535.43 MB/s BenchmarkRepeatLarge/4194304/1-4 15 7066351 ns/op 593.56 MB/s BenchmarkRepeatLarge/4194304/16-4 16 7140153 ns/op 587.42 MB/s BenchmarkRepeatLarge/4194304/4097-4 15 8071602 ns/op 519.26 MB/s BenchmarkRepeatLarge/8388608/1-4 9 12604365 ns/op 665.53 MB/s BenchmarkRepeatLarge/8388608/16-4 9 12081820 ns/op 694.32 MB/s BenchmarkRepeatLarge/8388608/4097-4 9 12516979 ns/op 670.01 MB/s BenchmarkRepeatLarge/16777216/1-4 5 22250878 ns/op 754.00 MB/s BenchmarkRepeatLarge/16777216/16-4 5 23594257 ns/op 711.07 MB/s BenchmarkRepeatLarge/16777216/4097-4 5 22340604 ns/op 750.97 MB/s BenchmarkRepeatLarge/33554432/1-4 3 47499730 ns/op 706.41 MB/s BenchmarkRepeatLarge/33554432/16-4 3 45048717 ns/op 744.85 MB/s BenchmarkRepeatLarge/33554432/4097-4 3 46282879 ns/op 724.99 MB/s BenchmarkRepeatLarge/67108864/1-4 2 89831566 ns/op 747.05 MB/s BenchmarkRepeatLarge/67108864/16-4 2 87397220 ns/op 767.86 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 90090310 ns/op 744.91 MB/s BenchmarkRepeatLarge/134217728/1-4 1 173848881 ns/op 772.04 MB/s BenchmarkRepeatLarge/134217728/16-4 1 169196695 ns/op 793.26 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 174469690 ns/op 769.29 MB/s BenchmarkRepeatLarge/268435456/1-4 1 376295011 ns/op 713.36 MB/s BenchmarkRepeatLarge/268435456/16-4 1 347509513 ns/op 772.45 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 356684581 ns/op 752.58 MB/s BenchmarkRepeatLarge/536870912/1-4 1 769353701 ns/op 697.82 MB/s BenchmarkRepeatLarge/536870912/16-4 1 733017015 ns/op 732.41 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 717902954 ns/op 747.83 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 4113854465 ns/op 261.01 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1442108506 ns/op 744.56 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1405453382 ns/op 763.98 MB/s BenchmarkBytesCompare/1-4 17136024 7.382 ns/op BenchmarkBytesCompare/2-4 16074585 7.400 ns/op BenchmarkBytesCompare/4-4 16656991 7.335 ns/op BenchmarkBytesCompare/8-4 17147778 7.532 ns/op BenchmarkBytesCompare/16-4 18107002 6.913 ns/op BenchmarkBytesCompare/32-4 14852780 7.927 ns/op BenchmarkBytesCompare/64-4 11934739 9.368 ns/op BenchmarkBytesCompare/128-4 10773351 9.923 ns/op BenchmarkBytesCompare/256-4 9863212 11.70 ns/op BenchmarkBytesCompare/512-4 6672349 17.71 ns/op BenchmarkBytesCompare/1024-4 4150330 28.00 ns/op BenchmarkBytesCompare/2048-4 2330322 48.37 ns/op BenchmarkIndexAnyASCII/1:1-4 2220188 57.07 ns/op BenchmarkIndexAnyASCII/1:2-4 2146810 58.36 ns/op BenchmarkIndexAnyASCII/1:4-4 2133270 56.39 ns/op BenchmarkIndexAnyASCII/1:8-4 2264347 56.14 ns/op BenchmarkIndexAnyASCII/1:16-4 2240449 55.74 ns/op BenchmarkIndexAnyASCII/1:32-4 2268583 55.32 ns/op BenchmarkIndexAnyASCII/1:64-4 2266408 55.85 ns/op BenchmarkIndexAnyASCII/16:1-4 1965729 57.88 ns/op BenchmarkIndexAnyASCII/16:2-4 488768 274.5 ns/op BenchmarkIndexAnyASCII/16:4-4 482152 248.8 ns/op BenchmarkIndexAnyASCII/16:8-4 531348 265.6 ns/op BenchmarkIndexAnyASCII/16:16-4 471387 258.9 ns/op BenchmarkIndexAnyASCII/16:32-4 421660 277.5 ns/op BenchmarkIndexAnyASCII/16:64-4 400884 305.2 ns/op BenchmarkIndexAnyASCII/256:1-4 1830738 63.59 ns/op BenchmarkIndexAnyASCII/256:2-4 36492 3355 ns/op BenchmarkIndexAnyASCII/256:4-4 36325 3198 ns/op BenchmarkIndexAnyASCII/256:8-4 38394 3109 ns/op BenchmarkIndexAnyASCII/256:16-4 38044 3103 ns/op BenchmarkIndexAnyASCII/256:32-4 37273 3145 ns/op BenchmarkIndexAnyASCII/256:64-4 37200 3146 ns/op BenchmarkIndexAnyUTF8/1:1-4 2080688 56.73 ns/op BenchmarkIndexAnyUTF8/1:2-4 2124087 55.21 ns/op BenchmarkIndexAnyUTF8/1:4-4 2075826 55.04 ns/op BenchmarkIndexAnyUTF8/1:8-4 2193170 54.42 ns/op BenchmarkIndexAnyUTF8/1:16-4 2130633 54.94 ns/op BenchmarkIndexAnyUTF8/1:32-4 2099824 56.29 ns/op BenchmarkIndexAnyUTF8/1:64-4 2000923 57.17 ns/op BenchmarkIndexAnyUTF8/16:1-4 166092 732.0 ns/op BenchmarkIndexAnyUTF8/16:2-4 440148 283.5 ns/op BenchmarkIndexAnyUTF8/16:4-4 390289 284.2 ns/op BenchmarkIndexAnyUTF8/16:8-4 436237 285.3 ns/op BenchmarkIndexAnyUTF8/16:16-4 415878 279.2 ns/op BenchmarkIndexAnyUTF8/16:32-4 404821 292.8 ns/op BenchmarkIndexAnyUTF8/16:64-4 386406 296.6 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 10803 ns/op BenchmarkIndexAnyUTF8/256:2-4 30613 3915 ns/op BenchmarkIndexAnyUTF8/256:4-4 30758 3882 ns/op BenchmarkIndexAnyUTF8/256:8-4 28359 4076 ns/op BenchmarkIndexAnyUTF8/256:16-4 31177 3778 ns/op BenchmarkIndexAnyUTF8/256:32-4 29209 3996 ns/op BenchmarkIndexAnyUTF8/256:64-4 28999 4019 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2066595 51.52 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2386266 49.55 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2289493 49.22 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2317444 49.73 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2310033 49.94 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2281268 49.99 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2227803 51.20 ns/op BenchmarkLastIndexAnyASCII/16:1-4 529539 239.9 ns/op BenchmarkLastIndexAnyASCII/16:2-4 482083 239.1 ns/op BenchmarkLastIndexAnyASCII/16:4-4 532840 238.7 ns/op BenchmarkLastIndexAnyASCII/16:8-4 489890 244.0 ns/op BenchmarkLastIndexAnyASCII/16:16-4 424320 247.3 ns/op BenchmarkLastIndexAnyASCII/16:32-4 419607 265.7 ns/op BenchmarkLastIndexAnyASCII/16:64-4 393459 293.6 ns/op BenchmarkLastIndexAnyASCII/256:1-4 37600 3103 ns/op BenchmarkLastIndexAnyASCII/256:2-4 37246 3130 ns/op BenchmarkLastIndexAnyASCII/256:4-4 38188 3066 ns/op BenchmarkLastIndexAnyASCII/256:8-4 38361 3099 ns/op BenchmarkLastIndexAnyASCII/256:16-4 37776 3116 ns/op BenchmarkLastIndexAnyASCII/256:32-4 37482 3145 ns/op BenchmarkLastIndexAnyASCII/256:64-4 36519 3166 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2253980 50.11 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2201616 48.82 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2294926 49.95 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2374219 49.77 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2323868 49.73 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2260666 50.56 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2171930 52.81 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 217780 581.8 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 408234 288.3 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 445280 286.4 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 417692 287.9 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 400044 288.5 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 389010 298.7 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 387488 306.3 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 13677 8642 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 30572 3880 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 30728 3990 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 30212 3860 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 30154 4028 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 29109 3998 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 28527 4103 ns/op BenchmarkTrimASCII/1:1-4 2559181 47.84 ns/op BenchmarkTrimASCII/1:2-4 2404396 49.15 ns/op BenchmarkTrimASCII/1:4-4 2353966 51.51 ns/op BenchmarkTrimASCII/1:8-4 2186655 56.39 ns/op BenchmarkTrimASCII/1:16-4 1787328 65.93 ns/op BenchmarkTrimASCII/16:1-4 675792 186.3 ns/op BenchmarkTrimASCII/16:2-4 527408 251.9 ns/op BenchmarkTrimASCII/16:4-4 511502 262.7 ns/op BenchmarkTrimASCII/16:8-4 485484 262.9 ns/op BenchmarkTrimASCII/16:16-4 481998 275.6 ns/op BenchmarkTrimASCII/256:1-4 54049 2250 ns/op BenchmarkTrimASCII/256:2-4 38251 3063 ns/op BenchmarkTrimASCII/256:4-4 38434 3082 ns/op BenchmarkTrimASCII/256:8-4 39015 3220 ns/op BenchmarkTrimASCII/256:16-4 34604 3114 ns/op BenchmarkTrimASCII/4096:1-4 3645 39043 ns/op BenchmarkTrimASCII/4096:2-4 2595 48476 ns/op BenchmarkTrimASCII/4096:4-4 2539 48676 ns/op BenchmarkTrimASCII/4096:8-4 2535 49733 ns/op BenchmarkTrimASCII/4096:16-4 2586 49375 ns/op BenchmarkTrimByte-4 2293479 47.95 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 19750 6040 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 19857 6118 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1078 115619 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2089 56120 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4184 28969 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 8306 14541 ns/op BenchmarkCompareBytesEqual-4 17180499 6.726 ns/op BenchmarkCompareBytesToNil-4 19127352 6.591 ns/op BenchmarkCompareBytesEmpty-4 19461208 5.729 ns/op BenchmarkCompareBytesIdentical-4 18839374 6.381 ns/op BenchmarkCompareBytesSameLength-4 15983076 6.863 ns/op BenchmarkCompareBytesDifferentLength-4 15911318 7.055 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 2660 40564 ns/op 25850.27 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 3248 38196 ns/op 27452.83 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 3018 38839 ns/op 26997.96 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 3578 37188 ns/op 28196.72 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 3578 37341 ns/op 28081.25 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 3141 38025 ns/op 27576.19 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 3230 39355 ns/op 26644.39 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 3686 36293 ns/op 28892.49 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 2931 41416 ns/op 25318.11 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 2904 37555 ns/op 27921.35 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 2496 40323 ns/op 26004.50 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 2890 40850 ns/op 25668.80 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 2794 39280 ns/op 26695.36 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 2824 40583 ns/op 25838.12 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 2702 41071 ns/op 25531.19 MB/s BenchmarkCompareBytesBig-4 3382 36534 ns/op 28701.50 MB/s BenchmarkCompareBytesBigIdentical-4 19903873 5.802 ns/op 180727350.95 MB/s PASS ok bytes 71.086s goos: darwin goarch: amd64 pkg: compress/bzip2 BenchmarkDecodeDigits-4 2 67222976 ns/op 1.49 MB/s 3620748 B/op 54 allocs/op BenchmarkDecodeNewton-4 1 247806404 ns/op 2.29 MB/s 3638592 B/op 54 allocs/op BenchmarkDecodeRand-4 6 23892468 ns/op 0.69 MB/s 3644726 B/op 51 allocs/op PASS ok compress/bzip2 2.123s goos: darwin goarch: amd64 pkg: compress/flate BenchmarkDecode/Digits/Huffman/1e4-4 67 1802686 ns/op 5.55 MB/s 42989 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 6 17456184 ns/op 5.73 MB/s 41984 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 175321416 ns/op 5.70 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 68 1850767 ns/op 5.40 MB/s 42307 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 18293279 ns/op 5.47 MB/s 43641 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 184675876 ns/op 5.41 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 70 1779674 ns/op 5.62 MB/s 42454 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 17025135 ns/op 5.87 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 185651242 ns/op 5.39 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 55 1842719 ns/op 5.43 MB/s 43116 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 16946943 ns/op 5.90 MB/s 45002 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 171059341 ns/op 5.85 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 56 1976234 ns/op 5.06 MB/s 44175 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 18919872 ns/op 5.29 MB/s 46464 B/op 23 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 190889174 ns/op 5.24 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 68 1557706 ns/op 6.42 MB/s 42480 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 12601546 ns/op 7.94 MB/s 45831 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 127771356 ns/op 7.83 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 86 1406377 ns/op 7.11 MB/s 42867 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10227752 ns/op 9.78 MB/s 47040 B/op 33 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 100717211 ns/op 9.93 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 92 1401959 ns/op 7.13 MB/s 43819 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10061556 ns/op 9.94 MB/s 47861 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 101666631 ns/op 9.84 MB/s 67752 B/op 152 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 100 1126012 ns/op 8.88 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 10 10664839 ns/op 9.38 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 109278162 ns/op 9.15 MB/s BenchmarkEncode/Digits/Speed/1e4-4 54 2061991 ns/op 4.85 MB/s BenchmarkEncode/Digits/Speed/1e5-4 6 17678918 ns/op 5.66 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 173887178 ns/op 5.75 MB/s BenchmarkEncode/Digits/Default/1e4-4 20 5168342 ns/op 1.93 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 57710529 ns/op 1.73 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 590228139 ns/op 1.69 MB/s BenchmarkEncode/Digits/Compression/1e4-4 21 5082770 ns/op 1.97 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 56400034 ns/op 1.77 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 577043515 ns/op 1.73 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 88 1336979 ns/op 7.48 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 11431064 ns/op 8.75 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 116666071 ns/op 8.57 MB/s BenchmarkEncode/Newton/Speed/1e4-4 57 1902819 ns/op 5.26 MB/s BenchmarkEncode/Newton/Speed/1e5-4 8 13845990 ns/op 7.22 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 134650816 ns/op 7.43 MB/s BenchmarkEncode/Newton/Default/1e4-4 22 4921437 ns/op 2.03 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 50645846 ns/op 1.97 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 518024556 ns/op 1.93 MB/s BenchmarkEncode/Newton/Compression/1e4-4 21 5420855 ns/op 1.84 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 62143893 ns/op 1.61 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 641025484 ns/op 1.56 MB/s PASS ok compress/flate 14.624s goos: darwin goarch: amd64 pkg: compress/lzw BenchmarkDecoder/1e4-4 54 2237452 ns/op 4.47 MB/s BenchmarkDecoder/1e-Reuse4-4 56 2270049 ns/op 4.41 MB/s BenchmarkDecoder/1e5-4 5 21923191 ns/op 4.56 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22053740 ns/op 4.53 MB/s BenchmarkDecoder/1e6-4 1 215705415 ns/op 4.64 MB/s BenchmarkDecoder/1e-Reuse6-4 1 214895401 ns/op 4.65 MB/s BenchmarkEncoder/1e4-4 66 1882953 ns/op 5.31 MB/s BenchmarkEncoder/1e-Reuse4-4 64 1778059 ns/op 5.62 MB/s BenchmarkEncoder/1e5-4 6 18047925 ns/op 5.54 MB/s BenchmarkEncoder/1e-Reuse5-4 6 17592244 ns/op 5.68 MB/s BenchmarkEncoder/1e6-4 1 181849613 ns/op 5.50 MB/s BenchmarkEncoder/1e-Reuse6-4 1 189091934 ns/op 5.29 MB/s PASS ok compress/lzw 3.808s goos: darwin goarch: amd64 pkg: container/heap BenchmarkDup-4 28 3968844 ns/op PASS ok container/heap 1.251s goos: darwin goarch: amd64 pkg: context BenchmarkCommonParentCancel-4 32650 3475 ns/op BenchmarkWithTimeout/concurrency=40-4 8871 17476 ns/op BenchmarkWithTimeout/concurrency=4000-4 8791 19648 ns/op BenchmarkWithTimeout/concurrency=400000-4 10000 12840 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 466124 343.4 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 20047 6476 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 24735 5962 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 4065 28793 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2665 42338 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 3966 28149 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 416 313879 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 279 470693 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 418 274749 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 42 3102159 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 24 4840440 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 39 3117281 ns/op BenchmarkCheckCanceled/Err-4 359044 326.4 ns/op BenchmarkCheckCanceled/Done-4 635260 199.2 ns/op BenchmarkContextCancelDone-4 1008374 118.7 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 29314 3897 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 28526 4171 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 28053 4606 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 22682 5514 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 15583 7584 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 634899 205.5 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 388455 329.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 280388 456.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 180972 701.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 89570 1358 ns/op PASS ok context 10.057s goos: darwin goarch: amd64 pkg: crypto/aes BenchmarkEncrypt-4 1784620 63.76 ns/op 250.93 MB/s BenchmarkDecrypt-4 1931482 61.70 ns/op 259.32 MB/s BenchmarkExpand-4 1211864 96.65 ns/op PASS ok crypto/aes 1.721s goos: darwin goarch: amd64 pkg: crypto/cipher BenchmarkAESGCM/Open-128-64-4 271356 472.2 ns/op 135.55 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 438381 278.0 ns/op 230.18 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 278415 467.1 ns/op 137.00 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 413677 283.5 ns/op 225.74 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 174074 712.7 ns/op 1894.24 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 232358 519.8 ns/op 2597.36 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 157659 808.4 ns/op 1669.97 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 206604 610.4 ns/op 2211.61 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 61153 1955 ns/op 4189.79 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 63594 1574 ns/op 5203.63 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 51835 2322 ns/op 3527.99 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 55651 2075 ns/op 3947.40 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 7437 16428 ns/op 62.03 MB/s BenchmarkAESCFBDecrypt1K-4 6846 16419 ns/op 62.06 MB/s BenchmarkAESCFBDecrypt8K-4 907 128604 ns/op 63.66 MB/s BenchmarkAESOFB1K-4 10000 10536 ns/op 96.71 MB/s BenchmarkAESCTR1K-4 16161 7423 ns/op 137.27 MB/s BenchmarkAESCTR8K-4 2187 57543 ns/op 142.28 MB/s BenchmarkAESCBCEncrypt1K-4 15891 7550 ns/op 135.62 MB/s BenchmarkAESCBCDecrypt1K-4 20091 5788 ns/op 176.92 MB/s PASS ok crypto/cipher 4.259s goos: darwin goarch: amd64 pkg: crypto/des BenchmarkEncrypt-4 97562 1237 ns/op 6.47 MB/s BenchmarkDecrypt-4 101131 1149 ns/op 6.96 MB/s BenchmarkTDESEncrypt-4 38871 2989 ns/op 2.68 MB/s BenchmarkTDESDecrypt-4 39572 2995 ns/op 2.67 MB/s PASS ok crypto/des 1.701s goos: darwin goarch: amd64 pkg: crypto/ecdh BenchmarkECDH/P256-4 1442 85340 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 18 6886976 ns/op 1089 B/op 21 allocs/op BenchmarkECDH/P521-4 6 17457661 ns/op 1536 B/op 21 allocs/op BenchmarkECDH/X25519-4 96 1312711 ns/op 376 B/op 9 allocs/op PASS ok crypto/ecdh 1.683s goos: darwin goarch: amd64 pkg: crypto/ecdsa BenchmarkSign/P256-4 2190 58370 ns/op 2511 B/op 33 allocs/op BenchmarkSign/P384-4 36 3769050 ns/op 2679 B/op 34 allocs/op BenchmarkSign/P521-4 14 9022767 ns/op 3065 B/op 35 allocs/op BenchmarkVerify/P256-4 1132 116214 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 10 13523888 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 5 22709119 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 5648 22228 ns/op 896 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 62 3391436 ns/op 1096 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 22 5731089 ns/op 1416 B/op 17 allocs/op PASS ok crypto/ecdsa 3.021s goos: darwin goarch: amd64 pkg: crypto/ed25519 BenchmarkKeyGeneration-4 276 469126 ns/op BenchmarkNewKeyFromSeed-4 267 448433 ns/op BenchmarkSigning-4 273 563253 ns/op BenchmarkVerification-4 164 703422 ns/op PASS ok crypto/ed25519 1.936s goos: darwin goarch: amd64 pkg: crypto/elliptic BenchmarkScalarBaseMult/P256-4 7317 17491 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 139 1102814 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 61 2088745 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 22 5055519 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1886 64030 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 67 2007870 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 26 5038916 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 6 17419080 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 11964 10926 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 8430 16898 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 4887 29435 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 100 1261917 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2881 40943 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 360 354882 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1941 103512 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 100 1287244 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 4.052s goos: darwin goarch: amd64 pkg: crypto/hmac BenchmarkHMACSHA256_1K-4 14804 7275 ns/op 140.75 MB/s BenchmarkHMACSHA256_32-4 23272 5251 ns/op 6.09 MB/s BenchmarkNewWriteSum-4 10000 11144 ns/op 2.87 MB/s PASS ok crypto/hmac 1.594s goos: darwin goarch: amd64 pkg: crypto/internal/bigmod BenchmarkModAdd-4 40485 2834 ns/op BenchmarkModSub-4 42268 2740 ns/op BenchmarkMontgomeryRepr-4 26564 5413 ns/op BenchmarkMontgomeryMul-4 25272 4778 ns/op BenchmarkModMul-4 10000 14967 ns/op BenchmarkExpBig-4 18 6896451 ns/op BenchmarkExp-4 6 19031899 ns/op PASS ok crypto/internal/bigmod 2.490s goos: darwin goarch: amd64 pkg: crypto/internal/edwards25519 BenchmarkEncodingDecoding-4 3756 40084 ns/op BenchmarkScalarBaseMult-4 254 435452 ns/op BenchmarkScalarMult-4 126 992480 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 186 642844 ns/op PASS ok crypto/internal/edwards25519 1.788s goos: darwin goarch: amd64 pkg: crypto/internal/edwards25519/field BenchmarkAdd-4 495668 252.4 ns/op BenchmarkMultiply-4 5301573 19.84 ns/op BenchmarkSquare-4 6762986 17.74 ns/op BenchmarkInvert-4 34714 3561 ns/op BenchmarkMult32-4 1344032 84.44 ns/op PASS ok crypto/internal/edwards25519/field 2.083s goos: darwin goarch: amd64 pkg: crypto/internal/nistec BenchmarkScalarMult/P224-4 63 1861545 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 2374 86477 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 24 4941903 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 13845401 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 176 745823 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 10000 10762 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 67 2557270 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 30 4400781 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.472s goos: darwin goarch: amd64 pkg: crypto/internal/nistec/fiat BenchmarkMul/P224-4 726904 193.4 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 449218 313.2 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 146364 869.2 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 794960 174.3 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 381498 347.3 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 130696 1012 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 2.307s goos: darwin goarch: amd64 pkg: crypto/md5 BenchmarkHash8Bytes-4 129372 1007 ns/op 7.94 MB/s BenchmarkHash64-4 154452 826.7 ns/op 77.41 MB/s BenchmarkHash128-4 151804 832.2 ns/op 153.81 MB/s BenchmarkHash256-4 117370 1015 ns/op 252.25 MB/s BenchmarkHash512-4 79933 1697 ns/op 301.63 MB/s BenchmarkHash1K-4 56974 1982 ns/op 516.58 MB/s BenchmarkHash8K-4 10000 10381 ns/op 789.17 MB/s BenchmarkHash1M-4 81 1915239 ns/op 547.49 MB/s BenchmarkHash8M-4 9 11720249 ns/op 715.74 MB/s BenchmarkHash8BytesUnaligned-4 111589 1040 ns/op 7.70 MB/s BenchmarkHash1KUnaligned-4 57654 3045 ns/op 336.32 MB/s BenchmarkHash8KUnaligned-4 11275 10730 ns/op 763.44 MB/s PASS ok crypto/md5 3.387s goos: darwin goarch: amd64 pkg: crypto/rand BenchmarkPrime-4 1 338307974 ns/op PASS ok crypto/rand 1.378s goos: darwin goarch: amd64 pkg: crypto/rc4 BenchmarkRC4_128-4 13144 14744 ns/op 8.68 MB/s BenchmarkRC4_1K-4 1714 92475 ns/op 11.07 MB/s BenchmarkRC4_8K-4 195 789180 ns/op 10.26 MB/s PASS ok crypto/rc4 1.752s goos: darwin goarch: amd64 pkg: crypto/rsa BenchmarkDecryptPKCS1v15/2048-4 10 11137209 ns/op BenchmarkDecryptPKCS1v15/3072-4 4 35426375 ns/op BenchmarkDecryptPKCS1v15/4096-4 2 53348305 ns/op BenchmarkEncryptPKCS1v15/2048-4 36 3600931 ns/op BenchmarkDecryptOAEP/2048-4 9 11125953 ns/op BenchmarkEncryptOAEP/2048-4 37 3469671 ns/op BenchmarkSignPKCS1v15/2048-4 9 12200153 ns/op BenchmarkVerifyPKCS1v15/2048-4 40 3294177 ns/op BenchmarkSignPSS/2048-4 10 19464783 ns/op BenchmarkVerifyPSS/2048-4 37 3570414 ns/op PASS ok crypto/rsa 2.953s goos: darwin goarch: amd64 pkg: crypto/sha1 BenchmarkHash8Bytes/New-4 93690 1168 ns/op 6.85 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 100692 1623 ns/op 4.93 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 90012 1369 ns/op 233.68 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 101774 1245 ns/op 257.08 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 57764 2043 ns/op 501.34 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 65608 1876 ns/op 545.90 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 14992 8922 ns/op 918.21 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 12444 9156 ns/op 894.75 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.613s goos: darwin goarch: amd64 pkg: crypto/sha256 BenchmarkHash8Bytes/New-4 87862 1370 ns/op 5.84 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 88430 1921 ns/op 4.17 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 76028 1430 ns/op 5.59 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 31659 3826 ns/op 267.64 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 35817 5933 ns/op 172.60 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 30153 3494 ns/op 293.10 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 6282 20460 ns/op 400.40 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 6840 28168 ns/op 290.82 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 6140 20548 ns/op 398.68 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.795s goos: darwin goarch: amd64 pkg: crypto/sha512 BenchmarkHash8Bytes/New-4 61632 2420 ns/op 3.31 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 76024 1442 ns/op 5.55 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 74418 1794 ns/op 4.46 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 29895 3725 ns/op 274.89 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 37172 3071 ns/op 333.49 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 36224 3560 ns/op 287.62 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 8504 16759 ns/op 488.81 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 9662 18868 ns/op 434.17 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 8335 14678 ns/op 558.13 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.798s goos: darwin goarch: amd64 pkg: crypto/subtle BenchmarkConstantTimeByteEq-4 25051317 5.807 ns/op BenchmarkConstantTimeEq-4 22831870 5.836 ns/op BenchmarkConstantTimeLessOrEq-4 25567077 5.286 ns/op BenchmarkXORBytes/8Bytes-4 3319060 38.61 ns/op 207.19 MB/s BenchmarkXORBytes/128Bytes-4 3026643 36.69 ns/op 3488.63 MB/s BenchmarkXORBytes/2048Bytes-4 1000000 135.2 ns/op 15149.55 MB/s BenchmarkXORBytes/32768Bytes-4 90088 1366 ns/op 23982.32 MB/s PASS ok crypto/subtle 2.369s goos: darwin goarch: amd64 pkg: crypto/tls BenchmarkCertCache/0-4 50 3881345 ns/op BenchmarkCertCache/1-4 31 3965915 ns/op BenchmarkCertCache/2-4 38 3910214 ns/op BenchmarkCertCache/3-4 28 4092592 ns/op BenchmarkHandshakeServer/RSA-4 12 12351133 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 12 11764060 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 12 11998210 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 32 3279375 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 32 3900992 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 28 4475373 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 34 4808132 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 3 33913627 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 3 38666819 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 2 81310677 ns/op 12.90 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 2 77835716 ns/op 13.47 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 1 151239602 ns/op 13.87 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 1 135564742 ns/op 15.47 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 1 264090467 ns/op 15.88 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 1 288173353 ns/op 14.55 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 519929350 ns/op 16.13 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 558040872 ns/op 15.03 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 907402775 ns/op 18.49 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 1072803238 ns/op 15.64 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 2028261428 ns/op 16.54 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 2150620517 ns/op 15.60 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 4079617075 ns/op 16.45 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 4352427824 ns/op 15.42 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 2 77730688 ns/op 13.49 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 2 86246168 ns/op 12.16 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 1 129424327 ns/op 16.20 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 1 157776834 ns/op 13.29 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 1 198633832 ns/op 21.12 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 1 290464989 ns/op 14.44 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 491804405 ns/op 17.06 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 527941937 ns/op 15.89 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 988854195 ns/op 16.97 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 1036120375 ns/op 16.19 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 1897547690 ns/op 17.68 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 2094653086 ns/op 16.02 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 4026075595 ns/op 16.67 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 4097752815 ns/op 16.38 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 725087845 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 716225404 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 298810375 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 298050381 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 161343949 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 157792592 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 92581930 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 92468752 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 2 61535388 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 45105160 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 153190520 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 154526699 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 75042558 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 73255350 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 49758732 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 46064646 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 3 37772974 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 3 36641006 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 4 26676793 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 5 28533364 ns/op PASS ok crypto/tls 44.104s goos: darwin goarch: amd64 pkg: crypto/x509 BenchmarkCreateCertificate/RSA_2048-4 7 15007069 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 229 527635 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1153 125132 ns/op 12658 B/op 165 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1060 141017 ns/op 14066 B/op 188 allocs/op PASS ok crypto/x509 1.911s goos: darwin goarch: amd64 pkg: database/sql BenchmarkConcurrentDBExec-4 42 3306408 ns/op 278176 B/op 1623 allocs/op BenchmarkConcurrentStmtQuery-4 48 3594990 ns/op 265851 B/op 1986 allocs/op BenchmarkConcurrentStmtExec-4 45 2458656 ns/op 213990 B/op 578 allocs/op BenchmarkConcurrentTxQuery-4 37 3077932 ns/op 273124 B/op 2136 allocs/op BenchmarkConcurrentTxExec-4 85 1699414 ns/op 87778 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 40 2540149 ns/op 104983 B/op 2059 allocs/op BenchmarkConcurrentTxStmtExec-4 140 874231 ns/op 41209 B/op 381 allocs/op BenchmarkConcurrentRandom-4 39 3081431 ns/op 224290 B/op 1772 allocs/op BenchmarkManyConcurrentQueries-4 3086 41332 ns/op 4108 B/op 20 allocs/op BenchmarkGrabConn-4 194922 693.3 ns/op 0 B/op 0 allocs/op PASS ok database/sql 2.986s goos: darwin goarch: amd64 pkg: debug/elf BenchmarkSymbols64-4 1851 60012 ns/op BenchmarkSymbols32-4 2379 75239 ns/op PASS ok debug/elf 1.387s goos: darwin goarch: amd64 pkg: debug/gosym Benchmark115/NewLineTable-4 112509 974.4 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 74 1902333 ns/op 180212 B/op 13 allocs/op Benchmark115/LineToPC-4 76 2285445 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 15534 7633 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.935s goos: darwin goarch: amd64 pkg: encoding/asn1 BenchmarkObjectIdentifierString-4 52894 2116 ns/op BenchmarkMarshal-4 769 152642 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2648 46073 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.600s goos: darwin goarch: amd64 pkg: encoding/base32 BenchmarkEncode-4 320 369289 ns/op 22.18 MB/s BenchmarkEncodeToString-4 264 413926 ns/op 19.79 MB/s BenchmarkDecode-4 148 789217 ns/op 16.61 MB/s BenchmarkDecodeString-4 153 764873 ns/op 17.14 MB/s PASS ok encoding/base32 1.806s goos: darwin goarch: amd64 pkg: encoding/base64 BenchmarkEncodeToString-4 361 322727 ns/op 25.38 MB/s BenchmarkDecodeString/2-4 317520 442.6 ns/op 9.04 MB/s BenchmarkDecodeString/4-4 276070 871.7 ns/op 9.18 MB/s BenchmarkDecodeString/8-4 188242 540.6 ns/op 22.20 MB/s BenchmarkDecodeString/64-4 42421 2806 ns/op 31.36 MB/s BenchmarkDecodeString/8192-4 430 327182 ns/op 33.39 MB/s BenchmarkNewEncoding-4 49231 2082 ns/op 122.98 MB/s PASS ok encoding/base64 2.807s goos: darwin goarch: amd64 pkg: encoding/binary BenchmarkReadSlice1000Int32s-4 1460 83883 ns/op 47.69 MB/s BenchmarkReadStruct-4 16791 7119 ns/op 10.54 MB/s BenchmarkWriteStruct-4 15973 7487 ns/op 10.02 MB/s BenchmarkReadInts-4 44806 3001 ns/op 10.00 MB/s BenchmarkWriteInts-4 41982 2961 ns/op 10.13 MB/s BenchmarkWriteSlice1000Int32s-4 1240 138394 ns/op 28.90 MB/s BenchmarkPutUint16-4 2672565 41.15 ns/op 48.60 MB/s BenchmarkAppendUint16-4 2653825 41.84 ns/op 47.81 MB/s BenchmarkPutUint32-4 2297202 54.62 ns/op 73.24 MB/s BenchmarkAppendUint32-4 2281125 69.48 ns/op 57.57 MB/s BenchmarkPutUint64-4 1000000 102.8 ns/op 77.81 MB/s BenchmarkAppendUint64-4 1000000 108.1 ns/op 73.99 MB/s BenchmarkLittleEndianPutUint16-4 3803655 33.34 ns/op 59.99 MB/s BenchmarkLittleEndianAppendUint16-4 2753745 42.73 ns/op 46.80 MB/s BenchmarkLittleEndianPutUint32-4 2820114 47.71 ns/op 83.84 MB/s BenchmarkLittleEndianAppendUint32-4 2300452 47.41 ns/op 84.37 MB/s BenchmarkLittleEndianPutUint64-4 1127848 97.38 ns/op 82.15 MB/s BenchmarkLittleEndianAppendUint64-4 1285458 94.78 ns/op 84.40 MB/s BenchmarkReadFloats-4 139180 843.9 ns/op 14.22 MB/s BenchmarkWriteFloats-4 139760 864.7 ns/op 13.88 MB/s BenchmarkReadSlice1000Float32s-4 1200 146008 ns/op 27.40 MB/s BenchmarkWriteSlice1000Float32s-4 1130 103433 ns/op 38.67 MB/s BenchmarkReadSlice1000Uint8s-4 52171 3131 ns/op 319.34 MB/s BenchmarkWriteSlice1000Uint8s-4 65270 2408 ns/op 415.31 MB/s BenchmarkPutUvarint32-4 958056 123.2 ns/op 32.48 MB/s BenchmarkPutUvarint64-4 330174 445.5 ns/op 17.96 MB/s PASS ok encoding/binary 6.192s goos: darwin goarch: amd64 pkg: encoding/csv BenchmarkRead-4 6724 17449 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 6075 18325 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 7501 17659 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4425 40508 ns/op 3937 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7136 19438 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7549 22070 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7281 21655 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4930 27643 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 10000 17323 ns/op PASS ok encoding/csv 2.571s goos: darwin goarch: amd64 pkg: encoding/gob BenchmarkEndToEndPipe-4 10510 12721 ns/op 1814 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 9366 12945 ns/op 1814 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 218 530106 ns/op 16872 B/op 331 allocs/op BenchmarkEncodeComplex128Slice-4 546 197905 ns/op 901 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1311 88392 ns/op 66 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1269 85393 ns/op 68 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2054 59347 ns/op 188 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 51 2184957 ns/op 37341 B/op 253 allocs/op BenchmarkDecodeComplex128Slice-4 459 280530 ns/op 25267 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1174 144275 ns/op 10797 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1282 135411 ns/op 9758 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 502 285075 ns/op 39189 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 170 690695 ns/op 66967 B/op 2224 allocs/op BenchmarkDecodeBytesSlice-4 502 327775 ns/op 23804 B/op 192 allocs/op BenchmarkDecodeInterfaceSlice-4 85 1596036 ns/op 83120 B/op 3178 allocs/op BenchmarkDecodeMap-4 78 1492143 ns/op 54135 B/op 181 allocs/op PASS ok encoding/gob 4.197s goos: darwin goarch: amd64 pkg: encoding/hex BenchmarkEncode/256-4 11806 9748 ns/op 26.26 MB/s BenchmarkEncode/1024-4 2539 41414 ns/op 24.73 MB/s BenchmarkEncode/4096-4 673 179040 ns/op 22.88 MB/s BenchmarkEncode/16384-4 160 649800 ns/op 25.21 MB/s BenchmarkDecode/256-4 21769 5323 ns/op 48.09 MB/s BenchmarkDecode/1024-4 5827 21493 ns/op 47.64 MB/s BenchmarkDecode/4096-4 1480 82094 ns/op 49.89 MB/s BenchmarkDecode/16384-4 367 502838 ns/op 32.58 MB/s BenchmarkDump/256-4 1369 96980 ns/op 2.64 MB/s BenchmarkDump/1024-4 306 381118 ns/op 2.69 MB/s BenchmarkDump/4096-4 87 1746533 ns/op 2.35 MB/s BenchmarkDump/16384-4 22 6510698 ns/op 2.52 MB/s PASS ok encoding/hex 3.248s goos: darwin goarch: amd64 pkg: encoding/json BenchmarkCodeEncoder-4 1 141361510 ns/op 13.73 MB/s 8391320 B/op 57 allocs/op BenchmarkCodeEncoderError-4 1 158273711 ns/op 12.26 MB/s 8393872 B/op 115 allocs/op BenchmarkCodeMarshal-4 1 138730216 ns/op 13.99 MB/s 10333504 B/op 60 allocs/op BenchmarkCodeMarshalError-4 1 148285227 ns/op 13.09 MB/s 2076560 B/op 94 allocs/op BenchmarkMarshalBytes/32-4 22690 5282 ns/op BenchmarkMarshalBytes/256-4 5941 25605 ns/op BenchmarkMarshalBytes/4096-4 526 244004 ns/op BenchmarkMarshalBytesError/32-4 56 3344822 ns/op BenchmarkMarshalBytesError/256-4 55 2188313 ns/op BenchmarkMarshalBytesError/4096-4 48 2230257 ns/op BenchmarkMarshalMap-4 30691 3796 ns/op 300 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 473646161 ns/op 4.10 MB/s 10098760 B/op 40037 allocs/op BenchmarkUnicodeDecoder-4 34862 3455 ns/op 4.05 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 36970 4175 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 373055973 ns/op 5.20 MB/s 2021168 B/op 40006 allocs/op BenchmarkCodeUnmarshalReuse-4 1 416080480 ns/op 4.66 MB/s 2019480 B/op 40005 allocs/op BenchmarkUnmarshalString-4 93756 1748 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 152151 1024 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 261070 813.4 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 16653 6123 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 78315 1986 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 75541 1675 ns/op 83 B/op 2 allocs/op BenchmarkUnmapped-4 20205 6210 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 4154 37046 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 721 172013 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 100 1075189 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 14 9600665 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 739384 175.6 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 661003 165.8 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 652708 177.1 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 838143 166.6 ns/op BenchmarkEncodeMarshaler-4 58744 1951 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 75190 1504 ns/op 43 B/op 0 allocs/op BenchmarkNumberIsValid-4 5276022 31.42 ns/op BenchmarkNumberIsValidRegexp-4 18310 6292 ns/op PASS ok encoding/json 10.222s goos: darwin goarch: amd64 pkg: encoding/pem BenchmarkEncode-4 43 2546684 ns/op 25.73 MB/s BenchmarkDecode-4 31 4332500 ns/op 20.49 MB/s PASS ok encoding/pem 1.327s goos: darwin goarch: amd64 pkg: encoding/xml BenchmarkMarshal-4 1509 83176 ns/op 6281 B/op 24 allocs/op BenchmarkUnmarshal-4 646 215367 ns/op 8219 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 2098 49024 ns/op PASS ok encoding/xml 1.637s goos: darwin goarch: amd64 pkg: errors BenchmarkIs-4 253302 553.9 ns/op BenchmarkAs-4 65505 1895 ns/op PASS ok errors 1.641s goos: darwin goarch: amd64 pkg: expvar BenchmarkIntAdd-4 444831 271.3 ns/op BenchmarkIntSet-4 549373 215.4 ns/op BenchmarkFloatAdd-4 178734 1041 ns/op BenchmarkFloatSet-4 764404 213.4 ns/op BenchmarkStringSet-4 360535 279.7 ns/op BenchmarkMapSet-4 134734 1008 ns/op BenchmarkMapSetDifferent-4 73142 1903 ns/op BenchmarkMapSetDifferentRandom-4 301 472954 ns/op BenchmarkMapSetString-4 138772 1001 ns/op BenchmarkMapAddSame-4 31423 4610 ns/op BenchmarkMapAddDifferent-4 12046 10457 ns/op BenchmarkMapAddDifferentRandom-4 268 692175 ns/op BenchmarkMapAddSameSteadyState-4 341419 370.1 ns/op BenchmarkMapAddDifferentSteadyState-4 161072 860.9 ns/op BenchmarkMapString-4 4406 28508 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 13982 7608 ns/op PASS ok expvar 4.261s goos: darwin goarch: amd64 pkg: fmt BenchmarkSprintfPadding-4 98806 1152 ns/op BenchmarkSprintfEmpty-4 292450 512.7 ns/op BenchmarkSprintfString-4 306538 604.1 ns/op BenchmarkSprintfTruncateString-4 213171 756.6 ns/op BenchmarkSprintfTruncateBytes-4 167203 930.9 ns/op BenchmarkSprintfSlowParsingPath-4 174188 775.0 ns/op BenchmarkSprintfQuoteString-4 48949 2643 ns/op BenchmarkSprintfInt-4 203138 697.7 ns/op BenchmarkSprintfIntInt-4 170846 927.5 ns/op BenchmarkSprintfPrefixedInt-4 142495 968.5 ns/op BenchmarkSprintfFloat-4 116728 1224 ns/op BenchmarkSprintfComplex-4 48122 2574 ns/op BenchmarkSprintfBoolean-4 188218 680.3 ns/op BenchmarkSprintfHexString-4 99135 1706 ns/op BenchmarkSprintfHexBytes-4 75550 1971 ns/op BenchmarkSprintfBytes-4 41930 3501 ns/op BenchmarkSprintfStringer-4 51447 2688 ns/op BenchmarkSprintfStructure-4 22142 6937 ns/op BenchmarkManyArgs-4 43702 2587 ns/op BenchmarkFprintInt-4 64720 1929 ns/op BenchmarkFprintfBytes-4 73477 1632 ns/op BenchmarkFprintIntNoAlloc-4 62424 1828 ns/op BenchmarkScanInts-4 25 4005831 ns/op BenchmarkScanRecursiveInt-4 1 393188888 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 471430037 ns/op PASS ok fmt 6.636s goos: darwin goarch: amd64 pkg: go/build BenchmarkImportVendor-4 528 272400 ns/op PASS ok go/build 1.264s goos: darwin goarch: amd64 pkg: go/constant BenchmarkStringAdd/1-4 36802 4418 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 13828 9656 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 4771 38840 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1033 104074 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 309 607918 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 58 2308193 ns/op 215520 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 20 8150086 ns/op 846304 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 3 35680966 ns/op 3615232 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 1 162383641 ns/op 15239648 B/op 65564 allocs/op PASS ok go/constant 2.938s goos: darwin goarch: amd64 pkg: go/format BenchmarkFormat/array1-10000-4 1 385028357 ns/op 0.17 MB/s 45461864 B/op 48892 allocs/op PASS ok go/format 1.465s goos: darwin goarch: amd64 pkg: go/parser BenchmarkParse-4 6 30783925 ns/op 1.75 MB/s BenchmarkParseOnly-4 6 19089763 ns/op 2.82 MB/s BenchmarkResolve-4 64 2420099 ns/op 22.25 MB/s PASS ok go/parser 3.203s goos: darwin goarch: amd64 pkg: go/printer BenchmarkPrintFile-4 1 157943346 ns/op 0.33 MB/s 4992648 B/op 27476 allocs/op BenchmarkPrintDecl-4 937 198859 ns/op 0.16 MB/s 16849 B/op 51 allocs/op PASS ok go/printer 1.424s goos: darwin goarch: amd64 pkg: go/scanner BenchmarkScan-4 297 669398 ns/op BenchmarkScanFiles/go/types/expr.go-4 13 9079877 ns/op 5.46 MB/s BenchmarkScanFiles/go/parser/parser.go-4 8 19610302 ns/op 3.74 MB/s BenchmarkScanFiles/net/http/server.go-4 6 23988420 ns/op 5.14 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 204 568289 ns/op 5.45 MB/s PASS ok go/scanner 2.104s goos: darwin goarch: amd64 pkg: go/token BenchmarkSearchInts-4 1728274 126.5 ns/op PASS ok go/token 1.386s goos: darwin goarch: amd64 pkg: go/types BenchmarkLookupFieldOrMethod-4 100 1073952 ns/op BenchmarkNamed/Underlying/nongeneric-4 583190 196.2 ns/op BenchmarkNamed/Underlying/generic-4 546535 258.8 ns/op BenchmarkNamed/Underlying/src_instance-4 498267 285.5 ns/op BenchmarkNamed/Underlying/user_instance-4 625498 219.3 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 10000 12788 ns/op BenchmarkNamed/NewMethodSet/generic-4 12758 11798 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 13258 8397 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 10000 10237 ns/op BenchmarkCheck/http/funcbodies/info-4 1 804796668 ns/op 41753 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 504904761 ns/op 66395 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 338224540 ns/op 99229 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 322261637 ns/op 104110 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 2227053416 ns/op 2326 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 151588890 ns/op 34009 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 1 105527530 ns/op 48736 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 81545894 ns/op 63156 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 508347197 ns/op 4255 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 77519827 ns/op 27834 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 2 56095877 ns/op 38349 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 2 66620318 ns/op 32351 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 2012243595 ns/op 34144 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 672394795 ns/op 102203 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 146946051 ns/op 466577 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 122361899 ns/op 558799 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 2920083299 ns/op 687.1 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 118097547 ns/op 16891 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 1 100851742 ns/op 19700 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 93276416 ns/op 21393 lines/s PASS ok go/types 44.393s goos: darwin goarch: amd64 pkg: hash/adler32 BenchmarkAdler32KB-4 12187 9995 ns/op 102.45 MB/s PASS ok hash/adler32 1.238s goos: darwin goarch: amd64 pkg: hash/crc32 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 198836 965.4 ns/op 15.54 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 214470 703.7 ns/op 21.31 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 117801 981.5 ns/op 40.76 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 147054 997.8 ns/op 40.09 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 478276 285.6 ns/op 1792.76 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 471494 282.9 ns/op 1809.83 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 398664 310.4 ns/op 3299.08 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 395775 302.8 ns/op 3381.36 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 290587 447.0 ns/op 9164.24 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 302145 445.2 ns/op 9201.09 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 67696 1791 ns/op 18291.94 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 69428 1865 ns/op 17569.56 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 399916 306.7 ns/op 48.90 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 403752 320.2 ns/op 46.84 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 400725 465.7 ns/op 85.89 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 408067 420.9 ns/op 95.04 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 328920 375.5 ns/op 1363.63 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 335956 454.9 ns/op 1125.61 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 289114 442.7 ns/op 2312.84 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 272233 628.4 ns/op 1629.58 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 240117 511.9 ns/op 8000.86 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 262999 535.0 ns/op 7655.77 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 60379 2832 ns/op 11572.63 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 56834 2955 ns/op 11090.51 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 258662 499.9 ns/op 30.01 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 219766 530.4 ns/op 28.28 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 134764 904.9 ns/op 44.21 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 141094 877.9 ns/op 45.56 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 10000 23975 ns/op 21.36 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 10000 10785 ns/op 47.47 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 5810 22364 ns/op 45.79 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 6024 24788 ns/op 41.31 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1230 119229 ns/op 34.35 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1274 93295 ns/op 43.90 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 141 995277 ns/op 32.92 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 100 1242648 ns/op 26.37 MB/s PASS ok hash/crc32 8.100s goos: darwin goarch: amd64 pkg: hash/crc64 BenchmarkCrc64/ISO64KB-4 100 1237394 ns/op 52.96 MB/s BenchmarkCrc64/ISO4KB-4 1566 78760 ns/op 52.01 MB/s BenchmarkCrc64/ISO1KB-4 8110 16904 ns/op 60.58 MB/s BenchmarkCrc64/ECMA64KB-4 133 918932 ns/op 71.32 MB/s BenchmarkCrc64/Random64KB-4 144 838164 ns/op 78.19 MB/s BenchmarkCrc64/Random16KB-4 508 319815 ns/op 51.23 MB/s PASS ok hash/crc64 2.189s goos: darwin goarch: amd64 pkg: hash/fnv BenchmarkFnv32KB-4 14106 13798 ns/op 74.21 MB/s BenchmarkFnv32aKB-4 12871 9153 ns/op 111.87 MB/s BenchmarkFnv64KB-4 12565 9572 ns/op 106.98 MB/s BenchmarkFnv64aKB-4 13192 10892 ns/op 94.02 MB/s BenchmarkFnv128KB-4 2000 69877 ns/op 14.65 MB/s BenchmarkFnv128aKB-4 1959 69616 ns/op 14.71 MB/s PASS ok hash/fnv 2.373s goos: darwin goarch: amd64 pkg: hash/maphash BenchmarkHash/n=4/Write-4 484556 279.9 ns/op 14.29 MB/s BenchmarkHash/n=4/Bytes-4 3656242 32.37 ns/op 123.57 MB/s BenchmarkHash/n=4/String-4 1809669 70.96 ns/op 56.37 MB/s BenchmarkHash/n=8/Write-4 473982 259.6 ns/op 30.82 MB/s BenchmarkHash/n=8/Bytes-4 2729936 38.19 ns/op 209.50 MB/s BenchmarkHash/n=8/String-4 1742065 84.02 ns/op 95.22 MB/s BenchmarkHash/n=16/Write-4 541008 251.4 ns/op 63.63 MB/s BenchmarkHash/n=16/Bytes-4 2568561 41.27 ns/op 387.64 MB/s BenchmarkHash/n=16/String-4 1500198 78.00 ns/op 205.12 MB/s BenchmarkHash/n=32/Write-4 532326 255.1 ns/op 125.45 MB/s BenchmarkHash/n=32/Bytes-4 3350262 36.30 ns/op 881.66 MB/s BenchmarkHash/n=32/String-4 1651579 77.10 ns/op 415.03 MB/s BenchmarkHash/n=64/Write-4 504152 496.3 ns/op 128.96 MB/s BenchmarkHash/n=64/Bytes-4 3296476 36.29 ns/op 1763.49 MB/s BenchmarkHash/n=64/String-4 1637276 76.31 ns/op 838.66 MB/s BenchmarkHash/n=256/Write-4 370284 355.7 ns/op 719.64 MB/s BenchmarkHash/n=256/Bytes-4 2362404 50.59 ns/op 5059.88 MB/s BenchmarkHash/n=256/String-4 1000000 121.5 ns/op 2106.56 MB/s BenchmarkHash/n=320/Write-4 376723 522.9 ns/op 611.99 MB/s BenchmarkHash/n=320/Bytes-4 2113362 56.73 ns/op 5640.63 MB/s BenchmarkHash/n=320/String-4 737773 271.6 ns/op 1178.40 MB/s BenchmarkHash/n=1024/Write-4 236502 534.1 ns/op 1917.08 MB/s BenchmarkHash/n=1024/Bytes-4 829522 129.9 ns/op 7882.39 MB/s BenchmarkHash/n=1024/String-4 356148 387.0 ns/op 2645.79 MB/s BenchmarkHash/n=4096/Write-4 90324 1190 ns/op 3440.87 MB/s BenchmarkHash/n=4096/Bytes-4 309248 484.1 ns/op 8460.93 MB/s BenchmarkHash/n=4096/String-4 88173 2502 ns/op 1637.17 MB/s BenchmarkHash/n=16384/Write-4 30079 3930 ns/op 4169.45 MB/s BenchmarkHash/n=16384/Bytes-4 71366 2185 ns/op 7498.84 MB/s BenchmarkHash/n=16384/String-4 22582 5353 ns/op 3060.86 MB/s PASS ok hash/maphash 7.223s goos: darwin goarch: amd64 pkg: html BenchmarkEscape-4 668 180117 ns/op BenchmarkEscapeNone-4 159186 1655 ns/op BenchmarkUnescape-4 703 253398 ns/op BenchmarkUnescapeNone-4 600014 211.5 ns/op BenchmarkUnescapeSparse-4 10000 25192 ns/op BenchmarkUnescapeDense-4 1020 115147 ns/op PASS ok html 2.339s goos: darwin goarch: amd64 pkg: html/template BenchmarkCSSEscaper-4 8532 13530 ns/op BenchmarkCSSEscaperNoSpecials-4 38312 3566 ns/op BenchmarkDecodeCSS-4 24379 4860 ns/op BenchmarkDecodeCSSNoSpecials-4 3102624 39.34 ns/op BenchmarkCSSValueFilter-4 101064 1537 ns/op BenchmarkCSSValueFilterOk-4 79084 1596 ns/op BenchmarkEscapedExecute-4 3410 52066 ns/op BenchmarkHTMLNospaceEscaper-4 10512 15194 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 53559 2122 ns/op BenchmarkStripTags-4 19544 6448 ns/op BenchmarkStripTagsNoSpecials-4 311220 721.1 ns/op BenchmarkJSValEscaperWithNum-4 18368 6641 ns/op BenchmarkJSValEscaperWithStr-4 5953 23628 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 17901 6569 ns/op BenchmarkJSValEscaperWithObj-4 5403 28378 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 12565 15363 ns/op BenchmarkJSStrEscaperNoSpecials-4 47776 2506 ns/op BenchmarkJSStrEscaper-4 9561 13515 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 41128 2805 ns/op BenchmarkJSRegexpEscaper-4 10000 13584 ns/op BenchmarkTemplateSpecialTags-4 93 1195212 ns/op BenchmarkURLEscaper-4 4452 27996 ns/op BenchmarkURLEscaperNoSpecials-4 171700 940.4 ns/op BenchmarkURLNormalizer-4 5458 32165 ns/op BenchmarkURLNormalizerNoSpecials-4 163504 1039 ns/op BenchmarkSrcsetFilter-4 18024 9480 ns/op BenchmarkSrcsetFilterNoSpecials-4 84470 1236 ns/op PASS ok html/template 6.818s goos: darwin goarch: amd64 pkg: image BenchmarkAt/rgba-4 557745 200.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 409696 299.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 643328 210.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 576544 341.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1621048 77.60 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1172218 100.0 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1679517 67.78 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1000000 160.3 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1000000 105.8 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 417285 323.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 382434 350.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 448842 426.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 380806 531.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 803130 169.6 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 447093 245.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 867417 206.4 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 483856 261.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 385605 324.4 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1000000 118.2 ns/op BenchmarkRGBASetRGBA-4 1000000 107.3 ns/op BenchmarkRGBA64At-4 896911 133.2 ns/op BenchmarkRGBA64SetRGBA64-4 887332 147.2 ns/op BenchmarkNRGBAAt-4 1365541 93.82 ns/op BenchmarkNRGBASetNRGBA-4 1000000 169.3 ns/op BenchmarkNRGBA64At-4 913532 239.1 ns/op BenchmarkNRGBA64SetNRGBA64-4 802593 160.2 ns/op BenchmarkAlphaAt-4 2561935 49.67 ns/op BenchmarkAlphaSetAlpha-4 2123731 65.30 ns/op BenchmarkAlpha16At-4 1000000 134.7 ns/op BenchmarkAlphaSetAlpha16-4 1361266 87.59 ns/op BenchmarkGrayAt-4 2307636 46.30 ns/op BenchmarkGraySetGray-4 2056206 74.88 ns/op BenchmarkGray16At-4 1408041 86.39 ns/op BenchmarkGraySetGray16-4 1330509 89.30 ns/op PASS ok image 8.330s goos: darwin goarch: amd64 pkg: image/color BenchmarkYCbCrToRGB/0-4 2950881 37.98 ns/op BenchmarkYCbCrToRGB/128-4 3280981 34.65 ns/op BenchmarkYCbCrToRGB/255-4 3102536 33.96 ns/op BenchmarkRGBToYCbCr/0-4 3406281 37.72 ns/op BenchmarkRGBToYCbCr/Cb-4 3395878 34.60 ns/op BenchmarkRGBToYCbCr/Cr-4 3523237 34.21 ns/op BenchmarkYCbCrToRGBA/0-4 2032550 51.88 ns/op BenchmarkYCbCrToRGBA/128-4 2632716 43.53 ns/op BenchmarkYCbCrToRGBA/255-4 2967787 42.77 ns/op BenchmarkNYCbCrAToRGBA/0-4 2640570 41.85 ns/op BenchmarkNYCbCrAToRGBA/128-4 2740248 43.33 ns/op BenchmarkNYCbCrAToRGBA/255-4 2728376 43.74 ns/op PASS ok image/color 3.927s goos: darwin goarch: amd64 pkg: image/draw BenchmarkFillOver-4 3 37808663 ns/op BenchmarkFillSrc-4 391 328736 ns/op BenchmarkCopyOver-4 6 17304779 ns/op BenchmarkCopySrc-4 505 215606 ns/op BenchmarkNRGBAOver-4 8 17897693 ns/op BenchmarkNRGBASrc-4 10 10230469 ns/op BenchmarkYCbCr-4 10 13386447 ns/op BenchmarkGray-4 16 9772544 ns/op BenchmarkCMYK-4 12 10704723 ns/op BenchmarkGlyphOver-4 19 5418251 ns/op BenchmarkRGBAMaskOver-4 5 25827072 ns/op BenchmarkGrayMaskOver-4 6 20240958 ns/op BenchmarkRGBA64ImageMaskOver-4 3 38329331 ns/op BenchmarkRGBA-4 4 33570712 ns/op BenchmarkPalettedFill-4 1018 120239 ns/op BenchmarkPalettedRGBA-4 5 24569937 ns/op BenchmarkGenericOver-4 3 63377338 ns/op BenchmarkGenericMaskOver-4 5 21668918 ns/op BenchmarkGenericSrc-4 3 48152521 ns/op BenchmarkGenericMaskSrc-4 4 31255632 ns/op PASS ok image/draw 7.276s goos: darwin goarch: amd64 pkg: image/gif BenchmarkDecode-4 24 4596873 ns/op 3.36 MB/s 48618 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 126428680 ns/op 2.43 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2836411966 ns/op 0.43 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 64 2235680 ns/op 6.91 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 113219573 ns/op 0.55 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 5.025s goos: darwin goarch: amd64 pkg: image/jpeg BenchmarkFDCT-4 5280 32609 ns/op BenchmarkIDCT-4 5733 21907 ns/op BenchmarkDecodeBaseline-4 8 13163420 ns/op 4.69 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 19036445 ns/op 3.25 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 151841736 ns/op 8.09 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 204461104 ns/op 4.51 MB/s 4560 B/op 9 allocs/op PASS ok image/jpeg 2.604s goos: darwin goarch: amd64 pkg: image/png BenchmarkPaeth-4 18821949 6.461 ns/op BenchmarkDecodeGray-4 12 9311830 ns/op 7.04 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 2 64000033 ns/op 4.10 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 3 43010496 ns/op 6.09 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 22 5773135 ns/op 11.35 MB/s 140352 B/op 309 allocs/op BenchmarkDecodeRGB-4 3 39248509 ns/op 6.68 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 39609505 ns/op 6.62 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 50233052 ns/op 6.12 MB/s 852232 B/op 32 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 50120006 ns/op 6.13 MB/s 426132 B/op 17 allocs/op BenchmarkEncodeNRGBOpaque-4 1 178500993 ns/op 6.88 MB/s 860296 B/op 32 allocs/op BenchmarkEncodeNRGBA-4 1 185472506 ns/op 6.63 MB/s 864136 B/op 32 allocs/op BenchmarkEncodePaletted-4 4 42849407 ns/op 7.17 MB/s 848656 B/op 36 allocs/op BenchmarkEncodeRGBOpaque-4 1 173371242 ns/op 7.09 MB/s 860296 B/op 32 allocs/op BenchmarkEncodeRGBA-4 1 663055954 ns/op 1.85 MB/s 864200 B/op 36 allocs/op PASS ok image/png 4.723s goos: darwin goarch: amd64 pkg: index/suffixarray BenchmarkNew/text=opticks/size=100K/bits=32-4 2 60793030 ns/op 1.64 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 2 70966810 ns/op 1.41 MB/s 802900 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 271291374 ns/op 1.84 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 215485521 ns/op 2.32 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 46836825 ns/op 2.14 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 39927525 ns/op 2.50 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 240640921 ns/op 2.08 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 244391157 ns/op 2.05 MB/s 4005984 B/op 4 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 636614958 ns/op 1.57 MB/s 4005976 B/op 3 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 446980840 ns/op 2.24 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3434784011 ns/op 1.46 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3140092075 ns/op 1.59 MB/s 40001624 B/op 3 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 10 14252104 ns/op 7.02 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 12 9155683 ns/op 10.92 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 2 78395592 ns/op 6.38 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 45220779 ns/op 11.06 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 85326234 ns/op 11.72 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 156443626 ns/op 6.39 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 426373808 ns/op 11.73 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 478182285 ns/op 10.46 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 54444433 ns/op 1.84 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 65167818 ns/op 1.53 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 286541107 ns/op 1.74 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 272494512 ns/op 1.83 MB/s 4005976 B/op 3 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 642622282 ns/op 1.56 MB/s 4005976 B/op 3 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 651698101 ns/op 1.53 MB/s 8003672 B/op 3 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5254335643 ns/op 0.95 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5322099036 ns/op 0.94 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 148838341 ns/op 28.08 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 150413029 ns/op 27.79 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 41.565s goos: darwin goarch: amd64 pkg: internal/fuzz BenchmarkMarshalCorpusFile/1-4 36298 4043 ns/op 0.25 MB/s BenchmarkMarshalCorpusFile/2-4 35114 4245 ns/op 0.47 MB/s BenchmarkMarshalCorpusFile/4-4 31630 4629 ns/op 0.86 MB/s BenchmarkMarshalCorpusFile/8-4 25839 5051 ns/op 1.58 MB/s BenchmarkMarshalCorpusFile/16-4 20790 5663 ns/op 2.83 MB/s BenchmarkMarshalCorpusFile/32-4 13998 8751 ns/op 3.66 MB/s BenchmarkMarshalCorpusFile/64-4 8624 12939 ns/op 4.95 MB/s BenchmarkMarshalCorpusFile/128-4 6824 15557 ns/op 8.23 MB/s BenchmarkMarshalCorpusFile/256-4 3555 45047 ns/op 5.68 MB/s BenchmarkMarshalCorpusFile/512-4 984 106844 ns/op 4.79 MB/s BenchmarkMarshalCorpusFile/1024-4 997 168282 ns/op 6.09 MB/s BenchmarkMarshalCorpusFile/2048-4 399 340932 ns/op 6.01 MB/s BenchmarkMarshalCorpusFile/4096-4 194 640465 ns/op 6.40 MB/s BenchmarkMarshalCorpusFile/8192-4 100 1523517 ns/op 5.38 MB/s BenchmarkMarshalCorpusFile/16384-4 60 2567894 ns/op 6.38 MB/s BenchmarkMarshalCorpusFile/32768-4 26 7052330 ns/op 4.65 MB/s BenchmarkMarshalCorpusFile/65536-4 9 13438733 ns/op 4.88 MB/s BenchmarkMarshalCorpusFile/131072-4 6 24590408 ns/op 5.33 MB/s BenchmarkMarshalCorpusFile/262144-4 3 49770624 ns/op 5.27 MB/s BenchmarkMarshalCorpusFile/524288-4 2 86260809 ns/op 6.08 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 171358177 ns/op 6.12 MB/s BenchmarkUnmarshalCorpusFile/1-4 8682 16451 ns/op 0.06 MB/s BenchmarkUnmarshalCorpusFile/2-4 10000 15756 ns/op 0.13 MB/s BenchmarkUnmarshalCorpusFile/4-4 8514 18143 ns/op 0.22 MB/s BenchmarkUnmarshalCorpusFile/8-4 6986 17336 ns/op 0.46 MB/s BenchmarkUnmarshalCorpusFile/16-4 6109 25404 ns/op 0.63 MB/s BenchmarkUnmarshalCorpusFile/32-4 2488 40249 ns/op 0.80 MB/s BenchmarkUnmarshalCorpusFile/64-4 3564 34369 ns/op 1.86 MB/s BenchmarkUnmarshalCorpusFile/128-4 2384 43884 ns/op 2.92 MB/s BenchmarkUnmarshalCorpusFile/256-4 1048 120309 ns/op 2.13 MB/s BenchmarkUnmarshalCorpusFile/512-4 529 285282 ns/op 1.79 MB/s BenchmarkUnmarshalCorpusFile/1024-4 290 437533 ns/op 2.34 MB/s BenchmarkUnmarshalCorpusFile/2048-4 100 1288161 ns/op 1.59 MB/s BenchmarkUnmarshalCorpusFile/4096-4 78 1622440 ns/op 2.52 MB/s BenchmarkUnmarshalCorpusFile/8192-4 39 3487930 ns/op 2.35 MB/s BenchmarkUnmarshalCorpusFile/16384-4 16 6556026 ns/op 2.50 MB/s BenchmarkUnmarshalCorpusFile/32768-4 8 13170060 ns/op 2.49 MB/s BenchmarkUnmarshalCorpusFile/65536-4 4 25103263 ns/op 2.61 MB/s BenchmarkUnmarshalCorpusFile/131072-4 2 54890582 ns/op 2.39 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 108295658 ns/op 2.42 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 216913827 ns/op 2.42 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 456862461 ns/op 2.30 MB/s BenchmarkMutatorBytes/1-4 33212 3560 ns/op BenchmarkMutatorBytes/10-4 35319 3246 ns/op BenchmarkMutatorBytes/100-4 32184 3447 ns/op BenchmarkMutatorBytes/1000-4 25455 5227 ns/op BenchmarkMutatorBytes/10000-4 5674 20046 ns/op BenchmarkMutatorBytes/100000-4 904 144193 ns/op BenchmarkMutatorString/1-4 35384 3705 ns/op BenchmarkMutatorString/10-4 33505 4096 ns/op BenchmarkMutatorString/100-4 27652 3949 ns/op BenchmarkMutatorString/1000-4 14449 6941 ns/op BenchmarkMutatorString/10000-4 4688 48567 ns/op BenchmarkMutatorString/100000-4 391 302897 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 18538 6836 ns/op BenchmarkMutatorAllBasicTypes/string-4 16807 7080 ns/op BenchmarkMutatorAllBasicTypes/bool-4 59998 2003 ns/op BenchmarkMutatorAllBasicTypes/float32-4 49334 2344 ns/op BenchmarkMutatorAllBasicTypes/float64-4 48826 2823 ns/op BenchmarkMutatorAllBasicTypes/int-4 55092 2195 ns/op BenchmarkMutatorAllBasicTypes/int8-4 56445 2131 ns/op BenchmarkMutatorAllBasicTypes/int16-4 55258 2189 ns/op BenchmarkMutatorAllBasicTypes/int32-4 58472 2192 ns/op BenchmarkMutatorAllBasicTypes/int64-4 54199 3712 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 52516 3555 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 56444 2137 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 56028 2141 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 40347 3677 ns/op PASS ok internal/fuzz 15.206s goos: darwin goarch: amd64 pkg: internal/intern BenchmarkStress-4 16933 8434 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 159130 804.0 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 1.663s PASS ok internal/poll 1.028s goos: darwin goarch: amd64 pkg: internal/trace BenchmarkMMU-4 5 22829818 ns/op PASS ok internal/trace 3.868s PASS ok internal/zstd 1.060s goos: darwin goarch: amd64 pkg: io BenchmarkCopyNSmall-4 14262 8713 ns/op BenchmarkCopyNLarge-4 338 501398 ns/op PASS ok io 1.728s goos: darwin goarch: amd64 pkg: log BenchmarkItoa-4 173551 642.2 ns/op BenchmarkPrintln-4 22815 5193 ns/op 77 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 35289 3585 ns/op 65 B/op 0 allocs/op BenchmarkConcurrent-4 6292 20981 ns/op BenchmarkDiscard-4 822528 139.4 ns/op 0 B/op 0 allocs/op PASS ok log 2.003s goos: darwin goarch: amd64 pkg: log/slog BenchmarkWriteTime-4 59635 1799 ns/op BenchmarkJSONHandler/defaults-4 6649 19931 ns/op 527 B/op 1 allocs/op BenchmarkJSONHandler/time_format-4 3075 37950 ns/op 791 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 5556 45621 ns/op 752 B/op 5 allocs/op BenchmarkPreformatting/separate-4 6920 19492 ns/op 526 B/op 1 allocs/op BenchmarkPreformatting/struct-4 8292 17344 ns/op 529 B/op 1 allocs/op BenchmarkPreformatting/struct_file-4 3980 31639 ns/op 524 B/op 1 allocs/op BenchmarkJSONEncoding/json.Marshal-4 28000 4645 ns/op 79 B/op 2 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 27940 7272 ns/op 63 B/op 1 allocs/op BenchmarkNopLog/no_attrs-4 83602 1383 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 65818 2099 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 67515 1902 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 58346 2072 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 66088 1946 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 55552 1950 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 1311661 85.95 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 913066 265.6 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 857858 152.3 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 618139 218.7 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 621847 231.5 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 6290 34862 ns/op BenchmarkDispatch/switch-checked-4 191590 624.5 ns/op BenchmarkDispatch/As-4 214862 615.2 ns/op BenchmarkDispatch/Visit-4 166880 728.7 ns/op BenchmarkUnsafeStrings-4 18249 13385 ns/op 0 B/op 0 allocs/op --- BENCH: BenchmarkUnsafeStrings-4 value_test.go:263: Value size = 24 value_test.go:263: Value size = 24 value_test.go:263: Value size = 24 value_test.go:263: Value size = 24 value_test.go:263: Value size = 24 PASS ok log/slog 6.642s goos: darwin goarch: amd64 pkg: log/slog/internal/benchmarks BenchmarkAttrs/disabled/5_args-4 1336482 103.6 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1117933 103.2 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 622834 178.0 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 215540 544.1 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 49108 2708 ns/op 262 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 70826 2742 ns/op 261 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 27392 4899 ns/op 675 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 7074 21716 ns/op 3481 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 10988 11003 ns/op 596 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 12471 10518 ns/op 594 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 7269 16520 ns/op 1082 B/op 5 allocs/op BenchmarkAttrs/Text_discard/40_args-4 2706 52089 ns/op 4295 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 15744 10690 ns/op 524 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 11166 12155 ns/op 530 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 8750 14407 ns/op 935 B/op 2 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 2488 43281 ns/op 3741 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 4.737s goos: darwin goarch: amd64 pkg: maps BenchmarkMapClone-4 3 36378722 ns/op PASS ok maps 2.024s goos: darwin goarch: amd64 pkg: math BenchmarkAcos-4 2970861 39.32 ns/op BenchmarkAcosh-4 1000000 118.1 ns/op BenchmarkAsin-4 2826578 43.04 ns/op BenchmarkAsinh-4 1000000 107.3 ns/op BenchmarkAtan-4 2477053 82.85 ns/op BenchmarkAtanh-4 1000000 114.1 ns/op BenchmarkAtan2-4 2211008 98.00 ns/op BenchmarkCbrt-4 1000000 107.7 ns/op BenchmarkCeil-4 28010392 5.536 ns/op BenchmarkCopysign-4 2816745 41.25 ns/op BenchmarkCos-4 1415626 146.2 ns/op BenchmarkCosh-4 1705502 67.15 ns/op BenchmarkErf-4 3065942 61.18 ns/op BenchmarkErfc-4 3095902 38.87 ns/op BenchmarkErfinv-4 2926466 38.00 ns/op BenchmarkErfcinv-4 2924667 38.36 ns/op BenchmarkExp-4 8551608 15.57 ns/op BenchmarkExpGo-4 935953 136.7 ns/op BenchmarkExpm1-4 2582680 44.53 ns/op BenchmarkExp2-4 942555 120.1 ns/op BenchmarkExp2Go-4 934398 128.4 ns/op BenchmarkAbs-4 4150161 30.96 ns/op BenchmarkDim-4 13858341 8.958 ns/op BenchmarkFloor-4 22918399 4.945 ns/op BenchmarkMax-4 17488915 15.57 ns/op BenchmarkMin-4 16620061 8.571 ns/op BenchmarkMod-4 301880 452.7 ns/op BenchmarkFrexp-4 1000000 105.0 ns/op BenchmarkGamma-4 906180 198.0 ns/op BenchmarkHypot-4 13766631 8.891 ns/op BenchmarkHypotGo-4 1000000 198.2 ns/op BenchmarkIlogb-4 1652764 71.64 ns/op BenchmarkJ0-4 269618 469.1 ns/op BenchmarkJ1-4 330027 398.0 ns/op BenchmarkJn-4 120202 913.1 ns/op BenchmarkLdexp-4 1565914 79.94 ns/op BenchmarkLgamma-4 1000000 104.7 ns/op BenchmarkLog-4 6764535 18.17 ns/op BenchmarkLogb-4 1545333 73.51 ns/op BenchmarkLog1p-4 1343538 104.7 ns/op BenchmarkLog10-4 5903959 22.81 ns/op BenchmarkLog2-4 1267225 94.76 ns/op BenchmarkModf-4 2202198 52.66 ns/op BenchmarkNextafter32-4 1974171 58.97 ns/op BenchmarkNextafter64-4 1882228 60.23 ns/op BenchmarkPowInt-4 489715 272.7 ns/op BenchmarkPowFrac-4 409620 474.1 ns/op BenchmarkPow10Pos-4 5563640 18.88 ns/op BenchmarkPow10Neg-4 6184446 20.44 ns/op BenchmarkRound-4 3897246 31.47 ns/op BenchmarkRoundToEven-4 11748432 20.45 ns/op BenchmarkRemainder-4 411313 309.2 ns/op BenchmarkSignbit-4 5484716 22.12 ns/op BenchmarkSin-4 1759264 67.70 ns/op BenchmarkSincos-4 1000000 100.6 ns/op BenchmarkSinh-4 2273199 51.43 ns/op BenchmarkSqrtIndirect-4 25719099 5.136 ns/op BenchmarkSqrtLatency-4 23783281 5.228 ns/op BenchmarkSqrtIndirectLatency-4 24535641 5.145 ns/op BenchmarkSqrtGoLatency-4 1000000 218.6 ns/op BenchmarkSqrtPrime-4 48508 2632 ns/op BenchmarkTan-4 1706724 101.0 ns/op BenchmarkTanh-4 1542306 76.58 ns/op BenchmarkTrunc-4 24307641 5.752 ns/op BenchmarkY0-4 332798 415.0 ns/op BenchmarkY1-4 327006 559.3 ns/op BenchmarkYn-4 143935 887.4 ns/op BenchmarkFloat64bits-4 6021894 18.74 ns/op BenchmarkFloat64frombits-4 5825344 31.15 ns/op BenchmarkFloat32bits-4 6046624 37.11 ns/op BenchmarkFloat32frombits-4 5579054 32.68 ns/op BenchmarkFMA-4 14288763 8.551 ns/op PASS ok math 16.273s goos: darwin goarch: amd64 pkg: math/big BenchmarkAddVV/1-4 16175857 7.729 ns/op 8280.70 MB/s BenchmarkAddVV/2-4 14016241 8.854 ns/op 14456.27 MB/s BenchmarkAddVV/3-4 12094423 9.860 ns/op 19473.12 MB/s BenchmarkAddVV/4-4 12738619 9.409 ns/op 27208.76 MB/s BenchmarkAddVV/5-4 12488391 15.11 ns/op 21183.31 MB/s BenchmarkAddVV/10-4 9487449 16.72 ns/op 38272.11 MB/s BenchmarkAddVV/100-4 2106846 49.99 ns/op 128032.14 MB/s BenchmarkAddVV/1000-4 289554 569.8 ns/op 112322.43 MB/s BenchmarkSubVV/1-4 14300310 8.661 ns/op 7389.73 MB/s BenchmarkSubVV/2-4 12898033 19.41 ns/op 6593.72 MB/s BenchmarkSubVV/3-4 13379606 9.152 ns/op 20980.10 MB/s BenchmarkSubVV/4-4 13313148 13.22 ns/op 19359.21 MB/s BenchmarkSubVV/5-4 11019168 9.727 ns/op 32898.83 MB/s BenchmarkSubVV/10-4 8613154 17.79 ns/op 35967.18 MB/s BenchmarkSubVV/100-4 2527196 49.88 ns/op 128318.60 MB/s BenchmarkSubVV/1000-4 256564 550.0 ns/op 116357.49 MB/s BenchmarkAddVW/1-4 13922394 7.922 ns/op 1009.89 MB/s BenchmarkAddVW/2-4 14523373 8.725 ns/op 1833.86 MB/s BenchmarkAddVW/3-4 12897084 11.41 ns/op 2104.17 MB/s BenchmarkAddVW/4-4 13840287 8.775 ns/op 3646.59 MB/s BenchmarkAddVW/5-4 14452557 9.514 ns/op 4204.31 MB/s BenchmarkAddVW/10-4 11616848 11.96 ns/op 6687.89 MB/s BenchmarkAddVW/100-4 320013 387.6 ns/op 2063.83 MB/s BenchmarkAddVW/1000-4 45554 3559 ns/op 2248.05 MB/s BenchmarkAddVWext/1-4 16122546 10.69 ns/op 748.09 MB/s BenchmarkAddVWext/2-4 12550578 8.733 ns/op 1832.10 MB/s BenchmarkAddVWext/3-4 14556114 13.43 ns/op 1786.49 MB/s BenchmarkAddVWext/4-4 14579973 16.68 ns/op 1918.45 MB/s BenchmarkAddVWext/5-4 14634392 8.765 ns/op 4563.61 MB/s BenchmarkAddVWext/10-4 11398491 11.57 ns/op 6911.84 MB/s BenchmarkAddVWext/100-4 66501 1850 ns/op 432.46 MB/s BenchmarkAddVWext/1000-4 8146 16359 ns/op 489.03 MB/s BenchmarkSubVW/1-4 16314789 7.718 ns/op 1036.50 MB/s BenchmarkSubVW/2-4 15572624 8.194 ns/op 1952.74 MB/s BenchmarkSubVW/3-4 14026376 9.431 ns/op 2544.90 MB/s BenchmarkSubVW/4-4 13625178 8.245 ns/op 3881.12 MB/s BenchmarkSubVW/5-4 13641818 12.99 ns/op 3079.92 MB/s BenchmarkSubVW/10-4 11790300 10.98 ns/op 7284.36 MB/s BenchmarkSubVW/100-4 307792 636.8 ns/op 1256.35 MB/s BenchmarkSubVW/1000-4 46782 2603 ns/op 3073.02 MB/s BenchmarkSubVWext/1-4 13954953 7.660 ns/op 1044.40 MB/s BenchmarkSubVWext/2-4 16510951 8.104 ns/op 1974.22 MB/s BenchmarkSubVWext/3-4 14539803 11.27 ns/op 2129.65 MB/s BenchmarkSubVWext/4-4 14791920 10.10 ns/op 3168.88 MB/s BenchmarkSubVWext/5-4 14261503 8.629 ns/op 4635.55 MB/s BenchmarkSubVWext/10-4 10562257 13.74 ns/op 5823.30 MB/s BenchmarkSubVWext/100-4 68089 2304 ns/op 347.28 MB/s BenchmarkSubVWext/1000-4 8124 16661 ns/op 480.15 MB/s BenchmarkMulAddVWW/1-4 15197156 9.044 ns/op 7076.48 MB/s BenchmarkMulAddVWW/2-4 13549071 15.24 ns/op 8397.64 MB/s BenchmarkMulAddVWW/3-4 12835404 18.92 ns/op 10147.29 MB/s BenchmarkMulAddVWW/4-4 11849270 10.24 ns/op 25000.97 MB/s BenchmarkMulAddVWW/5-4 10805626 17.33 ns/op 18465.45 MB/s BenchmarkMulAddVWW/10-4 9017923 17.65 ns/op 36253.76 MB/s BenchmarkMulAddVWW/100-4 1445546 87.47 ns/op 73170.35 MB/s BenchmarkMulAddVWW/1000-4 176430 664.3 ns/op 96335.92 MB/s BenchmarkAddMulVVW/1-4 15875486 9.304 ns/op 6878.51 MB/s BenchmarkAddMulVVW/2-4 13781846 11.15 ns/op 11483.10 MB/s BenchmarkAddMulVVW/3-4 13030189 14.21 ns/op 13509.28 MB/s BenchmarkAddMulVVW/4-4 10307529 11.26 ns/op 22740.77 MB/s BenchmarkAddMulVVW/5-4 5435461 19.68 ns/op 16258.21 MB/s BenchmarkAddMulVVW/10-4 8069192 14.51 ns/op 44096.21 MB/s BenchmarkAddMulVVW/100-4 1000000 134.0 ns/op 47765.03 MB/s BenchmarkAddMulVVW/1000-4 242463 1139 ns/op 56190.23 MB/s BenchmarkDivWVW/1-4 2071089 57.06 ns/op 1121.69 MB/s BenchmarkDivWVW/2-4 1000000 261.3 ns/op 489.79 MB/s BenchmarkDivWVW/3-4 889905 150.8 ns/op 1273.33 MB/s BenchmarkDivWVW/4-4 747661 192.9 ns/op 1327.30 MB/s BenchmarkDivWVW/5-4 663193 200.2 ns/op 1598.40 MB/s BenchmarkDivWVW/10-4 296500 520.0 ns/op 1230.73 MB/s BenchmarkDivWVW/100-4 37342 3000 ns/op 2133.43 MB/s BenchmarkDivWVW/1000-4 4447 28826 ns/op 2220.20 MB/s BenchmarkNonZeroShifts/1/shrVU-4 16231407 13.17 ns/op BenchmarkNonZeroShifts/1/shlVU-4 16773789 11.33 ns/op BenchmarkNonZeroShifts/2/shrVU-4 13311448 8.566 ns/op BenchmarkNonZeroShifts/2/shlVU-4 14258925 7.952 ns/op BenchmarkNonZeroShifts/3/shrVU-4 14697812 10.46 ns/op BenchmarkNonZeroShifts/3/shlVU-4 14292546 8.021 ns/op BenchmarkNonZeroShifts/4/shrVU-4 14135415 9.281 ns/op BenchmarkNonZeroShifts/4/shlVU-4 11852281 13.64 ns/op BenchmarkNonZeroShifts/5/shrVU-4 11910788 9.969 ns/op BenchmarkNonZeroShifts/5/shlVU-4 12761778 14.56 ns/op BenchmarkNonZeroShifts/10/shrVU-4 8435499 13.12 ns/op BenchmarkNonZeroShifts/10/shlVU-4 9016850 16.51 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1470786 76.33 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1725712 117.6 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 201922 799.8 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 221398 796.7 ns/op BenchmarkDecimalConversion-4 100 1155009 ns/op BenchmarkFloatString/100-4 10000 13672 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 218 904505 ns/op 2916 B/op 10 allocs/op BenchmarkFloatString/10000-4 2 52232796 ns/op 60468 B/op 47 allocs/op BenchmarkFloatString/100000-4 1 5502355709 ns/op 825400 B/op 486 allocs/op BenchmarkFloatAdd/10-4 136118 791.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 158692 792.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 157993 1790 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 89924 1358 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 10000 12229 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 227547 592.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 226329 960.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 175639 617.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 170413 1362 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 49098 4366 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2007 66478 ns/op BenchmarkParseFloatLargeExp-4 436 305023 ns/op BenchmarkGCD10x10/WithoutXY-4 172545 717.4 ns/op BenchmarkGCD10x10/WithXY-4 47618 2636 ns/op BenchmarkGCD10x100/WithoutXY-4 87616 1478 ns/op BenchmarkGCD10x100/WithXY-4 16489 8676 ns/op BenchmarkGCD10x1000/WithoutXY-4 60633 2803 ns/op BenchmarkGCD10x1000/WithXY-4 10000 10627 ns/op BenchmarkGCD100x100/WithoutXY-4 21991 5011 ns/op BenchmarkGCD100x100/WithXY-4 9085 12425 ns/op BenchmarkGCD100x1000/WithoutXY-4 10000 10259 ns/op BenchmarkGCD100x1000/WithXY-4 7419 23055 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2124 63697 ns/op BenchmarkGCD1000x1000/WithXY-4 1014 105212 ns/op BenchmarkHilbert-4 22 7493734 ns/op BenchmarkBinomial-4 10000 19911 ns/op BenchmarkQuoRem-4 21266 5436 ns/op BenchmarkExp-4 19 6648836 ns/op BenchmarkExpMont/Odd-4 124 1353610 ns/op 2591 B/op 22 allocs/op BenchmarkExpMont/Even1-4 100 1580761 ns/op 3370 B/op 38 allocs/op BenchmarkExpMont/Even2-4 100 1082939 ns/op 3858 B/op 53 allocs/op BenchmarkExpMont/Even3-4 100 1701153 ns/op 3852 B/op 53 allocs/op BenchmarkExpMont/Even4-4 116 1040636 ns/op 3848 B/op 53 allocs/op BenchmarkExpMont/Even8-4 100 1005487 ns/op 3837 B/op 53 allocs/op BenchmarkExpMont/Even32-4 100 1031319 ns/op 3843 B/op 53 allocs/op BenchmarkExpMont/Even64-4 135 1929701 ns/op 3649 B/op 54 allocs/op BenchmarkExpMont/Even96-4 132 894481 ns/op 3803 B/op 52 allocs/op BenchmarkExpMont/Even128-4 100 1004523 ns/op 3260 B/op 50 allocs/op BenchmarkExpMont/Even255-4 140 777254 ns/op 2962 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 330 344038 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 313 434705 ns/op 1716 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 296 389203 ns/op 1737 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 304 556190 ns/op 1747 B/op 47 allocs/op BenchmarkExp2-4 19 6895859 ns/op BenchmarkBitset-4 680203 190.7 ns/op BenchmarkBitsetNeg-4 386326 335.8 ns/op BenchmarkBitsetOrig-4 218733 665.7 ns/op BenchmarkBitsetNegOrig-4 146751 1074 ns/op BenchmarkModSqrt225_Tonelli-4 112 2341861 ns/op BenchmarkModSqrt225_3Mod4-4 207 593615 ns/op BenchmarkModSqrt231_Tonelli-4 100 1372476 ns/op BenchmarkModSqrt231_5Mod8-4 295 378586 ns/op BenchmarkModInverse-4 10000 11140 ns/op BenchmarkSqrt-4 2084 75533 ns/op BenchmarkIntSqr/1-4 902958 125.4 ns/op BenchmarkIntSqr/2-4 657243 253.8 ns/op BenchmarkIntSqr/3-4 510020 239.7 ns/op BenchmarkIntSqr/5-4 383037 308.1 ns/op BenchmarkIntSqr/8-4 323236 406.1 ns/op BenchmarkIntSqr/10-4 246618 488.4 ns/op BenchmarkIntSqr/20-4 50658 2490 ns/op BenchmarkIntSqr/30-4 37693 3537 ns/op BenchmarkIntSqr/50-4 24511 5176 ns/op BenchmarkIntSqr/80-4 14176 11501 ns/op BenchmarkIntSqr/100-4 10000 16714 ns/op BenchmarkIntSqr/200-4 5328 26359 ns/op BenchmarkIntSqr/300-4 1935 76302 ns/op BenchmarkIntSqr/500-4 958 123633 ns/op BenchmarkIntSqr/800-4 380 503193 ns/op BenchmarkIntSqr/1000-4 285 418459 ns/op BenchmarkDiv/20/10-4 383162 317.5 ns/op BenchmarkDiv/40/20-4 429002 316.7 ns/op BenchmarkDiv/100/50-4 373567 358.9 ns/op BenchmarkDiv/200/100-4 49018 4052 ns/op BenchmarkDiv/400/200-4 45338 2877 ns/op BenchmarkDiv/1000/500-4 38269 2951 ns/op BenchmarkDiv/2000/1000-4 32029 6898 ns/op BenchmarkDiv/20000/10000-4 1233 135096 ns/op BenchmarkDiv/200000/100000-4 32 5672050 ns/op BenchmarkDiv/2000000/1000000-4 1 136390338 ns/op BenchmarkDiv/20000000/10000000-4 1 3472838014 ns/op BenchmarkMul-4 5 20110034 ns/op BenchmarkNatMul/10-4 121465 998.6 ns/op BenchmarkNatMul/100-4 6369 31620 ns/op BenchmarkNatMul/1000-4 174 687906 ns/op BenchmarkZeroShifts/Shl-4 8455 16633 ns/op BenchmarkZeroShifts/ShlSame-4 3322999 31.84 ns/op BenchmarkZeroShifts/Shr-4 10000 16541 ns/op BenchmarkZeroShifts/ShrSame-4 3464499 53.21 ns/op BenchmarkExp3Power/0x10-4 171085 1065 ns/op BenchmarkExp3Power/0x40-4 131485 1062 ns/op BenchmarkExp3Power/0x100-4 71875 1605 ns/op BenchmarkExp3Power/0x400-4 28218 4368 ns/op BenchmarkExp3Power/0x1000-4 7219 14866 ns/op BenchmarkExp3Power/0x4000-4 2749 88609 ns/op BenchmarkExp3Power/0x10000-4 199 661869 ns/op BenchmarkExp3Power/0x40000-4 19 5721304 ns/op BenchmarkExp3Power/0x100000-4 1 103560424 ns/op BenchmarkExp3Power/0x400000-4 1 565137223 ns/op BenchmarkFibo-4 3 47834093 ns/op BenchmarkNatSqr/1-4 1000000 207.9 ns/op BenchmarkNatSqr/2-4 626817 364.2 ns/op BenchmarkNatSqr/3-4 448411 458.5 ns/op BenchmarkNatSqr/5-4 348486 612.5 ns/op BenchmarkNatSqr/8-4 258956 791.6 ns/op BenchmarkNatSqr/10-4 215335 979.6 ns/op BenchmarkNatSqr/20-4 40804 3167 ns/op BenchmarkNatSqr/30-4 25600 4935 ns/op BenchmarkNatSqr/50-4 15046 7537 ns/op BenchmarkNatSqr/80-4 10000 11209 ns/op BenchmarkNatSqr/100-4 10000 16192 ns/op BenchmarkNatSqr/200-4 4845 30496 ns/op BenchmarkNatSqr/300-4 1695 100653 ns/op BenchmarkNatSqr/500-4 974 192547 ns/op BenchmarkNatSqr/800-4 320 361927 ns/op BenchmarkNatSqr/1000-4 264 507091 ns/op BenchmarkNatSetBytes/8-4 731924 223.6 ns/op BenchmarkNatSetBytes/24-4 306502 777.9 ns/op BenchmarkNatSetBytes/128-4 61414 2047 ns/op BenchmarkNatSetBytes/7-4 863008 130.9 ns/op BenchmarkNatSetBytes/23-4 258382 519.7 ns/op BenchmarkNatSetBytes/127-4 67300 3089 ns/op BenchmarkScanPi-4 204 540196 ns/op BenchmarkStringPiParallel-4 471 301266 ns/op BenchmarkScan/10/Base2-4 34213 2963 ns/op BenchmarkScan/100/Base2-4 5079 26229 ns/op BenchmarkScan/1000/Base2-4 446 261197 ns/op BenchmarkScan/10/Base8-4 82956 1436 ns/op BenchmarkScan/100/Base8-4 12171 9830 ns/op BenchmarkScan/1000/Base8-4 1311 87248 ns/op BenchmarkScan/10/Base10-4 104197 1480 ns/op BenchmarkScan/100/Base10-4 14157 8416 ns/op BenchmarkScan/1000/Base10-4 1477 81885 ns/op BenchmarkScan/10/Base16-4 100873 1596 ns/op BenchmarkScan/100/Base16-4 16190 7370 ns/op BenchmarkScan/1000/Base16-4 1672 86849 ns/op BenchmarkString/10/Base2-4 226819 687.9 ns/op BenchmarkString/100/Base2-4 31174 4395 ns/op BenchmarkString/1000/Base2-4 3607 38831 ns/op BenchmarkString/10/Base8-4 378579 353.2 ns/op BenchmarkString/100/Base8-4 77743 1868 ns/op BenchmarkString/1000/Base8-4 10000 16291 ns/op BenchmarkString/10/Base10-4 193363 677.0 ns/op BenchmarkString/100/Base10-4 39832 2864 ns/op BenchmarkString/1000/Base10-4 5560 25511 ns/op BenchmarkString/10/Base16-4 463274 345.7 ns/op BenchmarkString/100/Base16-4 99159 1377 ns/op BenchmarkString/1000/Base16-4 11059 10569 ns/op BenchmarkLeafSize/0-4 31 3991523 ns/op BenchmarkLeafSize/1-4 399 264121 ns/op BenchmarkLeafSize/2-4 459 274296 ns/op BenchmarkLeafSize/3-4 354 389695 ns/op BenchmarkLeafSize/4-4 412 304003 ns/op BenchmarkLeafSize/5-4 319 409093 ns/op BenchmarkLeafSize/6-4 388 390112 ns/op BenchmarkLeafSize/7-4 386 323663 ns/op BenchmarkLeafSize/8-4 439 248355 ns/op BenchmarkLeafSize/9-4 241 424475 ns/op BenchmarkLeafSize/10-4 331 394781 ns/op BenchmarkLeafSize/11-4 367 396415 ns/op BenchmarkLeafSize/12-4 360 389213 ns/op BenchmarkLeafSize/13-4 320 401638 ns/op BenchmarkLeafSize/14-4 363 384104 ns/op BenchmarkLeafSize/15-4 369 300322 ns/op BenchmarkLeafSize/16-4 471 254064 ns/op BenchmarkLeafSize/32-4 478 286364 ns/op BenchmarkLeafSize/64-4 428 284841 ns/op BenchmarkProbablyPrime/n=0-4 9 21359517 ns/op BenchmarkProbablyPrime/n=1-4 9 12237826 ns/op BenchmarkProbablyPrime/n=5-4 6 18103340 ns/op BenchmarkProbablyPrime/n=10-4 5 24253218 ns/op BenchmarkProbablyPrime/n=20-4 3 39706718 ns/op BenchmarkProbablyPrime/Lucas-4 10 13533717 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 91 1452754 ns/op BenchmarkRatCmp-4 207000 742.7 ns/op BenchmarkFloatPrecExact/1-4 86167 1630 ns/op BenchmarkFloatPrecExact/10-4 31045 3366 ns/op BenchmarkFloatPrecExact/100-4 6142 16685 ns/op BenchmarkFloatPrecExact/1000-4 2931 60723 ns/op BenchmarkFloatPrecExact/10000-4 152 835640 ns/op BenchmarkFloatPrecExact/100000-4 2 52683680 ns/op BenchmarkFloatPrecExact/1000000-4 1 1824890584 ns/op BenchmarkFloatPrecMixed/1-4 129361 1437 ns/op BenchmarkFloatPrecMixed/10-4 30577 4267 ns/op BenchmarkFloatPrecMixed/100-4 4989 31427 ns/op BenchmarkFloatPrecMixed/1000-4 504 344622 ns/op BenchmarkFloatPrecMixed/10000-4 16 7677252 ns/op BenchmarkFloatPrecMixed/100000-4 1 449708859 ns/op BenchmarkFloatPrecMixed/1000000-4 1 28810685494 ns/op BenchmarkFloatPrecInexact/1-4 201802 790.3 ns/op BenchmarkFloatPrecInexact/10-4 172132 828.2 ns/op BenchmarkFloatPrecInexact/100-4 124060 1412 ns/op BenchmarkFloatPrecInexact/1000-4 21058 5799 ns/op BenchmarkFloatPrecInexact/10000-4 5007 43818 ns/op BenchmarkFloatPrecInexact/100000-4 214 472890 ns/op BenchmarkFloatPrecInexact/1000000-4 18 5738426 ns/op BenchmarkFloatSqrt/64-4 20425 5540 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 13479 8899 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 8198 13834 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 4228 24882 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 1017 161000 ns/op 17794 B/op 8 allocs/op BenchmarkFloatSqrt/100000-4 63 2208376 ns/op 175120 B/op 19 allocs/op BenchmarkFloatSqrt/1000000-4 1 131551999 ns/op 3831640 B/op 651 allocs/op PASS ok math/big 105.219s goos: darwin goarch: amd64 pkg: math/bits BenchmarkLeadingZeros-4 11023342 11.07 ns/op BenchmarkLeadingZeros8-4 9763524 17.97 ns/op BenchmarkLeadingZeros16-4 12964468 12.78 ns/op BenchmarkLeadingZeros32-4 12750721 10.38 ns/op BenchmarkLeadingZeros64-4 13478107 12.48 ns/op BenchmarkTrailingZeros-4 13009346 11.54 ns/op BenchmarkTrailingZeros8-4 12997708 13.84 ns/op BenchmarkTrailingZeros16-4 12115046 15.61 ns/op BenchmarkTrailingZeros32-4 12399745 9.520 ns/op BenchmarkTrailingZeros64-4 12600914 9.833 ns/op BenchmarkOnesCount-4 11988349 12.03 ns/op BenchmarkOnesCount8-4 12376454 9.290 ns/op BenchmarkOnesCount16-4 12445129 11.39 ns/op BenchmarkOnesCount32-4 11777126 10.09 ns/op BenchmarkOnesCount64-4 13365625 9.412 ns/op BenchmarkRotateLeft-4 13418330 10.55 ns/op BenchmarkRotateLeft8-4 13568468 9.132 ns/op BenchmarkRotateLeft16-4 13533711 12.19 ns/op BenchmarkRotateLeft32-4 13545342 9.909 ns/op BenchmarkRotateLeft64-4 13032733 9.528 ns/op BenchmarkReverse-4 17684812 6.889 ns/op BenchmarkReverse8-4 21255633 6.337 ns/op BenchmarkReverse16-4 22936563 5.722 ns/op BenchmarkReverse32-4 21609328 6.179 ns/op BenchmarkReverse64-4 19762516 7.288 ns/op BenchmarkReverseBytes-4 24552223 4.922 ns/op BenchmarkReverseBytes16-4 26046188 5.164 ns/op BenchmarkReverseBytes32-4 26859223 5.066 ns/op BenchmarkReverseBytes64-4 26918178 4.933 ns/op BenchmarkAdd-4 12423062 9.337 ns/op BenchmarkAdd32-4 12348834 9.373 ns/op BenchmarkAdd64-4 13356562 10.45 ns/op BenchmarkAdd64multiple-4 24959092 7.304 ns/op BenchmarkSub-4 11066166 14.53 ns/op BenchmarkSub32-4 12865072 15.25 ns/op BenchmarkSub64-4 10842567 17.13 ns/op BenchmarkSub64multiple-4 27414014 6.008 ns/op BenchmarkMul-4 13198308 12.03 ns/op BenchmarkMul32-4 12608803 11.25 ns/op BenchmarkMul64-4 12976648 9.700 ns/op BenchmarkDiv-4 3589833 33.36 ns/op BenchmarkDiv32-4 7784178 22.84 ns/op BenchmarkDiv64-4 3433816 32.48 ns/op PASS ok math/bits 9.514s goos: darwin goarch: amd64 pkg: math/cmplx BenchmarkAbs-4 12598171 8.538 ns/op BenchmarkAcos-4 529243 223.6 ns/op BenchmarkAcosh-4 534576 341.1 ns/op BenchmarkAsin-4 541372 224.7 ns/op BenchmarkAsinh-4 607327 360.4 ns/op BenchmarkAtan-4 935311 178.7 ns/op BenchmarkAtanh-4 881110 145.6 ns/op BenchmarkConj-4 21429561 5.068 ns/op BenchmarkCos-4 665608 181.5 ns/op BenchmarkCosh-4 676507 176.2 ns/op BenchmarkExp-4 860808 202.7 ns/op BenchmarkLog-4 1000000 157.6 ns/op BenchmarkLog10-4 687546 218.7 ns/op BenchmarkPhase-4 2202945 60.33 ns/op BenchmarkPolar-4 1376643 90.39 ns/op BenchmarkPow-4 218858 497.4 ns/op BenchmarkRect-4 1000000 124.5 ns/op BenchmarkSin-4 620702 179.7 ns/op BenchmarkSinh-4 694982 178.6 ns/op BenchmarkSqrt-4 1000000 184.9 ns/op BenchmarkTan-4 390306 469.2 ns/op BenchmarkTanh-4 459150 358.1 ns/op PASS ok math/cmplx 5.457s goos: darwin goarch: amd64 pkg: math/rand BenchmarkInt63Threadsafe-4 678150 171.9 ns/op BenchmarkInt63ThreadsafeParallel-4 997483 118.0 ns/op BenchmarkInt63Unthreadsafe-4 1000000 118.5 ns/op BenchmarkIntn1000-4 741472 162.0 ns/op BenchmarkInt63n1000-4 821054 162.2 ns/op BenchmarkInt31n1000-4 807888 214.3 ns/op BenchmarkFloat32-4 902773 153.1 ns/op BenchmarkFloat64-4 1000000 172.6 ns/op BenchmarkPerm3-4 167860 937.0 ns/op BenchmarkPerm30-4 10000 11435 ns/op BenchmarkPerm30ViaShuffle-4 19645 6618 ns/op BenchmarkShuffleOverhead-4 15001 8040 ns/op BenchmarkRead3-4 904140 178.9 ns/op BenchmarkRead64-4 76928 1889 ns/op BenchmarkRead1000-4 5942 40081 ns/op BenchmarkConcurrent-4 229154 484.0 ns/op PASS ok math/rand 4.266s goos: darwin goarch: amd64 pkg: math/rand/v2 BenchmarkPCG_DXSM-4 2980357 35.15 ns/op BenchmarkSourceUint64-4 3302872 41.49 ns/op BenchmarkGlobalInt64-4 3082472 39.03 ns/op BenchmarkGlobalInt64Parallel-4 3487140 30.49 ns/op BenchmarkGlobalUint64-4 3115734 50.81 ns/op BenchmarkGlobalUint64Parallel-4 4725783 27.19 ns/op BenchmarkInt64-4 1491531 69.46 ns/op BenchmarkUint64-4 1731765 67.03 ns/op BenchmarkGlobalIntN1000-4 1832306 63.47 ns/op BenchmarkIntN1000-4 1391343 88.69 ns/op BenchmarkInt64N1000-4 1242384 87.49 ns/op BenchmarkInt64N1e8-4 1373166 89.31 ns/op BenchmarkInt64N1e9-4 1352972 83.95 ns/op BenchmarkInt64N2e9-4 1337280 88.54 ns/op BenchmarkInt64N1e18-4 1304359 89.62 ns/op BenchmarkInt64N2e18-4 1276225 137.0 ns/op BenchmarkInt64N4e18-4 1000000 131.4 ns/op BenchmarkInt32N1000-4 1190595 142.4 ns/op BenchmarkInt32N1e8-4 961548 135.7 ns/op BenchmarkInt32N1e9-4 1375224 89.82 ns/op BenchmarkInt32N2e9-4 1361528 88.29 ns/op BenchmarkFloat32-4 1641632 106.9 ns/op BenchmarkFloat64-4 1704195 69.45 ns/op BenchmarkExpFloat64-4 1000000 111.7 ns/op BenchmarkNormFloat64-4 1000000 117.1 ns/op BenchmarkPerm3-4 234772 434.8 ns/op BenchmarkPerm30-4 25941 8219 ns/op BenchmarkPerm30ViaShuffle-4 26168 5744 ns/op BenchmarkShuffleOverhead-4 37143 3201 ns/op BenchmarkConcurrent-4 2070524 60.01 ns/op PASS ok math/rand/v2 7.989s goos: darwin goarch: amd64 pkg: mime BenchmarkQEncodeWord-4 40158 2829 ns/op BenchmarkQDecodeWord-4 103886 1106 ns/op BenchmarkQDecodeHeader-4 102862 1255 ns/op BenchmarkTypeByExtension/.html-4 501883 240.4 ns/op BenchmarkTypeByExtension/.HTML-4 375872 355.8 ns/op BenchmarkTypeByExtension/.unused-4 429577 272.1 ns/op BenchmarkExtensionsByType/text/html-4 201741 1088 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 47998 2148 ns/op BenchmarkExtensionsByType/application/octet-stream-4 70474 2700 ns/op PASS ok mime 2.866s goos: darwin goarch: amd64 pkg: mime/multipart BenchmarkReadForm/fields/maxMemory=0-4 444 275854 ns/op 47247 B/op 186 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 349 304968 ns/op 47668 B/op 187 allocs/op BenchmarkReadForm/files/maxMemory=0-4 58 2316230 ns/op 105527 B/op 271 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 374 301966 ns/op 49695 B/op 207 allocs/op PASS ok mime/multipart 1.755s goos: darwin goarch: amd64 pkg: mime/quotedprintable BenchmarkWriter-4 903 136253 ns/op PASS ok mime/quotedprintable 1.199s goos: darwin goarch: amd64 pkg: net BenchmarkGoLookupIP-4 7 15328465 ns/op 8418 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 4 26203388 ns/op 13224 B/op 114 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5030647337 ns/op 150632 B/op 232 allocs/op BenchmarkDNSName-4 163333 721.1 ns/op BenchmarkInterfaces-4 2224 80649 ns/op 8272 B/op 95 allocs/op BenchmarkInterfaceByIndex-4 6097 17981 ns/op 1817 B/op 29 allocs/op BenchmarkInterfaceByName-4 2226 69630 ns/op 8339 B/op 96 allocs/op BenchmarkInterfaceAddrs-4 2044 51756 ns/op 7856 B/op 107 allocs/op BenchmarkInterfacesAndAddrs-4 7876 20755 ns/op 1961 B/op 35 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 2656 50463 ns/op 5235 B/op 77 allocs/op BenchmarkParseIP-4 9381 19365 ns/op BenchmarkParseIPValidIPv4-4 374419 290.5 ns/op BenchmarkParseIPValidIPv6-4 237934 544.1 ns/op BenchmarkIPString/IPv4-4 142435 882.2 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 10000 10035 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 47505 2788 ns/op BenchmarkIPEqual/IPv4-4 1066322 126.5 ns/op BenchmarkIPEqual/IPv6-4 1111316 115.4 ns/op BenchmarkSendfileZeroBytes-4 345 384135 ns/op 19354 B/op 4 allocs/op BenchmarkTCP4OneShot-4 264 474728 ns/op BenchmarkTCP4OneShotTimeout-4 238 517197 ns/op BenchmarkTCP4Persistent-4 351 286095 ns/op BenchmarkTCP4PersistentTimeout-4 448 290074 ns/op BenchmarkTCP6OneShot-4 255 647963 ns/op BenchmarkTCP6OneShotTimeout-4 211 510601 ns/op BenchmarkTCP6Persistent-4 400 293301 ns/op BenchmarkTCP6PersistentTimeout-4 426 281250 ns/op BenchmarkTCP4ConcurrentReadWrite-4 16032 6749 ns/op BenchmarkTCP6ConcurrentReadWrite-4 7365 15032 ns/op BenchmarkSetReadDeadline-4 140895 813.6 ns/op BenchmarkUDP6LinkLocalUnicast-4 180 755311 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 151 772709 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 168 663526 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 180 669880 ns/op 0 B/op 0 allocs/op PASS ok net 13.087s goos: darwin goarch: amd64 pkg: net/http BenchmarkCookieString-4 23394 4829 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 10281 11977 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 10000 11512 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 17686 6639 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 31305 4444 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 48469 3301 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 1717461 69.77 ns/op BenchmarkFindChild/n=2/rep=map-4 3214324 36.55 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1449572 79.07 ns/op BenchmarkFindChild/n=4/rep=linear-4 1000000 118.2 ns/op BenchmarkFindChild/n=4/rep=map-4 2526806 43.30 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 1000000 211.3 ns/op BenchmarkFindChild/n=8/rep=linear-4 549985 295.1 ns/op BenchmarkFindChild/n=8/rep=map-4 2713039 44.96 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 559615 237.1 ns/op BenchmarkFindChild/n=16/rep=linear-4 281290 498.6 ns/op BenchmarkFindChild/n=16/rep=map-4 2871621 37.35 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2327636 49.46 ns/op BenchmarkFindChild/n=32/rep=linear-4 153100 828.1 ns/op BenchmarkFindChild/n=32/rep=map-4 3352866 35.91 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 2289342 47.60 ns/op BenchmarkMultiConflicts-4 1 201130339 ns/op BenchmarkServerMatch-4 18931 7003 ns/op BenchmarkReadRequestChrome-4 4143 32617 ns/op 18.73 MB/s 1508 B/op 14 allocs/op BenchmarkReadRequestCurl-4 10000 11555 ns/op 6.75 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 10015 14495 ns/op 5.66 MB/s 955 B/op 9 allocs/op BenchmarkReadRequestSiege-4 8220 17756 ns/op 8.50 MB/s 1052 B/op 11 allocs/op BenchmarkReadRequestWrk-4 15718 10553 ns/op 3.79 MB/s 892 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 44 2628702 ns/op 0.39 MB/s BenchmarkFileAndServer_1KB/https1-4 34 2990749 ns/op 0.34 MB/s BenchmarkFileAndServer_1KB/h2-4 30 3514385 ns/op 0.29 MB/s BenchmarkFileAndServer_16MB/h1-4 2 75372878 ns/op 222.59 MB/s BenchmarkFileAndServer_16MB/https1-4 1 180421560 ns/op 92.99 MB/s BenchmarkFileAndServer_16MB/h2-4 1 380833549 ns/op 44.05 MB/s BenchmarkFileAndServer_64MB/h1-4 1 261798739 ns/op 256.34 MB/s BenchmarkFileAndServer_64MB/https1-4 1 680194065 ns/op 98.66 MB/s BenchmarkFileAndServer_64MB/h2-4 1 1526223907 ns/op 43.97 MB/s BenchmarkServeMux-4 219 639735 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 254 475812 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 60 2325229 ns/op 6495 B/op 65 allocs/op BenchmarkClientServer/https1-4 39 3114388 ns/op 9178 B/op 100 allocs/op BenchmarkClientServer/h2-4 34 3287354 ns/op 13808 B/op 114 allocs/op BenchmarkClientServerParallel/4/h1-4 453 272868 ns/op 9300 B/op 76 allocs/op BenchmarkClientServerParallel/4/https1-4 19 7204544 ns/op 107021 B/op 1177 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57719: read tcp 127.0.0.1:57715->127.0.0.1:57719: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57733: read tcp 127.0.0.1:57720->127.0.0.1:57733: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57743: read tcp 127.0.0.1:57735->127.0.0.1:57743: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57744: read tcp 127.0.0.1:57735->127.0.0.1:57744: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57745: write tcp 127.0.0.1:57735->127.0.0.1:57745: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57746: write tcp 127.0.0.1:57735->127.0.0.1:57746: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57741: write tcp 127.0.0.1:57735->127.0.0.1:57741: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57771: read tcp 127.0.0.1:57752->127.0.0.1:57771: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57769: read tcp 127.0.0.1:57752->127.0.0.1:57769: use of closed network connection BenchmarkClientServerParallel/4/h2-4 26 4364135 ns/op 65392 B/op 739 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57775: read tcp 127.0.0.1:57774->127.0.0.1:57775: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57776: read tcp 127.0.0.1:57774->127.0.0.1:57776: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57798: read tcp 127.0.0.1:57791->127.0.0.1:57798: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57801: read tcp 127.0.0.1:57791->127.0.0.1:57801: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57796: read tcp 127.0.0.1:57791->127.0.0.1:57796: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57805: read tcp 127.0.0.1:57791->127.0.0.1:57805: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57803: write tcp 127.0.0.1:57791->127.0.0.1:57803: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57802: write tcp 127.0.0.1:57791->127.0.0.1:57802: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57804: write tcp 127.0.0.1:57791->127.0.0.1:57804: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57817: read tcp 127.0.0.1:57807->127.0.0.1:57817: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 265 407429 ns/op 24149 B/op 120 allocs/op BenchmarkClientServerParallel/64/https1-4 13 7800837 ns/op 110041 B/op 1188 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58122: read tcp 127.0.0.1:58120->127.0.0.1:58122: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58135: write tcp 127.0.0.1:58124->127.0.0.1:58135: use of closed network connection BenchmarkClientServerParallel/64/h2-4 16 7591348 ns/op 100288 B/op 1198 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58141: read tcp 127.0.0.1:58140->127.0.0.1:58141: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58146: read tcp 127.0.0.1:58144->127.0.0.1:58146: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58150: read tcp 127.0.0.1:58144->127.0.0.1:58150: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58151: read tcp 127.0.0.1:58144->127.0.0.1:58151: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58156: read tcp 127.0.0.1:58154->127.0.0.1:58156: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58159: read tcp 127.0.0.1:58154->127.0.0.1:58159: use of closed network connection BenchmarkServer-4 1 1074883250 ns/op 43272 B/op 212 allocs/op BenchmarkClient-4 43 2940698 ns/op 4032 B/op 46 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 183 583192 ns/op 7389 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 997 101019 ns/op 3074 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1428 79986 ns/op 1937 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1418 93610 ns/op 2801 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1430 86206 ns/op 2725 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1528 83512 ns/op 2776 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1519 79553 ns/op 1966 B/op 14 allocs/op BenchmarkServerHijack-4 1744 143444 ns/op 16744 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 42 3125461 ns/op 5828 B/op 54 allocs/op BenchmarkResponseStatusLine-4 356126 330.2 ns/op 0 B/op 0 allocs/op PASS ok net/http 23.802s goos: darwin goarch: amd64 pkg: net/http/httputil BenchmarkServeHTTP-4 2377 70566 ns/op 34138 B/op 12 allocs/op PASS ok net/http/httputil 1.329s goos: darwin goarch: amd64 pkg: net/netip BenchmarkIPNextPrev-4 114147 987.6 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 554384 245.7 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 225631 573.8 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 57343 1858 ns/op BenchmarkStdIPv4-4 177871 671.0 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 121206 1187 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 102345 1470 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 87252 1533 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 86119 1642 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 968985 120.3 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1000000 116.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1275351 136.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 339411 377.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 186087 744.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 351960 409.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 96592 1263 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 304807 426.9 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 183543 923.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 148306 752.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 174861 1140 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 82500 2039 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 423463 380.4 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 148309 1317 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 199940 702.4 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 302840 420.6 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 185295 714.5 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 361689 386.4 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 172095 769.6 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 161647 760.4 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 180738 718.2 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 132212 1039 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 544246 232.6 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 274890 454.9 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 125446 1025 ns/op 96 B/op 2 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 136620 753.0 ns/op 56 B/op 2 allocs/op BenchmarkAddrPortString/v6_v4-4 200874 574.4 ns/op 56 B/op 2 allocs/op BenchmarkAddrPortString/v6_zone-4 149112 886.2 ns/op 56 B/op 2 allocs/op BenchmarkAddrPortMarshalText/v4-4 306579 387.3 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 141729 895.0 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 185590 752.6 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 217778 585.2 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 153795 836.2 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 112.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 117.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 115.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 116.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 952312 117.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 990475 116.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 116.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 115.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 996973 116.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 400228 310.2 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 586648 207.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 267849 457.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 281928 430.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 266145 479.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 97459 1252 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 633673 197.8 ns/op PASS ok net/netip 10.897s 2023/11/30 01:59:10 Test RPC server listening on 127.0.0.1:58264 2023/11/30 01:59:10 Test HTTP RPC server listening on 127.0.0.1:58265 goos: darwin goarch: amd64 pkg: net/rpc BenchmarkEndToEnd-4 277 460456 ns/op BenchmarkEndToEndHTTP-4 260 497939 ns/op BenchmarkEndToEndAsync-4 1935 55655 ns/op BenchmarkEndToEndAsyncHTTP-4 2211 56645 ns/op PASS ok net/rpc 1.877s goos: darwin goarch: amd64 pkg: net/textproto BenchmarkReadMIMEHeader/client_headers-4 4440 27792 ns/op BenchmarkReadMIMEHeader/server_headers-4 5912 19031 ns/op BenchmarkUncommon-4 28042 4310 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.499s goos: darwin goarch: amd64 pkg: net/url BenchmarkString-4 4506 24049 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 89455 1290 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 582794 212.7 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 134185 982.3 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 248450 528.9 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 119398 1008 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 18105 6688 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 418489 251.0 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 129345 970.3 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 232464 519.9 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 120945 1034 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 20532 5560 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 196196 641.6 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 77101 1530 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 75205 1556 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 35109 3468 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6510 19733 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 170356 639.6 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 76644 1580 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 72726 1563 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 35157 3398 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6249 18314 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.682s goos: darwin goarch: amd64 pkg: os BenchmarkExpand/noop-4 2862019 38.87 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 167364 697.0 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 602 203743 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:512: benchmarkReaddirname ".": 131 entries os_test.go:512: benchmarkReaddirname ".": 131 entries os_test.go:512: benchmarkReaddirname ".": 131 entries BenchmarkReaddir-4 213 556847 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:529: benchmarkReaddir ".": 131 entries os_test.go:529: benchmarkReaddir ".": 131 entries os_test.go:529: benchmarkReaddir ".": 131 entries BenchmarkReadDir-4 468 253619 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:546: benchmarkReadDir ".": 131 entries os_test.go:546: benchmarkReadDir ".": 131 entries os_test.go:546: benchmarkReadDir ".": 131 entries BenchmarkStatDot-4 53313 2231 ns/op BenchmarkStatFile-4 38731 3126 ns/op BenchmarkStatDir-4 39436 3105 ns/op BenchmarkLstatDot-4 57972 2101 ns/op BenchmarkLstatFile-4 38421 3171 ns/op BenchmarkLstatDir-4 38596 3066 ns/op PASS ok os 2.962s goos: darwin goarch: amd64 pkg: os/exec BenchmarkExecHostname-4 39 3639361 ns/op 8976 B/op 30 allocs/op PASS ok os/exec 1.206s goos: darwin goarch: amd64 pkg: os/user BenchmarkCurrent-4 331166 346.5 ns/op PASS ok os/user 1.235s goos: darwin goarch: amd64 pkg: reflect BenchmarkBool-4 2809417 41.76 ns/op BenchmarkString-4 2128782 56.90 ns/op BenchmarkBytes-4 1850743 60.49 ns/op BenchmarkNamedBytes-4 983478 114.2 ns/op BenchmarkBytesArray-4 916212 137.7 ns/op BenchmarkSliceLen-4 2195863 54.25 ns/op BenchmarkMapLen-4 936982 134.7 ns/op BenchmarkStringLen-4 1603808 73.66 ns/op BenchmarkArrayLen-4 1326243 89.45 ns/op BenchmarkSliceCap-4 2299296 51.52 ns/op BenchmarkDeepEqual/int8-4 454014 277.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 94528 1215 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 411957 310.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 93880 1253 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 384264 310.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 93176 1257 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 410522 320.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 88506 1264 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 411469 311.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 92751 1261 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 448014 280.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 126032 975.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 405177 311.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 97168 1298 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 410157 310.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 97501 1259 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 411603 311.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 94333 1265 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 404646 313.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 90561 1267 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 406449 309.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 83832 1287 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 411144 305.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 93924 1275 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 380583 314.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 97971 1255 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 404479 319.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 97453 1263 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 395136 316.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 97194 1254 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 451860 277.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 92959 1206 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 412467 312.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 90849 1284 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 127129 997.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 63822 1897 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 51769 2285 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 36558 3254 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 35671 3232 ns/op BenchmarkIsZero/ArrayComparable-4 423886 294.7 ns/op BenchmarkIsZero/ArrayIncomparable-4 34834 3389 ns/op BenchmarkIsZero/StructComparable-4 840928 152.2 ns/op BenchmarkIsZero/StructIncomparable-4 165511 762.6 ns/op BenchmarkIsZero/ArrayInt_4-4 1338811 86.42 ns/op BenchmarkIsZero/ArrayInt_1024-4 26949 4415 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 52299 2338 ns/op BenchmarkIsZero/Struct4Int-4 1399344 85.93 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 26572 4406 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 27619 4387 ns/op BenchmarkIsZero/StructInt_512-4 52021 2300 ns/op BenchmarkSetZero/Bool/Direct-4 2997298 38.99 ns/op BenchmarkSetZero/Bool/CachedZero-4 1000000 115.5 ns/op BenchmarkSetZero/Bool/NewZero-4 847870 152.4 ns/op BenchmarkSetZero/Int/Direct-4 2287904 52.37 ns/op BenchmarkSetZero/Int/CachedZero-4 1000000 115.0 ns/op BenchmarkSetZero/Int/NewZero-4 842910 150.1 ns/op BenchmarkSetZero/Uint/Direct-4 2278332 52.04 ns/op BenchmarkSetZero/Uint/CachedZero-4 1000000 115.5 ns/op BenchmarkSetZero/Uint/NewZero-4 793758 150.4 ns/op BenchmarkSetZero/Float/Direct-4 2272437 51.91 ns/op BenchmarkSetZero/Float/CachedZero-4 1000000 117.2 ns/op BenchmarkSetZero/Float/NewZero-4 836799 153.1 ns/op BenchmarkSetZero/Complex/Direct-4 2261972 51.97 ns/op BenchmarkSetZero/Complex/CachedZero-4 1000000 114.6 ns/op BenchmarkSetZero/Complex/NewZero-4 830689 150.4 ns/op BenchmarkSetZero/Array/Direct-4 2263770 50.63 ns/op BenchmarkSetZero/Array/CachedZero-4 1000000 116.2 ns/op BenchmarkSetZero/Array/NewZero-4 841953 153.1 ns/op BenchmarkSetZero/Chan/Direct-4 2304628 51.34 ns/op BenchmarkSetZero/Chan/CachedZero-4 1000000 116.3 ns/op BenchmarkSetZero/Chan/NewZero-4 813254 156.7 ns/op BenchmarkSetZero/Func/Direct-4 2314996 51.36 ns/op BenchmarkSetZero/Func/CachedZero-4 1000000 117.7 ns/op BenchmarkSetZero/Func/NewZero-4 779768 158.2 ns/op BenchmarkSetZero/Interface/Direct-4 2118258 54.92 ns/op BenchmarkSetZero/Interface/CachedZero-4 939063 114.8 ns/op BenchmarkSetZero/Interface/NewZero-4 842341 150.0 ns/op BenchmarkSetZero/Map/Direct-4 2307319 51.53 ns/op BenchmarkSetZero/Map/CachedZero-4 1000000 117.3 ns/op BenchmarkSetZero/Map/NewZero-4 758776 158.5 ns/op BenchmarkSetZero/Pointer/Direct-4 2291422 52.28 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1000000 122.7 ns/op BenchmarkSetZero/Pointer/NewZero-4 810723 158.0 ns/op BenchmarkSetZero/Slice/Direct-4 2030872 56.44 ns/op BenchmarkSetZero/Slice/CachedZero-4 1000000 117.3 ns/op BenchmarkSetZero/Slice/NewZero-4 837430 150.5 ns/op BenchmarkSetZero/String/Direct-4 2134632 51.59 ns/op BenchmarkSetZero/String/CachedZero-4 1000000 115.6 ns/op BenchmarkSetZero/String/NewZero-4 766006 149.8 ns/op BenchmarkSetZero/Struct/Direct-4 2281958 50.81 ns/op BenchmarkSetZero/Struct/CachedZero-4 1000000 116.5 ns/op BenchmarkSetZero/Struct/NewZero-4 817870 150.6 ns/op BenchmarkSelect/1-4 225458 603.6 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 91062 1427 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 38931 3175 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 264780 464.4 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 213108 571.7 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 198093 637.2 ns/op 200.88 MB/s BenchmarkCallArgCopy/size=256-4 186391 798.5 ns/op 320.59 MB/s BenchmarkCallArgCopy/size=1024-4 131534 1535 ns/op 667.18 MB/s BenchmarkCallArgCopy/size=4096-4 29863 4411 ns/op 928.50 MB/s BenchmarkCallArgCopy/size=65536-4 3705 66397 ns/op 987.03 MB/s BenchmarkFieldByName1-4 1075768 116.5 ns/op BenchmarkFieldByName2-4 49381 2644 ns/op BenchmarkFieldByName3-4 7699 13955 ns/op BenchmarkInterfaceBig-4 3584338 34.88 ns/op BenchmarkInterfaceSmall-4 3455199 34.50 ns/op BenchmarkNew-4 1552971 84.68 ns/op BenchmarkMap/StringKeys/MapIndex-4 2654 44279 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 2416 52999 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2676 48586 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2242 54883 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2906 44113 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 2414 52542 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 235851 534.0 ns/op PASS ok reflect 21.980s goos: darwin goarch: amd64 pkg: regexp BenchmarkFind-4 10000 18124 ns/op 9210 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 10000 15532 ns/op 9473 B/op 1 allocs/op BenchmarkFindString-4 10000 16844 ns/op 9046 B/op 1 allocs/op BenchmarkFindSubmatch-4 10000 17949 ns/op 9381 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10000 18218 ns/op 9376 B/op 2 allocs/op BenchmarkLiteral-4 10000 14048 ns/op BenchmarkNotLiteral-4 5509 34343 ns/op BenchmarkMatchClass-4 3672 40598 ns/op BenchmarkMatchClass_InRange-4 4059 40761 ns/op BenchmarkReplaceAll-4 2143 87225 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 10000 13124 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 25347 4623 ns/op BenchmarkAnchoredShortMatch-4 10000 12715 ns/op BenchmarkAnchoredLongMatch-4 16875 7018 ns/op BenchmarkOnePassShortA-4 20554 5922 ns/op BenchmarkNotOnePassShortA-4 10000 22531 ns/op BenchmarkOnePassShortB-4 25495 4593 ns/op BenchmarkNotOnePassShortB-4 10000 17637 ns/op BenchmarkOnePassLongPrefix-4 86284 1404 ns/op BenchmarkOnePassLongNotPrefix-4 32157 3893 ns/op BenchmarkMatchParallelShared-4 10000 19849 ns/op BenchmarkMatchParallelCopied-4 10000 20161 ns/op BenchmarkQuoteMetaAll-4 170854 763.5 ns/op 18.34 MB/s BenchmarkQuoteMetaNone-4 374154 310.0 ns/op 83.88 MB/s BenchmarkCompile/Onepass-4 4183 26975 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 2048 71653 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 174 633354 ns/op 90712 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3165387 34.54 ns/op 463.19 MB/s BenchmarkMatch/Easy0/32-4 10000 10924 ns/op 2.93 MB/s BenchmarkMatch/Easy0/1K-4 10000 13886 ns/op 73.74 MB/s BenchmarkMatch/Easy0i/16-4 3083857 34.78 ns/op 460.07 MB/s BenchmarkMatch/Easy0i/32-4 5896 25529 ns/op 1.25 MB/s BenchmarkMatch/Easy0i/1K-4 276 439411 ns/op 2.33 MB/s BenchmarkMatch/Easy1/16-4 3033045 35.40 ns/op 452.03 MB/s BenchmarkMatch/Easy1/32-4 10000 10331 ns/op 3.10 MB/s BenchmarkMatch/Easy1/1K-4 4750 25816 ns/op 39.67 MB/s BenchmarkMatch/Medium/16-4 3035935 35.83 ns/op 446.49 MB/s BenchmarkMatch/Medium/32-4 8320 25979 ns/op 1.23 MB/s BenchmarkMatch/Medium/1K-4 324 358772 ns/op 2.85 MB/s BenchmarkMatch/Hard/16-4 3125308 35.68 ns/op 448.40 MB/s BenchmarkMatch/Hard/32-4 4995 38694 ns/op 0.83 MB/s BenchmarkMatch/Hard/1K-4 187 629930 ns/op 1.63 MB/s BenchmarkMatch/Hard1/16-4 1588 78446 ns/op 0.20 MB/s BenchmarkMatch/Hard1/32-4 844 142393 ns/op 0.22 MB/s BenchmarkMatch/Hard1/1K-4 28 4082805 ns/op 0.25 MB/s BenchmarkMatch_onepass_regex/16-4 29311 3942 ns/op 4.06 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 17449 6812 ns/op 4.70 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 650 181680 ns/op 5.64 MB/s 24 B/op 0 allocs/op PASS ok regexp 9.834s goos: darwin goarch: amd64 pkg: regexp/syntax BenchmarkEmptyOpContext-4 1000000 124.5 ns/op BenchmarkIsWordChar-4 256990 504.6 ns/op PASS ok regexp/syntax 2.239s goos: darwin goarch: amd64 pkg: runtime BenchmarkCallers/cached-4 103178 1061 ns/op BenchmarkCallers/inlined-4 97333 1209 ns/op BenchmarkCallers/no-cache-4 21592 7584 ns/op BenchmarkFPCallers/cached-4 3909382 33.00 ns/op BenchmarkMakeChan/Byte-4 1000000 279.9 ns/op BenchmarkMakeChan/Int-4 1000000 369.2 ns/op BenchmarkMakeChan/Ptr-4 1000000 437.6 ns/op BenchmarkMakeChan/Struct/0-4 1000000 253.3 ns/op BenchmarkMakeChan/Struct/32-4 318212 673.1 ns/op BenchmarkMakeChan/Struct/40-4 168057 861.4 ns/op BenchmarkChanNonblocking-4 9190393 13.71 ns/op BenchmarkSelectUncontended-4 1394376 95.28 ns/op BenchmarkSelectSyncContended-4 129771 922.5 ns/op BenchmarkSelectAsyncContended-4 386360 301.1 ns/op BenchmarkSelectNonblock-4 5729736 20.90 ns/op BenchmarkChanUncontended-4 18771 6584 ns/op BenchmarkChanContended-4 6304 18397 ns/op BenchmarkChanSync-4 242822 478.6 ns/op BenchmarkChanSyncWork-4 67952 1579 ns/op BenchmarkChanProdCons0-4 282160 409.7 ns/op BenchmarkChanProdCons10-4 555361 211.6 ns/op BenchmarkChanProdCons100-4 638773 188.5 ns/op BenchmarkChanProdConsWork0-4 189691 579.9 ns/op BenchmarkChanProdConsWork10-4 314254 379.7 ns/op BenchmarkChanProdConsWork100-4 340521 349.5 ns/op BenchmarkSelectProdCons-4 207746 560.0 ns/op BenchmarkReceiveDataFromClosedChan-4 1000000 110.4 ns/op BenchmarkChanCreation-4 250940 552.2 ns/op BenchmarkChanSem-4 333297 316.0 ns/op BenchmarkChanPopular-4 133 827450 ns/op BenchmarkChanClosed-4 809845 127.1 ns/op BenchmarkCallClosure-4 5333998 20.17 ns/op BenchmarkCallClosure1-4 5866060 19.79 ns/op BenchmarkCallClosure2-4 1000000 102.0 ns/op BenchmarkCallClosure3-4 1420874 81.04 ns/op BenchmarkCallClosure4-4 1000000 100.9 ns/op BenchmarkComplex128DivNormal-4 15968318 8.138 ns/op BenchmarkComplex128DivNisNaN-4 12649677 9.933 ns/op BenchmarkComplex128DivDisNaN-4 12390670 9.836 ns/op BenchmarkComplex128DivNisInf-4 16509739 7.555 ns/op BenchmarkComplex128DivDisInf-4 8333347 13.62 ns/op BenchmarkAllocation-4 3768 61732 ns/op BenchmarkReadMemStats-4 111 1152460 ns/op BenchmarkReadMemStatsLatency-4 1 3055918 p50-ns 3055918 p90-ns 3055918 p99-ns BenchmarkWriteBarrier-4 3257074 37.70 ns/op BenchmarkBulkWriteBarrier-4 5918730 19.26 ns/op BenchmarkScanStackNoLocals-4 3 35333436 ns/op BenchmarkMSpanCountAlloc/bits=64-4 18302541 6.540 ns/op BenchmarkMSpanCountAlloc/bits=128-4 17636868 8.068 ns/op BenchmarkMSpanCountAlloc/bits=256-4 13430526 9.236 ns/op BenchmarkMSpanCountAlloc/bits=512-4 10316881 11.56 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 7039200 16.59 ns/op BenchmarkHash5-4 9416139 11.30 ns/op 442.33 MB/s BenchmarkHash16-4 9714292 12.24 ns/op 1307.55 MB/s BenchmarkHash64-4 9036268 12.86 ns/op 4977.42 MB/s BenchmarkHash1024-4 2916451 40.40 ns/op 25348.44 MB/s BenchmarkHash65536-4 57502 2042 ns/op 32090.06 MB/s BenchmarkAlignedLoad-4 12781948 8.502 ns/op BenchmarkUnalignedLoad-4 11936768 9.323 ns/op BenchmarkEqEfaceConcrete-4 9492115 12.08 ns/op BenchmarkEqIfaceConcrete-4 9341457 12.62 ns/op BenchmarkNeEfaceConcrete-4 9315691 12.69 ns/op BenchmarkNeIfaceConcrete-4 8688172 12.77 ns/op BenchmarkConvT2EByteSized/bool-4 5105610 23.27 ns/op BenchmarkConvT2EByteSized/uint8-4 5252256 22.01 ns/op BenchmarkConvT2ESmall-4 5159134 23.09 ns/op BenchmarkConvT2EUintptr-4 4868191 23.43 ns/op BenchmarkConvT2ELarge-4 1000000 117.3 ns/op BenchmarkConvT2ISmall-4 4986961 22.98 ns/op BenchmarkConvT2IUintptr-4 4774174 24.71 ns/op BenchmarkConvT2ILarge-4 1000000 113.2 ns/op BenchmarkConvI2E-4 5063736 23.49 ns/op BenchmarkConvI2I-4 4982445 23.92 ns/op BenchmarkAssertE2T-4 4733272 24.64 ns/op BenchmarkAssertE2TLarge-4 2411683 46.91 ns/op BenchmarkAssertE2I-4 4818552 22.96 ns/op BenchmarkAssertI2T-4 4549004 26.49 ns/op BenchmarkAssertI2I-4 4431148 22.67 ns/op BenchmarkAssertI2E-4 5455263 22.01 ns/op BenchmarkAssertE2E-4 4666446 22.47 ns/op BenchmarkAssertE2T2-4 2974735 40.64 ns/op BenchmarkAssertE2T2Blank-4 4391368 27.73 ns/op BenchmarkAssertI2E2-4 4118052 26.78 ns/op BenchmarkAssertI2E2Blank-4 4933785 22.19 ns/op BenchmarkAssertE2E2-4 3718477 32.34 ns/op BenchmarkAssertE2E2Blank-4 4839810 21.97 ns/op BenchmarkConvT2Ezero/zero/16-4 5112782 23.09 ns/op BenchmarkConvT2Ezero/zero/32-4 5032764 23.38 ns/op BenchmarkConvT2Ezero/zero/64-4 5017597 23.57 ns/op BenchmarkConvT2Ezero/zero/str-4 4904284 23.62 ns/op BenchmarkConvT2Ezero/zero/slice-4 4871332 23.60 ns/op BenchmarkConvT2Ezero/zero/big-4 178455 829.4 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1306738 89.62 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1208947 104.6 ns/op BenchmarkConvT2Ezero/nonzero/big-4 164191 925.0 ns/op BenchmarkConvT2Ezero/smallint/16-4 4973990 24.09 ns/op BenchmarkConvT2Ezero/smallint/32-4 4851415 23.63 ns/op BenchmarkConvT2Ezero/smallint/64-4 5120323 23.07 ns/op BenchmarkConvT2Ezero/largeint/16-4 1549736 74.73 ns/op BenchmarkConvT2Ezero/largeint/32-4 1628293 73.69 ns/op BenchmarkConvT2Ezero/largeint/64-4 1647766 75.19 ns/op BenchmarkMalloc8-4 1933075 61.04 ns/op BenchmarkMalloc16-4 1650276 68.22 ns/op BenchmarkMallocTypeInfo8-4 1984339 61.96 ns/op BenchmarkMallocTypeInfo16-4 1634190 75.57 ns/op BenchmarkMallocLargeStruct-4 91858 1111 ns/op BenchmarkGoroutineSelect-4 32 3757675 ns/op BenchmarkGoroutineBlocking-4 28 4217245 ns/op BenchmarkGoroutineForRange-4 31 3941488 ns/op BenchmarkGoroutineIdle-4 39 3511513 ns/op BenchmarkHashStringSpeed-4 2910064 37.78 ns/op BenchmarkHashBytesSpeed-4 1462448 80.78 ns/op BenchmarkHashInt32Speed-4 3256280 36.08 ns/op BenchmarkHashInt64Speed-4 3064094 36.25 ns/op BenchmarkHashStringArraySpeed-4 717661 175.2 ns/op BenchmarkMegMap-4 2732220 40.27 ns/op BenchmarkMegOneMap-4 3325875 35.03 ns/op BenchmarkMegEqMap-4 4184 33100 ns/op BenchmarkMegEmptyMap-4 4245630 29.14 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 2846960 41.54 ns/op BenchmarkSmallStrMap-4 3365553 35.13 ns/op BenchmarkMapStringKeysEight_16-4 3145365 35.79 ns/op BenchmarkMapStringKeysEight_32-4 2873709 38.07 ns/op BenchmarkMapStringKeysEight_64-4 3141036 37.29 ns/op BenchmarkMapStringKeysEight_1M-4 3190842 38.29 ns/op BenchmarkIntMap-4 2961708 39.95 ns/op BenchmarkMapFirst/1-4 4441213 27.12 ns/op BenchmarkMapFirst/2-4 4139487 27.01 ns/op BenchmarkMapFirst/3-4 4336578 27.05 ns/op BenchmarkMapFirst/4-4 4243110 28.62 ns/op BenchmarkMapFirst/5-4 3376123 32.00 ns/op BenchmarkMapFirst/6-4 3484476 33.27 ns/op BenchmarkMapFirst/7-4 3432009 30.82 ns/op BenchmarkMapFirst/8-4 4361965 26.91 ns/op BenchmarkMapFirst/9-4 4001587 29.68 ns/op BenchmarkMapFirst/10-4 3208282 36.19 ns/op BenchmarkMapFirst/11-4 3259659 34.49 ns/op BenchmarkMapFirst/12-4 3208561 33.40 ns/op BenchmarkMapFirst/13-4 3320646 36.05 ns/op BenchmarkMapFirst/14-4 3883233 31.23 ns/op BenchmarkMapFirst/15-4 3898750 34.50 ns/op BenchmarkMapFirst/16-4 3743026 34.98 ns/op BenchmarkMapMid/1-4 4265097 27.21 ns/op BenchmarkMapMid/2-4 3871890 27.33 ns/op BenchmarkMapMid/3-4 4304768 27.37 ns/op BenchmarkMapMid/4-4 3459643 33.49 ns/op BenchmarkMapMid/5-4 3487784 32.98 ns/op BenchmarkMapMid/6-4 4136754 33.56 ns/op BenchmarkMapMid/7-4 4148176 29.06 ns/op BenchmarkMapMid/8-4 3005517 36.66 ns/op BenchmarkMapMid/9-4 3940340 31.02 ns/op BenchmarkMapMid/10-4 3718826 32.75 ns/op BenchmarkMapMid/11-4 3954679 33.42 ns/op BenchmarkMapMid/12-4 3930844 32.86 ns/op BenchmarkMapMid/13-4 3593632 31.00 ns/op BenchmarkMapMid/14-4 3803743 31.00 ns/op BenchmarkMapMid/15-4 3640150 33.95 ns/op BenchmarkMapMid/16-4 3605942 33.60 ns/op BenchmarkMapLast/1-4 4370652 27.00 ns/op BenchmarkMapLast/2-4 4174183 27.09 ns/op BenchmarkMapLast/3-4 3472924 34.07 ns/op BenchmarkMapLast/4-4 3231378 36.22 ns/op BenchmarkMapLast/5-4 3937664 30.43 ns/op BenchmarkMapLast/6-4 3612344 36.54 ns/op BenchmarkMapLast/7-4 3173030 31.57 ns/op BenchmarkMapLast/8-4 3056308 39.31 ns/op BenchmarkMapLast/9-4 3700048 31.23 ns/op BenchmarkMapLast/10-4 3821397 31.71 ns/op BenchmarkMapLast/11-4 3839930 31.13 ns/op BenchmarkMapLast/12-4 3789664 30.27 ns/op BenchmarkMapLast/13-4 3032455 37.74 ns/op BenchmarkMapLast/14-4 3724902 29.90 ns/op BenchmarkMapLast/15-4 3347500 33.00 ns/op BenchmarkMapLast/16-4 3597835 31.92 ns/op BenchmarkMapCycle-4 2807739 41.47 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3571686 36.34 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 3408 34444 ns/op BenchmarkMakeMap/[Byte]Byte-4 1000000 286.1 ns/op BenchmarkMakeMap/[Int]Int-4 187150 557.1 ns/op BenchmarkNewEmptyMap-4 4145350 26.31 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1594764 74.17 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 726418 170.4 ns/op BenchmarkMapIterEmpty-4 4783291 24.18 ns/op BenchmarkSameLengthMap-4 4220104 29.90 ns/op BenchmarkBigKeyMap-4 1575633 75.39 ns/op BenchmarkBigValMap-4 1379463 84.11 ns/op BenchmarkSmallKeyMap-4 3100196 36.85 ns/op BenchmarkMapPopulate/1-4 2291778 51.63 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 192944 871.0 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 10000 13788 ns/op 3351 B/op 17 allocs/op BenchmarkMapPopulate/1000-4 754 178753 ns/op 53321 B/op 73 allocs/op BenchmarkMapPopulate/10000-4 63 1998727 ns/op 427649 B/op 320 allocs/op BenchmarkMapPopulate/100000-4 6 17389614 ns/op 3608768 B/op 3996 allocs/op BenchmarkComplexAlgMap-4 544270 202.8 ns/op BenchmarkGoMapClear/Reflexive/1-4 1970886 61.29 ns/op BenchmarkGoMapClear/Reflexive/10-4 1853073 64.83 ns/op BenchmarkGoMapClear/Reflexive/100-4 705316 174.0 ns/op BenchmarkGoMapClear/Reflexive/1000-4 69846 1700 ns/op BenchmarkGoMapClear/Reflexive/10000-4 7279 14160 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1588165 75.13 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1508133 79.41 ns/op BenchmarkGoMapClear/NonReflexive/100-4 681963 190.0 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 69004 1724 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 8058 13965 ns/op BenchmarkMapStringConversion/32/simple-4 1662368 75.49 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1485907 80.17 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1475079 82.40 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1601920 75.24 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1387003 87.26 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1285959 87.62 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1883647 64.88 ns/op BenchmarkMapInterfacePtr-4 2271562 52.51 ns/op BenchmarkNewEmptyMapHintLessThan8-4 3539233 29.61 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 92342 1478 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5997 18026 ns/op BenchmarkMapPop1000-4 511 235572 ns/op BenchmarkMapPop10000-4 33 4213688 ns/op BenchmarkMapAssign/Int32/256-4 2796362 43.81 ns/op BenchmarkMapAssign/Int32/65536-4 2022166 56.08 ns/op BenchmarkMapAssign/Int64/256-4 2638672 44.95 ns/op BenchmarkMapAssign/Int64/65536-4 1896415 62.06 ns/op BenchmarkMapAssign/Str/256-4 2241868 53.54 ns/op BenchmarkMapAssign/Str/65536-4 1198693 97.12 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1686514 69.44 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 1261090 91.35 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1594825 75.27 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 1095337 98.69 ns/op BenchmarkMapOperatorAssign/Str/256-4 692013 3703 ns/op BenchmarkMapOperatorAssign/Str/65536-4 365595 279.8 ns/op BenchmarkMapAppendAssign/Int32/256-4 1000000 108.6 ns/op 32 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 560276 210.6 ns/op 39 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 1000000 117.3 ns/op 32 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 509034 204.6 ns/op 36 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 939717 174.3 ns/op 65 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 318393 405.2 ns/op 85 B/op 0 allocs/op BenchmarkMapDelete/Int32/100-4 1490985 84.70 ns/op BenchmarkMapDelete/Int32/1000-4 2082044 57.76 ns/op BenchmarkMapDelete/Int32/10000-4 2425891 49.16 ns/op BenchmarkMapDelete/Int64/100-4 1320778 79.44 ns/op BenchmarkMapDelete/Int64/1000-4 2008356 51.27 ns/op BenchmarkMapDelete/Int64/10000-4 2208620 54.76 ns/op BenchmarkMapDelete/Str/100-4 1246377 92.93 ns/op BenchmarkMapDelete/Str/1000-4 1851948 66.13 ns/op BenchmarkMapDelete/Str/10000-4 1905008 63.04 ns/op BenchmarkMapDelete/Pointer/100-4 1349649 87.55 ns/op BenchmarkMapDelete/Pointer/1000-4 1914314 62.51 ns/op BenchmarkMapDelete/Pointer/10000-4 1974303 55.57 ns/op BenchmarkMemmove/0-4 19070866 5.421 ns/op BenchmarkMemmove/1-4 1562348 74.50 ns/op 13.42 MB/s BenchmarkMemmove/2-4 1568524 76.23 ns/op 26.24 MB/s BenchmarkMemmove/3-4 1518548 77.47 ns/op 38.73 MB/s BenchmarkMemmove/4-4 1533970 78.48 ns/op 50.97 MB/s BenchmarkMemmove/5-4 1539837 78.01 ns/op 64.09 MB/s BenchmarkMemmove/6-4 1554747 78.31 ns/op 76.62 MB/s BenchmarkMemmove/7-4 1494135 78.26 ns/op 89.45 MB/s BenchmarkMemmove/8-4 1533640 75.16 ns/op 106.44 MB/s BenchmarkMemmove/9-4 1490324 80.06 ns/op 112.42 MB/s BenchmarkMemmove/10-4 1504785 79.38 ns/op 125.97 MB/s BenchmarkMemmove/11-4 1489416 79.99 ns/op 137.53 MB/s BenchmarkMemmove/12-4 1473990 80.50 ns/op 149.08 MB/s BenchmarkMemmove/13-4 1478438 80.60 ns/op 161.29 MB/s BenchmarkMemmove/14-4 1493008 80.09 ns/op 174.80 MB/s BenchmarkMemmove/15-4 1496392 79.85 ns/op 187.85 MB/s BenchmarkMemmove/16-4 1551270 76.47 ns/op 209.22 MB/s BenchmarkMemmove/32-4 1509188 79.36 ns/op 403.20 MB/s BenchmarkMemmove/64-4 1433449 85.27 ns/op 750.59 MB/s BenchmarkMemmove/128-4 1304311 91.17 ns/op 1403.90 MB/s BenchmarkMemmove/256-4 952478 110.7 ns/op 2311.77 MB/s BenchmarkMemmove/512-4 756741 146.3 ns/op 3500.63 MB/s BenchmarkMemmove/1024-4 572922 224.1 ns/op 4569.07 MB/s BenchmarkMemmove/2048-4 357597 371.7 ns/op 5510.18 MB/s BenchmarkMemmove/4096-4 199783 632.0 ns/op 6480.54 MB/s BenchmarkMemmoveOverlap/32-4 1487964 81.24 ns/op 393.90 MB/s BenchmarkMemmoveOverlap/64-4 1422964 85.32 ns/op 750.15 MB/s BenchmarkMemmoveOverlap/128-4 1282867 92.89 ns/op 1377.94 MB/s BenchmarkMemmoveOverlap/256-4 1000000 111.1 ns/op 2303.56 MB/s BenchmarkMemmoveOverlap/512-4 807525 146.3 ns/op 3498.60 MB/s BenchmarkMemmoveOverlap/1024-4 572784 223.5 ns/op 4581.27 MB/s BenchmarkMemmoveOverlap/2048-4 358575 354.5 ns/op 5776.37 MB/s BenchmarkMemmoveOverlap/4096-4 201522 623.8 ns/op 6566.69 MB/s BenchmarkMemmoveUnalignedDst/0-4 19683247 5.450 ns/op BenchmarkMemmoveUnalignedDst/1-4 1576282 75.19 ns/op 13.30 MB/s BenchmarkMemmoveUnalignedDst/2-4 1544277 76.82 ns/op 26.03 MB/s BenchmarkMemmoveUnalignedDst/3-4 1537538 77.44 ns/op 38.74 MB/s BenchmarkMemmoveUnalignedDst/4-4 1534231 78.09 ns/op 51.22 MB/s BenchmarkMemmoveUnalignedDst/5-4 1541510 77.40 ns/op 64.60 MB/s BenchmarkMemmoveUnalignedDst/6-4 1531882 77.63 ns/op 77.29 MB/s BenchmarkMemmoveUnalignedDst/7-4 1539504 77.74 ns/op 90.05 MB/s BenchmarkMemmoveUnalignedDst/8-4 1581882 76.31 ns/op 104.84 MB/s BenchmarkMemmoveUnalignedDst/9-4 1503949 80.81 ns/op 111.38 MB/s BenchmarkMemmoveUnalignedDst/10-4 1478612 79.81 ns/op 125.29 MB/s BenchmarkMemmoveUnalignedDst/11-4 1462926 79.85 ns/op 137.75 MB/s BenchmarkMemmoveUnalignedDst/12-4 1475802 79.75 ns/op 150.48 MB/s BenchmarkMemmoveUnalignedDst/13-4 1478553 80.95 ns/op 160.59 MB/s BenchmarkMemmoveUnalignedDst/14-4 1455248 81.40 ns/op 171.99 MB/s BenchmarkMemmoveUnalignedDst/15-4 1503872 79.69 ns/op 188.22 MB/s BenchmarkMemmoveUnalignedDst/16-4 1501392 79.35 ns/op 201.65 MB/s BenchmarkMemmoveUnalignedDst/32-4 1445023 81.96 ns/op 390.44 MB/s BenchmarkMemmoveUnalignedDst/64-4 1392985 86.26 ns/op 741.96 MB/s BenchmarkMemmoveUnalignedDst/128-4 1240820 95.19 ns/op 1344.71 MB/s BenchmarkMemmoveUnalignedDst/256-4 1000000 112.4 ns/op 2277.81 MB/s BenchmarkMemmoveUnalignedDst/512-4 861578 148.4 ns/op 3448.98 MB/s BenchmarkMemmoveUnalignedDst/1024-4 558159 228.7 ns/op 4476.98 MB/s BenchmarkMemmoveUnalignedDst/2048-4 354406 361.6 ns/op 5663.83 MB/s BenchmarkMemmoveUnalignedDst/4096-4 194936 638.3 ns/op 6416.91 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1410394 82.60 ns/op 387.41 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1341675 88.41 ns/op 723.91 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1221360 97.37 ns/op 1314.62 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1000000 116.1 ns/op 2204.98 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 742284 148.5 ns/op 3448.49 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 556741 232.6 ns/op 4401.49 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 333934 366.8 ns/op 5583.05 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 188385 638.4 ns/op 6416.11 MB/s BenchmarkMemmoveUnalignedSrc/0-4 19202355 5.505 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1605898 75.48 ns/op 13.25 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1541964 77.38 ns/op 25.85 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1534354 77.27 ns/op 38.82 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1528824 77.43 ns/op 51.66 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1520728 79.93 ns/op 62.55 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1551050 77.13 ns/op 77.79 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1534656 78.59 ns/op 89.07 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1572440 75.35 ns/op 106.17 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1481704 82.60 ns/op 108.95 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1492246 79.71 ns/op 125.46 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1486630 79.90 ns/op 137.67 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1465864 80.48 ns/op 149.11 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1481858 80.21 ns/op 162.07 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1488822 80.50 ns/op 173.92 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1467616 79.64 ns/op 188.35 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1495891 81.15 ns/op 197.17 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1431703 81.97 ns/op 390.38 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1362118 89.28 ns/op 716.89 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1231335 98.57 ns/op 1298.57 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1000000 114.9 ns/op 2228.22 MB/s BenchmarkMemmoveUnalignedSrc/512-4 847602 149.0 ns/op 3435.64 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 563125 226.8 ns/op 4514.57 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 352474 363.7 ns/op 5631.41 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 196426 635.5 ns/op 6445.68 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 1369524 88.59 ns/op 180.61 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 1367259 87.49 ns/op 182.88 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 1319762 90.77 ns/op 176.28 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1286514 93.22 ns/op 171.63 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 1342614 89.44 ns/op 178.90 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 1312496 91.02 ns/op 175.79 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 1344789 88.90 ns/op 179.98 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 1315294 91.06 ns/op 175.70 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1213316 98.12 ns/op 652.27 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1000000 104.7 ns/op 611.14 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1239740 98.50 ns/op 649.74 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1000000 100.1 ns/op 639.67 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1242908 95.55 ns/op 669.81 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1213440 97.15 ns/op 658.78 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1235396 95.97 ns/op 666.86 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1204854 97.16 ns/op 658.70 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 868112 143.3 ns/op 1786.45 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 711021 173.0 ns/op 1479.48 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 951907 123.7 ns/op 2070.24 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 951717 126.1 ns/op 2029.82 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 992337 122.7 ns/op 2086.50 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 964978 127.2 ns/op 2012.60 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 983571 122.1 ns/op 2096.19 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 961747 126.5 ns/op 2024.28 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 109508 1027 ns/op 3987.48 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 74946 1604 ns/op 2553.14 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 189609 658.3 ns/op 6222.27 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 190444 650.2 ns/op 6299.47 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 168015 653.2 ns/op 6270.79 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 189828 645.5 ns/op 6345.18 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 190664 650.8 ns/op 6293.85 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 191428 644.6 ns/op 6354.74 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 7640 16474 ns/op 3978.19 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 4993 24138 ns/op 2715.06 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 10000 10420 ns/op 6289.40 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 10000 10590 ns/op 6188.75 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 10000 10352 ns/op 6330.66 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 10000 10431 ns/op 6282.77 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 10000 10601 ns/op 6182.14 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 10000 10572 ns/op 6198.94 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1478005 82.39 ns/op 388.40 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1384184 87.67 ns/op 729.97 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1256390 95.55 ns/op 1339.56 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1000000 111.8 ns/op 2290.08 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 868983 145.6 ns/op 3515.93 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 507927 233.7 ns/op 4382.17 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 352576 363.4 ns/op 5635.76 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 195240 630.5 ns/op 6496.13 MB/s BenchmarkMemclr/5-4 18047920 6.993 ns/op 714.97 MB/s BenchmarkMemclr/16-4 16956672 7.075 ns/op 2261.38 MB/s BenchmarkMemclr/64-4 17016663 7.226 ns/op 8857.26 MB/s BenchmarkMemclr/256-4 14936331 8.293 ns/op 30869.77 MB/s BenchmarkMemclr/4096-4 2642811 46.79 ns/op 87536.66 MB/s BenchmarkMemclr/65536-4 100334 1190 ns/op 55067.07 MB/s BenchmarkMemclr/1M-4 6423 19199 ns/op 54616.66 MB/s BenchmarkMemclr/4M-4 1549 77701 ns/op 53980.37 MB/s BenchmarkMemclr/8M-4 636 184644 ns/op 45431.26 MB/s BenchmarkMemclr/16M-4 182 632197 ns/op 26537.95 MB/s BenchmarkMemclr/64M-4 58 1824760 ns/op 36776.81 MB/s BenchmarkMemclrUnaligned/0_5-4 8646367 13.76 ns/op 363.43 MB/s BenchmarkMemclrUnaligned/0_16-4 9711369 10.85 ns/op 1475.21 MB/s BenchmarkMemclrUnaligned/0_64-4 11240686 10.70 ns/op 5983.09 MB/s BenchmarkMemclrUnaligned/0_256-4 10067305 11.31 ns/op 22643.08 MB/s BenchmarkMemclrUnaligned/0_4096-4 2527490 46.64 ns/op 87821.90 MB/s BenchmarkMemclrUnaligned/0_65536-4 100851 1230 ns/op 53296.10 MB/s BenchmarkMemclrUnaligned/1_5-4 10712716 11.58 ns/op 431.69 MB/s BenchmarkMemclrUnaligned/1_16-4 9983124 10.66 ns/op 1501.25 MB/s BenchmarkMemclrUnaligned/1_64-4 11192416 11.14 ns/op 5747.51 MB/s BenchmarkMemclrUnaligned/1_256-4 10207387 12.05 ns/op 21249.38 MB/s BenchmarkMemclrUnaligned/1_4096-4 1703035 68.56 ns/op 59739.81 MB/s BenchmarkMemclrUnaligned/1_65536-4 88454 1320 ns/op 49663.03 MB/s BenchmarkMemclrUnaligned/4_5-4 10464362 11.22 ns/op 445.78 MB/s BenchmarkMemclrUnaligned/4_16-4 11706223 10.58 ns/op 1512.43 MB/s BenchmarkMemclrUnaligned/4_64-4 10822954 11.12 ns/op 5755.40 MB/s BenchmarkMemclrUnaligned/4_256-4 9640606 11.99 ns/op 21346.46 MB/s BenchmarkMemclrUnaligned/4_4096-4 1718078 68.56 ns/op 59747.24 MB/s BenchmarkMemclrUnaligned/4_65536-4 87337 1322 ns/op 49572.87 MB/s BenchmarkMemclrUnaligned/7_5-4 10219449 11.24 ns/op 444.98 MB/s BenchmarkMemclrUnaligned/7_16-4 10834101 10.64 ns/op 1503.77 MB/s BenchmarkMemclrUnaligned/7_64-4 10320885 11.24 ns/op 5693.68 MB/s BenchmarkMemclrUnaligned/7_256-4 10228158 11.79 ns/op 21714.70 MB/s BenchmarkMemclrUnaligned/7_4096-4 1711634 69.07 ns/op 59303.69 MB/s BenchmarkMemclrUnaligned/7_65536-4 89061 1309 ns/op 50070.42 MB/s BenchmarkMemclrUnaligned/0_1M-4 6386 19298 ns/op 54336.43 MB/s BenchmarkMemclrUnaligned/0_4M-4 1596 76903 ns/op 54540.37 MB/s BenchmarkMemclrUnaligned/0_8M-4 608 182873 ns/op 45871.26 MB/s BenchmarkMemclrUnaligned/0_16M-4 192 625274 ns/op 26831.76 MB/s BenchmarkMemclrUnaligned/0_64M-4 57 1956415 ns/op 34301.97 MB/s BenchmarkMemclrUnaligned/1_1M-4 4884 27103 ns/op 38688.84 MB/s BenchmarkMemclrUnaligned/1_4M-4 1429 86308 ns/op 48597.18 MB/s BenchmarkMemclrUnaligned/1_8M-4 552 205581 ns/op 40804.45 MB/s BenchmarkMemclrUnaligned/1_16M-4 175 661398 ns/op 25366.29 MB/s BenchmarkMemclrUnaligned/1_64M-4 64 1771976 ns/op 37872.32 MB/s BenchmarkMemclrUnaligned/4_1M-4 4244 27188 ns/op 38567.98 MB/s BenchmarkMemclrUnaligned/4_4M-4 1251 85363 ns/op 49134.99 MB/s BenchmarkMemclrUnaligned/4_8M-4 528 207151 ns/op 40495.13 MB/s BenchmarkMemclrUnaligned/4_16M-4 169 664444 ns/op 25250.03 MB/s BenchmarkMemclrUnaligned/4_64M-4 66 1786761 ns/op 37558.95 MB/s BenchmarkMemclrUnaligned/7_1M-4 5064 26055 ns/op 40245.42 MB/s BenchmarkMemclrUnaligned/7_4M-4 1443 85726 ns/op 48926.62 MB/s BenchmarkMemclrUnaligned/7_8M-4 564 203313 ns/op 41259.54 MB/s BenchmarkMemclrUnaligned/7_16M-4 177 656557 ns/op 25553.33 MB/s BenchmarkMemclrUnaligned/7_64M-4 64 1759734 ns/op 38135.81 MB/s BenchmarkGoMemclr/5-4 2070100 51.34 ns/op 97.38 MB/s BenchmarkGoMemclr/16-4 836629 154.9 ns/op 103.29 MB/s BenchmarkGoMemclr/64-4 207495 558.1 ns/op 114.68 MB/s BenchmarkGoMemclr/256-4 56074 2104 ns/op 121.67 MB/s BenchmarkMemclrRange/1K_2K-4 103212 1129 ns/op 84918.46 MB/s BenchmarkMemclrRange/2K_8K-4 33652 3475 ns/op 95968.91 MB/s BenchmarkMemclrRange/4K_16K-4 40542 2933 ns/op 110166.22 MB/s BenchmarkMemclrRange/160K_228K-4 4101 30050 ns/op 55336.61 MB/s BenchmarkClearFat7-4 5210277 21.74 ns/op BenchmarkClearFat8-4 6084332 21.24 ns/op BenchmarkClearFat11-4 4916402 22.95 ns/op BenchmarkClearFat12-4 6752212 22.07 ns/op BenchmarkClearFat13-4 5046409 22.49 ns/op BenchmarkClearFat14-4 6318811 22.64 ns/op BenchmarkClearFat15-4 4762886 22.77 ns/op BenchmarkClearFat16-4 5137898 21.98 ns/op BenchmarkClearFat24-4 4669336 22.96 ns/op BenchmarkClearFat32-4 6169678 22.92 ns/op BenchmarkClearFat40-4 4455229 23.90 ns/op BenchmarkClearFat48-4 5899162 24.63 ns/op BenchmarkClearFat56-4 4067622 26.22 ns/op BenchmarkClearFat64-4 4281900 25.18 ns/op BenchmarkClearFat72-4 4109173 26.33 ns/op BenchmarkClearFat128-4 3475959 30.60 ns/op BenchmarkClearFat256-4 2860292 38.63 ns/op BenchmarkClearFat512-4 1863622 64.37 ns/op BenchmarkClearFat1024-4 1000000 101.5 ns/op BenchmarkClearFat1032-4 1000000 100.6 ns/op BenchmarkClearFat1040-4 1202304 103.9 ns/op BenchmarkCopyFat7-4 6363424 21.64 ns/op BenchmarkCopyFat8-4 4834622 22.03 ns/op BenchmarkCopyFat11-4 5086716 22.00 ns/op BenchmarkCopyFat12-4 5017053 21.40 ns/op BenchmarkCopyFat13-4 4829550 21.89 ns/op BenchmarkCopyFat14-4 4903608 21.93 ns/op BenchmarkCopyFat15-4 5271164 21.79 ns/op BenchmarkCopyFat16-4 6277765 21.98 ns/op BenchmarkCopyFat24-4 4827514 22.26 ns/op BenchmarkCopyFat32-4 4825905 23.46 ns/op BenchmarkCopyFat64-4 4339796 25.52 ns/op BenchmarkCopyFat72-4 4274221 25.96 ns/op BenchmarkCopyFat128-4 3457564 31.29 ns/op BenchmarkCopyFat256-4 2662864 41.20 ns/op BenchmarkCopyFat512-4 1682696 66.54 ns/op BenchmarkCopyFat520-4 1722363 67.84 ns/op BenchmarkCopyFat1024-4 1000000 105.9 ns/op BenchmarkCopyFat1032-4 1000000 112.7 ns/op BenchmarkCopyFat1040-4 1000000 111.0 ns/op BenchmarkIssue18740/2byte-4 441 261837 ns/op BenchmarkIssue18740/4byte-4 781 150339 ns/op BenchmarkIssue18740/8byte-4 1280 99262 ns/op BenchmarkMemclrKnownSize1-4 8661724 16.75 ns/op 59.70 MB/s BenchmarkMemclrKnownSize2-4 4769518 24.73 ns/op 80.86 MB/s BenchmarkMemclrKnownSize4-4 3459337 32.93 ns/op 121.46 MB/s BenchmarkMemclrKnownSize8-4 1515152 78.53 ns/op 101.87 MB/s BenchmarkMemclrKnownSize16-4 848536 148.5 ns/op 107.72 MB/s BenchmarkMemclrKnownSize32-4 437720 272.7 ns/op 117.35 MB/s BenchmarkMemclrKnownSize64-4 238392 526.6 ns/op 121.53 MB/s BenchmarkMemclrKnownSize112-4 137733 907.3 ns/op 123.44 MB/s BenchmarkMemclrKnownSize128-4 114614 1045 ns/op 122.44 MB/s BenchmarkMemclrKnownSize192-4 70900 1535 ns/op 125.09 MB/s BenchmarkMemclrKnownSize248-4 60944 1955 ns/op 126.87 MB/s BenchmarkMemclrKnownSize256-4 50938 2084 ns/op 122.84 MB/s BenchmarkMemclrKnownSize512-4 29986 4002 ns/op 127.95 MB/s BenchmarkMemclrKnownSize1024-4 14553 8032 ns/op 127.49 MB/s BenchmarkMemclrKnownSize4096-4 3855 31894 ns/op 128.43 MB/s BenchmarkMemclrKnownSize512KiB-4 27 4112163 ns/op 127.50 MB/s BenchmarkReadMetricsLatency-4 10000 4510 p50-ns 5148 p90-ns 9726 p99-ns BenchmarkFinalizer-4 274 430883 ns/op BenchmarkFinalizerRun-4 282069 482.4 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 8527347 13.86 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 4661431 25.34 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 3636418 32.42 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 3454826 33.64 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1991964 61.50 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1645744 66.56 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 3326370 36.14 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1901478 62.48 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1978910 59.84 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2926279 39.72 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2987509 39.33 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 2528642 46.16 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 2248225 53.19 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1966762 61.42 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 10521225 10.44 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 11265733 10.50 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 10308118 10.71 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 11521269 10.53 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 10071592 11.50 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 9304342 12.93 ns/op BenchmarkFindBitRange64/PatternAASize2-4 10550061 10.47 ns/op BenchmarkFindBitRange64/PatternAASize8-4 11449644 10.59 ns/op BenchmarkFindBitRange64/PatternAASize32-4 10278254 10.42 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 11212021 10.55 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 10920022 10.46 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 10968777 10.50 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 11450857 10.44 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 10456441 10.47 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 11479842 10.53 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 11108233 10.57 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 11437598 10.57 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 10951252 10.71 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 10485518 10.64 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 10161225 11.57 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 10409565 11.51 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 11520332 10.76 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 9919836 11.65 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 10247168 11.45 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 11443476 10.59 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 10106634 11.47 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 10404998 11.41 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 10361335 10.48 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 10415589 11.39 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 10459636 11.42 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 11582184 10.58 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 11763943 10.56 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 11639932 10.45 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 11304426 10.43 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 11617160 10.44 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 11164346 10.55 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 11848410 10.38 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 11385081 10.53 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 11291409 10.41 ns/op BenchmarkNetpollBreak-4 5451 18655 ns/op BenchmarkPinnerPinUnpinBatch-4 1693 106057 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 276 453047 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1711 117438 ns/op BenchmarkPinnerPinUnpin-4 1647007 70.95 ns/op BenchmarkPinnerPinUnpinTiny-4 1664404 70.52 ns/op BenchmarkPinnerPinUnpinDouble-4 651294 193.6 ns/op BenchmarkPinnerPinUnpinParallel-4 4116006 30.67 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 3829731 31.45 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 478045 238.7 ns/op BenchmarkPinnerIsPinnedOnPinned-4 8820144 13.55 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 9090920 13.11 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 7385214 15.84 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 7777388 18.10 ns/op BenchmarkPingPongHog-4 324 400777 ns/op BenchmarkStackGrowth-4 152593 794.4 ns/op BenchmarkStackGrowthDeep-4 1429 78872 ns/op BenchmarkCreateGoroutines-4 71596 1614 ns/op BenchmarkCreateGoroutinesParallel-4 76522 1529 ns/op BenchmarkCreateGoroutinesCapture-4 9907 11961 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 60916 1933 ns/op BenchmarkClosureCall-4 28179955 3.762 ns/op BenchmarkWakeupParallelSpinning/0s-4 9904 16341 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5672 19436 ns/op BenchmarkWakeupParallelSpinning/2µs-4 5347 31895 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3000 39520 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1651 105675 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1051 115655 ns/op BenchmarkWakeupParallelSpinning/50µs-4 453 271444 ns/op BenchmarkWakeupParallelSpinning/100µs-4 260 462468 ns/op BenchmarkMatmult-4 6647151 22.03 ns/op BenchmarkFastrand-4 10462076 14.85 ns/op BenchmarkFastrand64-4 8923123 13.74 ns/op BenchmarkFastrandHashiter-4 4596764 28.59 ns/op BenchmarkFastrandn/2-4 6550899 17.50 ns/op BenchmarkFastrandn/3-4 7337448 16.58 ns/op BenchmarkFastrandn/4-4 8120622 14.93 ns/op BenchmarkFastrandn/5-4 7473060 14.94 ns/op BenchmarkIfaceCmp100-4 166748 756.9 ns/op BenchmarkIfaceCmpNil100-4 265418 464.4 ns/op BenchmarkEfaceCmpDiff-4 60807 1937 ns/op BenchmarkEfaceCmpDiffIndirect-4 49130 2459 ns/op BenchmarkDefer-4 1261822 94.75 ns/op BenchmarkDefer10-4 1000000 146.6 ns/op BenchmarkDeferMany-4 688605 304.0 ns/op BenchmarkPanicRecover-4 766959 164.4 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 98 1164074 ns/op 1164559 p50-ns 1737688 p90-ns 1924065 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 126 1254950 ns/op 1235852 p50-ns 1925100 p90-ns 4692180 p99-ns BenchmarkGoroutineProfile/small/idle-4 100 2232613 ns/op 2146658 p50-ns 2740627 p90-ns 3868354 p99-ns BenchmarkGoroutineProfile/small/loaded-4 55 2849179 ns/op 2412477 p50-ns 4044086 p90-ns 8593739 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 100 1145046 ns/op 1169132 p50-ns 1770750 p90-ns 2292043 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 96 1230534 ns/op 1308217 p50-ns 1889504 p90-ns 3182192 p99-ns BenchmarkGoroutineProfile/large/idle-4 33 3659416 ns/op 3531359 p50-ns 4441887 p90-ns 5531960 p99-ns BenchmarkGoroutineProfile/large/loaded-4 21 7274549 ns/op 6209408 p50-ns 11932148 p90-ns 20927641 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 100 1266119 ns/op 1299638 p50-ns 1849359 p90-ns 3057023 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 120 1426815 ns/op 1381938 p50-ns 2144726 p90-ns 3330980 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 51 2087469 ns/op 2066009 p50-ns 2325547 p90-ns 3753895 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 49 3059374 ns/op 2442266 p50-ns 5449271 p90-ns 6898194 p99-ns BenchmarkRWMutexUncontended-4 3260715 37.30 ns/op BenchmarkRWMutexWrite100-4 61422 1955 ns/op BenchmarkRWMutexWrite10-4 123514 1207 ns/op BenchmarkRWMutexWorkWrite100-4 40185 3428 ns/op BenchmarkRWMutexWorkWrite10-4 59050 3561 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 4233 30051 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1296 85776 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1942 61033 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 673 176954 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 897 126995 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 304 384582 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 436 251452 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 151 794123 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 273861 518.3 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 319318 471.1 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 246318 626.0 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 322651 459.5 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 329230 435.5 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 247987 583.1 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 292624 485.6 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 271618 480.4 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 224395 585.6 ns/op BenchmarkMakeSlice/Byte-4 1979186 59.08 ns/op BenchmarkMakeSlice/Int16-4 1858448 58.62 ns/op BenchmarkMakeSlice/Int-4 1537532 76.13 ns/op BenchmarkMakeSlice/Ptr-4 1370112 89.20 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 122.7 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 142.5 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 166.0 ns/op BenchmarkGrowSlice/Byte-4 790411 177.7 ns/op BenchmarkGrowSlice/Int16-4 705822 186.2 ns/op BenchmarkGrowSlice/Int-4 469083 255.2 ns/op BenchmarkGrowSlice/Ptr-4 583833 279.4 ns/op BenchmarkGrowSlice/Struct/24-4 485918 410.8 ns/op BenchmarkGrowSlice/Struct/32-4 280863 491.3 ns/op BenchmarkGrowSlice/Struct/40-4 193058 667.0 ns/op BenchmarkExtendSlice/IntSlice-4 533437 291.4 ns/op BenchmarkExtendSlice/PointerSlice-4 492630 321.5 ns/op BenchmarkExtendSlice/NoGrow-4 800192 169.0 ns/op BenchmarkAppend-4 1218529 99.31 ns/op BenchmarkAppendGrowByte-4 6 23299016 ns/op BenchmarkAppendGrowString-4 1 214933613 ns/op BenchmarkAppendSlice/1Bytes-4 1541613 76.23 ns/op BenchmarkAppendSlice/4Bytes-4 1515254 78.55 ns/op BenchmarkAppendSlice/7Bytes-4 1510651 80.60 ns/op BenchmarkAppendSlice/8Bytes-4 1486354 79.71 ns/op BenchmarkAppendSlice/15Bytes-4 1437211 81.80 ns/op BenchmarkAppendSlice/16Bytes-4 1490590 81.52 ns/op BenchmarkAppendSlice/32Bytes-4 1491859 78.44 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 63745 1671 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 19015 5726 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 8856 22430 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1405 82174 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 196 699534 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 52 2234603 ns/op BenchmarkAppendStr/1Bytes-4 2065227 56.57 ns/op BenchmarkAppendStr/4Bytes-4 2026129 59.40 ns/op BenchmarkAppendStr/8Bytes-4 1949796 60.16 ns/op BenchmarkAppendStr/16Bytes-4 1928814 62.07 ns/op BenchmarkAppendStr/32Bytes-4 1928116 61.34 ns/op BenchmarkAppendSpecialCase-4 1000000 104.9 ns/op BenchmarkCopy/1Byte-4 1615989 72.49 ns/op 13.80 MB/s BenchmarkCopy/1String-4 1616245 73.93 ns/op 13.53 MB/s BenchmarkCopy/2Byte-4 1591161 73.78 ns/op 27.11 MB/s BenchmarkCopy/2String-4 1545402 74.22 ns/op 26.95 MB/s BenchmarkCopy/4Byte-4 1570939 75.84 ns/op 52.75 MB/s BenchmarkCopy/4String-4 1375923 76.65 ns/op 52.18 MB/s BenchmarkCopy/8Byte-4 1554268 75.45 ns/op 106.03 MB/s BenchmarkCopy/8String-4 1563618 75.04 ns/op 106.62 MB/s BenchmarkCopy/12Byte-4 1495264 78.44 ns/op 152.99 MB/s BenchmarkCopy/12String-4 1483298 80.00 ns/op 150.00 MB/s BenchmarkCopy/16Byte-4 1531173 76.21 ns/op 209.95 MB/s BenchmarkCopy/16String-4 1526545 77.05 ns/op 207.66 MB/s BenchmarkCopy/32Byte-4 1459042 79.95 ns/op 400.23 MB/s BenchmarkCopy/32String-4 1465159 80.18 ns/op 399.11 MB/s BenchmarkCopy/128Byte-4 1241914 94.52 ns/op 1354.18 MB/s BenchmarkCopy/128String-4 1000000 103.2 ns/op 1239.84 MB/s BenchmarkCopy/1024Byte-4 502281 259.9 ns/op 3940.20 MB/s BenchmarkCopy/1024String-4 395221 321.2 ns/op 3187.77 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 28800 4279 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 18621 6999 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 12670 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 15606 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 10000 16420 ns/op BenchmarkAppendInPlace/Grow/Byte-4 160243 932.1 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 163776 973.8 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 93712 1179 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 86258 1503 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 67080 1747 ns/op BenchmarkStackCopyPtr-4 1 100955292 ns/op BenchmarkStackCopy-4 2 67693758 ns/op BenchmarkStackCopyNoCache-4 34 3594484 ns/op BenchmarkStackCopyWithStkobj-4 3 40862970 ns/op BenchmarkIssue18138-4 336 369249 ns/op BenchmarkCompareStringEqual-4 15182552 7.277 ns/op BenchmarkCompareStringIdentical-4 28725258 3.775 ns/op BenchmarkCompareStringSameLength-4 16347296 6.455 ns/op BenchmarkCompareStringDifferentLength-4 28246066 3.728 ns/op BenchmarkCompareStringBigUnaligned-4 2185 51139 ns/op 20504.71 MB/s BenchmarkCompareStringBig-4 2960 39049 ns/op 26852.88 MB/s BenchmarkConcatStringAndBytes-4 2457411 46.25 ns/op BenchmarkSliceByteToString/1-4 1862869 63.65 ns/op BenchmarkSliceByteToString/2-4 1000000 113.4 ns/op BenchmarkSliceByteToString/4-4 1000000 109.2 ns/op BenchmarkSliceByteToString/8-4 1000000 108.2 ns/op BenchmarkSliceByteToString/16-4 1000000 113.4 ns/op BenchmarkSliceByteToString/32-4 1000000 128.3 ns/op BenchmarkSliceByteToString/64-4 930565 162.3 ns/op BenchmarkSliceByteToString/128-4 739132 217.3 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 3174374 37.52 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 1242560 96.67 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1395940 83.86 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 4397263 26.74 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 2125099 55.01 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2401718 50.20 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2319986 51.64 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 431842 291.2 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 513339 245.4 ns/op BenchmarkRuneIterate/range/ASCII-4 13357278 8.950 ns/op BenchmarkRuneIterate/range/Japanese-4 3303345 35.64 ns/op BenchmarkRuneIterate/range/MixedLength-4 3910638 30.35 ns/op BenchmarkRuneIterate/range1/ASCII-4 13165099 8.976 ns/op BenchmarkRuneIterate/range1/Japanese-4 3101318 35.87 ns/op BenchmarkRuneIterate/range1/MixedLength-4 3952908 30.42 ns/op BenchmarkRuneIterate/range2/ASCII-4 13389852 8.900 ns/op BenchmarkRuneIterate/range2/Japanese-4 3371113 35.41 ns/op BenchmarkRuneIterate/range2/MixedLength-4 3797101 30.57 ns/op BenchmarkArrayEqual-4 26748927 4.070 ns/op BenchmarkFunc/Name-4 3924001 27.64 ns/op BenchmarkFunc/Entry-4 13773290 7.821 ns/op BenchmarkFunc/FileLine-4 4152318 30.31 ns/op PASS ok runtime 403.800s goos: darwin goarch: amd64 pkg: runtime/cgo BenchmarkHandle/non-concurrent-4 29175 3519 ns/op BenchmarkHandle/concurrent-4 27777 4337 ns/op PASS ok runtime/cgo 1.390s goos: darwin goarch: amd64 pkg: runtime/internal/atomic BenchmarkAnd32-4 13290994 9.403 ns/op BenchmarkAnd32Parallel-4 4168578 28.74 ns/op BenchmarkAnd64-4 13064950 12.29 ns/op BenchmarkAnd64Parallel-4 3599368 29.34 ns/op BenchmarkOr32-4 13545969 9.427 ns/op BenchmarkOr32Parallel-4 3883389 28.98 ns/op BenchmarkOr64-4 13852903 9.419 ns/op BenchmarkOr64Parallel-4 3643834 29.70 ns/op BenchmarkAtomicLoad64-4 32923147 3.869 ns/op BenchmarkAtomicStore64-4 14811296 8.365 ns/op BenchmarkAtomicLoad-4 34227975 3.900 ns/op BenchmarkAtomicStore-4 14170828 8.448 ns/op BenchmarkAnd8-4 14986234 8.408 ns/op BenchmarkAnd-4 15095343 8.627 ns/op BenchmarkAnd8Parallel-4 5048308 23.30 ns/op BenchmarkAndParallel-4 5075317 23.47 ns/op BenchmarkOr8-4 15275149 8.422 ns/op BenchmarkOr-4 15185560 8.187 ns/op BenchmarkOr8Parallel-4 4944088 25.12 ns/op BenchmarkOrParallel-4 4318870 24.37 ns/op BenchmarkXadd-4 4800746 24.42 ns/op BenchmarkXadd64-4 4508628 24.12 ns/op BenchmarkCas-4 2899084 40.84 ns/op BenchmarkCas64-4 2950885 40.38 ns/op BenchmarkXchg-4 5257430 23.53 ns/op BenchmarkXchg64-4 5183438 25.41 ns/op PASS ok runtime/internal/atomic 5.564s goos: darwin goarch: amd64 pkg: runtime/internal/math BenchmarkMulUintptr/small-4 4303687 28.48 ns/op BenchmarkMulUintptr/large-4 3881011 31.04 ns/op PASS ok runtime/internal/math 1.620s goos: darwin goarch: amd64 pkg: runtime/pprof BenchmarkGoroutine/Profile.WriteTo_idle_50-4 14 8075349 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 14 12632006 ns/op 421.0 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 49 2395279 ns/op 2.551 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 8 15860750 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 7 22167356 ns/op 1135 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 32 3236994 ns/op 15.72 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 79265973 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 91370820 ns/op 7291 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 20 5591756 ns/op 208.2 concurrent_launches/op PASS ok runtime/pprof 2.836s goos: darwin goarch: amd64 pkg: runtime/race BenchmarkSyncLeak-4 12 9453283 ns/op BenchmarkStackLeak-4 30264 3760 ns/op PASS ok runtime/race 1.429s goos: darwin goarch: amd64 pkg: runtime/trace BenchmarkStartRegion-4 3819225 32.19 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 401169 396.4 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.386s goos: darwin goarch: amd64 pkg: slices BenchmarkEqualFunc_Large-4 46 2332376 ns/op BenchmarkIndex_Large-4 27136 4369 ns/op BenchmarkIndexFunc_Large-4 145 779020 ns/op BenchmarkCompact/nil-4 11037120 11.26 ns/op BenchmarkCompact/one-4 1386214 79.64 ns/op BenchmarkCompact/sorted-4 1000000 101.3 ns/op BenchmarkCompact/1_item-4 1000000 123.7 ns/op BenchmarkCompact/unsorted-4 1000000 101.4 ns/op BenchmarkCompact/many-4 726290 169.8 ns/op BenchmarkCompact_Large-4 463 228476 ns/op BenchmarkCompactFunc_Large-4 74 1463432 ns/op BenchmarkReplace/naive-fast-4 61974 2449 ns/op BenchmarkReplace/optimized-fast-4 55855 2412 ns/op BenchmarkReplace/naive-slow-4 18249 6881 ns/op BenchmarkReplace/optimized-slow-4 17466 6846 ns/op BenchmarkBinarySearchFloats/Size16-4 1408538 80.00 ns/op BenchmarkBinarySearchFloats/Size32-4 1338610 89.78 ns/op BenchmarkBinarySearchFloats/Size64-4 1211541 98.13 ns/op BenchmarkBinarySearchFloats/Size128-4 938865 116.7 ns/op BenchmarkBinarySearchFloats/Size512-4 945136 133.5 ns/op BenchmarkBinarySearchFloats/Size1024-4 783490 142.3 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 603783 211.5 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 500227 254.0 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 435595 289.2 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 390330 327.8 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 318566 391.0 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 297163 425.5 ns/op PASS ok slices 6.041s goos: darwin goarch: amd64 pkg: sort BenchmarkSearchWrappers-4 119444 992.8 ns/op BenchmarkSortInts-4 2 96801160 ns/op BenchmarkSlicesSortInts-4 3 47373215 ns/op BenchmarkSortIsSorted-4 33 3372409 ns/op BenchmarkSlicesIsSorted-4 93 1272888 ns/op BenchmarkSortStrings-4 1 114327480 ns/op BenchmarkSlicesSortStrings-4 2 67461457 ns/op BenchmarkSortStrings_Sorted-4 27 4402955 ns/op BenchmarkSlicesSortStrings_Sorted-4 72 1717765 ns/op BenchmarkSortStructs-4 1 143455444 ns/op BenchmarkSortFuncStructs-4 1 134481906 ns/op BenchmarkSortString1K-4 332 374538 ns/op BenchmarkSortString1K_Slice-4 188 637302 ns/op BenchmarkStableString1K-4 100 1125262 ns/op BenchmarkSortInt1K-4 392 316859 ns/op BenchmarkSortInt1K_Sorted-4 6793 19849 ns/op BenchmarkSortInt1K_Reversed-4 4094 35545 ns/op BenchmarkSortInt1K_Mod8-4 963 123077 ns/op BenchmarkStableInt1K-4 132 910273 ns/op BenchmarkStableInt1K_Slice-4 146 822608 ns/op BenchmarkSortInt64K-4 4 26935817 ns/op BenchmarkSortInt64K_Slice-4 2 53162359 ns/op BenchmarkStableInt64K-4 2 79659748 ns/op BenchmarkSort1e2-4 385 309560 ns/op BenchmarkStable1e2-4 146 836199 ns/op BenchmarkSort1e4-4 2 54090816 ns/op BenchmarkStable1e4-4 1 233889514 ns/op PASS ok sort 58.421s goos: darwin goarch: amd64 pkg: strconv BenchmarkAtof64Decimal-4 809314 144.3 ns/op BenchmarkAtof64Float-4 754815 154.6 ns/op BenchmarkAtof64FloatExp-4 607048 192.9 ns/op BenchmarkAtof64Big-4 497798 250.6 ns/op BenchmarkAtof64RandomBits-4 255961 493.7 ns/op BenchmarkAtof64RandomFloats-4 531282 239.4 ns/op BenchmarkAtof64RandomLongFloats-4 460821 276.4 ns/op BenchmarkAtof32Decimal-4 820843 138.7 ns/op BenchmarkAtof32Float-4 823280 152.7 ns/op BenchmarkAtof32FloatExp-4 654424 198.0 ns/op BenchmarkAtof32Random-4 397773 316.8 ns/op BenchmarkAtof32RandomLong-4 170510 734.0 ns/op BenchmarkParseInt/Pos/7bit-4 1290387 91.44 ns/op BenchmarkParseInt/Pos/26bit-4 809432 149.9 ns/op BenchmarkParseInt/Pos/31bit-4 742467 173.2 ns/op BenchmarkParseInt/Pos/56bit-4 513759 253.8 ns/op BenchmarkParseInt/Pos/63bit-4 420610 277.2 ns/op BenchmarkParseInt/Neg/7bit-4 1398069 84.79 ns/op BenchmarkParseInt/Neg/26bit-4 861568 146.7 ns/op BenchmarkParseInt/Neg/31bit-4 719878 172.6 ns/op BenchmarkParseInt/Neg/56bit-4 495266 233.4 ns/op BenchmarkParseInt/Neg/63bit-4 510602 248.8 ns/op BenchmarkAtoi/Pos/7bit-4 1875950 65.50 ns/op BenchmarkAtoi/Pos/26bit-4 1000000 123.2 ns/op BenchmarkAtoi/Pos/31bit-4 950488 128.9 ns/op BenchmarkAtoi/Pos/56bit-4 637664 197.0 ns/op BenchmarkAtoi/Pos/63bit-4 470809 261.1 ns/op BenchmarkAtoi/Neg/7bit-4 1924117 62.52 ns/op BenchmarkAtoi/Neg/26bit-4 1000000 120.1 ns/op BenchmarkAtoi/Neg/31bit-4 944151 127.7 ns/op BenchmarkAtoi/Neg/56bit-4 651794 190.4 ns/op BenchmarkAtoi/Neg/63bit-4 497805 251.1 ns/op BenchmarkFormatFloat/Decimal-4 138267 919.5 ns/op BenchmarkFormatFloat/Float-4 120265 1016 ns/op BenchmarkFormatFloat/Exp-4 124464 957.3 ns/op BenchmarkFormatFloat/NegExp-4 128842 956.8 ns/op BenchmarkFormatFloat/LongExp-4 95719 1203 ns/op BenchmarkFormatFloat/Big-4 93234 1292 ns/op BenchmarkFormatFloat/BinaryExp-4 251739 513.6 ns/op BenchmarkFormatFloat/32Integer-4 133921 945.3 ns/op BenchmarkFormatFloat/32ExactFraction-4 136574 871.1 ns/op BenchmarkFormatFloat/32Point-4 118176 994.5 ns/op BenchmarkFormatFloat/32Exp-4 134916 919.3 ns/op BenchmarkFormatFloat/32NegExp-4 136042 908.7 ns/op BenchmarkFormatFloat/32Shortest-4 144736 870.4 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 133700 863.8 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 131383 879.0 ns/op BenchmarkFormatFloat/64Fixed1-4 159186 730.4 ns/op BenchmarkFormatFloat/64Fixed2-4 182486 719.1 ns/op BenchmarkFormatFloat/64Fixed3-4 178653 729.8 ns/op BenchmarkFormatFloat/64Fixed4-4 160216 726.1 ns/op BenchmarkFormatFloat/64Fixed12-4 84150 1221 ns/op BenchmarkFormatFloat/64Fixed16-4 113287 1078 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 114210 991.1 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 94942 1183 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2271 55191 ns/op BenchmarkFormatFloat/Slowpath64-4 94202 1318 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 100347 1295 ns/op BenchmarkAppendFloat/Decimal-4 125168 882.9 ns/op BenchmarkAppendFloat/Float-4 121597 1102 ns/op BenchmarkAppendFloat/Exp-4 131294 913.7 ns/op BenchmarkAppendFloat/NegExp-4 145471 911.6 ns/op BenchmarkAppendFloat/LongExp-4 95865 1244 ns/op BenchmarkAppendFloat/Big-4 93664 1256 ns/op BenchmarkAppendFloat/BinaryExp-4 350134 393.7 ns/op BenchmarkAppendFloat/32Integer-4 138481 883.9 ns/op BenchmarkAppendFloat/32ExactFraction-4 152182 841.4 ns/op BenchmarkAppendFloat/32Point-4 120393 1024 ns/op BenchmarkAppendFloat/32Exp-4 138693 911.2 ns/op BenchmarkAppendFloat/32NegExp-4 148864 899.0 ns/op BenchmarkAppendFloat/32Shortest-4 144748 793.4 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 150745 802.8 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 147550 897.0 ns/op BenchmarkAppendFloat/64Fixed1-4 183918 673.2 ns/op BenchmarkAppendFloat/64Fixed2-4 178452 679.4 ns/op BenchmarkAppendFloat/64Fixed3-4 174700 639.2 ns/op BenchmarkAppendFloat/64Fixed4-4 190516 655.0 ns/op BenchmarkAppendFloat/64Fixed12-4 95931 1212 ns/op BenchmarkAppendFloat/64Fixed16-4 114223 1079 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 142239 880.1 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 107551 1170 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2404 55496 ns/op BenchmarkAppendFloat/Slowpath64-4 98466 1223 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 103330 1212 ns/op BenchmarkFormatInt-4 15273 7837 ns/op BenchmarkAppendInt-4 15981 7300 ns/op BenchmarkFormatUint-4 81174 1514 ns/op BenchmarkAppendUint-4 87476 1287 ns/op BenchmarkFormatIntSmall/7-4 2594383 45.03 ns/op BenchmarkFormatIntSmall/42-4 2428288 47.24 ns/op BenchmarkAppendIntSmall-4 1000000 102.3 ns/op BenchmarkAppendUintVarlen/1-4 1000000 112.6 ns/op BenchmarkAppendUintVarlen/12-4 1000000 109.0 ns/op BenchmarkAppendUintVarlen/123-4 925855 145.7 ns/op BenchmarkAppendUintVarlen/1234-4 887580 144.6 ns/op BenchmarkAppendUintVarlen/12345-4 892630 149.5 ns/op BenchmarkAppendUintVarlen/123456-4 850977 147.3 ns/op BenchmarkAppendUintVarlen/1234567-4 684054 152.1 ns/op BenchmarkAppendUintVarlen/12345678-4 824823 144.6 ns/op BenchmarkAppendUintVarlen/123456789-4 839918 162.1 ns/op BenchmarkAppendUintVarlen/1234567890-4 875461 154.5 ns/op BenchmarkAppendUintVarlen/12345678901-4 870574 163.0 ns/op BenchmarkAppendUintVarlen/123456789012-4 845961 158.2 ns/op BenchmarkAppendUintVarlen/1234567890123-4 803743 162.3 ns/op BenchmarkAppendUintVarlen/12345678901234-4 841645 163.4 ns/op BenchmarkAppendUintVarlen/123456789012345-4 830487 150.0 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 806085 149.6 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 829471 165.7 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 794821 167.9 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 795261 174.2 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 782134 175.3 ns/op BenchmarkQuote-4 38295 2849 ns/op BenchmarkQuoteRune-4 397120 299.8 ns/op BenchmarkAppendQuote-4 49717 2465 ns/op BenchmarkAppendQuoteRune-4 800485 154.3 ns/op BenchmarkUnquoteEasy-4 1233688 97.84 ns/op BenchmarkUnquoteHard-4 39433 2997 ns/op PASS ok strconv 19.997s goos: darwin goarch: amd64 pkg: strings BenchmarkBuildString_Builder/1Write_NoGrow-4 378312 360.1 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 99744 1487 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 167985 848.4 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 348906 363.5 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 132984 1040 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 168648 790.2 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 266746 484.2 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 73515 1695 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 97129 1482 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 678740 237.9 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 26431 4340 ns/op BenchmarkGenericMatch1-4 2221 54120 ns/op BenchmarkGenericMatch2-4 434 261246 ns/op BenchmarkSingleMaxSkipping-4 10000 10630 ns/op 940.75 MB/s BenchmarkSingleLongSuffixFail-4 20053 6079 ns/op 164.84 MB/s BenchmarkSingleMatch-4 240 498999 ns/op 30.06 MB/s BenchmarkByteByteNoMatch-4 92941 1315 ns/op BenchmarkByteByteMatch-4 15676 7502 ns/op BenchmarkByteStringMatch-4 20436 6282 ns/op BenchmarkHTMLEscapeNew-4 70117 1901 ns/op BenchmarkHTMLEscapeOld-4 70261 1613 ns/op BenchmarkByteStringReplacerWriteString-4 1320 85682 ns/op BenchmarkByteReplacerWriteString-4 1638 76500 ns/op BenchmarkByteByteReplaces-4 3307 40990 ns/op BenchmarkByteByteMap-4 10000 12775 ns/op BenchmarkMap/identity/ASCII-4 824467 162.3 ns/op BenchmarkMap/identity/Greek-4 620372 211.0 ns/op BenchmarkMap/change/ASCII-4 32964 3429 ns/op BenchmarkMap/change/Greek-4 26420 4609 ns/op BenchmarkIndexRune-4 1731068 71.86 ns/op BenchmarkIndexRuneLongString-4 1497532 82.28 ns/op BenchmarkIndexRuneFastPath-4 3179899 36.82 ns/op BenchmarkIndex-4 2711643 38.26 ns/op BenchmarkLastIndex-4 3011752 35.75 ns/op BenchmarkIndexByte-4 15715714 8.014 ns/op BenchmarkToUpper/#00-4 3367267 32.48 ns/op BenchmarkToUpper/ONLYUPPER-4 2597989 44.02 ns/op BenchmarkToUpper/abc-4 313002 434.0 ns/op BenchmarkToUpper/AbC123-4 223922 553.0 ns/op BenchmarkToUpper/azAZ09_-4 242133 492.1 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 47476 2355 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 66320 1912 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 30318 3771 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 57304 2008 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 119199 1047 ns/op BenchmarkToLower/#00-4 3302265 32.87 ns/op BenchmarkToLower/abc-4 2872776 35.60 ns/op BenchmarkToLower/AbC123-4 187626 612.3 ns/op BenchmarkToLower/azAZ09_-4 213682 598.3 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 82327 1435 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 61552 2069 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 31306 3689 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 64582 1657 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 109066 1025 ns/op BenchmarkMapNoChanges-4 779013 138.3 ns/op BenchmarkTrim-4 32742 3455 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 2607188 42.49 ns/op BenchmarkToValidUTF8/InvalidASCII-4 174114 731.8 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 106267 1140 ns/op BenchmarkEqualFold/Tests-4 50113 2244 ns/op BenchmarkEqualFold/ASCII-4 2601489 44.19 ns/op BenchmarkEqualFold/UnicodePrefix-4 126220 1002 ns/op BenchmarkEqualFold/UnicodeSuffix-4 137896 922.5 ns/op BenchmarkIndexHard1-4 1185 105635 ns/op BenchmarkIndexHard2-4 832 142348 ns/op BenchmarkIndexHard3-4 192 567606 ns/op BenchmarkIndexHard4-4 134 846367 ns/op BenchmarkLastIndexHard1-4 94 1429932 ns/op BenchmarkLastIndexHard2-4 92 1421100 ns/op BenchmarkLastIndexHard3-4 92 1399203 ns/op BenchmarkCountHard1-4 1260 103546 ns/op BenchmarkCountHard2-4 828 145107 ns/op BenchmarkCountHard3-4 201 599974 ns/op BenchmarkIndexTorture-4 10000 12734 ns/op BenchmarkCountTorture-4 10000 11380 ns/op BenchmarkCountTortureOverlapping-4 902 115248 ns/op BenchmarkCountByte/10-4 3070005 36.03 ns/op 277.56 MB/s BenchmarkCountByte/32-4 3393566 36.12 ns/op 885.85 MB/s BenchmarkCountByte/4096-4 1378682 91.81 ns/op 44613.03 MB/s BenchmarkCountByte/4194304-4 1182 103670 ns/op 40458.17 MB/s BenchmarkCountByte/67108864-4 27 4202961 ns/op 15967.05 MB/s BenchmarkFields/ASCII/16-4 358240 358.3 ns/op 44.66 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 25774 4514 ns/op 56.71 MB/s 384 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1846 66365 ns/op 61.72 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 100 1140487 ns/op 57.46 MB/s 98305 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 6 19396651 ns/op 54.06 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 141771 935.6 ns/op 17.10 MB/s 32 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 8524 12186 ns/op 21.01 MB/s 384 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 550 225790 ns/op 18.14 MB/s 21888 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 37 3803657 ns/op 17.23 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 65919930 ns/op 15.91 MB/s 10465632 B/op 25 allocs/op BenchmarkFieldsFunc/ASCII/16-4 202683 627.6 ns/op 25.50 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 13736 7969 ns/op 32.13 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 814 166106 ns/op 24.66 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 48 3414636 ns/op 19.19 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 52555395 ns/op 19.95 MB/s 10457440 B/op 25 allocs/op BenchmarkFieldsFunc/Mixed/16-4 153945 831.0 ns/op 19.25 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 10000 10665 ns/op 24.00 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 691 187052 ns/op 21.90 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 38 3460693 ns/op 18.94 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 59042814 ns/op 17.76 MB/s 10465584 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 72196106 ns/op BenchmarkSplitSingleByteSeparator-4 24 6618935 ns/op BenchmarkSplitMultiByteSeparator-4 40 3429325 ns/op BenchmarkSplitNSingleByteSeparator-4 211734 713.8 ns/op BenchmarkSplitNMultiByteSeparator-4 172735 891.2 ns/op BenchmarkRepeat/5x0-4 2640764 41.39 ns/op BenchmarkRepeat/5x1-4 3000716 39.40 ns/op BenchmarkRepeat/5x2-4 244540 538.2 ns/op BenchmarkRepeat/5x6-4 137454 932.4 ns/op BenchmarkRepeat/10x0-4 3059090 40.05 ns/op BenchmarkRepeat/10x1-4 2909882 40.72 ns/op BenchmarkRepeat/10x2-4 223033 674.2 ns/op BenchmarkRepeat/10x6-4 124552 1102 ns/op BenchmarkRepeatLarge/256/1-4 55951 2186 ns/op 117.12 MB/s BenchmarkRepeatLarge/256/16-4 94437 1379 ns/op 185.68 MB/s BenchmarkRepeatLarge/512/1-4 44902 2431 ns/op 210.62 MB/s BenchmarkRepeatLarge/512/16-4 55954 1987 ns/op 257.72 MB/s BenchmarkRepeatLarge/1024/1-4 31636 3932 ns/op 260.45 MB/s BenchmarkRepeatLarge/1024/16-4 41286 3035 ns/op 337.40 MB/s BenchmarkRepeatLarge/2048/1-4 21824 5733 ns/op 357.20 MB/s BenchmarkRepeatLarge/2048/16-4 24763 4706 ns/op 435.23 MB/s BenchmarkRepeatLarge/4096/1-4 14024 8973 ns/op 456.48 MB/s BenchmarkRepeatLarge/4096/16-4 15097 9103 ns/op 449.95 MB/s BenchmarkRepeatLarge/8192/1-4 10000 14882 ns/op 550.46 MB/s BenchmarkRepeatLarge/8192/16-4 10000 12226 ns/op 670.07 MB/s BenchmarkRepeatLarge/8192/4097-4 3894668 29.41 ns/op 139285.74 MB/s BenchmarkRepeatLarge/16384/1-4 8589 25934 ns/op 631.75 MB/s BenchmarkRepeatLarge/16384/16-4 6454 23852 ns/op 686.92 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 19037 ns/op 645.62 MB/s BenchmarkRepeatLarge/32768/1-4 2469 46739 ns/op 701.08 MB/s BenchmarkRepeatLarge/32768/16-4 2904 46613 ns/op 702.98 MB/s BenchmarkRepeatLarge/32768/4097-4 2814 42967 ns/op 667.46 MB/s BenchmarkRepeatLarge/65536/1-4 1118 92339 ns/op 709.73 MB/s BenchmarkRepeatLarge/65536/16-4 1299 83116 ns/op 788.49 MB/s BenchmarkRepeatLarge/65536/4097-4 1264 93143 ns/op 659.79 MB/s BenchmarkRepeatLarge/131072/1-4 316 394718 ns/op 332.07 MB/s BenchmarkRepeatLarge/131072/16-4 345 370530 ns/op 353.74 MB/s BenchmarkRepeatLarge/131072/4097-4 313 361668 ns/op 351.17 MB/s BenchmarkRepeatLarge/262144/1-4 170 667176 ns/op 392.92 MB/s BenchmarkRepeatLarge/262144/16-4 196 617160 ns/op 424.76 MB/s BenchmarkRepeatLarge/262144/4097-4 178 809540 ns/op 318.84 MB/s BenchmarkRepeatLarge/524288/1-4 93 1199359 ns/op 437.14 MB/s BenchmarkRepeatLarge/524288/16-4 98 1194660 ns/op 438.86 MB/s BenchmarkRepeatLarge/524288/4097-4 108 1293440 ns/op 402.28 MB/s BenchmarkRepeatLarge/1048576/1-4 56 2307545 ns/op 454.41 MB/s BenchmarkRepeatLarge/1048576/16-4 51 2200372 ns/op 476.54 MB/s BenchmarkRepeatLarge/1048576/4097-4 52 2284108 ns/op 457.39 MB/s BenchmarkRepeatLarge/2097152/1-4 39 4195907 ns/op 499.81 MB/s BenchmarkRepeatLarge/2097152/16-4 36 4151636 ns/op 505.14 MB/s BenchmarkRepeatLarge/2097152/4097-4 30 4000042 ns/op 523.39 MB/s BenchmarkRepeatLarge/4194304/1-4 15 7413705 ns/op 565.75 MB/s BenchmarkRepeatLarge/4194304/16-4 15 7984461 ns/op 525.31 MB/s BenchmarkRepeatLarge/4194304/4097-4 15 8291439 ns/op 505.49 MB/s BenchmarkRepeatLarge/8388608/1-4 8 13174061 ns/op 636.75 MB/s BenchmarkRepeatLarge/8388608/16-4 8 12852783 ns/op 652.67 MB/s BenchmarkRepeatLarge/8388608/4097-4 8 12955467 ns/op 647.34 MB/s BenchmarkRepeatLarge/16777216/1-4 5 23326086 ns/op 719.25 MB/s BenchmarkRepeatLarge/16777216/16-4 5 26540387 ns/op 632.14 MB/s BenchmarkRepeatLarge/16777216/4097-4 5 24486160 ns/op 685.17 MB/s BenchmarkRepeatLarge/33554432/1-4 3 50122875 ns/op 669.44 MB/s BenchmarkRepeatLarge/33554432/16-4 3 48229053 ns/op 695.73 MB/s BenchmarkRepeatLarge/33554432/4097-4 3 47042973 ns/op 713.27 MB/s BenchmarkRepeatLarge/67108864/1-4 2 96545434 ns/op 695.10 MB/s BenchmarkRepeatLarge/67108864/16-4 2 89057662 ns/op 753.54 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 88537356 ns/op 757.97 MB/s BenchmarkRepeatLarge/134217728/1-4 1 187571744 ns/op 715.55 MB/s BenchmarkRepeatLarge/134217728/16-4 1 181543154 ns/op 739.32 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 190051062 ns/op 706.22 MB/s BenchmarkRepeatLarge/268435456/1-4 1 398463793 ns/op 673.68 MB/s BenchmarkRepeatLarge/268435456/16-4 1 373384798 ns/op 718.92 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 358147459 ns/op 749.51 MB/s BenchmarkRepeatLarge/536870912/1-4 1 785783303 ns/op 683.23 MB/s BenchmarkRepeatLarge/536870912/16-4 1 737066592 ns/op 728.39 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 755581044 ns/op 710.54 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1613694734 ns/op 665.39 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1594248720 ns/op 673.51 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1549166515 ns/op 693.11 MB/s BenchmarkIndexAnyASCII/1:1-4 1903908 60.58 ns/op BenchmarkIndexAnyASCII/1:2-4 1995679 58.16 ns/op BenchmarkIndexAnyASCII/1:4-4 1958298 62.01 ns/op BenchmarkIndexAnyASCII/1:8-4 2038725 57.73 ns/op BenchmarkIndexAnyASCII/1:16-4 1916601 67.63 ns/op BenchmarkIndexAnyASCII/1:32-4 1985817 61.00 ns/op BenchmarkIndexAnyASCII/1:64-4 1973438 63.84 ns/op BenchmarkIndexAnyASCII/16:1-4 1872652 59.03 ns/op BenchmarkIndexAnyASCII/16:2-4 844346 125.0 ns/op BenchmarkIndexAnyASCII/16:4-4 1000000 126.0 ns/op BenchmarkIndexAnyASCII/16:8-4 818406 130.4 ns/op BenchmarkIndexAnyASCII/16:16-4 949207 143.4 ns/op BenchmarkIndexAnyASCII/16:32-4 852438 156.6 ns/op BenchmarkIndexAnyASCII/16:64-4 640738 190.0 ns/op BenchmarkIndexAnyASCII/256:1-4 1854092 66.46 ns/op BenchmarkIndexAnyASCII/256:2-4 90338 1191 ns/op BenchmarkIndexAnyASCII/256:4-4 88704 1216 ns/op BenchmarkIndexAnyASCII/256:8-4 91790 1183 ns/op BenchmarkIndexAnyASCII/256:16-4 102994 1250 ns/op BenchmarkIndexAnyASCII/256:32-4 101659 1205 ns/op BenchmarkIndexAnyASCII/256:64-4 87156 1335 ns/op BenchmarkIndexAnyUTF8/1:1-4 2245618 53.35 ns/op BenchmarkIndexAnyUTF8/1:2-4 2380221 53.25 ns/op BenchmarkIndexAnyUTF8/1:4-4 2109020 57.41 ns/op BenchmarkIndexAnyUTF8/1:8-4 2150614 59.66 ns/op BenchmarkIndexAnyUTF8/1:16-4 1897308 55.84 ns/op BenchmarkIndexAnyUTF8/1:32-4 2018878 56.83 ns/op BenchmarkIndexAnyUTF8/1:64-4 2014045 55.57 ns/op BenchmarkIndexAnyUTF8/16:1-4 1727432 65.47 ns/op BenchmarkIndexAnyUTF8/16:2-4 302418 444.9 ns/op BenchmarkIndexAnyUTF8/16:4-4 328552 402.8 ns/op BenchmarkIndexAnyUTF8/16:8-4 311913 414.5 ns/op BenchmarkIndexAnyUTF8/16:16-4 281674 428.9 ns/op BenchmarkIndexAnyUTF8/16:32-4 288768 448.1 ns/op BenchmarkIndexAnyUTF8/16:64-4 256597 448.1 ns/op BenchmarkIndexAnyUTF8/256:1-4 499515 265.0 ns/op BenchmarkIndexAnyUTF8/256:2-4 19111 6184 ns/op BenchmarkIndexAnyUTF8/256:4-4 19428 6245 ns/op BenchmarkIndexAnyUTF8/256:8-4 19573 5984 ns/op BenchmarkIndexAnyUTF8/256:16-4 17720 6169 ns/op BenchmarkIndexAnyUTF8/256:32-4 17919 6699 ns/op BenchmarkIndexAnyUTF8/256:64-4 17917 7097 ns/op BenchmarkLastIndexAnyASCII/1:1-4 1930938 58.33 ns/op BenchmarkLastIndexAnyASCII/1:2-4 1978396 57.67 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2087437 55.67 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2021218 56.02 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2106836 57.70 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2094514 57.69 ns/op BenchmarkLastIndexAnyASCII/1:64-4 1845550 57.95 ns/op BenchmarkLastIndexAnyASCII/16:1-4 845174 122.2 ns/op BenchmarkLastIndexAnyASCII/16:2-4 1000000 124.0 ns/op BenchmarkLastIndexAnyASCII/16:4-4 1000000 120.0 ns/op BenchmarkLastIndexAnyASCII/16:8-4 1000000 127.6 ns/op BenchmarkLastIndexAnyASCII/16:16-4 881080 145.6 ns/op BenchmarkLastIndexAnyASCII/16:32-4 769605 155.0 ns/op BenchmarkLastIndexAnyASCII/16:64-4 675708 178.5 ns/op BenchmarkLastIndexAnyASCII/256:1-4 100194 1240 ns/op BenchmarkLastIndexAnyASCII/256:2-4 98029 1223 ns/op BenchmarkLastIndexAnyASCII/256:4-4 105226 1163 ns/op BenchmarkLastIndexAnyASCII/256:8-4 90908 1230 ns/op BenchmarkLastIndexAnyASCII/256:16-4 94784 1245 ns/op BenchmarkLastIndexAnyASCII/256:32-4 93468 1222 ns/op BenchmarkLastIndexAnyASCII/256:64-4 97936 1265 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2058990 53.99 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2263015 54.75 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2201162 53.75 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2190357 54.25 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2140280 53.96 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2042654 54.80 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2092243 57.67 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 328096 393.5 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 173779 666.5 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 214219 602.2 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 217077 602.4 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 204070 631.4 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 216920 618.6 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 177720 649.4 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 21619 5323 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 12589 8981 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 13011 8659 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 12993 8914 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 13542 9037 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 12470 9248 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 12489 9408 ns/op BenchmarkTrimASCII/1:1-4 3144282 38.83 ns/op BenchmarkTrimASCII/1:2-4 2639646 44.06 ns/op BenchmarkTrimASCII/1:4-4 2455384 44.71 ns/op BenchmarkTrimASCII/1:8-4 2402739 48.08 ns/op BenchmarkTrimASCII/1:16-4 1886025 59.10 ns/op BenchmarkTrimASCII/16:1-4 2303198 52.08 ns/op BenchmarkTrimASCII/16:2-4 1000000 122.5 ns/op BenchmarkTrimASCII/16:4-4 875402 119.4 ns/op BenchmarkTrimASCII/16:8-4 864630 134.9 ns/op BenchmarkTrimASCII/16:16-4 961314 138.7 ns/op BenchmarkTrimASCII/256:1-4 586660 189.8 ns/op BenchmarkTrimASCII/256:2-4 103398 1190 ns/op BenchmarkTrimASCII/256:4-4 103624 1221 ns/op BenchmarkTrimASCII/256:8-4 95160 1170 ns/op BenchmarkTrimASCII/256:16-4 86394 1238 ns/op BenchmarkTrimASCII/4096:1-4 53455 2218 ns/op BenchmarkTrimASCII/4096:2-4 6538 18187 ns/op BenchmarkTrimASCII/4096:4-4 6522 17826 ns/op BenchmarkTrimASCII/4096:8-4 7249 18520 ns/op BenchmarkTrimASCII/4096:16-4 7413 18780 ns/op BenchmarkTrimByte-4 3089856 33.31 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 18955 6390 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 19009 6331 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1626 75774 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 3304 37705 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 6660 18380 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 10000 10565 ns/op BenchmarkJoin/0-4 3567036 36.24 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 3015957 36.10 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 173654 669.8 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 125908 918.2 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 94821 1281 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 77980 1524 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 62256 1797 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 61753 2093 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2929030 38.95 ns/op BenchmarkTrimSpace/ASCII-4 1992891 60.99 ns/op BenchmarkTrimSpace/SomeNonASCII-4 158414 817.5 ns/op BenchmarkTrimSpace/JustNonASCII-4 69619 1509 ns/op BenchmarkReplaceAll-4 113205 1041 ns/op 16 B/op 1 allocs/op PASS ok strings 64.258s goos: darwin goarch: amd64 pkg: sync BenchmarkCond1-4 74340 1695 ns/op BenchmarkCond2-4 23059 5022 ns/op BenchmarkCond4-4 13532 9005 ns/op BenchmarkCond8-4 10000 16796 ns/op BenchmarkCond16-4 3855 30100 ns/op BenchmarkCond32-4 2414 57569 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 752800 194.3 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 384165 286.3 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 712948 201.3 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 683616 170.4 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 501751 395.7 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 771021 168.5 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 136305 1153 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 111654 1319 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 118243 1519 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 59692 1935 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 802498 157.9 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 202760 604.5 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 636453 169.2 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 189012 662.0 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 722208 164.7 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 216822 559.5 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 1389728 85.03 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 85195 1843 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 137389 801.7 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 298088 457.1 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 4126 26708 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 447 305474 ns/op BenchmarkRange/*sync.Map-4 1814 74996 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 115930 3615 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 164194 855.7 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 86695 1442 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 94040 1322 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 304572 504.5 ns/op BenchmarkAdversarialDelete/*sync.Map-4 161738 1039 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 103198 1100 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 197948 581.4 ns/op BenchmarkDeleteCollision/*sync.Map-4 754915 146.4 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 74313 1933 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 168927 710.9 ns/op BenchmarkSwapCollision/*sync.Map-4 117726 1100 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 253 731400 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 141849 889.7 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 529437 371.1 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 25700 4665 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 83013 1537 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 34156 3665 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 600229 371.2 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 139334 824.6 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 259198 500.2 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 946602 105.8 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 202477 643.0 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 1238377 94.16 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 750216 137.0 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 191307 661.8 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 655002 156.3 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 121401 992.8 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 452446 423.9 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 454994 379.8 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 148509 881.8 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 625107 262.2 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 324632 525.1 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 121240 864.7 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 297590 466.5 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 82120 1673 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 289624 634.3 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 626389 265.4 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 147856 817.8 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 983031 216.9 ns/op BenchmarkUncontendedSemaphore-4 4874046 25.63 ns/op BenchmarkContendedSemaphore-4 4249911 24.52 ns/op BenchmarkMutexUncontended-4 915950 120.1 ns/op BenchmarkMutex-4 239821 508.6 ns/op BenchmarkMutexSlack-4 217962 514.8 ns/op BenchmarkMutexWork-4 244376 554.0 ns/op BenchmarkMutexWorkSlack-4 202351 547.0 ns/op BenchmarkMutexNoSpin-4 81175 1424 ns/op BenchmarkMutexSpin-4 75512 1510 ns/op BenchmarkOnce-4 962517 139.0 ns/op BenchmarkOnceFunc/v=Once-4 1231754 96.50 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 1000000 113.4 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 1000000 106.0 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 1000000 103.5 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 1000000 110.3 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 1000000 106.3 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 5304765 22.54 ns/op BenchmarkSemaSyntNonblock-4 1493547 84.30 ns/op BenchmarkSemaSyntBlock-4 1962278 59.41 ns/op BenchmarkSemaWorkNonblock-4 1266964 99.08 ns/op BenchmarkSemaWorkBlock-4 1440687 81.71 ns/op BenchmarkRWMutexUncontended-4 364582 363.4 ns/op BenchmarkRWMutexWrite100-4 363694 394.7 ns/op BenchmarkRWMutexWrite10-4 318696 359.7 ns/op BenchmarkRWMutexWorkWrite100-4 311146 412.4 ns/op BenchmarkRWMutexWorkWrite10-4 267958 457.9 ns/op BenchmarkWaitGroupUncontended-4 656406 185.9 ns/op BenchmarkWaitGroupAddDone-4 686696 224.8 ns/op BenchmarkWaitGroupAddDoneWork-4 663066 212.8 ns/op BenchmarkWaitGroupWait-4 2641393 43.40 ns/op BenchmarkWaitGroupWaitWork-4 2144544 54.75 ns/op BenchmarkWaitGroupActuallyWait-4 63862 1964 ns/op 32 B/op 2 allocs/op PASS ok sync 22.733s goos: darwin goarch: amd64 pkg: sync/atomic BenchmarkValueRead-4 731584 150.8 ns/op PASS ok sync/atomic 1.274s PASS ok syscall 1.034s goos: darwin goarch: amd64 pkg: testing BenchmarkTBHelper-4 124244 810.6 ns/op 0 B/op 0 allocs/op PASS ok testing 1.204s goos: darwin goarch: amd64 pkg: text/tabwriter BenchmarkTable/1x10/new-4 6930 15035 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 9751 11794 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 100 1437899 ns/op 110960 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 99 1095300 ns/op 1120 B/op 10 allocs/op BenchmarkTable/1x100000/new-4 1 162177923 ns/op 18285040 B/op 100056 allocs/op BenchmarkTable/1x100000/reuse-4 1 159123931 ns/op 18285328 B/op 100059 allocs/op BenchmarkTable/10x10/new-4 1585 75142 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2049 63502 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 20 6607711 ns/op 395136 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 20 5992603 ns/op 19756 B/op 51 allocs/op BenchmarkTable/10x100000/new-4 1 705045812 ns/op 47012832 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 731787966 ns/op 47013024 B/op 100075 allocs/op BenchmarkTable/100x10/new-4 205 645816 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 200 550404 ns/op 196 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 60862870 ns/op 3270528 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 2 55147366 ns/op 1635264 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 6843545116 ns/op 334041984 B/op 100088 allocs/op BenchmarkTable/100x100000/reuse-4 1 6531642936 ns/op 334042000 B/op 100090 allocs/op BenchmarkPyramid/10-4 2833 46223 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 44 3385444 ns/op 410536 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 317921623 ns/op 35606920 B/op 2055 allocs/op BenchmarkRagged/10-4 2337 51741 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 234 514128 ns/op 42416 B/op 188 allocs/op BenchmarkRagged/1000-4 24 4971595 ns/op 408992 B/op 1660 allocs/op BenchmarkCode-4 8155 14952 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 19.838s goos: darwin goarch: amd64 pkg: text/template/parse BenchmarkParseLarge-4 2 83064128 ns/op BenchmarkVariableString-4 91890 1315 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2298 58017 ns/op 2523 B/op 39 allocs/op PASS ok text/template/parse 1.635s goos: darwin goarch: amd64 pkg: time BenchmarkAfterFunc-4 56 1879156 ns/op BenchmarkAfter-4 124 1085632 ns/op BenchmarkStop-4 274 500907 ns/op BenchmarkSimultaneousAfterFunc-4 50 2469803 ns/op BenchmarkStartStop-4 334 562328 ns/op BenchmarkReset-4 2812 51930 ns/op BenchmarkSleep-4 52 3040876 ns/op BenchmarkParallelTimerLatency-4 39 809780 avg-late-ns 1898851 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 36 502174 avg-late-ns 1427869 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 36 505495 avg-late-ns 1830108 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 442844 avg-late-ns 1980838 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 32 239223 avg-late-ns 2083540 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 221562 avg-late-ns 2054922 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 31 251190 avg-late-ns 2122314 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 28 169567 avg-late-ns 1391422 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 213001 avg-late-ns 3473397 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 27 451046 avg-late-ns 4720257 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 1983716 avg-late-ns 13394092 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 33 390586 avg-late-ns 1426009 max-late-ns BenchmarkTicker-4 265 820453 ns/op BenchmarkTickerReset-4 2667 42198 ns/op BenchmarkTickerResetNaive-4 255 508535 ns/op BenchmarkNow-4 636886 163.2 ns/op BenchmarkNowUnixNano-4 612500 175.0 ns/op BenchmarkNowUnixMilli-4 711216 180.8 ns/op BenchmarkNowUnixMicro-4 613132 180.8 ns/op BenchmarkFormat-4 50932 2460 ns/op BenchmarkFormatRFC3339-4 76532 1555 ns/op BenchmarkFormatRFC3339Nano-4 73676 1592 ns/op BenchmarkFormatNow-4 72478 1654 ns/op BenchmarkMarshalJSON-4 98479 1212 ns/op BenchmarkMarshalText-4 101581 1176 ns/op BenchmarkParse-4 112923 1047 ns/op BenchmarkParseRFC3339UTC-4 302152 394.4 ns/op BenchmarkParseRFC3339UTCBytes-4 213991 541.1 ns/op BenchmarkParseRFC3339TZ-4 96648 1223 ns/op BenchmarkParseRFC3339TZBytes-4 80109 1539 ns/op BenchmarkParseDuration-4 594506 217.2 ns/op BenchmarkHour-4 889501 144.5 ns/op BenchmarkSecond-4 905421 142.3 ns/op BenchmarkYear-4 676075 190.3 ns/op BenchmarkDay-4 607149 210.7 ns/op BenchmarkISOWeek-4 647739 195.1 ns/op BenchmarkGoString-4 76305 1593 ns/op BenchmarkUnmarshalText-4 89444 1284 ns/op PASS ok time 13.455s goos: darwin goarch: amd64 pkg: unicode/utf16 BenchmarkDecodeValidASCII-4 450134 243.1 ns/op BenchmarkDecodeValidJapaneseChars-4 730923 177.8 ns/op BenchmarkDecodeRune-4 2471776 49.28 ns/op BenchmarkEncodeValidASCII-4 589345 224.1 ns/op BenchmarkEncodeValidJapaneseChars-4 745213 163.1 ns/op BenchmarkAppendRuneValidASCII-4 1000000 106.0 ns/op BenchmarkAppendRuneValidJapaneseChars-4 1900738 63.52 ns/op BenchmarkEncodeRune-4 1912198 63.53 ns/op PASS ok unicode/utf16 2.367s goos: darwin goarch: amd64 pkg: unicode/utf8 BenchmarkRuneCountTenASCIIChars-4 2029950 55.96 ns/op BenchmarkRuneCountTenJapaneseChars-4 298700 366.2 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 2817816 39.61 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 387234 341.5 ns/op BenchmarkValidTenASCIIChars-4 2124403 53.91 ns/op BenchmarkValid100KASCIIChars-4 144 836847 ns/op BenchmarkValidTenJapaneseChars-4 342380 369.8 ns/op BenchmarkValidLongMostlyASCII-4 123 908273 ns/op BenchmarkValidLongJapanese-4 66 1874762 ns/op BenchmarkValidStringTenASCIIChars-4 3447249 36.37 ns/op BenchmarkValidString100KASCIIChars-4 13627 8545 ns/op BenchmarkValidStringTenJapaneseChars-4 366996 318.5 ns/op BenchmarkValidStringLongMostlyASCII-4 1459 78392 ns/op BenchmarkValidStringLongJapanese-4 140 847595 ns/op BenchmarkEncodeASCIIRune-4 3013390 39.86 ns/op BenchmarkEncodeJapaneseRune-4 1789969 65.86 ns/op BenchmarkAppendASCIIRune-4 7704396 16.06 ns/op BenchmarkAppendJapaneseRune-4 2065869 55.23 ns/op BenchmarkDecodeASCIIRune-4 2652693 42.96 ns/op BenchmarkDecodeJapaneseRune-4 1888044 62.13 ns/op BenchmarkFullRune/ASCII-4 3216840 34.96 ns/op BenchmarkFullRune/Incomplete-4 1634488 73.43 ns/op BenchmarkFullRune/Japanese-4 3436034 34.00 ns/op PASS ok unicode/utf8 5.277s goos: darwin goarch: amd64 pkg: cmd/api BenchmarkAll-4 1 103247296079 ns/op PASS ok cmd/api 104.517s goos: darwin goarch: amd64 pkg: cmd/cgo/internal/test BenchmarkCgoCall/add-int-4 602961 191.7 ns/op BenchmarkCgoCall/one-pointer-4 477248 256.3 ns/op BenchmarkCgoCall/string-pointer-escape-4 410462 297.5 ns/op BenchmarkCgoCall/string-pointer-noescape-4 418980 288.2 ns/op BenchmarkCgoCall/eight-pointers-4 180680 666.3 ns/op BenchmarkCgoCall/eight-pointers-nil-4 542253 231.4 ns/op BenchmarkCgoCall/eight-pointers-array-4 26919 4584 ns/op BenchmarkCgoCall/eight-pointers-slice-4 32488 3670 ns/op BenchmarkGoString-4 1000000 163.2 ns/op BenchmarkCGoCallback-4 60778 1921 ns/op BenchmarkCGoInCThread-4 402879 262.2 ns/op PASS ok cmd/cgo/internal/test 2.784s goos: darwin goarch: amd64 pkg: cmd/compile/internal/reflectdata BenchmarkEqArrayOfStrings5-4 1319983 84.90 ns/op BenchmarkEqArrayOfStrings64-4 217935 579.6 ns/op BenchmarkEqArrayOfStrings1024-4 14190 8225 ns/op BenchmarkEqArrayOfFloats5-4 1573184 74.53 ns/op BenchmarkEqArrayOfFloats64-4 201524 606.3 ns/op BenchmarkEqArrayOfFloats1024-4 13964 8524 ns/op BenchmarkEqArrayOfStructsEq-4 4322 30321 ns/op BenchmarkEqArrayOfStructsNotEq-4 7486 16658 ns/op BenchmarkEqStruct-4 24089564 4.348 ns/op PASS ok cmd/compile/internal/reflectdata 2.649s goos: darwin goarch: amd64 pkg: cmd/compile/internal/ssa BenchmarkPhioptPass-4 10000 66839 ns/op BenchmarkInvertLessThanNoov-4 23022540 5.134 ns/op BenchmarkCopyElim1-4 325 376463 ns/op BenchmarkCopyElim10-4 320 381323 ns/op BenchmarkCopyElim100-4 219 539401 ns/op BenchmarkCopyElim1000-4 57 2215862 ns/op BenchmarkCopyElim10000-4 4 27748064 ns/op BenchmarkCopyElim100000-4 1 470475289 ns/op BenchmarkDeadCode/1-4 235 570944 ns/op BenchmarkDeadCode/10-4 306 383886 ns/op BenchmarkDeadCode/100-4 174 705858 ns/op BenchmarkDeadCode/1000-4 58 3039661 ns/op BenchmarkDeadCode/10000-4 4 28049579 ns/op BenchmarkDeadCode/100000-4 1 289573563 ns/op BenchmarkDeadCode/200000-4 1 614022693 ns/op BenchmarkDominatorsLinear-4 16 7469788 ns/op 1.34 MB/s BenchmarkDominatorsFwdBack-4 10 10362017 ns/op 0.97 MB/s BenchmarkDominatorsManyPred-4 10 10528102 ns/op 0.95 MB/s BenchmarkDominatorsMaxPred-4 12 10545075 ns/op 0.95 MB/s BenchmarkDominatorsMaxPredVal-4 10 10462799 ns/op 0.96 MB/s BenchmarkFuse/1-4 346 315664 ns/op BenchmarkFuse/10-4 330 370866 ns/op BenchmarkFuse/100-4 152 781674 ns/op BenchmarkFuse/1000-4 27 5226215 ns/op BenchmarkFuse/10000-4 2 57174940 ns/op BenchmarkNilCheckDeep1-4 12860 9400 ns/op 0.11 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 5259 22507 ns/op 0.44 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 771 151784 ns/op 0.66 MB/s 1139 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 80 1425938 ns/op 0.70 MB/s 9495 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 7 16065419 ns/op 0.62 MB/s 150105 B/op 6 allocs/op BenchmarkDSEPass-4 40 2744742 ns/op 54292 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 109857696 ns/op 4229640 B/op 107939 allocs/op BenchmarkCSEPass-4 8 12963351 ns/op 98730 B/op 8 allocs/op BenchmarkCSEPassBlock-4 1 145921169 ns/op 5683864 B/op 97602 allocs/op BenchmarkDeadcodePass-4 208 565986 ns/op 90023 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 124834797 ns/op 4057472 B/op 45031 allocs/op BenchmarkMultiPass-4 87 1226507 ns/op 243970 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 257661662 ns/op 11252288 B/op 150287 allocs/op BenchmarkCondRewrite/SoloJump-4 4858430 24.14 ns/op BenchmarkCondRewrite/CombJump-4 4195561 26.91 ns/op PASS ok cmd/compile/internal/ssa 15.748s goos: darwin goarch: amd64 pkg: cmd/compile/internal/test BenchmarkLoadAdd-4 14893 8016 ns/op BenchmarkExtShift-4 27550 4503 ns/op BenchmarkModify-4 9788 13126 ns/op BenchmarkMullImm-4 25045 4247 ns/op BenchmarkConstModify-4 9806 12634 ns/op BenchmarkBitSet-4 13464 8981 ns/op BenchmarkBitClear-4 13460 8696 ns/op BenchmarkBitToggle-4 13316 8998 ns/op BenchmarkBitSetConst-4 158674 793.0 ns/op BenchmarkBitClearConst-4 86422 1237 ns/op BenchmarkBitToggleConst-4 159013 787.9 ns/op BenchmarkDivconstI64-4 7624659 15.95 ns/op BenchmarkModconstI64-4 7539436 15.92 ns/op BenchmarkDivisiblePow2constI64-4 6278353 19.46 ns/op BenchmarkDivisibleconstI64-4 7889922 14.02 ns/op BenchmarkDivisibleWDivconstI64-4 4012334 28.40 ns/op BenchmarkDivconstU64/3-4 7362739 17.85 ns/op BenchmarkDivconstU64/5-4 7742974 15.80 ns/op BenchmarkDivconstU64/37-4 6677143 17.13 ns/op BenchmarkDivconstU64/1234567-4 9014473 13.60 ns/op BenchmarkModconstU64-4 7633658 15.50 ns/op BenchmarkDivisibleconstU64-4 7613528 14.64 ns/op BenchmarkDivisibleWDivconstU64-4 4071097 29.70 ns/op BenchmarkDivconstI32-4 5351930 21.93 ns/op BenchmarkModconstI32-4 8158669 14.06 ns/op BenchmarkDivisiblePow2constI32-4 7869951 14.86 ns/op BenchmarkDivisibleconstI32-4 9009770 13.92 ns/op BenchmarkDivisibleWDivconstI32-4 3948877 29.98 ns/op BenchmarkDivconstU32-4 6902590 18.15 ns/op BenchmarkModconstU32-4 7420201 16.61 ns/op BenchmarkDivisibleconstU32-4 7762195 15.08 ns/op BenchmarkDivisibleWDivconstU32-4 4208971 28.78 ns/op BenchmarkDivconstI16-4 7308625 16.37 ns/op BenchmarkModconstI16-4 7433997 15.87 ns/op BenchmarkDivisiblePow2constI16-4 7375430 15.42 ns/op BenchmarkDivisibleconstI16-4 8148558 14.17 ns/op BenchmarkDivisibleWDivconstI16-4 3985808 28.35 ns/op BenchmarkDivconstU16-4 8106045 15.76 ns/op BenchmarkModconstU16-4 8197195 14.61 ns/op BenchmarkDivisibleconstU16-4 8795575 13.11 ns/op BenchmarkDivisibleWDivconstU16-4 4192594 28.70 ns/op BenchmarkDivconstI8-4 5607723 20.82 ns/op BenchmarkModconstI8-4 7748762 15.83 ns/op BenchmarkDivisiblePow2constI8-4 8259324 13.05 ns/op BenchmarkDivisibleconstI8-4 7023956 15.79 ns/op BenchmarkDivisibleWDivconstI8-4 4122434 28.09 ns/op BenchmarkDivconstU8-4 7322877 15.23 ns/op BenchmarkModconstU8-4 8868513 13.66 ns/op BenchmarkDivisibleconstU8-4 9544635 12.47 ns/op BenchmarkDivisibleWDivconstU8-4 4021324 28.30 ns/op BenchmarkMul2-4 249000 513.7 ns/op BenchmarkMulNeg2-4 246654 509.8 ns/op BenchmarkEfaceInteger-4 2991412 34.41 ns/op BenchmarkTypeAssert-4 21862845 5.833 ns/op BenchmarkDiv64UnsignedSmall-4 10030656 11.65 ns/op BenchmarkDiv64Small-4 8817493 13.42 ns/op BenchmarkDiv64SmallNegDivisor-4 8338351 14.09 ns/op BenchmarkDiv64SmallNegDividend-4 8365017 13.02 ns/op BenchmarkDiv64SmallNegBoth-4 9245170 12.75 ns/op BenchmarkDiv64Unsigned-4 9573696 12.11 ns/op BenchmarkDiv64-4 8546853 13.59 ns/op BenchmarkDiv64NegDivisor-4 9219393 13.25 ns/op BenchmarkDiv64NegDividend-4 8711608 14.06 ns/op BenchmarkDiv64NegBoth-4 8609527 14.00 ns/op BenchmarkMod64UnsignedSmall-4 10700738 11.20 ns/op BenchmarkMod64Small-4 9160274 12.86 ns/op BenchmarkMod64SmallNegDivisor-4 8945053 13.81 ns/op BenchmarkMod64SmallNegDividend-4 8624571 13.78 ns/op BenchmarkMod64SmallNegBoth-4 8351396 14.00 ns/op BenchmarkMod64Unsigned-4 10458392 11.23 ns/op BenchmarkMod64-4 8773974 13.36 ns/op BenchmarkMod64NegDivisor-4 8847230 13.88 ns/op BenchmarkMod64NegDividend-4 8354427 13.78 ns/op BenchmarkMod64NegBoth-4 8812150 13.34 ns/op BenchmarkMulconstI32/3-4 25054785 5.100 ns/op BenchmarkMulconstI32/5-4 25229158 4.811 ns/op BenchmarkMulconstI32/12-4 25740334 4.983 ns/op BenchmarkMulconstI32/120-4 27034236 4.791 ns/op BenchmarkMulconstI32/-120-4 25829108 4.775 ns/op BenchmarkMulconstI32/65537-4 26856584 4.843 ns/op BenchmarkMulconstI32/65538-4 25694263 4.790 ns/op BenchmarkMulconstI64/3-4 25964032 4.820 ns/op BenchmarkMulconstI64/5-4 23195572 4.893 ns/op BenchmarkMulconstI64/12-4 24938582 5.535 ns/op BenchmarkMulconstI64/120-4 26394189 4.761 ns/op BenchmarkMulconstI64/-120-4 27014547 4.778 ns/op BenchmarkMulconstI64/65537-4 25976229 4.866 ns/op BenchmarkMulconstI64/65538-4 26768511 4.962 ns/op BenchmarkMulconstU32/3-4 27051634 4.826 ns/op BenchmarkMulconstU32/5-4 26943555 4.906 ns/op BenchmarkMulconstU32/12-4 26744910 4.862 ns/op BenchmarkMulconstU32/120-4 26628350 4.782 ns/op BenchmarkMulconstU32/65537-4 23706250 5.176 ns/op BenchmarkMulconstU32/65538-4 26141865 4.693 ns/op BenchmarkMulconstU64/3-4 26864875 4.816 ns/op BenchmarkMulconstU64/5-4 27064459 4.793 ns/op BenchmarkMulconstU64/12-4 26398818 4.926 ns/op BenchmarkMulconstU64/120-4 24612693 4.869 ns/op BenchmarkMulconstU64/65537-4 26277266 4.906 ns/op BenchmarkMulconstU64/65538-4 23688481 5.292 ns/op BenchmarkShiftArithmeticRight-4 28740704 4.572 ns/op BenchmarkSwitch8Predictable-4 7752798 13.32 ns/op BenchmarkSwitch8Unpredictable-4 8036630 13.06 ns/op BenchmarkSwitch32Predictable-4 12997639 9.027 ns/op BenchmarkSwitch32Unpredictable-4 8009905 12.93 ns/op BenchmarkSwitchStringPredictable-4 6379778 19.48 ns/op BenchmarkSwitchStringUnpredictable-4 5926825 17.26 ns/op BenchmarkSwitchTypePredictable-4 4449889 26.55 ns/op BenchmarkSwitchTypeUnpredictable-4 4451886 27.08 ns/op BenchmarkSwitchInterfaceTypePredictable-4 4869774 20.91 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 5147659 20.74 ns/op PASS ok cmd/compile/internal/test 19.415s goos: darwin goarch: amd64 pkg: cmd/compile/internal/types2 BenchmarkLookupFieldOrMethod-4 99 1121880 ns/op BenchmarkNamed/Underlying/nongeneric-4 717976 147.1 ns/op BenchmarkNamed/Underlying/generic-4 723231 147.1 ns/op BenchmarkNamed/Underlying/src_instance-4 865375 146.0 ns/op BenchmarkNamed/Underlying/user_instance-4 875692 145.5 ns/op BenchmarkCheck/http/funcbodies/info-4 1 547788766 ns/op 61476 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 379564270 ns/op 88705 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 194784919 ns/op 170453 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 128408096 ns/op 261414 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 2027237140 ns/op 2559 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 87910488 ns/op 58826 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 34762119 ns/op 148971 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 34090763 ns/op 151116 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 395744132 ns/op 5476 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 42754498 ns/op 50665 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 6 20776133 ns/op 104237 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 21084979 ns/op 102402 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1384426752 ns/op 49764 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 534999955 ns/op 128777 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 120679036 ns/op 567452 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 105907306 ns/op 649966 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 2083750522 ns/op 965.5 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 66211900 ns/op 30152 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 44421716 ns/op 45201 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 37878777 ns/op 52577 lines/s PASS ok cmd/compile/internal/types2 37.262s goos: darwin goarch: amd64 pkg: cmd/go BenchmarkExecGoEnv-4 3 36026792 ns/op 17617000 sys-ns/op 6347333 user-ns/op PASS ok cmd/go 1.464s goos: darwin goarch: amd64 pkg: cmd/go/internal/cfg BenchmarkLookPath-4 250333 492.2 ns/op PASS ok cmd/go/internal/cfg 1.194s goos: darwin goarch: amd64 pkg: cmd/internal/notsha256 BenchmarkHash8Bytes/New-4 73656 1619 ns/op 4.94 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 86877 1440 ns/op 5.56 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 20071 5885 ns/op 174.00 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 20520 5707 ns/op 179.42 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 3565 35851 ns/op 228.50 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 3582 36062 ns/op 227.17 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 2.057s All tests passed.