linux-amd64-race at f67b2d8f0bcadb59461b7a33bc1c23649ce8eb85 :: Running /workdir/go/src/make.bash with args ["/workdir/go/src/make.bash"] and env ["HOSTNAME=buildlet-linux-amd64-bullseye-rnf9cd9fc" "HOME=/root" "SHLVL=0" "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "DEBIAN_FRONTEND=noninteractive" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-race" "GO_DISABLE_OUTBOUND_NETWORK=1" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "GOPLSCACHE=/workdir/goplscache" "PWD=/workdir/go/src"] in dir /workdir/go/src Building Go cmd/dist using /workdir/go1.4. (go1.20.6 linux/amd64) Building Go toolchain1 using /workdir/go1.4. Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Building Go toolchain2 using go_bootstrap and Go toolchain1. Building Go toolchain3 using go_bootstrap and Go toolchain2. Building packages and commands for linux/amd64. --- Installed Go for linux/amd64 in /workdir/go Installed commands in /workdir/go/bin *** You need to add /workdir/go/bin to your PATH. :: Running /workdir/go/bin/go with args ["/workdir/go/bin/go" "install" "-race" "std"] and env ["HOSTNAME=buildlet-linux-amd64-bullseye-rnf9cd9fc" "HOME=/root" "SHLVL=0" "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "DEBIAN_FRONTEND=noninteractive" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-race" "GO_DISABLE_OUTBOUND_NETWORK=1" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "GOPLSCACHE=/workdir/goplscache" "PWD=/workdir/go/bin"] in dir /workdir/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sat Nov 11 11:15:28 UTC 2023 x86_64 ##### Testing packages. ok archive/tar 1.779s ok archive/zip 3.531s ok bufio 1.301s ok bytes 3.238s ok cmp 1.022s ok compress/bzip2 1.486s ok compress/flate 6.797s ok compress/gzip 13.431s ok compress/lzw 1.546s ok compress/zlib 5.601s ok container/heap 1.026s ok container/list 1.022s ok container/ring 1.023s ok context 1.054s ok crypto 1.021s ok crypto/aes 1.055s ok crypto/cipher 1.051s ok crypto/des 1.051s ok crypto/dsa 1.022s ok crypto/ecdh 1.226s ok crypto/ecdsa 1.155s ok crypto/ed25519 1.384s ok crypto/elliptic 1.045s ok crypto/hmac 1.025s ok crypto/internal/alias 1.021s ok crypto/internal/bigmod 3.838s ok crypto/internal/boring 1.021s ok crypto/internal/boring/bcache 1.385s ok crypto/internal/edwards25519 1.768s ok crypto/internal/edwards25519/field 1.070s ok crypto/internal/nistec 1.845s ok crypto/internal/nistec/fiat 1.020s [no tests to run] ok crypto/md5 1.029s ok crypto/rand 1.338s ok crypto/rc4 1.425s ok crypto/rsa 2.637s ok crypto/sha1 1.044s ok crypto/sha256 1.030s ok crypto/sha512 1.030s ok crypto/subtle 1.441s ok crypto/tls 3.716s ok crypto/x509 2.441s ok database/sql 1.594s ok database/sql/driver 1.021s ok debug/buildinfo 1.044s ok debug/dwarf 1.086s ok debug/elf 2.289s ok debug/gosym 1.348s ok debug/macho 1.035s ok debug/pe 1.059s ok debug/plan9obj 1.022s ok embed 1.021s [no tests to run] ok embed/internal/embedtest 1.023s ok encoding/ascii85 1.027s ok encoding/asn1 1.028s ok encoding/base32 1.070s ok encoding/base64 1.033s ok encoding/binary 1.029s ok encoding/csv 1.069s ok encoding/gob 21.657s ok encoding/hex 1.029s ok encoding/json 2.695s ok encoding/pem 3.722s ok encoding/xml 1.260s ok errors 1.031s ok expvar 1.025s ok flag 3.133s ok fmt 1.560s ok go/ast 1.036s ok go/build 6.199s ok go/build/constraint 1.032s ok go/constant 1.031s ok go/doc 1.252s ok go/doc/comment 3.370s ok go/format 1.064s ok go/importer 1.803s ok go/internal/gccgoimporter 1.052s ok go/internal/gcimporter 11.888s ok go/internal/srcimporter 16.911s ok go/parser 2.271s ok go/printer 2.396s ok go/scanner 1.029s ok go/token 1.120s ok go/types 42.038s ok go/version 1.022s ok hash 1.025s ok hash/adler32 1.049s ok hash/crc32 1.053s ok hash/crc64 1.035s ok hash/fnv 1.022s ok hash/maphash 1.027s ok html 1.024s ok html/template 1.266s ok image 1.404s ok image/color 1.043s ok image/draw 1.571s ok image/gif 1.965s ok image/jpeg 2.278s ok image/png 3.929s ok index/suffixarray 1.999s ok internal/abi 1.071s ok internal/buildcfg 1.021s ok internal/coverage/cformat 1.022s ok internal/coverage/cmerge 1.022s ok internal/coverage/pods 1.026s ok internal/coverage/slicereader 1.021s ok internal/coverage/slicewriter 1.021s ok internal/coverage/test 1.051s ok internal/cpu 3.063s ok internal/dag 1.025s ok internal/diff 1.026s ok internal/fmtsort 1.022s ok internal/fuzz 1.045s ok internal/godebug 16.035s ok internal/godebugs 1.021s ok internal/gover 1.022s ok internal/intern 1.251s ok internal/itoa 1.022s ok internal/platform 1.775s ok internal/poll 1.517s ok internal/profile 1.024s ok internal/reflectlite 1.025s ok internal/safefilepath 1.022s ok internal/saferio 1.327s ok internal/singleflight 1.115s ok internal/testenv 1.177s ok internal/trace 1.226s ok internal/trace/v2 15.413s ok internal/types/errors 1.503s ok internal/unsafeheader 1.021s ok internal/xcoff 1.041s ok internal/zstd 1.095s ok io 1.061s ok io/fs 1.253s ok io/ioutil 1.027s ok log 1.032s ok log/slog 1.135s ok log/slog/internal/benchmarks 1.022s ok log/slog/internal/buffer 1.021s ok log/syslog 2.247s ok maps 1.024s ok math 1.038s ok math/big 4.054s ok math/bits 1.033s ok math/cmplx 1.024s ok math/rand 4.046s ok math/rand/v2 2.615s ok mime 1.044s ok mime/multipart 6.822s ok mime/quotedprintable 1.065s ok net 34.418s ok net/http 8.273s ok net/http/cgi 27.705s ok net/http/cookiejar 1.035s ok net/http/fcgi 1.236s ok net/http/httptest 1.196s ok net/http/httptrace 1.022s ok net/http/httputil 1.699s ok net/http/internal 1.029s ok net/http/internal/ascii 1.022s ok net/http/pprof 6.186s ok net/internal/socktest 1.022s ok net/mail 1.030s ok net/netip 1.406s ok net/rpc 1.066s ok net/rpc/jsonrpc 1.031s ok net/smtp 1.085s ok net/textproto 1.064s ok net/url 1.040s ok os 6.451s ok os/exec 7.293s ok os/exec/internal/fdtest 1.020s ok os/signal 17.210s ok os/user 1.024s ok path 1.025s ok path/filepath 1.063s ok plugin 1.021s ok reflect 1.674s ok regexp 4.257s ok regexp/syntax 7.126s ok runtime 55.669s ok runtime/cgo 1.023s ok runtime/coverage 1.024s ok runtime/debug 2.097s ok runtime/internal/atomic 1.084s ok runtime/internal/math 1.022s ok runtime/internal/sys 1.022s ok runtime/internal/syscall 1.023s ok runtime/internal/wasitest 1.022s ok runtime/metrics 1.035s ok runtime/pprof 19.105s ok runtime/race 12.900s ok runtime/trace 4.847s ok slices 1.439s ok sort 1.416s ok strconv 3.293s ok strings 2.739s ok sync 1.567s ok sync/atomic 2.636s ok syscall 12.534s ok testing 3.516s ok testing/fstest 1.029s ok testing/iotest 1.023s ok testing/quick 1.168s ok testing/slogtest 1.029s ok text/scanner 1.035s ok text/tabwriter 1.027s ok text/template 1.102s ok text/template/parse 1.044s ok time 3.202s ok unicode 1.029s ok unicode/utf16 1.023s ok unicode/utf8 1.042s ok cmd/addr2line 4.774s ok cmd/api 1.708s ok cmd/asm/internal/asm 4.416s ok cmd/asm/internal/lex 1.025s ok cmd/cgo/internal/swig 1.929s ok cmd/cgo/internal/test 2.154s ok cmd/cgo/internal/testcarchive 25.992s ok cmd/cgo/internal/testcshared 6.972s ok cmd/cgo/internal/testerrors 11.656s ok cmd/cgo/internal/testfortran 2.685s ok cmd/cgo/internal/testgodefs 1.747s ok cmd/cgo/internal/testlife 1.760s ok cmd/cgo/internal/testnocgo 1.022s ok cmd/cgo/internal/testplugin 35.656s ok cmd/cgo/internal/testsanitizers 22.384s ok cmd/cgo/internal/testshared 49.406s ok cmd/cgo/internal/testso 2.777s ok cmd/cgo/internal/teststdio 2.714s ok cmd/cgo/internal/testtls 1.021s ok cmd/compile/internal/abt 1.051s ok cmd/compile/internal/amd64 61.519s ok cmd/compile/internal/base 1.023s ok cmd/compile/internal/compare 1.024s ok cmd/compile/internal/devirtualize 1.025s ok cmd/compile/internal/dwarfgen 1.483s ok cmd/compile/internal/importer 2.078s ok cmd/compile/internal/inline/inlheur 1.534s ok cmd/compile/internal/ir 1.023s ok cmd/compile/internal/logopt 1.250s ok cmd/compile/internal/loopvar 29.510s ok cmd/compile/internal/noder 1.027s ok cmd/compile/internal/reflectdata 1.023s [no tests to run] ok cmd/compile/internal/ssa 31.515s ok cmd/compile/internal/syntax 1.155s ok cmd/compile/internal/test 15.177s ok cmd/compile/internal/typecheck 1.273s ok cmd/compile/internal/types 1.021s ok cmd/compile/internal/types2 11.020s ok cmd/covdata 1.026s ok cmd/cover 17.203s ok cmd/dist 1.024s ok cmd/distpack 1.022s ok cmd/doc 2.002s ok cmd/fix 2.046s ok cmd/go 195.735s ok cmd/go/internal/auth 1.027s ok cmd/go/internal/cache 1.160s ok cmd/go/internal/cfg 1.024s [no tests to run] ok cmd/go/internal/envcmd 1.047s ok cmd/go/internal/fsys 1.055s ok cmd/go/internal/generate 1.036s ok cmd/go/internal/gover 1.023s ok cmd/go/internal/imports 1.037s ok cmd/go/internal/load 1.033s ok cmd/go/internal/lockedfile 2.184s ok cmd/go/internal/lockedfile/internal/filelock 2.066s ok cmd/go/internal/modfetch 1.035s ok cmd/go/internal/modfetch/codehost 1.648s ok cmd/go/internal/modfetch/zip_sum_test 1.026s ok cmd/go/internal/modindex 1.641s ok cmd/go/internal/modload 1.034s ok cmd/go/internal/mvs 1.048s ok cmd/go/internal/par 1.102s ok cmd/go/internal/str 1.023s ok cmd/go/internal/test 1.050s ok cmd/go/internal/toolchain 1.038s ok cmd/go/internal/vcs 1.032s ok cmd/go/internal/vcweb 1.034s ok cmd/go/internal/vcweb/vcstest 5.690s ok cmd/go/internal/web 1.031s ok cmd/go/internal/work 1.145s ok cmd/gofmt 1.215s ok cmd/internal/archive 1.535s ok cmd/internal/buildid 1.563s ok cmd/internal/cov 1.318s ok cmd/internal/dwarf 1.022s ok cmd/internal/edit 1.022s ok cmd/internal/bootstrap_test 1.021s ok cmd/internal/goobj 1.022s ok cmd/internal/moddeps 2.382s ok cmd/internal/notsha256 1.024s ok cmd/internal/obj 1.507s ok cmd/internal/obj/ppc64 1.120s ok cmd/internal/obj/riscv 1.049s ok cmd/internal/obj/s390x 1.022s ok cmd/internal/obj/x86 1.219s ok cmd/internal/objabi 1.061s ok cmd/internal/pkgpath 5.107s ok cmd/internal/pkgpattern 1.027s ok cmd/internal/quoted 1.023s ok cmd/internal/src 1.022s ok cmd/internal/test2json 1.738s ok cmd/link 10.378s ok cmd/link/internal/benchmark 1.024s ok cmd/link/internal/ld 7.948s ok cmd/link/internal/loader 1.058s ok cmd/nm 9.257s ok cmd/objdump 5.359s ok cmd/pack 7.409s ok cmd/pprof 3.491s ok cmd/trace 1.289s ok cmd/vet 30.944s ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 2848 39275 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2133 51938 ns/op 1855 B/op 36 allocs/op Benchmark/Writer/PAX-4 1536 78845 ns/op 2512 B/op 57 allocs/op Benchmark/Reader/USTAR-4 3766 28499 ns/op 5251 B/op 16 allocs/op Benchmark/Reader/GNU-4 5449 20177 ns/op 5053 B/op 14 allocs/op Benchmark/Reader/PAX-4 1773 58494 ns/op 8871 B/op 33 allocs/op PASS ok archive/tar 1.815s goos: linux goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 319164689 ns/op 1642696 B/op 99 allocs/op BenchmarkZip64Test-4 1 131073306 ns/op BenchmarkZip64TestSizes/4096-4 1213 85852 ns/op BenchmarkZip64TestSizes/1048576-4 184 727742 ns/op BenchmarkZip64TestSizes/67108864-4 1 131217594 ns/op PASS ok archive/zip 2.330s goos: linux goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 233791 470.8 ns/op BenchmarkReaderCopyUnoptimal-4 144231 782.0 ns/op BenchmarkReaderCopyNoWriteTo-4 7150 18944 ns/op BenchmarkReaderWriteToOptimal-4 9573 11771 ns/op BenchmarkReaderReadString-4 127687 872.6 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 232950 511.3 ns/op BenchmarkWriterCopyUnoptimal-4 231223 520.4 ns/op BenchmarkWriterCopyNoReadFrom-4 7509 18400 ns/op BenchmarkReaderEmpty-4 42174 3132 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 36117 3750 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 582315 194.4 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.949s goos: linux goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 4638 25923 ns/op 1264.07 MB/s BenchmarkWriteByte-4 429 267214 ns/op 15.33 MB/s BenchmarkWriteRune-4 243 503740 ns/op 24.39 MB/s BenchmarkBufferNotEmptyWriteRead-4 27 4070535 ns/op BenchmarkBufferFullSmallReads-4 91 1191107 ns/op BenchmarkBufferWriteBlock/N4096-4 6958 17398 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 396 272103 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 5 20559829 ns/op 4192275 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 1 139970707 ns/op 119.86 MB/s 33554432 B/op 2 allocs/op BenchmarkIndexByte/10-4 4501153 25.43 ns/op 393.20 MB/s BenchmarkIndexByte/32-4 4176657 28.86 ns/op 1108.76 MB/s BenchmarkIndexByte/4K-4 867147 136.0 ns/op 30125.24 MB/s BenchmarkIndexBytePortable/10-4 728916 148.2 ns/op 67.48 MB/s BenchmarkIndexBytePortable/32-4 246411 467.2 ns/op 68.50 MB/s BenchmarkIndexBytePortable/4K-4 2130 55504 ns/op 73.80 MB/s BenchmarkIndexRune/10-4 1000000 104.6 ns/op 95.56 MB/s BenchmarkIndexRune/32-4 1000000 108.3 ns/op 295.55 MB/s BenchmarkIndexRune/4K-4 328413 321.2 ns/op 12750.48 MB/s BenchmarkIndexRuneASCII/10-4 4652893 25.83 ns/op 387.10 MB/s BenchmarkIndexRuneASCII/32-4 4026246 28.54 ns/op 1121.05 MB/s BenchmarkIndexRuneASCII/4K-4 896049 135.7 ns/op 30183.09 MB/s BenchmarkEqual/0-4 7769810 15.37 ns/op BenchmarkEqual/1-4 1456406 77.85 ns/op 12.85 MB/s BenchmarkEqual/6-4 1456111 80.07 ns/op 74.94 MB/s BenchmarkEqual/9-4 1417939 83.99 ns/op 107.15 MB/s BenchmarkEqual/15-4 1461320 84.82 ns/op 176.84 MB/s BenchmarkEqual/16-4 1553266 79.73 ns/op 200.67 MB/s BenchmarkEqual/20-4 1354405 83.45 ns/op 239.66 MB/s BenchmarkEqual/32-4 1373308 83.53 ns/op 383.08 MB/s BenchmarkEqual/4K-4 109827 1088 ns/op 3764.34 MB/s BenchmarkEqualBothUnaligned/64_0-4 1630394 73.62 ns/op 869.35 MB/s BenchmarkEqualBothUnaligned/64_1-4 1000000 100.9 ns/op 634.15 MB/s BenchmarkEqualBothUnaligned/64_4-4 1518456 78.99 ns/op 810.21 MB/s BenchmarkEqualBothUnaligned/64_7-4 1515861 78.95 ns/op 810.67 MB/s BenchmarkEqualBothUnaligned/4096_0-4 110548 1070 ns/op 3826.56 MB/s BenchmarkEqualBothUnaligned/4096_1-4 40839 2901 ns/op 1411.92 MB/s BenchmarkEqualBothUnaligned/4096_4-4 122814 977.1 ns/op 4192.11 MB/s BenchmarkEqualBothUnaligned/4096_7-4 122544 970.9 ns/op 4218.79 MB/s BenchmarkIndex/10-4 2835758 41.07 ns/op 243.50 MB/s BenchmarkIndex/32-4 2693604 44.60 ns/op 717.43 MB/s BenchmarkIndex/4K-4 33861 3516 ns/op 1164.91 MB/s BenchmarkIndexEasy/10-4 3102550 38.00 ns/op 263.13 MB/s BenchmarkIndexEasy/32-4 2880568 41.67 ns/op 767.88 MB/s BenchmarkIndexEasy/4K-4 464697 249.5 ns/op 16416.04 MB/s BenchmarkCount/10-4 1506006 79.61 ns/op 125.61 MB/s BenchmarkCount/32-4 1398585 81.56 ns/op 392.35 MB/s BenchmarkCount/4K-4 33360 3617 ns/op 1132.58 MB/s BenchmarkCountEasy/10-4 1487532 80.71 ns/op 123.90 MB/s BenchmarkCountEasy/32-4 1451650 82.85 ns/op 386.26 MB/s BenchmarkCountEasy/4K-4 393973 309.3 ns/op 13243.44 MB/s BenchmarkCountSingle/10-4 2952704 41.30 ns/op 242.14 MB/s BenchmarkCountSingle/32-4 3073281 38.29 ns/op 835.75 MB/s BenchmarkCountSingle/4K-4 975523 109.0 ns/op 37581.26 MB/s BenchmarkToUpper/#00-4 2791483 42.44 ns/op BenchmarkToUpper/ONLYUPPER-4 285501 424.0 ns/op BenchmarkToUpper/abc-4 480982 261.4 ns/op BenchmarkToUpper/AbC123-4 276861 439.0 ns/op BenchmarkToUpper/azAZ09_-4 255381 467.7 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 72238 1604 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 39344 2998 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 54548 2176 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 125752 948.5 ns/op BenchmarkToLower/#00-4 2733675 43.64 ns/op BenchmarkToLower/abc-4 440278 279.0 ns/op BenchmarkToLower/AbC123-4 252069 440.7 ns/op BenchmarkToLower/azAZ09_-4 262438 472.6 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 77623 1554 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 40492 2972 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 71365 1669 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 123594 985.7 ns/op BenchmarkFields/ASCII/16-4 124516 968.7 ns/op 16.52 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 9104 12995 ns/op 19.70 MB/s 416 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 556 212047 ns/op 19.32 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 31 3870842 ns/op 16.93 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 62965974 ns/op 16.65 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 79836 1458 ns/op 10.97 MB/s 96 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5355 19378 ns/op 13.21 MB/s 576 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 340 342292 ns/op 11.97 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 16 6573680 ns/op 9.97 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 124439210 ns/op 8.43 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 147502 769.1 ns/op 20.80 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 12523 9666 ns/op 26.49 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 657 172781 ns/op 23.71 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 27 3901819 ns/op 16.80 MB/s 512259 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 84749248 ns/op 12.37 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 105186 1097 ns/op 14.58 MB/s 96 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 9303 12954 ns/op 19.76 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 489 240638 ns/op 17.02 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 24 4978571 ns/op 13.16 MB/s 512260 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 1 101003394 ns/op 10.38 MB/s 11202816 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 1938888 62.16 ns/op BenchmarkTrimSpace/ASCII-4 933955 125.3 ns/op BenchmarkTrimSpace/SomeNonASCII-4 104041 1088 ns/op BenchmarkTrimSpace/JustNonASCII-4 48896 2394 ns/op BenchmarkToValidUTF8/Valid-4 450360 271.0 ns/op BenchmarkToValidUTF8/InvalidASCII-4 317475 385.4 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 95468 1230 ns/op BenchmarkIndexHard1-4 840 142516 ns/op BenchmarkIndexHard2-4 600 200195 ns/op BenchmarkIndexHard3-4 150 803734 ns/op BenchmarkIndexHard4-4 94 1188258 ns/op BenchmarkLastIndexHard1-4 5 23130607 ns/op BenchmarkLastIndexHard2-4 4 30271478 ns/op BenchmarkLastIndexHard3-4 4 32442074 ns/op BenchmarkCountHard1-4 835 144876 ns/op BenchmarkCountHard2-4 601 201137 ns/op BenchmarkCountHard3-4 148 805365 ns/op BenchmarkSplitEmptySeparator-4 1 176534426 ns/op BenchmarkSplitSingleByteSeparator-4 10 11368875 ns/op BenchmarkSplitMultiByteSeparator-4 10 10519962 ns/op BenchmarkSplitNSingleByteSeparator-4 169194 620.9 ns/op BenchmarkSplitNMultiByteSeparator-4 67220 1675 ns/op BenchmarkRepeat-4 196706 604.7 ns/op BenchmarkRepeatLarge/256/1-4 134287 799.8 ns/op 320.09 MB/s BenchmarkRepeatLarge/256/16-4 194709 546.3 ns/op 468.62 MB/s BenchmarkRepeatLarge/512/1-4 109311 1076 ns/op 475.83 MB/s BenchmarkRepeatLarge/512/16-4 122307 823.9 ns/op 621.40 MB/s BenchmarkRepeatLarge/1024/1-4 67903 1673 ns/op 612.19 MB/s BenchmarkRepeatLarge/1024/16-4 70363 1428 ns/op 717.15 MB/s BenchmarkRepeatLarge/2048/1-4 43785 2592 ns/op 790.06 MB/s BenchmarkRepeatLarge/2048/16-4 49160 2224 ns/op 920.69 MB/s BenchmarkRepeatLarge/4096/1-4 24616 4610 ns/op 888.59 MB/s BenchmarkRepeatLarge/4096/16-4 27632 4156 ns/op 985.46 MB/s BenchmarkRepeatLarge/8192/1-4 15104 8049 ns/op 1017.75 MB/s BenchmarkRepeatLarge/8192/16-4 15244 7848 ns/op 1043.84 MB/s BenchmarkRepeatLarge/8192/4097-4 24650 4997 ns/op 819.87 MB/s BenchmarkRepeatLarge/16384/1-4 6712 15348 ns/op 1067.47 MB/s BenchmarkRepeatLarge/16384/16-4 8154 15497 ns/op 1057.23 MB/s BenchmarkRepeatLarge/16384/4097-4 8638 12900 ns/op 952.79 MB/s BenchmarkRepeatLarge/32768/1-4 3878 28987 ns/op 1130.42 MB/s BenchmarkRepeatLarge/32768/16-4 4094 31124 ns/op 1052.82 MB/s BenchmarkRepeatLarge/32768/4097-4 4434 30800 ns/op 931.15 MB/s BenchmarkRepeatLarge/65536/1-4 2054 58751 ns/op 1115.48 MB/s BenchmarkRepeatLarge/65536/16-4 2223 58451 ns/op 1121.21 MB/s BenchmarkRepeatLarge/65536/4097-4 1844 57641 ns/op 1066.16 MB/s BenchmarkRepeatLarge/131072/1-4 231 516371 ns/op 253.83 MB/s BenchmarkRepeatLarge/131072/16-4 222 505076 ns/op 259.51 MB/s BenchmarkRepeatLarge/131072/4097-4 231 511410 ns/op 248.35 MB/s BenchmarkRepeatLarge/262144/1-4 100 1046838 ns/op 250.41 MB/s BenchmarkRepeatLarge/262144/16-4 100 1028264 ns/op 254.94 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1014667 ns/op 254.38 MB/s BenchmarkRepeatLarge/524288/1-4 58 2002170 ns/op 261.86 MB/s BenchmarkRepeatLarge/524288/16-4 62 2012542 ns/op 260.51 MB/s BenchmarkRepeatLarge/524288/4097-4 58 1991254 ns/op 261.30 MB/s BenchmarkRepeatLarge/1048576/1-4 32 3985696 ns/op 263.08 MB/s BenchmarkRepeatLarge/1048576/16-4 31 4026019 ns/op 260.45 MB/s BenchmarkRepeatLarge/1048576/4097-4 31 4064400 ns/op 257.05 MB/s BenchmarkRepeatLarge/2097152/1-4 15 7668086 ns/op 273.49 MB/s BenchmarkRepeatLarge/2097152/16-4 14 7727668 ns/op 271.38 MB/s BenchmarkRepeatLarge/2097152/4097-4 14 7725326 ns/op 271.00 MB/s BenchmarkRepeatLarge/4194304/1-4 7 15446094 ns/op 271.54 MB/s BenchmarkRepeatLarge/4194304/16-4 7 15461774 ns/op 271.27 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 15617846 ns/op 268.36 MB/s BenchmarkRepeatLarge/8388608/1-4 4 30349490 ns/op 276.40 MB/s BenchmarkRepeatLarge/8388608/16-4 4 30492182 ns/op 275.11 MB/s BenchmarkRepeatLarge/8388608/4097-4 4 31321809 ns/op 267.75 MB/s BenchmarkRepeatLarge/16777216/1-4 2 61987642 ns/op 270.65 MB/s BenchmarkRepeatLarge/16777216/16-4 2 61570148 ns/op 272.49 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 62430472 ns/op 268.73 MB/s BenchmarkRepeatLarge/33554432/1-4 1 117439441 ns/op 285.72 MB/s BenchmarkRepeatLarge/33554432/16-4 1 115642226 ns/op 290.16 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 119234333 ns/op 281.42 MB/s BenchmarkRepeatLarge/67108864/1-4 1 244335439 ns/op 274.66 MB/s BenchmarkRepeatLarge/67108864/16-4 1 231154366 ns/op 290.32 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 232275932 ns/op 288.92 MB/s BenchmarkRepeatLarge/134217728/1-4 1 474850247 ns/op 282.65 MB/s BenchmarkRepeatLarge/134217728/16-4 1 452199213 ns/op 296.81 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 453342810 ns/op 296.06 MB/s BenchmarkRepeatLarge/268435456/1-4 1 959250389 ns/op 279.84 MB/s BenchmarkRepeatLarge/268435456/16-4 1 898910188 ns/op 298.62 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 915560547 ns/op 293.19 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1908301382 ns/op 281.33 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1794024177 ns/op 299.26 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1816439343 ns/op 295.56 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3857153256 ns/op 278.38 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3590395118 ns/op 299.06 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3571521430 ns/op 300.64 MB/s BenchmarkBytesCompare/1-4 9836866 11.86 ns/op BenchmarkBytesCompare/2-4 9926784 11.90 ns/op BenchmarkBytesCompare/4-4 10119595 11.97 ns/op BenchmarkBytesCompare/8-4 9484524 11.29 ns/op BenchmarkBytesCompare/16-4 10712373 11.25 ns/op BenchmarkBytesCompare/32-4 8955878 12.67 ns/op BenchmarkBytesCompare/64-4 7674858 15.41 ns/op BenchmarkBytesCompare/128-4 6921979 16.00 ns/op BenchmarkBytesCompare/256-4 6063877 19.39 ns/op BenchmarkBytesCompare/512-4 4377170 27.39 ns/op BenchmarkBytesCompare/1024-4 2769046 42.87 ns/op BenchmarkBytesCompare/2048-4 1644709 72.87 ns/op BenchmarkIndexAnyASCII/1:1-4 2375731 50.82 ns/op BenchmarkIndexAnyASCII/1:2-4 2364621 50.36 ns/op BenchmarkIndexAnyASCII/1:4-4 2401243 49.96 ns/op BenchmarkIndexAnyASCII/1:8-4 2398358 49.89 ns/op BenchmarkIndexAnyASCII/1:16-4 2458574 48.69 ns/op BenchmarkIndexAnyASCII/1:32-4 2363233 50.67 ns/op BenchmarkIndexAnyASCII/1:64-4 2350044 50.83 ns/op BenchmarkIndexAnyASCII/16:1-4 2259415 52.24 ns/op BenchmarkIndexAnyASCII/16:2-4 319710 366.4 ns/op BenchmarkIndexAnyASCII/16:4-4 320150 365.6 ns/op BenchmarkIndexAnyASCII/16:8-4 308419 367.6 ns/op BenchmarkIndexAnyASCII/16:16-4 294870 381.8 ns/op BenchmarkIndexAnyASCII/16:32-4 281122 407.3 ns/op BenchmarkIndexAnyASCII/16:64-4 261211 452.1 ns/op BenchmarkIndexAnyASCII/256:1-4 1992824 59.79 ns/op BenchmarkIndexAnyASCII/256:2-4 23666 5134 ns/op BenchmarkIndexAnyASCII/256:4-4 23206 5106 ns/op BenchmarkIndexAnyASCII/256:8-4 23418 5137 ns/op BenchmarkIndexAnyASCII/256:16-4 22828 5185 ns/op BenchmarkIndexAnyASCII/256:32-4 22766 5227 ns/op BenchmarkIndexAnyASCII/256:64-4 23133 5219 ns/op BenchmarkIndexAnyUTF8/1:1-4 2402727 49.93 ns/op BenchmarkIndexAnyUTF8/1:2-4 2399367 49.92 ns/op BenchmarkIndexAnyUTF8/1:4-4 2334363 49.47 ns/op BenchmarkIndexAnyUTF8/1:8-4 2391637 49.76 ns/op BenchmarkIndexAnyUTF8/1:16-4 2445356 48.56 ns/op BenchmarkIndexAnyUTF8/1:32-4 2372584 49.67 ns/op BenchmarkIndexAnyUTF8/1:64-4 2385254 50.26 ns/op BenchmarkIndexAnyUTF8/16:1-4 149526 777.2 ns/op BenchmarkIndexAnyUTF8/16:2-4 275025 437.1 ns/op BenchmarkIndexAnyUTF8/16:4-4 267541 427.0 ns/op BenchmarkIndexAnyUTF8/16:8-4 271485 432.2 ns/op BenchmarkIndexAnyUTF8/16:16-4 266320 441.2 ns/op BenchmarkIndexAnyUTF8/16:32-4 241896 475.1 ns/op BenchmarkIndexAnyUTF8/16:64-4 243878 482.8 ns/op BenchmarkIndexAnyUTF8/256:1-4 9511 11568 ns/op BenchmarkIndexAnyUTF8/256:2-4 18987 6266 ns/op BenchmarkIndexAnyUTF8/256:4-4 19202 6265 ns/op BenchmarkIndexAnyUTF8/256:8-4 19218 6346 ns/op BenchmarkIndexAnyUTF8/256:16-4 18914 6364 ns/op BenchmarkIndexAnyUTF8/256:32-4 17053 6923 ns/op BenchmarkIndexAnyUTF8/256:64-4 17223 6979 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2442225 48.68 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2522443 47.07 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2518254 47.69 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2482008 47.14 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2534374 47.34 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2420893 48.72 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2393410 48.91 ns/op BenchmarkLastIndexAnyASCII/16:1-4 310185 363.5 ns/op BenchmarkLastIndexAnyASCII/16:2-4 314511 373.9 ns/op BenchmarkLastIndexAnyASCII/16:4-4 321410 378.7 ns/op BenchmarkLastIndexAnyASCII/16:8-4 315543 369.1 ns/op BenchmarkLastIndexAnyASCII/16:16-4 307686 380.3 ns/op BenchmarkLastIndexAnyASCII/16:32-4 281436 406.4 ns/op BenchmarkLastIndexAnyASCII/16:64-4 258235 458.6 ns/op BenchmarkLastIndexAnyASCII/256:1-4 23157 5191 ns/op BenchmarkLastIndexAnyASCII/256:2-4 23541 5168 ns/op BenchmarkLastIndexAnyASCII/256:4-4 23006 5123 ns/op BenchmarkLastIndexAnyASCII/256:8-4 23319 5166 ns/op BenchmarkLastIndexAnyASCII/256:16-4 23258 5163 ns/op BenchmarkLastIndexAnyASCII/256:32-4 22908 5225 ns/op BenchmarkLastIndexAnyASCII/256:64-4 23098 5215 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2477846 48.18 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2497768 48.24 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2492546 47.94 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2446377 49.94 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2464902 48.23 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2411601 49.97 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2390848 49.88 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 222849 517.4 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 262233 451.7 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 262116 446.7 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 266670 450.6 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 262627 453.5 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 242667 484.7 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 241810 482.4 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 15849 7613 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 18008 6538 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 18472 6577 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 18232 6603 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 18260 6620 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 17385 6969 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 17140 7048 ns/op BenchmarkTrimASCII/1:1-4 2912228 40.97 ns/op BenchmarkTrimASCII/1:2-4 2392813 49.66 ns/op BenchmarkTrimASCII/1:4-4 2299472 52.02 ns/op BenchmarkTrimASCII/1:8-4 2006073 60.70 ns/op BenchmarkTrimASCII/1:16-4 1675051 71.90 ns/op BenchmarkTrimASCII/16:1-4 404090 281.2 ns/op BenchmarkTrimASCII/16:2-4 315523 365.0 ns/op BenchmarkTrimASCII/16:4-4 312283 367.2 ns/op BenchmarkTrimASCII/16:8-4 317109 372.9 ns/op BenchmarkTrimASCII/16:16-4 310849 384.5 ns/op BenchmarkTrimASCII/256:1-4 31130 3845 ns/op BenchmarkTrimASCII/256:2-4 22684 5146 ns/op BenchmarkTrimASCII/256:4-4 23270 5103 ns/op BenchmarkTrimASCII/256:8-4 23738 5205 ns/op BenchmarkTrimASCII/256:16-4 23506 5118 ns/op BenchmarkTrimASCII/4096:1-4 1851 60464 ns/op BenchmarkTrimASCII/4096:2-4 1462 80960 ns/op BenchmarkTrimASCII/4096:4-4 1430 81725 ns/op BenchmarkTrimASCII/4096:8-4 1438 81987 ns/op BenchmarkTrimASCII/4096:16-4 1423 80891 ns/op BenchmarkTrimByte-4 1982174 60.08 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13122 9116 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13144 9105 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 651 179474 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1296 90624 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2397 44880 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4718 23062 ns/op BenchmarkCompareBytesEqual-4 9795435 11.82 ns/op BenchmarkCompareBytesToNil-4 11765894 10.27 ns/op BenchmarkCompareBytesEmpty-4 12088749 9.609 ns/op BenchmarkCompareBytesIdentical-4 11595998 10.24 ns/op BenchmarkCompareBytesSameLength-4 9837802 11.97 ns/op BenchmarkCompareBytesDifferentLength-4 9881210 12.04 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1384 85114 ns/op 12319.72 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1392 86191 ns/op 12165.89 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1774 75432 ns/op 13901.07 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1405 83938 ns/op 12492.33 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1402 84840 ns/op 12359.52 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1880 85403 ns/op 12278.04 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1758 85302 ns/op 12292.62 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 1898 79202 ns/op 13239.41 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 1735 70749 ns/op 14821.11 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 1653 85722 ns/op 12232.41 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 1372 85733 ns/op 12230.86 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 1366 73471 ns/op 14272.04 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 1375 85652 ns/op 12242.32 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 1384 84655 ns/op 12386.45 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 1398 85801 ns/op 12221.07 MB/s BenchmarkCompareBytesBig-4 1778 86721 ns/op 12091.53 MB/s BenchmarkCompareBytesBigIdentical-4 12098688 9.640 ns/op 108778367.12 MB/s PASS ok bytes 73.110s goos: linux goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 74698700 ns/op 1.34 MB/s 3612272 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 299206850 ns/op 1.90 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 23510333 ns/op 0.70 MB/s 3645048 B/op 51 allocs/op PASS ok compress/bzip2 2.312s goos: linux goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 63 1702010 ns/op 5.88 MB/s 42883 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 7 16176422 ns/op 6.18 MB/s 42949 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 165015344 ns/op 6.06 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 64 1725580 ns/op 5.80 MB/s 43184 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17170139 ns/op 5.82 MB/s 43641 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 175866475 ns/op 5.69 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 66 1700453 ns/op 5.88 MB/s 42692 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 7 16187713 ns/op 6.18 MB/s 43229 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 163921400 ns/op 6.10 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 68 1696944 ns/op 5.89 MB/s 42146 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 7 16183698 ns/op 6.18 MB/s 42056 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 164695472 ns/op 6.07 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 64 1865207 ns/op 5.36 MB/s 43807 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 17810772 ns/op 5.61 MB/s 47833 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 181700305 ns/op 5.50 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 78 1460910 ns/op 6.85 MB/s 43474 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 9 12309874 ns/op 8.12 MB/s 45595 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 125310161 ns/op 7.98 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 84 1337221 ns/op 7.48 MB/s 43302 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 12 9832504 ns/op 10.17 MB/s 43608 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 98209942 ns/op 10.18 MB/s 70060 B/op 161 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 86 1329661 ns/op 7.52 MB/s 43058 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 12 9736268 ns/op 10.27 MB/s 45662 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 97576256 ns/op 10.25 MB/s 67752 B/op 152 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 99 1152703 ns/op 8.68 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 10 11063711 ns/op 9.04 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 109794955 ns/op 9.11 MB/s BenchmarkEncode/Digits/Speed/1e4-4 48 2227562 ns/op 4.49 MB/s BenchmarkEncode/Digits/Speed/1e5-4 6 19528574 ns/op 5.12 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 189650406 ns/op 5.27 MB/s BenchmarkEncode/Digits/Default/1e4-4 18 6490927 ns/op 1.54 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 72101120 ns/op 1.39 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 769743142 ns/op 1.30 MB/s BenchmarkEncode/Digits/Compression/1e4-4 18 6412713 ns/op 1.56 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 73289208 ns/op 1.36 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 766214193 ns/op 1.31 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 79 1409029 ns/op 7.10 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 11897737 ns/op 8.40 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 116697855 ns/op 8.57 MB/s BenchmarkEncode/Newton/Speed/1e4-4 57 2052492 ns/op 4.87 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 15892534 ns/op 6.29 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 155787303 ns/op 6.42 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6456742 ns/op 1.55 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 71206434 ns/op 1.40 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 711998918 ns/op 1.40 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6319174 ns/op 1.58 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 88173980 ns/op 1.13 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 920817206 ns/op 1.09 MB/s PASS ok compress/flate 18.945s goos: linux goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 48 2223796 ns/op 4.50 MB/s BenchmarkDecoder/1e-Reuse4-4 51 2275608 ns/op 4.39 MB/s BenchmarkDecoder/1e5-4 5 21808588 ns/op 4.59 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22006356 ns/op 4.54 MB/s BenchmarkDecoder/1e6-4 1 219831651 ns/op 4.55 MB/s BenchmarkDecoder/1e-Reuse6-4 1 218932997 ns/op 4.57 MB/s BenchmarkEncoder/1e4-4 49 2136552 ns/op 4.68 MB/s BenchmarkEncoder/1e-Reuse4-4 67 1797400 ns/op 5.56 MB/s BenchmarkEncoder/1e5-4 6 19286962 ns/op 5.18 MB/s BenchmarkEncoder/1e-Reuse5-4 6 19061912 ns/op 5.25 MB/s BenchmarkEncoder/1e6-4 1 195338225 ns/op 5.12 MB/s BenchmarkEncoder/1e-Reuse6-4 1 191084547 ns/op 5.23 MB/s PASS ok compress/lzw 3.768s goos: linux goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 32 3642804 ns/op PASS ok container/heap 1.237s goos: linux goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 14773 7093 ns/op BenchmarkWithTimeout/concurrency=40-4 4809 22132 ns/op BenchmarkWithTimeout/concurrency=4000-4 4767 24157 ns/op BenchmarkWithTimeout/concurrency=400000-4 5618 22046 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 337032 329.6 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 10000 11226 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 13435 9083 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2190 53369 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1516 83311 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2137 56984 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 204 599275 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 140 847877 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 219 545796 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 18 9533325 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 12 9404266 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 24 5172586 ns/op BenchmarkCheckCanceled/Err-4 215744 517.3 ns/op BenchmarkCheckCanceled/Done-4 344437 342.5 ns/op BenchmarkContextCancelDone-4 532296 221.7 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 18268 6376 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 14013 11205 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 13964 9377 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 10000 14455 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 8869 17231 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 492178 232.5 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 288618 415.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 199812 596.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 125113 957.6 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 64292 1855 ns/op PASS ok context 13.679s goos: linux goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1557040 73.81 ns/op 216.78 MB/s BenchmarkDecrypt-4 1591359 74.68 ns/op 214.24 MB/s BenchmarkExpand-4 1361733 88.34 ns/op PASS ok crypto/aes 1.633s goos: linux goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 187972 606.0 ns/op 105.60 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 340741 325.1 ns/op 196.86 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 189022 641.2 ns/op 99.81 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 336709 346.0 ns/op 184.99 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 112220 1067 ns/op 1265.57 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 143950 824.4 ns/op 1637.62 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 92740 1290 ns/op 1046.85 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 119408 987.9 ns/op 1366.52 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 37149 3227 ns/op 2538.42 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 37885 3165 ns/op 2588.33 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 27206 4419 ns/op 1853.84 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 29696 4050 ns/op 2022.65 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6970 16320 ns/op 62.44 MB/s BenchmarkAESCFBDecrypt1K-4 6992 16400 ns/op 62.14 MB/s BenchmarkAESCFBDecrypt8K-4 930 126280 ns/op 64.83 MB/s BenchmarkAESOFB1K-4 10000 10735 ns/op 94.93 MB/s BenchmarkAESCTR1K-4 13922 8543 ns/op 119.29 MB/s BenchmarkAESCTR8K-4 1760 67237 ns/op 121.76 MB/s BenchmarkAESCBCEncrypt1K-4 14344 8302 ns/op 123.35 MB/s BenchmarkAESCBCDecrypt1K-4 17173 6802 ns/op 150.54 MB/s PASS ok crypto/cipher 3.899s goos: linux goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 78963 1485 ns/op 5.39 MB/s BenchmarkDecrypt-4 82824 1427 ns/op 5.61 MB/s BenchmarkTDESEncrypt-4 31881 3754 ns/op 2.13 MB/s BenchmarkTDESDecrypt-4 31866 3754 ns/op 2.13 MB/s PASS ok crypto/des 1.616s goos: linux goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 934 123601 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 14 8390673 ns/op 1085 B/op 21 allocs/op BenchmarkECDH/P521-4 5 21082741 ns/op 1531 B/op 21 allocs/op BenchmarkECDH/X25519-4 96 1221548 ns/op 375 B/op 9 allocs/op PASS ok crypto/ecdh 1.718s goos: linux goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1530 73467 ns/op 2512 B/op 33 allocs/op BenchmarkSign/P384-4 31 3795549 ns/op 2679 B/op 34 allocs/op BenchmarkSign/P521-4 13 8961332 ns/op 3062 B/op 35 allocs/op BenchmarkVerify/P256-4 912 126818 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 12 9850281 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 5 23854286 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 4125 28900 ns/op 895 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 55 2137493 ns/op 1097 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 19 5282961 ns/op 1415 B/op 17 allocs/op PASS ok crypto/ecdsa 2.512s goos: linux goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 320 353929 ns/op BenchmarkNewKeyFromSeed-4 327 362648 ns/op BenchmarkSigning-4 309 384405 ns/op BenchmarkVerification-4 210 572070 ns/op PASS ok crypto/ed25519 1.657s goos: linux goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 5091 22966 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 138 856484 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 52 2216899 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 20 5353979 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1387 86095 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 55 2080550 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 20 5765252 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 15017558 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 11746 9677 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5574 19911 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3534 29626 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 74 1490013 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2440 47217 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 286 411571 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1569 72623 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 94 1205508 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.358s goos: linux goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 15285 7767 ns/op 131.84 MB/s BenchmarkHMACSHA256_32-4 23701 4647 ns/op 6.89 MB/s BenchmarkNewWriteSum-4 12230 8944 ns/op 3.58 MB/s PASS ok crypto/hmac 1.573s goos: linux goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 48439 2269 ns/op BenchmarkModSub-4 50802 2324 ns/op BenchmarkMontgomeryRepr-4 25383 4618 ns/op BenchmarkMontgomeryMul-4 26006 4600 ns/op BenchmarkModMul-4 12688 9658 ns/op BenchmarkExpBig-4 15 7617797 ns/op BenchmarkExp-4 6 18904789 ns/op PASS ok crypto/internal/bigmod 2.185s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3103 33511 ns/op BenchmarkScalarBaseMult-4 345 337092 ns/op BenchmarkScalarMult-4 154 762106 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 228 522522 ns/op PASS ok crypto/internal/edwards25519 1.639s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 445551 228.2 ns/op BenchmarkMultiply-4 4312380 27.52 ns/op BenchmarkSquare-4 5261299 22.68 ns/op BenchmarkInvert-4 24343 4905 ns/op BenchmarkMult32-4 1467871 82.24 ns/op PASS ok crypto/internal/edwards25519/field 1.802s goos: linux goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 50 2002764 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1628 73619 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 19 5554444 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 14506079 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 159 739167 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 7654 14656 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 60 1897397 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 24 4520570 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.071s goos: linux goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 532526 205.8 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 272443 407.7 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 121154 984.8 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 585804 206.7 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 296017 405.6 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 117368 988.9 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.769s goos: linux goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 118142 966.1 ns/op 8.28 MB/s BenchmarkHash64-4 146317 773.0 ns/op 82.79 MB/s BenchmarkHash128-4 136104 878.6 ns/op 145.69 MB/s BenchmarkHash256-4 107572 1094 ns/op 234.00 MB/s BenchmarkHash512-4 78786 1515 ns/op 337.96 MB/s BenchmarkHash1K-4 50343 2383 ns/op 429.75 MB/s BenchmarkHash8K-4 8412 14285 ns/op 573.49 MB/s BenchmarkHash1M-4 68 1731372 ns/op 605.63 MB/s BenchmarkHash8M-4 8 13799775 ns/op 607.88 MB/s BenchmarkHash8BytesUnaligned-4 114474 955.1 ns/op 8.38 MB/s BenchmarkHash1KUnaligned-4 50191 2412 ns/op 424.47 MB/s BenchmarkHash8KUnaligned-4 8107 14367 ns/op 570.21 MB/s PASS ok crypto/md5 2.781s goos: linux goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 1 103925624 ns/op PASS ok crypto/rand 1.131s goos: linux goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 14132 8492 ns/op 15.07 MB/s BenchmarkRC4_1K-4 1700 67120 ns/op 15.26 MB/s BenchmarkRC4_8K-4 219 538399 ns/op 15.04 MB/s PASS ok crypto/rc4 1.530s goos: linux goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 10 10896344 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 24742550 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 44306278 ns/op BenchmarkEncryptPKCS1v15/2048-4 38 2940888 ns/op BenchmarkDecryptOAEP/2048-4 10 10890674 ns/op BenchmarkEncryptOAEP/2048-4 37 2939789 ns/op BenchmarkSignPKCS1v15/2048-4 10 10912604 ns/op BenchmarkVerifyPKCS1v15/2048-4 40 2859432 ns/op BenchmarkSignPSS/2048-4 10 11050636 ns/op BenchmarkVerifyPSS/2048-4 40 2913514 ns/op PASS ok crypto/rsa 2.779s goos: linux goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 98989 1170 ns/op 6.84 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 112833 1037 ns/op 7.71 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 75340 1576 ns/op 203.07 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 85222 1422 ns/op 225.08 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 49450 2397 ns/op 427.15 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 53250 2289 ns/op 447.38 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 10000 11509 ns/op 711.78 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 10000 11364 ns/op 720.85 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.087s goos: linux goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 80574 1451 ns/op 5.51 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 91946 1279 ns/op 6.25 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 91231 1293 ns/op 6.19 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25962 4643 ns/op 220.57 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 27312 4406 ns/op 232.40 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 27132 4469 ns/op 229.16 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4233 28044 ns/op 292.11 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4328 27918 ns/op 293.43 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4293 27863 ns/op 294.01 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.311s goos: linux goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 56149 2066 ns/op 3.87 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 72957 1618 ns/op 4.94 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 65224 1816 ns/op 4.40 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 28167 4250 ns/op 240.94 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 31023 3797 ns/op 269.69 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 30022 3990 ns/op 256.63 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5790 20772 ns/op 394.37 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5811 20466 ns/op 400.27 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5782 20630 ns/op 397.08 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.301s goos: linux goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 16413091 7.275 ns/op BenchmarkConstantTimeEq-4 16355509 7.284 ns/op BenchmarkConstantTimeLessOrEq-4 16415769 7.315 ns/op BenchmarkXORBytes/8Bytes-4 4805558 23.93 ns/op 334.28 MB/s BenchmarkXORBytes/128Bytes-4 3884438 30.49 ns/op 4197.87 MB/s BenchmarkXORBytes/2048Bytes-4 1000000 110.9 ns/op 18462.63 MB/s BenchmarkXORBytes/32768Bytes-4 61148 1965 ns/op 16674.57 MB/s PASS ok crypto/subtle 1.972s goos: linux goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 148 780480 ns/op BenchmarkCertCache/1-4 154 822156 ns/op BenchmarkCertCache/2-4 162 775015 ns/op BenchmarkCertCache/3-4 168 843460 ns/op BenchmarkHandshakeServer/RSA-4 15 7580667 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 14 8095128 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 15 7612760 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 90 1309153 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 146 795469 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 44 2545323 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 57 2050552 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 3 35408456 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 3 34327460 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 4 25782723 ns/op 40.67 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 32644487 ns/op 32.12 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 40033877 ns/op 52.38 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 2 50837990 ns/op 41.25 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 63814370 ns/op 65.73 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 96436470 ns/op 43.49 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 120000208 ns/op 69.90 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 172615355 ns/op 48.60 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 229018144 ns/op 73.26 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 340593242 ns/op 49.26 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 439068766 ns/op 76.42 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 685874425 ns/op 48.92 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 907359784 ns/op 73.96 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1306854245 ns/op 51.35 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 4 27398190 ns/op 38.27 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 3 35014491 ns/op 29.95 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 38685883 ns/op 54.21 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 2 52190330 ns/op 40.18 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 64866046 ns/op 64.66 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 96937267 ns/op 43.27 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 119019352 ns/op 70.48 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 170463564 ns/op 49.21 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 216605459 ns/op 77.46 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 348377759 ns/op 48.16 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 450830715 ns/op 74.43 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 679169051 ns/op 49.41 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 927560560 ns/op 72.35 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1293892878 ns/op 51.87 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 707799534 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 710345275 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 292277492 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 291728614 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 154425024 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 154146705 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 85090511 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 84057677 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 43001477 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 42276260 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 147572791 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 148786929 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 68343285 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 67893742 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 41476529 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 41069847 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 4 29074872 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 4 28119367 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 5 20697379 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 6 20313181 ns/op PASS ok crypto/tls 20.547s goos: linux goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 8 14109186 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 306 382044 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 974 113762 ns/op 12660 B/op 165 allocs/op BenchmarkParseCertificate/rsa_leaf-4 939 125801 ns/op 14066 B/op 188 allocs/op PASS ok crypto/x509 2.466s goos: linux goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 30 4018296 ns/op 280719 B/op 1642 allocs/op BenchmarkConcurrentStmtQuery-4 26 4486134 ns/op 264072 B/op 2020 allocs/op BenchmarkConcurrentStmtExec-4 33 3193016 ns/op 216018 B/op 659 allocs/op BenchmarkConcurrentTxQuery-4 28 3972819 ns/op 274287 B/op 2151 allocs/op BenchmarkConcurrentTxExec-4 48 2642799 ns/op 87879 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 30 3904390 ns/op 105695 B/op 2066 allocs/op BenchmarkConcurrentTxStmtExec-4 87 1262672 ns/op 40150 B/op 381 allocs/op BenchmarkConcurrentRandom-4 30 3829191 ns/op 237140 B/op 1845 allocs/op BenchmarkManyConcurrentQueries-4 1864 57039 ns/op 4013 B/op 20 allocs/op BenchmarkGrabConn-4 163010 753.7 ns/op 0 B/op 0 allocs/op PASS ok database/sql 2.616s goos: linux goarch: amd64 pkg: debug/elf cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSymbols64-4 1575 66044 ns/op BenchmarkSymbols32-4 1916 60989 ns/op PASS ok debug/elf 1.352s goos: linux goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 192314 546.0 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 70 1636018 ns/op 180241 B/op 13 allocs/op Benchmark115/LineToPC-4 79 1467037 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 19287 6219 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.728s goos: linux goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkObjectIdentifierString-4 62492 1867 ns/op BenchmarkMarshal-4 669 168064 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2949 40174 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.520s goos: linux goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 372 318910 ns/op 25.69 MB/s BenchmarkEncodeToString-4 297 356392 ns/op 22.99 MB/s BenchmarkDecode-4 147 797570 ns/op 16.44 MB/s BenchmarkDecodeString-4 147 791913 ns/op 16.56 MB/s PASS ok encoding/base32 1.732s goos: linux goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 332 321305 ns/op 25.50 MB/s BenchmarkDecodeString/2-4 292780 376.9 ns/op 10.61 MB/s BenchmarkDecodeString/4-4 239612 505.9 ns/op 15.81 MB/s BenchmarkDecodeString/8-4 193104 616.3 ns/op 19.47 MB/s BenchmarkDecodeString/64-4 38059 3141 ns/op 28.01 MB/s BenchmarkDecodeString/8192-4 342 345353 ns/op 31.63 MB/s BenchmarkNewEncoding-4 65697 1791 ns/op 142.97 MB/s PASS ok encoding/base64 2.005s goos: linux goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1356 81876 ns/op 48.85 MB/s BenchmarkReadStruct-4 17142 6916 ns/op 10.84 MB/s BenchmarkWriteStruct-4 16153 7341 ns/op 10.22 MB/s BenchmarkReadInts-4 46978 2510 ns/op 11.95 MB/s BenchmarkWriteInts-4 40990 2848 ns/op 10.53 MB/s BenchmarkWriteSlice1000Int32s-4 1348 84879 ns/op 47.13 MB/s BenchmarkPutUint16-4 3619322 33.33 ns/op 60.01 MB/s BenchmarkAppendUint16-4 3522076 33.26 ns/op 60.12 MB/s BenchmarkPutUint32-4 2433822 48.84 ns/op 81.90 MB/s BenchmarkAppendUint32-4 2492284 47.32 ns/op 84.53 MB/s BenchmarkPutUint64-4 1126533 110.6 ns/op 72.36 MB/s BenchmarkAppendUint64-4 1000000 113.7 ns/op 70.36 MB/s BenchmarkLittleEndianPutUint16-4 3591886 33.47 ns/op 59.75 MB/s BenchmarkLittleEndianAppendUint16-4 3483890 34.42 ns/op 58.10 MB/s BenchmarkLittleEndianPutUint32-4 2514140 48.06 ns/op 83.23 MB/s BenchmarkLittleEndianAppendUint32-4 2637586 45.54 ns/op 87.83 MB/s BenchmarkLittleEndianPutUint64-4 992248 105.9 ns/op 75.56 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 114.9 ns/op 69.65 MB/s BenchmarkReadFloats-4 162572 734.9 ns/op 16.33 MB/s BenchmarkWriteFloats-4 153339 773.9 ns/op 15.51 MB/s BenchmarkReadSlice1000Float32s-4 1168 97451 ns/op 41.05 MB/s BenchmarkWriteSlice1000Float32s-4 1179 102226 ns/op 39.13 MB/s BenchmarkReadSlice1000Uint8s-4 88467 1516 ns/op 659.57 MB/s BenchmarkWriteSlice1000Uint8s-4 102937 1077 ns/op 928.71 MB/s BenchmarkPutUvarint32-4 773710 146.6 ns/op 27.29 MB/s BenchmarkPutUvarint64-4 202120 579.2 ns/op 13.81 MB/s PASS ok encoding/binary 4.985s goos: linux goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6889 16381 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7149 16026 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 7393 16396 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4254 27420 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7923 14840 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 8113 15074 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7521 14824 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4818 26611 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 9925 10215 ns/op PASS ok encoding/csv 2.401s goos: linux goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 10270 10534 ns/op 1814 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 16189 8676 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 284 391780 ns/op 16727 B/op 330 allocs/op BenchmarkEncodeComplex128Slice-4 745 144817 ns/op 658 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1492 70828 ns/op 58 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1621 75883 ns/op 53 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2389 44069 ns/op 162 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 70 1737344 ns/op 33274 B/op 248 allocs/op BenchmarkDecodeComplex128Slice-4 513 218866 ns/op 25252 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1320 99202 ns/op 10794 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1462 80967 ns/op 9757 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 639 158422 ns/op 39163 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 316 470950 ns/op 66263 B/op 2202 allocs/op BenchmarkDecodeBytesSlice-4 655 199323 ns/op 23639 B/op 187 allocs/op BenchmarkDecodeInterfaceSlice-4 117 1070401 ns/op 82914 B/op 3178 allocs/op BenchmarkDecodeMap-4 75 1587608 ns/op 54129 B/op 181 allocs/op PASS ok encoding/gob 4.066s goos: linux goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 13364 8993 ns/op 28.47 MB/s BenchmarkEncode/1024-4 3063 35975 ns/op 28.46 MB/s BenchmarkEncode/4096-4 840 141772 ns/op 28.89 MB/s BenchmarkEncode/16384-4 211 567641 ns/op 28.86 MB/s BenchmarkDecode/256-4 26541 4551 ns/op 56.25 MB/s BenchmarkDecode/1024-4 6373 17784 ns/op 57.58 MB/s BenchmarkDecode/4096-4 1664 71209 ns/op 57.52 MB/s BenchmarkDecode/16384-4 420 286236 ns/op 57.24 MB/s BenchmarkDump/256-4 1344 89093 ns/op 2.87 MB/s BenchmarkDump/1024-4 345 343305 ns/op 2.98 MB/s BenchmarkDump/4096-4 85 1370771 ns/op 2.99 MB/s BenchmarkDump/16384-4 20 5877577 ns/op 2.79 MB/s PASS ok encoding/hex 2.759s goos: linux goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 114272068 ns/op 16.98 MB/s 2144 B/op 17 allocs/op BenchmarkCodeEncoderError-4 1 150816194 ns/op 12.87 MB/s 8394856 B/op 116 allocs/op BenchmarkCodeMarshal-4 1 125103536 ns/op 15.51 MB/s 1943664 B/op 19 allocs/op BenchmarkCodeMarshalError-4 1 156485941 ns/op 12.40 MB/s 10465624 B/op 134 allocs/op BenchmarkMarshalBytes/32-4 20590 5836 ns/op BenchmarkMarshalBytes/256-4 5109 22720 ns/op BenchmarkMarshalBytes/4096-4 426 269062 ns/op BenchmarkMarshalBytesError/32-4 48 2231471 ns/op BenchmarkMarshalBytesError/256-4 46 2238086 ns/op BenchmarkMarshalBytesError/4096-4 42 2521569 ns/op BenchmarkMarshalMap-4 38898 2836 ns/op 299 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 443190818 ns/op 4.38 MB/s 10097096 B/op 40033 allocs/op BenchmarkUnicodeDecoder-4 33861 3463 ns/op 4.04 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 43292 2522 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 380903609 ns/op 5.09 MB/s 2020240 B/op 40004 allocs/op BenchmarkCodeUnmarshalReuse-4 1 371871193 ns/op 5.22 MB/s 2021248 B/op 40010 allocs/op BenchmarkUnmarshalString-4 51925 2388 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 125205 844.4 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 267580 486.9 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 15434 6837 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 66951 1695 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 92514 1415 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 17266 6960 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 4416 29773 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 859 152651 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 82 1312207 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 9 12567180 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 395126 259.4 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 439448 247.9 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 441868 254.5 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 390069 272.3 ns/op BenchmarkEncodeMarshaler-4 55298 1856 ns/op 75 B/op 1 allocs/op BenchmarkEncoderEncode-4 74194 1605 ns/op 43 B/op 0 allocs/op BenchmarkNumberIsValid-4 4174508 27.35 ns/op BenchmarkNumberIsValidRegexp-4 21186 5804 ns/op PASS ok encoding/json 8.655s goos: linux goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 48 2453555 ns/op 26.71 MB/s BenchmarkDecode-4 21 5385037 ns/op 16.49 MB/s PASS ok encoding/pem 1.364s goos: linux goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 3386 37589 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 898 118625 ns/op 8217 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 4675 27557 ns/op PASS ok encoding/xml 1.600s goos: linux goarch: amd64 pkg: errors cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIs-4 222001 486.2 ns/op BenchmarkAs-4 63844 1834 ns/op PASS ok errors 1.281s goos: linux goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 318907 393.5 ns/op BenchmarkIntSet-4 366368 315.6 ns/op BenchmarkFloatAdd-4 64180 1857 ns/op BenchmarkFloatSet-4 377126 294.8 ns/op BenchmarkStringSet-4 363292 305.4 ns/op BenchmarkMapSet-4 122089 1575 ns/op BenchmarkMapSetDifferent-4 61989 2101 ns/op BenchmarkMapSetDifferentRandom-4 219 515286 ns/op BenchmarkMapSetString-4 82582 1531 ns/op BenchmarkMapAddSame-4 33132 3383 ns/op BenchmarkMapAddDifferent-4 12838 7801 ns/op BenchmarkMapAddDifferentRandom-4 188 633732 ns/op BenchmarkMapAddSameSteadyState-4 227227 487.4 ns/op BenchmarkMapAddDifferentSteadyState-4 130320 1063 ns/op BenchmarkMapString-4 6066 17901 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 22039 8312 ns/op PASS ok expvar 3.808s goos: linux goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 101036 1112 ns/op BenchmarkSprintfEmpty-4 339934 311.0 ns/op BenchmarkSprintfString-4 303981 462.5 ns/op BenchmarkSprintfTruncateString-4 262696 495.5 ns/op BenchmarkSprintfTruncateBytes-4 162798 723.0 ns/op BenchmarkSprintfSlowParsingPath-4 277148 509.9 ns/op BenchmarkSprintfQuoteString-4 43821 2423 ns/op BenchmarkSprintfInt-4 303109 475.9 ns/op BenchmarkSprintfIntInt-4 171140 608.7 ns/op BenchmarkSprintfPrefixedInt-4 201681 596.0 ns/op BenchmarkSprintfFloat-4 169050 764.2 ns/op BenchmarkSprintfComplex-4 50192 2061 ns/op BenchmarkSprintfBoolean-4 291338 395.0 ns/op BenchmarkSprintfHexString-4 119235 883.1 ns/op BenchmarkSprintfHexBytes-4 86532 1430 ns/op BenchmarkSprintfBytes-4 40303 2678 ns/op BenchmarkSprintfStringer-4 68120 1567 ns/op BenchmarkSprintfStructure-4 43266 2772 ns/op BenchmarkManyArgs-4 71110 1564 ns/op BenchmarkFprintInt-4 66686 1827 ns/op BenchmarkFprintfBytes-4 73740 1636 ns/op BenchmarkFprintIntNoAlloc-4 67219 1800 ns/op BenchmarkScanInts-4 37 3157049 ns/op BenchmarkScanRecursiveInt-4 1 373945788 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 413958688 ns/op PASS ok fmt 6.156s goos: linux goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 472 231613 ns/op PASS ok go/build 1.169s goos: linux goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 35355 2832 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 12060 9720 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3571 33831 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 994 128188 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 241 493460 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 52 2513127 ns/op 215521 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 10 10459030 ns/op 846304 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 3 45504267 ns/op 3615232 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 1 199387982 ns/op 15239648 B/op 65564 allocs/op PASS ok go/constant 2.569s goos: linux goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 281066949 ns/op 0.23 MB/s 46374400 B/op 49077 allocs/op PASS ok go/format 1.333s goos: linux goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 5 21251389 ns/op 2.53 MB/s BenchmarkParseOnly-4 6 18310926 ns/op 2.94 MB/s BenchmarkResolve-4 48 2528824 ns/op 21.29 MB/s PASS ok go/parser 2.321s goos: linux goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 154793054 ns/op 0.33 MB/s 5162544 B/op 27522 allocs/op BenchmarkPrintDecl-4 686 166338 ns/op 0.19 MB/s 16608 B/op 51 allocs/op PASS ok go/printer 1.319s goos: linux goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 270 436290 ns/op BenchmarkScanFiles/go/types/expr.go-4 14 7645125 ns/op 6.48 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 12169119 ns/op 6.02 MB/s BenchmarkScanFiles/net/http/server.go-4 6 18474954 ns/op 6.66 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 226 533650 ns/op 5.81 MB/s PASS ok go/scanner 1.744s goos: linux goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1000000 107.4 ns/op PASS ok go/token 1.137s goos: linux goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 94 1236764 ns/op BenchmarkNamed/Underlying/nongeneric-4 713670 169.1 ns/op BenchmarkNamed/Underlying/generic-4 715910 162.1 ns/op BenchmarkNamed/Underlying/src_instance-4 708794 165.6 ns/op BenchmarkNamed/Underlying/user_instance-4 682998 171.9 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 17420 6788 ns/op BenchmarkNamed/NewMethodSet/generic-4 17011 6754 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 17670 6832 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 17428 6854 ns/op BenchmarkCheck/http/funcbodies/info-4 1 727284428 ns/op 46243 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 525712861 ns/op 63973 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 274319624 ns/op 122580 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 246988949 ns/op 136148 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 485016824 ns/op 10683 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 125960935 ns/op 41127 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 75128344 ns/op 68957 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 71698511 ns/op 72243 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 154940107 ns/op 13981 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 71071776 ns/op 30477 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 2 54827330 ns/op 39505 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 2 50891878 ns/op 42557 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1336572714 ns/op 50845 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 758147586 ns/op 89631 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 197924632 ns/op 342867 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 145353246 ns/op 467313 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 2057959495 ns/op 975.2 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 106578264 ns/op 18816 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 87171870 ns/op 23015 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 86842806 ns/op 23105 lines/s PASS ok go/types 22.455s goos: linux goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 10089 11842 ns/op 86.47 MB/s PASS ok hash/adler32 1.237s goos: linux goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 213661 513.7 ns/op 29.20 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 226666 495.2 ns/op 30.29 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 119263 993.1 ns/op 40.28 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 125962 946.2 ns/op 42.28 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 459874 256.8 ns/op 1993.64 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 466982 253.2 ns/op 2022.04 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 411318 286.7 ns/op 3571.92 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 413378 287.8 ns/op 3557.67 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 242193 486.2 ns/op 8424.06 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 245601 486.0 ns/op 8428.07 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 49424 2453 ns/op 13359.14 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 51919 2310 ns/op 14185.53 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 437817 257.2 ns/op 58.32 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 451970 259.4 ns/op 57.82 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 455158 259.2 ns/op 154.33 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 438898 262.2 ns/op 152.53 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 320650 354.7 ns/op 1443.62 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 318133 356.8 ns/op 1434.85 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 268320 446.1 ns/op 2295.45 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 257875 449.7 ns/op 2276.82 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 222511 535.8 ns/op 7644.37 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 224422 524.1 ns/op 7815.52 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 47922 2510 ns/op 13054.39 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 46984 2574 ns/op 12732.20 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 225086 526.5 ns/op 28.49 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 223278 535.4 ns/op 28.01 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 112224 1050 ns/op 38.10 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 114986 1045 ns/op 38.26 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 7807 13775 ns/op 37.17 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 8143 13761 ns/op 37.21 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 4132 27889 ns/op 36.72 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 4282 27720 ns/op 36.94 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1070 111497 ns/op 36.74 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1063 112606 ns/op 36.37 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 132 901820 ns/op 36.34 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 132 903661 ns/op 36.26 MB/s PASS ok hash/crc32 5.806s goos: linux goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 94 1167141 ns/op 56.15 MB/s BenchmarkCrc64/ISO4KB-4 1118 104985 ns/op 39.02 MB/s BenchmarkCrc64/ISO1KB-4 5194 22507 ns/op 45.50 MB/s BenchmarkCrc64/ECMA64KB-4 97 1161720 ns/op 56.41 MB/s BenchmarkCrc64/Random64KB-4 100 1088477 ns/op 60.21 MB/s BenchmarkCrc64/Random16KB-4 415 285055 ns/op 57.48 MB/s PASS ok hash/crc64 1.773s goos: linux goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 9832 12187 ns/op 84.02 MB/s BenchmarkFnv32aKB-4 10090 11932 ns/op 85.82 MB/s BenchmarkFnv64KB-4 9412 12336 ns/op 83.01 MB/s BenchmarkFnv64aKB-4 9624 11943 ns/op 85.74 MB/s BenchmarkFnv128KB-4 2130 54885 ns/op 18.66 MB/s BenchmarkFnv128aKB-4 2247 53186 ns/op 19.25 MB/s PASS ok hash/fnv 1.943s goos: linux goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 648997 184.8 ns/op 21.65 MB/s BenchmarkHash/n=4/Bytes-4 5112961 23.18 ns/op 172.55 MB/s BenchmarkHash/n=4/String-4 1731571 69.44 ns/op 57.60 MB/s BenchmarkHash/n=8/Write-4 568748 177.3 ns/op 45.13 MB/s BenchmarkHash/n=8/Bytes-4 5153852 23.22 ns/op 344.55 MB/s BenchmarkHash/n=8/String-4 1725962 69.32 ns/op 115.40 MB/s BenchmarkHash/n=16/Write-4 636932 184.7 ns/op 86.64 MB/s BenchmarkHash/n=16/Bytes-4 5072192 23.72 ns/op 674.41 MB/s BenchmarkHash/n=16/String-4 1718127 69.94 ns/op 228.77 MB/s BenchmarkHash/n=32/Write-4 626481 185.7 ns/op 172.32 MB/s BenchmarkHash/n=32/Bytes-4 4757238 24.12 ns/op 1326.85 MB/s BenchmarkHash/n=32/String-4 1867856 64.01 ns/op 499.91 MB/s BenchmarkHash/n=64/Write-4 582182 200.7 ns/op 318.86 MB/s BenchmarkHash/n=64/Bytes-4 4773519 25.17 ns/op 2542.36 MB/s BenchmarkHash/n=64/String-4 1696192 70.32 ns/op 910.19 MB/s BenchmarkHash/n=256/Write-4 441102 264.9 ns/op 966.42 MB/s BenchmarkHash/n=256/Bytes-4 2652554 45.04 ns/op 5684.00 MB/s BenchmarkHash/n=256/String-4 957828 122.0 ns/op 2099.04 MB/s BenchmarkHash/n=320/Write-4 439321 261.9 ns/op 1221.90 MB/s BenchmarkHash/n=320/Bytes-4 2069104 57.87 ns/op 5529.59 MB/s BenchmarkHash/n=320/String-4 699008 168.9 ns/op 1894.83 MB/s BenchmarkHash/n=1024/Write-4 288745 408.6 ns/op 2506.27 MB/s BenchmarkHash/n=1024/Bytes-4 783094 150.9 ns/op 6786.99 MB/s BenchmarkHash/n=1024/String-4 278748 430.1 ns/op 2380.86 MB/s BenchmarkHash/n=4096/Write-4 125454 936.1 ns/op 4375.49 MB/s BenchmarkHash/n=4096/Bytes-4 206751 570.6 ns/op 7178.00 MB/s BenchmarkHash/n=4096/String-4 71167 1666 ns/op 2458.49 MB/s BenchmarkHash/n=16384/Write-4 39123 3063 ns/op 5348.14 MB/s BenchmarkHash/n=16384/Bytes-4 53599 2233 ns/op 7336.15 MB/s BenchmarkHash/n=16384/String-4 18172 6556 ns/op 2498.90 MB/s PASS ok hash/maphash 5.574s goos: linux goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 919 124898 ns/op BenchmarkEscapeNone-4 131347 872.7 ns/op BenchmarkUnescape-4 763 150716 ns/op BenchmarkUnescapeNone-4 492284 237.6 ns/op BenchmarkUnescapeSparse-4 11649 9878 ns/op BenchmarkUnescapeDense-4 1153 101519 ns/op PASS ok html 1.967s goos: linux goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9321 12363 ns/op BenchmarkCSSEscaperNoSpecials-4 45736 2594 ns/op BenchmarkDecodeCSS-4 27984 4301 ns/op BenchmarkDecodeCSSNoSpecials-4 4723239 25.47 ns/op BenchmarkCSSValueFilter-4 106712 1066 ns/op BenchmarkCSSValueFilterOk-4 81366 1460 ns/op BenchmarkEscapedExecute-4 4399 24904 ns/op BenchmarkHTMLNospaceEscaper-4 11673 10146 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 67785 1764 ns/op BenchmarkStripTags-4 21565 5461 ns/op BenchmarkStripTagsNoSpecials-4 306074 395.5 ns/op BenchmarkJSValEscaperWithNum-4 23913 5089 ns/op BenchmarkJSValEscaperWithStr-4 4808 20812 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 18727 6346 ns/op BenchmarkJSValEscaperWithObj-4 4615 24751 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 13231 8698 ns/op BenchmarkJSStrEscaperNoSpecials-4 57912 2039 ns/op BenchmarkJSStrEscaper-4 10000 10466 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 54008 2193 ns/op BenchmarkJSRegexpEscaper-4 10000 10823 ns/op BenchmarkTemplateSpecialTags-4 86 1219656 ns/op BenchmarkURLEscaper-4 4028 27028 ns/op BenchmarkURLEscaperNoSpecials-4 152053 742.0 ns/op BenchmarkURLNormalizer-4 5833 20406 ns/op BenchmarkURLNormalizerNoSpecials-4 160279 755.1 ns/op BenchmarkSrcsetFilter-4 18318 6379 ns/op BenchmarkSrcsetFilterNoSpecials-4 99820 1158 ns/op PASS ok html/template 4.993s goos: linux goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 504480 218.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 393567 284.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 522812 198.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 382407 287.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1773650 66.76 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1000000 102.3 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1794636 65.93 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1000000 101.2 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1471545 81.29 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 429307 268.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 351846 354.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 432078 277.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 328551 342.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 692889 147.6 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 544093 227.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 895665 125.3 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 510260 228.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 425554 274.7 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1381838 87.57 ns/op BenchmarkRGBASetRGBA-4 1434421 83.84 ns/op BenchmarkRGBA64At-4 706681 165.8 ns/op BenchmarkRGBA64SetRGBA64-4 741285 158.0 ns/op BenchmarkNRGBAAt-4 1370835 87.08 ns/op BenchmarkNRGBASetNRGBA-4 1392718 85.29 ns/op BenchmarkNRGBA64At-4 668130 167.4 ns/op BenchmarkNRGBA64SetNRGBA64-4 748742 156.2 ns/op BenchmarkAlphaAt-4 2299158 49.01 ns/op BenchmarkAlphaSetAlpha-4 2286469 49.02 ns/op BenchmarkAlpha16At-4 1570524 74.66 ns/op BenchmarkAlphaSetAlpha16-4 1547880 77.51 ns/op BenchmarkGrayAt-4 2290352 49.48 ns/op BenchmarkGraySetGray-4 2249502 50.39 ns/op BenchmarkGray16At-4 1598890 74.43 ns/op BenchmarkGraySetGray16-4 1567618 76.25 ns/op PASS ok image 6.168s goos: linux goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4099212 29.31 ns/op BenchmarkYCbCrToRGB/128-4 4319862 27.80 ns/op BenchmarkYCbCrToRGB/255-4 4374619 27.48 ns/op BenchmarkRGBToYCbCr/0-4 4239104 28.32 ns/op BenchmarkRGBToYCbCr/Cb-4 4293597 28.00 ns/op BenchmarkRGBToYCbCr/Cr-4 4288515 27.82 ns/op BenchmarkYCbCrToRGBA/0-4 3395389 35.53 ns/op BenchmarkYCbCrToRGBA/128-4 3231585 36.83 ns/op BenchmarkYCbCrToRGBA/255-4 3387276 35.33 ns/op BenchmarkNYCbCrAToRGBA/0-4 3335781 35.84 ns/op BenchmarkNYCbCrAToRGBA/128-4 3404451 35.26 ns/op BenchmarkNYCbCrAToRGBA/255-4 3280852 36.62 ns/op PASS ok image/color 2.887s goos: linux goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 3 36950786 ns/op BenchmarkFillSrc-4 303 409866 ns/op BenchmarkCopyOver-4 6 18287257 ns/op BenchmarkCopySrc-4 385 298696 ns/op BenchmarkNRGBAOver-4 6 20056496 ns/op BenchmarkNRGBASrc-4 8 12852777 ns/op BenchmarkYCbCr-4 7 14428978 ns/op BenchmarkGray-4 14 7754251 ns/op BenchmarkCMYK-4 8 13026324 ns/op BenchmarkGlyphOver-4 19 6293107 ns/op BenchmarkRGBAMaskOver-4 4 32335646 ns/op BenchmarkGrayMaskOver-4 5 24261265 ns/op BenchmarkRGBA64ImageMaskOver-4 3 40525630 ns/op BenchmarkRGBA-4 4 26308788 ns/op BenchmarkPalettedFill-4 878 136279 ns/op BenchmarkPalettedRGBA-4 4 26326940 ns/op BenchmarkGenericOver-4 2 57659644 ns/op BenchmarkGenericMaskOver-4 5 23966910 ns/op BenchmarkGenericSrc-4 3 37801995 ns/op BenchmarkGenericMaskSrc-4 4 32774019 ns/op PASS ok image/draw 7.428s goos: linux goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 22 4604142 ns/op 3.36 MB/s 48622 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 120612288 ns/op 2.55 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3171450471 ns/op 0.39 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 55 2108934 ns/op 7.33 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 156111686 ns/op 0.40 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 5.242s goos: linux goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 4339 27528 ns/op BenchmarkIDCT-4 4633 25863 ns/op BenchmarkDecodeBaseline-4 9 12040497 ns/op 5.13 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 7 16775387 ns/op 3.68 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 151277059 ns/op 8.12 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 187004524 ns/op 4.93 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.512s goos: linux goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 11633928 9.899 ns/op BenchmarkDecodeGray-4 12 9424058 ns/op 6.95 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 40053505 ns/op 6.54 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 3 35474278 ns/op 7.39 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 20 5458109 ns/op 12.01 MB/s 140352 B/op 309 allocs/op BenchmarkDecodeRGB-4 3 33532104 ns/op 7.82 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 40910078 ns/op 6.41 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 62166630 ns/op 4.94 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 62084574 ns/op 4.95 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 201922896 ns/op 6.09 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 220641223 ns/op 5.57 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 31003994 ns/op 9.91 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 203264609 ns/op 6.05 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 834256424 ns/op 1.47 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.648s goos: linux goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 54441370 ns/op 1.84 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 44990777 ns/op 2.22 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 316971614 ns/op 1.58 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 308368798 ns/op 1.62 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 53464100 ns/op 1.87 MB/s 401492 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 44448495 ns/op 2.25 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 301832322 ns/op 1.66 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 292585272 ns/op 1.71 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 669121334 ns/op 1.49 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 668745183 ns/op 1.50 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 4226118868 ns/op 1.18 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 4067304225 ns/op 1.23 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 10 10443622 ns/op 9.58 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 9 11660719 ns/op 8.58 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 2 50014528 ns/op 10.00 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 2 57018952 ns/op 8.77 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 1 103911851 ns/op 9.62 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 1 116603230 ns/op 8.58 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 519873829 ns/op 9.62 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 568112590 ns/op 8.80 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 61766000 ns/op 1.62 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 52731192 ns/op 1.90 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 384910444 ns/op 1.30 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 410726786 ns/op 1.22 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 901257999 ns/op 1.11 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 964736753 ns/op 1.04 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 6197138376 ns/op 0.81 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 6017680496 ns/op 0.83 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 203394969 ns/op 20.55 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 207323129 ns/op 20.16 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 47.788s goos: linux goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 33868 3199 ns/op 0.31 MB/s BenchmarkMarshalCorpusFile/2-4 34783 3322 ns/op 0.60 MB/s BenchmarkMarshalCorpusFile/4-4 31542 3719 ns/op 1.08 MB/s BenchmarkMarshalCorpusFile/8-4 26684 4316 ns/op 1.85 MB/s BenchmarkMarshalCorpusFile/16-4 21052 5587 ns/op 2.86 MB/s BenchmarkMarshalCorpusFile/32-4 14550 8275 ns/op 3.87 MB/s BenchmarkMarshalCorpusFile/64-4 10712 10932 ns/op 5.85 MB/s BenchmarkMarshalCorpusFile/128-4 7380 14384 ns/op 8.90 MB/s BenchmarkMarshalCorpusFile/256-4 3092 34697 ns/op 7.38 MB/s BenchmarkMarshalCorpusFile/512-4 1598 68064 ns/op 7.52 MB/s BenchmarkMarshalCorpusFile/1024-4 889 130994 ns/op 7.82 MB/s BenchmarkMarshalCorpusFile/2048-4 427 257992 ns/op 7.94 MB/s BenchmarkMarshalCorpusFile/4096-4 231 528519 ns/op 7.75 MB/s BenchmarkMarshalCorpusFile/8192-4 100 1029403 ns/op 7.96 MB/s BenchmarkMarshalCorpusFile/16384-4 54 2020936 ns/op 8.11 MB/s BenchmarkMarshalCorpusFile/32768-4 19 5550207 ns/op 5.90 MB/s BenchmarkMarshalCorpusFile/65536-4 9 11421966 ns/op 5.74 MB/s BenchmarkMarshalCorpusFile/131072-4 4 26917759 ns/op 4.87 MB/s BenchmarkMarshalCorpusFile/262144-4 3 48900403 ns/op 5.36 MB/s BenchmarkMarshalCorpusFile/524288-4 1 119578437 ns/op 4.38 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 194508411 ns/op 5.39 MB/s BenchmarkUnmarshalCorpusFile/1-4 8155 12862 ns/op 0.08 MB/s BenchmarkUnmarshalCorpusFile/2-4 8280 13391 ns/op 0.15 MB/s BenchmarkUnmarshalCorpusFile/4-4 7340 14329 ns/op 0.28 MB/s BenchmarkUnmarshalCorpusFile/8-4 7024 16679 ns/op 0.48 MB/s BenchmarkUnmarshalCorpusFile/16-4 5682 19981 ns/op 0.80 MB/s BenchmarkUnmarshalCorpusFile/32-4 4291 28260 ns/op 1.13 MB/s BenchmarkUnmarshalCorpusFile/64-4 3442 33687 ns/op 1.90 MB/s BenchmarkUnmarshalCorpusFile/128-4 2608 43438 ns/op 2.95 MB/s BenchmarkUnmarshalCorpusFile/256-4 1030 112531 ns/op 2.27 MB/s BenchmarkUnmarshalCorpusFile/512-4 565 212469 ns/op 2.41 MB/s BenchmarkUnmarshalCorpusFile/1024-4 290 401323 ns/op 2.55 MB/s BenchmarkUnmarshalCorpusFile/2048-4 147 797425 ns/op 2.57 MB/s BenchmarkUnmarshalCorpusFile/4096-4 70 1584167 ns/op 2.59 MB/s BenchmarkUnmarshalCorpusFile/8192-4 32 3193217 ns/op 2.57 MB/s BenchmarkUnmarshalCorpusFile/16384-4 16 6296307 ns/op 2.60 MB/s BenchmarkUnmarshalCorpusFile/32768-4 8 12637308 ns/op 2.59 MB/s BenchmarkUnmarshalCorpusFile/65536-4 4 25177956 ns/op 2.60 MB/s BenchmarkUnmarshalCorpusFile/131072-4 2 51901366 ns/op 2.53 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 104604779 ns/op 2.51 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 208167434 ns/op 2.52 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 421893471 ns/op 2.49 MB/s BenchmarkMutatorBytes/1-4 33589 3587 ns/op BenchmarkMutatorBytes/10-4 36253 3455 ns/op BenchmarkMutatorBytes/100-4 33128 3679 ns/op BenchmarkMutatorBytes/1000-4 20946 5713 ns/op BenchmarkMutatorBytes/10000-4 5610 25412 ns/op BenchmarkMutatorBytes/100000-4 807 157815 ns/op BenchmarkMutatorString/1-4 31406 3724 ns/op BenchmarkMutatorString/10-4 32888 3733 ns/op BenchmarkMutatorString/100-4 29157 4438 ns/op BenchmarkMutatorString/1000-4 12792 8074 ns/op BenchmarkMutatorString/10000-4 3193 62530 ns/op BenchmarkMutatorString/100000-4 210 595467 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 19396 6247 ns/op BenchmarkMutatorAllBasicTypes/string-4 18490 6483 ns/op BenchmarkMutatorAllBasicTypes/bool-4 58164 2068 ns/op BenchmarkMutatorAllBasicTypes/float32-4 51776 2304 ns/op BenchmarkMutatorAllBasicTypes/float64-4 51592 2342 ns/op BenchmarkMutatorAllBasicTypes/int-4 55998 2211 ns/op BenchmarkMutatorAllBasicTypes/int8-4 55393 2163 ns/op BenchmarkMutatorAllBasicTypes/int16-4 56132 2164 ns/op BenchmarkMutatorAllBasicTypes/int32-4 55779 2165 ns/op BenchmarkMutatorAllBasicTypes/int64-4 54283 2139 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 54064 2269 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 51966 2199 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 52953 2218 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 54661 2225 ns/op PASS ok internal/fuzz 12.330s goos: linux goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 29938 3758 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 129116 949.7 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 1.398s goos: linux goarch: amd64 pkg: internal/poll cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSplicePipe/SplicePipeWithPool-4 32462 4145 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 6636 18192 ns/op BenchmarkSplicePipePoolParallel-4 81810 1394 ns/op BenchmarkSplicePipeNativeParallel-4 16675 6058 ns/op PASS ok internal/poll 1.744s goos: linux goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 22246588 ns/op PASS ok internal/trace 5.245s PASS ok internal/zstd 1.092s goos: linux goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 10000 18125 ns/op BenchmarkCopyNLarge-4 121 835933 ns/op PASS ok io 1.429s goos: linux goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 215876 507.2 ns/op BenchmarkPrintln-4 23108 5196 ns/op 78 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 34396 3634 ns/op 66 B/op 0 allocs/op BenchmarkConcurrent-4 1975 58350 ns/op BenchmarkDiscard-4 666042 174.2 ns/op 0 B/op 0 allocs/op PASS ok log 1.730s goos: linux goarch: amd64 pkg: log/slog cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriteTime-4 83353 1405 ns/op BenchmarkJSONHandler/defaults-4 6945 16774 ns/op 524 B/op 1 allocs/op BenchmarkJSONHandler/time_format-4 3814 28373 ns/op 782 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 4760 25108 ns/op 766 B/op 5 allocs/op BenchmarkPreformatting/separate-4 7300 16754 ns/op 538 B/op 1 allocs/op BenchmarkPreformatting/struct-4 7189 16707 ns/op 530 B/op 1 allocs/op BenchmarkPreformatting/struct_file-4 4869 21511 ns/op 525 B/op 1 allocs/op BenchmarkJSONEncoding/json.Marshal-4 28486 4141 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 27577 4366 ns/op 63 B/op 1 allocs/op BenchmarkNopLog/no_attrs-4 77031 1558 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 58712 2166 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 47204 2495 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 54432 2283 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 57908 2198 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 51283 2486 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 917368 126.8 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 546067 219.4 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 553696 213.8 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 447260 259.0 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 362953 320.2 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 4839 23442 ns/op BenchmarkDispatch/switch-checked-4 197380 610.2 ns/op BenchmarkDispatch/As-4 191989 616.0 ns/op BenchmarkDispatch/Visit-4 174886 658.5 ns/op BenchmarkUnsafeStrings-4 19240 6200 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 PASS ok log/slog 4.687s goos: linux goarch: amd64 pkg: log/slog/internal/benchmarks cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrs/disabled/5_args-4 1566123 72.23 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1369116 79.67 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 987092 122.4 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 218265 500.0 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 58820 1816 ns/op 263 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 79963 2006 ns/op 263 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 42099 3097 ns/op 678 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 11938 8703 ns/op 3464 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 17187 8064 ns/op 604 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 15307 8614 ns/op 586 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 9328 11637 ns/op 1089 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3343 35699 ns/op 4326 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 15540 6784 ns/op 514 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 16887 7143 ns/op 532 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 10635 10091 ns/op 943 B/op 3 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 3517 29647 ns/op 3712 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.910s goos: linux goarch: amd64 pkg: maps cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMapClone-4 2 59208108 ns/op PASS ok maps 2.918s goos: linux goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 2185981 54.43 ns/op BenchmarkAcosh-4 781177 133.3 ns/op BenchmarkAsin-4 2164945 54.90 ns/op BenchmarkAsinh-4 815900 138.3 ns/op BenchmarkAtan-4 2918362 41.51 ns/op BenchmarkAtanh-4 814372 138.9 ns/op BenchmarkAtan2-4 2132978 56.42 ns/op BenchmarkCbrt-4 1000000 108.5 ns/op BenchmarkCeil-4 16457904 7.222 ns/op BenchmarkCopysign-4 2125724 56.92 ns/op BenchmarkCos-4 1237968 96.90 ns/op BenchmarkCosh-4 1330824 89.15 ns/op BenchmarkErf-4 2809016 42.13 ns/op BenchmarkErfc-4 2708134 44.00 ns/op BenchmarkErfinv-4 2477528 48.66 ns/op BenchmarkErfcinv-4 2484458 48.51 ns/op BenchmarkExp-4 5854975 20.38 ns/op BenchmarkExpGo-4 735724 151.1 ns/op BenchmarkExpm1-4 2062248 58.10 ns/op BenchmarkExp2-4 794628 140.9 ns/op BenchmarkExp2Go-4 797898 149.0 ns/op BenchmarkAbs-4 2771682 42.79 ns/op BenchmarkDim-4 10522783 11.42 ns/op BenchmarkFloor-4 16093921 7.256 ns/op BenchmarkMax-4 11560578 10.29 ns/op BenchmarkMin-4 11771527 9.963 ns/op BenchmarkMod-4 242522 466.3 ns/op BenchmarkFrexp-4 1463690 81.21 ns/op BenchmarkGamma-4 648238 178.2 ns/op BenchmarkHypot-4 10028638 11.88 ns/op BenchmarkHypotGo-4 1298757 92.55 ns/op BenchmarkIlogb-4 1784890 67.51 ns/op BenchmarkJ0-4 230721 518.3 ns/op BenchmarkJ1-4 241868 488.9 ns/op BenchmarkJn-4 108981 1069 ns/op BenchmarkLdexp-4 1448402 83.37 ns/op BenchmarkLgamma-4 833583 136.5 ns/op BenchmarkLog-4 5089195 23.87 ns/op BenchmarkLogb-4 1810479 66.80 ns/op BenchmarkLog1p-4 1000000 112.9 ns/op BenchmarkLog10-4 4875184 24.57 ns/op BenchmarkLog2-4 1000000 102.3 ns/op BenchmarkModf-4 2365885 50.34 ns/op BenchmarkNextafter32-4 2269016 52.75 ns/op BenchmarkNextafter64-4 2054026 57.68 ns/op BenchmarkPowInt-4 435958 263.8 ns/op BenchmarkPowFrac-4 346417 349.3 ns/op BenchmarkPow10Pos-4 3975144 27.79 ns/op BenchmarkPow10Neg-4 4357587 27.87 ns/op BenchmarkRound-4 2767915 43.59 ns/op BenchmarkRoundToEven-4 8786827 13.35 ns/op BenchmarkRemainder-4 361122 312.6 ns/op BenchmarkSignbit-4 3996142 29.20 ns/op BenchmarkSin-4 1673976 70.41 ns/op BenchmarkSincos-4 1000000 114.6 ns/op BenchmarkSinh-4 1780316 67.92 ns/op BenchmarkSqrtIndirect-4 16194033 7.211 ns/op BenchmarkSqrtLatency-4 16350823 7.198 ns/op BenchmarkSqrtIndirectLatency-4 16253931 7.244 ns/op BenchmarkSqrtGoLatency-4 1236975 97.07 ns/op BenchmarkSqrtPrime-4 32202 3739 ns/op BenchmarkTan-4 1527614 78.53 ns/op BenchmarkTanh-4 1237820 95.89 ns/op BenchmarkTrunc-4 16609212 7.162 ns/op BenchmarkY0-4 242300 486.2 ns/op BenchmarkY1-4 250554 482.2 ns/op BenchmarkYn-4 120182 1003 ns/op BenchmarkFloat64bits-4 4392109 26.97 ns/op BenchmarkFloat64frombits-4 4085023 28.51 ns/op BenchmarkFloat32bits-4 3852619 28.47 ns/op BenchmarkFloat32frombits-4 4047079 29.42 ns/op BenchmarkFMA-4 15621900 7.649 ns/op PASS ok math 11.914s goos: linux goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 10995720 10.73 ns/op 5962.78 MB/s BenchmarkAddVV/2-4 10269631 11.67 ns/op 10969.52 MB/s BenchmarkAddVV/3-4 9406614 12.47 ns/op 15395.36 MB/s BenchmarkAddVV/4-4 9679976 12.38 ns/op 20683.55 MB/s BenchmarkAddVV/5-4 9066620 13.11 ns/op 24400.83 MB/s BenchmarkAddVV/10-4 7463944 16.07 ns/op 39823.85 MB/s BenchmarkAddVV/100-4 1825879 65.83 ns/op 97226.59 MB/s BenchmarkAddVV/1000-4 202480 590.7 ns/op 108349.57 MB/s BenchmarkSubVV/1-4 10652149 11.30 ns/op 5661.54 MB/s BenchmarkSubVV/2-4 9740901 12.19 ns/op 10499.95 MB/s BenchmarkSubVV/3-4 9044428 13.06 ns/op 14698.53 MB/s BenchmarkSubVV/4-4 9743784 12.30 ns/op 20819.30 MB/s BenchmarkSubVV/5-4 9076552 13.16 ns/op 24309.43 MB/s BenchmarkSubVV/10-4 7377781 15.90 ns/op 40246.22 MB/s BenchmarkSubVV/100-4 1832616 65.59 ns/op 97575.48 MB/s BenchmarkSubVV/1000-4 201140 585.7 ns/op 109271.20 MB/s BenchmarkAddVW/1-4 11613009 10.19 ns/op 784.87 MB/s BenchmarkAddVW/2-4 11290646 10.53 ns/op 1519.01 MB/s BenchmarkAddVW/3-4 10298607 11.92 ns/op 2013.03 MB/s BenchmarkAddVW/4-4 10974804 10.96 ns/op 2920.77 MB/s BenchmarkAddVW/5-4 10404434 11.53 ns/op 3469.46 MB/s BenchmarkAddVW/10-4 8505512 14.06 ns/op 5691.14 MB/s BenchmarkAddVW/100-4 245704 455.7 ns/op 1755.59 MB/s BenchmarkAddVW/1000-4 34707 3406 ns/op 2348.63 MB/s BenchmarkAddVWext/1-4 11667880 10.25 ns/op 780.73 MB/s BenchmarkAddVWext/2-4 11248336 10.59 ns/op 1510.84 MB/s BenchmarkAddVWext/3-4 10184434 11.85 ns/op 2025.73 MB/s BenchmarkAddVWext/4-4 10814238 11.21 ns/op 2855.01 MB/s BenchmarkAddVWext/5-4 10353482 11.54 ns/op 3467.51 MB/s BenchmarkAddVWext/10-4 8634732 13.79 ns/op 5800.87 MB/s BenchmarkAddVWext/100-4 86054 1395 ns/op 573.43 MB/s BenchmarkAddVWext/1000-4 8788 13410 ns/op 596.57 MB/s BenchmarkSubVW/1-4 11626890 10.23 ns/op 781.86 MB/s BenchmarkSubVW/2-4 11055579 10.78 ns/op 1483.56 MB/s BenchmarkSubVW/3-4 10035470 12.00 ns/op 1999.38 MB/s BenchmarkSubVW/4-4 10807772 10.94 ns/op 2925.83 MB/s BenchmarkSubVW/5-4 10112922 11.62 ns/op 3443.13 MB/s BenchmarkSubVW/10-4 8488803 14.05 ns/op 5692.84 MB/s BenchmarkSubVW/100-4 259428 466.8 ns/op 1713.87 MB/s BenchmarkSubVW/1000-4 34958 3414 ns/op 2343.18 MB/s BenchmarkSubVWext/1-4 11476476 10.29 ns/op 777.40 MB/s BenchmarkSubVWext/2-4 10889452 10.71 ns/op 1493.74 MB/s BenchmarkSubVWext/3-4 9894804 11.95 ns/op 2009.01 MB/s BenchmarkSubVWext/4-4 11004685 10.91 ns/op 2931.77 MB/s BenchmarkSubVWext/5-4 10227904 11.65 ns/op 3432.13 MB/s BenchmarkSubVWext/10-4 8557075 13.87 ns/op 5766.78 MB/s BenchmarkSubVWext/100-4 85063 1402 ns/op 570.54 MB/s BenchmarkSubVWext/1000-4 8564 13585 ns/op 588.88 MB/s BenchmarkMulAddVWW/1-4 10390447 11.56 ns/op 5536.21 MB/s BenchmarkMulAddVWW/2-4 9981619 12.43 ns/op 10294.92 MB/s BenchmarkMulAddVWW/3-4 9341469 12.67 ns/op 15153.64 MB/s BenchmarkMulAddVWW/4-4 8868430 13.51 ns/op 18948.01 MB/s BenchmarkMulAddVWW/5-4 8379062 14.23 ns/op 22492.45 MB/s BenchmarkMulAddVWW/10-4 6369693 18.92 ns/op 33821.55 MB/s BenchmarkMulAddVWW/100-4 1000000 102.0 ns/op 62726.00 MB/s BenchmarkMulAddVWW/1000-4 124629 952.4 ns/op 67195.19 MB/s BenchmarkAddMulVVW/1-4 10227531 11.71 ns/op 5465.30 MB/s BenchmarkAddMulVVW/2-4 9342922 12.87 ns/op 9946.63 MB/s BenchmarkAddMulVVW/3-4 8788107 13.56 ns/op 14163.57 MB/s BenchmarkAddMulVVW/4-4 8291352 14.34 ns/op 17850.75 MB/s BenchmarkAddMulVVW/5-4 7975381 15.07 ns/op 21229.91 MB/s BenchmarkAddMulVVW/10-4 6553804 18.01 ns/op 35542.61 MB/s BenchmarkAddMulVVW/100-4 1464079 82.30 ns/op 77759.57 MB/s BenchmarkAddMulVVW/1000-4 166455 724.8 ns/op 88298.78 MB/s BenchmarkDivWVW/1-4 2642246 45.36 ns/op 1410.96 MB/s BenchmarkDivWVW/2-4 1227282 97.61 ns/op 1311.31 MB/s BenchmarkDivWVW/3-4 930528 124.6 ns/op 1540.51 MB/s BenchmarkDivWVW/4-4 818830 146.5 ns/op 1747.84 MB/s BenchmarkDivWVW/5-4 763791 150.3 ns/op 2129.57 MB/s BenchmarkDivWVW/10-4 427495 277.9 ns/op 2303.27 MB/s BenchmarkDivWVW/100-4 56940 2117 ns/op 3023.44 MB/s BenchmarkDivWVW/1000-4 5470 20506 ns/op 3121.01 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11173272 10.67 ns/op BenchmarkNonZeroShifts/1/shlVU-4 11747661 9.934 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10346942 10.94 ns/op BenchmarkNonZeroShifts/2/shlVU-4 10702290 10.81 ns/op BenchmarkNonZeroShifts/3/shrVU-4 9540286 12.18 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10032370 11.40 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9112126 12.92 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9465778 12.11 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8379410 14.27 ns/op BenchmarkNonZeroShifts/5/shlVU-4 8898591 12.93 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6488997 18.34 ns/op BenchmarkNonZeroShifts/10/shlVU-4 6793052 17.04 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 111.4 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1249654 94.81 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 129794 922.2 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 152736 775.8 ns/op BenchmarkDecimalConversion-4 193 586775 ns/op BenchmarkFloatString/100-4 9342 10764 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 212 569394 ns/op 2914 B/op 10 allocs/op BenchmarkFloatString/10000-4 2 52828754 ns/op 60892 B/op 49 allocs/op BenchmarkFloatString/100000-4 1 5221982278 ns/op 848280 B/op 544 allocs/op BenchmarkFloatAdd/10-4 171372 691.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 166677 701.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 151827 777.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 84032 1399 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17116 7072 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 221697 533.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 221559 528.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 215320 552.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 155802 761.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 44985 2657 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1885 65498 ns/op BenchmarkParseFloatLargeExp-4 422 279516 ns/op BenchmarkGCD10x10/WithoutXY-4 191278 638.9 ns/op BenchmarkGCD10x10/WithXY-4 54076 2121 ns/op BenchmarkGCD10x100/WithoutXY-4 92402 1284 ns/op BenchmarkGCD10x100/WithXY-4 16312 7373 ns/op BenchmarkGCD10x1000/WithoutXY-4 59002 1907 ns/op BenchmarkGCD10x1000/WithXY-4 12768 8988 ns/op BenchmarkGCD100x100/WithoutXY-4 23043 4905 ns/op BenchmarkGCD100x100/WithXY-4 10004 11799 ns/op BenchmarkGCD100x1000/WithoutXY-4 10000 10280 ns/op BenchmarkGCD100x1000/WithXY-4 5554 20436 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2108 55554 ns/op BenchmarkGCD1000x1000/WithXY-4 1168 101326 ns/op BenchmarkHilbert-4 20 5414391 ns/op BenchmarkBinomial-4 13635 8594 ns/op BenchmarkQuoRem-4 20092 6300 ns/op BenchmarkExp-4 14 7438842 ns/op BenchmarkExpMont/Odd-4 127 936800 ns/op 2604 B/op 22 allocs/op BenchmarkExpMont/Even1-4 124 951097 ns/op 3372 B/op 38 allocs/op BenchmarkExpMont/Even2-4 122 963558 ns/op 3849 B/op 53 allocs/op BenchmarkExpMont/Even3-4 122 978142 ns/op 3839 B/op 53 allocs/op BenchmarkExpMont/Even4-4 121 978550 ns/op 3874 B/op 54 allocs/op BenchmarkExpMont/Even8-4 122 978238 ns/op 3830 B/op 52 allocs/op BenchmarkExpMont/Even32-4 121 976813 ns/op 3853 B/op 53 allocs/op BenchmarkExpMont/Even64-4 145 818664 ns/op 3605 B/op 52 allocs/op BenchmarkExpMont/Even96-4 138 849515 ns/op 3776 B/op 51 allocs/op BenchmarkExpMont/Even128-4 158 751377 ns/op 3257 B/op 50 allocs/op BenchmarkExpMont/Even255-4 181 651934 ns/op 2943 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 427 269186 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 364 316137 ns/op 1721 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 385 314314 ns/op 1741 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 367 307188 ns/op 1745 B/op 47 allocs/op BenchmarkExp2-4 15 7489268 ns/op BenchmarkBitset-4 738824 149.5 ns/op BenchmarkBitsetNeg-4 434742 271.0 ns/op BenchmarkBitsetOrig-4 218880 509.2 ns/op BenchmarkBitsetNegOrig-4 139842 823.8 ns/op BenchmarkModSqrt225_Tonelli-4 100 1037018 ns/op BenchmarkModSqrt225_3Mod4-4 380 308552 ns/op BenchmarkModSqrt231_Tonelli-4 100 1068873 ns/op BenchmarkModSqrt231_5Mod8-4 319 378743 ns/op BenchmarkModInverse-4 10000 10011 ns/op BenchmarkSqrt-4 1575 77725 ns/op BenchmarkIntSqr/1-4 1367976 88.02 ns/op BenchmarkIntSqr/2-4 717758 163.4 ns/op BenchmarkIntSqr/3-4 601869 193.2 ns/op BenchmarkIntSqr/5-4 434283 273.7 ns/op BenchmarkIntSqr/8-4 306230 377.2 ns/op BenchmarkIntSqr/10-4 236586 480.5 ns/op BenchmarkIntSqr/20-4 46119 2701 ns/op BenchmarkIntSqr/30-4 33501 3621 ns/op BenchmarkIntSqr/50-4 21052 5740 ns/op BenchmarkIntSqr/80-4 12688 9598 ns/op BenchmarkIntSqr/100-4 9787 12102 ns/op BenchmarkIntSqr/200-4 3714 32198 ns/op BenchmarkIntSqr/300-4 1622 81169 ns/op BenchmarkIntSqr/500-4 727 164013 ns/op BenchmarkIntSqr/800-4 288 430842 ns/op BenchmarkIntSqr/1000-4 219 527549 ns/op BenchmarkDiv/20/10-4 390086 285.8 ns/op BenchmarkDiv/40/20-4 412082 282.3 ns/op BenchmarkDiv/100/50-4 377827 314.0 ns/op BenchmarkDiv/200/100-4 47306 2639 ns/op BenchmarkDiv/400/200-4 45063 2755 ns/op BenchmarkDiv/1000/500-4 36438 3463 ns/op BenchmarkDiv/2000/1000-4 28028 4485 ns/op BenchmarkDiv/20000/10000-4 1018 117208 ns/op BenchmarkDiv/200000/100000-4 25 4996088 ns/op BenchmarkDiv/2000000/1000000-4 1 130758242 ns/op BenchmarkDiv/20000000/10000000-4 1 3768117653 ns/op BenchmarkMul-4 5 23539131 ns/op BenchmarkNatMul/10-4 147308 703.6 ns/op BenchmarkNatMul/100-4 4867 22021 ns/op BenchmarkNatMul/1000-4 170 679781 ns/op BenchmarkZeroShifts/Shl-4 14824 7505 ns/op BenchmarkZeroShifts/ShlSame-4 5076799 22.61 ns/op BenchmarkZeroShifts/Shr-4 14937 8112 ns/op BenchmarkZeroShifts/ShrSame-4 4957500 23.13 ns/op BenchmarkExp3Power/0x10-4 169624 685.4 ns/op BenchmarkExp3Power/0x40-4 152294 771.6 ns/op BenchmarkExp3Power/0x100-4 87434 1314 ns/op BenchmarkExp3Power/0x400-4 40651 2885 ns/op BenchmarkExp3Power/0x1000-4 8972 12865 ns/op BenchmarkExp3Power/0x4000-4 1742 65571 ns/op BenchmarkExp3Power/0x10000-4 198 591386 ns/op BenchmarkExp3Power/0x40000-4 16 6771347 ns/op BenchmarkExp3Power/0x100000-4 2 63370177 ns/op BenchmarkExp3Power/0x400000-4 1 581925805 ns/op BenchmarkFibo-4 3 39577046 ns/op BenchmarkNatSqr/1-4 889956 131.9 ns/op BenchmarkNatSqr/2-4 520614 238.3 ns/op BenchmarkNatSqr/3-4 399709 282.4 ns/op BenchmarkNatSqr/5-4 274359 407.7 ns/op BenchmarkNatSqr/8-4 191164 578.2 ns/op BenchmarkNatSqr/10-4 154506 682.7 ns/op BenchmarkNatSqr/20-4 39645 2866 ns/op BenchmarkNatSqr/30-4 30747 3816 ns/op BenchmarkNatSqr/50-4 18708 6468 ns/op BenchmarkNatSqr/80-4 10000 10690 ns/op BenchmarkNatSqr/100-4 7888 13854 ns/op BenchmarkNatSqr/200-4 3312 35279 ns/op BenchmarkNatSqr/300-4 1284 84240 ns/op BenchmarkNatSqr/500-4 703 165998 ns/op BenchmarkNatSqr/800-4 297 398918 ns/op BenchmarkNatSqr/1000-4 223 524699 ns/op BenchmarkNatSetBytes/8-4 695776 165.8 ns/op BenchmarkNatSetBytes/24-4 188080 589.4 ns/op BenchmarkNatSetBytes/128-4 45298 2580 ns/op BenchmarkNatSetBytes/7-4 702842 151.8 ns/op BenchmarkNatSetBytes/23-4 202882 580.3 ns/op BenchmarkNatSetBytes/127-4 45549 2589 ns/op BenchmarkScanPi-4 247 475521 ns/op BenchmarkStringPiParallel-4 591 199139 ns/op BenchmarkScan/10/Base2-4 40005 2883 ns/op BenchmarkScan/100/Base2-4 4669 24994 ns/op BenchmarkScan/1000/Base2-4 474 245751 ns/op BenchmarkScan/10/Base8-4 100142 1237 ns/op BenchmarkScan/100/Base8-4 13376 9156 ns/op BenchmarkScan/1000/Base8-4 1321 87375 ns/op BenchmarkScan/10/Base10-4 104802 1152 ns/op BenchmarkScan/100/Base10-4 14696 8190 ns/op BenchmarkScan/1000/Base10-4 1491 78139 ns/op BenchmarkScan/10/Base16-4 113714 1025 ns/op BenchmarkScan/100/Base16-4 16580 7177 ns/op BenchmarkScan/1000/Base16-4 1681 69465 ns/op BenchmarkString/10/Base2-4 138822 810.6 ns/op BenchmarkString/100/Base2-4 20949 5492 ns/op BenchmarkString/1000/Base2-4 2173 53217 ns/op BenchmarkString/10/Base8-4 313392 398.4 ns/op BenchmarkString/100/Base8-4 56862 2031 ns/op BenchmarkString/1000/Base8-4 6424 18547 ns/op BenchmarkString/10/Base10-4 184638 645.4 ns/op BenchmarkString/100/Base10-4 35989 3335 ns/op BenchmarkString/1000/Base10-4 4609 27135 ns/op BenchmarkString/10/Base16-4 342799 352.9 ns/op BenchmarkString/100/Base16-4 76519 1585 ns/op BenchmarkString/1000/Base16-4 8168 13672 ns/op BenchmarkLeafSize/0-4 44 2659750 ns/op BenchmarkLeafSize/1-4 374 306513 ns/op BenchmarkLeafSize/2-4 369 307822 ns/op BenchmarkLeafSize/3-4 276 421296 ns/op BenchmarkLeafSize/4-4 363 307007 ns/op BenchmarkLeafSize/5-4 248 473733 ns/op BenchmarkLeafSize/6-4 272 421526 ns/op BenchmarkLeafSize/7-4 294 390635 ns/op BenchmarkLeafSize/8-4 386 309656 ns/op BenchmarkLeafSize/9-4 208 562172 ns/op BenchmarkLeafSize/10-4 252 465524 ns/op BenchmarkLeafSize/11-4 262 446956 ns/op BenchmarkLeafSize/12-4 276 400255 ns/op BenchmarkLeafSize/13-4 255 436151 ns/op BenchmarkLeafSize/14-4 291 395651 ns/op BenchmarkLeafSize/15-4 325 372006 ns/op BenchmarkLeafSize/16-4 358 298547 ns/op BenchmarkLeafSize/32-4 368 305626 ns/op BenchmarkLeafSize/64-4 352 320534 ns/op BenchmarkProbablyPrime/n=0-4 9 12245943 ns/op BenchmarkProbablyPrime/n=1-4 8 13929845 ns/op BenchmarkProbablyPrime/n=5-4 6 19667893 ns/op BenchmarkProbablyPrime/n=10-4 4 27070227 ns/op BenchmarkProbablyPrime/n=20-4 3 41640496 ns/op BenchmarkProbablyPrime/Lucas-4 9 11186278 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 74 1525961 ns/op BenchmarkRatCmp-4 207626 567.1 ns/op BenchmarkFloatPrecExact/1-4 123697 944.7 ns/op BenchmarkFloatPrecExact/10-4 40124 2905 ns/op BenchmarkFloatPrecExact/100-4 10000 11273 ns/op BenchmarkFloatPrecExact/1000-4 1987 55797 ns/op BenchmarkFloatPrecExact/10000-4 124 919083 ns/op BenchmarkFloatPrecExact/100000-4 3 39685884 ns/op BenchmarkFloatPrecExact/1000000-4 1 1941399582 ns/op BenchmarkFloatPrecMixed/1-4 116536 982.1 ns/op BenchmarkFloatPrecMixed/10-4 34242 3516 ns/op BenchmarkFloatPrecMixed/100-4 4736 22383 ns/op BenchmarkFloatPrecMixed/1000-4 446 273705 ns/op BenchmarkFloatPrecMixed/10000-4 12 9625693 ns/op BenchmarkFloatPrecMixed/100000-4 1 526880061 ns/op BenchmarkFloatPrecMixed/1000000-4 1 33937676726 ns/op BenchmarkFloatPrecInexact/1-4 189201 583.0 ns/op BenchmarkFloatPrecInexact/10-4 168235 713.5 ns/op BenchmarkFloatPrecInexact/100-4 104431 1056 ns/op BenchmarkFloatPrecInexact/1000-4 33532 3447 ns/op BenchmarkFloatPrecInexact/10000-4 4012 26794 ns/op BenchmarkFloatPrecInexact/100000-4 438 255826 ns/op BenchmarkFloatPrecInexact/1000000-4 21 5450324 ns/op BenchmarkFloatSqrt/64-4 22045 5432 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 13716 8490 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 9122 12262 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 4766 24381 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 740 152243 ns/op 18112 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 60 2005541 ns/op 173730 B/op 18 allocs/op BenchmarkFloatSqrt/1000000-4 1 153442248 ns/op 3806336 B/op 637 allocs/op PASS ok math/big 92.439s goos: linux goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8274031 14.53 ns/op BenchmarkLeadingZeros8-4 7435830 15.90 ns/op BenchmarkLeadingZeros16-4 8516275 13.76 ns/op BenchmarkLeadingZeros32-4 8753970 13.45 ns/op BenchmarkLeadingZeros64-4 9147229 13.20 ns/op BenchmarkTrailingZeros-4 8949076 13.34 ns/op BenchmarkTrailingZeros8-4 8797411 13.54 ns/op BenchmarkTrailingZeros16-4 8823441 13.45 ns/op BenchmarkTrailingZeros32-4 8824668 13.50 ns/op BenchmarkTrailingZeros64-4 8988928 13.55 ns/op BenchmarkOnesCount-4 8984251 13.46 ns/op BenchmarkOnesCount8-4 9205603 13.19 ns/op BenchmarkOnesCount16-4 8651448 13.92 ns/op BenchmarkOnesCount32-4 8486520 13.99 ns/op BenchmarkOnesCount64-4 8555736 13.71 ns/op BenchmarkRotateLeft-4 9098118 13.09 ns/op BenchmarkRotateLeft8-4 8790128 13.64 ns/op BenchmarkRotateLeft16-4 8474925 13.90 ns/op BenchmarkRotateLeft32-4 9292845 13.12 ns/op BenchmarkRotateLeft64-4 9294706 12.98 ns/op BenchmarkReverse-4 13183047 9.122 ns/op BenchmarkReverse8-4 16243192 7.185 ns/op BenchmarkReverse16-4 14761670 8.024 ns/op BenchmarkReverse32-4 14481370 8.297 ns/op BenchmarkReverse64-4 13172649 9.072 ns/op BenchmarkReverseBytes-4 16186611 7.306 ns/op BenchmarkReverseBytes16-4 16480226 7.176 ns/op BenchmarkReverseBytes32-4 16578292 7.160 ns/op BenchmarkReverseBytes64-4 16287690 7.178 ns/op BenchmarkAdd-4 8780112 13.58 ns/op BenchmarkAdd32-4 9276751 12.87 ns/op BenchmarkAdd64-4 8921059 13.59 ns/op BenchmarkAdd64multiple-4 18363015 6.495 ns/op BenchmarkSub-4 8927196 13.69 ns/op BenchmarkSub32-4 8899318 13.40 ns/op BenchmarkSub64-4 8930931 13.49 ns/op BenchmarkSub64multiple-4 18470806 6.494 ns/op BenchmarkMul-4 9007821 13.12 ns/op BenchmarkMul32-4 8829993 13.65 ns/op BenchmarkMul64-4 8742728 14.00 ns/op BenchmarkDiv-4 2615175 46.06 ns/op BenchmarkDiv32-4 5512648 21.78 ns/op BenchmarkDiv64-4 2581860 45.86 ns/op PASS ok math/bits 6.868s goos: linux goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10531971 11.18 ns/op BenchmarkAcos-4 429585 281.6 ns/op BenchmarkAcosh-4 377481 301.3 ns/op BenchmarkAsin-4 416319 280.5 ns/op BenchmarkAsinh-4 426380 277.6 ns/op BenchmarkAtan-4 638498 175.6 ns/op BenchmarkAtanh-4 669380 175.8 ns/op BenchmarkConj-4 15733556 7.050 ns/op BenchmarkCos-4 491838 216.4 ns/op BenchmarkCosh-4 544347 213.8 ns/op BenchmarkExp-4 769051 151.7 ns/op BenchmarkLog-4 821612 146.5 ns/op BenchmarkLog10-4 699630 149.1 ns/op BenchmarkPhase-4 1798362 66.61 ns/op BenchmarkPolar-4 1000000 103.6 ns/op BenchmarkPow-4 197720 592.5 ns/op BenchmarkRect-4 1000000 114.5 ns/op BenchmarkSin-4 545988 214.8 ns/op BenchmarkSinh-4 539188 215.6 ns/op BenchmarkSqrt-4 827476 145.7 ns/op BenchmarkTan-4 330769 369.3 ns/op BenchmarkTanh-4 360604 324.5 ns/op PASS ok math/cmplx 3.848s goos: linux goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 713145 169.3 ns/op BenchmarkInt63ThreadsafeParallel-4 513159 213.8 ns/op BenchmarkInt63Unthreadsafe-4 1231459 97.64 ns/op BenchmarkIntn1000-4 778500 137.3 ns/op BenchmarkInt63n1000-4 924454 127.2 ns/op BenchmarkInt31n1000-4 936691 120.1 ns/op BenchmarkFloat32-4 939385 113.9 ns/op BenchmarkFloat64-4 1227585 96.86 ns/op BenchmarkPerm3-4 190569 634.7 ns/op BenchmarkPerm30-4 22874 5217 ns/op BenchmarkPerm30ViaShuffle-4 22356 4965 ns/op BenchmarkShuffleOverhead-4 18097 6616 ns/op BenchmarkRead3-4 893616 133.0 ns/op BenchmarkRead64-4 71440 1652 ns/op BenchmarkRead1000-4 4635 24106 ns/op BenchmarkConcurrent-4 169803 785.3 ns/op PASS ok math/rand 3.440s goos: linux goarch: amd64 pkg: math/rand/v2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPCG_DXSM-4 4347138 27.38 ns/op BenchmarkSourceUint64-4 4165159 28.50 ns/op BenchmarkGlobalInt64-4 3669126 30.45 ns/op BenchmarkGlobalInt64Parallel-4 6497461 17.47 ns/op BenchmarkGlobalUint64-4 4017668 32.21 ns/op BenchmarkGlobalUint64Parallel-4 6999015 18.29 ns/op BenchmarkInt64-4 2335034 51.34 ns/op BenchmarkUint64-4 2302443 51.19 ns/op BenchmarkGlobalIntN1000-4 2469416 48.99 ns/op BenchmarkIntN1000-4 1799266 66.95 ns/op BenchmarkInt64N1000-4 1794486 66.15 ns/op BenchmarkInt64N1e8-4 1835034 65.84 ns/op BenchmarkInt64N1e9-4 1818054 65.98 ns/op BenchmarkInt64N2e9-4 1788218 66.74 ns/op BenchmarkInt64N1e18-4 1743201 69.63 ns/op BenchmarkInt64N2e18-4 1707073 70.81 ns/op BenchmarkInt64N4e18-4 1478372 79.73 ns/op BenchmarkInt32N1000-4 1807791 67.11 ns/op BenchmarkInt32N1e8-4 1792701 67.00 ns/op BenchmarkInt32N1e9-4 1780009 66.95 ns/op BenchmarkInt32N2e9-4 1795898 66.74 ns/op BenchmarkFloat32-4 2300718 52.33 ns/op BenchmarkFloat64-4 2340910 51.02 ns/op BenchmarkExpFloat64-4 1286425 93.58 ns/op BenchmarkNormFloat64-4 1303827 91.58 ns/op BenchmarkPerm3-4 312862 390.1 ns/op BenchmarkPerm30-4 31809 3660 ns/op BenchmarkPerm30ViaShuffle-4 36500 3290 ns/op BenchmarkShuffleOverhead-4 47857 2470 ns/op BenchmarkConcurrent-4 3461905 31.84 ns/op PASS ok math/rand/v2 6.468s goos: linux goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 43894 2648 ns/op BenchmarkQDecodeWord-4 96056 1106 ns/op BenchmarkQDecodeHeader-4 102682 1152 ns/op BenchmarkTypeByExtension/.html-4 467211 253.9 ns/op BenchmarkTypeByExtension/.HTML-4 330212 380.9 ns/op BenchmarkTypeByExtension/.unused-4 331464 324.1 ns/op BenchmarkExtensionsByType/text/html-4 172965 616.2 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 114025 1091 ns/op BenchmarkExtensionsByType/application/octet-stream-4 118526 932.8 ns/op PASS ok mime 2.568s goos: linux goarch: amd64 pkg: mime/multipart cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadForm/fields/maxMemory=0-4 648 176169 ns/op 48536 B/op 187 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 608 174571 ns/op 48063 B/op 187 allocs/op BenchmarkReadForm/files/maxMemory=0-4 204 580352 ns/op 103788 B/op 270 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 493 238011 ns/op 49387 B/op 207 allocs/op PASS ok mime/multipart 1.723s goos: linux goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 993 115005 ns/op PASS ok mime/quotedprintable 1.152s goos: linux goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 76 1504340 ns/op 8260 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 18 6075709 ns/op 19536 B/op 161 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5022992019 ns/op 158672 B/op 232 allocs/op BenchmarkDNSName-4 102079 1069 ns/op BenchmarkInterfaces-4 1281 81806 ns/op 17333 B/op 42 allocs/op BenchmarkInterfaceByIndex-4 1770 60564 ns/op 12496 B/op 25 allocs/op BenchmarkInterfaceByName-4 1278 81698 ns/op 17473 B/op 43 allocs/op BenchmarkInterfaceAddrs-4 876 125147 ns/op 23366 B/op 107 allocs/op BenchmarkInterfacesAndAddrs-4 2944 36168 ns/op 3932 B/op 33 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 560 192716 ns/op 137573 B/op 51 allocs/op BenchmarkParseIP-4 6098 17229 ns/op BenchmarkParseIPValidIPv4-4 329570 355.0 ns/op BenchmarkParseIPValidIPv6-4 164592 710.7 ns/op BenchmarkIPString/IPv4-4 119059 1032 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 9636 11802 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 41416 2827 ns/op BenchmarkIPEqual/IPv4-4 1122502 108.9 ns/op BenchmarkIPEqual/IPv6-4 1092363 105.2 ns/op BenchmarkSendFile/1024-4 1 1203327412 ns/op 0.00 MB/s 712 B/op 13 allocs/op BenchmarkSendFile/2048-4 1 1205727884 ns/op 0.00 MB/s 616 B/op 12 allocs/op BenchmarkSendFile/4096-4 1 1206221651 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/8192-4 1 1207050793 ns/op 0.01 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/16384-4 1 1206033569 ns/op 0.01 MB/s 712 B/op 13 allocs/op BenchmarkSendFile/32768-4 1 1016883294 ns/op 0.03 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/65536-4 1 1016901262 ns/op 0.06 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/131072-4 1 1016673607 ns/op 0.13 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/262144-4 1 1016921070 ns/op 0.26 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/524288-4 1 1017912775 ns/op 0.52 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/1048576-4 1 1020489575 ns/op 1.03 MB/s 520 B/op 11 allocs/op BenchmarkSendfileZeroBytes-4 1 204840175 ns/op 4871776 B/op 233740 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 1 1016149421 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 1 1016209150 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 1 1016935130 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 1 1016273566 ns/op 0.01 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 1 1016301345 ns/op 0.02 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 1 1016437735 ns/op 0.03 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1 1016843386 ns/op 0.06 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 1 1017094212 ns/op 0.13 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 1 1017042797 ns/op 0.26 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 1 1018438980 ns/op 0.51 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 1 1020050515 ns/op 1.03 MB/s BenchmarkSplice/unix-to-tcp/1024-4 1 1016113719 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/2048-4 1 1016100437 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/4096-4 1 1016748993 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/8192-4 1 1016016199 ns/op 0.01 MB/s BenchmarkSplice/unix-to-tcp/16384-4 1 1016214105 ns/op 0.02 MB/s BenchmarkSplice/unix-to-tcp/32768-4 1 1016674349 ns/op 0.03 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1 1016636540 ns/op 0.06 MB/s BenchmarkSplice/unix-to-tcp/131072-4 1 1016595254 ns/op 0.13 MB/s BenchmarkSplice/unix-to-tcp/262144-4 1 1017258107 ns/op 0.26 MB/s BenchmarkSplice/unix-to-tcp/524288-4 1 1018708803 ns/op 0.51 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 1 1020366233 ns/op 1.03 MB/s BenchmarkSpliceFile/tcp-to-file/1024-4 1 1016599831 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/2048-4 1 1016901622 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/4096-4 1 1017293846 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/8192-4 1 1016731430 ns/op 0.01 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/16384-4 1 1016383759 ns/op 0.02 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/32768-4 1 1016200816 ns/op 0.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/65536-4 1 1016273651 ns/op 0.06 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/131072-4 1 1017556647 ns/op 0.13 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/262144-4 1 1017917058 ns/op 0.26 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/tcp-to-file/524288-4 1 1018464285 ns/op 0.51 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/1048576-4 1 1020111097 ns/op 1.03 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/1024-4 1 1016305811 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/2048-4 1 1016131423 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/4096-4 1 1016093201 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/8192-4 1 1016548223 ns/op 0.01 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/16384-4 1 1016309402 ns/op 0.02 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/32768-4 1 1017334310 ns/op 0.03 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/65536-4 1 1016101677 ns/op 0.06 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/131072-4 1 1016593025 ns/op 0.13 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/262144-4 1 1017296221 ns/op 0.26 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/524288-4 1 1018474516 ns/op 0.51 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/1048576-4 1 1020522836 ns/op 1.03 MB/s 944 B/op 9 allocs/op BenchmarkTCP4OneShot-4 1909 54211 ns/op BenchmarkTCP4OneShotTimeout-4 2240 55553 ns/op BenchmarkTCP4Persistent-4 12786 10630 ns/op BenchmarkTCP4PersistentTimeout-4 12564 10247 ns/op BenchmarkTCP6OneShot-4 2210 52522 ns/op BenchmarkTCP6OneShotTimeout-4 2131 51623 ns/op BenchmarkTCP6Persistent-4 12658 8719 ns/op BenchmarkTCP6PersistentTimeout-4 11590 9435 ns/op BenchmarkTCP4ConcurrentReadWrite-4 23852 5300 ns/op BenchmarkTCP6ConcurrentReadWrite-4 18928 5696 ns/op BenchmarkSetReadDeadline-4 110898 1040 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 9765 11811 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 10000 12687 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 10000 11378 ns/op 0 B/op 0 allocs/op PASS ok net 67.942s goos: linux goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 27937 4134 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 11073 10557 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 13348 8503 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 17318 7052 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 28716 3950 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 48380 2380 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 1495435 79.06 ns/op BenchmarkFindChild/n=2/rep=map-4 3490226 32.76 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1319038 91.42 ns/op BenchmarkFindChild/n=4/rep=linear-4 725421 148.2 ns/op BenchmarkFindChild/n=4/rep=map-4 3121914 36.47 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 739065 157.3 ns/op BenchmarkFindChild/n=8/rep=linear-4 400940 302.3 ns/op BenchmarkFindChild/n=8/rep=map-4 2802375 41.70 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 368288 307.3 ns/op BenchmarkFindChild/n=16/rep=linear-4 204007 568.3 ns/op BenchmarkFindChild/n=16/rep=map-4 3077361 38.15 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2210176 52.21 ns/op BenchmarkFindChild/n=32/rep=linear-4 101586 1193 ns/op BenchmarkFindChild/n=32/rep=map-4 3353598 34.59 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 2448993 50.59 ns/op BenchmarkMultiConflicts-4 1 182501414 ns/op BenchmarkServerMatch-4 17794 6819 ns/op BenchmarkReadRequestChrome-4 3175 33401 ns/op 18.29 MB/s 1508 B/op 14 allocs/op BenchmarkReadRequestCurl-4 9944 11522 ns/op 6.77 MB/s 955 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 9980 11603 ns/op 7.07 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6634 17078 ns/op 8.84 MB/s 1052 B/op 11 allocs/op BenchmarkReadRequestWrk-4 16334 7342 ns/op 5.45 MB/s 892 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 300 413743 ns/op 2.47 MB/s BenchmarkFileAndServer_1KB/https1-4 159 645975 ns/op 1.59 MB/s BenchmarkFileAndServer_1KB/h2-4 152 752247 ns/op 1.36 MB/s BenchmarkFileAndServer_16MB/h1-4 2 51617079 ns/op 325.03 MB/s BenchmarkFileAndServer_16MB/https1-4 1 121903269 ns/op 137.63 MB/s BenchmarkFileAndServer_16MB/h2-4 1 234417028 ns/op 71.57 MB/s BenchmarkFileAndServer_64MB/h1-4 1 211023922 ns/op 318.02 MB/s BenchmarkFileAndServer_64MB/https1-4 1 463522897 ns/op 144.78 MB/s BenchmarkFileAndServer_64MB/h2-4 1 946839039 ns/op 70.88 MB/s BenchmarkServeMux-4 207 620089 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 253 514904 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 355 345696 ns/op 6022 B/op 63 allocs/op BenchmarkClientServer/https1-4 198 505411 ns/op 6840 B/op 75 allocs/op BenchmarkClientServer/h2-4 145 692448 ns/op 10118 B/op 81 allocs/op BenchmarkClientServerParallel/4/h1-4 912 120942 ns/op 9228 B/op 75 allocs/op BenchmarkClientServerParallel/4/https1-4 22 4737432 ns/op 97937 B/op 1054 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35158: write tcp 127.0.0.1:44167->127.0.0.1:35158: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35088: write tcp 127.0.0.1:44167->127.0.0.1:35088: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35096: write tcp 127.0.0.1:44167->127.0.0.1:35096: use of closed network connection BenchmarkClientServerParallel/4/h2-4 198 526820 ns/op 16907 B/op 167 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58608: read tcp 127.0.0.1:38925->127.0.0.1:58608: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58576: write tcp 127.0.0.1:38925->127.0.0.1:58576: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58580: write tcp 127.0.0.1:38925->127.0.0.1:58580: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46948: read tcp 127.0.0.1:38783->127.0.0.1:46948: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46988: read tcp 127.0.0.1:38783->127.0.0.1:46988: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46998: write tcp 127.0.0.1:38783->127.0.0.1:46998: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46974: write tcp 127.0.0.1:38783->127.0.0.1:46974: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47002: write tcp 127.0.0.1:38783->127.0.0.1:47002: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46954: write tcp 127.0.0.1:38783->127.0.0.1:46954: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46876: write tcp 127.0.0.1:38783->127.0.0.1:46876: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 518 217161 ns/op 19683 B/op 105 allocs/op BenchmarkClientServerParallel/64/https1-4 21 5584629 ns/op 104776 B/op 1132 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59482: write tcp 127.0.0.1:33989->127.0.0.1:59482: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59484: write tcp 127.0.0.1:33989->127.0.0.1:59484: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55094: read tcp 127.0.0.1:41069->127.0.0.1:55094: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55166: read tcp 127.0.0.1:41069->127.0.0.1:55166: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55102: write tcp 127.0.0.1:41069->127.0.0.1:55102: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55074: write tcp 127.0.0.1:41069->127.0.0.1:55074: use of closed network connection BenchmarkClientServerParallel/64/h2-4 72 4976138 ns/op 105925 B/op 1244 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58580: write tcp 127.0.0.1:39959->127.0.0.1:58580: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58578: write tcp 127.0.0.1:39959->127.0.0.1:58578: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59436: write tcp 127.0.0.1:43407->127.0.0.1:59436: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59546: write tcp 127.0.0.1:43407->127.0.0.1:59546: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59460: write tcp 127.0.0.1:43407->127.0.0.1:59460: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59526: write tcp 127.0.0.1:43407->127.0.0.1:59526: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59532: read tcp 127.0.0.1:43407->127.0.0.1:59532: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59444: read tcp 127.0.0.1:43407->127.0.0.1:59444: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59492: read tcp 127.0.0.1:43407->127.0.0.1:59492: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59470: read tcp 127.0.0.1:43407->127.0.0.1:59470: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1025240827 ns/op 29664 B/op 155 allocs/op BenchmarkClient-4 277 457361 ns/op 3752 B/op 44 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 636 177525 ns/op 7549 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1227 104570 ns/op 3038 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1519 74029 ns/op 1954 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1545 79051 ns/op 2799 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1518 78054 ns/op 2746 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1389 80119 ns/op 2739 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1548 77908 ns/op 1956 B/op 14 allocs/op BenchmarkServerHijack-4 838 121380 ns/op 16748 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 333 358594 ns/op 5864 B/op 52 allocs/op BenchmarkResponseStatusLine-4 462316 222.4 ns/op 0 B/op 0 allocs/op PASS ok net/http 17.852s goos: linux goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 3784 29744 ns/op 34138 B/op 12 allocs/op PASS ok net/http/httputil 1.202s goos: linux goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 82282 1414 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 524682 211.0 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 169556 689.7 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 61694 1963 ns/op BenchmarkStdIPv4-4 130852 915.9 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 89401 1307 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 93667 1272 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 76650 1514 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 68366 1742 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1647375 72.04 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1428745 83.53 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1506486 78.92 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 251451 469.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 269692 432.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 244358 465.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 78375 1570 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 261856 456.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 139968 860.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 144772 825.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 131529 864.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 73118 1659 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 347624 346.5 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 117318 972.2 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 167823 695.3 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 234762 507.4 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 154618 745.0 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 292827 402.2 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 145122 813.9 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 136974 813.1 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 138996 819.2 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 106369 1075 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 421807 272.7 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 217326 527.4 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 97993 1213 ns/op 96 B/op 2 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 127676 924.4 ns/op 56 B/op 2 allocs/op BenchmarkAddrPortString/v6_v4-4 159432 708.8 ns/op 56 B/op 2 allocs/op BenchmarkAddrPortString/v6_zone-4 123729 1001 ns/op 56 B/op 2 allocs/op BenchmarkAddrPortMarshalText/v4-4 245704 481.6 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 112227 1046 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 133779 882.3 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 176001 671.7 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 125157 936.1 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 110.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 112.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 112.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 938371 116.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 962232 116.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 117.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 117.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 997249 116.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 116.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 316544 370.2 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 553381 195.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 201721 589.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 212222 564.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 195105 613.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 70460 1706 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 456883 245.0 ns/op PASS ok net/netip 8.758s 2023/11/17 23:44:55 Test RPC server listening on 127.0.0.1:39665 2023/11/17 23:44:55 Test HTTP RPC server listening on 127.0.0.1:46287 goos: linux goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1150 101722 ns/op BenchmarkEndToEndHTTP-4 1089 102100 ns/op BenchmarkEndToEndAsync-4 2359 48274 ns/op BenchmarkEndToEndAsyncHTTP-4 2551 48420 ns/op PASS ok net/rpc 1.815s goos: linux goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 2973 35232 ns/op BenchmarkReadMIMEHeader/server_headers-4 4521 22515 ns/op BenchmarkUncommon-4 24975 4571 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.414s goos: linux goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 3909 26633 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 93501 1261 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 515547 213.7 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 90542 1304 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 166776 714.7 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 78721 1453 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 13112 9027 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 359056 312.5 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 85218 1338 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 162288 700.2 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 81651 1462 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 14901 7974 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 184148 635.1 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 76879 1534 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 75692 1571 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 34338 3454 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6034 19255 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 182048 641.4 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 77248 1552 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 72152 1589 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 33613 3510 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6310 18782 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.194s goos: linux goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 2968594 39.65 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 154294 714.6 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 721 158829 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:512: benchmarkReaddirname ".": 130 entries os_test.go:512: benchmarkReaddirname ".": 130 entries os_test.go:512: benchmarkReaddirname ".": 130 entries BenchmarkReaddir-4 225 513293 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:529: benchmarkReaddir ".": 130 entries os_test.go:529: benchmarkReaddir ".": 130 entries os_test.go:529: benchmarkReaddir ".": 130 entries BenchmarkReadDir-4 591 192316 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:546: benchmarkReadDir ".": 130 entries os_test.go:546: benchmarkReadDir ".": 130 entries os_test.go:546: benchmarkReadDir ".": 130 entries BenchmarkStatDot-4 50486 2223 ns/op BenchmarkStatFile-4 37846 2741 ns/op BenchmarkStatDir-4 45024 2586 ns/op BenchmarkLstatDot-4 50888 2180 ns/op BenchmarkLstatFile-4 44235 2635 ns/op BenchmarkLstatDir-4 45345 2570 ns/op PASS ok os 2.612s goos: linux goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 94 1077152 ns/op 7025 B/op 30 allocs/op PASS ok os/exec 1.129s goos: linux goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 324279 316.3 ns/op PASS ok os/user 1.225s goos: linux goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3518852 33.78 ns/op BenchmarkString-4 2134116 55.88 ns/op BenchmarkBytes-4 1958637 61.03 ns/op BenchmarkNamedBytes-4 1000000 112.8 ns/op BenchmarkBytesArray-4 614480 165.3 ns/op BenchmarkSliceLen-4 2185003 55.43 ns/op BenchmarkMapLen-4 811855 146.5 ns/op BenchmarkStringLen-4 1940611 62.34 ns/op BenchmarkArrayLen-4 1295868 93.35 ns/op BenchmarkSliceCap-4 2416855 50.23 ns/op BenchmarkDeepEqual/int8-4 386516 286.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 85762 1409 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 345102 344.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 80798 1438 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 339764 338.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 80188 1436 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 347097 337.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 84368 1420 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 337098 341.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 84104 1426 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 386655 297.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 113516 1064 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 339962 348.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 81825 1439 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 343651 339.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 83653 1428 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 337515 340.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 84013 1425 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 329234 348.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 81901 1427 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 319327 353.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 82812 1435 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 348054 348.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 82740 1431 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 335725 343.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 83464 1430 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 341988 336.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 83284 1418 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 349354 343.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 83574 1425 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 405480 288.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 86428 1375 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 355970 335.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 82892 1460 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 113804 1056 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 54307 2163 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 43489 2761 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 30830 3953 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 31390 3790 ns/op BenchmarkIsZero/ArrayComparable-4 283148 410.2 ns/op BenchmarkIsZero/ArrayIncomparable-4 30507 3944 ns/op BenchmarkIsZero/StructComparable-4 554130 215.6 ns/op BenchmarkIsZero/StructIncomparable-4 140806 879.4 ns/op BenchmarkIsZero/ArrayInt_4-4 1259545 95.44 ns/op BenchmarkIsZero/ArrayInt_1024-4 17268 7015 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 32941 3611 ns/op BenchmarkIsZero/Struct4Int-4 960595 122.9 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 17356 6931 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 17029 6939 ns/op BenchmarkSetZero/Bool/Direct-4 4255984 28.01 ns/op BenchmarkSetZero/Bool/CachedZero-4 849154 142.2 ns/op BenchmarkSetZero/Bool/NewZero-4 622051 188.0 ns/op BenchmarkSetZero/Int/Direct-4 2500260 48.05 ns/op BenchmarkSetZero/Int/CachedZero-4 786165 139.8 ns/op BenchmarkSetZero/Int/NewZero-4 609510 190.1 ns/op BenchmarkSetZero/Uint/Direct-4 2489793 47.56 ns/op BenchmarkSetZero/Uint/CachedZero-4 830923 137.2 ns/op BenchmarkSetZero/Uint/NewZero-4 599757 200.2 ns/op BenchmarkSetZero/Float/Direct-4 2500718 47.64 ns/op BenchmarkSetZero/Float/CachedZero-4 819356 148.6 ns/op BenchmarkSetZero/Float/NewZero-4 607245 196.8 ns/op BenchmarkSetZero/Complex/Direct-4 2469112 48.68 ns/op BenchmarkSetZero/Complex/CachedZero-4 734451 150.1 ns/op BenchmarkSetZero/Complex/NewZero-4 632215 200.1 ns/op BenchmarkSetZero/Array/Direct-4 2004597 60.94 ns/op BenchmarkSetZero/Array/CachedZero-4 776733 146.1 ns/op BenchmarkSetZero/Array/NewZero-4 605372 186.6 ns/op BenchmarkSetZero/Chan/Direct-4 2547344 47.42 ns/op BenchmarkSetZero/Chan/CachedZero-4 800720 149.2 ns/op BenchmarkSetZero/Chan/NewZero-4 626928 187.6 ns/op BenchmarkSetZero/Func/Direct-4 2539668 47.37 ns/op BenchmarkSetZero/Func/CachedZero-4 821101 142.1 ns/op BenchmarkSetZero/Func/NewZero-4 655899 181.4 ns/op BenchmarkSetZero/Interface/Direct-4 2250961 53.09 ns/op BenchmarkSetZero/Interface/CachedZero-4 838651 137.0 ns/op BenchmarkSetZero/Interface/NewZero-4 622952 184.1 ns/op BenchmarkSetZero/Map/Direct-4 2551462 46.81 ns/op BenchmarkSetZero/Map/CachedZero-4 817101 144.3 ns/op BenchmarkSetZero/Map/NewZero-4 636894 179.6 ns/op BenchmarkSetZero/Pointer/Direct-4 2516556 47.68 ns/op BenchmarkSetZero/Pointer/CachedZero-4 802672 146.7 ns/op BenchmarkSetZero/Pointer/NewZero-4 621355 187.5 ns/op BenchmarkSetZero/Slice/Direct-4 2249262 53.38 ns/op BenchmarkSetZero/Slice/CachedZero-4 818485 137.5 ns/op BenchmarkSetZero/Slice/NewZero-4 596096 194.0 ns/op BenchmarkSetZero/String/Direct-4 2335237 51.48 ns/op BenchmarkSetZero/String/CachedZero-4 781890 150.2 ns/op BenchmarkSetZero/String/NewZero-4 589125 194.4 ns/op BenchmarkSetZero/Struct/Direct-4 2169846 55.54 ns/op BenchmarkSetZero/Struct/CachedZero-4 791392 139.5 ns/op BenchmarkSetZero/Struct/NewZero-4 576712 188.6 ns/op BenchmarkSelect/1-4 146424 812.9 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 61707 1863 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 31275 3599 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 212809 612.0 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 158536 740.2 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 102025 1002 ns/op 127.74 MB/s BenchmarkCallArgCopy/size=256-4 97204 1194 ns/op 214.46 MB/s BenchmarkCallArgCopy/size=1024-4 65902 1700 ns/op 602.27 MB/s BenchmarkCallArgCopy/size=4096-4 33420 3721 ns/op 1100.77 MB/s BenchmarkCallArgCopy/size=65536-4 2625 51671 ns/op 1268.32 MB/s BenchmarkFieldByName1-4 1184262 98.21 ns/op BenchmarkFieldByName2-4 88020 1436 ns/op BenchmarkFieldByName3-4 9426 10740 ns/op BenchmarkInterfaceBig-4 3420439 29.65 ns/op BenchmarkInterfaceSmall-4 3792637 29.68 ns/op BenchmarkNew-4 2085321 70.07 ns/op BenchmarkMap/StringKeys/MapIndex-4 2127 53955 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 1749 67601 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2113 56782 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 1774 67483 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2210 54080 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 1759 66921 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 207699 573.5 ns/op PASS ok reflect 18.897s goos: linux goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 9266 11631 ns/op 9179 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 13866 8468 ns/op 9471 B/op 1 allocs/op BenchmarkFindString-4 11104 11500 ns/op 9206 B/op 1 allocs/op BenchmarkFindSubmatch-4 10059 11363 ns/op 9138 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10178 11486 ns/op 9475 B/op 2 allocs/op BenchmarkLiteral-4 15283 7672 ns/op BenchmarkNotLiteral-4 3764 27692 ns/op BenchmarkMatchClass-4 3038 35893 ns/op BenchmarkMatchClass_InRange-4 3022 34941 ns/op BenchmarkReplaceAll-4 2389 52396 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 14950 8078 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 35338 3342 ns/op BenchmarkAnchoredShortMatch-4 12860 9131 ns/op BenchmarkAnchoredLongMatch-4 18892 6506 ns/op BenchmarkOnePassShortA-4 20554 5948 ns/op BenchmarkNotOnePassShortA-4 7708 16553 ns/op BenchmarkOnePassShortB-4 26091 4646 ns/op BenchmarkNotOnePassShortB-4 9099 13593 ns/op BenchmarkOnePassLongPrefix-4 79423 1497 ns/op BenchmarkOnePassLongNotPrefix-4 27031 4521 ns/op BenchmarkMatchParallelShared-4 15639 7364 ns/op BenchmarkMatchParallelCopied-4 23508 6048 ns/op BenchmarkQuoteMetaAll-4 134631 882.6 ns/op 15.86 MB/s BenchmarkQuoteMetaNone-4 250906 469.9 ns/op 55.33 MB/s BenchmarkCompile/Onepass-4 3806 30125 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 1528 73803 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 186 633364 ns/op 90712 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3597231 31.80 ns/op 503.21 MB/s BenchmarkMatch/Easy0/32-4 15926 8121 ns/op 3.94 MB/s BenchmarkMatch/Easy0/1K-4 14742 8398 ns/op 121.93 MB/s BenchmarkMatch/Easy0i/16-4 3646258 32.78 ns/op 488.15 MB/s BenchmarkMatch/Easy0i/32-4 5307 22216 ns/op 1.44 MB/s BenchmarkMatch/Easy0i/1K-4 271 433732 ns/op 2.36 MB/s BenchmarkMatch/Easy1/16-4 3712692 32.08 ns/op 498.68 MB/s BenchmarkMatch/Easy1/32-4 15522 7899 ns/op 4.05 MB/s BenchmarkMatch/Easy1/1K-4 5968 17410 ns/op 58.82 MB/s BenchmarkMatch/Medium/16-4 3630609 31.66 ns/op 505.36 MB/s BenchmarkMatch/Medium/32-4 5148 20102 ns/op 1.59 MB/s BenchmarkMatch/Medium/1K-4 303 387930 ns/op 2.64 MB/s BenchmarkMatch/Hard/16-4 3744528 31.80 ns/op 503.12 MB/s BenchmarkMatch/Hard/32-4 3334 30100 ns/op 1.06 MB/s BenchmarkMatch/Hard/1K-4 171 676809 ns/op 1.51 MB/s BenchmarkMatch/Hard1/16-4 1473 83965 ns/op 0.19 MB/s BenchmarkMatch/Hard1/32-4 729 159553 ns/op 0.20 MB/s BenchmarkMatch/Hard1/1K-4 25 4582489 ns/op 0.22 MB/s BenchmarkMatch_onepass_regex/16-4 27939 4416 ns/op 3.62 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 16998 6933 ns/op 4.62 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 664 180299 ns/op 5.68 MB/s 25 B/op 0 allocs/op PASS ok regexp 9.079s goos: linux goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 618888 190.4 ns/op BenchmarkIsWordChar-4 184138 652.7 ns/op PASS ok regexp/syntax 2.250s goos: linux goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCallers/cached-4 72926 1607 ns/op BenchmarkCallers/inlined-4 67638 1748 ns/op BenchmarkCallers/no-cache-4 14660 7707 ns/op BenchmarkFPCallers/cached-4 2784477 42.31 ns/op BenchmarkMakeChan/Byte-4 901795 130.0 ns/op BenchmarkMakeChan/Int-4 777652 159.1 ns/op BenchmarkMakeChan/Ptr-4 577210 214.8 ns/op BenchmarkMakeChan/Struct/0-4 848391 137.8 ns/op BenchmarkMakeChan/Struct/32-4 419012 275.5 ns/op BenchmarkMakeChan/Struct/40-4 274464 380.7 ns/op BenchmarkChanNonblocking-4 11655540 11.09 ns/op BenchmarkSelectUncontended-4 1007954 116.1 ns/op BenchmarkSelectSyncContended-4 30674 4010 ns/op BenchmarkSelectAsyncContended-4 102948 1201 ns/op BenchmarkSelectNonblock-4 6159708 20.17 ns/op BenchmarkChanUncontended-4 9722 12832 ns/op BenchmarkChanContended-4 1053 103033 ns/op BenchmarkChanSync-4 163728 711.0 ns/op BenchmarkChanSyncWork-4 51078 2422 ns/op BenchmarkChanProdCons0-4 81722 1481 ns/op BenchmarkChanProdCons10-4 101265 1249 ns/op BenchmarkChanProdCons100-4 106124 1206 ns/op BenchmarkChanProdConsWork0-4 75519 1662 ns/op BenchmarkChanProdConsWork10-4 77131 1551 ns/op BenchmarkChanProdConsWork100-4 85360 1444 ns/op BenchmarkSelectProdCons-4 61563 1968 ns/op BenchmarkReceiveDataFromClosedChan-4 649020 186.8 ns/op BenchmarkChanCreation-4 213106 568.0 ns/op BenchmarkChanSem-4 126171 977.6 ns/op BenchmarkChanPopular-4 100 1225096 ns/op BenchmarkChanClosed-4 679880 258.4 ns/op BenchmarkCallClosure-4 6091999 18.63 ns/op BenchmarkCallClosure1-4 6324512 18.97 ns/op BenchmarkCallClosure2-4 1361430 94.99 ns/op BenchmarkCallClosure3-4 1435796 83.01 ns/op BenchmarkCallClosure4-4 1263249 99.68 ns/op BenchmarkComplex128DivNormal-4 10232601 11.72 ns/op BenchmarkComplex128DivNisNaN-4 8169427 14.37 ns/op BenchmarkComplex128DivDisNaN-4 8273310 14.42 ns/op BenchmarkComplex128DivNisInf-4 10646637 11.33 ns/op BenchmarkComplex128DivDisInf-4 6037248 19.56 ns/op BenchmarkAllocation-4 4124 34121 ns/op BenchmarkReadMemStats-4 6387 18280 ns/op BenchmarkReadMemStatsLatency-4 1 67044 p50-ns 67044 p90-ns 67044 p99-ns BenchmarkWriteBarrier-4 2732331 47.86 ns/op BenchmarkBulkWriteBarrier-4 7065394 20.33 ns/op BenchmarkScanStackNoLocals-4 3 50110325 ns/op BenchmarkMSpanCountAlloc/bits=64-4 10684766 9.802 ns/op BenchmarkMSpanCountAlloc/bits=128-4 10136550 10.69 ns/op BenchmarkMSpanCountAlloc/bits=256-4 8818688 13.06 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6749487 17.84 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4917540 25.29 ns/op BenchmarkHash5-4 6699228 17.09 ns/op 292.49 MB/s BenchmarkHash16-4 6161934 19.30 ns/op 829.15 MB/s BenchmarkHash64-4 6421018 18.54 ns/op 3451.44 MB/s BenchmarkHash1024-4 1994476 60.10 ns/op 17039.26 MB/s BenchmarkHash65536-4 38304 3106 ns/op 21100.56 MB/s BenchmarkAlignedLoad-4 7551109 15.51 ns/op BenchmarkUnalignedLoad-4 6337616 16.10 ns/op BenchmarkEqEfaceConcrete-4 6213434 19.17 ns/op BenchmarkEqIfaceConcrete-4 6430530 18.55 ns/op BenchmarkNeEfaceConcrete-4 6030505 19.56 ns/op BenchmarkNeIfaceConcrete-4 6258900 19.10 ns/op BenchmarkConvT2EByteSized/bool-4 6065823 19.59 ns/op BenchmarkConvT2EByteSized/uint8-4 6094876 19.73 ns/op BenchmarkConvT2ESmall-4 5544610 21.58 ns/op BenchmarkConvT2EUintptr-4 5283121 22.06 ns/op BenchmarkConvT2ELarge-4 1000000 113.0 ns/op BenchmarkConvT2ISmall-4 5481912 22.02 ns/op BenchmarkConvT2IUintptr-4 5195053 22.84 ns/op BenchmarkConvT2ILarge-4 1000000 113.4 ns/op BenchmarkConvI2E-4 4810821 24.28 ns/op BenchmarkConvI2I-4 5485692 21.44 ns/op BenchmarkAssertE2T-4 4693005 25.44 ns/op BenchmarkAssertE2TLarge-4 2251172 51.72 ns/op BenchmarkAssertE2I-4 5455747 22.28 ns/op BenchmarkAssertI2T-4 4436095 26.89 ns/op BenchmarkAssertI2I-4 5267234 23.31 ns/op BenchmarkAssertI2E-4 5582382 21.51 ns/op BenchmarkAssertE2E-4 5567244 21.10 ns/op BenchmarkAssertE2T2-4 3652039 32.97 ns/op BenchmarkAssertE2T2Blank-4 4392799 27.20 ns/op BenchmarkAssertI2E2-4 4256296 28.05 ns/op BenchmarkAssertI2E2Blank-4 5819784 20.62 ns/op BenchmarkAssertE2E2-4 4199764 28.37 ns/op BenchmarkAssertE2E2Blank-4 5733343 20.65 ns/op BenchmarkConvT2Ezero/zero/16-4 5571750 21.18 ns/op BenchmarkConvT2Ezero/zero/32-4 5573520 21.61 ns/op BenchmarkConvT2Ezero/zero/64-4 5567203 21.49 ns/op BenchmarkConvT2Ezero/zero/str-4 5548160 21.52 ns/op BenchmarkConvT2Ezero/zero/slice-4 5524023 21.75 ns/op BenchmarkConvT2Ezero/zero/big-4 195439 571.8 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1248084 100.9 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1000000 101.8 ns/op BenchmarkConvT2Ezero/nonzero/big-4 188022 588.0 ns/op BenchmarkConvT2Ezero/smallint/16-4 5509662 21.71 ns/op BenchmarkConvT2Ezero/smallint/32-4 5384382 22.36 ns/op BenchmarkConvT2Ezero/smallint/64-4 5262612 21.90 ns/op BenchmarkConvT2Ezero/largeint/16-4 1660778 71.25 ns/op BenchmarkConvT2Ezero/largeint/32-4 1548180 76.31 ns/op BenchmarkConvT2Ezero/largeint/64-4 1496862 72.18 ns/op BenchmarkMalloc8-4 1923582 61.15 ns/op BenchmarkMalloc16-4 1847058 70.36 ns/op BenchmarkMallocTypeInfo8-4 1569810 68.97 ns/op BenchmarkMallocTypeInfo16-4 1481691 78.31 ns/op BenchmarkMallocLargeStruct-4 156698 825.5 ns/op BenchmarkGoroutineSelect-4 78 1822655 ns/op BenchmarkGoroutineBlocking-4 82 1768983 ns/op BenchmarkGoroutineForRange-4 67 1788403 ns/op BenchmarkGoroutineIdle-4 74 1526346 ns/op BenchmarkHashStringSpeed-4 2707478 49.71 ns/op BenchmarkHashBytesSpeed-4 1493679 86.10 ns/op BenchmarkHashInt32Speed-4 3176487 36.17 ns/op BenchmarkHashInt64Speed-4 3241292 38.19 ns/op BenchmarkHashStringArraySpeed-4 594494 198.4 ns/op BenchmarkMegMap-4 3140494 36.57 ns/op BenchmarkMegOneMap-4 3940970 30.14 ns/op BenchmarkMegEqMap-4 1376 77585 ns/op BenchmarkMegEmptyMap-4 4768982 25.03 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 2598447 46.66 ns/op BenchmarkSmallStrMap-4 3029434 38.16 ns/op BenchmarkMapStringKeysEight_16-4 3212186 35.39 ns/op BenchmarkMapStringKeysEight_32-4 3002875 37.51 ns/op BenchmarkMapStringKeysEight_64-4 3087445 38.23 ns/op BenchmarkMapStringKeysEight_1M-4 3201246 37.24 ns/op BenchmarkIntMap-4 3697728 32.27 ns/op BenchmarkMapFirst/1-4 4674651 24.76 ns/op BenchmarkMapFirst/2-4 4545555 25.32 ns/op BenchmarkMapFirst/3-4 4516046 25.21 ns/op BenchmarkMapFirst/4-4 4551871 25.59 ns/op BenchmarkMapFirst/5-4 4462238 26.00 ns/op BenchmarkMapFirst/6-4 4595834 26.01 ns/op BenchmarkMapFirst/7-4 4319616 25.64 ns/op BenchmarkMapFirst/8-4 4312203 25.03 ns/op BenchmarkMapFirst/9-4 4069147 28.85 ns/op BenchmarkMapFirst/10-4 3911415 28.89 ns/op BenchmarkMapFirst/11-4 4097334 29.37 ns/op BenchmarkMapFirst/12-4 3931669 29.17 ns/op BenchmarkMapFirst/13-4 3624067 31.47 ns/op BenchmarkMapFirst/14-4 4196832 28.71 ns/op BenchmarkMapFirst/15-4 3943059 28.16 ns/op BenchmarkMapFirst/16-4 4084825 29.73 ns/op BenchmarkMapMid/1-4 4656246 26.03 ns/op BenchmarkMapMid/2-4 4444486 26.60 ns/op BenchmarkMapMid/3-4 4651620 27.19 ns/op BenchmarkMapMid/4-4 4295017 27.86 ns/op BenchmarkMapMid/5-4 4273926 27.44 ns/op BenchmarkMapMid/6-4 4101912 28.53 ns/op BenchmarkMapMid/7-4 4115920 26.67 ns/op BenchmarkMapMid/8-4 4219608 28.32 ns/op BenchmarkMapMid/9-4 4088247 30.79 ns/op BenchmarkMapMid/10-4 3845077 30.66 ns/op BenchmarkMapMid/11-4 3764670 31.90 ns/op BenchmarkMapMid/12-4 3705066 31.17 ns/op BenchmarkMapMid/13-4 3676176 32.14 ns/op BenchmarkMapMid/14-4 3607052 29.58 ns/op BenchmarkMapMid/15-4 3745258 31.31 ns/op BenchmarkMapMid/16-4 3548938 31.46 ns/op BenchmarkMapLast/1-4 4766233 25.05 ns/op BenchmarkMapLast/2-4 4446177 25.83 ns/op BenchmarkMapLast/3-4 4374993 28.46 ns/op BenchmarkMapLast/4-4 4060003 29.02 ns/op BenchmarkMapLast/5-4 4133733 28.77 ns/op BenchmarkMapLast/6-4 4182394 29.55 ns/op BenchmarkMapLast/7-4 3953848 28.83 ns/op BenchmarkMapLast/8-4 3776038 31.38 ns/op BenchmarkMapLast/9-4 3898684 30.24 ns/op BenchmarkMapLast/10-4 3789433 30.54 ns/op BenchmarkMapLast/11-4 3651534 31.49 ns/op BenchmarkMapLast/12-4 3407869 34.84 ns/op BenchmarkMapLast/13-4 3542666 36.13 ns/op BenchmarkMapLast/14-4 3799990 30.78 ns/op BenchmarkMapLast/15-4 3552103 31.61 ns/op BenchmarkMapLast/16-4 3729784 32.64 ns/op BenchmarkMapCycle-4 2149996 53.27 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3500805 34.53 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2156 50174 ns/op BenchmarkMakeMap/[Byte]Byte-4 511251 207.7 ns/op BenchmarkMakeMap/[Int]Int-4 285801 405.5 ns/op BenchmarkNewEmptyMap-4 5238405 22.10 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1427841 84.81 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 468522 251.3 ns/op BenchmarkMapIterEmpty-4 4966962 24.36 ns/op BenchmarkSameLengthMap-4 4449193 26.67 ns/op BenchmarkBigKeyMap-4 1611652 73.63 ns/op BenchmarkBigValMap-4 1460288 80.71 ns/op BenchmarkSmallKeyMap-4 2986833 40.61 ns/op BenchmarkMapPopulate/1-4 2249996 52.28 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 134085 897.4 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 8796 14390 ns/op 3350 B/op 17 allocs/op BenchmarkMapPopulate/1000-4 733 165517 ns/op 53331 B/op 73 allocs/op BenchmarkMapPopulate/10000-4 45 2430792 ns/op 427702 B/op 320 allocs/op BenchmarkMapPopulate/100000-4 4 30832307 ns/op 3607860 B/op 3985 allocs/op BenchmarkComplexAlgMap-4 471964 243.5 ns/op BenchmarkGoMapClear/Reflexive/1-4 1641332 72.61 ns/op BenchmarkGoMapClear/Reflexive/10-4 1466642 80.40 ns/op BenchmarkGoMapClear/Reflexive/100-4 473010 242.7 ns/op BenchmarkGoMapClear/Reflexive/1000-4 48919 2414 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5589 21195 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1340442 88.27 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1271290 93.27 ns/op BenchmarkGoMapClear/NonReflexive/100-4 456494 255.1 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 49438 2403 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5679 21066 ns/op BenchmarkMapStringConversion/32/simple-4 1797384 67.52 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1561240 75.68 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1661182 71.87 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1696555 69.35 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1449402 82.23 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1523504 78.88 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1911040 61.47 ns/op BenchmarkMapInterfacePtr-4 1974273 59.67 ns/op BenchmarkNewEmptyMapHintLessThan8-4 3588626 32.99 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 103707 1223 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 4564 23879 ns/op BenchmarkMapPop1000-4 355 336659 ns/op BenchmarkMapPop10000-4 18 6203566 ns/op BenchmarkMapAssign/Int32/256-4 2273526 50.94 ns/op BenchmarkMapAssign/Int32/65536-4 963154 121.5 ns/op BenchmarkMapAssign/Int64/256-4 2270067 51.85 ns/op BenchmarkMapAssign/Int64/65536-4 786307 139.1 ns/op BenchmarkMapAssign/Str/256-4 1894524 63.27 ns/op BenchmarkMapAssign/Str/65536-4 382077 272.7 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1493799 80.43 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 553639 185.1 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1479520 80.16 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 462843 234.3 ns/op BenchmarkMapOperatorAssign/Str/256-4 460705 2604 ns/op BenchmarkMapOperatorAssign/Str/65536-4 136728 773.8 ns/op BenchmarkMapAppendAssign/Int32/256-4 820898 163.5 ns/op 27 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 180560 619.3 ns/op 69 B/op 1 allocs/op BenchmarkMapAppendAssign/Int64/256-4 805017 174.3 ns/op 27 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 155692 704.6 ns/op 83 B/op 1 allocs/op BenchmarkMapAppendAssign/Str/256-4 509949 254.6 ns/op 50 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 98862 1284 ns/op 148 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1782274 67.58 ns/op BenchmarkMapDelete/Int32/1000-4 1820506 64.51 ns/op BenchmarkMapDelete/Int32/10000-4 1848153 65.77 ns/op BenchmarkMapDelete/Int64/100-4 1589305 73.87 ns/op BenchmarkMapDelete/Int64/1000-4 1880803 64.17 ns/op BenchmarkMapDelete/Int64/10000-4 1828450 65.91 ns/op BenchmarkMapDelete/Str/100-4 1403143 91.96 ns/op BenchmarkMapDelete/Str/1000-4 1542318 77.51 ns/op BenchmarkMapDelete/Str/10000-4 1396018 85.90 ns/op BenchmarkMapDelete/Pointer/100-4 1585437 82.83 ns/op BenchmarkMapDelete/Pointer/1000-4 1709928 69.91 ns/op BenchmarkMapDelete/Pointer/10000-4 1644442 74.01 ns/op BenchmarkMemmove/0-4 13699675 8.466 ns/op BenchmarkMemmove/1-4 1978768 60.66 ns/op 16.49 MB/s BenchmarkMemmove/2-4 1849732 63.94 ns/op 31.28 MB/s BenchmarkMemmove/3-4 1846436 63.26 ns/op 47.42 MB/s BenchmarkMemmove/4-4 1838636 63.98 ns/op 62.52 MB/s BenchmarkMemmove/5-4 1891050 64.30 ns/op 77.76 MB/s BenchmarkMemmove/6-4 1797742 65.09 ns/op 92.17 MB/s BenchmarkMemmove/7-4 1812802 67.22 ns/op 104.13 MB/s BenchmarkMemmove/8-4 1859497 64.42 ns/op 124.19 MB/s BenchmarkMemmove/9-4 1778083 67.41 ns/op 133.51 MB/s BenchmarkMemmove/10-4 1762407 65.96 ns/op 151.60 MB/s BenchmarkMemmove/11-4 1835498 69.55 ns/op 158.16 MB/s BenchmarkMemmove/12-4 1722768 69.36 ns/op 173.00 MB/s BenchmarkMemmove/13-4 1762537 67.08 ns/op 193.79 MB/s BenchmarkMemmove/14-4 1769166 68.81 ns/op 203.47 MB/s BenchmarkMemmove/15-4 1719370 67.75 ns/op 221.39 MB/s BenchmarkMemmove/16-4 1859030 65.83 ns/op 243.07 MB/s BenchmarkMemmove/32-4 1805125 66.21 ns/op 483.28 MB/s BenchmarkMemmove/64-4 1609777 74.50 ns/op 859.07 MB/s BenchmarkMemmove/128-4 1339407 89.34 ns/op 1432.75 MB/s BenchmarkMemmove/256-4 975730 116.5 ns/op 2196.49 MB/s BenchmarkMemmove/512-4 573469 205.0 ns/op 2497.90 MB/s BenchmarkMemmove/1024-4 381430 312.2 ns/op 3279.52 MB/s BenchmarkMemmove/2048-4 232435 512.8 ns/op 3994.15 MB/s BenchmarkMemmove/4096-4 127252 932.8 ns/op 4391.22 MB/s BenchmarkMemmoveOverlap/32-4 1793973 67.30 ns/op 475.49 MB/s BenchmarkMemmoveOverlap/64-4 1614217 75.18 ns/op 851.32 MB/s BenchmarkMemmoveOverlap/128-4 1304836 92.46 ns/op 1384.44 MB/s BenchmarkMemmoveOverlap/256-4 926328 119.0 ns/op 2151.88 MB/s BenchmarkMemmoveOverlap/512-4 563434 204.4 ns/op 2505.02 MB/s BenchmarkMemmoveOverlap/1024-4 382735 306.9 ns/op 3336.86 MB/s BenchmarkMemmoveOverlap/2048-4 233592 512.7 ns/op 3994.51 MB/s BenchmarkMemmoveOverlap/4096-4 125320 928.5 ns/op 4411.21 MB/s BenchmarkMemmoveUnalignedDst/0-4 13356258 8.616 ns/op BenchmarkMemmoveUnalignedDst/1-4 1892578 63.77 ns/op 15.68 MB/s BenchmarkMemmoveUnalignedDst/2-4 1828881 65.09 ns/op 30.73 MB/s BenchmarkMemmoveUnalignedDst/3-4 1821967 67.03 ns/op 44.76 MB/s BenchmarkMemmoveUnalignedDst/4-4 1852783 66.24 ns/op 60.38 MB/s BenchmarkMemmoveUnalignedDst/5-4 1848121 68.09 ns/op 73.43 MB/s BenchmarkMemmoveUnalignedDst/6-4 1809080 65.37 ns/op 91.78 MB/s BenchmarkMemmoveUnalignedDst/7-4 1771341 64.39 ns/op 108.72 MB/s BenchmarkMemmoveUnalignedDst/8-4 1905098 62.68 ns/op 127.63 MB/s BenchmarkMemmoveUnalignedDst/9-4 1790960 68.83 ns/op 130.76 MB/s BenchmarkMemmoveUnalignedDst/10-4 1794345 66.31 ns/op 150.80 MB/s BenchmarkMemmoveUnalignedDst/11-4 1680819 70.76 ns/op 155.46 MB/s BenchmarkMemmoveUnalignedDst/12-4 1688672 71.40 ns/op 168.07 MB/s BenchmarkMemmoveUnalignedDst/13-4 1665615 71.85 ns/op 180.92 MB/s BenchmarkMemmoveUnalignedDst/14-4 1644538 70.92 ns/op 197.40 MB/s BenchmarkMemmoveUnalignedDst/15-4 1691398 75.59 ns/op 198.45 MB/s BenchmarkMemmoveUnalignedDst/16-4 1686464 75.08 ns/op 213.11 MB/s BenchmarkMemmoveUnalignedDst/32-4 1570413 72.64 ns/op 440.54 MB/s BenchmarkMemmoveUnalignedDst/64-4 1475541 80.60 ns/op 794.04 MB/s BenchmarkMemmoveUnalignedDst/128-4 1294760 93.09 ns/op 1374.98 MB/s BenchmarkMemmoveUnalignedDst/256-4 998067 117.9 ns/op 2170.65 MB/s BenchmarkMemmoveUnalignedDst/512-4 569992 208.8 ns/op 2452.05 MB/s BenchmarkMemmoveUnalignedDst/1024-4 353094 320.6 ns/op 3193.90 MB/s BenchmarkMemmoveUnalignedDst/2048-4 231692 517.6 ns/op 3956.94 MB/s BenchmarkMemmoveUnalignedDst/4096-4 124225 961.2 ns/op 4261.36 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1677129 71.19 ns/op 449.51 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1521993 79.51 ns/op 804.97 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1243022 95.00 ns/op 1347.32 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 963490 119.7 ns/op 2138.99 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 554846 206.7 ns/op 2477.07 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 388105 312.8 ns/op 3273.87 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 232886 518.2 ns/op 3952.37 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 127990 935.6 ns/op 4378.11 MB/s BenchmarkMemmoveUnalignedSrc/0-4 12954040 8.460 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1906077 62.26 ns/op 16.06 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1835280 65.27 ns/op 30.64 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1806174 64.98 ns/op 46.17 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1835436 64.45 ns/op 62.07 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1848100 64.40 ns/op 77.64 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1872010 64.48 ns/op 93.06 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1868007 65.65 ns/op 106.62 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1878280 61.46 ns/op 130.17 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1724259 67.26 ns/op 133.80 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1745120 68.19 ns/op 146.66 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1748857 66.53 ns/op 165.34 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1747644 69.30 ns/op 173.15 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1766491 66.47 ns/op 195.57 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1788426 68.43 ns/op 204.60 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1771436 67.61 ns/op 221.88 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1827936 65.62 ns/op 243.83 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1720695 69.68 ns/op 459.27 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1551457 76.48 ns/op 836.86 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1317045 92.41 ns/op 1385.14 MB/s BenchmarkMemmoveUnalignedSrc/256-4 934452 119.8 ns/op 2137.32 MB/s BenchmarkMemmoveUnalignedSrc/512-4 564039 208.1 ns/op 2460.14 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 372475 309.1 ns/op 3312.42 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 226270 517.5 ns/op 3957.21 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 126336 946.3 ns/op 4328.66 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 1541368 76.27 ns/op 209.78 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 1561478 78.03 ns/op 205.06 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 1496380 79.48 ns/op 201.30 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1450596 83.55 ns/op 191.50 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 1530224 78.81 ns/op 203.03 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 1500567 79.21 ns/op 201.99 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 1504512 77.97 ns/op 205.20 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 1506867 80.00 ns/op 200.01 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1334646 88.60 ns/op 722.32 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1227487 97.70 ns/op 655.06 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1305328 93.03 ns/op 687.92 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1242002 96.05 ns/op 666.35 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1312874 91.91 ns/op 696.34 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1258970 92.95 ns/op 688.52 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1311272 91.12 ns/op 702.37 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1252794 93.75 ns/op 682.67 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 889460 132.6 ns/op 1931.16 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 716863 160.8 ns/op 1592.48 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 896406 131.5 ns/op 1947.23 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 875067 136.9 ns/op 1869.54 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 880582 131.9 ns/op 1940.27 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 853904 135.1 ns/op 1894.86 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 888169 130.8 ns/op 1957.05 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 900622 133.3 ns/op 1920.65 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 117919 1009 ns/op 4060.77 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 78585 1516 ns/op 2702.64 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 125166 955.3 ns/op 4287.85 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 122902 969.4 ns/op 4225.26 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 125754 967.5 ns/op 4233.41 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 123529 971.2 ns/op 4217.42 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 125443 952.4 ns/op 4300.72 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 123465 965.9 ns/op 4240.64 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 7024 15701 ns/op 4173.89 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 4753 23929 ns/op 2738.74 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 7376 14646 ns/op 4474.81 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 7092 14717 ns/op 4453.16 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 7322 14593 ns/op 4491.01 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 8190 14578 ns/op 4495.42 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 7370 14396 ns/op 4552.36 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 7082 14465 ns/op 4530.75 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1729680 69.37 ns/op 461.32 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1552455 77.17 ns/op 829.35 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1305153 91.98 ns/op 1391.60 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 982795 118.7 ns/op 2157.23 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 577716 206.1 ns/op 2483.82 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 389107 308.8 ns/op 3315.68 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 226468 514.3 ns/op 3981.82 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 124783 941.0 ns/op 4352.97 MB/s BenchmarkMemclr/5-4 11247620 10.64 ns/op 470.03 MB/s BenchmarkMemclr/16-4 10234572 11.77 ns/op 1359.48 MB/s BenchmarkMemclr/64-4 9808010 12.23 ns/op 5233.33 MB/s BenchmarkMemclr/256-4 8513529 14.06 ns/op 18211.47 MB/s BenchmarkMemclr/4096-4 2298576 52.48 ns/op 78044.37 MB/s BenchmarkMemclr/65536-4 77191 1552 ns/op 42236.14 MB/s BenchmarkMemclr/1M-4 2708 40463 ns/op 25914.43 MB/s BenchmarkMemclr/4M-4 676 168716 ns/op 24860.19 MB/s BenchmarkMemclr/8M-4 280 424191 ns/op 19775.53 MB/s BenchmarkMemclr/16M-4 63 1994305 ns/op 8412.56 MB/s BenchmarkMemclr/64M-4 10 10058614 ns/op 6671.78 MB/s BenchmarkMemclrUnaligned/0_5-4 6972526 16.73 ns/op 298.93 MB/s BenchmarkMemclrUnaligned/0_16-4 7073425 16.80 ns/op 952.62 MB/s BenchmarkMemclrUnaligned/0_64-4 6851858 17.51 ns/op 3655.92 MB/s BenchmarkMemclrUnaligned/0_256-4 6278714 18.93 ns/op 13520.72 MB/s BenchmarkMemclrUnaligned/0_4096-4 2218016 54.55 ns/op 75091.54 MB/s BenchmarkMemclrUnaligned/0_65536-4 74929 1442 ns/op 45443.11 MB/s BenchmarkMemclrUnaligned/1_5-4 7149762 16.74 ns/op 298.73 MB/s BenchmarkMemclrUnaligned/1_16-4 7076846 16.84 ns/op 950.38 MB/s BenchmarkMemclrUnaligned/1_64-4 6853893 17.55 ns/op 3647.58 MB/s BenchmarkMemclrUnaligned/1_256-4 6090670 19.07 ns/op 13427.32 MB/s BenchmarkMemclrUnaligned/1_4096-4 1348098 88.88 ns/op 46083.18 MB/s BenchmarkMemclrUnaligned/1_65536-4 55622 2229 ns/op 29403.76 MB/s BenchmarkMemclrUnaligned/4_5-4 7127000 16.71 ns/op 299.24 MB/s BenchmarkMemclrUnaligned/4_16-4 7114204 16.76 ns/op 954.59 MB/s BenchmarkMemclrUnaligned/4_64-4 6736168 17.56 ns/op 3644.20 MB/s BenchmarkMemclrUnaligned/4_256-4 6280161 19.24 ns/op 13306.78 MB/s BenchmarkMemclrUnaligned/4_4096-4 1361581 88.67 ns/op 46195.07 MB/s BenchmarkMemclrUnaligned/4_65536-4 55633 2041 ns/op 32117.13 MB/s BenchmarkMemclrUnaligned/7_5-4 7108839 16.79 ns/op 297.76 MB/s BenchmarkMemclrUnaligned/7_16-4 7109104 16.97 ns/op 942.68 MB/s BenchmarkMemclrUnaligned/7_64-4 6863625 17.46 ns/op 3665.18 MB/s BenchmarkMemclrUnaligned/7_256-4 6241460 19.23 ns/op 13311.79 MB/s BenchmarkMemclrUnaligned/7_4096-4 1358551 87.93 ns/op 46581.67 MB/s BenchmarkMemclrUnaligned/7_65536-4 54826 1909 ns/op 34330.30 MB/s BenchmarkMemclrUnaligned/0_1M-4 2672 38148 ns/op 27486.92 MB/s BenchmarkMemclrUnaligned/0_4M-4 625 166374 ns/op 25210.06 MB/s BenchmarkMemclrUnaligned/0_8M-4 274 406997 ns/op 20610.98 MB/s BenchmarkMemclrUnaligned/0_16M-4 54 1946758 ns/op 8618.03 MB/s BenchmarkMemclrUnaligned/0_64M-4 12 10025189 ns/op 6694.02 MB/s BenchmarkMemclrUnaligned/1_1M-4 2767 39178 ns/op 26764.11 MB/s BenchmarkMemclrUnaligned/1_4M-4 652 171972 ns/op 24389.43 MB/s BenchmarkMemclrUnaligned/1_8M-4 222 519110 ns/op 16159.61 MB/s BenchmarkMemclrUnaligned/1_16M-4 50 2246627 ns/op 7467.73 MB/s BenchmarkMemclrUnaligned/1_64M-4 10 10000766 ns/op 6710.37 MB/s BenchmarkMemclrUnaligned/4_1M-4 2590 39383 ns/op 26625.19 MB/s BenchmarkMemclrUnaligned/4_4M-4 658 171462 ns/op 24462.07 MB/s BenchmarkMemclrUnaligned/4_8M-4 190 561021 ns/op 14952.40 MB/s BenchmarkMemclrUnaligned/4_16M-4 50 2440258 ns/op 6875.18 MB/s BenchmarkMemclrUnaligned/4_64M-4 10 10255120 ns/op 6543.94 MB/s BenchmarkMemclrUnaligned/7_1M-4 2683 41809 ns/op 25080.10 MB/s BenchmarkMemclrUnaligned/7_4M-4 650 171766 ns/op 24418.71 MB/s BenchmarkMemclrUnaligned/7_8M-4 182 591594 ns/op 14179.67 MB/s BenchmarkMemclrUnaligned/7_16M-4 49 2575073 ns/op 6515.24 MB/s BenchmarkMemclrUnaligned/7_64M-4 10 10126556 ns/op 6627.02 MB/s BenchmarkGoMemclr/5-4 2022314 59.46 ns/op 84.09 MB/s BenchmarkGoMemclr/16-4 465674 245.7 ns/op 65.11 MB/s BenchmarkGoMemclr/64-4 122179 919.6 ns/op 69.60 MB/s BenchmarkGoMemclr/256-4 32744 3634 ns/op 70.46 MB/s BenchmarkMemclrRange/1K_2K-4 69590 1753 ns/op 54678.80 MB/s BenchmarkMemclrRange/2K_8K-4 30668 3869 ns/op 86195.64 MB/s BenchmarkMemclrRange/4K_16K-4 42211 2798 ns/op 115452.31 MB/s BenchmarkMemclrRange/160K_228K-4 2410 51312 ns/op 32406.76 MB/s BenchmarkClearFat7-4 5921198 19.43 ns/op BenchmarkClearFat8-4 6772431 17.01 ns/op BenchmarkClearFat11-4 5591590 20.29 ns/op BenchmarkClearFat12-4 5818977 20.32 ns/op BenchmarkClearFat13-4 5650261 20.39 ns/op BenchmarkClearFat14-4 5802174 20.24 ns/op BenchmarkClearFat15-4 5584046 20.54 ns/op BenchmarkClearFat16-4 6356012 17.85 ns/op BenchmarkClearFat24-4 5942362 19.16 ns/op BenchmarkClearFat32-4 5736238 19.65 ns/op BenchmarkClearFat40-4 5518128 20.27 ns/op BenchmarkClearFat48-4 5553170 21.21 ns/op BenchmarkClearFat56-4 5462259 21.64 ns/op BenchmarkClearFat64-4 5201961 22.78 ns/op BenchmarkClearFat72-4 4834648 24.03 ns/op BenchmarkClearFat128-4 3652990 32.99 ns/op BenchmarkClearFat256-4 2606576 46.32 ns/op BenchmarkClearFat512-4 1298355 91.74 ns/op BenchmarkClearFat1024-4 828667 144.1 ns/op BenchmarkClearFat1032-4 754311 152.6 ns/op BenchmarkClearFat1040-4 750794 153.2 ns/op BenchmarkCopyFat7-4 5904842 19.07 ns/op BenchmarkCopyFat8-4 6679951 17.11 ns/op BenchmarkCopyFat11-4 5939959 19.79 ns/op BenchmarkCopyFat12-4 5659845 19.54 ns/op BenchmarkCopyFat13-4 5702977 20.00 ns/op BenchmarkCopyFat14-4 5755740 19.73 ns/op BenchmarkCopyFat15-4 5740386 19.91 ns/op BenchmarkCopyFat16-4 6322213 17.54 ns/op BenchmarkCopyFat24-4 6017952 19.06 ns/op BenchmarkCopyFat32-4 5940969 19.56 ns/op BenchmarkCopyFat64-4 5524750 21.87 ns/op BenchmarkCopyFat72-4 5032978 23.17 ns/op BenchmarkCopyFat128-4 3547564 33.65 ns/op BenchmarkCopyFat256-4 2506344 47.69 ns/op BenchmarkCopyFat512-4 1274608 94.59 ns/op BenchmarkCopyFat520-4 1254464 95.87 ns/op BenchmarkCopyFat1024-4 756726 155.5 ns/op BenchmarkCopyFat1032-4 734458 158.2 ns/op BenchmarkCopyFat1040-4 742954 160.0 ns/op BenchmarkIssue18740/2byte-4 466 254103 ns/op BenchmarkIssue18740/4byte-4 700 159243 ns/op BenchmarkIssue18740/8byte-4 1052 112976 ns/op BenchmarkMemclrKnownSize1-4 8089902 14.53 ns/op 68.83 MB/s BenchmarkMemclrKnownSize2-4 5644891 21.32 ns/op 93.80 MB/s BenchmarkMemclrKnownSize4-4 3469996 34.87 ns/op 114.73 MB/s BenchmarkMemclrKnownSize8-4 911959 118.0 ns/op 67.78 MB/s BenchmarkMemclrKnownSize16-4 495438 239.1 ns/op 66.91 MB/s BenchmarkMemclrKnownSize32-4 256894 466.1 ns/op 68.65 MB/s BenchmarkMemclrKnownSize64-4 124908 899.4 ns/op 71.16 MB/s BenchmarkMemclrKnownSize112-4 75942 1562 ns/op 71.69 MB/s BenchmarkMemclrKnownSize128-4 66868 1815 ns/op 70.51 MB/s BenchmarkMemclrKnownSize192-4 43794 2753 ns/op 69.74 MB/s BenchmarkMemclrKnownSize248-4 34034 3441 ns/op 72.08 MB/s BenchmarkMemclrKnownSize256-4 33862 3541 ns/op 72.29 MB/s BenchmarkMemclrKnownSize512-4 16988 7139 ns/op 71.71 MB/s BenchmarkMemclrKnownSize1024-4 8012 14169 ns/op 72.27 MB/s BenchmarkMemclrKnownSize4096-4 2103 56823 ns/op 72.08 MB/s BenchmarkMemclrKnownSize512KiB-4 15 7574382 ns/op 69.22 MB/s BenchmarkReadMetricsLatency-4 10000 6669 p50-ns 10497 p90-ns 24347 p99-ns BenchmarkFinalizer-4 165 727013 ns/op BenchmarkFinalizerRun-4 154584 1012 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7071370 17.06 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3147547 38.29 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2375305 50.48 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2335690 50.73 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1303177 91.50 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 101.8 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2201061 54.86 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1254908 96.11 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1317759 90.75 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1967594 59.89 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1994223 60.69 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1682196 70.87 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1461202 81.62 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1340504 89.30 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 7870527 15.32 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 7874962 15.00 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 8017879 14.99 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 7800757 15.19 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 7108452 16.84 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 6405543 18.78 ns/op BenchmarkFindBitRange64/PatternAASize2-4 7959067 15.21 ns/op BenchmarkFindBitRange64/PatternAASize8-4 7955475 15.14 ns/op BenchmarkFindBitRange64/PatternAASize32-4 7965966 15.08 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 7850800 15.21 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 7954974 15.00 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 7964458 15.06 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 7958847 15.33 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 7991025 15.05 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 7952072 15.02 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 7720524 15.22 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 8000826 15.02 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 7807963 14.99 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 7966878 15.33 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 7091786 17.09 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 6970939 17.03 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 7841886 15.36 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 7104546 16.99 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 7020282 17.06 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 7803838 15.33 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 7106545 17.05 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 7036242 17.18 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 7846022 15.22 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 7003770 16.95 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 6943184 16.99 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 7928594 15.25 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 7836988 15.07 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 7961556 14.97 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 7874673 15.13 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 7971450 15.09 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 7920334 15.06 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 7730809 15.28 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 7906288 15.08 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 7909274 15.03 ns/op BenchmarkNetpollBreak-4 3681 30094 ns/op BenchmarkPinnerPinUnpinBatch-4 889 121990 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 208 557057 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1046 124085 ns/op BenchmarkPinnerPinUnpin-4 1000000 108.1 ns/op BenchmarkPinnerPinUnpinTiny-4 1000000 108.2 ns/op BenchmarkPinnerPinUnpinDouble-4 402853 284.6 ns/op BenchmarkPinnerPinUnpinParallel-4 2897259 34.95 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 3408360 39.03 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 270093 527.0 ns/op BenchmarkPinnerIsPinnedOnPinned-4 5529741 21.79 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 5909827 20.08 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 8534718 12.65 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 9126435 12.00 ns/op BenchmarkPingPongHog-4 400 350737 ns/op BenchmarkStackGrowth-4 100111 1136 ns/op BenchmarkStackGrowthDeep-4 1092 97977 ns/op BenchmarkCreateGoroutines-4 50713 2402 ns/op BenchmarkCreateGoroutinesParallel-4 39291 2872 ns/op BenchmarkCreateGoroutinesCapture-4 8851 14731 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 33392 3110 ns/op BenchmarkClosureCall-4 17684236 6.583 ns/op BenchmarkWakeupParallelSpinning/0s-4 9117 19013 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4702 23674 ns/op BenchmarkWakeupParallelSpinning/2µs-4 5596 24642 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3308 36066 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2031 57097 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1215 95907 ns/op BenchmarkWakeupParallelSpinning/50µs-4 591 194405 ns/op BenchmarkWakeupParallelSpinning/100µs-4 336 355944 ns/op BenchmarkWakeupParallelSyscall/0s-4 676 157864 ns/op BenchmarkWakeupParallelSyscall/1µs-4 764 156721 ns/op BenchmarkWakeupParallelSyscall/2µs-4 766 162554 ns/op BenchmarkWakeupParallelSyscall/5µs-4 747 166642 ns/op BenchmarkWakeupParallelSyscall/10µs-4 699 174702 ns/op BenchmarkWakeupParallelSyscall/20µs-4 621 205859 ns/op BenchmarkWakeupParallelSyscall/50µs-4 457 266523 ns/op BenchmarkWakeupParallelSyscall/100µs-4 324 388728 ns/op BenchmarkMatmult-4 3964760 37.32 ns/op BenchmarkFastrand-4 13295119 9.817 ns/op BenchmarkFastrand64-4 10444599 9.960 ns/op BenchmarkFastrandHashiter-4 4626612 27.64 ns/op BenchmarkFastrandn/2-4 7536379 16.25 ns/op BenchmarkFastrandn/3-4 6976842 17.32 ns/op BenchmarkFastrandn/4-4 7684656 15.60 ns/op BenchmarkFastrandn/5-4 7768368 15.54 ns/op BenchmarkIfaceCmp100-4 96416 1244 ns/op BenchmarkIfaceCmpNil100-4 152859 790.2 ns/op BenchmarkEfaceCmpDiff-4 37790 3193 ns/op BenchmarkEfaceCmpDiffIndirect-4 29469 4005 ns/op BenchmarkDefer-4 1232194 96.57 ns/op BenchmarkDefer10-4 704335 165.4 ns/op BenchmarkDeferMany-4 464355 395.1 ns/op BenchmarkPanicRecover-4 568129 206.7 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 7730 16279 ns/op 15845 p50-ns 19993 p90-ns 48039 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 8300 23878 ns/op 16160 p50-ns 22108 p90-ns 170334 p99-ns BenchmarkGoroutineProfile/small/idle-4 2659 41515 ns/op 36048 p50-ns 51473 p90-ns 114023 p99-ns BenchmarkGoroutineProfile/small/loaded-4 630 299098 ns/op 138232 p50-ns 349752 p90-ns 2876528 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 7750 15735 ns/op 15416 p50-ns 19395 p90-ns 31096 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 7795 21682 ns/op 16005 p50-ns 21828 p90-ns 110780 p99-ns BenchmarkGoroutineProfile/large/idle-4 30 3873698 ns/op 3869085 p50-ns 3967201 p90-ns 4285266 p99-ns BenchmarkGoroutineProfile/large/loaded-4 22 4897428 ns/op 4177980 p50-ns 7131054 p90-ns 7149869 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 7886 16422 ns/op 15829 p50-ns 20049 p90-ns 42931 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 6793 24826 ns/op 16395 p50-ns 25710 p90-ns 195769 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 896 146667 ns/op 131154 p50-ns 186476 p90-ns 304933 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 318 396161 ns/op 206151 p50-ns 386452 p90-ns 4492861 p99-ns BenchmarkRWMutexUncontended-4 2619223 43.98 ns/op BenchmarkRWMutexWrite100-4 561880 221.7 ns/op BenchmarkRWMutexWrite10-4 163366 1126 ns/op BenchmarkRWMutexWorkWrite100-4 437338 292.8 ns/op BenchmarkRWMutexWorkWrite10-4 103561 1074 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2577 46239 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 918 129754 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1251 93030 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 442 270146 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 619 187554 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 176 570388 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 303 375223 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 91 1161974 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 261781 388.8 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 307713 409.9 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 235848 448.9 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 257131 426.7 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 248942 417.7 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 214470 494.9 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 260068 446.7 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 305917 431.2 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 222609 511.5 ns/op BenchmarkMakeSlice/Byte-4 1720952 63.12 ns/op BenchmarkMakeSlice/Int16-4 1986459 61.04 ns/op BenchmarkMakeSlice/Int-4 1501790 83.22 ns/op BenchmarkMakeSlice/Ptr-4 1241456 92.20 ns/op BenchmarkMakeSlice/Struct/24-4 864944 137.3 ns/op BenchmarkMakeSlice/Struct/32-4 802580 156.5 ns/op BenchmarkMakeSlice/Struct/40-4 559424 187.3 ns/op BenchmarkGrowSlice/Byte-4 806185 169.4 ns/op BenchmarkGrowSlice/Int16-4 719020 168.9 ns/op BenchmarkGrowSlice/Int-4 547411 235.4 ns/op BenchmarkGrowSlice/Ptr-4 470047 248.5 ns/op BenchmarkGrowSlice/Struct/24-4 309757 370.7 ns/op BenchmarkGrowSlice/Struct/32-4 267615 424.8 ns/op BenchmarkGrowSlice/Struct/40-4 237907 547.1 ns/op BenchmarkExtendSlice/IntSlice-4 483993 268.8 ns/op BenchmarkExtendSlice/PointerSlice-4 414042 305.9 ns/op BenchmarkExtendSlice/NoGrow-4 899563 165.2 ns/op BenchmarkAppend-4 841183 141.6 ns/op BenchmarkAppendGrowByte-4 3 33446951 ns/op BenchmarkAppendGrowString-4 1 401083391 ns/op BenchmarkAppendSlice/1Bytes-4 1846393 62.75 ns/op BenchmarkAppendSlice/4Bytes-4 1811590 68.82 ns/op BenchmarkAppendSlice/7Bytes-4 1782260 66.08 ns/op BenchmarkAppendSlice/8Bytes-4 1753605 65.72 ns/op BenchmarkAppendSlice/15Bytes-4 1740396 68.72 ns/op BenchmarkAppendSlice/16Bytes-4 1719331 69.53 ns/op BenchmarkAppendSlice/32Bytes-4 1666238 68.32 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 74881 1441 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 22123 4967 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 9628 20510 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1608 73932 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 97 1217866 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 20 5468543 ns/op BenchmarkAppendStr/1Bytes-4 2085837 58.22 ns/op BenchmarkAppendStr/4Bytes-4 2063397 58.61 ns/op BenchmarkAppendStr/8Bytes-4 2028612 62.44 ns/op BenchmarkAppendStr/16Bytes-4 1905610 66.04 ns/op BenchmarkAppendStr/32Bytes-4 1888318 60.25 ns/op BenchmarkAppendSpecialCase-4 735747 159.8 ns/op BenchmarkCopy/1Byte-4 1909532 61.86 ns/op 16.16 MB/s BenchmarkCopy/1String-4 1954930 62.89 ns/op 15.90 MB/s BenchmarkCopy/2Byte-4 1810396 66.23 ns/op 30.20 MB/s BenchmarkCopy/2String-4 1899266 66.83 ns/op 29.92 MB/s BenchmarkCopy/4Byte-4 1855449 66.71 ns/op 59.96 MB/s BenchmarkCopy/4String-4 1881216 63.24 ns/op 63.26 MB/s BenchmarkCopy/8Byte-4 1937952 60.89 ns/op 131.38 MB/s BenchmarkCopy/8String-4 1904582 63.04 ns/op 126.91 MB/s BenchmarkCopy/12Byte-4 1843147 66.18 ns/op 181.34 MB/s BenchmarkCopy/12String-4 1698286 69.60 ns/op 172.41 MB/s BenchmarkCopy/16Byte-4 1848674 64.95 ns/op 246.33 MB/s BenchmarkCopy/16String-4 1778588 63.64 ns/op 251.40 MB/s BenchmarkCopy/32Byte-4 1783185 67.30 ns/op 475.47 MB/s BenchmarkCopy/32String-4 1742407 67.52 ns/op 473.96 MB/s BenchmarkCopy/128Byte-4 1278062 92.83 ns/op 1378.88 MB/s BenchmarkCopy/128String-4 1248560 95.84 ns/op 1335.59 MB/s BenchmarkCopy/1024Byte-4 379347 309.3 ns/op 3310.78 MB/s BenchmarkCopy/1024String-4 335733 347.4 ns/op 2947.65 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 26118 4443 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 17817 6668 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 10461 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 7939 13669 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 7659 16761 ns/op BenchmarkAppendInPlace/Grow/Byte-4 119802 985.0 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 127140 1008 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 86587 1226 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 77041 1388 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 67608 1659 ns/op BenchmarkStackCopyPtr-4 1 182079993 ns/op BenchmarkStackCopy-4 1 122519686 ns/op BenchmarkStackCopyNoCache-4 20 6002435 ns/op BenchmarkStackCopyWithStkobj-4 1 130641616 ns/op BenchmarkIssue18138-4 700 172267 ns/op BenchmarkCompareStringEqual-4 10159275 11.72 ns/op BenchmarkCompareStringIdentical-4 18471524 6.123 ns/op BenchmarkCompareStringSameLength-4 11563953 9.999 ns/op BenchmarkCompareStringDifferentLength-4 18088106 6.590 ns/op BenchmarkCompareStringBigUnaligned-4 1090 103808 ns/op 10101.22 MB/s BenchmarkCompareStringBig-4 1206 92141 ns/op 11380.28 MB/s BenchmarkConcatStringAndBytes-4 2547507 45.80 ns/op BenchmarkSliceByteToString/1-4 2089555 57.25 ns/op BenchmarkSliceByteToString/2-4 997886 112.5 ns/op BenchmarkSliceByteToString/4-4 1000000 112.7 ns/op BenchmarkSliceByteToString/8-4 1000000 117.6 ns/op BenchmarkSliceByteToString/16-4 1000000 128.1 ns/op BenchmarkSliceByteToString/32-4 1000000 131.3 ns/op BenchmarkSliceByteToString/64-4 698659 166.1 ns/op BenchmarkSliceByteToString/128-4 515841 229.5 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2408908 47.89 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 828925 131.9 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 111.7 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 4405932 27.12 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1756525 68.35 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2036017 59.41 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2453468 48.41 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 428431 277.8 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 543753 214.3 ns/op BenchmarkRuneIterate/range/ASCII-4 7869652 13.90 ns/op BenchmarkRuneIterate/range/Japanese-4 2156739 54.32 ns/op BenchmarkRuneIterate/range/MixedLength-4 2550570 46.26 ns/op BenchmarkRuneIterate/range1/ASCII-4 7910106 13.84 ns/op BenchmarkRuneIterate/range1/Japanese-4 2169843 53.97 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2587194 46.22 ns/op BenchmarkRuneIterate/range2/ASCII-4 7931871 13.72 ns/op BenchmarkRuneIterate/range2/Japanese-4 2204354 54.18 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2579882 45.80 ns/op BenchmarkArrayEqual-4 19738627 6.060 ns/op BenchmarkFunc/Name-4 2707022 44.02 ns/op BenchmarkFunc/Entry-4 9326880 12.79 ns/op BenchmarkFunc/FileLine-4 2669120 49.04 ns/op PASS ok runtime 152.464s goos: linux goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 24375 4931 ns/op BenchmarkHandle/concurrent-4 13455 10042 ns/op PASS ok runtime/cgo 1.641s goos: linux goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAnd32-4 8474072 14.07 ns/op BenchmarkAnd32Parallel-4 1993515 75.68 ns/op BenchmarkAnd64-4 8645518 13.62 ns/op BenchmarkAnd64Parallel-4 1869788 66.37 ns/op BenchmarkOr32-4 8563056 14.00 ns/op BenchmarkOr32Parallel-4 1967439 73.54 ns/op BenchmarkOr64-4 8788530 13.67 ns/op BenchmarkOr64Parallel-4 2037160 72.38 ns/op BenchmarkAtomicLoad64-4 20328012 5.662 ns/op BenchmarkAtomicStore64-4 9886826 15.46 ns/op BenchmarkAtomicLoad-4 20424418 5.690 ns/op BenchmarkAtomicStore-4 7725597 18.67 ns/op BenchmarkAnd8-4 9875826 12.11 ns/op BenchmarkAnd-4 9738702 12.25 ns/op BenchmarkAnd8Parallel-4 3138292 48.70 ns/op BenchmarkAndParallel-4 2997705 48.06 ns/op BenchmarkOr8-4 9868796 12.17 ns/op BenchmarkOr-4 9884728 12.21 ns/op BenchmarkOr8Parallel-4 3082700 47.33 ns/op BenchmarkOrParallel-4 4327182 46.51 ns/op BenchmarkXadd-4 2344401 49.30 ns/op BenchmarkXadd64-4 3011740 48.52 ns/op BenchmarkCas-4 2261800 51.46 ns/op BenchmarkCas64-4 2268004 53.12 ns/op BenchmarkXchg-4 2389333 49.28 ns/op BenchmarkXchg64-4 2937135 48.88 ns/op PASS ok runtime/internal/atomic 5.479s goos: linux goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4516923 27.37 ns/op BenchmarkMulUintptr/large-4 3581586 33.11 ns/op PASS ok runtime/internal/math 1.334s goos: linux goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 16 6628088 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 14 9147704 ns/op 654.0 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 1336 95068 ns/op 1.863 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 8 13924241 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 6 18524457 ns/op 1220 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 355 379132 ns/op 22.79 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 81356380 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 101892179 ns/op 7699 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 26 4362101 ns/op 327.2 concurrent_launches/op PASS ok runtime/pprof 2.665s goos: linux goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 37 2987541 ns/op BenchmarkStackLeak-4 17886 6357 ns/op PASS ok runtime/race 1.443s goos: linux goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 4839992 24.26 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 220603 540.3 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.397s goos: linux goarch: amd64 pkg: slices cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqualFunc_Large-4 21 4878354 ns/op BenchmarkIndex_Large-4 14047 8136 ns/op BenchmarkIndexFunc_Large-4 86 1356817 ns/op BenchmarkCompact/nil-4 6822396 17.36 ns/op BenchmarkCompact/one-4 1945351 62.73 ns/op BenchmarkCompact/sorted-4 1000000 103.0 ns/op BenchmarkCompact/1_item-4 928194 118.5 ns/op BenchmarkCompact/unsorted-4 1000000 102.6 ns/op BenchmarkCompact/many-4 656545 181.0 ns/op BenchmarkCompact_Large-4 322 346324 ns/op BenchmarkCompactFunc_Large-4 37 3122161 ns/op BenchmarkReplace/naive-fast-4 75421 1644 ns/op BenchmarkReplace/optimized-fast-4 74595 1411 ns/op BenchmarkReplace/naive-slow-4 26604 4452 ns/op BenchmarkReplace/optimized-slow-4 28269 3995 ns/op BenchmarkBinarySearchFloats/Size16-4 1226226 97.96 ns/op BenchmarkBinarySearchFloats/Size32-4 1000000 112.2 ns/op BenchmarkBinarySearchFloats/Size64-4 949879 128.6 ns/op BenchmarkBinarySearchFloats/Size128-4 795463 147.9 ns/op BenchmarkBinarySearchFloats/Size512-4 658105 176.1 ns/op BenchmarkBinarySearchFloats/Size1024-4 626296 190.5 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 593614 192.7 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 490219 234.5 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 440347 266.2 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 391180 297.3 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 314324 377.0 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 293539 399.6 ns/op PASS ok slices 5.310s goos: linux goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 140766 789.6 ns/op BenchmarkSortInts-4 2 92811665 ns/op BenchmarkSlicesSortInts-4 2 67782800 ns/op BenchmarkSortIsSorted-4 36 3375733 ns/op BenchmarkSlicesIsSorted-4 56 2152914 ns/op BenchmarkSortStrings-4 1 149771873 ns/op BenchmarkSlicesSortStrings-4 1 104554531 ns/op BenchmarkSortStrings_Sorted-4 28 4056705 ns/op BenchmarkSlicesSortStrings_Sorted-4 42 2733682 ns/op BenchmarkSortStructs-4 1 190221855 ns/op BenchmarkSortFuncStructs-4 1 161255211 ns/op BenchmarkSortString1K-4 225 549138 ns/op BenchmarkSortString1K_Slice-4 177 610166 ns/op BenchmarkStableString1K-4 97 1171546 ns/op BenchmarkSortInt1K-4 336 356302 ns/op BenchmarkSortInt1K_Sorted-4 4668 23540 ns/op BenchmarkSortInt1K_Reversed-4 3578 36740 ns/op BenchmarkSortInt1K_Mod8-4 790 171997 ns/op BenchmarkStableInt1K-4 145 824574 ns/op BenchmarkStableInt1K_Slice-4 154 742804 ns/op BenchmarkSortInt64K-4 3 34428096 ns/op BenchmarkSortInt64K_Slice-4 3 44306223 ns/op BenchmarkStableInt64K-4 2 72304692 ns/op BenchmarkSort1e2-4 478 250916 ns/op BenchmarkStable1e2-4 164 882584 ns/op BenchmarkSort1e4-4 2 50644470 ns/op BenchmarkStable1e4-4 1 221446612 ns/op PASS ok sort 13.991s goos: linux goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 841791 141.4 ns/op BenchmarkAtof64Float-4 610004 166.0 ns/op BenchmarkAtof64FloatExp-4 518184 196.3 ns/op BenchmarkAtof64Big-4 392986 284.8 ns/op BenchmarkAtof64RandomBits-4 394026 293.9 ns/op BenchmarkAtof64RandomFloats-4 438642 272.2 ns/op BenchmarkAtof64RandomLongFloats-4 384684 304.1 ns/op BenchmarkAtof32Decimal-4 780790 143.8 ns/op BenchmarkAtof32Float-4 730341 161.6 ns/op BenchmarkAtof32FloatExp-4 556236 200.8 ns/op BenchmarkAtof32Random-4 341330 341.5 ns/op BenchmarkAtof32RandomLong-4 143449 812.9 ns/op BenchmarkParseInt/Pos/7bit-4 1340817 87.16 ns/op BenchmarkParseInt/Pos/26bit-4 591273 201.1 ns/op BenchmarkParseInt/Pos/31bit-4 536851 214.7 ns/op BenchmarkParseInt/Pos/56bit-4 355873 331.3 ns/op BenchmarkParseInt/Pos/63bit-4 327669 355.1 ns/op BenchmarkParseInt/Neg/7bit-4 1357840 87.14 ns/op BenchmarkParseInt/Neg/26bit-4 578338 194.3 ns/op BenchmarkParseInt/Neg/31bit-4 539940 213.3 ns/op BenchmarkParseInt/Neg/56bit-4 355075 335.4 ns/op BenchmarkParseInt/Neg/63bit-4 337836 343.4 ns/op BenchmarkAtoi/Pos/7bit-4 1947478 61.76 ns/op BenchmarkAtoi/Pos/26bit-4 775522 148.2 ns/op BenchmarkAtoi/Pos/31bit-4 718740 165.1 ns/op BenchmarkAtoi/Pos/56bit-4 404353 283.0 ns/op BenchmarkAtoi/Pos/63bit-4 295898 366.5 ns/op BenchmarkAtoi/Neg/7bit-4 1989188 60.80 ns/op BenchmarkAtoi/Neg/26bit-4 775228 149.2 ns/op BenchmarkAtoi/Neg/31bit-4 711094 165.4 ns/op BenchmarkAtoi/Neg/56bit-4 416668 276.7 ns/op BenchmarkAtoi/Neg/63bit-4 305977 368.8 ns/op BenchmarkFormatFloat/Decimal-4 120058 995.3 ns/op BenchmarkFormatFloat/Float-4 112501 1056 ns/op BenchmarkFormatFloat/Exp-4 113293 1039 ns/op BenchmarkFormatFloat/NegExp-4 112575 1067 ns/op BenchmarkFormatFloat/LongExp-4 96651 1233 ns/op BenchmarkFormatFloat/Big-4 90013 1340 ns/op BenchmarkFormatFloat/BinaryExp-4 212138 548.6 ns/op BenchmarkFormatFloat/32Integer-4 123674 980.9 ns/op BenchmarkFormatFloat/32ExactFraction-4 129726 897.3 ns/op BenchmarkFormatFloat/32Point-4 111332 1037 ns/op BenchmarkFormatFloat/32Exp-4 117577 993.9 ns/op BenchmarkFormatFloat/32NegExp-4 119922 993.8 ns/op BenchmarkFormatFloat/32Shortest-4 123076 939.2 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 127033 912.2 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 125068 946.7 ns/op BenchmarkFormatFloat/64Fixed1-4 153019 775.7 ns/op BenchmarkFormatFloat/64Fixed2-4 150763 760.3 ns/op BenchmarkFormatFloat/64Fixed3-4 152488 775.3 ns/op BenchmarkFormatFloat/64Fixed4-4 154416 767.7 ns/op BenchmarkFormatFloat/64Fixed12-4 83498 1352 ns/op BenchmarkFormatFloat/64Fixed16-4 104973 1136 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 113541 1060 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 95766 1241 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 1988 52699 ns/op BenchmarkFormatFloat/Slowpath64-4 93652 1224 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 95679 1232 ns/op BenchmarkAppendFloat/Decimal-4 139598 864.0 ns/op BenchmarkAppendFloat/Float-4 122638 972.3 ns/op BenchmarkAppendFloat/Exp-4 133972 882.8 ns/op BenchmarkAppendFloat/NegExp-4 135694 887.1 ns/op BenchmarkAppendFloat/LongExp-4 109051 1105 ns/op BenchmarkAppendFloat/Big-4 100113 1195 ns/op BenchmarkAppendFloat/BinaryExp-4 310471 374.6 ns/op BenchmarkAppendFloat/32Integer-4 139384 850.0 ns/op BenchmarkAppendFloat/32ExactFraction-4 153732 758.2 ns/op BenchmarkAppendFloat/32Point-4 128457 907.9 ns/op BenchmarkAppendFloat/32Exp-4 135216 872.5 ns/op BenchmarkAppendFloat/32NegExp-4 134377 867.8 ns/op BenchmarkAppendFloat/32Shortest-4 163418 722.2 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 147073 805.0 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 147157 803.2 ns/op BenchmarkAppendFloat/64Fixed1-4 187582 641.3 ns/op BenchmarkAppendFloat/64Fixed2-4 186747 635.4 ns/op BenchmarkAppendFloat/64Fixed3-4 185942 634.2 ns/op BenchmarkAppendFloat/64Fixed4-4 186548 632.1 ns/op BenchmarkAppendFloat/64Fixed12-4 100707 1183 ns/op BenchmarkAppendFloat/64Fixed16-4 120109 995.4 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 150450 805.0 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 111924 1067 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2322 51679 ns/op BenchmarkAppendFloat/Slowpath64-4 108433 1104 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 110691 1062 ns/op BenchmarkFormatInt-4 14096 8299 ns/op BenchmarkAppendInt-4 16818 7169 ns/op BenchmarkFormatUint-4 76042 1512 ns/op BenchmarkAppendUint-4 94290 1243 ns/op BenchmarkFormatIntSmall/7-4 3310893 36.32 ns/op BenchmarkFormatIntSmall/42-4 3254184 36.46 ns/op BenchmarkAppendIntSmall-4 1377960 84.38 ns/op BenchmarkAppendUintVarlen/1-4 1436648 82.60 ns/op BenchmarkAppendUintVarlen/12-4 1418157 82.07 ns/op BenchmarkAppendUintVarlen/123-4 919204 125.1 ns/op BenchmarkAppendUintVarlen/1234-4 907323 122.2 ns/op BenchmarkAppendUintVarlen/12345-4 897841 126.6 ns/op BenchmarkAppendUintVarlen/123456-4 918391 123.9 ns/op BenchmarkAppendUintVarlen/1234567-4 868801 130.0 ns/op BenchmarkAppendUintVarlen/12345678-4 884589 133.0 ns/op BenchmarkAppendUintVarlen/123456789-4 847080 135.0 ns/op BenchmarkAppendUintVarlen/1234567890-4 830391 139.1 ns/op BenchmarkAppendUintVarlen/12345678901-4 818516 139.4 ns/op BenchmarkAppendUintVarlen/123456789012-4 809689 142.7 ns/op BenchmarkAppendUintVarlen/1234567890123-4 826555 144.2 ns/op BenchmarkAppendUintVarlen/12345678901234-4 789072 140.6 ns/op BenchmarkAppendUintVarlen/123456789012345-4 770802 145.1 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 819484 150.1 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 804674 146.1 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 745906 147.7 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 774489 148.7 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 763478 147.1 ns/op BenchmarkQuote-4 42973 2757 ns/op BenchmarkQuoteRune-4 419484 266.8 ns/op BenchmarkAppendQuote-4 53289 2370 ns/op BenchmarkAppendQuoteRune-4 782937 138.8 ns/op BenchmarkUnquoteEasy-4 1285125 92.23 ns/op BenchmarkUnquoteHard-4 48307 2438 ns/op PASS ok strconv 16.960s goos: linux goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 397449 297.9 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 119626 900.2 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 171544 658.2 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 376274 299.9 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 117378 910.7 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 147997 676.0 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 278529 429.4 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 86719 1414 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 88290 1224 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 548778 205.4 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 20778 5653 ns/op BenchmarkGenericMatch1-4 2084 53324 ns/op BenchmarkGenericMatch2-4 424 279284 ns/op BenchmarkSingleMaxSkipping-4 7737 14596 ns/op 685.10 MB/s BenchmarkSingleLongSuffixFail-4 14918 8004 ns/op 125.18 MB/s BenchmarkSingleMatch-4 243 468289 ns/op 32.03 MB/s BenchmarkByteByteNoMatch-4 68257 1756 ns/op BenchmarkByteByteMatch-4 17659 6777 ns/op BenchmarkByteStringMatch-4 20622 5653 ns/op BenchmarkHTMLEscapeNew-4 68313 1745 ns/op BenchmarkHTMLEscapeOld-4 84488 1449 ns/op BenchmarkByteStringReplacerWriteString-4 1412 81016 ns/op BenchmarkByteReplacerWriteString-4 1552 76209 ns/op BenchmarkByteByteReplaces-4 3116 33198 ns/op BenchmarkByteByteMap-4 10000 11370 ns/op BenchmarkMap/identity/ASCII-4 589318 197.8 ns/op BenchmarkMap/identity/Greek-4 467607 256.8 ns/op BenchmarkMap/change/ASCII-4 37836 3151 ns/op BenchmarkMap/change/Greek-4 28820 4219 ns/op BenchmarkIndexRune-4 2009313 69.26 ns/op BenchmarkIndexRuneLongString-4 1678780 69.58 ns/op BenchmarkIndexRuneFastPath-4 4097364 28.41 ns/op BenchmarkIndex-4 4289373 28.11 ns/op BenchmarkLastIndex-4 4448799 27.00 ns/op BenchmarkIndexByte-4 9272445 12.42 ns/op BenchmarkToUpper/#00-4 4879486 24.09 ns/op BenchmarkToUpper/ONLYUPPER-4 2886445 40.92 ns/op BenchmarkToUpper/abc-4 326803 376.5 ns/op BenchmarkToUpper/AbC123-4 237796 479.0 ns/op BenchmarkToUpper/azAZ09_-4 270530 437.2 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 55070 2157 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 72788 1676 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 32857 3539 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 57050 2083 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 117937 980.0 ns/op BenchmarkToLower/#00-4 4972335 23.73 ns/op BenchmarkToLower/abc-4 4236878 27.23 ns/op BenchmarkToLower/AbC123-4 225746 524.9 ns/op BenchmarkToLower/azAZ09_-4 224511 554.1 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 94294 1217 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 65806 1811 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 35019 3431 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 78253 1578 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 115146 1003 ns/op BenchmarkMapNoChanges-4 809401 147.7 ns/op BenchmarkTrim-4 38035 3097 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3210381 37.64 ns/op BenchmarkToValidUTF8/InvalidASCII-4 185232 649.0 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 121825 963.3 ns/op BenchmarkEqualFold/Tests-4 54357 2181 ns/op BenchmarkEqualFold/ASCII-4 3260827 37.08 ns/op BenchmarkEqualFold/UnicodePrefix-4 110085 1088 ns/op BenchmarkEqualFold/UnicodeSuffix-4 118644 984.4 ns/op BenchmarkIndexHard1-4 835 143066 ns/op BenchmarkIndexHard2-4 601 198856 ns/op BenchmarkIndexHard3-4 148 796622 ns/op BenchmarkIndexHard4-4 90 1189728 ns/op BenchmarkLastIndexHard1-4 60 1998064 ns/op BenchmarkLastIndexHard2-4 58 1986991 ns/op BenchmarkLastIndexHard3-4 58 1999876 ns/op BenchmarkCountHard1-4 838 144344 ns/op BenchmarkCountHard2-4 602 201426 ns/op BenchmarkCountHard3-4 151 792760 ns/op BenchmarkIndexTorture-4 7594 15507 ns/op BenchmarkCountTorture-4 7324 15509 ns/op BenchmarkCountTortureOverlapping-4 686 159014 ns/op BenchmarkCountByte/10-4 4161979 27.98 ns/op 357.41 MB/s BenchmarkCountByte/32-4 4238163 28.21 ns/op 1134.17 MB/s BenchmarkCountByte/4096-4 1000000 101.6 ns/op 40324.82 MB/s BenchmarkCountByte/4194304-4 667 168020 ns/op 24963.07 MB/s BenchmarkCountByte/67108864-4 16 6931885 ns/op 9681.18 MB/s BenchmarkFields/ASCII/16-4 273194 437.9 ns/op 36.54 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 21822 5500 ns/op 46.54 MB/s 208 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1446 79837 ns/op 51.30 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 66 1606686 ns/op 40.79 MB/s 98305 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 25351063 ns/op 41.36 MB/s 1507328 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 147666 815.9 ns/op 19.61 MB/s 32 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 10526 11292 ns/op 22.67 MB/s 416 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 577 198555 ns/op 20.63 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 27 4217947 ns/op 15.54 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 87178613 ns/op 12.03 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 208813 569.6 ns/op 28.09 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 20070 5866 ns/op 43.64 MB/s 208 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 903 123876 ns/op 33.07 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 40 2929021 ns/op 22.37 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 67163604 ns/op 15.61 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 181215 646.2 ns/op 24.76 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13137 9064 ns/op 28.24 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 703 153868 ns/op 26.62 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 34 3450174 ns/op 18.99 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 75605449 ns/op 13.87 MB/s 10449152 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 1 114901720 ns/op BenchmarkSplitSingleByteSeparator-4 14 7925767 ns/op BenchmarkSplitMultiByteSeparator-4 27 3980067 ns/op BenchmarkSplitNSingleByteSeparator-4 203416 543.8 ns/op BenchmarkSplitNMultiByteSeparator-4 163567 708.7 ns/op BenchmarkRepeat/5x0-4 4182601 28.04 ns/op BenchmarkRepeat/5x1-4 4079509 28.94 ns/op BenchmarkRepeat/5x2-4 235290 522.9 ns/op BenchmarkRepeat/5x6-4 139893 876.2 ns/op BenchmarkRepeat/10x0-4 4210602 28.09 ns/op BenchmarkRepeat/10x1-4 4012080 29.08 ns/op BenchmarkRepeat/10x2-4 237470 527.1 ns/op BenchmarkRepeat/10x6-4 135079 888.6 ns/op BenchmarkRepeatLarge/256/1-4 60734 1884 ns/op 135.87 MB/s BenchmarkRepeatLarge/256/16-4 91293 1216 ns/op 210.61 MB/s BenchmarkRepeatLarge/512/1-4 47433 2298 ns/op 222.76 MB/s BenchmarkRepeatLarge/512/16-4 75234 1559 ns/op 328.35 MB/s BenchmarkRepeatLarge/1024/1-4 37581 2959 ns/op 346.01 MB/s BenchmarkRepeatLarge/1024/16-4 48424 2172 ns/op 471.37 MB/s BenchmarkRepeatLarge/2048/1-4 28596 3905 ns/op 524.49 MB/s BenchmarkRepeatLarge/2048/16-4 34833 3268 ns/op 626.71 MB/s BenchmarkRepeatLarge/4096/1-4 19611 6203 ns/op 660.28 MB/s BenchmarkRepeatLarge/4096/16-4 20512 5487 ns/op 746.48 MB/s BenchmarkRepeatLarge/8192/1-4 12342 10075 ns/op 813.11 MB/s BenchmarkRepeatLarge/8192/16-4 12498 9052 ns/op 904.95 MB/s BenchmarkRepeatLarge/8192/4097-4 5255916 22.43 ns/op 182679.25 MB/s BenchmarkRepeatLarge/16384/1-4 6464 17630 ns/op 929.34 MB/s BenchmarkRepeatLarge/16384/16-4 8566 16346 ns/op 1002.31 MB/s BenchmarkRepeatLarge/16384/4097-4 9330 12646 ns/op 971.89 MB/s BenchmarkRepeatLarge/32768/1-4 3548 32751 ns/op 1000.52 MB/s BenchmarkRepeatLarge/32768/16-4 3752 32290 ns/op 1014.82 MB/s BenchmarkRepeatLarge/32768/4097-4 4654 28473 ns/op 1007.24 MB/s BenchmarkRepeatLarge/65536/1-4 2052 60197 ns/op 1088.69 MB/s BenchmarkRepeatLarge/65536/16-4 2078 58792 ns/op 1114.71 MB/s BenchmarkRepeatLarge/65536/4097-4 2160 55658 ns/op 1104.16 MB/s BenchmarkRepeatLarge/131072/1-4 226 517251 ns/op 253.40 MB/s BenchmarkRepeatLarge/131072/16-4 226 504596 ns/op 259.76 MB/s BenchmarkRepeatLarge/131072/4097-4 226 505546 ns/op 251.23 MB/s BenchmarkRepeatLarge/262144/1-4 100 1027210 ns/op 255.20 MB/s BenchmarkRepeatLarge/262144/16-4 100 1015456 ns/op 258.15 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1023648 ns/op 252.15 MB/s BenchmarkRepeatLarge/524288/1-4 55 2023182 ns/op 259.14 MB/s BenchmarkRepeatLarge/524288/16-4 61 2036416 ns/op 257.46 MB/s BenchmarkRepeatLarge/524288/4097-4 58 2001086 ns/op 260.02 MB/s BenchmarkRepeatLarge/1048576/1-4 31 4073969 ns/op 257.38 MB/s BenchmarkRepeatLarge/1048576/16-4 27 4047763 ns/op 259.05 MB/s BenchmarkRepeatLarge/1048576/4097-4 30 4072431 ns/op 256.54 MB/s BenchmarkRepeatLarge/2097152/1-4 16 7727281 ns/op 271.40 MB/s BenchmarkRepeatLarge/2097152/16-4 15 7603337 ns/op 275.82 MB/s BenchmarkRepeatLarge/2097152/4097-4 14 7871928 ns/op 265.95 MB/s BenchmarkRepeatLarge/4194304/1-4 7 15295888 ns/op 274.21 MB/s BenchmarkRepeatLarge/4194304/16-4 7 15277363 ns/op 274.54 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 15881905 ns/op 263.90 MB/s BenchmarkRepeatLarge/8388608/1-4 4 30961738 ns/op 270.93 MB/s BenchmarkRepeatLarge/8388608/16-4 4 31250541 ns/op 268.43 MB/s BenchmarkRepeatLarge/8388608/4097-4 4 31596851 ns/op 265.42 MB/s BenchmarkRepeatLarge/16777216/1-4 2 61958520 ns/op 270.78 MB/s BenchmarkRepeatLarge/16777216/16-4 2 60850830 ns/op 275.71 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 61355228 ns/op 273.44 MB/s BenchmarkRepeatLarge/33554432/1-4 1 116890791 ns/op 287.06 MB/s BenchmarkRepeatLarge/33554432/16-4 1 115745732 ns/op 289.90 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 116729836 ns/op 287.45 MB/s BenchmarkRepeatLarge/67108864/1-4 1 250121784 ns/op 268.30 MB/s BenchmarkRepeatLarge/67108864/16-4 1 230753037 ns/op 290.83 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 234919417 ns/op 285.67 MB/s BenchmarkRepeatLarge/134217728/1-4 1 476298244 ns/op 281.79 MB/s BenchmarkRepeatLarge/134217728/16-4 1 461371088 ns/op 290.91 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 467071820 ns/op 287.36 MB/s BenchmarkRepeatLarge/268435456/1-4 1 972990062 ns/op 275.89 MB/s BenchmarkRepeatLarge/268435456/16-4 1 916515806 ns/op 292.89 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 908875864 ns/op 295.35 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1949886767 ns/op 275.33 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1803622134 ns/op 297.66 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1826990574 ns/op 293.86 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3785555886 ns/op 283.64 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3511154473 ns/op 305.81 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3578872781 ns/op 300.02 MB/s BenchmarkIndexAnyASCII/1:1-4 2210595 54.47 ns/op BenchmarkIndexAnyASCII/1:2-4 2206767 54.29 ns/op BenchmarkIndexAnyASCII/1:4-4 2220892 53.44 ns/op BenchmarkIndexAnyASCII/1:8-4 2134767 54.27 ns/op BenchmarkIndexAnyASCII/1:16-4 2165620 53.67 ns/op BenchmarkIndexAnyASCII/1:32-4 2209309 54.55 ns/op BenchmarkIndexAnyASCII/1:64-4 2186511 54.72 ns/op BenchmarkIndexAnyASCII/16:1-4 2241873 53.86 ns/op BenchmarkIndexAnyASCII/16:2-4 786190 149.0 ns/op BenchmarkIndexAnyASCII/16:4-4 793777 150.0 ns/op BenchmarkIndexAnyASCII/16:8-4 746277 153.6 ns/op BenchmarkIndexAnyASCII/16:16-4 694621 166.9 ns/op BenchmarkIndexAnyASCII/16:32-4 585621 195.8 ns/op BenchmarkIndexAnyASCII/16:64-4 484987 237.4 ns/op BenchmarkIndexAnyASCII/256:1-4 2007222 58.60 ns/op BenchmarkIndexAnyASCII/256:2-4 73808 1621 ns/op BenchmarkIndexAnyASCII/256:4-4 73755 1637 ns/op BenchmarkIndexAnyASCII/256:8-4 73180 1642 ns/op BenchmarkIndexAnyASCII/256:16-4 72159 1657 ns/op BenchmarkIndexAnyASCII/256:32-4 70844 1697 ns/op BenchmarkIndexAnyASCII/256:64-4 68484 1744 ns/op BenchmarkIndexAnyUTF8/1:1-4 2298528 51.80 ns/op BenchmarkIndexAnyUTF8/1:2-4 2197010 53.96 ns/op BenchmarkIndexAnyUTF8/1:4-4 2212538 53.89 ns/op BenchmarkIndexAnyUTF8/1:8-4 2173090 54.18 ns/op BenchmarkIndexAnyUTF8/1:16-4 2206509 54.76 ns/op BenchmarkIndexAnyUTF8/1:32-4 2179712 54.05 ns/op BenchmarkIndexAnyUTF8/1:64-4 2165941 54.52 ns/op BenchmarkIndexAnyUTF8/16:1-4 1747044 69.27 ns/op BenchmarkIndexAnyUTF8/16:2-4 312848 374.9 ns/op BenchmarkIndexAnyUTF8/16:4-4 301068 368.7 ns/op BenchmarkIndexAnyUTF8/16:8-4 297334 376.2 ns/op BenchmarkIndexAnyUTF8/16:16-4 309786 386.1 ns/op BenchmarkIndexAnyUTF8/16:32-4 290547 409.6 ns/op BenchmarkIndexAnyUTF8/16:64-4 289027 405.9 ns/op BenchmarkIndexAnyUTF8/256:1-4 341149 353.9 ns/op BenchmarkIndexAnyUTF8/256:2-4 23451 5061 ns/op BenchmarkIndexAnyUTF8/256:4-4 23520 5042 ns/op BenchmarkIndexAnyUTF8/256:8-4 23470 5069 ns/op BenchmarkIndexAnyUTF8/256:16-4 22225 5332 ns/op BenchmarkIndexAnyUTF8/256:32-4 21084 5629 ns/op BenchmarkIndexAnyUTF8/256:64-4 20646 5783 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2212804 53.85 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2228875 54.64 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2215558 55.14 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2194354 53.68 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2195085 53.72 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2148945 54.99 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2168451 54.54 ns/op BenchmarkLastIndexAnyASCII/16:1-4 764826 147.7 ns/op BenchmarkLastIndexAnyASCII/16:2-4 796381 148.4 ns/op BenchmarkLastIndexAnyASCII/16:4-4 789003 147.7 ns/op BenchmarkLastIndexAnyASCII/16:8-4 743884 156.5 ns/op BenchmarkLastIndexAnyASCII/16:16-4 713758 166.2 ns/op BenchmarkLastIndexAnyASCII/16:32-4 574330 196.0 ns/op BenchmarkLastIndexAnyASCII/16:64-4 487687 241.5 ns/op BenchmarkLastIndexAnyASCII/256:1-4 71898 1652 ns/op BenchmarkLastIndexAnyASCII/256:2-4 73489 1632 ns/op BenchmarkLastIndexAnyASCII/256:4-4 73933 1625 ns/op BenchmarkLastIndexAnyASCII/256:8-4 73548 1632 ns/op BenchmarkLastIndexAnyASCII/256:16-4 72970 1647 ns/op BenchmarkLastIndexAnyASCII/256:32-4 71649 1679 ns/op BenchmarkLastIndexAnyASCII/256:64-4 69494 1714 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2154271 54.91 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2234262 53.28 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2266996 53.18 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2283346 53.37 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2254482 53.22 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2172951 54.90 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2192918 54.98 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 361246 310.3 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 193983 631.9 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 185544 633.5 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 188990 631.6 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 171178 680.5 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 164216 699.0 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 165793 712.8 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 27913 4390 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 12837 9243 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 12684 9512 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 12926 9337 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 10017 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10667 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 11231 ns/op BenchmarkTrimASCII/1:1-4 3906426 30.45 ns/op BenchmarkTrimASCII/1:2-4 2780431 42.42 ns/op BenchmarkTrimASCII/1:4-4 2579785 46.76 ns/op BenchmarkTrimASCII/1:8-4 2197849 53.50 ns/op BenchmarkTrimASCII/1:16-4 1874818 63.91 ns/op BenchmarkTrimASCII/16:1-4 2806627 41.97 ns/op BenchmarkTrimASCII/16:2-4 809346 140.9 ns/op BenchmarkTrimASCII/16:4-4 798457 144.9 ns/op BenchmarkTrimASCII/16:8-4 763260 153.4 ns/op BenchmarkTrimASCII/16:16-4 681775 162.4 ns/op BenchmarkTrimASCII/256:1-4 484678 235.0 ns/op BenchmarkTrimASCII/256:2-4 77714 1541 ns/op BenchmarkTrimASCII/256:4-4 76717 1546 ns/op BenchmarkTrimASCII/256:8-4 67621 1554 ns/op BenchmarkTrimASCII/256:16-4 76066 1571 ns/op BenchmarkTrimASCII/4096:1-4 38284 3160 ns/op BenchmarkTrimASCII/4096:2-4 4921 23942 ns/op BenchmarkTrimASCII/4096:4-4 4713 23994 ns/op BenchmarkTrimASCII/4096:8-4 4867 24078 ns/op BenchmarkTrimASCII/4096:16-4 4935 24359 ns/op BenchmarkTrimByte-4 4029094 29.38 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13258 9097 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13225 9018 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1094 107732 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2256 52243 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4311 26266 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7766 14848 ns/op BenchmarkJoin/0-4 5072990 23.10 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4002910 29.30 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 184636 621.6 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 138924 872.7 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 99406 1163 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 84670 1462 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 70270 1710 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 61726 1960 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 3163714 38.90 ns/op BenchmarkTrimSpace/ASCII-4 1739917 69.38 ns/op BenchmarkTrimSpace/SomeNonASCII-4 141159 845.6 ns/op BenchmarkTrimSpace/JustNonASCII-4 73922 1622 ns/op BenchmarkReplaceAll-4 114174 1018 ns/op 16 B/op 1 allocs/op PASS ok strings 67.729s goos: linux goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 52764 2103 ns/op BenchmarkCond2-4 28893 4317 ns/op BenchmarkCond4-4 16262 7300 ns/op BenchmarkCond8-4 8774 13993 ns/op BenchmarkCond16-4 4074 30492 ns/op BenchmarkCond32-4 1628 82490 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 414780 260.9 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 260006 447.9 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 461082 240.4 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 443638 277.3 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 272886 488.1 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 552691 233.9 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 70059 1985 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 61870 2164 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 47786 2506 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 39649 3460 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 457716 264.7 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 157839 821.9 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 421593 275.8 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 131553 1048 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 492340 233.7 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 156068 774.1 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2049168 63.89 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 36409 3772 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 104058 1152 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 215662 621.3 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 3723 30671 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 250 422874 ns/op BenchmarkRange/*sync.Map-4 1006 106516 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 78392 1594 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 165721 676.3 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 64198 2052 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 98178 1265 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 186744 550.8 ns/op BenchmarkAdversarialDelete/*sync.Map-4 108044 936.3 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 56002 1813 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 124844 804.6 ns/op BenchmarkDeleteCollision/*sync.Map-4 518656 230.0 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 41916 2498 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 129333 1038 ns/op BenchmarkSwapCollision/*sync.Map-4 61513 1920 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 234 524551 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 93976 1381 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 317871 397.2 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 19795 6308 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 57286 2177 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 20053 6826 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 320841 370.9 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 68504 1578 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 132885 856.6 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1495879 77.46 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 148026 873.4 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2003546 61.97 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 402074 351.9 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 143647 963.5 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 448586 244.0 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 79398 1452 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 252196 429.2 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 386829 291.7 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 102355 1304 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 510738 246.5 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 343250 791.8 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 112630 1398 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 146978 773.9 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 42291 2507 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 155947 752.5 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 473077 268.4 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 107682 1191 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 463010 238.8 ns/op BenchmarkUncontendedSemaphore-4 3352231 35.09 ns/op BenchmarkContendedSemaphore-4 2991186 40.47 ns/op BenchmarkMutexUncontended-4 941404 179.4 ns/op BenchmarkMutex-4 132800 902.7 ns/op BenchmarkMutexSlack-4 122600 925.8 ns/op BenchmarkMutexWork-4 124639 925.2 ns/op BenchmarkMutexWorkSlack-4 114151 1036 ns/op BenchmarkMutexNoSpin-4 49365 2352 ns/op BenchmarkMutexSpin-4 59469 2239 ns/op BenchmarkOnce-4 532364 241.2 ns/op BenchmarkOnceFunc/v=Once-4 957949 125.2 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 787676 151.9 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 790202 142.3 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 876884 137.3 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 771214 147.8 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 826042 140.7 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 7087728 16.82 ns/op BenchmarkSemaSyntNonblock-4 1000000 101.7 ns/op BenchmarkSemaSyntBlock-4 1000000 107.6 ns/op BenchmarkSemaWorkNonblock-4 882404 144.4 ns/op BenchmarkSemaWorkBlock-4 754257 151.5 ns/op BenchmarkRWMutexUncontended-4 300381 384.5 ns/op BenchmarkRWMutexWrite100-4 218940 462.5 ns/op BenchmarkRWMutexWrite10-4 189712 536.3 ns/op BenchmarkRWMutexWorkWrite100-4 217317 565.2 ns/op BenchmarkRWMutexWorkWrite10-4 177880 690.1 ns/op BenchmarkWaitGroupUncontended-4 717469 159.1 ns/op BenchmarkWaitGroupAddDone-4 290116 381.4 ns/op BenchmarkWaitGroupAddDoneWork-4 320378 484.2 ns/op BenchmarkWaitGroupWait-4 4164567 27.72 ns/op BenchmarkWaitGroupWaitWork-4 2483749 53.44 ns/op BenchmarkWaitGroupActuallyWait-4 37572 3184 ns/op 32 B/op 2 allocs/op PASS ok sync 20.022s goos: linux goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 556606 205.0 ns/op PASS ok sync/atomic 1.143s PASS ok syscall 1.018s goos: linux goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 136915 885.3 ns/op 0 B/op 0 allocs/op PASS ok testing 1.252s goos: linux goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7320 15182 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11313 10637 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 93 1244171 ns/op 110960 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 120 998425 ns/op 924 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 183236168 ns/op 18285040 B/op 100056 allocs/op BenchmarkTable/1x100000/reuse-4 1 181163747 ns/op 18285040 B/op 100056 allocs/op BenchmarkTable/10x10/new-4 1722 67177 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2031 55409 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 18 6045360 ns/op 395136 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 19 5426931 ns/op 20796 B/op 54 allocs/op BenchmarkTable/10x100000/new-4 1 739936807 ns/op 47012832 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 731860858 ns/op 47012928 B/op 100074 allocs/op BenchmarkTable/100x10/new-4 219 546026 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 242 495641 ns/op 162 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 58680807 ns/op 3270528 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 2 56974860 ns/op 1635264 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7205476341 ns/op 334041984 B/op 100088 allocs/op BenchmarkTable/100x100000/reuse-4 1 6932536385 ns/op 334042088 B/op 100090 allocs/op BenchmarkPyramid/10-4 2683 43862 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 37 3107158 ns/op 410536 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 325233043 ns/op 35606920 B/op 2055 allocs/op BenchmarkRagged/10-4 2169 48200 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 255 451794 ns/op 42416 B/op 188 allocs/op BenchmarkRagged/1000-4 26 4490737 ns/op 408992 B/op 1660 allocs/op BenchmarkCode-4 7610 14410 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 20.209s goos: linux goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 83320618 ns/op BenchmarkVariableString-4 94047 1261 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 1845 57986 ns/op 2528 B/op 39 allocs/op PASS ok text/template/parse 1.534s goos: linux goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 33 3252777 ns/op BenchmarkAfter-4 91 1215164 ns/op BenchmarkStop-4 183 644687 ns/op BenchmarkSimultaneousAfterFunc-4 31 4045697 ns/op BenchmarkStartStop-4 196 607923 ns/op BenchmarkReset-4 2400 57025 ns/op BenchmarkSleep-4 32 3904264 ns/op BenchmarkParallelTimerLatency-4 49 339646 avg-late-ns 7225940 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 36 370498 avg-late-ns 1032435 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 372373 avg-late-ns 1385443 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 433160 avg-late-ns 1740279 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 375644 avg-late-ns 1435546 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 314456 avg-late-ns 1545509 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 31 381353 avg-late-ns 2744384 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 228699 avg-late-ns 1881515 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 196106 avg-late-ns 1617024 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 25 207793 avg-late-ns 1479174 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 863018 avg-late-ns 4581687 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 324124 avg-late-ns 1017532 max-late-ns BenchmarkTicker-4 325 433477 ns/op BenchmarkTickerReset-4 3759 30939 ns/op BenchmarkTickerResetNaive-4 153 662858 ns/op BenchmarkNow-4 1000000 102.6 ns/op BenchmarkNowUnixNano-4 1000000 113.9 ns/op BenchmarkNowUnixMilli-4 1000000 113.0 ns/op BenchmarkNowUnixMicro-4 1000000 112.6 ns/op BenchmarkFormat-4 54421 2217 ns/op BenchmarkFormatRFC3339-4 72196 1654 ns/op BenchmarkFormatRFC3339Nano-4 71755 1645 ns/op BenchmarkFormatNow-4 78364 1528 ns/op BenchmarkMarshalJSON-4 96712 1223 ns/op BenchmarkMarshalText-4 100898 1219 ns/op BenchmarkParse-4 136369 864.2 ns/op BenchmarkParseRFC3339UTC-4 308578 388.3 ns/op BenchmarkParseRFC3339UTCBytes-4 202772 583.0 ns/op BenchmarkParseRFC3339TZ-4 96007 1253 ns/op BenchmarkParseRFC3339TZBytes-4 73880 1622 ns/op BenchmarkParseDuration-4 543230 216.2 ns/op BenchmarkHour-4 691232 168.3 ns/op BenchmarkSecond-4 689124 166.0 ns/op BenchmarkYear-4 541622 214.8 ns/op BenchmarkDay-4 509559 232.3 ns/op BenchmarkISOWeek-4 517507 218.8 ns/op BenchmarkGoString-4 70131 1718 ns/op BenchmarkUnmarshalText-4 87612 1400 ns/op PASS ok time 12.881s goos: linux goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 550180 187.2 ns/op BenchmarkDecodeValidJapaneseChars-4 715465 154.5 ns/op BenchmarkDecodeRune-4 1668674 72.63 ns/op BenchmarkEncodeValidASCII-4 565971 197.1 ns/op BenchmarkEncodeValidJapaneseChars-4 747422 149.8 ns/op BenchmarkAppendRuneValidASCII-4 1577929 76.36 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2549227 47.28 ns/op BenchmarkEncodeRune-4 1844899 65.18 ns/op PASS ok unicode/utf16 2.328s goos: linux goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 1994150 59.60 ns/op BenchmarkRuneCountTenJapaneseChars-4 310892 364.0 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3729732 32.36 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 425512 276.0 ns/op BenchmarkValidTenASCIIChars-4 1918388 62.43 ns/op BenchmarkValid100KASCIIChars-4 80 1345878 ns/op BenchmarkValidTenJapaneseChars-4 304446 386.9 ns/op BenchmarkValidLongMostlyASCII-4 84 1412342 ns/op BenchmarkValidLongJapanese-4 45 2270381 ns/op BenchmarkValidStringTenASCIIChars-4 4492936 26.10 ns/op BenchmarkValidString100KASCIIChars-4 9524 12304 ns/op BenchmarkValidStringTenJapaneseChars-4 400351 252.7 ns/op BenchmarkValidStringLongMostlyASCII-4 1220 98181 ns/op BenchmarkValidStringLongJapanese-4 157 756249 ns/op BenchmarkEncodeASCIIRune-4 4416897 27.31 ns/op BenchmarkEncodeJapaneseRune-4 2502966 47.56 ns/op BenchmarkAppendASCIIRune-4 9464173 12.72 ns/op BenchmarkAppendJapaneseRune-4 2931068 40.65 ns/op BenchmarkDecodeASCIIRune-4 2962588 39.61 ns/op BenchmarkDecodeJapaneseRune-4 2276505 52.54 ns/op BenchmarkFullRune/ASCII-4 3287293 36.84 ns/op BenchmarkFullRune/Incomplete-4 1548475 77.90 ns/op BenchmarkFullRune/Japanese-4 3334694 35.73 ns/op PASS ok unicode/utf8 4.526s goos: linux goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 76271943764 ns/op PASS ok cmd/api 77.506s goos: linux goarch: amd64 pkg: cmd/cgo/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCgoCall/add-int-4 451912 251.5 ns/op BenchmarkCgoCall/one-pointer-4 359361 311.4 ns/op BenchmarkCgoCall/string-pointer-escape-4 311163 397.1 ns/op BenchmarkCgoCall/string-pointer-noescape-4 317817 377.1 ns/op BenchmarkCgoCall/eight-pointers-4 193945 614.6 ns/op BenchmarkCgoCall/eight-pointers-nil-4 374034 319.5 ns/op BenchmarkCgoCall/eight-pointers-array-4 31828 4095 ns/op BenchmarkCgoCall/eight-pointers-slice-4 43119 2820 ns/op BenchmarkGoString-4 844104 124.9 ns/op BenchmarkCGoCallback-4 46609 2505 ns/op BenchmarkCGoInCThread-4 297487 372.0 ns/op PASS ok cmd/cgo/internal/test 2.468s goos: linux goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1000000 103.2 ns/op BenchmarkEqArrayOfStrings64-4 145015 818.5 ns/op BenchmarkEqArrayOfStrings1024-4 9608 11828 ns/op BenchmarkEqArrayOfFloats5-4 1379569 87.64 ns/op BenchmarkEqArrayOfFloats64-4 135184 882.6 ns/op BenchmarkEqArrayOfFloats1024-4 8720 12689 ns/op BenchmarkEqArrayOfStructsEq-4 2794 43137 ns/op BenchmarkEqArrayOfStructsNotEq-4 4923 23989 ns/op BenchmarkEqStruct-4 16517574 7.223 ns/op PASS ok cmd/compile/internal/reflectdata 2.219s goos: linux goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 10000 61915 ns/op BenchmarkInvertLessThanNoov-4 14956971 7.855 ns/op BenchmarkCopyElim1-4 838 193788 ns/op BenchmarkCopyElim10-4 558 186567 ns/op BenchmarkCopyElim100-4 289 419014 ns/op BenchmarkCopyElim1000-4 49 2369474 ns/op BenchmarkCopyElim10000-4 3 44251424 ns/op BenchmarkCopyElim100000-4 1 707932975 ns/op BenchmarkDeadCode/1-4 492 210221 ns/op BenchmarkDeadCode/10-4 489 277459 ns/op BenchmarkDeadCode/100-4 228 538340 ns/op BenchmarkDeadCode/1000-4 50 2921709 ns/op BenchmarkDeadCode/10000-4 3 36519060 ns/op BenchmarkDeadCode/100000-4 1 449430807 ns/op BenchmarkDeadCode/200000-4 1 896376834 ns/op BenchmarkDominatorsLinear-4 12 11882185 ns/op 0.84 MB/s BenchmarkDominatorsFwdBack-4 7 17016408 ns/op 0.59 MB/s BenchmarkDominatorsManyPred-4 8 15310324 ns/op 0.65 MB/s BenchmarkDominatorsMaxPred-4 8 15216279 ns/op 0.66 MB/s BenchmarkDominatorsMaxPredVal-4 7 15314407 ns/op 0.65 MB/s BenchmarkFuse/1-4 598 203448 ns/op BenchmarkFuse/10-4 445 265314 ns/op BenchmarkFuse/100-4 142 855607 ns/op BenchmarkFuse/1000-4 18 6417707 ns/op BenchmarkFuse/10000-4 2 85130702 ns/op BenchmarkNilCheckDeep1-4 10000 10759 ns/op 0.09 MB/s 239 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4186 26520 ns/op 0.38 MB/s 236 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 630 182794 ns/op 0.55 MB/s 1132 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 60 1767611 ns/op 0.57 MB/s 10416 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 5 21971087 ns/op 0.46 MB/s 262552 B/op 7 allocs/op BenchmarkDSEPass-4 31 3729179 ns/op 55204 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 127997943 ns/op 4274560 B/op 108803 allocs/op BenchmarkCSEPass-4 7 15934110 ns/op 197081 B/op 10 allocs/op BenchmarkCSEPassBlock-4 1 161929461 ns/op 5674904 B/op 97538 allocs/op BenchmarkDeadcodePass-4 171 689612 ns/op 102375 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 148048471 ns/op 4076624 B/op 45199 allocs/op BenchmarkMultiPass-4 61 1816892 ns/op 235030 B/op 10 allocs/op BenchmarkMultiPassBlock-4 1 299359810 ns/op 11184896 B/op 149668 allocs/op BenchmarkCondRewrite/SoloJump-4 3120726 38.61 ns/op BenchmarkCondRewrite/CombJump-4 2852410 42.01 ns/op PASS ok cmd/compile/internal/ssa 16.891s goos: linux goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 10000 10876 ns/op BenchmarkExtShift-4 17209 6968 ns/op BenchmarkModify-4 9676 11886 ns/op BenchmarkMullImm-4 16514 7236 ns/op BenchmarkConstModify-4 10000 11402 ns/op BenchmarkBitSet-4 21146 5713 ns/op BenchmarkBitClear-4 20470 5681 ns/op BenchmarkBitToggle-4 20746 5727 ns/op BenchmarkBitSetConst-4 165278 721.9 ns/op BenchmarkBitClearConst-4 161109 746.2 ns/op BenchmarkBitToggleConst-4 165356 722.4 ns/op BenchmarkDivconstI64-4 8669192 13.99 ns/op BenchmarkModconstI64-4 8856606 13.49 ns/op BenchmarkDivisiblePow2constI64-4 8696701 13.81 ns/op BenchmarkDivisibleconstI64-4 8850410 13.47 ns/op BenchmarkDivisibleWDivconstI64-4 7124767 16.96 ns/op BenchmarkDivconstU64/3-4 8877798 13.49 ns/op BenchmarkDivconstU64/5-4 8398478 14.21 ns/op BenchmarkDivconstU64/37-4 8793648 13.62 ns/op BenchmarkDivconstU64/1234567-4 8598223 13.98 ns/op BenchmarkModconstU64-4 8750348 13.34 ns/op BenchmarkDivisibleconstU64-4 8696498 13.60 ns/op BenchmarkDivisibleWDivconstU64-4 6690808 17.74 ns/op BenchmarkDivconstI32-4 8543152 13.91 ns/op BenchmarkModconstI32-4 8605844 13.85 ns/op BenchmarkDivisiblePow2constI32-4 8646738 13.44 ns/op BenchmarkDivisibleconstI32-4 8583549 13.54 ns/op BenchmarkDivisibleWDivconstI32-4 7120239 16.83 ns/op BenchmarkDivconstU32-4 8717028 13.73 ns/op BenchmarkModconstU32-4 9170869 13.04 ns/op BenchmarkDivisibleconstU32-4 9010363 13.35 ns/op BenchmarkDivisibleWDivconstU32-4 7209890 16.47 ns/op BenchmarkDivconstI16-4 8615498 13.88 ns/op BenchmarkModconstI16-4 8710171 13.69 ns/op BenchmarkDivisiblePow2constI16-4 9019234 13.57 ns/op BenchmarkDivisibleconstI16-4 8856675 13.63 ns/op BenchmarkDivisibleWDivconstI16-4 7074842 16.85 ns/op BenchmarkDivconstU16-4 8871910 13.34 ns/op BenchmarkModconstU16-4 8820067 13.61 ns/op BenchmarkDivisibleconstU16-4 8442850 13.61 ns/op BenchmarkDivisibleWDivconstU16-4 6840019 17.32 ns/op BenchmarkDivconstI8-4 8647291 13.75 ns/op BenchmarkModconstI8-4 8391314 14.44 ns/op BenchmarkDivisiblePow2constI8-4 8079842 12.93 ns/op BenchmarkDivisibleconstI8-4 9141840 13.15 ns/op BenchmarkDivisibleWDivconstI8-4 7036117 17.14 ns/op BenchmarkDivconstU8-4 8963348 13.38 ns/op BenchmarkModconstU8-4 8568570 13.72 ns/op BenchmarkDivisibleconstU8-4 8720778 13.71 ns/op BenchmarkDivisibleWDivconstU8-4 6572546 17.99 ns/op BenchmarkMul2-4 164508 723.7 ns/op BenchmarkMulNeg2-4 164259 732.7 ns/op BenchmarkEfaceInteger-4 3799344 27.68 ns/op BenchmarkTypeAssert-4 14287839 8.318 ns/op BenchmarkDiv64UnsignedSmall-4 6858465 17.30 ns/op BenchmarkDiv64Small-4 6259646 19.32 ns/op BenchmarkDiv64SmallNegDivisor-4 5543851 20.15 ns/op BenchmarkDiv64SmallNegDividend-4 6200994 19.35 ns/op BenchmarkDiv64SmallNegBoth-4 6301526 19.16 ns/op BenchmarkDiv64Unsigned-4 6740862 17.69 ns/op BenchmarkDiv64-4 5715019 19.64 ns/op BenchmarkDiv64NegDivisor-4 6091898 19.54 ns/op BenchmarkDiv64NegDividend-4 6014298 19.75 ns/op BenchmarkDiv64NegBoth-4 6142708 19.62 ns/op BenchmarkMod64UnsignedSmall-4 7079263 16.79 ns/op BenchmarkMod64Small-4 6327166 18.96 ns/op BenchmarkMod64SmallNegDivisor-4 6130974 19.72 ns/op BenchmarkMod64SmallNegDividend-4 6048294 19.53 ns/op BenchmarkMod64SmallNegBoth-4 5879410 19.90 ns/op BenchmarkMod64Unsigned-4 6897367 17.13 ns/op BenchmarkMod64-4 6207802 19.19 ns/op BenchmarkMod64NegDivisor-4 6042206 19.79 ns/op BenchmarkMod64NegDividend-4 6089608 19.83 ns/op BenchmarkMod64NegBoth-4 6150417 19.46 ns/op BenchmarkMulconstI32/3-4 16737673 7.186 ns/op BenchmarkMulconstI32/5-4 16685168 7.197 ns/op BenchmarkMulconstI32/12-4 16442409 7.177 ns/op BenchmarkMulconstI32/120-4 15290028 7.777 ns/op BenchmarkMulconstI32/-120-4 16469048 7.212 ns/op BenchmarkMulconstI32/65537-4 16416880 7.187 ns/op BenchmarkMulconstI32/65538-4 16581708 7.188 ns/op BenchmarkMulconstI64/3-4 16185290 7.277 ns/op BenchmarkMulconstI64/5-4 16556208 7.329 ns/op BenchmarkMulconstI64/12-4 16425229 7.214 ns/op BenchmarkMulconstI64/120-4 16629541 7.184 ns/op BenchmarkMulconstI64/-120-4 16355413 7.205 ns/op BenchmarkMulconstI64/65537-4 16480994 7.159 ns/op BenchmarkMulconstI64/65538-4 16770556 7.148 ns/op BenchmarkMulconstU32/3-4 15741926 7.809 ns/op BenchmarkMulconstU32/5-4 16648207 7.164 ns/op BenchmarkMulconstU32/12-4 16763887 7.169 ns/op BenchmarkMulconstU32/120-4 16137654 7.231 ns/op BenchmarkMulconstU32/65537-4 16598329 7.237 ns/op BenchmarkMulconstU32/65538-4 15348244 7.766 ns/op BenchmarkMulconstU64/3-4 16572652 7.205 ns/op BenchmarkMulconstU64/5-4 16310053 7.180 ns/op BenchmarkMulconstU64/12-4 15766822 7.239 ns/op BenchmarkMulconstU64/120-4 16496522 7.231 ns/op BenchmarkMulconstU64/65537-4 16418048 7.184 ns/op BenchmarkMulconstU64/65538-4 16470620 7.235 ns/op BenchmarkShiftArithmeticRight-4 20515078 5.753 ns/op BenchmarkSwitch8Predictable-4 13400439 8.925 ns/op BenchmarkSwitch8Unpredictable-4 5623693 21.01 ns/op BenchmarkSwitch32Predictable-4 8497296 14.13 ns/op BenchmarkSwitch32Unpredictable-4 5560336 21.06 ns/op BenchmarkSwitchStringPredictable-4 6609648 17.77 ns/op BenchmarkSwitchStringUnpredictable-4 4268475 28.20 ns/op BenchmarkSwitchTypePredictable-4 6091552 19.67 ns/op BenchmarkSwitchTypeUnpredictable-4 3127486 38.50 ns/op BenchmarkSwitchInterfaceTypePredictable-4 7583834 15.85 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 3900219 30.42 ns/op PASS ok cmd/compile/internal/test 16.701s goos: linux goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 91 1294064 ns/op BenchmarkNamed/Underlying/nongeneric-4 621492 168.1 ns/op BenchmarkNamed/Underlying/generic-4 662176 161.8 ns/op BenchmarkNamed/Underlying/src_instance-4 702742 161.5 ns/op BenchmarkNamed/Underlying/user_instance-4 706030 161.2 ns/op BenchmarkCheck/http/funcbodies/info-4 1 683699697 ns/op 49259 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 460470898 ns/op 73131 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 191339358 ns/op 175956 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 162343417 ns/op 207371 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 459656374 ns/op 11290 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 104863685 ns/op 49461 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 40140604 ns/op 129258 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 36872580 ns/op 140679 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 141836974 ns/op 15294 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 48000556 ns/op 45189 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 23436561 ns/op 92545 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 5 22206166 ns/op 97674 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1285436782 ns/op 52993 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 712373624 ns/op 95619 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 175551509 ns/op 387796 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 142286520 ns/op 478501 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 508089816 ns/op 3960 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 74510484 ns/op 26990 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 42779270 ns/op 47007 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 42390625 ns/op 47451 lines/s PASS ok cmd/compile/internal/types2 18.275s goos: linux goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 128 891973 ns/op 2149203 sys-ns/op 1266992 user-ns/op PASS ok cmd/go 1.209s goos: linux goarch: amd64 pkg: cmd/go/internal/cfg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookPath-4 202209 546.7 ns/op PASS ok cmd/go/internal/cfg 1.145s goos: linux goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 64790 1825 ns/op 4.38 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 71832 1609 ns/op 4.97 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 13989 8444 ns/op 121.27 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14254 8266 ns/op 123.88 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2173 53673 ns/op 152.63 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2239 53901 ns/op 151.98 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.957s All tests passed.