linux-amd64-race at 0b07bbd2be98f80f3d447a266803f1d68aee2902 :: Running /workdir/go/src/make.bash with args ["/workdir/go/src/make.bash"] and env ["HOSTNAME=buildlet-linux-amd64-bullseye-rn8c9a6b8" "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-rn8c9a6b8" "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.120+ #1 SMP Fri Sep 8 09:22:31 UTC 2023 x86_64 ##### Testing packages. ok archive/tar 1.815s ok archive/zip 3.497s ok bufio 1.323s ok bytes 3.242s ok cmp 1.020s ok compress/bzip2 1.511s ok compress/flate 7.150s ok compress/gzip 13.246s ok compress/lzw 1.555s ok compress/zlib 6.209s ok container/heap 1.024s ok container/list 1.020s ok container/ring 1.022s ok context 1.050s ok crypto 1.019s ok crypto/aes 1.058s ok crypto/cipher 1.050s ok crypto/des 1.054s ok crypto/dsa 1.021s ok crypto/ecdh 1.218s ok crypto/ecdsa 1.147s ok crypto/ed25519 1.394s ok crypto/elliptic 1.041s ok crypto/hmac 1.023s ok crypto/internal/alias 1.019s ok crypto/internal/bigmod 3.889s ok crypto/internal/boring 1.019s ok crypto/internal/boring/bcache 1.413s ok crypto/internal/edwards25519 1.793s ok crypto/internal/edwards25519/field 1.074s ok crypto/internal/nistec 1.815s ok crypto/internal/nistec/fiat 1.018s [no tests to run] ok crypto/md5 1.027s ok crypto/rand 1.350s ok crypto/rc4 1.460s ok crypto/rsa 2.598s ok crypto/sha1 1.041s ok crypto/sha256 1.024s ok crypto/sha512 1.027s ok crypto/subtle 1.443s ok crypto/tls 3.738s ok crypto/x509 2.402s ok database/sql 1.595s ok database/sql/driver 1.019s ok debug/buildinfo 1.037s ok debug/dwarf 1.085s ok debug/elf 2.317s ok debug/gosym 1.350s ok debug/macho 1.033s ok debug/pe 1.052s ok debug/plan9obj 1.019s ok embed 1.019s [no tests to run] ok embed/internal/embedtest 1.021s ok encoding/ascii85 1.024s ok encoding/asn1 1.026s ok encoding/base32 1.071s ok encoding/base64 1.029s ok encoding/binary 1.028s ok encoding/csv 1.061s ok encoding/gob 21.648s ok encoding/hex 1.027s ok encoding/json 2.677s ok encoding/pem 3.531s ok encoding/xml 1.240s ok errors 1.026s ok expvar 1.022s ok flag 3.117s ok fmt 1.596s ok go/ast 1.030s ok go/build 5.675s ok go/build/constraint 1.025s ok go/constant 1.027s ok go/doc 1.263s ok go/doc/comment 3.244s ok go/format 1.053s ok go/importer 1.788s ok go/internal/gccgoimporter 1.057s ok go/internal/gcimporter 11.446s ok go/internal/srcimporter 16.436s ok go/parser 1.911s ok go/printer 2.390s ok go/scanner 1.026s ok go/token 1.121s ok go/types 39.980s ok hash 1.024s ok hash/adler32 1.052s ok hash/crc32 1.055s ok hash/crc64 1.036s ok hash/fnv 1.021s ok hash/maphash 1.020s ok html 1.021s ok html/template 1.279s ok image 1.465s ok image/color 1.042s ok image/draw 1.593s ok image/gif 1.991s ok image/jpeg 2.341s ok image/png 4.331s ok index/suffixarray 2.007s ok internal/abi 1.063s ok internal/buildcfg 1.019s ok internal/coverage/cformat 1.019s ok internal/coverage/cmerge 1.020s ok internal/coverage/pods 1.022s ok internal/coverage/slicereader 1.019s ok internal/coverage/slicewriter 1.019s ok internal/coverage/test 1.048s ok internal/cpu 3.058s ok internal/dag 1.021s ok internal/diff 1.020s ok internal/fmtsort 1.020s ok internal/fuzz 1.044s ok internal/godebug 18.012s ok internal/godebugs 1.019s ok internal/intern 1.318s ok internal/itoa 1.019s ok internal/platform 1.697s ok internal/poll 1.543s ok internal/profile 1.024s ok internal/reflectlite 1.023s ok internal/safefilepath 1.018s ok internal/saferio 1.203s ok internal/singleflight 1.102s ok internal/testenv 1.173s ok internal/trace 1.193s ok internal/types/errors 1.416s ok internal/unsafeheader 1.019s ok internal/xcoff 1.038s ok internal/zstd 1.023s ok io 1.056s ok io/fs 1.266s ok io/ioutil 1.026s ok log 1.031s ok log/slog 1.127s ok log/slog/internal/benchmarks 1.019s ok log/slog/internal/buffer 1.019s ok log/syslog 2.239s ok maps 1.020s ok math 1.035s ok math/big 4.220s ok math/bits 1.031s ok math/cmplx 1.025s ok math/rand 4.107s ok mime 1.043s ok mime/multipart 6.604s ok mime/quotedprintable 1.069s ok net 34.382s ok net/http 7.589s ok net/http/cgi 12.456s ok net/http/cookiejar 1.030s ok net/http/fcgi 1.232s ok net/http/httptest 1.204s ok net/http/httptrace 1.020s ok net/http/httputil 1.690s ok net/http/internal 1.025s ok net/http/internal/ascii 1.021s ok net/http/pprof 6.208s ok net/internal/socktest 1.020s ok net/mail 1.030s ok net/netip 1.398s ok net/rpc 1.064s ok net/rpc/jsonrpc 1.030s ok net/smtp 1.073s ok net/textproto 1.057s ok net/url 1.035s ok os 6.420s ok os/exec 7.254s ok os/exec/internal/fdtest 1.019s ok os/signal 17.190s ok os/user 1.021s ok path 1.022s ok path/filepath 1.060s ok plugin 1.019s ok reflect 1.622s ok regexp 4.291s ok regexp/syntax 7.340s ok runtime 47.149s ok runtime/cgo 1.020s ok runtime/coverage 1.020s ok runtime/debug 2.102s ok runtime/internal/atomic 1.076s ok runtime/internal/math 1.019s ok runtime/internal/sys 1.020s ok runtime/internal/syscall 1.021s ok runtime/internal/wasitest 1.019s ok runtime/metrics 1.032s ok runtime/pprof 19.272s ok runtime/race 12.641s ok runtime/trace 4.965s ok slices 1.445s ok sort 1.430s ok strconv 3.309s ok strings 2.680s ok sync 1.531s ok sync/atomic 2.980s ok syscall 12.388s ok testing 3.142s ok testing/fstest 1.024s ok testing/iotest 1.020s ok testing/quick 1.172s ok testing/slogtest 1.024s ok text/scanner 1.033s ok text/tabwriter 1.023s ok text/template 1.092s ok text/template/parse 1.035s ok time 3.189s ok unicode 1.026s ok unicode/utf16 1.023s ok unicode/utf8 1.038s ok cmd/addr2line 4.746s ok cmd/api 1.632s ok cmd/asm/internal/asm 4.633s ok cmd/asm/internal/lex 1.022s ok cmd/cgo/internal/swig 1.820s ok cmd/cgo/internal/test 2.207s ok cmd/cgo/internal/testcarchive 23.621s ok cmd/cgo/internal/testcshared 6.250s ok cmd/cgo/internal/testerrors 11.151s ok cmd/cgo/internal/testfortran 2.521s ok cmd/cgo/internal/testgodefs 1.714s ok cmd/cgo/internal/testlife 1.706s ok cmd/cgo/internal/testnocgo 1.019s ok cmd/cgo/internal/testplugin 36.635s ok cmd/cgo/internal/testsanitizers 20.581s ok cmd/cgo/internal/testshared 49.516s ok cmd/cgo/internal/testso 2.621s ok cmd/cgo/internal/teststdio 2.552s ok cmd/cgo/internal/testtls 1.020s ok cmd/compile/internal/abt 1.049s ok cmd/compile/internal/amd64 64.031s ok cmd/compile/internal/base 1.020s ok cmd/compile/internal/compare 1.021s ok cmd/compile/internal/dwarfgen 1.458s ok cmd/compile/internal/importer 1.957s ok cmd/compile/internal/inline/inlheur 1.406s ok cmd/compile/internal/ir 1.020s ok cmd/compile/internal/logopt 1.232s ok cmd/compile/internal/loopvar 29.609s ok cmd/compile/internal/noder 1.024s ok cmd/compile/internal/reflectdata 1.020s [no tests to run] ok cmd/compile/internal/ssa 33.030s ok cmd/compile/internal/syntax 1.155s ok cmd/compile/internal/test 14.616s ok cmd/compile/internal/typecheck 1.279s ok cmd/compile/internal/types 1.020s ok cmd/compile/internal/types2 9.549s ok cmd/covdata 1.023s ok cmd/cover 15.954s ok cmd/dist 1.022s ok cmd/distpack 1.019s ok cmd/doc 1.815s ok cmd/fix 1.900s ok cmd/go 161.002s ok cmd/go/internal/auth 1.020s ok cmd/go/internal/cache 1.116s ok cmd/go/internal/cfg 1.019s [no tests to run] ok cmd/go/internal/envcmd 1.043s ok cmd/go/internal/fsys 1.048s ok cmd/go/internal/generate 1.034s ok cmd/go/internal/gover 1.023s ok cmd/go/internal/imports 1.034s ok cmd/go/internal/load 1.029s ok cmd/go/internal/lockedfile 2.185s ok cmd/go/internal/lockedfile/internal/filelock 2.061s ok cmd/go/internal/modfetch 1.033s ok cmd/go/internal/modfetch/codehost 1.522s ok cmd/go/internal/modfetch/zip_sum_test 1.024s ok cmd/go/internal/modindex 1.685s ok cmd/go/internal/modload 1.033s ok cmd/go/internal/mvs 1.047s ok cmd/go/internal/par 1.119s ok cmd/go/internal/str 1.020s ok cmd/go/internal/test 1.045s ok cmd/go/internal/toolchain 1.032s ok cmd/go/internal/vcs 1.028s ok cmd/go/internal/vcweb 1.028s ok cmd/go/internal/vcweb/vcstest 5.796s ok cmd/go/internal/web 1.023s ok cmd/go/internal/work 1.150s ok cmd/gofmt 1.215s ok cmd/internal/archive 1.458s ok cmd/internal/buildid 1.591s ok cmd/internal/cov 1.338s ok cmd/internal/dwarf 1.021s ok cmd/internal/edit 1.019s ok cmd/internal/bootstrap_test 1.019s ok cmd/internal/goobj 1.019s ok cmd/internal/moddeps 2.194s ok cmd/internal/notsha256 1.022s ok cmd/internal/obj 1.501s ok cmd/internal/obj/ppc64 1.106s ok cmd/internal/obj/riscv 1.044s ok cmd/internal/obj/s390x 1.020s ok cmd/internal/obj/x86 1.221s ok cmd/internal/objabi 1.049s ok cmd/internal/pkgpath 5.095s ok cmd/internal/pkgpattern 1.024s ok cmd/internal/quoted 1.021s ok cmd/internal/src 1.021s ok cmd/internal/test2json 1.769s ok cmd/link 10.049s ok cmd/link/internal/benchmark 1.022s ok cmd/link/internal/ld 3.900s ok cmd/link/internal/loader 1.057s ok cmd/nm 9.231s ok cmd/objdump 5.243s ok cmd/pack 7.384s ok cmd/pprof 3.516s ok cmd/trace 1.285s ok cmd/vet 31.521s ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 2581 41054 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 1922 52308 ns/op 1861 B/op 37 allocs/op Benchmark/Writer/PAX-4 1423 81253 ns/op 2512 B/op 57 allocs/op Benchmark/Reader/USTAR-4 3690 31717 ns/op 5208 B/op 16 allocs/op Benchmark/Reader/GNU-4 4646 23053 ns/op 5115 B/op 14 allocs/op Benchmark/Reader/PAX-4 1724 66209 ns/op 8790 B/op 33 allocs/op PASS ok archive/tar 1.825s goos: linux goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 347786273 ns/op 828576 B/op 82 allocs/op BenchmarkZip64Test-4 1 167250140 ns/op BenchmarkZip64TestSizes/4096-4 1098 100821 ns/op BenchmarkZip64TestSizes/1048576-4 169 710953 ns/op BenchmarkZip64TestSizes/67108864-4 1 169043856 ns/op PASS ok archive/zip 2.442s goos: linux goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 215150 511.0 ns/op BenchmarkReaderCopyUnoptimal-4 138764 845.4 ns/op BenchmarkReaderCopyNoWriteTo-4 4561 25134 ns/op BenchmarkReaderWriteToOptimal-4 7196 16303 ns/op BenchmarkReaderReadString-4 127884 921.6 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 203436 568.5 ns/op BenchmarkWriterCopyUnoptimal-4 188228 597.2 ns/op BenchmarkWriterCopyNoReadFrom-4 4748 26136 ns/op BenchmarkReaderEmpty-4 28134 4158 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 24242 4909 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 594375 185.5 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.758s goos: linux goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 4872 27443 ns/op 1194.06 MB/s BenchmarkWriteByte-4 488 235223 ns/op 17.41 MB/s BenchmarkWriteRune-4 258 469492 ns/op 26.17 MB/s BenchmarkBufferNotEmptyWriteRead-4 28 4063127 ns/op BenchmarkBufferFullSmallReads-4 100 1030498 ns/op BenchmarkBufferWriteBlock/N4096-4 6690 18248 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 362 330935 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 5 22122459 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 1 143300887 ns/op 117.08 MB/s 33554432 B/op 2 allocs/op BenchmarkIndexByte/10-4 4566024 24.76 ns/op 403.94 MB/s BenchmarkIndexByte/32-4 4562442 26.21 ns/op 1220.80 MB/s BenchmarkIndexByte/4K-4 881190 136.1 ns/op 30105.61 MB/s BenchmarkIndexBytePortable/10-4 800040 151.7 ns/op 65.91 MB/s BenchmarkIndexBytePortable/32-4 233001 477.5 ns/op 67.02 MB/s BenchmarkIndexBytePortable/4K-4 2097 55700 ns/op 73.54 MB/s BenchmarkIndexRune/10-4 1000000 111.4 ns/op 89.78 MB/s BenchmarkIndexRune/32-4 1000000 108.3 ns/op 295.45 MB/s BenchmarkIndexRune/4K-4 366381 327.6 ns/op 12503.78 MB/s BenchmarkIndexRuneASCII/10-4 4442168 25.21 ns/op 396.73 MB/s BenchmarkIndexRuneASCII/32-4 4314541 27.41 ns/op 1167.59 MB/s BenchmarkIndexRuneASCII/4K-4 852264 133.3 ns/op 30735.36 MB/s BenchmarkEqual/0-4 8009901 14.29 ns/op BenchmarkEqual/1-4 1486216 82.01 ns/op 12.19 MB/s BenchmarkEqual/6-4 1442883 83.63 ns/op 71.74 MB/s BenchmarkEqual/9-4 1442235 84.44 ns/op 106.59 MB/s BenchmarkEqual/15-4 1440235 82.17 ns/op 182.55 MB/s BenchmarkEqual/16-4 1517456 81.23 ns/op 196.98 MB/s BenchmarkEqual/20-4 1440482 85.00 ns/op 235.30 MB/s BenchmarkEqual/32-4 1410904 82.33 ns/op 388.68 MB/s BenchmarkEqual/4K-4 105705 1160 ns/op 3531.84 MB/s BenchmarkEqualBothUnaligned/64_0-4 1595846 73.49 ns/op 870.84 MB/s BenchmarkEqualBothUnaligned/64_1-4 1000000 106.2 ns/op 602.45 MB/s BenchmarkEqualBothUnaligned/64_4-4 1539040 77.34 ns/op 827.52 MB/s BenchmarkEqualBothUnaligned/64_7-4 1541181 79.66 ns/op 803.38 MB/s BenchmarkEqualBothUnaligned/4096_0-4 105426 1157 ns/op 3539.23 MB/s BenchmarkEqualBothUnaligned/4096_1-4 39624 2964 ns/op 1381.80 MB/s BenchmarkEqualBothUnaligned/4096_4-4 117931 1039 ns/op 3943.53 MB/s BenchmarkEqualBothUnaligned/4096_7-4 117296 1038 ns/op 3946.39 MB/s BenchmarkIndex/10-4 2790435 41.30 ns/op 242.14 MB/s BenchmarkIndex/32-4 2760043 43.74 ns/op 731.60 MB/s BenchmarkIndex/4K-4 32438 3626 ns/op 1129.54 MB/s BenchmarkIndexEasy/10-4 3118258 35.19 ns/op 284.20 MB/s BenchmarkIndexEasy/32-4 2824226 41.30 ns/op 774.82 MB/s BenchmarkIndexEasy/4K-4 457888 254.5 ns/op 16092.58 MB/s BenchmarkCount/10-4 1562773 74.74 ns/op 133.80 MB/s BenchmarkCount/32-4 1451352 80.39 ns/op 398.04 MB/s BenchmarkCount/4K-4 32505 3592 ns/op 1140.33 MB/s BenchmarkCountEasy/10-4 1569814 76.52 ns/op 130.68 MB/s BenchmarkCountEasy/32-4 1426470 83.39 ns/op 383.76 MB/s BenchmarkCountEasy/4K-4 390240 306.3 ns/op 13370.81 MB/s BenchmarkCountSingle/10-4 3760518 32.23 ns/op 310.31 MB/s BenchmarkCountSingle/32-4 3582361 34.58 ns/op 925.27 MB/s BenchmarkCountSingle/4K-4 787952 144.9 ns/op 28264.34 MB/s BenchmarkToUpper/#00-4 2731963 43.70 ns/op BenchmarkToUpper/ONLYUPPER-4 294186 436.9 ns/op BenchmarkToUpper/abc-4 436785 260.3 ns/op BenchmarkToUpper/AbC123-4 279718 434.5 ns/op BenchmarkToUpper/azAZ09_-4 256191 471.1 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 74653 1563 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 38767 3079 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 51116 2308 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 124214 1015 ns/op BenchmarkToLower/#00-4 2811591 43.60 ns/op BenchmarkToLower/abc-4 425954 288.9 ns/op BenchmarkToLower/AbC123-4 263312 433.6 ns/op BenchmarkToLower/azAZ09_-4 260188 469.1 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 76515 1618 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 37425 3230 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 67304 1778 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 119383 1023 ns/op BenchmarkFields/ASCII/16-4 130515 997.6 ns/op 16.04 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 8436 14258 ns/op 17.95 MB/s 768 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 553 214998 ns/op 19.05 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 28 3984822 ns/op 16.45 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 61030902 ns/op 17.18 MB/s 2277376 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 76870 1524 ns/op 10.50 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5838 20823 ns/op 12.29 MB/s 512 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 349 329460 ns/op 12.43 MB/s 23552 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 16 6483955 ns/op 10.11 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 123588475 ns/op 8.48 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 149457 764.3 ns/op 20.94 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 10000 10351 ns/op 24.73 MB/s 768 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 630 176591 ns/op 23.19 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 31 3977239 ns/op 16.48 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 85172624 ns/op 12.31 MB/s 11219200 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 109533 1069 ns/op 14.96 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8410 13963 ns/op 18.33 MB/s 512 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 510 228249 ns/op 17.95 MB/s 23552 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 24 4816048 ns/op 13.61 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 1 100376719 ns/op 10.45 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 1972843 60.98 ns/op BenchmarkTrimSpace/ASCII-4 915489 119.8 ns/op BenchmarkTrimSpace/SomeNonASCII-4 104137 1069 ns/op BenchmarkTrimSpace/JustNonASCII-4 50737 2374 ns/op BenchmarkToValidUTF8/Valid-4 410440 273.6 ns/op BenchmarkToValidUTF8/InvalidASCII-4 317262 380.8 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 93394 1254 ns/op BenchmarkIndexHard1-4 788 147869 ns/op BenchmarkIndexHard2-4 589 203212 ns/op BenchmarkIndexHard3-4 146 805347 ns/op BenchmarkIndexHard4-4 97 1227103 ns/op BenchmarkLastIndexHard1-4 5 23350526 ns/op BenchmarkLastIndexHard2-4 4 29600695 ns/op BenchmarkLastIndexHard3-4 4 33094926 ns/op BenchmarkCountHard1-4 825 143204 ns/op BenchmarkCountHard2-4 576 205409 ns/op BenchmarkCountHard3-4 146 801811 ns/op BenchmarkSplitEmptySeparator-4 1 179414866 ns/op BenchmarkSplitSingleByteSeparator-4 10 11118249 ns/op BenchmarkSplitMultiByteSeparator-4 10 10248385 ns/op BenchmarkSplitNSingleByteSeparator-4 164236 629.3 ns/op BenchmarkSplitNMultiByteSeparator-4 72746 1640 ns/op BenchmarkRepeat-4 192038 614.6 ns/op BenchmarkRepeatLarge/256/1-4 124184 866.7 ns/op 295.38 MB/s BenchmarkRepeatLarge/256/16-4 212947 545.9 ns/op 468.93 MB/s BenchmarkRepeatLarge/512/1-4 93333 1133 ns/op 451.95 MB/s BenchmarkRepeatLarge/512/16-4 115122 893.7 ns/op 572.91 MB/s BenchmarkRepeatLarge/1024/1-4 61954 1656 ns/op 618.50 MB/s BenchmarkRepeatLarge/1024/16-4 77307 1354 ns/op 756.54 MB/s BenchmarkRepeatLarge/2048/1-4 42236 2723 ns/op 752.20 MB/s BenchmarkRepeatLarge/2048/16-4 48777 2547 ns/op 804.16 MB/s BenchmarkRepeatLarge/4096/1-4 23115 4846 ns/op 845.30 MB/s BenchmarkRepeatLarge/4096/16-4 24088 4545 ns/op 901.24 MB/s BenchmarkRepeatLarge/8192/1-4 13383 8604 ns/op 952.14 MB/s BenchmarkRepeatLarge/8192/16-4 14421 8080 ns/op 1013.90 MB/s BenchmarkRepeatLarge/8192/4097-4 23505 5226 ns/op 783.94 MB/s BenchmarkRepeatLarge/16384/1-4 7477 15422 ns/op 1062.39 MB/s BenchmarkRepeatLarge/16384/16-4 9138 16094 ns/op 1018.01 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 13717 ns/op 896.06 MB/s BenchmarkRepeatLarge/32768/1-4 3724 30124 ns/op 1087.78 MB/s BenchmarkRepeatLarge/32768/16-4 3259 31900 ns/op 1027.20 MB/s BenchmarkRepeatLarge/32768/4097-4 4026 30519 ns/op 939.71 MB/s BenchmarkRepeatLarge/65536/1-4 1627 62060 ns/op 1056.00 MB/s BenchmarkRepeatLarge/65536/16-4 2013 59338 ns/op 1104.45 MB/s BenchmarkRepeatLarge/65536/4097-4 1689 62036 ns/op 990.63 MB/s BenchmarkRepeatLarge/131072/1-4 228 506177 ns/op 258.94 MB/s BenchmarkRepeatLarge/131072/16-4 223 520520 ns/op 251.81 MB/s BenchmarkRepeatLarge/131072/4097-4 217 520022 ns/op 244.23 MB/s BenchmarkRepeatLarge/262144/1-4 100 1029056 ns/op 254.74 MB/s BenchmarkRepeatLarge/262144/16-4 100 1049538 ns/op 249.77 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1027975 ns/op 251.09 MB/s BenchmarkRepeatLarge/524288/1-4 63 2037766 ns/op 257.29 MB/s BenchmarkRepeatLarge/524288/16-4 60 2023502 ns/op 259.10 MB/s BenchmarkRepeatLarge/524288/4097-4 63 1969486 ns/op 264.19 MB/s BenchmarkRepeatLarge/1048576/1-4 31 4008008 ns/op 261.62 MB/s BenchmarkRepeatLarge/1048576/16-4 31 4003830 ns/op 261.89 MB/s BenchmarkRepeatLarge/1048576/4097-4 30 4155129 ns/op 251.43 MB/s BenchmarkRepeatLarge/2097152/1-4 14 8056811 ns/op 260.30 MB/s BenchmarkRepeatLarge/2097152/16-4 14 7900191 ns/op 265.46 MB/s BenchmarkRepeatLarge/2097152/4097-4 14 8266166 ns/op 253.27 MB/s BenchmarkRepeatLarge/4194304/1-4 7 16786285 ns/op 249.86 MB/s BenchmarkRepeatLarge/4194304/16-4 7 15383652 ns/op 272.65 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 16319651 ns/op 256.82 MB/s BenchmarkRepeatLarge/8388608/1-4 4 33708439 ns/op 248.86 MB/s BenchmarkRepeatLarge/8388608/16-4 4 31969392 ns/op 262.39 MB/s BenchmarkRepeatLarge/8388608/4097-4 4 32112430 ns/op 261.16 MB/s BenchmarkRepeatLarge/16777216/1-4 2 63739013 ns/op 263.22 MB/s BenchmarkRepeatLarge/16777216/16-4 2 62048494 ns/op 270.39 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 62579138 ns/op 268.10 MB/s BenchmarkRepeatLarge/33554432/1-4 1 118363521 ns/op 283.49 MB/s BenchmarkRepeatLarge/33554432/16-4 1 117018471 ns/op 286.74 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 118675475 ns/op 282.74 MB/s BenchmarkRepeatLarge/67108864/1-4 1 251475012 ns/op 266.86 MB/s BenchmarkRepeatLarge/67108864/16-4 1 235190823 ns/op 285.34 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 235868517 ns/op 284.52 MB/s BenchmarkRepeatLarge/134217728/1-4 1 502134621 ns/op 267.29 MB/s BenchmarkRepeatLarge/134217728/16-4 1 465730489 ns/op 288.19 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 462665300 ns/op 290.10 MB/s BenchmarkRepeatLarge/268435456/1-4 1 983479426 ns/op 272.94 MB/s BenchmarkRepeatLarge/268435456/16-4 1 920230225 ns/op 291.70 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 940560184 ns/op 285.40 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1952331025 ns/op 274.99 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1844208667 ns/op 291.11 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1812167699 ns/op 296.26 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 4019194961 ns/op 267.15 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3623175521 ns/op 296.35 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3738195983 ns/op 287.24 MB/s BenchmarkBytesCompare/1-4 10102041 11.42 ns/op BenchmarkBytesCompare/2-4 9818556 11.28 ns/op BenchmarkBytesCompare/4-4 10419518 11.32 ns/op BenchmarkBytesCompare/8-4 10097908 11.75 ns/op BenchmarkBytesCompare/16-4 10549414 11.39 ns/op BenchmarkBytesCompare/32-4 9327310 12.92 ns/op BenchmarkBytesCompare/64-4 7590738 15.02 ns/op BenchmarkBytesCompare/128-4 5894115 17.60 ns/op BenchmarkBytesCompare/256-4 5857728 20.34 ns/op BenchmarkBytesCompare/512-4 4176442 29.52 ns/op BenchmarkBytesCompare/1024-4 2412643 48.45 ns/op BenchmarkBytesCompare/2048-4 1367811 85.44 ns/op BenchmarkIndexAnyASCII/1:1-4 2524460 48.08 ns/op BenchmarkIndexAnyASCII/1:2-4 2400475 48.21 ns/op BenchmarkIndexAnyASCII/1:4-4 2602461 46.70 ns/op BenchmarkIndexAnyASCII/1:8-4 2662893 45.69 ns/op BenchmarkIndexAnyASCII/1:16-4 2647537 46.07 ns/op BenchmarkIndexAnyASCII/1:32-4 2507131 47.54 ns/op BenchmarkIndexAnyASCII/1:64-4 2456641 49.20 ns/op BenchmarkIndexAnyASCII/16:1-4 2421834 51.13 ns/op BenchmarkIndexAnyASCII/16:2-4 392649 280.7 ns/op BenchmarkIndexAnyASCII/16:4-4 413416 282.2 ns/op BenchmarkIndexAnyASCII/16:8-4 398224 284.7 ns/op BenchmarkIndexAnyASCII/16:16-4 341656 300.3 ns/op BenchmarkIndexAnyASCII/16:32-4 354807 323.4 ns/op BenchmarkIndexAnyASCII/16:64-4 317542 376.8 ns/op BenchmarkIndexAnyASCII/256:1-4 2095002 61.67 ns/op BenchmarkIndexAnyASCII/256:2-4 32089 3733 ns/op BenchmarkIndexAnyASCII/256:4-4 32952 3676 ns/op BenchmarkIndexAnyASCII/256:8-4 32776 3677 ns/op BenchmarkIndexAnyASCII/256:16-4 32785 3735 ns/op BenchmarkIndexAnyASCII/256:32-4 31970 3845 ns/op BenchmarkIndexAnyASCII/256:64-4 30586 3918 ns/op BenchmarkIndexAnyUTF8/1:1-4 2626960 46.54 ns/op BenchmarkIndexAnyUTF8/1:2-4 2680406 46.73 ns/op BenchmarkIndexAnyUTF8/1:4-4 2525468 45.20 ns/op BenchmarkIndexAnyUTF8/1:8-4 2509592 45.86 ns/op BenchmarkIndexAnyUTF8/1:16-4 2412364 46.76 ns/op BenchmarkIndexAnyUTF8/1:32-4 2453548 48.08 ns/op BenchmarkIndexAnyUTF8/1:64-4 2378568 51.07 ns/op BenchmarkIndexAnyUTF8/16:1-4 148074 789.3 ns/op BenchmarkIndexAnyUTF8/16:2-4 270136 441.0 ns/op BenchmarkIndexAnyUTF8/16:4-4 257311 451.7 ns/op BenchmarkIndexAnyUTF8/16:8-4 268785 448.0 ns/op BenchmarkIndexAnyUTF8/16:16-4 257954 442.7 ns/op BenchmarkIndexAnyUTF8/16:32-4 256782 468.4 ns/op BenchmarkIndexAnyUTF8/16:64-4 254420 451.2 ns/op BenchmarkIndexAnyUTF8/256:1-4 9202 11707 ns/op BenchmarkIndexAnyUTF8/256:2-4 18510 6354 ns/op BenchmarkIndexAnyUTF8/256:4-4 18992 6399 ns/op BenchmarkIndexAnyUTF8/256:8-4 18438 6536 ns/op BenchmarkIndexAnyUTF8/256:16-4 18846 6497 ns/op BenchmarkIndexAnyUTF8/256:32-4 16693 7067 ns/op BenchmarkIndexAnyUTF8/256:64-4 17124 6800 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2538876 46.71 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2472996 45.25 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2486103 46.95 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2581023 46.72 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2602624 46.60 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2493964 46.93 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2452322 49.55 ns/op BenchmarkLastIndexAnyASCII/16:1-4 305948 381.2 ns/op BenchmarkLastIndexAnyASCII/16:2-4 321633 371.8 ns/op BenchmarkLastIndexAnyASCII/16:4-4 305025 386.6 ns/op BenchmarkLastIndexAnyASCII/16:8-4 303999 380.6 ns/op BenchmarkLastIndexAnyASCII/16:16-4 293198 391.8 ns/op BenchmarkLastIndexAnyASCII/16:32-4 275625 416.8 ns/op BenchmarkLastIndexAnyASCII/16:64-4 252890 474.5 ns/op BenchmarkLastIndexAnyASCII/256:1-4 22546 5324 ns/op BenchmarkLastIndexAnyASCII/256:2-4 21744 5195 ns/op BenchmarkLastIndexAnyASCII/256:4-4 22468 5330 ns/op BenchmarkLastIndexAnyASCII/256:8-4 22441 5212 ns/op BenchmarkLastIndexAnyASCII/256:16-4 22750 5319 ns/op BenchmarkLastIndexAnyASCII/256:32-4 22814 5251 ns/op BenchmarkLastIndexAnyASCII/256:64-4 22627 5349 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2631434 46.55 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2511438 48.38 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2588031 47.54 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2479994 46.85 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2569652 46.64 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2374866 49.35 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2343124 49.71 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 209668 511.1 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 259971 448.5 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 268473 447.8 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 258138 454.1 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 256405 435.3 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 242967 469.7 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 254636 475.1 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 15692 7434 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 18252 6545 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 18156 6742 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 17547 6664 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 17828 6578 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 16986 7129 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 17437 6615 ns/op BenchmarkTrimASCII/1:1-4 2974584 42.57 ns/op BenchmarkTrimASCII/1:2-4 2316999 49.90 ns/op BenchmarkTrimASCII/1:4-4 2234091 54.82 ns/op BenchmarkTrimASCII/1:8-4 1942578 61.10 ns/op BenchmarkTrimASCII/1:16-4 1636377 74.40 ns/op BenchmarkTrimASCII/16:1-4 415309 287.6 ns/op BenchmarkTrimASCII/16:2-4 304807 393.9 ns/op BenchmarkTrimASCII/16:4-4 303610 382.1 ns/op BenchmarkTrimASCII/16:8-4 302127 388.3 ns/op BenchmarkTrimASCII/16:16-4 304290 404.6 ns/op BenchmarkTrimASCII/256:1-4 30763 3918 ns/op BenchmarkTrimASCII/256:2-4 21772 5330 ns/op BenchmarkTrimASCII/256:4-4 22737 5418 ns/op BenchmarkTrimASCII/256:8-4 22269 5364 ns/op BenchmarkTrimASCII/256:16-4 21998 5288 ns/op BenchmarkTrimASCII/4096:1-4 1934 61406 ns/op BenchmarkTrimASCII/4096:2-4 1402 88490 ns/op BenchmarkTrimASCII/4096:4-4 1398 86410 ns/op BenchmarkTrimASCII/4096:8-4 1348 83478 ns/op BenchmarkTrimASCII/4096:16-4 1412 84840 ns/op BenchmarkTrimByte-4 2101304 55.76 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 12819 9388 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 12680 9353 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 650 175987 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1306 88891 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2504 44819 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4501 24554 ns/op BenchmarkCompareBytesEqual-4 9597614 11.94 ns/op BenchmarkCompareBytesToNil-4 11525680 9.783 ns/op BenchmarkCompareBytesEmpty-4 11132790 9.412 ns/op BenchmarkCompareBytesIdentical-4 11358096 9.561 ns/op BenchmarkCompareBytesSameLength-4 10118265 10.74 ns/op BenchmarkCompareBytesDifferentLength-4 9406388 11.73 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1513 67868 ns/op 15450.34 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1975 62997 ns/op 16644.96 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1605 71247 ns/op 14717.53 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1677 69876 ns/op 15006.28 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1502 66678 ns/op 15726.05 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1911 64695 ns/op 16208.05 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1959 70285 ns/op 14919.15 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 1845 59545 ns/op 17610.05 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 1844 65824 ns/op 15930.04 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 1699 66812 ns/op 15694.52 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 1509 67404 ns/op 15556.72 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 1496 71894 ns/op 14585.15 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 1606 67026 ns/op 15644.36 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 1599 69613 ns/op 15063.05 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 1591 67533 ns/op 15526.87 MB/s BenchmarkCompareBytesBig-4 2289 52975 ns/op 19793.85 MB/s BenchmarkCompareBytesBigIdentical-4 11955514 10.01 ns/op 104791830.62 MB/s PASS ok bytes 73.610s goos: linux goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 82297282 ns/op 1.22 MB/s 3616120 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 352495651 ns/op 1.61 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 4 25108841 ns/op 0.65 MB/s 3649720 B/op 53 allocs/op PASS ok compress/bzip2 2.433s goos: linux goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 63 1856428 ns/op 5.39 MB/s 42362 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 6 17720313 ns/op 5.64 MB/s 41984 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 178939050 ns/op 5.59 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 55 1870903 ns/op 5.35 MB/s 43455 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 18765714 ns/op 5.33 MB/s 45010 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 184986463 ns/op 5.41 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 57 1857782 ns/op 5.38 MB/s 42739 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 17151642 ns/op 5.83 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 177183214 ns/op 5.64 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 56 1822950 ns/op 5.49 MB/s 41751 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 17423734 ns/op 5.74 MB/s 45002 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 175548907 ns/op 5.70 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 52 2040744 ns/op 4.90 MB/s 43454 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 19498940 ns/op 5.13 MB/s 47833 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 197411077 ns/op 5.07 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 68 1585589 ns/op 6.31 MB/s 43084 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 13064362 ns/op 7.65 MB/s 44804 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 133320040 ns/op 7.50 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 84 1452725 ns/op 6.88 MB/s 42815 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10447703 ns/op 9.57 MB/s 45396 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 106061534 ns/op 9.43 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 76 1443629 ns/op 6.93 MB/s 42891 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10447265 ns/op 9.57 MB/s 47861 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 105118790 ns/op 9.51 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 82 1253775 ns/op 7.98 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 12366716 ns/op 8.09 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 122132431 ns/op 8.19 MB/s BenchmarkEncode/Digits/Speed/1e4-4 49 2384791 ns/op 4.19 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 21877605 ns/op 4.57 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 216237884 ns/op 4.62 MB/s BenchmarkEncode/Digits/Default/1e4-4 16 7100251 ns/op 1.41 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 85224621 ns/op 1.17 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 907272490 ns/op 1.10 MB/s BenchmarkEncode/Digits/Compression/1e4-4 15 7089669 ns/op 1.41 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 85768500 ns/op 1.17 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 900081487 ns/op 1.11 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 74 1508517 ns/op 6.63 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 8 13252648 ns/op 7.55 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 129429798 ns/op 7.73 MB/s BenchmarkEncode/Newton/Speed/1e4-4 45 2286066 ns/op 4.37 MB/s BenchmarkEncode/Newton/Speed/1e5-4 6 18449273 ns/op 5.42 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 173589141 ns/op 5.76 MB/s BenchmarkEncode/Newton/Default/1e4-4 16 6873226 ns/op 1.45 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 78714992 ns/op 1.27 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 795887586 ns/op 1.26 MB/s BenchmarkEncode/Newton/Compression/1e4-4 16 6827392 ns/op 1.46 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 98639515 ns/op 1.01 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 1009256351 ns/op 0.99 MB/s PASS ok compress/flate 17.348s goos: linux goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 46 2356280 ns/op 4.24 MB/s BenchmarkDecoder/1e-Reuse4-4 46 2442130 ns/op 4.09 MB/s BenchmarkDecoder/1e5-4 5 22933724 ns/op 4.36 MB/s BenchmarkDecoder/1e-Reuse5-4 5 23377996 ns/op 4.28 MB/s BenchmarkDecoder/1e6-4 1 229190592 ns/op 4.36 MB/s BenchmarkDecoder/1e-Reuse6-4 1 227753819 ns/op 4.39 MB/s BenchmarkEncoder/1e4-4 45 2307199 ns/op 4.33 MB/s BenchmarkEncoder/1e-Reuse4-4 62 1934473 ns/op 5.17 MB/s BenchmarkEncoder/1e5-4 5 20616860 ns/op 4.85 MB/s BenchmarkEncoder/1e-Reuse5-4 6 19406421 ns/op 5.15 MB/s BenchmarkEncoder/1e6-4 1 200492942 ns/op 4.99 MB/s BenchmarkEncoder/1e-Reuse6-4 1 198024292 ns/op 5.05 MB/s PASS ok compress/lzw 3.905s goos: linux goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 30 3889794 ns/op PASS ok container/heap 1.221s goos: linux goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 17458 6452 ns/op BenchmarkWithTimeout/concurrency=40-4 4093 24799 ns/op BenchmarkWithTimeout/concurrency=4000-4 4489 28146 ns/op BenchmarkWithTimeout/concurrency=400000-4 5848 24528 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 376542 334.8 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 9162 10935 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 13275 8478 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2226 53302 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1454 80093 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2062 53743 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 206 576980 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 148 814017 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 223 528633 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 18 6207311 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 10 10998772 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 22 6981620 ns/op BenchmarkCheckCanceled/Err-4 245181 484.8 ns/op BenchmarkCheckCanceled/Done-4 373292 309.4 ns/op BenchmarkContextCancelDone-4 455036 251.3 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 20701 5853 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 19681 6229 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 16438 7043 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 14588 8070 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 10000 10561 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 509044 231.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 293648 406.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 201410 579.7 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 128334 939.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 66320 1822 ns/op PASS ok context 12.667s goos: linux goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1709131 70.18 ns/op 227.98 MB/s BenchmarkDecrypt-4 1719820 70.31 ns/op 227.56 MB/s BenchmarkExpand-4 961182 122.0 ns/op PASS ok crypto/aes 1.531s goos: linux goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 175231 647.0 ns/op 98.91 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 349119 297.5 ns/op 215.14 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 179174 672.0 ns/op 95.23 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 361173 318.3 ns/op 201.04 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 113089 1040 ns/op 1297.79 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 167692 665.4 ns/op 2028.71 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 100326 1142 ns/op 1182.49 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 147345 816.7 ns/op 1653.04 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 39369 2967 ns/op 2760.89 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 51330 2306 ns/op 3552.92 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 34440 3479 ns/op 2354.63 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 38709 3055 ns/op 2681.38 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6294 16611 ns/op 61.35 MB/s BenchmarkAESCFBDecrypt1K-4 7058 16494 ns/op 61.78 MB/s BenchmarkAESCFBDecrypt8K-4 918 129911 ns/op 63.02 MB/s BenchmarkAESOFB1K-4 9788 11153 ns/op 91.37 MB/s BenchmarkAESCTR1K-4 13792 8847 ns/op 115.18 MB/s BenchmarkAESCTR8K-4 1705 69293 ns/op 118.15 MB/s BenchmarkAESCBCEncrypt1K-4 13720 8679 ns/op 117.99 MB/s BenchmarkAESCBCDecrypt1K-4 17697 6742 ns/op 151.88 MB/s PASS ok crypto/cipher 3.841s goos: linux goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 70905 1658 ns/op 4.83 MB/s BenchmarkDecrypt-4 75526 1539 ns/op 5.20 MB/s BenchmarkTDESEncrypt-4 29967 4027 ns/op 1.99 MB/s BenchmarkTDESDecrypt-4 29722 4034 ns/op 1.98 MB/s PASS ok crypto/des 1.623s goos: linux goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 939 122455 ns/op 759 B/op 12 allocs/op BenchmarkECDH/P384-4 15 7752555 ns/op 1085 B/op 21 allocs/op BenchmarkECDH/P521-4 6 20395929 ns/op 1533 B/op 21 allocs/op BenchmarkECDH/X25519-4 96 1224873 ns/op 376 B/op 9 allocs/op PASS ok crypto/ecdh 1.634s goos: linux goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1515 72007 ns/op 2511 B/op 33 allocs/op BenchmarkSign/P384-4 32 3549590 ns/op 2680 B/op 34 allocs/op BenchmarkSign/P521-4 13 8697268 ns/op 3065 B/op 35 allocs/op BenchmarkVerify/P256-4 909 129386 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 13 8954516 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 5 23462442 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 3770 29970 ns/op 896 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 61 1925474 ns/op 1096 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 22 5164094 ns/op 1418 B/op 17 allocs/op PASS ok crypto/ecdsa 2.580s goos: linux goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 295 376908 ns/op BenchmarkNewKeyFromSeed-4 315 381185 ns/op BenchmarkSigning-4 296 412832 ns/op BenchmarkVerification-4 193 610967 ns/op PASS ok crypto/ed25519 1.663s goos: linux goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4701 24242 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 156 775308 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 55 1981618 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 22 5244609 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1340 86730 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 60 1914915 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 21 5381920 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 14990092 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 10000 10256 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5678 20764 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3186 32224 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 80 1333969 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2179 51151 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 294 396703 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1359 79996 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 86 1259907 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.193s goos: linux goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 14313 8325 ns/op 123.01 MB/s BenchmarkHMACSHA256_32-4 23458 5339 ns/op 5.99 MB/s BenchmarkNewWriteSum-4 10000 11156 ns/op 2.87 MB/s PASS ok crypto/hmac 1.525s goos: linux goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 52188 2271 ns/op BenchmarkModSub-4 51110 2310 ns/op BenchmarkMontgomeryRepr-4 26449 4514 ns/op BenchmarkMontgomeryMul-4 26694 4470 ns/op BenchmarkModMul-4 13070 9306 ns/op BenchmarkExpBig-4 15 7560537 ns/op BenchmarkExp-4 6 18368165 ns/op PASS ok crypto/internal/bigmod 2.184s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3375 36246 ns/op BenchmarkScalarBaseMult-4 331 359504 ns/op BenchmarkScalarMult-4 153 780109 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 224 528797 ns/op PASS ok crypto/internal/edwards25519 1.738s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 498082 203.6 ns/op BenchmarkMultiply-4 4245800 28.18 ns/op BenchmarkSquare-4 5193295 23.07 ns/op BenchmarkInvert-4 24400 4886 ns/op BenchmarkMult32-4 1523406 78.47 ns/op PASS ok crypto/internal/edwards25519/field 1.798s goos: linux goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 54 1855190 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1579 74353 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 20 5114364 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 14678337 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 171 675168 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 7754 14920 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 66 1700840 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 25 4295701 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.179s goos: linux goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 588358 183.9 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 295105 376.5 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 116010 1043 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 663634 182.4 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 318658 372.9 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 113830 1044 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.774s goos: linux goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 107782 1006 ns/op 7.96 MB/s BenchmarkHash64-4 134224 824.2 ns/op 77.65 MB/s BenchmarkHash128-4 126612 928.0 ns/op 137.93 MB/s BenchmarkHash256-4 101546 1183 ns/op 216.34 MB/s BenchmarkHash512-4 74122 1599 ns/op 320.25 MB/s BenchmarkHash1K-4 48186 2488 ns/op 411.60 MB/s BenchmarkHash8K-4 8026 14949 ns/op 548.00 MB/s BenchmarkHash1M-4 66 1796524 ns/op 583.67 MB/s BenchmarkHash8M-4 7 14435766 ns/op 581.10 MB/s BenchmarkHash8BytesUnaligned-4 111451 1037 ns/op 7.72 MB/s BenchmarkHash1KUnaligned-4 46759 2499 ns/op 409.84 MB/s BenchmarkHash8KUnaligned-4 7790 14863 ns/op 551.16 MB/s PASS ok crypto/md5 2.761s goos: linux goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 2 71531454 ns/op PASS ok crypto/rand 1.230s goos: linux goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 12766 9106 ns/op 14.06 MB/s BenchmarkRC4_1K-4 1532 73051 ns/op 14.02 MB/s BenchmarkRC4_8K-4 204 576593 ns/op 14.04 MB/s PASS ok crypto/rc4 1.516s goos: linux goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 10 10702124 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 23688912 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 42850440 ns/op BenchmarkEncryptPKCS1v15/2048-4 38 2792052 ns/op BenchmarkDecryptOAEP/2048-4 10 10556703 ns/op BenchmarkEncryptOAEP/2048-4 38 2841104 ns/op BenchmarkSignPKCS1v15/2048-4 10 10616538 ns/op BenchmarkVerifyPKCS1v15/2048-4 42 2714458 ns/op BenchmarkSignPSS/2048-4 10 10626398 ns/op BenchmarkVerifyPSS/2048-4 43 2741730 ns/op PASS ok crypto/rsa 2.731s goos: linux goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 93458 1219 ns/op 6.56 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 110547 1030 ns/op 7.76 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 74478 1592 ns/op 201.04 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 87472 1364 ns/op 234.62 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 47757 2470 ns/op 414.49 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 52833 2261 ns/op 452.81 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9357 11903 ns/op 688.20 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 9648 11653 ns/op 703.01 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.075s goos: linux goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 77553 1490 ns/op 5.37 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 88059 1321 ns/op 6.06 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 84944 1385 ns/op 5.77 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 24130 4716 ns/op 217.12 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 26562 4494 ns/op 227.84 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 26260 4556 ns/op 224.77 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4020 28527 ns/op 287.17 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 3880 28209 ns/op 290.40 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4058 28222 ns/op 290.27 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.292s goos: linux goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 54044 2125 ns/op 3.76 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 67904 1710 ns/op 4.68 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 61386 1928 ns/op 4.15 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 27309 4338 ns/op 236.07 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 30337 3931 ns/op 260.51 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 28507 4260 ns/op 240.37 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5667 20656 ns/op 396.59 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5859 19955 ns/op 410.52 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5728 20171 ns/op 406.13 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.307s goos: linux goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 16607208 7.319 ns/op BenchmarkConstantTimeEq-4 15982399 7.189 ns/op BenchmarkConstantTimeLessOrEq-4 15644059 7.610 ns/op BenchmarkXORBytes/8Bytes-4 4531779 24.60 ns/op 325.19 MB/s BenchmarkXORBytes/128Bytes-4 4054755 29.64 ns/op 4318.09 MB/s BenchmarkXORBytes/2048Bytes-4 844534 130.8 ns/op 15656.25 MB/s BenchmarkXORBytes/32768Bytes-4 59901 1992 ns/op 16447.60 MB/s PASS ok crypto/subtle 1.959s goos: linux goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 147 857781 ns/op BenchmarkCertCache/1-4 148 793038 ns/op BenchmarkCertCache/2-4 142 821134 ns/op BenchmarkCertCache/3-4 151 729730 ns/op BenchmarkHandshakeServer/RSA-4 15 7555739 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 14 8334637 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 14 7793146 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 87 1292059 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 134 865728 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 48 2498116 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 54 2013451 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 3 33631708 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 32389342 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 4 27192688 ns/op 38.56 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 3 36869437 ns/op 28.44 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 38870879 ns/op 53.95 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 2 55110284 ns/op 38.05 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 71017038 ns/op 59.06 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 1 101781801 ns/op 41.21 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 130673091 ns/op 64.20 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 186657904 ns/op 44.94 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 235761434 ns/op 71.16 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 368490279 ns/op 45.53 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 476985368 ns/op 70.35 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 705335088 ns/op 47.57 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 967364285 ns/op 69.37 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1405157680 ns/op 47.76 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 4 26584689 ns/op 39.44 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 3 36571489 ns/op 28.67 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 41973165 ns/op 49.96 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 2 55264303 ns/op 37.95 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 68627824 ns/op 61.12 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 1 101982661 ns/op 41.13 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 122924208 ns/op 68.24 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 181828564 ns/op 46.13 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 236285615 ns/op 71.00 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 343973909 ns/op 48.77 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 457558007 ns/op 73.33 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 713126315 ns/op 47.05 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 973284777 ns/op 68.95 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1386335720 ns/op 48.41 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 706654017 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 710753332 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 292566376 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 292539546 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 153480631 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 154441275 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 85174634 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 83694171 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 42376270 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 42023319 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 145889119 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 149708827 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 67976723 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 67853330 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 41750440 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 41277604 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 4 28492269 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 4 28581400 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 5 20852400 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 6 20518884 ns/op PASS ok crypto/tls 20.398s goos: linux goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 7 14843479 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 315 379310 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 936 123233 ns/op 12100 B/op 164 allocs/op BenchmarkParseCertificate/rsa_leaf-4 892 137612 ns/op 13507 B/op 187 allocs/op PASS ok crypto/x509 1.845s goos: linux goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 32 3679317 ns/op 278469 B/op 1637 allocs/op BenchmarkConcurrentStmtQuery-4 27 4189141 ns/op 264206 B/op 2018 allocs/op BenchmarkConcurrentStmtExec-4 40 2860950 ns/op 215382 B/op 646 allocs/op BenchmarkConcurrentTxQuery-4 28 4076379 ns/op 274369 B/op 2152 allocs/op BenchmarkConcurrentTxExec-4 54 2232199 ns/op 87747 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 37 3592620 ns/op 105501 B/op 2064 allocs/op BenchmarkConcurrentTxStmtExec-4 100 1181988 ns/op 41631 B/op 381 allocs/op BenchmarkConcurrentRandom-4 30 3757309 ns/op 222733 B/op 1791 allocs/op BenchmarkManyConcurrentQueries-4 1994 59393 ns/op 3996 B/op 20 allocs/op BenchmarkGrabConn-4 169050 650.3 ns/op 0 B/op 0 allocs/op PASS ok database/sql 2.631s goos: linux goarch: amd64 pkg: debug/elf cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSymbols64-4 1560 70941 ns/op BenchmarkSymbols32-4 1791 64109 ns/op PASS ok debug/elf 1.373s goos: linux goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 206536 594.8 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 63 1805288 ns/op 188224 B/op 13 allocs/op Benchmark115/LineToPC-4 70 1670692 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 15954 7337 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.874s goos: linux goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkObjectIdentifierString-4 62026 1916 ns/op BenchmarkMarshal-4 699 172601 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2329 44019 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.418s goos: linux goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 342 344629 ns/op 23.77 MB/s BenchmarkEncodeToString-4 256 415046 ns/op 19.74 MB/s BenchmarkDecode-4 133 879524 ns/op 14.91 MB/s BenchmarkDecodeString-4 132 900838 ns/op 14.56 MB/s PASS ok encoding/base32 1.735s goos: linux goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 279 377271 ns/op 21.71 MB/s BenchmarkDecodeString/2-4 263390 425.7 ns/op 9.40 MB/s BenchmarkDecodeString/4-4 232969 508.9 ns/op 15.72 MB/s BenchmarkDecodeString/8-4 183489 630.6 ns/op 19.03 MB/s BenchmarkDecodeString/64-4 32640 3618 ns/op 24.32 MB/s BenchmarkDecodeString/8192-4 297 386307 ns/op 28.28 MB/s BenchmarkNewEncoding-4 59185 2012 ns/op 127.24 MB/s PASS ok encoding/base64 2.013s goos: linux goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1297 93090 ns/op 42.97 MB/s BenchmarkReadStruct-4 16338 7310 ns/op 10.26 MB/s BenchmarkWriteStruct-4 15180 7743 ns/op 9.69 MB/s BenchmarkReadInts-4 44804 2693 ns/op 11.14 MB/s BenchmarkWriteInts-4 43179 2745 ns/op 10.93 MB/s BenchmarkWriteSlice1000Int32s-4 1170 95534 ns/op 41.87 MB/s BenchmarkPutUint16-4 3404019 34.96 ns/op 57.22 MB/s BenchmarkAppendUint16-4 3641222 32.95 ns/op 60.70 MB/s BenchmarkPutUint32-4 2706710 43.23 ns/op 92.53 MB/s BenchmarkAppendUint32-4 2637244 44.26 ns/op 90.37 MB/s BenchmarkPutUint64-4 946536 122.6 ns/op 65.26 MB/s BenchmarkAppendUint64-4 913161 129.7 ns/op 61.67 MB/s BenchmarkLittleEndianPutUint16-4 3463348 34.09 ns/op 58.67 MB/s BenchmarkLittleEndianAppendUint16-4 3539458 34.22 ns/op 58.44 MB/s BenchmarkLittleEndianPutUint32-4 2599252 43.43 ns/op 92.10 MB/s BenchmarkLittleEndianAppendUint32-4 2763728 42.38 ns/op 94.39 MB/s BenchmarkLittleEndianPutUint64-4 910951 122.6 ns/op 65.26 MB/s BenchmarkLittleEndianAppendUint64-4 976317 121.2 ns/op 66.01 MB/s BenchmarkReadFloats-4 153684 783.0 ns/op 15.33 MB/s BenchmarkWriteFloats-4 145453 797.7 ns/op 15.04 MB/s BenchmarkReadSlice1000Float32s-4 1111 103643 ns/op 38.59 MB/s BenchmarkWriteSlice1000Float32s-4 1057 111344 ns/op 35.92 MB/s BenchmarkReadSlice1000Uint8s-4 64644 1566 ns/op 638.71 MB/s BenchmarkWriteSlice1000Uint8s-4 99315 1142 ns/op 875.46 MB/s BenchmarkPutUvarint32-4 794868 151.6 ns/op 26.38 MB/s BenchmarkPutUvarint64-4 181009 610.2 ns/op 13.11 MB/s PASS ok encoding/binary 5.168s goos: linux goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6475 17302 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 5716 18481 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6934 17812 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 3422 29349 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7572 16021 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7574 15810 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7579 15969 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 3636 28081 ns/op 2978 B/op 12 allocs/op BenchmarkWrite-4 9025 11507 ns/op PASS ok encoding/csv 2.175s goos: linux goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 9908 11878 ns/op 1814 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 12620 8441 ns/op 1813 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 260 448035 ns/op 16714 B/op 330 allocs/op BenchmarkEncodeComplex128Slice-4 751 146432 ns/op 653 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1554 68319 ns/op 56 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1513 70499 ns/op 57 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 1980 54931 ns/op 196 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 62 1807915 ns/op 35005 B/op 253 allocs/op BenchmarkDecodeComplex128Slice-4 612 252093 ns/op 25229 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1112 99162 ns/op 10800 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1000 107336 ns/op 9762 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 813 151210 ns/op 39141 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 259 434280 ns/op 66441 B/op 2208 allocs/op BenchmarkDecodeBytesSlice-4 578 212074 ns/op 23711 B/op 189 allocs/op BenchmarkDecodeInterfaceSlice-4 102 1344185 ns/op 82994 B/op 3178 allocs/op BenchmarkDecodeMap-4 69 1668212 ns/op 54135 B/op 181 allocs/op PASS ok encoding/gob 3.844s goos: linux goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 11727 10213 ns/op 25.07 MB/s BenchmarkEncode/1024-4 2649 41010 ns/op 24.97 MB/s BenchmarkEncode/4096-4 720 163648 ns/op 25.03 MB/s BenchmarkEncode/16384-4 177 663645 ns/op 24.69 MB/s BenchmarkDecode/256-4 22774 5152 ns/op 49.68 MB/s BenchmarkDecode/1024-4 5666 20452 ns/op 50.07 MB/s BenchmarkDecode/4096-4 1432 83061 ns/op 49.31 MB/s BenchmarkDecode/16384-4 364 330019 ns/op 49.65 MB/s BenchmarkDump/256-4 1314 92031 ns/op 2.78 MB/s BenchmarkDump/1024-4 314 364771 ns/op 2.81 MB/s BenchmarkDump/4096-4 75 1443156 ns/op 2.84 MB/s BenchmarkDump/16384-4 19 6202921 ns/op 2.64 MB/s PASS ok encoding/hex 2.776s goos: linux goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 115980345 ns/op 16.73 MB/s 2048 B/op 16 allocs/op BenchmarkCodeEncoderError-4 1 130097025 ns/op 14.92 MB/s 5176 B/op 75 allocs/op BenchmarkCodeMarshal-4 1 155567200 ns/op 12.47 MB/s 10333344 B/op 60 allocs/op BenchmarkCodeMarshalError-4 1 133694883 ns/op 14.51 MB/s 1946968 B/op 70 allocs/op BenchmarkMarshalBytes/32-4 18986 5997 ns/op BenchmarkMarshalBytes/256-4 4753 23242 ns/op BenchmarkMarshalBytes/4096-4 440 278138 ns/op BenchmarkMarshalBytesError/32-4 52 2173382 ns/op BenchmarkMarshalBytesError/256-4 54 2186130 ns/op BenchmarkMarshalBytesError/4096-4 46 2420899 ns/op BenchmarkMarshalMap-4 46132 2769 ns/op 299 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 452984352 ns/op 4.28 MB/s 10097832 B/op 40038 allocs/op BenchmarkUnicodeDecoder-4 33298 3493 ns/op 4.01 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 44175 2510 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 384748399 ns/op 5.04 MB/s 2020464 B/op 40007 allocs/op BenchmarkCodeUnmarshalReuse-4 1 385558703 ns/op 5.03 MB/s 2020536 B/op 40010 allocs/op BenchmarkUnmarshalString-4 53716 2310 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 138484 919.3 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 232998 468.9 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 17466 7329 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 65148 1702 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 85108 1628 ns/op 83 B/op 2 allocs/op BenchmarkUnmapped-4 16495 6822 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 3940 33390 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 807 149362 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 91 1405805 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 8 13519111 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 428496 281.5 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 436017 258.8 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 452649 285.8 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 386212 276.4 ns/op BenchmarkEncodeMarshaler-4 60374 2036 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 65278 1716 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 4068040 27.14 ns/op BenchmarkNumberIsValidRegexp-4 20053 6156 ns/op PASS ok encoding/json 8.995s goos: linux goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 42 2735499 ns/op 23.96 MB/s BenchmarkDecode-4 21 5644350 ns/op 15.73 MB/s PASS ok encoding/pem 1.341s goos: linux goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2912 43793 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 945 123824 ns/op 8217 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 4860 28581 ns/op PASS ok encoding/xml 1.808s goos: linux goarch: amd64 pkg: errors cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIs-4 196538 510.9 ns/op BenchmarkAs-4 72951 1567 ns/op PASS ok errors 1.266s goos: linux goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 259798 417.9 ns/op BenchmarkIntSet-4 316696 413.7 ns/op BenchmarkFloatAdd-4 65493 2130 ns/op BenchmarkFloatSet-4 251588 425.3 ns/op BenchmarkStringSet-4 250774 474.8 ns/op BenchmarkMapSet-4 71252 2106 ns/op BenchmarkMapSetDifferent-4 51082 2370 ns/op BenchmarkMapSetDifferentRandom-4 200 512433 ns/op BenchmarkMapSetString-4 65294 1976 ns/op BenchmarkMapAddSame-4 33975 3734 ns/op BenchmarkMapAddDifferent-4 14983 9676 ns/op BenchmarkMapAddDifferentRandom-4 175 677183 ns/op BenchmarkMapAddSameSteadyState-4 212674 586.3 ns/op BenchmarkMapAddDifferentSteadyState-4 111314 1085 ns/op BenchmarkMapString-4 6091 19308 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 18670 5970 ns/op PASS ok expvar 3.792s goos: linux goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 97672 1069 ns/op BenchmarkSprintfEmpty-4 278289 370.5 ns/op BenchmarkSprintfString-4 277299 426.8 ns/op BenchmarkSprintfTruncateString-4 247177 563.0 ns/op BenchmarkSprintfTruncateBytes-4 138818 812.9 ns/op BenchmarkSprintfSlowParsingPath-4 197222 583.2 ns/op BenchmarkSprintfQuoteString-4 35872 3053 ns/op BenchmarkSprintfInt-4 246368 463.4 ns/op BenchmarkSprintfIntInt-4 161725 661.0 ns/op BenchmarkSprintfPrefixedInt-4 206863 589.4 ns/op BenchmarkSprintfFloat-4 120774 862.4 ns/op BenchmarkSprintfComplex-4 61306 2161 ns/op BenchmarkSprintfBoolean-4 239017 455.3 ns/op BenchmarkSprintfHexString-4 116049 1062 ns/op BenchmarkSprintfHexBytes-4 75049 1466 ns/op BenchmarkSprintfBytes-4 45118 2474 ns/op BenchmarkSprintfStringer-4 67686 1667 ns/op BenchmarkSprintfStructure-4 33536 3045 ns/op BenchmarkManyArgs-4 61898 1667 ns/op BenchmarkFprintInt-4 65991 1931 ns/op BenchmarkFprintfBytes-4 70054 1723 ns/op BenchmarkFprintIntNoAlloc-4 63919 1839 ns/op BenchmarkScanInts-4 33 3465724 ns/op BenchmarkScanRecursiveInt-4 1 400375676 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 440318797 ns/op PASS ok fmt 5.666s goos: linux goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 553 186379 ns/op PASS ok go/build 1.156s goos: linux goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 45150 2282 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 12241 9522 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3301 33514 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 901 129509 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 225 517951 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 50 2529359 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 12 10685296 ns/op 865840 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 45398702 ns/op 3634530 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 203083197 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 2.677s goos: linux goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 298933404 ns/op 0.22 MB/s 45827112 B/op 48846 allocs/op PASS ok go/format 1.350s goos: linux goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 5 21366556 ns/op 2.52 MB/s BenchmarkParseOnly-4 6 18756120 ns/op 2.87 MB/s BenchmarkResolve-4 36 2991538 ns/op 18.00 MB/s PASS ok go/parser 2.133s goos: linux goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 163864891 ns/op 0.32 MB/s 5296216 B/op 27503 allocs/op BenchmarkPrintDecl-4 662 169513 ns/op 0.19 MB/s 16918 B/op 51 allocs/op PASS ok go/printer 1.324s goos: linux goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 252 468450 ns/op BenchmarkScanFiles/go/types/expr.go-4 13 8164627 ns/op 6.08 MB/s BenchmarkScanFiles/go/parser/parser.go-4 8 13140445 ns/op 5.50 MB/s BenchmarkScanFiles/net/http/server.go-4 6 18744543 ns/op 6.25 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 216 554822 ns/op 5.55 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 1124120 102.9 ns/op PASS ok go/token 1.227s goos: linux goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 108 1053976 ns/op BenchmarkNamed/Underlying/nongeneric-4 800132 149.8 ns/op BenchmarkNamed/Underlying/generic-4 745749 150.7 ns/op BenchmarkNamed/Underlying/src_instance-4 741992 154.6 ns/op BenchmarkNamed/Underlying/user_instance-4 681645 151.3 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 18136 6514 ns/op BenchmarkNamed/NewMethodSet/generic-4 18423 6337 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 17403 6307 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 17896 6615 ns/op BenchmarkCheck/http/funcbodies/info-4 1 702423496 ns/op 46247 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 488100996 ns/op 66552 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 276584181 ns/op 117441 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 245836831 ns/op 132103 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 518252311 ns/op 9975 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 123511290 ns/op 41842 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 73473200 ns/op 70351 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 67604566 ns/op 76444 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 156955858 ns/op 13800 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 69491747 ns/op 31168 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 49209846 ns/op 44025 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 48319984 ns/op 44832 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1232873875 ns/op 53530 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 675687053 ns/op 97673 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 207451809 ns/op 318053 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 144445921 ns/op 456662 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 2126275504 ns/op 943.9 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 100405083 ns/op 19975 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 83911047 ns/op 23912 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 82542903 ns/op 24304 lines/s PASS ok go/types 22.596s goos: linux goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 8505 14064 ns/op 72.81 MB/s PASS ok hash/adler32 1.236s goos: linux goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 189486 587.3 ns/op 25.54 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 199344 558.4 ns/op 26.86 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 101872 1142 ns/op 35.02 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 109672 1066 ns/op 37.51 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 431305 268.0 ns/op 1910.16 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 429860 266.0 ns/op 1925.15 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 361524 300.9 ns/op 3403.27 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 383598 302.2 ns/op 3388.12 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 229454 513.5 ns/op 7976.66 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 227383 496.1 ns/op 8256.88 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 51031 2366 ns/op 13848.00 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 51130 2337 ns/op 14023.13 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 401024 285.7 ns/op 52.50 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 419758 284.3 ns/op 52.76 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 402109 275.9 ns/op 144.96 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 408589 280.3 ns/op 142.70 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 289548 391.9 ns/op 1306.33 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 291420 394.0 ns/op 1299.50 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 242266 474.7 ns/op 2157.33 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 230745 483.0 ns/op 2120.10 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 209108 574.0 ns/op 7135.99 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 207930 561.3 ns/op 7297.02 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 45555 2652 ns/op 12354.36 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 44788 2669 ns/op 12277.09 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 193302 606.9 ns/op 24.72 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 187512 623.6 ns/op 24.06 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 95166 1220 ns/op 32.77 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 96748 1215 ns/op 32.93 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 7370 16133 ns/op 31.74 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 7106 16607 ns/op 30.83 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 3534 33307 ns/op 30.74 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 3498 33895 ns/op 30.21 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 890 135793 ns/op 30.16 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 873 135678 ns/op 30.19 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 100 1095792 ns/op 29.90 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 100 1097299 ns/op 29.86 MB/s PASS ok hash/crc32 5.609s goos: linux goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 84 1438847 ns/op 45.55 MB/s BenchmarkCrc64/ISO4KB-4 969 120222 ns/op 34.07 MB/s BenchmarkCrc64/ISO1KB-4 4509 25911 ns/op 39.52 MB/s BenchmarkCrc64/ECMA64KB-4 81 1417392 ns/op 46.24 MB/s BenchmarkCrc64/Random64KB-4 86 1259383 ns/op 52.04 MB/s BenchmarkCrc64/Random16KB-4 362 323566 ns/op 50.64 MB/s PASS ok hash/crc64 1.849s goos: linux goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 8365 14367 ns/op 71.27 MB/s BenchmarkFnv32aKB-4 8272 14414 ns/op 71.04 MB/s BenchmarkFnv64KB-4 7664 14529 ns/op 70.48 MB/s BenchmarkFnv64aKB-4 8026 14532 ns/op 70.47 MB/s BenchmarkFnv128KB-4 1891 60679 ns/op 16.88 MB/s BenchmarkFnv128aKB-4 1958 58962 ns/op 17.37 MB/s PASS ok hash/fnv 1.930s goos: linux goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 612680 194.3 ns/op 20.59 MB/s BenchmarkHash/n=4/Bytes-4 3915997 30.19 ns/op 132.51 MB/s BenchmarkHash/n=4/String-4 1672074 71.90 ns/op 55.63 MB/s BenchmarkHash/n=8/Write-4 531147 195.8 ns/op 40.86 MB/s BenchmarkHash/n=8/Bytes-4 3757557 31.82 ns/op 251.42 MB/s BenchmarkHash/n=8/String-4 1643704 71.27 ns/op 112.25 MB/s BenchmarkHash/n=16/Write-4 540579 198.0 ns/op 80.81 MB/s BenchmarkHash/n=16/Bytes-4 4254219 26.65 ns/op 600.48 MB/s BenchmarkHash/n=16/String-4 1711504 69.56 ns/op 230.01 MB/s BenchmarkHash/n=32/Write-4 544179 207.3 ns/op 154.38 MB/s BenchmarkHash/n=32/Bytes-4 4198399 28.12 ns/op 1138.03 MB/s BenchmarkHash/n=32/String-4 1690389 69.50 ns/op 460.41 MB/s BenchmarkHash/n=64/Write-4 537451 223.1 ns/op 286.81 MB/s BenchmarkHash/n=64/Bytes-4 3809367 31.66 ns/op 2021.69 MB/s BenchmarkHash/n=64/String-4 1653021 72.33 ns/op 884.83 MB/s BenchmarkHash/n=256/Write-4 378997 305.5 ns/op 837.98 MB/s BenchmarkHash/n=256/Bytes-4 2121042 55.83 ns/op 4585.32 MB/s BenchmarkHash/n=256/String-4 814105 134.0 ns/op 1910.54 MB/s BenchmarkHash/n=320/Write-4 380707 293.8 ns/op 1089.01 MB/s BenchmarkHash/n=320/Bytes-4 1699096 70.98 ns/op 4508.43 MB/s BenchmarkHash/n=320/String-4 641926 184.1 ns/op 1738.48 MB/s BenchmarkHash/n=1024/Write-4 258980 449.8 ns/op 2276.48 MB/s BenchmarkHash/n=1024/Bytes-4 715200 160.9 ns/op 6363.60 MB/s BenchmarkHash/n=1024/String-4 248940 479.0 ns/op 2137.86 MB/s BenchmarkHash/n=4096/Write-4 120702 995.0 ns/op 4116.58 MB/s BenchmarkHash/n=4096/Bytes-4 203490 581.9 ns/op 7039.61 MB/s BenchmarkHash/n=4096/String-4 66517 1810 ns/op 2263.22 MB/s BenchmarkHash/n=16384/Write-4 38340 3147 ns/op 5205.62 MB/s BenchmarkHash/n=16384/Bytes-4 53161 2256 ns/op 7262.03 MB/s BenchmarkHash/n=16384/String-4 16214 7288 ns/op 2248.11 MB/s PASS ok hash/maphash 5.556s goos: linux goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 742 142704 ns/op BenchmarkEscapeNone-4 111615 1022 ns/op BenchmarkUnescape-4 721 158673 ns/op BenchmarkUnescapeNone-4 516451 220.6 ns/op BenchmarkUnescapeSparse-4 9187 12308 ns/op BenchmarkUnescapeDense-4 1046 103696 ns/op PASS ok html 1.861s goos: linux goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9210 12704 ns/op BenchmarkCSSEscaperNoSpecials-4 44616 2673 ns/op BenchmarkDecodeCSS-4 26576 4597 ns/op BenchmarkDecodeCSSNoSpecials-4 4324683 28.09 ns/op BenchmarkCSSValueFilter-4 103704 1149 ns/op BenchmarkCSSValueFilterOk-4 70952 1612 ns/op BenchmarkEscapedExecute-4 4618 25679 ns/op BenchmarkHTMLNospaceEscaper-4 10000 11162 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 62932 1822 ns/op BenchmarkStripTags-4 20179 5801 ns/op BenchmarkStripTagsNoSpecials-4 247634 434.0 ns/op BenchmarkJSValEscaperWithNum-4 22430 5190 ns/op BenchmarkJSValEscaperWithStr-4 4902 22626 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 17668 6934 ns/op BenchmarkJSValEscaperWithObj-4 4173 27352 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 12724 9202 ns/op BenchmarkJSStrEscaperNoSpecials-4 58810 1991 ns/op BenchmarkJSStrEscaper-4 10000 10328 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 52864 2211 ns/op BenchmarkJSRegexpEscaper-4 10000 10999 ns/op BenchmarkTemplateSpecialTags-4 72 1484667 ns/op BenchmarkURLEscaper-4 4119 28330 ns/op BenchmarkURLEscaperNoSpecials-4 148924 750.5 ns/op BenchmarkURLNormalizer-4 5731 20716 ns/op BenchmarkURLNormalizerNoSpecials-4 147278 774.2 ns/op BenchmarkSrcsetFilter-4 18034 6512 ns/op BenchmarkSrcsetFilterNoSpecials-4 93331 1160 ns/op PASS ok html/template 5.099s goos: linux goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 479343 226.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 378112 285.2 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 502250 210.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 418426 271.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1779741 67.18 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1000000 101.5 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1759810 65.95 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1221946 99.28 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1386243 84.93 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 398967 296.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 317055 352.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 436207 275.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 329331 356.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 719766 155.6 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 534198 231.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 833266 134.5 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 494080 228.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 420172 277.1 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1334563 90.00 ns/op BenchmarkRGBASetRGBA-4 1328944 91.03 ns/op BenchmarkRGBA64At-4 652567 170.3 ns/op BenchmarkRGBA64SetRGBA64-4 646828 162.7 ns/op BenchmarkNRGBAAt-4 1343714 89.65 ns/op BenchmarkNRGBASetNRGBA-4 1321111 89.05 ns/op BenchmarkNRGBA64At-4 662226 170.8 ns/op BenchmarkNRGBA64SetNRGBA64-4 693176 162.8 ns/op BenchmarkAlphaAt-4 2336762 51.96 ns/op BenchmarkAlphaSetAlpha-4 2261930 51.99 ns/op BenchmarkAlpha16At-4 1543938 78.71 ns/op BenchmarkAlphaSetAlpha16-4 1512513 76.97 ns/op BenchmarkGrayAt-4 2239116 53.47 ns/op BenchmarkGraySetGray-4 2249955 53.57 ns/op BenchmarkGray16At-4 1528863 77.42 ns/op BenchmarkGraySetGray16-4 1505676 78.45 ns/op PASS ok image 6.349s goos: linux goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 3612746 30.68 ns/op BenchmarkYCbCrToRGB/128-4 3783067 31.66 ns/op BenchmarkYCbCrToRGB/255-4 3744765 29.89 ns/op BenchmarkRGBToYCbCr/0-4 4124754 29.05 ns/op BenchmarkRGBToYCbCr/Cb-4 3973815 30.07 ns/op BenchmarkRGBToYCbCr/Cr-4 4137627 28.86 ns/op BenchmarkYCbCrToRGBA/0-4 3296378 36.45 ns/op BenchmarkYCbCrToRGBA/128-4 3137140 38.07 ns/op BenchmarkYCbCrToRGBA/255-4 3303754 35.65 ns/op BenchmarkNYCbCrAToRGBA/0-4 3214124 37.17 ns/op BenchmarkNYCbCrAToRGBA/128-4 3333992 35.89 ns/op BenchmarkNYCbCrAToRGBA/255-4 3233896 36.60 ns/op PASS ok image/color 2.885s goos: linux goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 3 36103841 ns/op BenchmarkFillSrc-4 273 416038 ns/op BenchmarkCopyOver-4 6 18445180 ns/op BenchmarkCopySrc-4 393 325638 ns/op BenchmarkNRGBAOver-4 5 20555675 ns/op BenchmarkNRGBASrc-4 8 12987264 ns/op BenchmarkYCbCr-4 7 14816104 ns/op BenchmarkGray-4 13 8017659 ns/op BenchmarkCMYK-4 8 13264325 ns/op BenchmarkGlyphOver-4 18 6426344 ns/op BenchmarkRGBAMaskOver-4 3 33341754 ns/op BenchmarkGrayMaskOver-4 5 24615478 ns/op BenchmarkRGBA64ImageMaskOver-4 3 40390049 ns/op BenchmarkRGBA-4 4 26538428 ns/op BenchmarkPalettedFill-4 868 135872 ns/op BenchmarkPalettedRGBA-4 4 26923317 ns/op BenchmarkGenericOver-4 2 58400188 ns/op BenchmarkGenericMaskOver-4 5 23661494 ns/op BenchmarkGenericSrc-4 3 38036177 ns/op BenchmarkGenericMaskSrc-4 4 32637869 ns/op PASS ok image/draw 7.418s goos: linux goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 22 4991155 ns/op 3.10 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 116949242 ns/op 2.63 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3217881672 ns/op 0.38 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 52 2195787 ns/op 7.04 MB/s 79985 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 156552198 ns/op 0.39 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 5.314s goos: linux goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3356 31112 ns/op BenchmarkIDCT-4 4090 29371 ns/op BenchmarkDecodeBaseline-4 8 12772366 ns/op 4.84 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 18408426 ns/op 3.36 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 159808353 ns/op 7.69 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 196944041 ns/op 4.68 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.436s goos: linux goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 11781223 8.794 ns/op BenchmarkDecodeGray-4 10 10087630 ns/op 6.50 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 40793265 ns/op 6.43 MB/s 337330 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 3 36806118 ns/op 7.12 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 20 5698322 ns/op 11.50 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 3 34077187 ns/op 7.69 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 41694441 ns/op 6.29 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 66528566 ns/op 4.62 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 64810871 ns/op 4.74 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 213824223 ns/op 5.75 MB/s 860344 B/op 30 allocs/op BenchmarkEncodeNRGBA-4 1 228220989 ns/op 5.38 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 31804726 ns/op 9.66 MB/s 848616 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 211858200 ns/op 5.80 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 892927215 ns/op 1.38 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.848s goos: linux goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 55738542 ns/op 1.79 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 47791318 ns/op 2.09 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 338022134 ns/op 1.48 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 321097909 ns/op 1.56 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 55904967 ns/op 1.79 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 46522933 ns/op 2.15 MB/s 802898 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 324604288 ns/op 1.54 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 303192455 ns/op 1.65 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 704977717 ns/op 1.42 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 740724537 ns/op 1.35 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 4492235167 ns/op 1.11 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 4291268647 ns/op 1.17 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 10 10773025 ns/op 9.28 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 9 12141339 ns/op 8.24 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 2 52724788 ns/op 9.48 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 2 58797963 ns/op 8.50 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 1 103093267 ns/op 9.70 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 1 118728505 ns/op 8.42 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 524337763 ns/op 9.54 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 587384400 ns/op 8.51 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 63946070 ns/op 1.56 MB/s 540752 B/op 3 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 57548022 ns/op 1.74 MB/s 1073232 B/op 3 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 409269837 ns/op 1.22 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 452770787 ns/op 1.10 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 993998559 ns/op 1.01 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 1024093787 ns/op 0.98 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 6394673032 ns/op 0.78 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 6212323364 ns/op 0.80 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 180262139 ns/op 23.19 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 213741609 ns/op 19.56 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 49.460s goos: linux goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 33804 3165 ns/op 0.32 MB/s BenchmarkMarshalCorpusFile/2-4 34768 3469 ns/op 0.58 MB/s BenchmarkMarshalCorpusFile/4-4 29275 3709 ns/op 1.08 MB/s BenchmarkMarshalCorpusFile/8-4 25683 4634 ns/op 1.73 MB/s BenchmarkMarshalCorpusFile/16-4 19664 5870 ns/op 2.73 MB/s BenchmarkMarshalCorpusFile/32-4 12727 8455 ns/op 3.78 MB/s BenchmarkMarshalCorpusFile/64-4 10110 11555 ns/op 5.54 MB/s BenchmarkMarshalCorpusFile/128-4 6606 15488 ns/op 8.26 MB/s BenchmarkMarshalCorpusFile/256-4 2955 35687 ns/op 7.17 MB/s BenchmarkMarshalCorpusFile/512-4 1524 71179 ns/op 7.19 MB/s BenchmarkMarshalCorpusFile/1024-4 834 140795 ns/op 7.27 MB/s BenchmarkMarshalCorpusFile/2048-4 394 282103 ns/op 7.26 MB/s BenchmarkMarshalCorpusFile/4096-4 212 529227 ns/op 7.74 MB/s BenchmarkMarshalCorpusFile/8192-4 100 1070423 ns/op 7.65 MB/s BenchmarkMarshalCorpusFile/16384-4 54 2208031 ns/op 7.42 MB/s BenchmarkMarshalCorpusFile/32768-4 20 6070604 ns/op 5.40 MB/s BenchmarkMarshalCorpusFile/65536-4 9 12178496 ns/op 5.38 MB/s BenchmarkMarshalCorpusFile/131072-4 4 28509290 ns/op 4.60 MB/s BenchmarkMarshalCorpusFile/262144-4 2 51776566 ns/op 5.06 MB/s BenchmarkMarshalCorpusFile/524288-4 1 105454580 ns/op 4.97 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 249306588 ns/op 4.21 MB/s BenchmarkUnmarshalCorpusFile/1-4 8340 13092 ns/op 0.08 MB/s BenchmarkUnmarshalCorpusFile/2-4 8156 13617 ns/op 0.15 MB/s BenchmarkUnmarshalCorpusFile/4-4 7506 15461 ns/op 0.26 MB/s BenchmarkUnmarshalCorpusFile/8-4 7034 16353 ns/op 0.49 MB/s BenchmarkUnmarshalCorpusFile/16-4 6064 19492 ns/op 0.82 MB/s BenchmarkUnmarshalCorpusFile/32-4 3895 28710 ns/op 1.11 MB/s BenchmarkUnmarshalCorpusFile/64-4 3493 34448 ns/op 1.86 MB/s BenchmarkUnmarshalCorpusFile/128-4 2550 44904 ns/op 2.85 MB/s BenchmarkUnmarshalCorpusFile/256-4 970 120494 ns/op 2.12 MB/s BenchmarkUnmarshalCorpusFile/512-4 517 229028 ns/op 2.24 MB/s BenchmarkUnmarshalCorpusFile/1024-4 270 425924 ns/op 2.40 MB/s BenchmarkUnmarshalCorpusFile/2048-4 144 823829 ns/op 2.49 MB/s BenchmarkUnmarshalCorpusFile/4096-4 62 1649087 ns/op 2.48 MB/s BenchmarkUnmarshalCorpusFile/8192-4 33 3304908 ns/op 2.48 MB/s BenchmarkUnmarshalCorpusFile/16384-4 16 6518164 ns/op 2.51 MB/s BenchmarkUnmarshalCorpusFile/32768-4 8 13196600 ns/op 2.48 MB/s BenchmarkUnmarshalCorpusFile/65536-4 4 26271155 ns/op 2.49 MB/s BenchmarkUnmarshalCorpusFile/131072-4 2 53032540 ns/op 2.47 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 112518255 ns/op 2.33 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 216484847 ns/op 2.42 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 447736135 ns/op 2.34 MB/s BenchmarkMutatorBytes/1-4 33723 3531 ns/op BenchmarkMutatorBytes/10-4 34950 3368 ns/op BenchmarkMutatorBytes/100-4 32760 3792 ns/op BenchmarkMutatorBytes/1000-4 21226 5631 ns/op BenchmarkMutatorBytes/10000-4 5506 26131 ns/op BenchmarkMutatorBytes/100000-4 808 167003 ns/op BenchmarkMutatorString/1-4 28814 3881 ns/op BenchmarkMutatorString/10-4 30934 3614 ns/op BenchmarkMutatorString/100-4 29880 4456 ns/op BenchmarkMutatorString/1000-4 12556 8356 ns/op BenchmarkMutatorString/10000-4 3106 68910 ns/op BenchmarkMutatorString/100000-4 206 614820 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 17535 6466 ns/op BenchmarkMutatorAllBasicTypes/string-4 18124 6581 ns/op BenchmarkMutatorAllBasicTypes/bool-4 59283 2073 ns/op BenchmarkMutatorAllBasicTypes/float32-4 53062 2367 ns/op BenchmarkMutatorAllBasicTypes/float64-4 52708 2315 ns/op BenchmarkMutatorAllBasicTypes/int-4 53932 2158 ns/op BenchmarkMutatorAllBasicTypes/int8-4 55765 2152 ns/op BenchmarkMutatorAllBasicTypes/int16-4 55683 2152 ns/op BenchmarkMutatorAllBasicTypes/int32-4 56011 2227 ns/op BenchmarkMutatorAllBasicTypes/int64-4 56089 2154 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 53746 2288 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 53736 2195 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 53467 2281 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 54032 2238 ns/op PASS ok internal/fuzz 12.557s goos: linux goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 33788 4007 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 119450 997.4 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 1.399s goos: linux goarch: amd64 pkg: internal/poll cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSplicePipe/SplicePipeWithPool-4 33877 3160 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 13050 8403 ns/op BenchmarkSplicePipePoolParallel-4 98203 1092 ns/op BenchmarkSplicePipeNativeParallel-4 30734 3377 ns/op PASS ok internal/poll 1.794s goos: linux goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 4 26279220 ns/op PASS ok internal/trace 3.197s PASS ok internal/zstd 1.033s goos: linux goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 9615 19287 ns/op BenchmarkCopyNLarge-4 151 1184873 ns/op PASS ok io 1.700s goos: linux goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 207626 536.6 ns/op BenchmarkPrintln-4 22228 5397 ns/op 76 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 32125 3659 ns/op 66 B/op 1 allocs/op BenchmarkConcurrent-4 2013 59031 ns/op BenchmarkDiscard-4 756651 149.1 ns/op 0 B/op 0 allocs/op PASS ok log 1.823s goos: linux goarch: amd64 pkg: log/slog cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriteTime-4 87567 1358 ns/op BenchmarkJSONHandler/defaults-4 6014 16790 ns/op 531 B/op 1 allocs/op BenchmarkJSONHandler/time_format-4 4036 27714 ns/op 785 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 4780 24430 ns/op 755 B/op 5 allocs/op BenchmarkPreformatting/separate-4 6474 16142 ns/op 528 B/op 1 allocs/op BenchmarkPreformatting/struct-4 7352 16414 ns/op 530 B/op 1 allocs/op BenchmarkPreformatting/struct_file-4 5463 21754 ns/op 529 B/op 1 allocs/op BenchmarkJSONEncoding/json.Marshal-4 25849 4082 ns/op 79 B/op 2 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 28053 4269 ns/op 63 B/op 1 allocs/op BenchmarkNopLog/no_attrs-4 75741 1578 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 60331 2162 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 48020 2572 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 56660 2309 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 59712 2210 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 52609 2493 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 759908 140.6 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 626937 194.5 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 433726 251.5 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 370574 318.9 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 334372 356.5 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 5050 23740 ns/op BenchmarkDispatch/switch-checked-4 183198 630.9 ns/op BenchmarkDispatch/As-4 181575 652.8 ns/op BenchmarkDispatch/Visit-4 186422 650.2 ns/op BenchmarkUnsafeStrings-4 18447 6593 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.426s goos: linux goarch: amd64 pkg: log/slog/internal/benchmarks cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrs/disabled/5_args-4 2132214 55.93 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1747222 65.21 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 1278542 96.69 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 364975 319.7 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 67678 1774 ns/op 262 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 63951 2367 ns/op 261 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 38076 3880 ns/op 677 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 11212 11718 ns/op 3473 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 13302 8500 ns/op 601 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 14430 7702 ns/op 590 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 9991 13714 ns/op 1087 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3085 44602 ns/op 4304 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 15818 7341 ns/op 520 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 14728 7337 ns/op 527 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 10710 12053 ns/op 944 B/op 3 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 3400 31843 ns/op 3750 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 4.057s goos: linux goarch: amd64 pkg: maps cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMapClone-4 2 69790496 ns/op PASS ok maps 2.843s goos: linux goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 2154745 55.19 ns/op BenchmarkAcosh-4 888326 114.2 ns/op BenchmarkAsin-4 2114463 55.32 ns/op BenchmarkAsinh-4 934082 125.3 ns/op BenchmarkAtan-4 2824400 42.07 ns/op BenchmarkAtanh-4 975618 119.1 ns/op BenchmarkAtan2-4 2054049 59.33 ns/op BenchmarkCbrt-4 1378656 87.51 ns/op BenchmarkCeil-4 16435468 7.465 ns/op BenchmarkCopysign-4 2875762 41.90 ns/op BenchmarkCos-4 1299620 90.13 ns/op BenchmarkCosh-4 1455406 81.87 ns/op BenchmarkErf-4 2670975 44.30 ns/op BenchmarkErfc-4 2629401 46.09 ns/op BenchmarkErfinv-4 2413905 50.64 ns/op BenchmarkErfcinv-4 2429534 51.34 ns/op BenchmarkExp-4 5817259 20.70 ns/op BenchmarkExpGo-4 821041 130.2 ns/op BenchmarkExpm1-4 1995673 59.18 ns/op BenchmarkExp2-4 966608 121.1 ns/op BenchmarkExp2Go-4 925988 132.0 ns/op BenchmarkAbs-4 3695371 33.11 ns/op BenchmarkDim-4 7281578 16.06 ns/op BenchmarkFloor-4 16103251 7.312 ns/op BenchmarkMax-4 10865022 10.77 ns/op BenchmarkMin-4 11285550 10.91 ns/op BenchmarkMod-4 306168 359.7 ns/op BenchmarkFrexp-4 1968032 62.61 ns/op BenchmarkGamma-4 674432 176.2 ns/op BenchmarkHypot-4 9621424 12.41 ns/op BenchmarkHypotGo-4 1475692 76.44 ns/op BenchmarkIlogb-4 2334458 51.20 ns/op BenchmarkJ0-4 238851 494.9 ns/op BenchmarkJ1-4 237237 509.1 ns/op BenchmarkJn-4 110491 1090 ns/op BenchmarkLdexp-4 1912226 62.70 ns/op BenchmarkLgamma-4 810687 140.8 ns/op BenchmarkLog-4 4972360 24.59 ns/op BenchmarkLogb-4 2310510 51.73 ns/op BenchmarkLog1p-4 1260290 100.8 ns/op BenchmarkLog10-4 4841827 25.29 ns/op BenchmarkLog2-4 1419476 82.60 ns/op BenchmarkModf-4 2849991 42.34 ns/op BenchmarkNextafter32-4 2692953 42.71 ns/op BenchmarkNextafter64-4 2809780 41.40 ns/op BenchmarkPowInt-4 560074 207.0 ns/op BenchmarkPowFrac-4 412791 279.1 ns/op BenchmarkPow10Pos-4 4081879 29.61 ns/op BenchmarkPow10Neg-4 3949662 30.14 ns/op BenchmarkRound-4 3656440 32.84 ns/op BenchmarkRoundToEven-4 8021408 15.14 ns/op BenchmarkRemainder-4 498332 251.2 ns/op BenchmarkSignbit-4 5163276 23.59 ns/op BenchmarkSin-4 1599145 73.96 ns/op BenchmarkSincos-4 975826 120.0 ns/op BenchmarkSinh-4 1763984 67.16 ns/op BenchmarkSqrtIndirect-4 16055004 7.433 ns/op BenchmarkSqrtLatency-4 15971097 7.416 ns/op BenchmarkSqrtIndirectLatency-4 16383387 7.374 ns/op BenchmarkSqrtGoLatency-4 1284506 93.29 ns/op BenchmarkSqrtPrime-4 32250 3762 ns/op BenchmarkTan-4 1485504 81.70 ns/op BenchmarkTanh-4 1361169 89.75 ns/op BenchmarkTrunc-4 16452547 7.425 ns/op BenchmarkY0-4 233350 492.3 ns/op BenchmarkY1-4 239906 487.6 ns/op BenchmarkYn-4 119052 1024 ns/op BenchmarkFloat64bits-4 5733583 21.50 ns/op BenchmarkFloat64frombits-4 5153466 23.10 ns/op BenchmarkFloat32bits-4 5083784 23.99 ns/op BenchmarkFloat32frombits-4 4862538 25.04 ns/op BenchmarkFMA-4 15117780 7.685 ns/op PASS ok math 12.386s goos: linux goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11036804 10.74 ns/op 5961.79 MB/s BenchmarkAddVV/2-4 10441651 11.55 ns/op 11086.49 MB/s BenchmarkAddVV/3-4 9490923 12.56 ns/op 15283.45 MB/s BenchmarkAddVV/4-4 9486270 12.40 ns/op 20644.15 MB/s BenchmarkAddVV/5-4 8673241 13.35 ns/op 23978.81 MB/s BenchmarkAddVV/10-4 7493380 16.09 ns/op 39764.54 MB/s BenchmarkAddVV/100-4 1820546 65.60 ns/op 97554.80 MB/s BenchmarkAddVV/1000-4 203083 591.0 ns/op 108296.20 MB/s BenchmarkSubVV/1-4 10337715 11.45 ns/op 5587.70 MB/s BenchmarkSubVV/2-4 8941074 12.90 ns/op 9922.75 MB/s BenchmarkSubVV/3-4 9166080 13.14 ns/op 14610.98 MB/s BenchmarkSubVV/4-4 9676482 12.54 ns/op 20419.35 MB/s BenchmarkSubVV/5-4 8921733 13.47 ns/op 23764.38 MB/s BenchmarkSubVV/10-4 7395400 16.34 ns/op 39162.45 MB/s BenchmarkSubVV/100-4 1798296 66.22 ns/op 96645.42 MB/s BenchmarkSubVV/1000-4 196119 590.3 ns/op 108420.89 MB/s BenchmarkAddVW/1-4 12053611 9.869 ns/op 810.62 MB/s BenchmarkAddVW/2-4 10954501 10.90 ns/op 1467.73 MB/s BenchmarkAddVW/3-4 10098637 11.76 ns/op 2041.63 MB/s BenchmarkAddVW/4-4 10745989 11.08 ns/op 2888.68 MB/s BenchmarkAddVW/5-4 10131928 11.84 ns/op 3377.96 MB/s BenchmarkAddVW/10-4 8411004 14.07 ns/op 5685.88 MB/s BenchmarkAddVW/100-4 239233 461.5 ns/op 1733.60 MB/s BenchmarkAddVW/1000-4 34764 3479 ns/op 2299.24 MB/s BenchmarkAddVWext/1-4 11374756 10.47 ns/op 764.30 MB/s BenchmarkAddVWext/2-4 10831060 10.99 ns/op 1456.20 MB/s BenchmarkAddVWext/3-4 10229240 11.82 ns/op 2031.12 MB/s BenchmarkAddVWext/4-4 10755950 11.15 ns/op 2870.96 MB/s BenchmarkAddVWext/5-4 10008465 11.96 ns/op 3344.32 MB/s BenchmarkAddVWext/10-4 8446578 13.93 ns/op 5744.11 MB/s BenchmarkAddVWext/100-4 82309 1461 ns/op 547.70 MB/s BenchmarkAddVWext/1000-4 7942 13899 ns/op 575.56 MB/s BenchmarkSubVW/1-4 11934085 9.848 ns/op 812.36 MB/s BenchmarkSubVW/2-4 10700204 11.20 ns/op 1428.28 MB/s BenchmarkSubVW/3-4 9782898 12.03 ns/op 1994.31 MB/s BenchmarkSubVW/4-4 10864429 10.97 ns/op 2916.73 MB/s BenchmarkSubVW/5-4 10111378 12.26 ns/op 3262.05 MB/s BenchmarkSubVW/10-4 8411374 14.62 ns/op 5470.50 MB/s BenchmarkSubVW/100-4 247720 505.4 ns/op 1582.92 MB/s BenchmarkSubVW/1000-4 32474 3543 ns/op 2257.79 MB/s BenchmarkSubVWext/1-4 11452705 10.41 ns/op 768.49 MB/s BenchmarkSubVWext/2-4 10721678 11.30 ns/op 1415.48 MB/s BenchmarkSubVWext/3-4 9715587 12.36 ns/op 1941.93 MB/s BenchmarkSubVWext/4-4 10650716 11.15 ns/op 2869.31 MB/s BenchmarkSubVWext/5-4 9940964 12.20 ns/op 3279.33 MB/s BenchmarkSubVWext/10-4 8395922 14.30 ns/op 5594.97 MB/s BenchmarkSubVWext/100-4 84627 1405 ns/op 569.54 MB/s BenchmarkSubVWext/1000-4 8878 13675 ns/op 585.02 MB/s BenchmarkMulAddVWW/1-4 9695599 11.97 ns/op 5346.73 MB/s BenchmarkMulAddVWW/2-4 9083500 13.17 ns/op 9722.58 MB/s BenchmarkMulAddVWW/3-4 9114124 13.45 ns/op 14278.57 MB/s BenchmarkMulAddVWW/4-4 8604422 14.14 ns/op 18100.10 MB/s BenchmarkMulAddVWW/5-4 7843708 15.31 ns/op 20906.33 MB/s BenchmarkMulAddVWW/10-4 6142843 19.92 ns/op 32132.60 MB/s BenchmarkMulAddVWW/100-4 1000000 101.8 ns/op 62860.92 MB/s BenchmarkMulAddVWW/1000-4 125083 968.0 ns/op 66115.46 MB/s BenchmarkAddMulVVW/1-4 10337071 11.30 ns/op 5663.48 MB/s BenchmarkAddMulVVW/2-4 9594164 12.49 ns/op 10244.47 MB/s BenchmarkAddMulVVW/3-4 8746246 13.45 ns/op 14280.16 MB/s BenchmarkAddMulVVW/4-4 8409705 14.03 ns/op 18246.11 MB/s BenchmarkAddMulVVW/5-4 7607554 15.22 ns/op 21031.47 MB/s BenchmarkAddMulVVW/10-4 6532269 18.07 ns/op 35427.46 MB/s BenchmarkAddMulVVW/100-4 1465370 82.61 ns/op 77476.91 MB/s BenchmarkAddMulVVW/1000-4 164130 727.2 ns/op 88010.54 MB/s BenchmarkDivWVW/1-4 2659780 44.57 ns/op 1436.08 MB/s BenchmarkDivWVW/2-4 1228285 99.76 ns/op 1283.10 MB/s BenchmarkDivWVW/3-4 949534 130.0 ns/op 1476.70 MB/s BenchmarkDivWVW/4-4 792789 151.3 ns/op 1692.04 MB/s BenchmarkDivWVW/5-4 744922 156.3 ns/op 2047.75 MB/s BenchmarkDivWVW/10-4 412486 291.1 ns/op 2198.79 MB/s BenchmarkDivWVW/100-4 53221 2213 ns/op 2891.58 MB/s BenchmarkDivWVW/1000-4 5582 21503 ns/op 2976.31 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11331019 9.249 ns/op BenchmarkNonZeroShifts/1/shlVU-4 13691784 8.958 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10119422 10.35 ns/op BenchmarkNonZeroShifts/2/shlVU-4 12412693 9.682 ns/op BenchmarkNonZeroShifts/3/shrVU-4 9252373 11.12 ns/op BenchmarkNonZeroShifts/3/shlVU-4 9821281 10.72 ns/op BenchmarkNonZeroShifts/4/shrVU-4 8707208 12.29 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9303186 11.02 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8254764 13.14 ns/op BenchmarkNonZeroShifts/5/shlVU-4 8567275 12.16 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6320374 17.39 ns/op BenchmarkNonZeroShifts/10/shlVU-4 6876410 15.97 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 112.0 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1219891 93.71 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 123103 936.5 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 152595 794.9 ns/op BenchmarkDecimalConversion-4 195 606753 ns/op BenchmarkFloatString/100-4 10000 10994 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 205 582027 ns/op 2918 B/op 10 allocs/op BenchmarkFloatString/10000-4 2 53504395 ns/op 61300 B/op 56 allocs/op BenchmarkFloatString/100000-4 1 5306193404 ns/op 844544 B/op 497 allocs/op BenchmarkFloatAdd/10-4 165466 731.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 165662 718.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 150549 800.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 83520 1453 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 16272 7272 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 195238 544.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 224730 541.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 198463 557.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 152902 771.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 42804 2718 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1887 64629 ns/op BenchmarkParseFloatLargeExp-4 433 274283 ns/op BenchmarkGCD10x10/WithoutXY-4 199194 644.5 ns/op BenchmarkGCD10x10/WithXY-4 58424 2042 ns/op BenchmarkGCD10x100/WithoutXY-4 92652 1270 ns/op BenchmarkGCD10x100/WithXY-4 16222 7288 ns/op BenchmarkGCD10x1000/WithoutXY-4 59588 1847 ns/op BenchmarkGCD10x1000/WithXY-4 13364 8931 ns/op BenchmarkGCD100x100/WithoutXY-4 23736 4797 ns/op BenchmarkGCD100x100/WithXY-4 9787 11932 ns/op BenchmarkGCD100x1000/WithoutXY-4 10000 10395 ns/op BenchmarkGCD100x1000/WithXY-4 5811 20176 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2131 57123 ns/op BenchmarkGCD1000x1000/WithXY-4 1152 101188 ns/op BenchmarkHilbert-4 22 5136168 ns/op BenchmarkBinomial-4 14128 8505 ns/op BenchmarkQuoRem-4 20414 6344 ns/op BenchmarkExp-4 14 7554827 ns/op BenchmarkExpMont/Odd-4 124 952765 ns/op 2592 B/op 22 allocs/op BenchmarkExpMont/Even1-4 123 962740 ns/op 3368 B/op 38 allocs/op BenchmarkExpMont/Even2-4 120 1029648 ns/op 3869 B/op 54 allocs/op BenchmarkExpMont/Even3-4 100 1004117 ns/op 3843 B/op 53 allocs/op BenchmarkExpMont/Even4-4 120 1011857 ns/op 3844 B/op 53 allocs/op BenchmarkExpMont/Even8-4 120 1001007 ns/op 3838 B/op 53 allocs/op BenchmarkExpMont/Even32-4 98 1025280 ns/op 3834 B/op 53 allocs/op BenchmarkExpMont/Even64-4 141 872306 ns/op 3631 B/op 53 allocs/op BenchmarkExpMont/Even96-4 135 879883 ns/op 3774 B/op 51 allocs/op BenchmarkExpMont/Even128-4 151 772119 ns/op 3245 B/op 50 allocs/op BenchmarkExpMont/Even255-4 176 684250 ns/op 2948 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 416 287482 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 369 317341 ns/op 1732 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 364 331923 ns/op 1756 B/op 48 allocs/op BenchmarkExpMont/SmallEven4-4 349 333078 ns/op 1723 B/op 47 allocs/op BenchmarkExp2-4 14 7854358 ns/op BenchmarkBitset-4 750351 155.7 ns/op BenchmarkBitsetNeg-4 427659 270.5 ns/op BenchmarkBitsetOrig-4 227446 511.0 ns/op BenchmarkBitsetNegOrig-4 140073 813.4 ns/op BenchmarkModSqrt225_Tonelli-4 112 1063970 ns/op BenchmarkModSqrt225_3Mod4-4 350 332401 ns/op BenchmarkModSqrt231_Tonelli-4 99 1096107 ns/op BenchmarkModSqrt231_5Mod8-4 300 396896 ns/op BenchmarkModInverse-4 10000 10099 ns/op BenchmarkSqrt-4 1359 75933 ns/op BenchmarkIntSqr/1-4 1377060 87.11 ns/op BenchmarkIntSqr/2-4 731128 158.9 ns/op BenchmarkIntSqr/3-4 590816 193.9 ns/op BenchmarkIntSqr/5-4 420829 279.3 ns/op BenchmarkIntSqr/8-4 299670 388.5 ns/op BenchmarkIntSqr/10-4 243412 484.5 ns/op BenchmarkIntSqr/20-4 43554 2798 ns/op BenchmarkIntSqr/30-4 33726 3786 ns/op BenchmarkIntSqr/50-4 20746 5788 ns/op BenchmarkIntSqr/80-4 12520 9727 ns/op BenchmarkIntSqr/100-4 9357 12885 ns/op BenchmarkIntSqr/200-4 3289 32802 ns/op BenchmarkIntSqr/300-4 1546 85442 ns/op BenchmarkIntSqr/500-4 722 165111 ns/op BenchmarkIntSqr/800-4 280 433832 ns/op BenchmarkIntSqr/1000-4 213 533779 ns/op BenchmarkDiv/20/10-4 416470 278.1 ns/op BenchmarkDiv/40/20-4 421311 282.3 ns/op BenchmarkDiv/100/50-4 346796 321.4 ns/op BenchmarkDiv/200/100-4 47090 2706 ns/op BenchmarkDiv/400/200-4 44931 2764 ns/op BenchmarkDiv/1000/500-4 37842 3452 ns/op BenchmarkDiv/2000/1000-4 27022 4579 ns/op BenchmarkDiv/20000/10000-4 919 123445 ns/op BenchmarkDiv/200000/100000-4 25 5040518 ns/op BenchmarkDiv/2000000/1000000-4 1 132678362 ns/op BenchmarkDiv/20000000/10000000-4 1 3905939626 ns/op BenchmarkMul-4 5 24223905 ns/op BenchmarkNatMul/10-4 174412 730.7 ns/op BenchmarkNatMul/100-4 5697 22415 ns/op BenchmarkNatMul/1000-4 169 699975 ns/op BenchmarkZeroShifts/Shl-4 15296 8260 ns/op BenchmarkZeroShifts/ShlSame-4 5256975 22.98 ns/op BenchmarkZeroShifts/Shr-4 12926 8557 ns/op BenchmarkZeroShifts/ShrSame-4 5045114 23.30 ns/op BenchmarkExp3Power/0x10-4 155136 699.4 ns/op BenchmarkExp3Power/0x40-4 146380 797.7 ns/op BenchmarkExp3Power/0x100-4 84214 1296 ns/op BenchmarkExp3Power/0x400-4 38530 2849 ns/op BenchmarkExp3Power/0x1000-4 8479 13303 ns/op BenchmarkExp3Power/0x4000-4 1762 69652 ns/op BenchmarkExp3Power/0x10000-4 192 618009 ns/op BenchmarkExp3Power/0x40000-4 18 6919364 ns/op BenchmarkExp3Power/0x100000-4 2 64003721 ns/op BenchmarkExp3Power/0x400000-4 1 591436861 ns/op BenchmarkFibo-4 3 40346912 ns/op BenchmarkNatSqr/1-4 1000000 131.0 ns/op BenchmarkNatSqr/2-4 586683 229.1 ns/op BenchmarkNatSqr/3-4 384702 271.7 ns/op BenchmarkNatSqr/5-4 288906 396.7 ns/op BenchmarkNatSqr/8-4 201596 569.6 ns/op BenchmarkNatSqr/10-4 150766 697.7 ns/op BenchmarkNatSqr/20-4 36783 2952 ns/op BenchmarkNatSqr/30-4 28888 4116 ns/op BenchmarkNatSqr/50-4 16772 6870 ns/op BenchmarkNatSqr/80-4 11276 10602 ns/op BenchmarkNatSqr/100-4 8485 14112 ns/op BenchmarkNatSqr/200-4 3417 35353 ns/op BenchmarkNatSqr/300-4 1420 87713 ns/op BenchmarkNatSqr/500-4 675 165631 ns/op BenchmarkNatSqr/800-4 296 387882 ns/op BenchmarkNatSqr/1000-4 225 542598 ns/op BenchmarkNatSetBytes/8-4 713340 168.1 ns/op BenchmarkNatSetBytes/24-4 201504 592.0 ns/op BenchmarkNatSetBytes/128-4 43356 2715 ns/op BenchmarkNatSetBytes/7-4 677936 150.1 ns/op BenchmarkNatSetBytes/23-4 201522 560.5 ns/op BenchmarkNatSetBytes/127-4 44940 2621 ns/op BenchmarkScanPi-4 236 520515 ns/op BenchmarkStringPiParallel-4 559 195241 ns/op BenchmarkScan/10/Base2-4 39117 3070 ns/op BenchmarkScan/100/Base2-4 4040 26468 ns/op BenchmarkScan/1000/Base2-4 453 265059 ns/op BenchmarkScan/10/Base8-4 93882 1268 ns/op BenchmarkScan/100/Base8-4 12991 9341 ns/op BenchmarkScan/1000/Base8-4 1298 90425 ns/op BenchmarkScan/10/Base10-4 102468 1187 ns/op BenchmarkScan/100/Base10-4 13723 8788 ns/op BenchmarkScan/1000/Base10-4 1342 83160 ns/op BenchmarkScan/10/Base16-4 104224 1070 ns/op BenchmarkScan/100/Base16-4 15487 7375 ns/op BenchmarkScan/1000/Base16-4 1597 72164 ns/op BenchmarkString/10/Base2-4 157249 753.3 ns/op BenchmarkString/100/Base2-4 21256 5607 ns/op BenchmarkString/1000/Base2-4 2215 53421 ns/op BenchmarkString/10/Base8-4 312313 369.7 ns/op BenchmarkString/100/Base8-4 57728 2027 ns/op BenchmarkString/1000/Base8-4 6349 18771 ns/op BenchmarkString/10/Base10-4 190830 617.7 ns/op BenchmarkString/100/Base10-4 36202 3367 ns/op BenchmarkString/1000/Base10-4 4772 27038 ns/op BenchmarkString/10/Base16-4 368488 353.8 ns/op BenchmarkString/100/Base16-4 77463 1551 ns/op BenchmarkString/1000/Base16-4 8227 14308 ns/op BenchmarkLeafSize/0-4 40 2952369 ns/op BenchmarkLeafSize/1-4 352 326769 ns/op BenchmarkLeafSize/2-4 373 315164 ns/op BenchmarkLeafSize/3-4 268 442548 ns/op BenchmarkLeafSize/4-4 340 313446 ns/op BenchmarkLeafSize/5-4 232 492401 ns/op BenchmarkLeafSize/6-4 272 426920 ns/op BenchmarkLeafSize/7-4 285 419416 ns/op BenchmarkLeafSize/8-4 366 317226 ns/op BenchmarkLeafSize/9-4 201 575903 ns/op BenchmarkLeafSize/10-4 246 472577 ns/op BenchmarkLeafSize/11-4 253 450307 ns/op BenchmarkLeafSize/12-4 278 416494 ns/op BenchmarkLeafSize/13-4 247 445706 ns/op BenchmarkLeafSize/14-4 290 408511 ns/op BenchmarkLeafSize/15-4 285 381188 ns/op BenchmarkLeafSize/16-4 354 305624 ns/op BenchmarkLeafSize/32-4 363 310007 ns/op BenchmarkLeafSize/64-4 338 343533 ns/op BenchmarkProbablyPrime/n=0-4 8 12669489 ns/op BenchmarkProbablyPrime/n=1-4 8 14054778 ns/op BenchmarkProbablyPrime/n=5-4 6 20154692 ns/op BenchmarkProbablyPrime/n=10-4 4 28851538 ns/op BenchmarkProbablyPrime/n=20-4 3 42827189 ns/op BenchmarkProbablyPrime/Lucas-4 9 11113048 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 73 1569987 ns/op BenchmarkRatCmp-4 208902 546.5 ns/op BenchmarkFloatSqrt/64-4 22018 5309 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 13143 8491 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 9538 12334 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 4620 25013 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 740 158724 ns/op 18040 B/op 8 allocs/op BenchmarkFloatSqrt/100000-4 54 2061452 ns/op 174182 B/op 18 allocs/op BenchmarkFloatSqrt/1000000-4 1 153728923 ns/op 3802960 B/op 635 allocs/op PASS ok math/big 52.283s goos: linux goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8038978 14.70 ns/op BenchmarkLeadingZeros8-4 8518184 14.25 ns/op BenchmarkLeadingZeros16-4 10149582 11.69 ns/op BenchmarkLeadingZeros32-4 10430881 11.37 ns/op BenchmarkLeadingZeros64-4 10326211 11.66 ns/op BenchmarkTrailingZeros-4 9716547 12.46 ns/op BenchmarkTrailingZeros8-4 10320326 11.51 ns/op BenchmarkTrailingZeros16-4 9558157 12.66 ns/op BenchmarkTrailingZeros32-4 10630604 11.22 ns/op BenchmarkTrailingZeros64-4 9245595 12.82 ns/op BenchmarkOnesCount-4 9563974 12.57 ns/op BenchmarkOnesCount8-4 10336536 11.67 ns/op BenchmarkOnesCount16-4 10242049 11.31 ns/op BenchmarkOnesCount32-4 10683993 11.52 ns/op BenchmarkOnesCount64-4 9513546 12.52 ns/op BenchmarkRotateLeft-4 9751959 12.09 ns/op BenchmarkRotateLeft8-4 9403491 12.82 ns/op BenchmarkRotateLeft16-4 9599556 11.82 ns/op BenchmarkRotateLeft32-4 9146340 12.90 ns/op BenchmarkRotateLeft64-4 9429532 12.60 ns/op BenchmarkReverse-4 11502284 10.25 ns/op BenchmarkReverse8-4 15073812 8.154 ns/op BenchmarkReverse16-4 15657136 7.620 ns/op BenchmarkReverse32-4 14466194 8.462 ns/op BenchmarkReverse64-4 11867566 10.07 ns/op BenchmarkReverseBytes-4 16110735 7.266 ns/op BenchmarkReverseBytes16-4 15738957 7.220 ns/op BenchmarkReverseBytes32-4 16182889 7.226 ns/op BenchmarkReverseBytes64-4 16725801 7.209 ns/op BenchmarkAdd-4 9659290 12.50 ns/op BenchmarkAdd32-4 10327776 11.67 ns/op BenchmarkAdd64-4 9423864 12.46 ns/op BenchmarkAdd64multiple-4 18324076 6.491 ns/op BenchmarkSub-4 9720475 12.46 ns/op BenchmarkSub32-4 10212396 11.69 ns/op BenchmarkSub64-4 9656151 12.54 ns/op BenchmarkSub64multiple-4 18033196 6.668 ns/op BenchmarkMul-4 9574431 12.64 ns/op BenchmarkMul32-4 9375806 11.54 ns/op BenchmarkMul64-4 9730951 12.53 ns/op BenchmarkDiv-4 2685536 45.12 ns/op BenchmarkDiv32-4 5465622 21.59 ns/op BenchmarkDiv64-4 2603751 46.23 ns/op PASS ok math/bits 6.842s goos: linux goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10186897 11.02 ns/op BenchmarkAcos-4 455197 261.9 ns/op BenchmarkAcosh-4 382573 287.9 ns/op BenchmarkAsin-4 438934 268.0 ns/op BenchmarkAsinh-4 444834 266.6 ns/op BenchmarkAtan-4 616767 169.8 ns/op BenchmarkAtanh-4 700124 167.6 ns/op BenchmarkConj-4 16115292 6.738 ns/op BenchmarkCos-4 494706 222.6 ns/op BenchmarkCosh-4 493380 219.1 ns/op BenchmarkExp-4 723278 159.8 ns/op BenchmarkLog-4 804584 150.2 ns/op BenchmarkLog10-4 763006 152.2 ns/op BenchmarkPhase-4 1709204 70.24 ns/op BenchmarkPolar-4 1000000 106.6 ns/op BenchmarkPow-4 217768 543.7 ns/op BenchmarkRect-4 912843 124.1 ns/op BenchmarkSin-4 523432 220.6 ns/op BenchmarkSinh-4 517773 220.1 ns/op BenchmarkSqrt-4 995536 120.1 ns/op BenchmarkTan-4 342705 347.1 ns/op BenchmarkTanh-4 372922 314.0 ns/op PASS ok math/cmplx 3.821s goos: linux goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 561194 180.0 ns/op BenchmarkInt63ThreadsafeParallel-4 537460 225.3 ns/op BenchmarkInt63Unthreadsafe-4 1000000 100.5 ns/op BenchmarkIntn1000-4 815191 143.6 ns/op BenchmarkInt63n1000-4 787462 133.8 ns/op BenchmarkInt31n1000-4 973710 124.5 ns/op BenchmarkFloat32-4 950767 123.1 ns/op BenchmarkFloat64-4 1196905 101.0 ns/op BenchmarkPerm3-4 185298 660.5 ns/op BenchmarkPerm30-4 22465 5325 ns/op BenchmarkPerm30ViaShuffle-4 24858 4614 ns/op BenchmarkShuffleOverhead-4 17937 6691 ns/op BenchmarkRead3-4 891559 136.3 ns/op BenchmarkRead64-4 70632 1678 ns/op BenchmarkRead1000-4 4942 24228 ns/op BenchmarkConcurrent-4 128028 1012 ns/op PASS ok math/rand 3.299s goos: linux goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 42190 2757 ns/op BenchmarkQDecodeWord-4 98163 1208 ns/op BenchmarkQDecodeHeader-4 90007 1273 ns/op BenchmarkTypeByExtension/.html-4 388142 305.1 ns/op BenchmarkTypeByExtension/.HTML-4 280263 440.5 ns/op BenchmarkTypeByExtension/.unused-4 323098 366.3 ns/op BenchmarkExtensionsByType/text/html-4 181426 700.6 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 74406 1400 ns/op BenchmarkExtensionsByType/application/octet-stream-4 114084 1030 ns/op PASS ok mime 2.630s goos: linux goarch: amd64 pkg: mime/multipart cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadForm/fields/maxMemory=0-4 596 193574 ns/op 47368 B/op 186 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 583 199640 ns/op 47587 B/op 187 allocs/op BenchmarkReadForm/files/maxMemory=0-4 220 516774 ns/op 103119 B/op 270 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 442 260887 ns/op 47951 B/op 206 allocs/op PASS ok mime/multipart 1.732s goos: linux goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 878 127970 ns/op PASS ok mime/quotedprintable 1.150s goos: linux goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 109 1037035 ns/op 8498 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 12 8916933 ns/op 19561 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5009033521 ns/op 158752 B/op 230 allocs/op BenchmarkDNSName-4 104504 1031 ns/op BenchmarkInterfaces-4 1322 85304 ns/op 17005 B/op 42 allocs/op BenchmarkInterfaceByIndex-4 1720 62827 ns/op 12390 B/op 25 allocs/op BenchmarkInterfaceByName-4 1561 84846 ns/op 16867 B/op 43 allocs/op BenchmarkInterfaceAddrs-4 892 127157 ns/op 22894 B/op 106 allocs/op BenchmarkInterfacesAndAddrs-4 3308 37091 ns/op 3950 B/op 33 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 516 209845 ns/op 137576 B/op 51 allocs/op BenchmarkParseIP-4 6817 17728 ns/op BenchmarkParseIPValidIPv4-4 330396 370.6 ns/op BenchmarkParseIPValidIPv6-4 154897 738.5 ns/op BenchmarkIPString/IPv4-4 104916 1052 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 9073 12297 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 42624 2732 ns/op BenchmarkIPEqual/IPv4-4 1046428 111.3 ns/op BenchmarkIPEqual/IPv6-4 1073149 110.5 ns/op BenchmarkSendFile/1024-4 1 1209544854 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/2048-4 1 1206855732 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/4096-4 1 1204393453 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/8192-4 1 1205532913 ns/op 0.01 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/16384-4 1 1206037793 ns/op 0.01 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/32768-4 1 1017715835 ns/op 0.03 MB/s 616 B/op 12 allocs/op BenchmarkSendFile/65536-4 1 1015883994 ns/op 0.06 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/131072-4 1 1017079466 ns/op 0.13 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/262144-4 1 1017529166 ns/op 0.26 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/524288-4 1 1018562158 ns/op 0.51 MB/s 616 B/op 12 allocs/op BenchmarkSendFile/1048576-4 1 1020503689 ns/op 1.03 MB/s 520 B/op 11 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 1 1016631596 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 1 1016571334 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 1 1016314993 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 1 1016275324 ns/op 0.01 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 1 1018346182 ns/op 0.02 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 1 1017257664 ns/op 0.03 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1 1017453061 ns/op 0.06 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 1 1017844891 ns/op 0.13 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 1 1017924731 ns/op 0.26 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 1 1018875140 ns/op 0.51 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 1 1022605314 ns/op 1.03 MB/s BenchmarkSplice/unix-to-tcp/1024-4 1 1018248698 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/2048-4 1 1016719126 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/4096-4 1 1017864427 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/8192-4 1 1018097108 ns/op 0.01 MB/s BenchmarkSplice/unix-to-tcp/16384-4 1 1017968137 ns/op 0.02 MB/s BenchmarkSplice/unix-to-tcp/32768-4 1 1017382569 ns/op 0.03 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1 1017231581 ns/op 0.06 MB/s BenchmarkSplice/unix-to-tcp/131072-4 1 1017862204 ns/op 0.13 MB/s BenchmarkSplice/unix-to-tcp/262144-4 1 1017370666 ns/op 0.26 MB/s BenchmarkSplice/unix-to-tcp/524288-4 1 1019126094 ns/op 0.51 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 1 1020809020 ns/op 1.03 MB/s BenchmarkSpliceFile/tcp-to-file/1024-4 1 1016772953 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/2048-4 1 1016782061 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/4096-4 1 1016974310 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/8192-4 1 1016955305 ns/op 0.01 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/16384-4 1 1016387687 ns/op 0.02 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/tcp-to-file/32768-4 1 1017160095 ns/op 0.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/65536-4 1 1018005779 ns/op 0.06 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/tcp-to-file/131072-4 1 1017390842 ns/op 0.13 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/262144-4 1 1017522287 ns/op 0.26 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/tcp-to-file/524288-4 1 1020047965 ns/op 0.51 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/tcp-to-file/1048576-4 1 1021078742 ns/op 1.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/1024-4 1 1016459056 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/2048-4 1 1015959131 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/4096-4 1 1016384166 ns/op 0.00 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/8192-4 1 1016540576 ns/op 0.01 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/16384-4 1 1017791824 ns/op 0.02 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/32768-4 1 1017188584 ns/op 0.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/65536-4 1 1017151687 ns/op 0.06 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/131072-4 1 1017203897 ns/op 0.13 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/262144-4 1 1017307483 ns/op 0.26 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/524288-4 1 1019408216 ns/op 0.51 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/1048576-4 1 1021689984 ns/op 1.03 MB/s 944 B/op 9 allocs/op BenchmarkTCP4OneShot-4 1975 56498 ns/op BenchmarkTCP4OneShotTimeout-4 1956 59013 ns/op BenchmarkTCP4Persistent-4 11498 9070 ns/op BenchmarkTCP4PersistentTimeout-4 12148 10234 ns/op BenchmarkTCP6OneShot-4 2210 61317 ns/op BenchmarkTCP6OneShotTimeout-4 2310 56706 ns/op BenchmarkTCP6Persistent-4 11328 10014 ns/op BenchmarkTCP6PersistentTimeout-4 13003 10193 ns/op BenchmarkTCP4ConcurrentReadWrite-4 23631 5150 ns/op BenchmarkTCP6ConcurrentReadWrite-4 29502 5822 ns/op BenchmarkSetReadDeadline-4 119042 961.6 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 8756 12196 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 10000 12229 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 9430 13297 ns/op 0 B/op 0 allocs/op PASS ok net 68.210s goos: linux goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 27631 4105 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 11011 11086 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 14040 8443 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 17209 7099 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 29988 3912 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 48693 2495 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 1535398 77.26 ns/op BenchmarkFindChild/n=2/rep=map-4 3569685 32.88 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1318513 90.35 ns/op BenchmarkFindChild/n=4/rep=linear-4 749672 142.2 ns/op BenchmarkFindChild/n=4/rep=map-4 3249424 37.14 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 665745 158.6 ns/op BenchmarkFindChild/n=8/rep=linear-4 360460 303.1 ns/op BenchmarkFindChild/n=8/rep=map-4 2986296 39.88 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 375822 306.1 ns/op BenchmarkFindChild/n=16/rep=linear-4 184104 570.1 ns/op BenchmarkFindChild/n=16/rep=map-4 2950484 38.79 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2158882 55.32 ns/op BenchmarkFindChild/n=32/rep=linear-4 102531 1169 ns/op BenchmarkFindChild/n=32/rep=map-4 3498990 35.04 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 2370277 48.68 ns/op BenchmarkServerMatch-4 18842 6489 ns/op BenchmarkReadRequestChrome-4 3010 34037 ns/op 17.95 MB/s 1508 B/op 14 allocs/op BenchmarkReadRequestCurl-4 10321 11835 ns/op 6.59 MB/s 955 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 9402 12172 ns/op 6.74 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6290 17565 ns/op 8.60 MB/s 1052 B/op 11 allocs/op BenchmarkReadRequestWrk-4 15711 7193 ns/op 5.56 MB/s 892 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 282 483950 ns/op 2.12 MB/s BenchmarkFileAndServer_1KB/https1-4 200 720534 ns/op 1.42 MB/s BenchmarkFileAndServer_1KB/h2-4 126 819530 ns/op 1.25 MB/s BenchmarkFileAndServer_16MB/h1-4 2 58424338 ns/op 287.16 MB/s BenchmarkFileAndServer_16MB/https1-4 1 155863406 ns/op 107.64 MB/s BenchmarkFileAndServer_16MB/h2-4 1 255915470 ns/op 65.56 MB/s BenchmarkFileAndServer_64MB/h1-4 1 219004904 ns/op 306.43 MB/s BenchmarkFileAndServer_64MB/https1-4 1 454667876 ns/op 147.60 MB/s BenchmarkFileAndServer_64MB/h2-4 1 983035041 ns/op 68.27 MB/s BenchmarkServeMux-4 217 589865 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 258 470705 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 327 389945 ns/op 5921 B/op 63 allocs/op BenchmarkClientServer/https1-4 223 530701 ns/op 6633 B/op 73 allocs/op BenchmarkClientServer/h2-4 175 740639 ns/op 9993 B/op 80 allocs/op BenchmarkClientServerParallel/4/h1-4 1082 109410 ns/op 9194 B/op 75 allocs/op BenchmarkClientServerParallel/4/https1-4 22 4835781 ns/op 106421 B/op 1159 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39420: read tcp 127.0.0.1:41639->127.0.0.1:39420: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39354: read tcp 127.0.0.1:41639->127.0.0.1:39354: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39344: read tcp 127.0.0.1:41639->127.0.0.1:39344: use of closed network connection BenchmarkClientServerParallel/4/h2-4 127 797529 ns/op 21394 B/op 220 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56872: read tcp 127.0.0.1:33795->127.0.0.1:56872: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56934: read tcp 127.0.0.1:33795->127.0.0.1:56934: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56938: write tcp 127.0.0.1:33795->127.0.0.1:56938: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52660: read tcp 127.0.0.1:35415->127.0.0.1:52660: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52716: read tcp 127.0.0.1:35415->127.0.0.1:52716: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52752: read tcp 127.0.0.1:35415->127.0.0.1:52752: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52736: write tcp 127.0.0.1:35415->127.0.0.1:52736: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52768: read tcp 127.0.0.1:35415->127.0.0.1:52768: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52756: read tcp 127.0.0.1:35415->127.0.0.1:52756: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52754: write tcp 127.0.0.1:35415->127.0.0.1:52754: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 602 173800 ns/op 17667 B/op 104 allocs/op BenchmarkClientServerParallel/64/https1-4 72 5175522 ns/op 103093 B/op 1113 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54382: read tcp 127.0.0.1:45397->127.0.0.1:54382: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54530: read tcp 127.0.0.1:45397->127.0.0.1:54530: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54342: read tcp 127.0.0.1:45397->127.0.0.1:54342: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54400: read tcp 127.0.0.1:45397->127.0.0.1:54400: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54368: write tcp 127.0.0.1:45397->127.0.0.1:54368: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54420: write tcp 127.0.0.1:45397->127.0.0.1:54420: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54436: write tcp 127.0.0.1:45397->127.0.0.1:54436: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54474: read tcp 127.0.0.1:45397->127.0.0.1:54474: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54490: read tcp 127.0.0.1:45397->127.0.0.1:54490: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54464: read tcp 127.0.0.1:45397->127.0.0.1:54464: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 63 2697866 ns/op 65444 B/op 739 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41628: read tcp 127.0.0.1:39003->127.0.0.1:41628: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41616: read tcp 127.0.0.1:39003->127.0.0.1:41616: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41710: write tcp 127.0.0.1:39003->127.0.0.1:41710: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41576: read tcp 127.0.0.1:39003->127.0.0.1:41576: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41656: read tcp 127.0.0.1:39003->127.0.0.1:41656: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41666: read tcp 127.0.0.1:39003->127.0.0.1:41666: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41654: read tcp 127.0.0.1:39003->127.0.0.1:41654: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41714: write tcp 127.0.0.1:39003->127.0.0.1:41714: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41686: write tcp 127.0.0.1:39003->127.0.0.1:41686: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33436: read tcp 127.0.0.1:41329->127.0.0.1:33436: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1024986849 ns/op 30792 B/op 152 allocs/op BenchmarkClient-4 217 499126 ns/op 3778 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 634 200621 ns/op 7499 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1026 104502 ns/op 3107 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1417 78422 ns/op 1937 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1255 90623 ns/op 2772 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1507 78494 ns/op 2722 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1604 83445 ns/op 2763 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1292 80039 ns/op 1939 B/op 14 allocs/op BenchmarkServerHijack-4 909 115920 ns/op 16805 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 366 371516 ns/op 6113 B/op 52 allocs/op BenchmarkResponseStatusLine-4 380109 286.3 ns/op 0 B/op 0 allocs/op PASS ok net/http 18.524s goos: linux goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 3332 32789 ns/op 34137 B/op 12 allocs/op PASS ok net/http/httputil 1.199s goos: linux goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 84096 1401 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 437245 243.5 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 156438 696.3 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 61382 2028 ns/op BenchmarkStdIPv4-4 123549 969.1 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 88752 1363 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 84066 1299 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 78285 1547 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 63642 1794 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1671424 71.60 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1412121 82.60 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1442276 86.28 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 243856 490.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 263677 459.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 213866 510.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 76693 1513 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 263997 473.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 131300 906.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 138219 849.7 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 133306 909.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 72963 1684 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 314822 357.8 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 115915 1027 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 168432 737.2 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 228925 507.3 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 148614 810.6 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 295618 393.4 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 135604 824.5 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 133398 844.3 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 145666 837.6 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 105212 1122 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 414145 286.9 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 156890 738.2 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 89869 1364 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 114022 1041 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 138714 811.3 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 107474 1125 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 238214 489.5 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 97928 1109 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 117811 915.8 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 175869 666.4 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 115417 971.7 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 879309 114.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 114.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 973738 114.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 960894 122.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 901231 120.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1015154 121.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 978188 119.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 885385 121.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 959276 119.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 289900 404.6 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 546379 202.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 187490 635.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 198813 607.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 182940 642.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 68710 1773 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 467953 250.2 ns/op PASS ok net/netip 8.835s 2023/09/14 20:10:41 Test RPC server listening on 127.0.0.1:36887 2023/09/14 20:10:41 Test HTTP RPC server listening on 127.0.0.1:46013 goos: linux goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1309 79624 ns/op BenchmarkEndToEndHTTP-4 1419 88570 ns/op BenchmarkEndToEndAsync-4 2953 41933 ns/op BenchmarkEndToEndAsyncHTTP-4 3562 39420 ns/op PASS ok net/rpc 1.822s goos: linux goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 2805 36750 ns/op BenchmarkReadMIMEHeader/server_headers-4 4269 23889 ns/op BenchmarkUncommon-4 22993 4863 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.409s goos: linux goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4476 24761 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 96234 1225 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 545493 218.9 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 86828 1405 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 168066 722.3 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 81332 1461 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 13302 8747 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 364004 320.1 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 88612 1417 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 158756 736.7 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 78302 1511 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 14316 7960 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 181426 663.4 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 74486 1689 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 75517 1635 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 33560 3572 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6177 20205 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 191857 635.0 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 75253 1638 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 69940 1613 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 34168 3487 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6164 18626 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.359s goos: linux goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3030198 38.81 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 159985 702.5 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 682 171321 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 206 551886 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 510 204283 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 50992 2251 ns/op BenchmarkStatFile-4 42674 2711 ns/op BenchmarkStatDir-4 46152 2583 ns/op BenchmarkLstatDot-4 46826 2319 ns/op BenchmarkLstatFile-4 42050 2723 ns/op BenchmarkLstatDir-4 44036 2553 ns/op PASS ok os 2.635s goos: linux goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 130 909954 ns/op 8272 B/op 30 allocs/op PASS ok os/exec 1.236s goos: linux goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 339432 303.6 ns/op PASS ok os/user 1.214s goos: linux goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3397566 34.77 ns/op BenchmarkString-4 2062460 56.57 ns/op BenchmarkBytes-4 1872265 63.12 ns/op BenchmarkNamedBytes-4 1000000 116.2 ns/op BenchmarkBytesArray-4 720030 167.0 ns/op BenchmarkSliceLen-4 2209455 55.03 ns/op BenchmarkMapLen-4 885306 131.6 ns/op BenchmarkStringLen-4 1812643 67.40 ns/op BenchmarkArrayLen-4 1231518 95.32 ns/op BenchmarkSliceCap-4 2352938 50.45 ns/op BenchmarkDeepEqual/int8-4 472220 257.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 83610 1414 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 364237 313.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 84730 1397 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 391473 303.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 80946 1411 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 395570 292.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 87361 1375 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 386175 288.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 82322 1450 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 446155 251.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 114544 1032 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 364531 300.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 77649 1406 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 400400 304.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 84814 1386 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 386860 309.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 87411 1396 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 401583 298.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 88196 1427 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 388761 299.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 75249 1392 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 372968 294.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 87662 1403 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 368676 297.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 87667 1429 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 406849 301.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 81344 1498 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 390571 299.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 80931 1419 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 484816 245.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 89226 1349 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 412528 308.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 84174 1433 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 114662 1029 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 54242 2176 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 44940 2664 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 32890 3828 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 32378 3745 ns/op BenchmarkIsZero/ArrayComparable-4 249788 490.9 ns/op BenchmarkIsZero/ArrayIncomparable-4 29265 3948 ns/op BenchmarkIsZero/StructComparable-4 500720 222.1 ns/op BenchmarkIsZero/StructIncomparable-4 134036 866.0 ns/op BenchmarkSetZero/Bool/Direct-4 3845058 30.76 ns/op BenchmarkSetZero/Bool/CachedZero-4 728017 139.0 ns/op BenchmarkSetZero/Bool/NewZero-4 646587 184.2 ns/op BenchmarkSetZero/Int/Direct-4 2385982 49.40 ns/op BenchmarkSetZero/Int/CachedZero-4 837124 147.1 ns/op BenchmarkSetZero/Int/NewZero-4 617046 186.1 ns/op BenchmarkSetZero/Uint/Direct-4 2395916 51.48 ns/op BenchmarkSetZero/Uint/CachedZero-4 814826 141.6 ns/op BenchmarkSetZero/Uint/NewZero-4 600990 191.4 ns/op BenchmarkSetZero/Float/Direct-4 2343531 50.38 ns/op BenchmarkSetZero/Float/CachedZero-4 817616 145.8 ns/op BenchmarkSetZero/Float/NewZero-4 625022 189.2 ns/op BenchmarkSetZero/Complex/Direct-4 2425143 49.18 ns/op BenchmarkSetZero/Complex/CachedZero-4 844641 138.4 ns/op BenchmarkSetZero/Complex/NewZero-4 609116 185.8 ns/op BenchmarkSetZero/Array/Direct-4 2162368 55.51 ns/op BenchmarkSetZero/Array/CachedZero-4 807597 143.5 ns/op BenchmarkSetZero/Array/NewZero-4 574312 188.6 ns/op BenchmarkSetZero/Chan/Direct-4 2486600 50.09 ns/op BenchmarkSetZero/Chan/CachedZero-4 722306 146.3 ns/op BenchmarkSetZero/Chan/NewZero-4 597093 194.6 ns/op BenchmarkSetZero/Func/Direct-4 2275520 51.77 ns/op BenchmarkSetZero/Func/CachedZero-4 827701 144.4 ns/op BenchmarkSetZero/Func/NewZero-4 635332 191.4 ns/op BenchmarkSetZero/Interface/Direct-4 1971175 59.07 ns/op BenchmarkSetZero/Interface/CachedZero-4 826460 144.7 ns/op BenchmarkSetZero/Interface/NewZero-4 599338 187.0 ns/op BenchmarkSetZero/Map/Direct-4 2469879 52.09 ns/op BenchmarkSetZero/Map/CachedZero-4 758212 148.1 ns/op BenchmarkSetZero/Map/NewZero-4 609322 189.0 ns/op BenchmarkSetZero/Pointer/Direct-4 2433506 48.37 ns/op BenchmarkSetZero/Pointer/CachedZero-4 804724 144.1 ns/op BenchmarkSetZero/Pointer/NewZero-4 589724 188.3 ns/op BenchmarkSetZero/Slice/Direct-4 2117004 55.64 ns/op BenchmarkSetZero/Slice/CachedZero-4 832540 144.0 ns/op BenchmarkSetZero/Slice/NewZero-4 604720 191.1 ns/op BenchmarkSetZero/String/Direct-4 2407318 49.75 ns/op BenchmarkSetZero/String/CachedZero-4 827092 141.8 ns/op BenchmarkSetZero/String/NewZero-4 634084 187.8 ns/op BenchmarkSetZero/Struct/Direct-4 2231436 54.93 ns/op BenchmarkSetZero/Struct/CachedZero-4 845272 143.4 ns/op BenchmarkSetZero/Struct/NewZero-4 573572 185.3 ns/op BenchmarkSelect/1-4 148783 814.5 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 65304 1820 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 30670 3598 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 199467 689.3 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 151161 787.1 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 104167 1068 ns/op 119.81 MB/s BenchmarkCallArgCopy/size=256-4 91831 1423 ns/op 179.96 MB/s BenchmarkCallArgCopy/size=1024-4 61324 1932 ns/op 529.97 MB/s BenchmarkCallArgCopy/size=4096-4 30992 3703 ns/op 1106.05 MB/s BenchmarkCallArgCopy/size=65536-4 2048 58481 ns/op 1120.64 MB/s BenchmarkFieldByName1-4 1000000 109.8 ns/op BenchmarkFieldByName2-4 83636 1684 ns/op BenchmarkFieldByName3-4 11443 11309 ns/op BenchmarkInterfaceBig-4 3892690 30.73 ns/op BenchmarkInterfaceSmall-4 3652112 33.71 ns/op BenchmarkNew-4 1769043 71.95 ns/op BenchmarkMap/StringKeys/MapIndex-4 2136 53871 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 1826 66169 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2143 55177 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 1650 65294 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2245 52568 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 1810 65278 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 200641 582.8 ns/op PASS ok reflect 17.910s goos: linux goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 8559 11815 ns/op 9326 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 10000 10062 ns/op 9440 B/op 1 allocs/op BenchmarkFindString-4 10000 12143 ns/op 9221 B/op 1 allocs/op BenchmarkFindSubmatch-4 10000 12792 ns/op 9563 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 8794 13635 ns/op 9564 B/op 2 allocs/op BenchmarkLiteral-4 13279 8594 ns/op BenchmarkNotLiteral-4 3780 29121 ns/op BenchmarkMatchClass-4 3288 38203 ns/op BenchmarkMatchClass_InRange-4 3058 37072 ns/op BenchmarkReplaceAll-4 2119 54990 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 13027 8881 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 34090 3504 ns/op BenchmarkAnchoredShortMatch-4 10000 10196 ns/op BenchmarkAnchoredLongMatch-4 17848 6478 ns/op BenchmarkOnePassShortA-4 19248 6369 ns/op BenchmarkNotOnePassShortA-4 6969 16544 ns/op BenchmarkOnePassShortB-4 25183 4918 ns/op BenchmarkNotOnePassShortB-4 8256 14012 ns/op BenchmarkOnePassLongPrefix-4 77874 1562 ns/op BenchmarkOnePassLongNotPrefix-4 26506 4609 ns/op BenchmarkMatchParallelShared-4 19939 6765 ns/op BenchmarkMatchParallelCopied-4 22870 6248 ns/op BenchmarkQuoteMetaAll-4 131574 903.4 ns/op 15.50 MB/s BenchmarkQuoteMetaNone-4 252138 483.9 ns/op 53.73 MB/s BenchmarkCompile/Onepass-4 3847 31046 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1497 78684 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 182 638159 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3746295 32.54 ns/op 491.68 MB/s BenchmarkMatch/Easy0/32-4 12837 8241 ns/op 3.88 MB/s BenchmarkMatch/Easy0/1K-4 14228 9047 ns/op 113.19 MB/s BenchmarkMatch/Easy0i/16-4 3776475 31.62 ns/op 506.08 MB/s BenchmarkMatch/Easy0i/32-4 5244 22389 ns/op 1.43 MB/s BenchmarkMatch/Easy0i/1K-4 260 463797 ns/op 2.21 MB/s BenchmarkMatch/Easy1/16-4 3631668 32.26 ns/op 495.97 MB/s BenchmarkMatch/Easy1/32-4 11884 8774 ns/op 3.65 MB/s BenchmarkMatch/Easy1/1K-4 7070 18979 ns/op 53.95 MB/s BenchmarkMatch/Medium/16-4 3647149 32.81 ns/op 487.63 MB/s BenchmarkMatch/Medium/32-4 5617 21729 ns/op 1.47 MB/s BenchmarkMatch/Medium/1K-4 295 407255 ns/op 2.51 MB/s BenchmarkMatch/Hard/16-4 3732886 32.11 ns/op 498.32 MB/s BenchmarkMatch/Hard/32-4 3621 32491 ns/op 0.98 MB/s BenchmarkMatch/Hard/1K-4 163 719094 ns/op 1.42 MB/s BenchmarkMatch/Hard1/16-4 1334 89086 ns/op 0.18 MB/s BenchmarkMatch/Hard1/32-4 712 160236 ns/op 0.20 MB/s BenchmarkMatch/Hard1/1K-4 24 4574402 ns/op 0.22 MB/s BenchmarkMatch_onepass_regex/16-4 27410 4399 ns/op 3.64 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 17035 7205 ns/op 4.44 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 631 186396 ns/op 5.49 MB/s 26 B/op 0 allocs/op PASS ok regexp 8.867s goos: linux goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 689725 176.4 ns/op BenchmarkIsWordChar-4 180710 678.3 ns/op PASS ok regexp/syntax 2.312s goos: linux goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCallers/cached-4 77344 1659 ns/op BenchmarkCallers/inlined-4 69343 1727 ns/op BenchmarkCallers/no-cache-4 15908 7629 ns/op BenchmarkFPCallers/cached-4 2791060 42.49 ns/op BenchmarkMakeChan/Byte-4 976168 125.1 ns/op BenchmarkMakeChan/Int-4 768523 151.7 ns/op BenchmarkMakeChan/Ptr-4 542770 232.7 ns/op BenchmarkMakeChan/Struct/0-4 1118652 102.1 ns/op BenchmarkMakeChan/Struct/32-4 391363 312.5 ns/op BenchmarkMakeChan/Struct/40-4 358358 349.2 ns/op BenchmarkChanNonblocking-4 11180961 9.872 ns/op BenchmarkSelectUncontended-4 740750 138.3 ns/op BenchmarkSelectSyncContended-4 31196 3946 ns/op BenchmarkSelectAsyncContended-4 105058 1148 ns/op BenchmarkSelectNonblock-4 5579071 19.45 ns/op BenchmarkChanUncontended-4 9847 12961 ns/op BenchmarkChanContended-4 1436 92413 ns/op BenchmarkChanSync-4 163122 693.4 ns/op BenchmarkChanSyncWork-4 49659 2323 ns/op BenchmarkChanProdCons0-4 80440 1587 ns/op BenchmarkChanProdCons10-4 96933 1263 ns/op BenchmarkChanProdCons100-4 112207 1080 ns/op BenchmarkChanProdConsWork0-4 75490 1654 ns/op BenchmarkChanProdConsWork10-4 88345 1451 ns/op BenchmarkChanProdConsWork100-4 87822 1325 ns/op BenchmarkSelectProdCons-4 66520 1936 ns/op BenchmarkReceiveDataFromClosedChan-4 645300 188.3 ns/op BenchmarkChanCreation-4 188809 555.0 ns/op BenchmarkChanSem-4 135909 935.3 ns/op BenchmarkChanPopular-4 84 1384662 ns/op BenchmarkChanClosed-4 760242 222.5 ns/op BenchmarkCallClosure-4 5899260 20.31 ns/op BenchmarkCallClosure1-4 6277183 19.09 ns/op BenchmarkCallClosure2-4 1254585 90.74 ns/op BenchmarkCallClosure3-4 1336263 82.15 ns/op BenchmarkCallClosure4-4 1311026 89.63 ns/op BenchmarkComplex128DivNormal-4 10197852 11.74 ns/op BenchmarkComplex128DivNisNaN-4 7791861 15.46 ns/op BenchmarkComplex128DivDisNaN-4 7729280 15.72 ns/op BenchmarkComplex128DivNisInf-4 10059795 11.98 ns/op BenchmarkComplex128DivDisInf-4 5906439 20.62 ns/op BenchmarkSetTypePtr-4 44781499 2.666 ns/op 3001.02 MB/s BenchmarkSetTypePtr8-4 9827780 12.29 ns/op 5206.47 MB/s BenchmarkSetTypePtr16-4 9967705 12.28 ns/op 10420.29 MB/s BenchmarkSetTypePtr32-4 9748833 12.08 ns/op 21183.29 MB/s BenchmarkSetTypePtr64-4 9922108 12.32 ns/op 41549.27 MB/s BenchmarkSetTypePtr126-4 5664726 21.10 ns/op 47775.07 MB/s BenchmarkSetTypePtr128-4 5853117 20.58 ns/op 49752.33 MB/s BenchmarkSetTypePtrSlice-4 720471 168.3 ns/op 48675.41 MB/s BenchmarkSetTypeNode1-4 9669250 12.44 ns/op 1929.65 MB/s BenchmarkSetTypeNode1Slice-4 2955517 40.30 ns/op 19055.01 MB/s BenchmarkSetTypeNode8-4 9857096 12.18 ns/op 6568.07 MB/s BenchmarkSetTypeNode8Slice-4 1584728 77.45 ns/op 33054.94 MB/s BenchmarkSetTypeNode64-4 5719521 20.86 ns/op 25312.31 MB/s BenchmarkSetTypeNode64Slice-4 227328 521.8 ns/op 32381.37 MB/s BenchmarkSetTypeNode64Dead-4 7365924 16.00 ns/op 33006.98 MB/s BenchmarkSetTypeNode64DeadSlice-4 252836 467.2 ns/op 36164.04 MB/s BenchmarkSetTypeNode124-4 5703842 21.03 ns/op 47929.35 MB/s BenchmarkSetTypeNode124Slice-4 177222 674.3 ns/op 47835.25 MB/s BenchmarkSetTypeNode126-4 5860406 20.52 ns/op 49897.29 MB/s BenchmarkSetTypeNode126Slice-4 179672 667.4 ns/op 49100.34 MB/s BenchmarkSetTypeNode128-4 3982884 29.87 ns/op 34815.43 MB/s BenchmarkSetTypeNode128Slice-4 140506 843.1 ns/op 39475.11 MB/s BenchmarkSetTypeNode130-4 4026547 29.62 ns/op 35648.54 MB/s BenchmarkSetTypeNode130Slice-4 139671 856.5 ns/op 39454.48 MB/s BenchmarkSetTypeNode1024-4 756630 157.5 ns/op 52101.48 MB/s BenchmarkSetTypeNode1024Slice-4 24490 4903 ns/op 53568.45 MB/s BenchmarkAllocation-4 2366 44263 ns/op BenchmarkReadMemStats-4 6148 18698 ns/op BenchmarkReadMemStatsLatency-4 1 187021 p50-ns 187021 p90-ns 187021 p99-ns BenchmarkWriteBarrier-4 2148049 65.02 ns/op BenchmarkBulkWriteBarrier-4 5518510 19.39 ns/op BenchmarkScanStackNoLocals-4 2 51156865 ns/op BenchmarkMSpanCountAlloc/bits=64-4 9773311 11.92 ns/op BenchmarkMSpanCountAlloc/bits=128-4 9798951 12.70 ns/op BenchmarkMSpanCountAlloc/bits=256-4 8492074 14.83 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6929292 18.80 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4886577 24.83 ns/op BenchmarkHash5-4 5862468 19.74 ns/op 253.34 MB/s BenchmarkHash16-4 6094840 20.01 ns/op 799.59 MB/s BenchmarkHash64-4 5603011 21.28 ns/op 3007.48 MB/s BenchmarkHash1024-4 1952634 61.09 ns/op 16761.07 MB/s BenchmarkHash65536-4 38005 3144 ns/op 20841.65 MB/s BenchmarkAlignedLoad-4 7046376 16.25 ns/op BenchmarkUnalignedLoad-4 6958088 16.15 ns/op BenchmarkEqEfaceConcrete-4 5987919 20.38 ns/op BenchmarkEqIfaceConcrete-4 6172113 19.40 ns/op BenchmarkNeEfaceConcrete-4 6281640 19.44 ns/op BenchmarkNeIfaceConcrete-4 5806166 20.70 ns/op BenchmarkConvT2EByteSized/bool-4 5880388 19.94 ns/op BenchmarkConvT2EByteSized/uint8-4 6180994 19.58 ns/op BenchmarkConvT2ESmall-4 5212320 22.72 ns/op BenchmarkConvT2EUintptr-4 5362060 22.23 ns/op BenchmarkConvT2ELarge-4 1166712 104.4 ns/op BenchmarkConvT2ISmall-4 5498229 21.74 ns/op BenchmarkConvT2IUintptr-4 5404990 22.18 ns/op BenchmarkConvT2ILarge-4 1000000 105.7 ns/op BenchmarkConvI2E-4 4744575 25.23 ns/op BenchmarkConvI2I-4 4135801 29.20 ns/op BenchmarkAssertE2T-4 4532521 25.99 ns/op BenchmarkAssertE2TLarge-4 2199687 51.32 ns/op BenchmarkAssertE2I-4 4304829 27.38 ns/op BenchmarkAssertI2T-4 4407186 27.45 ns/op BenchmarkAssertI2I-4 4213432 27.20 ns/op BenchmarkAssertI2E-4 6040929 19.03 ns/op BenchmarkAssertE2E-4 5900824 19.56 ns/op BenchmarkAssertE2T2-4 3650790 32.80 ns/op BenchmarkAssertE2T2Blank-4 4312328 27.92 ns/op BenchmarkAssertI2E2-4 4266763 28.42 ns/op BenchmarkAssertI2E2Blank-4 5749864 20.46 ns/op BenchmarkAssertE2E2-4 4207819 28.44 ns/op BenchmarkAssertE2E2Blank-4 5550094 20.38 ns/op BenchmarkConvT2Ezero/zero/16-4 5536842 21.92 ns/op BenchmarkConvT2Ezero/zero/32-4 5607031 21.39 ns/op BenchmarkConvT2Ezero/zero/64-4 5488542 21.62 ns/op BenchmarkConvT2Ezero/zero/str-4 5321728 22.73 ns/op BenchmarkConvT2Ezero/zero/slice-4 5454802 21.74 ns/op BenchmarkConvT2Ezero/zero/big-4 219340 619.0 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1254717 93.96 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1000000 101.4 ns/op BenchmarkConvT2Ezero/nonzero/big-4 194642 578.9 ns/op BenchmarkConvT2Ezero/smallint/16-4 5285425 22.48 ns/op BenchmarkConvT2Ezero/smallint/32-4 5587292 21.25 ns/op BenchmarkConvT2Ezero/smallint/64-4 5567328 21.60 ns/op BenchmarkConvT2Ezero/largeint/16-4 1609759 75.99 ns/op BenchmarkConvT2Ezero/largeint/32-4 1583666 78.44 ns/op BenchmarkConvT2Ezero/largeint/64-4 1546533 74.53 ns/op BenchmarkMalloc8-4 1651143 61.06 ns/op BenchmarkMalloc16-4 1779735 65.96 ns/op BenchmarkMallocTypeInfo8-4 1927165 58.85 ns/op BenchmarkMallocTypeInfo16-4 1594429 80.95 ns/op BenchmarkMallocLargeStruct-4 150618 744.8 ns/op BenchmarkGoroutineSelect-4 68 1710872 ns/op BenchmarkGoroutineBlocking-4 93 1705710 ns/op BenchmarkGoroutineForRange-4 73 1669476 ns/op BenchmarkGoroutineIdle-4 100 1527484 ns/op BenchmarkHashStringSpeed-4 2569228 50.78 ns/op BenchmarkHashBytesSpeed-4 1466078 80.34 ns/op BenchmarkHashInt32Speed-4 3241863 39.80 ns/op BenchmarkHashInt64Speed-4 3124334 39.47 ns/op BenchmarkHashStringArraySpeed-4 568854 206.6 ns/op BenchmarkMegMap-4 3047610 38.31 ns/op BenchmarkMegOneMap-4 3800922 31.45 ns/op BenchmarkMegEqMap-4 1363 77381 ns/op BenchmarkMegEmptyMap-4 4606528 25.38 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 2573293 45.75 ns/op BenchmarkSmallStrMap-4 3229081 36.44 ns/op BenchmarkMapStringKeysEight_16-4 3220386 38.65 ns/op BenchmarkMapStringKeysEight_32-4 3147589 38.16 ns/op BenchmarkMapStringKeysEight_64-4 3082684 39.59 ns/op BenchmarkMapStringKeysEight_1M-4 3006877 39.97 ns/op BenchmarkIntMap-4 4028606 30.45 ns/op BenchmarkMapFirst/1-4 4816300 25.10 ns/op BenchmarkMapFirst/2-4 4594664 25.00 ns/op BenchmarkMapFirst/3-4 4877706 24.90 ns/op BenchmarkMapFirst/4-4 4678444 25.62 ns/op BenchmarkMapFirst/5-4 4479336 25.09 ns/op BenchmarkMapFirst/6-4 4558734 26.37 ns/op BenchmarkMapFirst/7-4 4765526 24.57 ns/op BenchmarkMapFirst/8-4 4648711 26.21 ns/op BenchmarkMapFirst/9-4 4153472 29.18 ns/op BenchmarkMapFirst/10-4 4036862 29.60 ns/op BenchmarkMapFirst/11-4 3975219 30.84 ns/op BenchmarkMapFirst/12-4 3957746 29.34 ns/op BenchmarkMapFirst/13-4 4073252 28.60 ns/op BenchmarkMapFirst/14-4 3968545 28.69 ns/op BenchmarkMapFirst/15-4 4159011 29.31 ns/op BenchmarkMapFirst/16-4 4150932 28.91 ns/op BenchmarkMapMid/1-4 4779966 25.02 ns/op BenchmarkMapMid/2-4 4405814 26.26 ns/op BenchmarkMapMid/3-4 4528638 26.26 ns/op BenchmarkMapMid/4-4 4185915 28.22 ns/op BenchmarkMapMid/5-4 4404337 27.37 ns/op BenchmarkMapMid/6-4 4221619 28.32 ns/op BenchmarkMapMid/7-4 4273003 28.27 ns/op BenchmarkMapMid/8-4 4302093 28.10 ns/op BenchmarkMapMid/9-4 3955620 30.72 ns/op BenchmarkMapMid/10-4 3743868 30.93 ns/op BenchmarkMapMid/11-4 3931478 31.60 ns/op BenchmarkMapMid/12-4 3743482 31.51 ns/op BenchmarkMapMid/13-4 4083061 31.68 ns/op BenchmarkMapMid/14-4 3844737 30.64 ns/op BenchmarkMapMid/15-4 3968934 29.49 ns/op BenchmarkMapMid/16-4 3627976 31.29 ns/op BenchmarkMapLast/1-4 4843056 24.39 ns/op BenchmarkMapLast/2-4 4463563 25.73 ns/op BenchmarkMapLast/3-4 4455219 26.96 ns/op BenchmarkMapLast/4-4 4119415 28.93 ns/op BenchmarkMapLast/5-4 4318872 28.00 ns/op BenchmarkMapLast/6-4 3952636 27.81 ns/op BenchmarkMapLast/7-4 4300176 28.41 ns/op BenchmarkMapLast/8-4 4035745 30.01 ns/op BenchmarkMapLast/9-4 3678751 30.39 ns/op BenchmarkMapLast/10-4 3629270 32.75 ns/op BenchmarkMapLast/11-4 3597349 31.81 ns/op BenchmarkMapLast/12-4 3432043 33.93 ns/op BenchmarkMapLast/13-4 3759506 29.50 ns/op BenchmarkMapLast/14-4 3815017 31.38 ns/op BenchmarkMapLast/15-4 3991958 31.37 ns/op BenchmarkMapLast/16-4 3911810 31.23 ns/op BenchmarkMapCycle-4 2085030 59.20 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3385377 35.21 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2079 51111 ns/op BenchmarkMakeMap/[Byte]Byte-4 518277 222.9 ns/op BenchmarkMakeMap/[Int]Int-4 236502 424.3 ns/op BenchmarkNewEmptyMap-4 12068068 9.925 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1658588 70.55 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 453254 250.1 ns/op BenchmarkMapIterEmpty-4 4981462 24.22 ns/op BenchmarkSameLengthMap-4 4521876 26.11 ns/op BenchmarkBigKeyMap-4 1688878 73.57 ns/op BenchmarkBigValMap-4 1465392 81.43 ns/op BenchmarkSmallKeyMap-4 2840922 42.13 ns/op BenchmarkMapPopulate/1-4 2912422 40.93 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 133248 878.5 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 7879 17555 ns/op 6277 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 702 164261 ns/op 51763 B/op 55 allocs/op BenchmarkMapPopulate/10000-4 55 2481495 ns/op 416392 B/op 202 allocs/op BenchmarkMapPopulate/100000-4 3 38482083 ns/op 6529570 B/op 2921 allocs/op BenchmarkComplexAlgMap-4 472684 245.6 ns/op BenchmarkGoMapClear/Reflexive/1-4 1616655 72.96 ns/op BenchmarkGoMapClear/Reflexive/10-4 1443058 82.20 ns/op BenchmarkGoMapClear/Reflexive/100-4 338953 350.6 ns/op BenchmarkGoMapClear/Reflexive/1000-4 51020 2322 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5839 21030 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1315248 91.98 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1206382 100.2 ns/op BenchmarkGoMapClear/NonReflexive/100-4 312043 370.2 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 51147 2352 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5745 22367 ns/op BenchmarkMapStringConversion/32/simple-4 1802476 66.59 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1727650 68.46 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1550884 76.75 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1679240 71.30 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1622358 74.81 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1424578 84.66 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1986585 64.69 ns/op BenchmarkMapInterfacePtr-4 1908142 58.29 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4824870 25.14 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 103242 1062 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 4687 24825 ns/op BenchmarkMapPop1000-4 349 347819 ns/op BenchmarkMapPop10000-4 19 6379322 ns/op BenchmarkMapAssign/Int32/256-4 2294028 54.20 ns/op BenchmarkMapAssign/Int32/65536-4 847970 124.6 ns/op BenchmarkMapAssign/Int64/256-4 2424786 49.86 ns/op BenchmarkMapAssign/Int64/65536-4 735680 160.9 ns/op BenchmarkMapAssign/Str/256-4 1807386 65.61 ns/op BenchmarkMapAssign/Str/65536-4 336355 317.9 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1510986 80.49 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 519163 206.5 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1444404 81.79 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 459865 227.4 ns/op BenchmarkMapOperatorAssign/Str/256-4 464173 2805 ns/op BenchmarkMapOperatorAssign/Str/65536-4 127158 850.5 ns/op BenchmarkMapAppendAssign/Int32/256-4 849439 172.7 ns/op 26 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 170194 684.4 ns/op 70 B/op 1 allocs/op BenchmarkMapAppendAssign/Int64/256-4 720736 177.3 ns/op 31 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 161272 711.0 ns/op 80 B/op 1 allocs/op BenchmarkMapAppendAssign/Str/256-4 556598 266.3 ns/op 55 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 95535 1279 ns/op 148 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1745196 66.40 ns/op BenchmarkMapDelete/Int32/1000-4 1833996 64.71 ns/op BenchmarkMapDelete/Int32/10000-4 1839280 65.97 ns/op BenchmarkMapDelete/Int64/100-4 1547232 70.40 ns/op BenchmarkMapDelete/Int64/1000-4 1856532 65.86 ns/op BenchmarkMapDelete/Int64/10000-4 1793271 67.56 ns/op BenchmarkMapDelete/Str/100-4 1498581 82.80 ns/op BenchmarkMapDelete/Str/1000-4 1453635 79.37 ns/op BenchmarkMapDelete/Str/10000-4 1304126 87.56 ns/op BenchmarkMapDelete/Pointer/100-4 1527318 76.37 ns/op BenchmarkMapDelete/Pointer/1000-4 1693257 70.03 ns/op BenchmarkMapDelete/Pointer/10000-4 1633225 77.14 ns/op BenchmarkMemmove/0-4 13423660 8.147 ns/op BenchmarkMemmove/1-4 1914295 61.15 ns/op 16.35 MB/s BenchmarkMemmove/2-4 1869158 64.68 ns/op 30.92 MB/s BenchmarkMemmove/3-4 1815294 63.67 ns/op 47.12 MB/s BenchmarkMemmove/4-4 1879798 70.30 ns/op 56.90 MB/s BenchmarkMemmove/5-4 1905523 63.72 ns/op 78.47 MB/s BenchmarkMemmove/6-4 1875604 64.72 ns/op 92.71 MB/s BenchmarkMemmove/7-4 1850796 65.51 ns/op 106.85 MB/s BenchmarkMemmove/8-4 1957782 61.37 ns/op 130.36 MB/s BenchmarkMemmove/9-4 1851487 65.02 ns/op 138.41 MB/s BenchmarkMemmove/10-4 1802584 67.10 ns/op 149.03 MB/s BenchmarkMemmove/11-4 1823520 64.98 ns/op 169.30 MB/s BenchmarkMemmove/12-4 1855411 65.57 ns/op 183.01 MB/s BenchmarkMemmove/13-4 1845525 64.63 ns/op 201.15 MB/s BenchmarkMemmove/14-4 1807738 65.04 ns/op 215.26 MB/s BenchmarkMemmove/15-4 1831354 65.06 ns/op 230.55 MB/s BenchmarkMemmove/16-4 1863745 62.00 ns/op 258.05 MB/s BenchmarkMemmove/32-4 1824217 67.62 ns/op 473.22 MB/s BenchmarkMemmove/64-4 1628868 73.96 ns/op 865.33 MB/s BenchmarkMemmove/128-4 1320988 90.44 ns/op 1415.26 MB/s BenchmarkMemmove/256-4 1000000 116.0 ns/op 2206.64 MB/s BenchmarkMemmove/512-4 584125 206.0 ns/op 2486.02 MB/s BenchmarkMemmove/1024-4 380992 310.3 ns/op 3300.12 MB/s BenchmarkMemmove/2048-4 234060 512.7 ns/op 3994.45 MB/s BenchmarkMemmove/4096-4 123146 966.5 ns/op 4237.99 MB/s BenchmarkMemmoveOverlap/32-4 1800680 66.42 ns/op 481.80 MB/s BenchmarkMemmoveOverlap/64-4 1627176 73.04 ns/op 876.26 MB/s BenchmarkMemmoveOverlap/128-4 1342590 89.23 ns/op 1434.53 MB/s BenchmarkMemmoveOverlap/256-4 988255 116.6 ns/op 2195.30 MB/s BenchmarkMemmoveOverlap/512-4 571545 201.3 ns/op 2543.89 MB/s BenchmarkMemmoveOverlap/1024-4 382920 304.1 ns/op 3367.68 MB/s BenchmarkMemmoveOverlap/2048-4 232526 511.6 ns/op 4003.42 MB/s BenchmarkMemmoveOverlap/4096-4 127152 936.6 ns/op 4373.44 MB/s BenchmarkMemmoveUnalignedDst/0-4 13860848 7.758 ns/op BenchmarkMemmoveUnalignedDst/1-4 1931491 61.21 ns/op 16.34 MB/s BenchmarkMemmoveUnalignedDst/2-4 1875631 63.51 ns/op 31.49 MB/s BenchmarkMemmoveUnalignedDst/3-4 1884825 64.64 ns/op 46.41 MB/s BenchmarkMemmoveUnalignedDst/4-4 1889257 64.50 ns/op 62.02 MB/s BenchmarkMemmoveUnalignedDst/5-4 1850620 63.34 ns/op 78.94 MB/s BenchmarkMemmoveUnalignedDst/6-4 1887046 63.76 ns/op 94.11 MB/s BenchmarkMemmoveUnalignedDst/7-4 1857897 63.69 ns/op 109.91 MB/s BenchmarkMemmoveUnalignedDst/8-4 1991133 60.25 ns/op 132.77 MB/s BenchmarkMemmoveUnalignedDst/9-4 1818638 68.67 ns/op 131.07 MB/s BenchmarkMemmoveUnalignedDst/10-4 1761852 66.94 ns/op 149.38 MB/s BenchmarkMemmoveUnalignedDst/11-4 1831790 67.46 ns/op 163.07 MB/s BenchmarkMemmoveUnalignedDst/12-4 1813779 67.34 ns/op 178.19 MB/s BenchmarkMemmoveUnalignedDst/13-4 1723636 66.97 ns/op 194.11 MB/s BenchmarkMemmoveUnalignedDst/14-4 1768201 65.50 ns/op 213.74 MB/s BenchmarkMemmoveUnalignedDst/15-4 1808083 65.78 ns/op 228.04 MB/s BenchmarkMemmoveUnalignedDst/16-4 1784344 67.77 ns/op 236.08 MB/s BenchmarkMemmoveUnalignedDst/32-4 1722882 71.03 ns/op 450.51 MB/s BenchmarkMemmoveUnalignedDst/64-4 1318825 81.25 ns/op 787.72 MB/s BenchmarkMemmoveUnalignedDst/128-4 1230454 94.87 ns/op 1349.28 MB/s BenchmarkMemmoveUnalignedDst/256-4 868080 137.8 ns/op 1857.30 MB/s BenchmarkMemmoveUnalignedDst/512-4 564793 213.5 ns/op 2397.71 MB/s BenchmarkMemmoveUnalignedDst/1024-4 363586 327.2 ns/op 3129.12 MB/s BenchmarkMemmoveUnalignedDst/2048-4 231729 533.6 ns/op 3837.80 MB/s BenchmarkMemmoveUnalignedDst/4096-4 118876 972.6 ns/op 4211.23 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1681351 71.16 ns/op 449.66 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1513988 79.31 ns/op 806.96 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1276668 94.24 ns/op 1358.23 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 990928 118.6 ns/op 2159.14 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 560335 205.5 ns/op 2491.41 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 389316 311.2 ns/op 3290.76 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 232893 515.9 ns/op 3969.88 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 123418 937.6 ns/op 4368.78 MB/s BenchmarkMemmoveUnalignedSrc/0-4 13451512 8.410 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1955380 61.96 ns/op 16.14 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1872580 63.92 ns/op 31.29 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1834332 65.13 ns/op 46.06 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1865595 65.29 ns/op 61.26 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1829919 64.69 ns/op 77.29 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1808164 65.17 ns/op 92.07 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1836937 65.68 ns/op 106.58 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1905717 63.68 ns/op 125.63 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1823595 66.09 ns/op 136.17 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1820085 67.98 ns/op 147.10 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1809999 65.74 ns/op 167.32 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1826109 66.03 ns/op 181.73 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1831207 65.34 ns/op 198.96 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1807754 66.56 ns/op 210.32 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1830781 66.86 ns/op 224.36 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1795041 67.20 ns/op 238.10 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1722703 69.15 ns/op 462.75 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1532056 78.04 ns/op 820.11 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1282864 92.92 ns/op 1377.55 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1000000 121.4 ns/op 2109.25 MB/s BenchmarkMemmoveUnalignedSrc/512-4 559564 213.1 ns/op 2403.15 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 385495 314.9 ns/op 3252.34 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 229663 523.0 ns/op 3916.24 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 125636 953.6 ns/op 4295.14 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 1514638 79.81 ns/op 200.47 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 1513723 80.56 ns/op 198.60 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 1423148 84.48 ns/op 189.40 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1402282 83.37 ns/op 191.92 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 1463146 82.39 ns/op 194.20 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 1450383 84.25 ns/op 189.92 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 1434948 81.90 ns/op 195.36 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 1444777 81.77 ns/op 195.68 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1283908 94.51 ns/op 677.19 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1202898 100.1 ns/op 639.43 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1271251 94.98 ns/op 673.86 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1236363 97.54 ns/op 656.12 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1259389 94.37 ns/op 678.18 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1260452 94.58 ns/op 676.67 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1273256 93.59 ns/op 683.86 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1260716 95.53 ns/op 669.95 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 814605 146.1 ns/op 1752.71 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 737552 163.0 ns/op 1570.92 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 857464 135.3 ns/op 1891.65 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 775486 135.8 ns/op 1885.12 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 874177 137.6 ns/op 1860.88 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 856423 134.0 ns/op 1911.06 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 872764 134.6 ns/op 1901.80 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 840381 135.1 ns/op 1894.83 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 102170 1153 ns/op 3551.69 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 78410 1545 ns/op 2650.52 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 124424 968.3 ns/op 4230.12 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 123483 956.6 ns/op 4281.61 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 123535 970.4 ns/op 4220.79 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 124990 967.6 ns/op 4233.26 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 122733 962.3 ns/op 4256.64 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 122815 969.8 ns/op 4223.75 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 6363 17954 ns/op 3650.17 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 4657 24244 ns/op 2703.14 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 6867 14620 ns/op 4482.65 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 7040 14665 ns/op 4468.95 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 7141 14704 ns/op 4457.10 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 6835 14959 ns/op 4381.03 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 7004 14355 ns/op 4565.43 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 7316 14534 ns/op 4509.26 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1666454 72.58 ns/op 440.87 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1486324 79.80 ns/op 801.98 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1293456 92.42 ns/op 1384.98 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 869018 132.7 ns/op 1928.96 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 559378 209.3 ns/op 2446.45 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 386593 305.8 ns/op 3348.11 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 234357 520.8 ns/op 3932.15 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 125220 965.9 ns/op 4240.69 MB/s BenchmarkMemclr/5-4 10355220 11.66 ns/op 428.82 MB/s BenchmarkMemclr/16-4 8384883 12.20 ns/op 1311.82 MB/s BenchmarkMemclr/64-4 9447553 12.76 ns/op 5015.38 MB/s BenchmarkMemclr/256-4 8340506 14.41 ns/op 17767.44 MB/s BenchmarkMemclr/4096-4 2324095 51.04 ns/op 80255.97 MB/s BenchmarkMemclr/65536-4 57733 2035 ns/op 32208.91 MB/s BenchmarkMemclr/1M-4 2480 42277 ns/op 24802.30 MB/s BenchmarkMemclr/4M-4 618 180355 ns/op 23255.83 MB/s BenchmarkMemclr/8M-4 255 421270 ns/op 19912.65 MB/s BenchmarkMemclr/16M-4 40 2562810 ns/op 6546.42 MB/s BenchmarkMemclr/64M-4 10 10242793 ns/op 6551.81 MB/s BenchmarkMemclrUnaligned/0_5-4 6865222 17.21 ns/op 290.58 MB/s BenchmarkMemclrUnaligned/0_16-4 7116688 16.76 ns/op 954.60 MB/s BenchmarkMemclrUnaligned/0_64-4 6772706 17.69 ns/op 3617.85 MB/s BenchmarkMemclrUnaligned/0_256-4 6146488 19.31 ns/op 13255.06 MB/s BenchmarkMemclrUnaligned/0_4096-4 2253456 56.64 ns/op 72317.87 MB/s BenchmarkMemclrUnaligned/0_65536-4 62958 2091 ns/op 31335.49 MB/s BenchmarkMemclrUnaligned/1_5-4 6849922 17.23 ns/op 290.11 MB/s BenchmarkMemclrUnaligned/1_16-4 7101464 16.93 ns/op 945.25 MB/s BenchmarkMemclrUnaligned/1_64-4 6615766 17.95 ns/op 3564.86 MB/s BenchmarkMemclrUnaligned/1_256-4 6058100 19.81 ns/op 12922.37 MB/s BenchmarkMemclrUnaligned/1_4096-4 1293182 88.83 ns/op 46109.40 MB/s BenchmarkMemclrUnaligned/1_65536-4 49624 2262 ns/op 28970.39 MB/s BenchmarkMemclrUnaligned/4_5-4 6885394 17.15 ns/op 291.53 MB/s BenchmarkMemclrUnaligned/4_16-4 7170004 16.84 ns/op 950.31 MB/s BenchmarkMemclrUnaligned/4_64-4 6789096 17.75 ns/op 3606.56 MB/s BenchmarkMemclrUnaligned/4_256-4 5848850 21.59 ns/op 11856.69 MB/s BenchmarkMemclrUnaligned/4_4096-4 1313080 89.79 ns/op 45619.24 MB/s BenchmarkMemclrUnaligned/4_65536-4 48462 2308 ns/op 28397.72 MB/s BenchmarkMemclrUnaligned/7_5-4 7033376 17.39 ns/op 287.49 MB/s BenchmarkMemclrUnaligned/7_16-4 7179483 17.41 ns/op 918.97 MB/s BenchmarkMemclrUnaligned/7_64-4 6820471 17.98 ns/op 3559.74 MB/s BenchmarkMemclrUnaligned/7_256-4 6167014 19.34 ns/op 13236.25 MB/s BenchmarkMemclrUnaligned/7_4096-4 1348846 90.76 ns/op 45132.28 MB/s BenchmarkMemclrUnaligned/7_65536-4 61030 2297 ns/op 28527.46 MB/s BenchmarkMemclrUnaligned/0_1M-4 2548 39810 ns/op 26339.59 MB/s BenchmarkMemclrUnaligned/0_4M-4 669 178007 ns/op 23562.61 MB/s BenchmarkMemclrUnaligned/0_8M-4 247 472234 ns/op 17763.66 MB/s BenchmarkMemclrUnaligned/0_16M-4 44 2317578 ns/op 7239.12 MB/s BenchmarkMemclrUnaligned/0_64M-4 10 10197618 ns/op 6580.84 MB/s BenchmarkMemclrUnaligned/1_1M-4 2550 42632 ns/op 24595.70 MB/s BenchmarkMemclrUnaligned/1_4M-4 664 170533 ns/op 24595.32 MB/s BenchmarkMemclrUnaligned/1_8M-4 163 645720 ns/op 12991.08 MB/s BenchmarkMemclrUnaligned/1_16M-4 46 2740600 ns/op 6121.73 MB/s BenchmarkMemclrUnaligned/1_64M-4 10 10485406 ns/op 6400.22 MB/s BenchmarkMemclrUnaligned/4_1M-4 2625 42009 ns/op 24960.82 MB/s BenchmarkMemclrUnaligned/4_4M-4 660 175511 ns/op 23897.74 MB/s BenchmarkMemclrUnaligned/4_8M-4 175 672263 ns/op 12478.16 MB/s BenchmarkMemclrUnaligned/4_16M-4 42 2604663 ns/op 6441.22 MB/s BenchmarkMemclrUnaligned/4_64M-4 10 10171253 ns/op 6597.90 MB/s BenchmarkMemclrUnaligned/7_1M-4 2596 43527 ns/op 24090.10 MB/s BenchmarkMemclrUnaligned/7_4M-4 640 177819 ns/op 23587.54 MB/s BenchmarkMemclrUnaligned/7_8M-4 193 673892 ns/op 12448.00 MB/s BenchmarkMemclrUnaligned/7_16M-4 43 2564739 ns/op 6541.49 MB/s BenchmarkMemclrUnaligned/7_64M-4 10 10119945 ns/op 6631.35 MB/s BenchmarkGoMemclr/5-4 2040685 60.41 ns/op 82.77 MB/s BenchmarkGoMemclr/16-4 476086 247.8 ns/op 64.57 MB/s BenchmarkGoMemclr/64-4 127129 928.6 ns/op 68.92 MB/s BenchmarkGoMemclr/256-4 32422 3651 ns/op 70.12 MB/s BenchmarkMemclrRange/1K_2K-4 66120 1806 ns/op 53082.66 MB/s BenchmarkMemclrRange/2K_8K-4 29944 3961 ns/op 84201.80 MB/s BenchmarkMemclrRange/4K_16K-4 42549 2836 ns/op 113918.71 MB/s BenchmarkMemclrRange/160K_228K-4 1723 64526 ns/op 25770.53 MB/s BenchmarkClearFat7-4 6024236 19.86 ns/op BenchmarkClearFat8-4 7218146 16.69 ns/op BenchmarkClearFat11-4 5682927 21.60 ns/op BenchmarkClearFat12-4 5706583 21.02 ns/op BenchmarkClearFat13-4 5711608 21.25 ns/op BenchmarkClearFat14-4 5766498 20.63 ns/op BenchmarkClearFat15-4 5713262 20.92 ns/op BenchmarkClearFat16-4 6440784 18.59 ns/op BenchmarkClearFat24-4 6252388 19.49 ns/op BenchmarkClearFat32-4 6142863 19.99 ns/op BenchmarkClearFat40-4 5667319 21.34 ns/op BenchmarkClearFat48-4 5523726 21.63 ns/op BenchmarkClearFat56-4 5198053 23.00 ns/op BenchmarkClearFat64-4 5490601 21.94 ns/op BenchmarkClearFat72-4 5100050 23.57 ns/op BenchmarkClearFat128-4 3678298 32.91 ns/op BenchmarkClearFat256-4 2662462 45.18 ns/op BenchmarkClearFat512-4 1338438 89.54 ns/op BenchmarkClearFat1024-4 804601 145.6 ns/op BenchmarkClearFat1032-4 777657 156.4 ns/op BenchmarkClearFat1040-4 740289 154.7 ns/op BenchmarkCopyFat7-4 6079402 20.33 ns/op BenchmarkCopyFat8-4 6711402 17.42 ns/op BenchmarkCopyFat11-4 5881264 20.47 ns/op BenchmarkCopyFat12-4 5799765 20.55 ns/op BenchmarkCopyFat13-4 5780208 20.63 ns/op BenchmarkCopyFat14-4 5823766 21.27 ns/op BenchmarkCopyFat15-4 5725461 20.73 ns/op BenchmarkCopyFat16-4 6417212 18.26 ns/op BenchmarkCopyFat24-4 5746682 20.76 ns/op BenchmarkCopyFat32-4 5765048 20.90 ns/op BenchmarkCopyFat64-4 5503144 21.63 ns/op BenchmarkCopyFat72-4 5158886 23.69 ns/op BenchmarkCopyFat128-4 3565945 33.29 ns/op BenchmarkCopyFat256-4 2522143 47.70 ns/op BenchmarkCopyFat512-4 1278614 94.37 ns/op BenchmarkCopyFat520-4 1248111 96.62 ns/op BenchmarkCopyFat1024-4 738949 154.5 ns/op BenchmarkCopyFat1032-4 759466 159.9 ns/op BenchmarkCopyFat1040-4 727677 161.0 ns/op BenchmarkIssue18740/2byte-4 460 265256 ns/op BenchmarkIssue18740/4byte-4 739 164368 ns/op BenchmarkIssue18740/8byte-4 1030 120495 ns/op BenchmarkMemclrKnownSize1-4 8089310 14.40 ns/op 69.42 MB/s BenchmarkMemclrKnownSize2-4 5588582 21.21 ns/op 94.29 MB/s BenchmarkMemclrKnownSize4-4 3332607 36.30 ns/op 110.18 MB/s BenchmarkMemclrKnownSize8-4 884820 120.5 ns/op 66.41 MB/s BenchmarkMemclrKnownSize16-4 498048 249.1 ns/op 64.22 MB/s BenchmarkMemclrKnownSize32-4 258463 464.9 ns/op 68.84 MB/s BenchmarkMemclrKnownSize64-4 132433 910.5 ns/op 70.29 MB/s BenchmarkMemclrKnownSize112-4 73504 1585 ns/op 70.68 MB/s BenchmarkMemclrKnownSize128-4 65217 1788 ns/op 71.58 MB/s BenchmarkMemclrKnownSize192-4 44086 2722 ns/op 70.53 MB/s BenchmarkMemclrKnownSize248-4 34370 3525 ns/op 70.35 MB/s BenchmarkMemclrKnownSize256-4 33787 3560 ns/op 71.92 MB/s BenchmarkMemclrKnownSize512-4 17154 7142 ns/op 71.69 MB/s BenchmarkMemclrKnownSize1024-4 8422 14374 ns/op 71.24 MB/s BenchmarkMemclrKnownSize4096-4 2088 56828 ns/op 72.08 MB/s BenchmarkMemclrKnownSize512KiB-4 15 7517573 ns/op 69.74 MB/s BenchmarkReadMetricsLatency-4 16540 5034 p50-ns 8084 p90-ns 22252 p99-ns BenchmarkFinalizer-4 164 698279 ns/op BenchmarkFinalizerRun-4 190828 926.4 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6601578 18.11 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3083598 38.30 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2369182 49.59 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2352732 51.07 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1285879 92.70 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 101.8 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2210510 53.86 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1243634 96.19 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1270916 91.57 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1977066 60.09 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1982534 61.29 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1686129 70.99 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1469973 83.80 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1313997 89.58 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 7849881 15.19 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 8067080 14.81 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 8192704 14.82 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 7937815 15.06 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 6983814 16.91 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 6343993 18.52 ns/op BenchmarkFindBitRange64/PatternAASize2-4 7957896 15.06 ns/op BenchmarkFindBitRange64/PatternAASize8-4 8092848 14.76 ns/op BenchmarkFindBitRange64/PatternAASize32-4 8047626 14.71 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 7963755 15.06 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 7992892 14.74 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 8066768 14.79 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 7938735 15.12 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 7929534 14.80 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 8101606 14.84 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 7898853 15.18 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 8083435 14.78 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 8067500 14.82 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 8001896 15.16 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 7502464 15.91 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 7477790 15.95 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 7988571 15.06 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 7558656 15.87 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 7446447 15.86 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 7959259 15.16 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 7480966 15.98 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 7512673 16.00 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 7343467 15.00 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 7520102 15.90 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 7524100 15.88 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 7806415 15.38 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 7916034 14.78 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 8145700 14.67 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 7884902 15.26 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 8097829 14.65 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 8099702 14.71 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 7831076 15.37 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 7995326 14.81 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 8115891 15.16 ns/op BenchmarkNetpollBreak-4 3608 32726 ns/op BenchmarkPinnerPinUnpinBatch-4 933 119549 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 199 548973 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1021 115683 ns/op BenchmarkPinnerPinUnpin-4 1000000 105.5 ns/op BenchmarkPinnerPinUnpinTiny-4 1000000 103.7 ns/op BenchmarkPinnerPinUnpinDouble-4 438734 273.3 ns/op BenchmarkPinnerPinUnpinParallel-4 3415050 36.85 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 3605462 36.37 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 245353 505.8 ns/op BenchmarkPinnerIsPinnedOnPinned-4 5296243 22.68 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 5442825 22.24 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 9067168 13.01 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 7495029 13.79 ns/op BenchmarkPingPongHog-4 370 323729 ns/op BenchmarkStackGrowth-4 78118 1344 ns/op BenchmarkStackGrowthDeep-4 1125 111644 ns/op BenchmarkCreateGoroutines-4 50024 3388 ns/op BenchmarkCreateGoroutinesParallel-4 50179 2766 ns/op BenchmarkCreateGoroutinesCapture-4 7797 15005 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 35311 3192 ns/op BenchmarkClosureCall-4 17854153 6.145 ns/op BenchmarkWakeupParallelSpinning/0s-4 8383 17662 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5522 22941 ns/op BenchmarkWakeupParallelSpinning/2µs-4 5392 24513 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3121 36603 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1959 57800 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1244 97921 ns/op BenchmarkWakeupParallelSpinning/50µs-4 562 205095 ns/op BenchmarkWakeupParallelSpinning/100µs-4 320 368694 ns/op BenchmarkWakeupParallelSyscall/0s-4 742 167432 ns/op BenchmarkWakeupParallelSyscall/1µs-4 730 172720 ns/op BenchmarkWakeupParallelSyscall/2µs-4 708 169006 ns/op BenchmarkWakeupParallelSyscall/5µs-4 609 202886 ns/op BenchmarkWakeupParallelSyscall/10µs-4 568 189587 ns/op BenchmarkWakeupParallelSyscall/20µs-4 528 221279 ns/op BenchmarkWakeupParallelSyscall/50µs-4 411 290773 ns/op BenchmarkWakeupParallelSyscall/100µs-4 297 415282 ns/op BenchmarkMatmult-4 3814486 39.58 ns/op BenchmarkFastrand-4 12239462 9.849 ns/op BenchmarkFastrand64-4 12314196 9.884 ns/op BenchmarkFastrandHashiter-4 4460095 28.34 ns/op BenchmarkFastrandn/2-4 7373116 16.18 ns/op BenchmarkFastrandn/3-4 6853222 17.19 ns/op BenchmarkFastrandn/4-4 7527990 15.85 ns/op BenchmarkFastrandn/5-4 7594530 15.73 ns/op BenchmarkIfaceCmp100-4 96398 1242 ns/op BenchmarkIfaceCmpNil100-4 153199 788.8 ns/op BenchmarkEfaceCmpDiff-4 36394 3172 ns/op BenchmarkEfaceCmpDiffIndirect-4 30106 3943 ns/op BenchmarkDefer-4 1331845 91.68 ns/op BenchmarkDefer10-4 754336 168.9 ns/op BenchmarkDeferMany-4 446583 426.7 ns/op BenchmarkPanicRecover-4 570655 203.6 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 7545 19184 ns/op 16608 p50-ns 23800 p90-ns 88902 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 6340 24701 ns/op 16032 p50-ns 22372 p90-ns 174629 p99-ns BenchmarkGoroutineProfile/small/idle-4 3002 40544 ns/op 35609 p50-ns 49211 p90-ns 140461 p99-ns BenchmarkGoroutineProfile/small/loaded-4 648 183559 ns/op 125024 p50-ns 322837 p90-ns 711091 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 6373 16748 ns/op 15909 p50-ns 20067 p90-ns 50249 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 6213 20409 ns/op 15658 p50-ns 22559 p90-ns 174632 p99-ns BenchmarkGoroutineProfile/large/idle-4 28 4287016 ns/op 4221483 p50-ns 4757511 p90-ns 5127121 p99-ns BenchmarkGoroutineProfile/large/loaded-4 19 6579714 ns/op 4731245 p50-ns 9611936 p90-ns 25649445 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 7522 19033 ns/op 17291 p50-ns 23464 p90-ns 70160 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 5806 28023 ns/op 16465 p50-ns 26545 p90-ns 216056 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 849 132910 ns/op 119055 p50-ns 156088 p90-ns 374853 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 416 415180 ns/op 242620 p50-ns 448624 p90-ns 2184443 p99-ns BenchmarkRWMutexUncontended-4 2818251 45.37 ns/op BenchmarkRWMutexWrite100-4 598579 220.8 ns/op BenchmarkRWMutexWrite10-4 164040 819.6 ns/op BenchmarkRWMutexWorkWrite100-4 385342 335.8 ns/op BenchmarkRWMutexWorkWrite10-4 146995 1417 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2467 46487 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 891 130490 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1225 92622 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 427 269793 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 610 194906 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 186 563294 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 316 371884 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 93 1176414 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 259369 427.8 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 236988 427.7 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 255133 482.5 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 246988 445.7 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 288052 409.6 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 253815 467.9 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 278095 438.7 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 267864 446.6 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 245640 538.2 ns/op BenchmarkMakeSlice/Byte-4 1922449 60.25 ns/op BenchmarkMakeSlice/Int16-4 1622914 65.87 ns/op BenchmarkMakeSlice/Int-4 1448718 77.30 ns/op BenchmarkMakeSlice/Ptr-4 1000000 114.2 ns/op BenchmarkMakeSlice/Struct/24-4 883282 146.0 ns/op BenchmarkMakeSlice/Struct/32-4 695464 158.4 ns/op BenchmarkMakeSlice/Struct/40-4 844017 189.4 ns/op BenchmarkGrowSlice/Byte-4 808498 150.9 ns/op BenchmarkGrowSlice/Int16-4 715114 165.0 ns/op BenchmarkGrowSlice/Int-4 518875 224.5 ns/op BenchmarkGrowSlice/Ptr-4 461929 284.6 ns/op BenchmarkGrowSlice/Struct/24-4 298801 383.1 ns/op BenchmarkGrowSlice/Struct/32-4 215902 470.2 ns/op BenchmarkGrowSlice/Struct/40-4 209542 582.2 ns/op BenchmarkExtendSlice/IntSlice-4 533851 258.9 ns/op BenchmarkExtendSlice/PointerSlice-4 389846 324.4 ns/op BenchmarkExtendSlice/NoGrow-4 936364 141.5 ns/op BenchmarkAppend-4 820684 147.4 ns/op BenchmarkAppendGrowByte-4 3 35163699 ns/op BenchmarkAppendGrowString-4 1 403485085 ns/op BenchmarkAppendSlice/1Bytes-4 1876989 63.66 ns/op BenchmarkAppendSlice/4Bytes-4 1845915 65.84 ns/op BenchmarkAppendSlice/7Bytes-4 1765668 67.06 ns/op BenchmarkAppendSlice/8Bytes-4 1793240 66.11 ns/op BenchmarkAppendSlice/15Bytes-4 1722554 69.14 ns/op BenchmarkAppendSlice/16Bytes-4 1771579 67.84 ns/op BenchmarkAppendSlice/32Bytes-4 1791495 68.65 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 77004 1527 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 19659 5468 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 6705 20173 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1406 81628 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 96 1185585 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 21 5594686 ns/op BenchmarkAppendStr/1Bytes-4 2059014 57.55 ns/op BenchmarkAppendStr/4Bytes-4 2083022 58.00 ns/op BenchmarkAppendStr/8Bytes-4 2052432 58.34 ns/op BenchmarkAppendStr/16Bytes-4 1971655 59.51 ns/op BenchmarkAppendStr/32Bytes-4 2051025 59.01 ns/op BenchmarkAppendSpecialCase-4 676161 158.8 ns/op BenchmarkCopy/1Byte-4 1857607 60.77 ns/op 16.46 MB/s BenchmarkCopy/1String-4 1983610 61.16 ns/op 16.35 MB/s BenchmarkCopy/2Byte-4 1889684 63.18 ns/op 31.66 MB/s BenchmarkCopy/2String-4 1915630 63.11 ns/op 31.69 MB/s BenchmarkCopy/4Byte-4 1893415 63.49 ns/op 63.00 MB/s BenchmarkCopy/4String-4 1891059 62.09 ns/op 64.42 MB/s BenchmarkCopy/8Byte-4 1921960 62.74 ns/op 127.51 MB/s BenchmarkCopy/8String-4 1907670 63.35 ns/op 126.28 MB/s BenchmarkCopy/12Byte-4 1821042 65.64 ns/op 182.81 MB/s BenchmarkCopy/12String-4 1844266 64.54 ns/op 185.94 MB/s BenchmarkCopy/16Byte-4 1883311 63.47 ns/op 252.07 MB/s BenchmarkCopy/16String-4 1872592 63.69 ns/op 251.22 MB/s BenchmarkCopy/32Byte-4 1783376 67.79 ns/op 472.02 MB/s BenchmarkCopy/32String-4 1778151 67.81 ns/op 471.92 MB/s BenchmarkCopy/128Byte-4 1287322 93.62 ns/op 1367.17 MB/s BenchmarkCopy/128String-4 1225251 95.95 ns/op 1334.00 MB/s BenchmarkCopy/1024Byte-4 388030 308.9 ns/op 3315.43 MB/s BenchmarkCopy/1024String-4 339668 353.1 ns/op 2900.05 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 27596 4503 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 17896 6977 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 11100 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 14091 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 8769 17772 ns/op BenchmarkAppendInPlace/Grow/Byte-4 125302 940.8 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 127530 959.3 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 91110 1148 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 78634 1483 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 65614 1710 ns/op BenchmarkStackCopyPtr-4 1 182821422 ns/op BenchmarkStackCopy-4 1 127090190 ns/op BenchmarkStackCopyNoCache-4 18 6358415 ns/op BenchmarkStackCopyWithStkobj-4 1 135048469 ns/op BenchmarkIssue18138-4 730 204412 ns/op BenchmarkCompareStringEqual-4 10531443 10.58 ns/op BenchmarkCompareStringIdentical-4 17701712 6.129 ns/op BenchmarkCompareStringSameLength-4 11267295 10.80 ns/op BenchmarkCompareStringDifferentLength-4 18579290 5.701 ns/op BenchmarkCompareStringBigUnaligned-4 1317 91606 ns/op 11446.75 MB/s BenchmarkCompareStringBig-4 1093 104714 ns/op 10013.79 MB/s BenchmarkConcatStringAndBytes-4 2543007 46.60 ns/op BenchmarkSliceByteToString/1-4 2168443 54.81 ns/op BenchmarkSliceByteToString/2-4 1000000 107.3 ns/op BenchmarkSliceByteToString/4-4 1119661 112.4 ns/op BenchmarkSliceByteToString/8-4 1000000 106.4 ns/op BenchmarkSliceByteToString/16-4 1000000 109.5 ns/op BenchmarkSliceByteToString/32-4 1000000 126.2 ns/op BenchmarkSliceByteToString/64-4 920175 161.5 ns/op BenchmarkSliceByteToString/128-4 778561 236.7 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2684247 44.27 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 906643 130.5 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 110.8 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 4208256 28.28 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1737393 68.67 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1999790 60.37 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2395893 49.65 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 417290 281.8 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 525070 216.9 ns/op BenchmarkRuneIterate/range/ASCII-4 7872489 14.24 ns/op BenchmarkRuneIterate/range/Japanese-4 2156995 54.94 ns/op BenchmarkRuneIterate/range/MixedLength-4 2570617 45.93 ns/op BenchmarkRuneIterate/range1/ASCII-4 7802719 13.30 ns/op BenchmarkRuneIterate/range1/Japanese-4 2200639 53.82 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2529343 45.63 ns/op BenchmarkRuneIterate/range2/ASCII-4 7770210 13.23 ns/op BenchmarkRuneIterate/range2/Japanese-4 2147623 54.09 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2572621 45.38 ns/op BenchmarkArrayEqual-4 21152136 5.694 ns/op BenchmarkFunc/Name-4 2652742 44.85 ns/op BenchmarkFunc/Entry-4 9505072 11.26 ns/op BenchmarkFunc/FileLine-4 2845328 46.34 ns/op PASS ok runtime 158.343s goos: linux goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 24264 5064 ns/op BenchmarkHandle/concurrent-4 12706 8573 ns/op PASS ok runtime/cgo 1.495s goos: linux goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 20067694 5.744 ns/op BenchmarkAtomicStore64-4 9912325 12.30 ns/op BenchmarkAtomicLoad-4 20843566 5.706 ns/op BenchmarkAtomicStore-4 9663536 12.20 ns/op BenchmarkAnd8-4 9778812 12.37 ns/op BenchmarkAnd-4 9736540 12.25 ns/op BenchmarkAnd8Parallel-4 2987709 46.84 ns/op BenchmarkAndParallel-4 2883482 51.26 ns/op BenchmarkOr8-4 9719852 12.26 ns/op BenchmarkOr-4 9602440 12.21 ns/op BenchmarkOr8Parallel-4 2324017 50.12 ns/op BenchmarkOrParallel-4 2770527 54.76 ns/op BenchmarkXadd-4 2352572 47.73 ns/op BenchmarkXadd64-4 2217249 47.46 ns/op BenchmarkCas-4 2381436 54.54 ns/op BenchmarkCas64-4 2182286 54.83 ns/op BenchmarkXchg-4 3024033 52.82 ns/op BenchmarkXchg64-4 2939095 47.95 ns/op PASS ok runtime/internal/atomic 3.908s goos: linux goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4233448 27.88 ns/op BenchmarkMulUintptr/large-4 3400030 34.08 ns/op PASS ok runtime/internal/math 1.326s goos: linux goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 15 6976817 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 13 9901038 ns/op 698.7 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 1374 106844 ns/op 1.898 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 8 13672324 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 6 24140069 ns/op 1304 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 270 371410 ns/op 23.44 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 79590052 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 104597062 ns/op 7119 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 25 4806257 ns/op 323.2 concurrent_launches/op PASS ok runtime/pprof 2.784s goos: linux goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 26 4447335 ns/op BenchmarkStackLeak-4 15978 7402 ns/op PASS ok runtime/race 1.473s goos: linux goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 4284600 25.86 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 185382 634.6 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.296s goos: linux goarch: amd64 pkg: slices cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqualFunc_Large-4 20 5321133 ns/op BenchmarkIndex_Large-4 12925 8280 ns/op BenchmarkIndexFunc_Large-4 62 1789433 ns/op BenchmarkCompact/nil-4 6790354 17.80 ns/op BenchmarkCompact/one-4 1857093 66.42 ns/op BenchmarkCompact/sorted-4 1000000 104.4 ns/op BenchmarkCompact/1_item-4 898182 118.5 ns/op BenchmarkCompact/unsorted-4 1000000 104.7 ns/op BenchmarkCompact/many-4 671205 187.0 ns/op BenchmarkCompact_Large-4 519 198594 ns/op BenchmarkCompactFunc_Large-4 38 2926759 ns/op BenchmarkReplace/naive-fast-4 73320 1651 ns/op BenchmarkReplace/optimized-fast-4 74758 1512 ns/op BenchmarkReplace/naive-slow-4 24187 4694 ns/op BenchmarkReplace/optimized-slow-4 27037 4884 ns/op BenchmarkBinarySearchFloats/Size16-4 1086349 108.4 ns/op BenchmarkBinarySearchFloats/Size32-4 904810 126.1 ns/op BenchmarkBinarySearchFloats/Size64-4 811800 145.4 ns/op BenchmarkBinarySearchFloats/Size128-4 703954 168.6 ns/op BenchmarkBinarySearchFloats/Size512-4 584644 199.4 ns/op BenchmarkBinarySearchFloats/Size1024-4 524479 213.6 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 547652 209.6 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 449434 255.8 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 397413 302.9 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 361808 345.5 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 300120 395.3 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 272750 427.6 ns/op PASS ok slices 5.368s goos: linux goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 156315 717.7 ns/op BenchmarkSortInts-4 2 99804638 ns/op BenchmarkSlicesSortInts-4 2 67305312 ns/op BenchmarkSortIsSorted-4 32 3560955 ns/op BenchmarkSlicesIsSorted-4 52 2310432 ns/op BenchmarkSortStrings-4 1 174086119 ns/op BenchmarkSlicesSortStrings-4 1 115175371 ns/op BenchmarkSortStrings_Sorted-4 27 4241955 ns/op BenchmarkSlicesSortStrings_Sorted-4 38 3110645 ns/op BenchmarkSortStructs-4 1 219793423 ns/op BenchmarkSortFuncStructs-4 1 188352382 ns/op BenchmarkSortString1K-4 236 510946 ns/op BenchmarkSortString1K_Slice-4 188 678893 ns/op BenchmarkStableString1K-4 96 1238111 ns/op BenchmarkSortInt1K-4 312 388107 ns/op BenchmarkSortInt1K_Sorted-4 4992 25047 ns/op BenchmarkSortInt1K_Reversed-4 3294 42835 ns/op BenchmarkSortInt1K_Mod8-4 813 168561 ns/op BenchmarkStableInt1K-4 126 923339 ns/op BenchmarkStableInt1K_Slice-4 153 825488 ns/op BenchmarkSortInt64K-4 3 36187274 ns/op BenchmarkSortInt64K_Slice-4 3 50729656 ns/op BenchmarkStableInt64K-4 2 80250611 ns/op BenchmarkSort1e2-4 409 292358 ns/op BenchmarkStable1e2-4 100 1245663 ns/op BenchmarkSort1e4-4 2 55011742 ns/op BenchmarkStable1e4-4 1 238837337 ns/op PASS ok sort 14.788s goos: linux goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 827947 140.4 ns/op BenchmarkAtof64Float-4 753229 159.5 ns/op BenchmarkAtof64FloatExp-4 601654 200.0 ns/op BenchmarkAtof64Big-4 401661 273.1 ns/op BenchmarkAtof64RandomBits-4 376959 305.6 ns/op BenchmarkAtof64RandomFloats-4 425251 274.5 ns/op BenchmarkAtof64RandomLongFloats-4 390142 308.2 ns/op BenchmarkAtof32Decimal-4 778219 143.6 ns/op BenchmarkAtof32Float-4 704686 162.1 ns/op BenchmarkAtof32FloatExp-4 562791 197.5 ns/op BenchmarkAtof32Random-4 336986 342.9 ns/op BenchmarkAtof32RandomLong-4 143322 824.7 ns/op BenchmarkParseInt/Pos/7bit-4 1357464 88.66 ns/op BenchmarkParseInt/Pos/26bit-4 584155 209.8 ns/op BenchmarkParseInt/Pos/31bit-4 531528 218.4 ns/op BenchmarkParseInt/Pos/56bit-4 358705 337.9 ns/op BenchmarkParseInt/Pos/63bit-4 325892 363.5 ns/op BenchmarkParseInt/Neg/7bit-4 1426150 82.51 ns/op BenchmarkParseInt/Neg/26bit-4 563785 208.6 ns/op BenchmarkParseInt/Neg/31bit-4 536293 217.6 ns/op BenchmarkParseInt/Neg/56bit-4 342489 342.6 ns/op BenchmarkParseInt/Neg/63bit-4 298995 366.4 ns/op BenchmarkAtoi/Pos/7bit-4 1978020 57.87 ns/op BenchmarkAtoi/Pos/26bit-4 702890 154.3 ns/op BenchmarkAtoi/Pos/31bit-4 691056 168.2 ns/op BenchmarkAtoi/Pos/56bit-4 367880 286.6 ns/op BenchmarkAtoi/Pos/63bit-4 301093 395.1 ns/op BenchmarkAtoi/Neg/7bit-4 1925977 60.95 ns/op BenchmarkAtoi/Neg/26bit-4 743227 151.6 ns/op BenchmarkAtoi/Neg/31bit-4 691376 167.1 ns/op BenchmarkAtoi/Neg/56bit-4 415452 274.6 ns/op BenchmarkAtoi/Neg/63bit-4 300866 381.9 ns/op BenchmarkFormatFloat/Decimal-4 120160 1028 ns/op BenchmarkFormatFloat/Float-4 107403 1093 ns/op BenchmarkFormatFloat/Exp-4 111174 1095 ns/op BenchmarkFormatFloat/NegExp-4 106832 1086 ns/op BenchmarkFormatFloat/LongExp-4 91232 1285 ns/op BenchmarkFormatFloat/Big-4 74955 1355 ns/op BenchmarkFormatFloat/BinaryExp-4 219288 577.4 ns/op BenchmarkFormatFloat/32Integer-4 118130 996.9 ns/op BenchmarkFormatFloat/32ExactFraction-4 134616 918.1 ns/op BenchmarkFormatFloat/32Point-4 113953 1115 ns/op BenchmarkFormatFloat/32Exp-4 107982 1047 ns/op BenchmarkFormatFloat/32NegExp-4 113808 1087 ns/op BenchmarkFormatFloat/32Shortest-4 122491 1004 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 123861 973.7 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 114246 998.8 ns/op BenchmarkFormatFloat/64Fixed1-4 149857 779.6 ns/op BenchmarkFormatFloat/64Fixed2-4 141892 807.2 ns/op BenchmarkFormatFloat/64Fixed3-4 144280 787.9 ns/op BenchmarkFormatFloat/64Fixed4-4 139586 803.6 ns/op BenchmarkFormatFloat/64Fixed12-4 87429 1400 ns/op BenchmarkFormatFloat/64Fixed16-4 106912 1173 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 111967 1129 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 89798 1281 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2079 52995 ns/op BenchmarkFormatFloat/Slowpath64-4 88411 1326 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 93679 1257 ns/op BenchmarkAppendFloat/Decimal-4 139281 860.6 ns/op BenchmarkAppendFloat/Float-4 111729 979.7 ns/op BenchmarkAppendFloat/Exp-4 130076 884.8 ns/op BenchmarkAppendFloat/NegExp-4 135333 891.6 ns/op BenchmarkAppendFloat/LongExp-4 93640 1140 ns/op BenchmarkAppendFloat/Big-4 99601 1229 ns/op BenchmarkAppendFloat/BinaryExp-4 271003 374.9 ns/op BenchmarkAppendFloat/32Integer-4 141742 870.9 ns/op BenchmarkAppendFloat/32ExactFraction-4 136177 796.3 ns/op BenchmarkAppendFloat/32Point-4 130922 935.3 ns/op BenchmarkAppendFloat/32Exp-4 136094 892.8 ns/op BenchmarkAppendFloat/32NegExp-4 137467 904.6 ns/op BenchmarkAppendFloat/32Shortest-4 163977 739.2 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 133245 825.2 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 141511 821.3 ns/op BenchmarkAppendFloat/64Fixed1-4 184136 640.7 ns/op BenchmarkAppendFloat/64Fixed2-4 183990 640.8 ns/op BenchmarkAppendFloat/64Fixed3-4 184500 647.9 ns/op BenchmarkAppendFloat/64Fixed4-4 187011 661.4 ns/op BenchmarkAppendFloat/64Fixed12-4 101252 1208 ns/op BenchmarkAppendFloat/64Fixed16-4 112842 1026 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 148080 801.9 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 111801 1064 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2242 54599 ns/op BenchmarkAppendFloat/Slowpath64-4 109396 1145 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 111915 1064 ns/op BenchmarkFormatInt-4 14692 8166 ns/op BenchmarkAppendInt-4 16868 7136 ns/op BenchmarkFormatUint-4 80043 1518 ns/op BenchmarkAppendUint-4 95902 1248 ns/op BenchmarkFormatIntSmall/7-4 3239053 35.40 ns/op BenchmarkFormatIntSmall/42-4 3349888 36.42 ns/op BenchmarkAppendIntSmall-4 1332447 84.00 ns/op BenchmarkAppendUintVarlen/1-4 1470457 83.33 ns/op BenchmarkAppendUintVarlen/12-4 1393032 83.19 ns/op BenchmarkAppendUintVarlen/123-4 1000000 113.8 ns/op BenchmarkAppendUintVarlen/1234-4 978138 116.9 ns/op BenchmarkAppendUintVarlen/12345-4 980066 120.3 ns/op BenchmarkAppendUintVarlen/123456-4 944860 122.5 ns/op BenchmarkAppendUintVarlen/1234567-4 928702 121.9 ns/op BenchmarkAppendUintVarlen/12345678-4 890169 122.1 ns/op BenchmarkAppendUintVarlen/123456789-4 887736 127.4 ns/op BenchmarkAppendUintVarlen/1234567890-4 914006 130.5 ns/op BenchmarkAppendUintVarlen/12345678901-4 872887 134.9 ns/op BenchmarkAppendUintVarlen/123456789012-4 909453 131.2 ns/op BenchmarkAppendUintVarlen/1234567890123-4 817045 134.4 ns/op BenchmarkAppendUintVarlen/12345678901234-4 846960 136.5 ns/op BenchmarkAppendUintVarlen/123456789012345-4 811453 137.8 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 811647 136.0 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 703957 148.2 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 714362 146.7 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 760870 145.9 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 771874 143.4 ns/op BenchmarkQuote-4 44072 2793 ns/op BenchmarkQuoteRune-4 433383 267.9 ns/op BenchmarkAppendQuote-4 54222 2333 ns/op BenchmarkAppendQuoteRune-4 827080 135.6 ns/op BenchmarkUnquoteEasy-4 1326686 91.63 ns/op BenchmarkUnquoteHard-4 45544 2513 ns/op PASS ok strconv 17.201s goos: linux goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 357544 288.6 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 108921 921.9 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 168552 682.6 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 379941 276.7 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 114498 898.9 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 193712 678.6 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 266198 424.6 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 72436 1429 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 85432 1247 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 540270 186.7 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 19974 5698 ns/op BenchmarkGenericMatch1-4 1975 54068 ns/op BenchmarkGenericMatch2-4 428 283644 ns/op BenchmarkSingleMaxSkipping-4 7663 14923 ns/op 670.10 MB/s BenchmarkSingleLongSuffixFail-4 13639 8584 ns/op 116.73 MB/s BenchmarkSingleMatch-4 237 495371 ns/op 30.28 MB/s BenchmarkByteByteNoMatch-4 72969 1663 ns/op BenchmarkByteByteMatch-4 17948 6732 ns/op BenchmarkByteStringMatch-4 21049 5564 ns/op BenchmarkHTMLEscapeNew-4 64948 1761 ns/op BenchmarkHTMLEscapeOld-4 79692 1464 ns/op BenchmarkByteStringReplacerWriteString-4 1332 84486 ns/op BenchmarkByteReplacerWriteString-4 1462 78062 ns/op BenchmarkByteByteReplaces-4 3187 36405 ns/op BenchmarkByteByteMap-4 9409 11908 ns/op BenchmarkMap/identity/ASCII-4 643046 176.4 ns/op BenchmarkMap/identity/Greek-4 473150 244.5 ns/op BenchmarkMap/change/ASCII-4 36070 3213 ns/op BenchmarkMap/change/Greek-4 29070 4223 ns/op BenchmarkIndexRune-4 1890820 63.83 ns/op BenchmarkIndexRuneLongString-4 1556996 77.39 ns/op BenchmarkIndexRuneFastPath-4 4292463 28.66 ns/op BenchmarkIndex-4 4359249 27.34 ns/op BenchmarkLastIndex-4 4651396 25.58 ns/op BenchmarkIndexByte-4 10027761 10.89 ns/op BenchmarkToUpper/#00-4 4714842 24.34 ns/op BenchmarkToUpper/ONLYUPPER-4 3335896 35.80 ns/op BenchmarkToUpper/abc-4 329895 382.1 ns/op BenchmarkToUpper/AbC123-4 245138 479.4 ns/op BenchmarkToUpper/azAZ09_-4 273871 470.0 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 54243 2361 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 68886 1679 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 32406 3938 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 57051 2350 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 109209 1045 ns/op BenchmarkToLower/#00-4 4587649 25.38 ns/op BenchmarkToLower/abc-4 4158654 28.30 ns/op BenchmarkToLower/AbC123-4 227175 530.3 ns/op BenchmarkToLower/azAZ09_-4 219568 547.8 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 87873 1255 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 60474 1882 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 33878 3641 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 76330 1600 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 117558 1011 ns/op BenchmarkMapNoChanges-4 849210 126.2 ns/op BenchmarkTrim-4 36842 3437 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3652344 32.94 ns/op BenchmarkToValidUTF8/InvalidASCII-4 190216 622.7 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 119540 969.3 ns/op BenchmarkEqualFold/Tests-4 53550 2227 ns/op BenchmarkEqualFold/ASCII-4 3398268 35.07 ns/op BenchmarkEqualFold/UnicodePrefix-4 105591 1130 ns/op BenchmarkEqualFold/UnicodeSuffix-4 105726 1101 ns/op BenchmarkIndexHard1-4 147 799239 ns/op BenchmarkIndexHard2-4 584 205577 ns/op BenchmarkIndexHard3-4 147 812538 ns/op BenchmarkIndexHard4-4 92 1228731 ns/op BenchmarkLastIndexHard1-4 55 2027557 ns/op BenchmarkLastIndexHard2-4 58 2011640 ns/op BenchmarkLastIndexHard3-4 58 1997398 ns/op BenchmarkCountHard1-4 147 805089 ns/op BenchmarkCountHard2-4 562 200567 ns/op BenchmarkCountHard3-4 146 808281 ns/op BenchmarkIndexTorture-4 7618 15888 ns/op BenchmarkCountTorture-4 7279 15689 ns/op BenchmarkCountTortureOverlapping-4 678 164802 ns/op BenchmarkCountByte/10-4 4010373 27.86 ns/op 358.94 MB/s BenchmarkCountByte/32-4 4105256 28.38 ns/op 1127.67 MB/s BenchmarkCountByte/4096-4 829706 136.1 ns/op 30094.23 MB/s BenchmarkCountByte/4194304-4 652 169597 ns/op 24731.07 MB/s BenchmarkCountByte/67108864-4 15 7180455 ns/op 9346.05 MB/s BenchmarkFields/ASCII/16-4 240092 494.0 ns/op 32.39 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 18691 6208 ns/op 41.24 MB/s 448 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1477 80993 ns/op 50.57 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 67 1606252 ns/op 40.80 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 26003197 ns/op 40.32 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 244074 480.4 ns/op 33.30 MB/s 64 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 11011 10732 ns/op 23.85 MB/s 352 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 565 209415 ns/op 19.56 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 26 4641131 ns/op 14.12 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 91763589 ns/op 11.43 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 191239 663.0 ns/op 24.13 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 16046 7286 ns/op 35.14 MB/s 448 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 877 130172 ns/op 31.47 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 39 3033161 ns/op 21.61 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 70213660 ns/op 14.93 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 169718 693.3 ns/op 23.08 MB/s 64 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13526 8435 ns/op 30.35 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 703 167081 ns/op 24.52 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 32 3637346 ns/op 18.02 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 79725050 ns/op 13.15 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 1 114703339 ns/op BenchmarkSplitSingleByteSeparator-4 14 8214391 ns/op BenchmarkSplitMultiByteSeparator-4 26 4089604 ns/op BenchmarkSplitNSingleByteSeparator-4 203991 560.4 ns/op BenchmarkSplitNMultiByteSeparator-4 143397 717.6 ns/op BenchmarkRepeat/5x0-4 3673693 31.50 ns/op BenchmarkRepeat/5x1-4 4001523 30.03 ns/op BenchmarkRepeat/5x2-4 258294 479.2 ns/op BenchmarkRepeat/5x6-4 153224 776.9 ns/op BenchmarkRepeat/10x0-4 3812420 30.91 ns/op BenchmarkRepeat/10x1-4 4393136 27.52 ns/op BenchmarkRepeat/10x2-4 248608 483.9 ns/op BenchmarkRepeat/10x6-4 149455 799.5 ns/op BenchmarkRepeatLarge/256/1-4 69832 1670 ns/op 153.29 MB/s BenchmarkRepeatLarge/256/16-4 105345 1084 ns/op 236.09 MB/s BenchmarkRepeatLarge/512/1-4 50974 2062 ns/op 248.31 MB/s BenchmarkRepeatLarge/512/16-4 77530 1449 ns/op 353.43 MB/s BenchmarkRepeatLarge/1024/1-4 41697 2631 ns/op 389.14 MB/s BenchmarkRepeatLarge/1024/16-4 54859 1945 ns/op 526.54 MB/s BenchmarkRepeatLarge/2048/1-4 30643 3822 ns/op 535.79 MB/s BenchmarkRepeatLarge/2048/16-4 31814 3406 ns/op 601.35 MB/s BenchmarkRepeatLarge/4096/1-4 18464 5973 ns/op 685.75 MB/s BenchmarkRepeatLarge/4096/16-4 22244 5140 ns/op 796.88 MB/s BenchmarkRepeatLarge/8192/1-4 10000 10901 ns/op 751.52 MB/s BenchmarkRepeatLarge/8192/16-4 10000 10321 ns/op 793.73 MB/s BenchmarkRepeatLarge/8192/4097-4 5450244 21.95 ns/op 186659.36 MB/s BenchmarkRepeatLarge/16384/1-4 6272 19173 ns/op 854.52 MB/s BenchmarkRepeatLarge/16384/16-4 8481 18118 ns/op 904.32 MB/s BenchmarkRepeatLarge/16384/4097-4 8590 14189 ns/op 866.26 MB/s BenchmarkRepeatLarge/32768/1-4 3028 34008 ns/op 963.52 MB/s BenchmarkRepeatLarge/32768/16-4 3151 34736 ns/op 943.34 MB/s BenchmarkRepeatLarge/32768/4097-4 4008 30706 ns/op 933.99 MB/s BenchmarkRepeatLarge/65536/1-4 1880 66200 ns/op 989.98 MB/s BenchmarkRepeatLarge/65536/16-4 1879 65222 ns/op 1004.81 MB/s BenchmarkRepeatLarge/65536/4097-4 1928 61144 ns/op 1005.08 MB/s BenchmarkRepeatLarge/131072/1-4 218 516569 ns/op 253.74 MB/s BenchmarkRepeatLarge/131072/16-4 226 506778 ns/op 258.64 MB/s BenchmarkRepeatLarge/131072/4097-4 229 503944 ns/op 252.03 MB/s BenchmarkRepeatLarge/262144/1-4 115 1066639 ns/op 245.77 MB/s BenchmarkRepeatLarge/262144/16-4 100 1061469 ns/op 246.96 MB/s BenchmarkRepeatLarge/262144/4097-4 114 1028484 ns/op 250.96 MB/s BenchmarkRepeatLarge/524288/1-4 62 2059994 ns/op 254.51 MB/s BenchmarkRepeatLarge/524288/16-4 61 2055026 ns/op 255.12 MB/s BenchmarkRepeatLarge/524288/4097-4 62 2030311 ns/op 256.28 MB/s BenchmarkRepeatLarge/1048576/1-4 27 4121800 ns/op 254.40 MB/s BenchmarkRepeatLarge/1048576/16-4 31 4157765 ns/op 252.20 MB/s BenchmarkRepeatLarge/1048576/4097-4 25 4080326 ns/op 256.04 MB/s BenchmarkRepeatLarge/2097152/1-4 14 8012921 ns/op 261.72 MB/s BenchmarkRepeatLarge/2097152/16-4 15 7691440 ns/op 272.66 MB/s BenchmarkRepeatLarge/2097152/4097-4 14 8098684 ns/op 258.51 MB/s BenchmarkRepeatLarge/4194304/1-4 7 16084665 ns/op 260.76 MB/s BenchmarkRepeatLarge/4194304/16-4 7 16194648 ns/op 258.99 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 16781898 ns/op 249.75 MB/s BenchmarkRepeatLarge/8388608/1-4 4 31129690 ns/op 269.47 MB/s BenchmarkRepeatLarge/8388608/16-4 4 30291468 ns/op 276.93 MB/s BenchmarkRepeatLarge/8388608/4097-4 4 31318240 ns/op 267.79 MB/s BenchmarkRepeatLarge/16777216/1-4 2 63061276 ns/op 266.05 MB/s BenchmarkRepeatLarge/16777216/16-4 2 61687156 ns/op 271.97 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 62881307 ns/op 266.81 MB/s BenchmarkRepeatLarge/33554432/1-4 1 119603869 ns/op 280.55 MB/s BenchmarkRepeatLarge/33554432/16-4 1 122586267 ns/op 273.72 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 121807779 ns/op 275.47 MB/s BenchmarkRepeatLarge/67108864/1-4 1 253304935 ns/op 264.93 MB/s BenchmarkRepeatLarge/67108864/16-4 1 243010899 ns/op 276.16 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 233661308 ns/op 287.21 MB/s BenchmarkRepeatLarge/134217728/1-4 1 499710253 ns/op 268.59 MB/s BenchmarkRepeatLarge/134217728/16-4 1 456873042 ns/op 293.77 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 458830750 ns/op 292.52 MB/s BenchmarkRepeatLarge/268435456/1-4 1 1020165462 ns/op 263.13 MB/s BenchmarkRepeatLarge/268435456/16-4 1 936702405 ns/op 286.57 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 936816367 ns/op 286.54 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1963978750 ns/op 273.36 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1845434525 ns/op 290.92 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1868875273 ns/op 287.27 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3965244981 ns/op 270.79 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3698147995 ns/op 290.35 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3734949512 ns/op 287.48 MB/s BenchmarkIndexAnyASCII/1:1-4 2243504 52.14 ns/op BenchmarkIndexAnyASCII/1:2-4 2294446 53.44 ns/op BenchmarkIndexAnyASCII/1:4-4 2228304 53.08 ns/op BenchmarkIndexAnyASCII/1:8-4 2309907 54.31 ns/op BenchmarkIndexAnyASCII/1:16-4 2309314 53.33 ns/op BenchmarkIndexAnyASCII/1:32-4 2253860 52.91 ns/op BenchmarkIndexAnyASCII/1:64-4 2346964 51.64 ns/op BenchmarkIndexAnyASCII/16:1-4 2283114 52.37 ns/op BenchmarkIndexAnyASCII/16:2-4 783831 148.6 ns/op BenchmarkIndexAnyASCII/16:4-4 761797 146.3 ns/op BenchmarkIndexAnyASCII/16:8-4 755378 159.3 ns/op BenchmarkIndexAnyASCII/16:16-4 668606 169.3 ns/op BenchmarkIndexAnyASCII/16:32-4 562128 194.9 ns/op BenchmarkIndexAnyASCII/16:64-4 492583 239.2 ns/op BenchmarkIndexAnyASCII/256:1-4 2092140 57.75 ns/op BenchmarkIndexAnyASCII/256:2-4 73834 1662 ns/op BenchmarkIndexAnyASCII/256:4-4 72307 1655 ns/op BenchmarkIndexAnyASCII/256:8-4 70027 1710 ns/op BenchmarkIndexAnyASCII/256:16-4 70692 1681 ns/op BenchmarkIndexAnyASCII/256:32-4 69794 1703 ns/op BenchmarkIndexAnyASCII/256:64-4 67988 1755 ns/op BenchmarkIndexAnyUTF8/1:1-4 2447290 49.08 ns/op BenchmarkIndexAnyUTF8/1:2-4 2192145 54.08 ns/op BenchmarkIndexAnyUTF8/1:4-4 2261227 52.80 ns/op BenchmarkIndexAnyUTF8/1:8-4 2238764 53.68 ns/op BenchmarkIndexAnyUTF8/1:16-4 2263374 52.43 ns/op BenchmarkIndexAnyUTF8/1:32-4 2263942 54.01 ns/op BenchmarkIndexAnyUTF8/1:64-4 2210463 53.00 ns/op BenchmarkIndexAnyUTF8/16:1-4 1865852 64.38 ns/op BenchmarkIndexAnyUTF8/16:2-4 294434 396.8 ns/op BenchmarkIndexAnyUTF8/16:4-4 295696 403.3 ns/op BenchmarkIndexAnyUTF8/16:8-4 288321 401.2 ns/op BenchmarkIndexAnyUTF8/16:16-4 277929 421.8 ns/op BenchmarkIndexAnyUTF8/16:32-4 289824 415.3 ns/op BenchmarkIndexAnyUTF8/16:64-4 275846 406.8 ns/op BenchmarkIndexAnyUTF8/256:1-4 340166 349.8 ns/op BenchmarkIndexAnyUTF8/256:2-4 21916 5514 ns/op BenchmarkIndexAnyUTF8/256:4-4 21748 5489 ns/op BenchmarkIndexAnyUTF8/256:8-4 21526 5558 ns/op BenchmarkIndexAnyUTF8/256:16-4 21661 5618 ns/op BenchmarkIndexAnyUTF8/256:32-4 20864 5780 ns/op BenchmarkIndexAnyUTF8/256:64-4 21289 5656 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2289846 54.35 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2321101 52.97 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2106570 57.05 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2118742 57.69 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2126234 58.13 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2257279 53.87 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2178782 52.50 ns/op BenchmarkLastIndexAnyASCII/16:1-4 782337 143.2 ns/op BenchmarkLastIndexAnyASCII/16:2-4 806841 143.4 ns/op BenchmarkLastIndexAnyASCII/16:4-4 785360 147.3 ns/op BenchmarkLastIndexAnyASCII/16:8-4 734911 162.6 ns/op BenchmarkLastIndexAnyASCII/16:16-4 678673 169.8 ns/op BenchmarkLastIndexAnyASCII/16:32-4 603818 201.6 ns/op BenchmarkLastIndexAnyASCII/16:64-4 482766 243.3 ns/op BenchmarkLastIndexAnyASCII/256:1-4 71984 1666 ns/op BenchmarkLastIndexAnyASCII/256:2-4 72776 1651 ns/op BenchmarkLastIndexAnyASCII/256:4-4 72237 1680 ns/op BenchmarkLastIndexAnyASCII/256:8-4 70309 1691 ns/op BenchmarkLastIndexAnyASCII/256:16-4 70798 1707 ns/op BenchmarkLastIndexAnyASCII/256:32-4 67964 1742 ns/op BenchmarkLastIndexAnyASCII/256:64-4 67988 1771 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2155425 55.21 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2037518 56.58 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2101950 57.55 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2306121 51.36 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2304481 53.76 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2211306 52.90 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2245818 53.77 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 354646 324.5 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 183247 642.6 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 181845 632.9 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 189129 644.4 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 172585 738.9 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 159465 696.0 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 170414 682.3 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 27435 4472 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 10000 10758 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 10000 10723 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 12825 9358 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 10284 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10349 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10184 ns/op BenchmarkTrimASCII/1:1-4 3923142 30.82 ns/op BenchmarkTrimASCII/1:2-4 2725124 42.54 ns/op BenchmarkTrimASCII/1:4-4 2601932 46.19 ns/op BenchmarkTrimASCII/1:8-4 2230686 54.45 ns/op BenchmarkTrimASCII/1:16-4 1786172 66.73 ns/op BenchmarkTrimASCII/16:1-4 3204604 37.58 ns/op BenchmarkTrimASCII/16:2-4 792872 151.7 ns/op BenchmarkTrimASCII/16:4-4 758654 153.3 ns/op BenchmarkTrimASCII/16:8-4 707816 158.4 ns/op BenchmarkTrimASCII/16:16-4 671547 167.6 ns/op BenchmarkTrimASCII/256:1-4 788982 148.4 ns/op BenchmarkTrimASCII/256:2-4 67692 1740 ns/op BenchmarkTrimASCII/256:4-4 70420 1717 ns/op BenchmarkTrimASCII/256:8-4 69390 1726 ns/op BenchmarkTrimASCII/256:16-4 68858 1740 ns/op BenchmarkTrimASCII/4096:1-4 72432 1632 ns/op BenchmarkTrimASCII/4096:2-4 4243 26900 ns/op BenchmarkTrimASCII/4096:4-4 4089 26573 ns/op BenchmarkTrimASCII/4096:8-4 4333 26704 ns/op BenchmarkTrimASCII/4096:16-4 4303 26834 ns/op BenchmarkTrimByte-4 4156276 29.11 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13088 9070 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13276 9079 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1095 108772 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2232 53200 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4359 26865 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7590 14838 ns/op BenchmarkJoin/0-4 5457106 21.95 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 3954338 29.97 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 190862 624.6 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 133857 884.4 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 103988 1186 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 81337 1496 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 67248 1813 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 59937 2032 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2963412 40.42 ns/op BenchmarkTrimSpace/ASCII-4 1629921 73.25 ns/op BenchmarkTrimSpace/SomeNonASCII-4 132588 850.7 ns/op BenchmarkTrimSpace/JustNonASCII-4 72910 1703 ns/op BenchmarkReplaceAll-4 108330 1076 ns/op 16 B/op 1 allocs/op PASS ok strings 68.194s goos: linux goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 51771 2236 ns/op BenchmarkCond2-4 30258 4063 ns/op BenchmarkCond4-4 16276 7515 ns/op BenchmarkCond8-4 7838 14275 ns/op BenchmarkCond16-4 3397 31880 ns/op BenchmarkCond32-4 1815 83738 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 315201 333.5 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 240862 488.5 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 511800 255.1 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 464965 249.4 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 275868 507.1 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 488532 211.0 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 67299 2157 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 63368 2296 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 54423 3068 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 38851 3505 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 358922 352.5 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 136177 870.3 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 459310 247.9 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 112956 1062 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 462355 245.8 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 135964 835.8 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 1989463 58.34 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 40310 3003 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 96650 1147 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 233551 478.1 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 3465 33623 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 296 459838 ns/op BenchmarkRange/*sync.Map-4 963 117391 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 60823 1653 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 160875 688.3 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 53176 2273 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 77314 1359 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 177032 692.5 ns/op BenchmarkAdversarialDelete/*sync.Map-4 128208 1095 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 53719 2041 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 120654 887.9 ns/op BenchmarkDeleteCollision/*sync.Map-4 570459 237.9 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 39110 3063 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 129637 1003 ns/op BenchmarkSwapCollision/*sync.Map-4 64566 2003 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 219 534176 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 85640 1396 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 264606 424.9 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 17116 6889 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 51630 2378 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 16963 7181 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 305456 452.9 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 92635 1521 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 128534 872.9 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1473586 73.29 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 145183 837.4 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 1749379 80.05 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 372570 307.3 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 125400 937.1 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 397452 261.6 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 77871 1701 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 274840 483.3 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 327166 323.8 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 96206 1300 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 474780 268.9 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 175390 733.1 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 108927 1361 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 175015 779.0 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 43129 2748 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 149036 830.8 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 364338 308.4 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 95276 1274 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 454122 247.0 ns/op BenchmarkUncontendedSemaphore-4 3282124 35.60 ns/op BenchmarkContendedSemaphore-4 2923644 39.98 ns/op BenchmarkMutexUncontended-4 598531 173.4 ns/op BenchmarkMutex-4 113850 993.0 ns/op BenchmarkMutexSlack-4 114628 931.1 ns/op BenchmarkMutexWork-4 119181 1093 ns/op BenchmarkMutexWorkSlack-4 115315 1031 ns/op BenchmarkMutexNoSpin-4 49089 2585 ns/op BenchmarkMutexSpin-4 60198 2119 ns/op BenchmarkOnce-4 538894 246.7 ns/op BenchmarkOnceFunc/v=Once-4 1000000 108.0 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 898724 129.7 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 976634 124.1 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 987128 111.6 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 858045 130.8 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 935574 127.9 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 6090361 19.02 ns/op BenchmarkSemaSyntNonblock-4 1000000 109.0 ns/op BenchmarkSemaSyntBlock-4 1000000 100.8 ns/op BenchmarkSemaWorkNonblock-4 925962 126.3 ns/op BenchmarkSemaWorkBlock-4 974232 168.2 ns/op BenchmarkRWMutexUncontended-4 360164 294.9 ns/op BenchmarkRWMutexWrite100-4 242116 480.8 ns/op BenchmarkRWMutexWrite10-4 218719 546.4 ns/op BenchmarkRWMutexWorkWrite100-4 196093 615.6 ns/op BenchmarkRWMutexWorkWrite10-4 161940 723.2 ns/op BenchmarkWaitGroupUncontended-4 788226 186.9 ns/op BenchmarkWaitGroupAddDone-4 342100 378.0 ns/op BenchmarkWaitGroupAddDoneWork-4 282214 449.7 ns/op BenchmarkWaitGroupWait-4 4176171 31.24 ns/op BenchmarkWaitGroupWaitWork-4 2779330 44.70 ns/op BenchmarkWaitGroupActuallyWait-4 25052 4252 ns/op 32 B/op 2 allocs/op PASS ok sync 20.519s goos: linux goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 348386 323.2 ns/op PASS ok sync/atomic 1.140s PASS ok syscall 1.019s goos: linux goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 136498 854.4 ns/op 0 B/op 0 allocs/op PASS ok testing 1.147s goos: linux goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7188 15392 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 10671 11129 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 84 1292410 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 116 1051146 ns/op 1115 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 195065324 ns/op 19393104 B/op 100058 allocs/op BenchmarkTable/1x100000/reuse-4 1 191047461 ns/op 19393208 B/op 100060 allocs/op BenchmarkTable/10x10/new-4 1530 74746 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2103 57999 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 18 6451064 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 18 5765428 ns/op 22976 B/op 57 allocs/op BenchmarkTable/10x100000/new-4 1 787726578 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 774833961 ns/op 48120800 B/op 100074 allocs/op BenchmarkTable/100x10/new-4 199 593148 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 213 531074 ns/op 184 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 65172437 ns/op 3289008 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 60146150 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7582682364 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 7415470648 ns/op 335149960 B/op 100090 allocs/op BenchmarkPyramid/10-4 2488 47462 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 34 3321019 ns/op 409130 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 361029241 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2298 51671 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 243 478257 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 24 4838977 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 8217 14973 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 21.438s goos: linux goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 85517942 ns/op BenchmarkVariableString-4 93855 1290 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 1899 68885 ns/op 2491 B/op 39 allocs/op PASS ok text/template/parse 1.567s goos: linux goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 33 3559274 ns/op BenchmarkAfter-4 98 1217456 ns/op BenchmarkStop-4 181 661201 ns/op BenchmarkSimultaneousAfterFunc-4 26 4195172 ns/op BenchmarkStartStop-4 200 691058 ns/op BenchmarkReset-4 1911 58040 ns/op BenchmarkSleep-4 32 4380171 ns/op BenchmarkParallelTimerLatency-4 46 459233 avg-late-ns 2554540 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 351663 avg-late-ns 886245 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 37 384713 avg-late-ns 1398634 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 364456 avg-late-ns 1344809 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 394089 avg-late-ns 1618844 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 369029 avg-late-ns 1850505 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 31 146127 avg-late-ns 1199555 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 28 123050 avg-late-ns 1133112 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 148873 avg-late-ns 1314688 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 166545 avg-late-ns 1165205 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 1014683 avg-late-ns 6465852 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 338257 avg-late-ns 1005549 max-late-ns BenchmarkTicker-4 352 476304 ns/op BenchmarkTickerReset-4 3508 29688 ns/op BenchmarkTickerResetNaive-4 145 759389 ns/op BenchmarkNow-4 1000000 106.2 ns/op BenchmarkNowUnixNano-4 1000000 107.7 ns/op BenchmarkNowUnixMilli-4 991905 104.1 ns/op BenchmarkNowUnixMicro-4 1000000 105.7 ns/op BenchmarkFormat-4 56605 2141 ns/op BenchmarkFormatRFC3339-4 74364 1588 ns/op BenchmarkFormatRFC3339Nano-4 74317 1641 ns/op BenchmarkFormatNow-4 78096 1616 ns/op BenchmarkMarshalJSON-4 96297 1231 ns/op BenchmarkMarshalText-4 96226 1170 ns/op BenchmarkParse-4 125653 892.2 ns/op BenchmarkParseRFC3339UTC-4 302835 384.8 ns/op BenchmarkParseRFC3339UTCBytes-4 206976 590.7 ns/op BenchmarkParseRFC3339TZ-4 99151 1230 ns/op BenchmarkParseRFC3339TZBytes-4 76856 1646 ns/op BenchmarkParseDuration-4 513835 236.9 ns/op BenchmarkHour-4 784845 143.0 ns/op BenchmarkSecond-4 830857 143.3 ns/op BenchmarkYear-4 618116 188.7 ns/op BenchmarkDay-4 569233 204.1 ns/op BenchmarkISOWeek-4 590956 195.2 ns/op BenchmarkGoString-4 76477 1615 ns/op BenchmarkUnmarshalText-4 89217 1364 ns/op PASS ok time 13.284s goos: linux goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 602094 183.1 ns/op BenchmarkDecodeValidJapaneseChars-4 693028 156.7 ns/op BenchmarkDecodeRune-4 1625618 73.49 ns/op BenchmarkEncodeValidASCII-4 512787 214.0 ns/op BenchmarkEncodeValidJapaneseChars-4 784120 151.6 ns/op BenchmarkAppendRuneValidASCII-4 1463956 82.36 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2477708 49.94 ns/op BenchmarkEncodeRune-4 2775406 43.46 ns/op PASS ok unicode/utf16 2.232s goos: linux goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 1903554 61.05 ns/op BenchmarkRuneCountTenJapaneseChars-4 306223 392.7 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3688821 33.49 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 385988 292.0 ns/op BenchmarkValidTenASCIIChars-4 1857458 62.84 ns/op BenchmarkValid100KASCIIChars-4 86 1359829 ns/op BenchmarkValidTenJapaneseChars-4 284262 430.8 ns/op BenchmarkValidLongMostlyASCII-4 80 1519898 ns/op BenchmarkValidLongJapanese-4 46 2412789 ns/op BenchmarkValidStringTenASCIIChars-4 4524104 26.59 ns/op BenchmarkValidString100KASCIIChars-4 8725 12592 ns/op BenchmarkValidStringTenJapaneseChars-4 397107 271.5 ns/op BenchmarkValidStringLongMostlyASCII-4 1137 105352 ns/op BenchmarkValidStringLongJapanese-4 146 857681 ns/op BenchmarkEncodeASCIIRune-4 4005622 28.86 ns/op BenchmarkEncodeJapaneseRune-4 2280412 49.03 ns/op BenchmarkAppendASCIIRune-4 8987250 13.08 ns/op BenchmarkAppendJapaneseRune-4 2987853 40.93 ns/op BenchmarkDecodeASCIIRune-4 2615452 47.99 ns/op BenchmarkDecodeJapaneseRune-4 1958262 58.54 ns/op BenchmarkFullRune/ASCII-4 3364510 37.13 ns/op BenchmarkFullRune/Incomplete-4 1460866 82.44 ns/op BenchmarkFullRune/Japanese-4 3527366 34.38 ns/op PASS ok unicode/utf8 4.828s goos: linux goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 77294831875 ns/op PASS ok cmd/api 78.558s goos: linux goarch: amd64 pkg: cmd/cgo/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCgoCall/add-int-4 445984 268.5 ns/op BenchmarkCgoCall/one-pointer-4 355513 307.9 ns/op BenchmarkCgoCall/string-pointer-escape-4 304096 410.1 ns/op BenchmarkCgoCall/string-pointer-noescape-4 409206 295.5 ns/op BenchmarkCgoCall/eight-pointers-4 183819 649.2 ns/op BenchmarkCgoCall/eight-pointers-nil-4 377649 314.8 ns/op BenchmarkCgoCall/eight-pointers-array-4 30765 4225 ns/op BenchmarkCgoCall/eight-pointers-slice-4 42048 2873 ns/op BenchmarkGoString-4 822118 126.1 ns/op BenchmarkCGoCallback-4 45278 2682 ns/op BenchmarkCGoInCThread-4 292572 382.5 ns/op PASS ok cmd/cgo/internal/test 2.579s goos: linux goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1000000 101.9 ns/op BenchmarkEqArrayOfStrings64-4 152080 777.1 ns/op BenchmarkEqArrayOfStrings1024-4 9026 11403 ns/op BenchmarkEqArrayOfFloats5-4 1374440 87.57 ns/op BenchmarkEqArrayOfFloats64-4 146576 815.1 ns/op BenchmarkEqArrayOfFloats1024-4 8324 13432 ns/op BenchmarkEqArrayOfStructsEq-4 2774 43908 ns/op BenchmarkEqArrayOfStructsNotEq-4 4479 24392 ns/op BenchmarkEqStruct-4 21831768 5.316 ns/op PASS ok cmd/compile/internal/reflectdata 2.388s goos: linux goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 10000 63159 ns/op BenchmarkCopyElim1-4 572 202677 ns/op BenchmarkCopyElim10-4 511 234513 ns/op BenchmarkCopyElim100-4 274 476640 ns/op BenchmarkCopyElim1000-4 45 2428752 ns/op BenchmarkCopyElim10000-4 3 43734840 ns/op BenchmarkCopyElim100000-4 1 724842731 ns/op BenchmarkDeadCode/1-4 518 225180 ns/op BenchmarkDeadCode/10-4 411 285988 ns/op BenchmarkDeadCode/100-4 206 582233 ns/op BenchmarkDeadCode/1000-4 42 2914789 ns/op BenchmarkDeadCode/10000-4 3 40027634 ns/op BenchmarkDeadCode/100000-4 1 477819138 ns/op BenchmarkDeadCode/200000-4 1 999191512 ns/op BenchmarkDominatorsLinear-4 10 12452508 ns/op 0.80 MB/s BenchmarkDominatorsFwdBack-4 6 17602905 ns/op 0.57 MB/s BenchmarkDominatorsManyPred-4 7 16192640 ns/op 0.62 MB/s BenchmarkDominatorsMaxPred-4 7 16228886 ns/op 0.62 MB/s BenchmarkDominatorsMaxPredVal-4 7 14960073 ns/op 0.67 MB/s BenchmarkFuse/1-4 423 241051 ns/op BenchmarkFuse/10-4 380 324005 ns/op BenchmarkFuse/100-4 128 947343 ns/op BenchmarkFuse/1000-4 18 6987214 ns/op BenchmarkFuse/10000-4 2 86558242 ns/op BenchmarkNilCheckDeep1-4 10000 11262 ns/op 0.09 MB/s 238 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4264 27816 ns/op 0.36 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 625 188818 ns/op 0.53 MB/s 679 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 57 1789631 ns/op 0.56 MB/s 4701 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 5 22014952 ns/op 0.45 MB/s 124937 B/op 7 allocs/op BenchmarkDSEPass-4 30 3857365 ns/op 74552 B/op 9 allocs/op BenchmarkDSEPassBlock-4 1 128977670 ns/op 4245936 B/op 108240 allocs/op BenchmarkCSEPass-4 7 16764483 ns/op 131706 B/op 10 allocs/op BenchmarkCSEPassBlock-4 1 168400063 ns/op 5644384 B/op 97320 allocs/op BenchmarkDeadcodePass-4 164 738233 ns/op 99516 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 144607584 ns/op 4083768 B/op 45331 allocs/op BenchmarkMultiPass-4 58 1855205 ns/op 218304 B/op 10 allocs/op BenchmarkMultiPassBlock-4 1 293256555 ns/op 11207152 B/op 149954 allocs/op BenchmarkCondRewrite/SoloJump-4 3027289 39.80 ns/op BenchmarkCondRewrite/CombJump-4 2774665 44.00 ns/op PASS ok cmd/compile/internal/ssa 16.652s goos: linux goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 9100 12084 ns/op BenchmarkExtShift-4 15976 7381 ns/op BenchmarkModify-4 7864 13329 ns/op BenchmarkMullImm-4 16064 7587 ns/op BenchmarkConstModify-4 9373 12431 ns/op BenchmarkBitSet-4 19466 6189 ns/op BenchmarkBitClear-4 19267 6160 ns/op BenchmarkBitToggle-4 19549 6124 ns/op BenchmarkBitSetConst-4 156298 773.1 ns/op BenchmarkBitClearConst-4 149184 779.6 ns/op BenchmarkBitToggleConst-4 154126 772.5 ns/op BenchmarkDivconstI64-4 8362335 14.41 ns/op BenchmarkModconstI64-4 8175667 14.46 ns/op BenchmarkDivisiblePow2constI64-4 8259604 15.00 ns/op BenchmarkDivisibleconstI64-4 9190220 13.12 ns/op BenchmarkDivisibleWDivconstI64-4 5978640 19.97 ns/op BenchmarkDivconstU64/3-4 8324318 14.02 ns/op BenchmarkDivconstU64/5-4 7983536 14.35 ns/op BenchmarkDivconstU64/37-4 8905158 13.30 ns/op BenchmarkDivconstU64/1234567-4 8479552 14.18 ns/op BenchmarkModconstU64-4 8503842 13.99 ns/op BenchmarkDivisibleconstU64-4 8815741 13.92 ns/op BenchmarkDivisibleWDivconstU64-4 5866508 20.64 ns/op BenchmarkDivconstI32-4 8157768 14.42 ns/op BenchmarkModconstI32-4 8401880 14.32 ns/op BenchmarkDivisiblePow2constI32-4 8428528 14.26 ns/op BenchmarkDivisibleconstI32-4 8926287 13.37 ns/op BenchmarkDivisibleWDivconstI32-4 5821292 19.91 ns/op BenchmarkDivconstU32-4 8401833 14.34 ns/op BenchmarkModconstU32-4 8374639 13.93 ns/op BenchmarkDivisibleconstU32-4 8375257 14.54 ns/op BenchmarkDivisibleWDivconstU32-4 5983579 19.83 ns/op BenchmarkDivconstI16-4 7905429 15.24 ns/op BenchmarkModconstI16-4 8331816 14.43 ns/op BenchmarkDivisiblePow2constI16-4 8393863 14.43 ns/op BenchmarkDivisibleconstI16-4 9303745 12.75 ns/op BenchmarkDivisibleWDivconstI16-4 5974801 19.72 ns/op BenchmarkDivconstU16-4 8344479 14.54 ns/op BenchmarkModconstU16-4 9544384 12.98 ns/op BenchmarkDivisibleconstU16-4 7992088 15.36 ns/op BenchmarkDivisibleWDivconstU16-4 6331850 19.35 ns/op BenchmarkDivconstI8-4 8733996 13.54 ns/op BenchmarkModconstI8-4 8452568 13.86 ns/op BenchmarkDivisiblePow2constI8-4 8632791 14.04 ns/op BenchmarkDivisibleconstI8-4 8276494 14.62 ns/op BenchmarkDivisibleWDivconstI8-4 5730412 21.13 ns/op BenchmarkDivconstU8-4 8833892 13.79 ns/op BenchmarkModconstU8-4 8852089 13.31 ns/op BenchmarkDivisibleconstU8-4 8624859 14.09 ns/op BenchmarkDivisibleWDivconstU8-4 5968858 19.94 ns/op BenchmarkMul2-4 163974 750.6 ns/op BenchmarkMulNeg2-4 163759 759.9 ns/op BenchmarkEfaceInteger-4 4197438 27.75 ns/op BenchmarkDiv64UnsignedSmall-4 6848985 17.74 ns/op BenchmarkDiv64Small-4 6120963 19.42 ns/op BenchmarkDiv64SmallNegDivisor-4 5849524 20.33 ns/op BenchmarkDiv64SmallNegDividend-4 6236232 19.59 ns/op BenchmarkDiv64SmallNegBoth-4 6197062 19.25 ns/op BenchmarkDiv64Unsigned-4 6527482 18.01 ns/op BenchmarkDiv64-4 6022250 19.74 ns/op BenchmarkDiv64NegDivisor-4 5934786 19.92 ns/op BenchmarkDiv64NegDividend-4 6176350 19.65 ns/op BenchmarkDiv64NegBoth-4 5952578 19.78 ns/op BenchmarkMod64UnsignedSmall-4 6772017 17.14 ns/op BenchmarkMod64Small-4 6046188 19.81 ns/op BenchmarkMod64SmallNegDivisor-4 5911818 19.88 ns/op BenchmarkMod64SmallNegDividend-4 6169032 19.53 ns/op BenchmarkMod64SmallNegBoth-4 5915340 20.50 ns/op BenchmarkMod64Unsigned-4 6989054 17.46 ns/op BenchmarkMod64-4 6073405 19.49 ns/op BenchmarkMod64NegDivisor-4 5999025 20.25 ns/op BenchmarkMod64NegDividend-4 6058526 19.87 ns/op BenchmarkMod64NegBoth-4 5895751 19.67 ns/op BenchmarkMulconstI32/3-4 16507605 7.270 ns/op BenchmarkMulconstI32/5-4 16434327 7.379 ns/op BenchmarkMulconstI32/12-4 15706987 7.319 ns/op BenchmarkMulconstI32/120-4 16699783 7.569 ns/op BenchmarkMulconstI32/-120-4 16397648 7.484 ns/op BenchmarkMulconstI32/65537-4 15910038 7.443 ns/op BenchmarkMulconstI32/65538-4 16410320 7.336 ns/op BenchmarkMulconstI64/3-4 16645734 7.489 ns/op BenchmarkMulconstI64/5-4 16218345 7.569 ns/op BenchmarkMulconstI64/12-4 16640143 7.366 ns/op BenchmarkMulconstI64/120-4 16713298 7.294 ns/op BenchmarkMulconstI64/-120-4 16589419 7.233 ns/op BenchmarkMulconstI64/65537-4 16517860 7.250 ns/op BenchmarkMulconstI64/65538-4 16120737 7.374 ns/op BenchmarkMulconstU32/3-4 15943491 7.401 ns/op BenchmarkMulconstU32/5-4 16645854 7.368 ns/op BenchmarkMulconstU32/12-4 15758588 7.648 ns/op BenchmarkMulconstU32/120-4 16123412 7.417 ns/op BenchmarkMulconstU32/65537-4 16489083 7.222 ns/op BenchmarkMulconstU32/65538-4 16496577 7.277 ns/op BenchmarkMulconstU64/3-4 16521288 7.276 ns/op BenchmarkMulconstU64/5-4 16525191 7.381 ns/op BenchmarkMulconstU64/12-4 15893859 7.488 ns/op BenchmarkMulconstU64/120-4 15994558 7.384 ns/op BenchmarkMulconstU64/65537-4 15369289 7.336 ns/op BenchmarkMulconstU64/65538-4 16562527 7.329 ns/op BenchmarkShiftArithmeticRight-4 16694520 6.203 ns/op BenchmarkSwitch8Predictable-4 13077630 7.865 ns/op BenchmarkSwitch8Unpredictable-4 5574378 18.66 ns/op BenchmarkSwitch32Predictable-4 7697892 13.14 ns/op BenchmarkSwitch32Unpredictable-4 5538276 19.20 ns/op BenchmarkSwitchStringPredictable-4 7699762 14.85 ns/op BenchmarkSwitchStringUnpredictable-4 4095813 25.02 ns/op BenchmarkSwitchTypePredictable-4 5862906 20.17 ns/op BenchmarkSwitchTypeUnpredictable-4 3148092 36.19 ns/op PASS ok cmd/compile/internal/test 16.416s goos: linux goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 78 1329059 ns/op BenchmarkNamed/Underlying/nongeneric-4 720873 148.2 ns/op BenchmarkNamed/Underlying/generic-4 811902 153.0 ns/op BenchmarkNamed/Underlying/src_instance-4 795750 154.8 ns/op BenchmarkNamed/Underlying/user_instance-4 767944 143.7 ns/op BenchmarkCheck/http/funcbodies/info-4 1 665248423 ns/op 48896 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 431308328 ns/op 75400 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 204413194 ns/op 159114 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 161288778 ns/op 201589 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 503991521 ns/op 10265 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 101230007 ns/op 51113 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 38011600 ns/op 136131 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 37946337 ns/op 136360 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 138550269 ns/op 15655 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 44803243 ns/op 48409 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 23848804 ns/op 90931 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 5 21639607 ns/op 100203 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1276740550 ns/op 51818 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 678796257 ns/op 97458 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 188686603 ns/op 350481 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 135903311 ns/op 486538 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 549873582 ns/op 3659 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 77416957 ns/op 25978 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 42921735 ns/op 46850 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 42465491 ns/op 47358 lines/s PASS ok cmd/compile/internal/types2 17.894s goos: linux goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 102 1129140 ns/op 2804127 sys-ns/op 1472196 user-ns/op PASS ok cmd/go 1.221s goos: linux goarch: amd64 pkg: cmd/go/internal/cfg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookPath-4 196045 542.8 ns/op PASS ok cmd/go/internal/cfg 1.141s goos: linux goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 62084 1974 ns/op 4.05 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 69450 1582 ns/op 5.06 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 13831 8926 ns/op 114.72 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 13538 8811 ns/op 116.22 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2002 56460 ns/op 145.09 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2179 54750 ns/op 149.62 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.977s All tests passed.