freebsd-amd64-race at 01b5cce626c44f7fd1ca7e2c076d63c175193ccf :: Running /tmp/workdir/go/src/make.bash with args ["/tmp/workdir/go/src/make.bash"] and env ["PATH=/bin:/sbin:/usr/bin:/usr/local/bin" "LANG=C.UTF-8" "HOME=/" "MM_CHARSET=UTF-8" "RC_PID=16" "BLOCKSIZE=K" "WORKDIR=/tmp/workdir" "GOROOT_BOOTSTRAP=/tmp/workdir/go1.4" "GO_BUILDER_NAME=freebsd-amd64-race" "GOBIN=" "TMPDIR=/tmp/workdir/tmp" "GOCACHE=/tmp/workdir/gocache" "GOPLSCACHE=/tmp/workdir/goplscache" "PWD=/tmp/workdir/go/src"] in dir /tmp/workdir/go/src Building Go cmd/dist using /tmp/workdir/go1.4. (go1.17.13 freebsd/amd64) Building Go toolchain1 using /tmp/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 freebsd/amd64. --- Installed Go for freebsd/amd64 in /tmp/workdir/go Installed commands in /tmp/workdir/go/bin *** You need to add /tmp/workdir/go/bin to your PATH. :: Running /tmp/workdir/go/bin/go with args ["/tmp/workdir/go/bin/go" "install" "-race" "std"] and env ["PATH=/bin:/sbin:/usr/bin:/usr/local/bin" "LANG=C.UTF-8" "HOME=/" "MM_CHARSET=UTF-8" "RC_PID=16" "BLOCKSIZE=K" "WORKDIR=/tmp/workdir" "GOROOT_BOOTSTRAP=/tmp/workdir/go1.4" "GO_BUILDER_NAME=freebsd-amd64-race" "GOBIN=" "TMPDIR=/tmp/workdir/tmp" "GOCACHE=/tmp/workdir/gocache" "GOPLSCACHE=/tmp/workdir/goplscache" "PWD=/tmp/workdir/go/bin"] in dir /tmp/workdir/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: freebsd # OS Version: FreeBSD 13.0-STABLE FreeBSD 13.0-STABLE #0 stable/13-n248759-3684bb89d52: Thu Dec 30 02:37:49 UTC 2021 root@releng3.nyi.freebsd.org:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 ##### Testing packages. ok archive/tar 2.129s ok archive/zip 2.699s ok bufio 1.337s ok bytes 3.296s ok cmp 1.077s ok compress/bzip2 1.419s ok compress/flate 5.555s ok compress/gzip 11.863s ok compress/lzw 1.809s ok compress/zlib 4.603s ok container/heap 1.025s ok container/list 1.043s ok container/ring 1.029s ok context 1.072s ok crypto 1.072s ok crypto/aes 1.057s ok crypto/cipher 1.119s ok crypto/des 1.117s ok crypto/dsa 1.081s ok crypto/ecdh 1.318s ok crypto/ecdsa 1.179s ok crypto/ed25519 1.419s ok crypto/elliptic 1.091s ok crypto/hmac 1.091s ok crypto/internal/alias 1.033s ok crypto/internal/bigmod 3.450s ok crypto/internal/boring 1.033s ok crypto/internal/boring/bcache 1.378s ok crypto/internal/edwards25519 33.580s ok crypto/internal/edwards25519/field 11.859s ok crypto/internal/nistec 1.782s ok crypto/internal/nistec/fiat 1.062s [no tests to run] ok crypto/md5 1.062s ok crypto/rand 1.314s ok crypto/rc4 1.472s ok crypto/rsa 2.501s ok crypto/sha1 1.072s ok crypto/sha256 1.065s ok crypto/sha512 1.065s ok crypto/subtle 1.490s ok crypto/tls 3.394s ok crypto/x509 2.313s ok database/sql 1.343s ok database/sql/driver 1.045s ok debug/buildinfo 1.045s ok debug/dwarf 1.108s ok debug/elf 2.126s ok debug/gosym 1.108s ok debug/macho 1.039s ok debug/pe 1.057s ok debug/plan9obj 1.057s ok embed 1.022s [no tests to run] ok embed/internal/embedtest 1.022s ok encoding/ascii85 1.022s ok encoding/asn1 1.086s ok encoding/base32 1.086s ok encoding/base64 1.087s ok encoding/binary 1.030s ok encoding/csv 1.052s ok encoding/gob 16.036s ok encoding/hex 1.029s ok encoding/json 2.062s ok encoding/pem 2.866s ok encoding/xml 1.231s ok errors 1.032s ok expvar 1.032s ok flag 3.201s ok fmt 1.462s ok go/ast 1.091s ok go/build 5.066s ok go/build/constraint 1.055s ok go/constant 1.035s ok go/doc 1.218s ok go/doc/comment 2.712s ok go/format 1.051s ok go/importer 1.166s ok go/internal/gccgoimporter 1.072s ok go/internal/gcimporter 2.079s ok go/internal/srcimporter 11.454s ok go/parser 1.944s ok go/printer 2.265s ok go/scanner 1.022s ok go/token 1.104s ok go/types 27.536s ok hash 1.081s ok hash/adler32 1.081s ok hash/crc32 1.110s ok hash/crc64 1.086s ok hash/fnv 1.084s ok hash/maphash 1.084s ok html 1.020s ok html/template 1.265s ok image 1.386s ok image/color 1.093s ok image/draw 1.545s ok image/gif 1.786s ok image/jpeg 2.155s ok image/png 3.493s ok index/suffixarray 1.852s ok internal/abi 1.080s ok internal/buildcfg 1.080s ok internal/coverage/cformat 1.080s ok internal/coverage/cmerge 1.036s ok internal/coverage/pods 1.076s ok internal/coverage/slicereader 1.061s ok internal/coverage/slicewriter 1.082s ok internal/coverage/test 1.071s ok internal/cpu 3.241s ok internal/dag 1.024s ok internal/diff 1.024s ok internal/fmtsort 1.080s ok internal/fuzz 1.088s ok internal/godebug 16.487s ok internal/godebugs 1.087s ok internal/intern 1.176s ok internal/itoa 1.026s ok internal/poll 1.311s ok internal/profile 1.030s ok internal/reflectlite 1.042s ok internal/safefilepath 1.041s ok internal/saferio 1.164s ok internal/singleflight 1.096s ok internal/testenv 1.161s ok internal/trace 1.212s ok internal/types/errors 1.381s ok internal/unsafeheader 1.044s ok internal/xcoff 1.043s ok internal/zstd 1.196s ok io 1.116s ok io/fs 1.309s ok io/ioutil 1.033s ok log 1.033s ok log/slog 1.056s ok log/slog/internal/benchmarks 1.055s ok log/slog/internal/buffer 1.055s ok log/syslog 2.293s ok maps 1.032s ok math 1.085s ok math/big 3.592s ok math/bits 1.054s ok math/cmplx 1.037s ok math/rand 3.733s ok mime 1.055s ok mime/multipart 4.867s ok mime/quotedprintable 1.102s ok net 9.403s ok net/http 8.731s ok net/http/cgi 12.873s ok net/http/cookiejar 1.027s ok net/http/fcgi 1.202s ok net/http/httptest 1.202s ok net/http/httptrace 1.078s ok net/http/httputil 1.663s ok net/http/internal 1.083s ok net/http/internal/ascii 1.083s ok net/http/pprof 6.387s ok net/internal/socktest 1.014s ok net/mail 1.025s ok net/netip 1.354s ok net/rpc 1.091s ok net/rpc/jsonrpc 1.091s ok net/smtp 1.091s ok net/textproto 1.054s ok net/url 1.032s ok os 6.608s ok os/exec 5.318s ok os/exec/internal/fdtest 1.080s ok os/signal 18.803s ok os/user 1.039s ok path 1.039s ok path/filepath 1.111s ok plugin 1.042s ok reflect 1.427s ok regexp 3.790s ok regexp/syntax 4.945s ok runtime 31.112s ok runtime/cgo 1.022s ok runtime/coverage 1.022s ok runtime/debug 2.199s ok runtime/internal/atomic 1.108s ok runtime/internal/math 1.046s ok runtime/internal/sys 1.045s ok runtime/internal/wasitest 1.067s ok runtime/metrics 1.055s ok runtime/pprof 18.090s ok runtime/race 9.883s ok runtime/trace 3.751s ok slices 1.452s ok sort 1.357s ok strconv 3.135s ok strings 2.565s ok sync 1.519s ok sync/atomic 4.841s ok syscall 8.838s ok testing 3.569s ok testing/fstest 1.087s ok testing/iotest 1.087s ok testing/quick 1.149s ok testing/slogtest 1.062s ok text/scanner 1.042s ok text/tabwriter 1.024s ok text/template 1.083s ok text/template/parse 1.043s ok time 3.187s ok unicode 1.023s ok unicode/utf16 1.022s ok unicode/utf8 1.047s ok cmd/addr2line 4.726s ok cmd/api 11.038s ok cmd/asm/internal/asm 3.848s ok cmd/asm/internal/lex 1.024s ok cmd/cgo/internal/swig 1.024s ok cmd/cgo/internal/test 1.805s ok cmd/cgo/internal/testcarchive 21.340s ok cmd/cgo/internal/testcshared 7.814s ok cmd/cgo/internal/testerrors 8.882s ok cmd/cgo/internal/testfortran 1.029s ok cmd/cgo/internal/testgodefs 1.460s ok cmd/cgo/internal/testlife 1.568s ok cmd/cgo/internal/testnocgo 1.046s ok cmd/cgo/internal/testplugin 25.057s ok cmd/cgo/internal/testsanitizers 17.656s ok cmd/cgo/internal/testshared 1.021s ok cmd/cgo/internal/testso 2.439s ok cmd/cgo/internal/teststdio 2.236s ok cmd/cgo/internal/testtls 1.084s ok cmd/compile/internal/abt 1.084s ok cmd/compile/internal/amd64 1.053s ok cmd/compile/internal/base 1.053s ok cmd/compile/internal/compare 1.053s ok cmd/compile/internal/dwarfgen 1.524s ok cmd/compile/internal/importer 1.767s ok cmd/compile/internal/ir 1.086s ok cmd/compile/internal/logopt 1.237s ok cmd/compile/internal/loopvar 1.081s ok cmd/compile/internal/noder 1.086s ok cmd/compile/internal/reflectdata 1.061s [no tests to run] ok cmd/compile/internal/ssa 7.471s ok cmd/compile/internal/syntax 1.134s ok cmd/compile/internal/test 11.498s ok cmd/compile/internal/typecheck 1.226s ok cmd/compile/internal/types 1.025s ok cmd/compile/internal/types2 8.263s ok cmd/covdata 1.025s ok cmd/cover 16.161s ok cmd/dist 1.063s ok cmd/distpack 1.063s ok cmd/doc 1.354s ok cmd/fix 2.657s ok cmd/go 258.299s ok cmd/go/internal/auth 1.033s ok cmd/go/internal/cache 1.191s ok cmd/go/internal/envcmd 1.106s ok cmd/go/internal/fsys 1.105s ok cmd/go/internal/generate 1.049s ok cmd/go/internal/get 1.037s ok cmd/go/internal/gover 1.036s ok cmd/go/internal/imports 1.098s ok cmd/go/internal/load 1.087s ok cmd/go/internal/lockedfile 2.490s ok cmd/go/internal/lockedfile/internal/filelock 2.141s ok cmd/go/internal/modconv 1.069s ok cmd/go/internal/modfetch 1.093s ok cmd/go/internal/modfetch/codehost 1.925s ok cmd/go/internal/modfetch/zip_sum_test 1.050s ok cmd/go/internal/modindex 1.619s ok cmd/go/internal/modload 1.075s ok cmd/go/internal/mvs 1.075s ok cmd/go/internal/par 1.202s ok cmd/go/internal/str 1.025s ok cmd/go/internal/test 1.059s ok cmd/go/internal/vcs 1.058s ok cmd/go/internal/vcweb 1.029s ok cmd/go/internal/vcweb/vcstest 2.370s ok cmd/go/internal/web 1.023s ok cmd/go/internal/work 1.255s ok cmd/gofmt 1.255s ok cmd/internal/archive 1.463s ok cmd/internal/bootstrap_test 1.041s ok cmd/internal/buildid 1.564s ok cmd/internal/cov 1.314s ok cmd/internal/dwarf 1.087s ok cmd/internal/edit 1.022s ok cmd/internal/goobj 1.085s ok cmd/internal/moddeps 1.725s ok cmd/internal/notsha256 1.023s ok cmd/internal/obj 1.455s ok cmd/internal/obj/ppc64 1.137s ok cmd/internal/obj/riscv 1.108s ok cmd/internal/obj/s390x 1.079s ok cmd/internal/obj/x86 3.455s ok cmd/internal/objabi 1.025s ok cmd/internal/pkgpath 5.353s ok cmd/internal/pkgpattern 1.025s ok cmd/internal/quoted 1.040s ok cmd/internal/src 1.040s ok cmd/internal/test2json 1.697s ok cmd/link 10.914s ok cmd/link/internal/benchmark 1.022s ok cmd/link/internal/ld 5.411s ok cmd/link/internal/loader 1.146s ok cmd/nm 9.725s ok cmd/objdump 5.401s ok cmd/pack 7.576s ok cmd/pprof 3.620s ok cmd/trace 1.099s ok cmd/vet 32.164s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 3274 32018 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2604 40401 ns/op 1861 B/op 37 allocs/op Benchmark/Writer/PAX-4 1921 60740 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 4668 23454 ns/op 5194 B/op 16 allocs/op Benchmark/Reader/GNU-4 6841 16722 ns/op 5139 B/op 15 allocs/op Benchmark/Reader/PAX-4 2455 47087 ns/op 8955 B/op 33 allocs/op PASS ok archive/tar 1.784s goos: freebsd goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 267980034 ns/op 15136 B/op 67 allocs/op BenchmarkZip64Test-4 1 124438611 ns/op BenchmarkZip64TestSizes/4096-4 2158 57302 ns/op BenchmarkZip64TestSizes/1048576-4 183 706555 ns/op BenchmarkZip64TestSizes/67108864-4 1 119992616 ns/op PASS ok archive/zip 2.155s goos: freebsd goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 267030 410.5 ns/op BenchmarkReaderCopyUnoptimal-4 174031 676.1 ns/op BenchmarkReaderCopyNoWriteTo-4 8668 12493 ns/op BenchmarkReaderWriteToOptimal-4 9447 12162 ns/op BenchmarkReaderReadString-4 151176 800.1 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 254456 461.5 ns/op BenchmarkWriterCopyUnoptimal-4 261104 496.1 ns/op BenchmarkWriterCopyNoReadFrom-4 7246 16017 ns/op BenchmarkReaderEmpty-4 48408 2364 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 39406 3639 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 691674 162.8 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.464s goos: freebsd goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 5698 20563 ns/op 1593.56 MB/s BenchmarkWriteByte-4 560 201939 ns/op 20.28 MB/s BenchmarkWriteRune-4 282 404712 ns/op 30.36 MB/s BenchmarkBufferNotEmptyWriteRead-4 40 2833677 ns/op BenchmarkBufferFullSmallReads-4 133 924238 ns/op BenchmarkBufferWriteBlock/N4096-4 8108 13705 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 558 214622 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 18 7024942 ns/op 4192261 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 6 16668172 ns/op 1006.54 MB/s 5592405 B/op 0 allocs/op BenchmarkIndexByte/10-4 4981329 25.01 ns/op 399.87 MB/s BenchmarkIndexByte/32-4 4756370 25.06 ns/op 1276.90 MB/s BenchmarkIndexByte/4K-4 953259 118.8 ns/op 34484.79 MB/s BenchmarkIndexBytePortable/10-4 1000000 109.5 ns/op 91.36 MB/s BenchmarkIndexBytePortable/32-4 366050 321.6 ns/op 99.51 MB/s BenchmarkIndexBytePortable/4K-4 3104 37803 ns/op 108.35 MB/s BenchmarkIndexRune/10-4 1384719 85.94 ns/op 116.35 MB/s BenchmarkIndexRune/32-4 1373954 86.13 ns/op 371.54 MB/s BenchmarkIndexRune/4K-4 468373 268.8 ns/op 15238.38 MB/s BenchmarkIndexRuneASCII/10-4 4908816 23.85 ns/op 419.34 MB/s BenchmarkIndexRuneASCII/32-4 4527001 25.19 ns/op 1270.44 MB/s BenchmarkIndexRuneASCII/4K-4 958824 112.2 ns/op 36517.83 MB/s BenchmarkEqual/0-4 8214460 14.82 ns/op BenchmarkEqual/1-4 1655695 73.03 ns/op 13.69 MB/s BenchmarkEqual/6-4 1680889 74.51 ns/op 80.52 MB/s BenchmarkEqual/9-4 1593248 73.95 ns/op 121.71 MB/s BenchmarkEqual/15-4 1496800 76.73 ns/op 195.48 MB/s BenchmarkEqual/16-4 1570863 76.27 ns/op 209.77 MB/s BenchmarkEqual/20-4 1512234 78.68 ns/op 254.20 MB/s BenchmarkEqual/32-4 1546399 79.14 ns/op 404.32 MB/s BenchmarkEqual/4K-4 117309 1006 ns/op 4072.36 MB/s BenchmarkIndex/10-4 3419827 32.99 ns/op 303.15 MB/s BenchmarkIndex/32-4 3480924 34.43 ns/op 929.46 MB/s BenchmarkIndex/4K-4 20836 5845 ns/op 700.75 MB/s BenchmarkIndexEasy/10-4 3577130 32.04 ns/op 312.14 MB/s BenchmarkIndexEasy/32-4 3485545 34.54 ns/op 926.55 MB/s BenchmarkIndexEasy/4K-4 530596 216.6 ns/op 18913.12 MB/s BenchmarkCount/10-4 1690442 69.18 ns/op 144.55 MB/s BenchmarkCount/32-4 1697770 70.67 ns/op 452.82 MB/s BenchmarkCount/4K-4 20644 5969 ns/op 686.22 MB/s BenchmarkCountEasy/10-4 1728451 68.19 ns/op 146.66 MB/s BenchmarkCountEasy/32-4 1701702 68.36 ns/op 468.14 MB/s BenchmarkCountEasy/4K-4 523884 253.0 ns/op 16192.44 MB/s BenchmarkCountSingle/10-4 3899995 32.06 ns/op 311.90 MB/s BenchmarkCountSingle/32-4 3798658 31.73 ns/op 1008.50 MB/s BenchmarkCountSingle/4K-4 935035 123.7 ns/op 33123.75 MB/s BenchmarkToUpper/#00-4 3488182 34.78 ns/op BenchmarkToUpper/ONLYUPPER-4 382122 334.0 ns/op BenchmarkToUpper/abc-4 673507 191.8 ns/op BenchmarkToUpper/AbC123-4 365302 320.6 ns/op BenchmarkToUpper/azAZ09_-4 347709 373.6 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 104072 1200 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 46756 2503 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 68792 1724 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 153802 766.1 ns/op BenchmarkToLower/#00-4 3490498 35.48 ns/op BenchmarkToLower/abc-4 499240 219.4 ns/op BenchmarkToLower/AbC123-4 332073 317.1 ns/op BenchmarkToLower/azAZ09_-4 338234 354.6 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 100033 1190 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 48188 2455 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 85437 1419 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 149617 787.6 ns/op BenchmarkFields/ASCII/16-4 155397 780.4 ns/op 20.50 MB/s 96 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 12147 10031 ns/op 25.52 MB/s 704 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 750 153750 ns/op 26.64 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 44 2573054 ns/op 25.47 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 39946575 ns/op 26.25 MB/s 2277408 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 93720 1310 ns/op 12.22 MB/s 80 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 7558 14331 ns/op 17.86 MB/s 576 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 475 263600 ns/op 15.54 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 24 4546374 ns/op 14.42 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 86345682 ns/op 12.14 MB/s 11211104 B/op 25 allocs/op BenchmarkFieldsFunc/ASCII/16-4 153135 746.6 ns/op 21.43 MB/s 96 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 14626 7957 ns/op 32.17 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 871 138242 ns/op 29.63 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 45 2536977 ns/op 25.83 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 48087076 ns/op 21.81 MB/s 11219200 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 111663 1057 ns/op 15.13 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 11967 10376 ns/op 24.67 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 618 193415 ns/op 21.18 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 32 3393139 ns/op 19.31 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 61846373 ns/op 16.95 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2315144 48.95 ns/op BenchmarkTrimSpace/ASCII-4 1265332 92.21 ns/op BenchmarkTrimSpace/SomeNonASCII-4 140307 873.6 ns/op BenchmarkTrimSpace/JustNonASCII-4 62592 1939 ns/op BenchmarkToValidUTF8/Valid-4 646102 192.4 ns/op BenchmarkToValidUTF8/InvalidASCII-4 426991 291.8 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 121452 1003 ns/op BenchmarkIndexHard1-4 930 127581 ns/op BenchmarkIndexHard2-4 661 175477 ns/op BenchmarkIndexHard3-4 172 692180 ns/op BenchmarkIndexHard4-4 174 701954 ns/op BenchmarkLastIndexHard1-4 7 16432206 ns/op BenchmarkLastIndexHard2-4 5 21288214 ns/op BenchmarkLastIndexHard3-4 5 22996805 ns/op BenchmarkCountHard1-4 961 126443 ns/op BenchmarkCountHard2-4 657 177583 ns/op BenchmarkCountHard3-4 170 694081 ns/op BenchmarkSplitEmptySeparator-4 1 100167024 ns/op BenchmarkSplitSingleByteSeparator-4 20 5723671 ns/op BenchmarkSplitMultiByteSeparator-4 16 7146621 ns/op BenchmarkSplitNSingleByteSeparator-4 234811 541.8 ns/op BenchmarkSplitNMultiByteSeparator-4 83286 1465 ns/op BenchmarkRepeat-4 239350 527.6 ns/op BenchmarkRepeatLarge/256/1-4 175512 700.5 ns/op 365.47 MB/s BenchmarkRepeatLarge/256/16-4 260838 452.9 ns/op 565.19 MB/s BenchmarkRepeatLarge/512/1-4 128520 926.6 ns/op 552.56 MB/s BenchmarkRepeatLarge/512/16-4 178746 662.4 ns/op 772.94 MB/s BenchmarkRepeatLarge/1024/1-4 85105 1378 ns/op 743.11 MB/s BenchmarkRepeatLarge/1024/16-4 117748 1073 ns/op 954.46 MB/s BenchmarkRepeatLarge/2048/1-4 56572 2072 ns/op 988.26 MB/s BenchmarkRepeatLarge/2048/16-4 67734 1822 ns/op 1123.74 MB/s BenchmarkRepeatLarge/4096/1-4 33424 3572 ns/op 1146.66 MB/s BenchmarkRepeatLarge/4096/16-4 35490 3500 ns/op 1170.42 MB/s BenchmarkRepeatLarge/8192/1-4 20043 6154 ns/op 1331.25 MB/s BenchmarkRepeatLarge/8192/16-4 19939 6409 ns/op 1278.14 MB/s BenchmarkRepeatLarge/8192/4097-4 35838 3268 ns/op 1253.72 MB/s BenchmarkRepeatLarge/16384/1-4 10000 13122 ns/op 1248.58 MB/s BenchmarkRepeatLarge/16384/16-4 10000 12497 ns/op 1311.05 MB/s BenchmarkRepeatLarge/16384/4097-4 12414 8425 ns/op 1458.81 MB/s BenchmarkRepeatLarge/32768/1-4 4915 23436 ns/op 1398.21 MB/s BenchmarkRepeatLarge/32768/16-4 4970 20678 ns/op 1584.71 MB/s BenchmarkRepeatLarge/32768/4097-4 5628 20310 ns/op 1412.08 MB/s BenchmarkRepeatLarge/65536/1-4 2763 42049 ns/op 1558.57 MB/s BenchmarkRepeatLarge/65536/16-4 2877 44022 ns/op 1488.72 MB/s BenchmarkRepeatLarge/65536/4097-4 3362 41323 ns/op 1487.19 MB/s BenchmarkRepeatLarge/131072/1-4 577 198973 ns/op 658.74 MB/s BenchmarkRepeatLarge/131072/16-4 624 183275 ns/op 715.17 MB/s BenchmarkRepeatLarge/131072/4097-4 710 174770 ns/op 726.71 MB/s BenchmarkRepeatLarge/262144/1-4 324 369443 ns/op 709.57 MB/s BenchmarkRepeatLarge/262144/16-4 314 355366 ns/op 737.67 MB/s BenchmarkRepeatLarge/262144/4097-4 349 351159 ns/op 735.03 MB/s BenchmarkRepeatLarge/524288/1-4 164 743653 ns/op 705.02 MB/s BenchmarkRepeatLarge/524288/16-4 154 707587 ns/op 740.95 MB/s BenchmarkRepeatLarge/524288/4097-4 168 702338 ns/op 740.84 MB/s BenchmarkRepeatLarge/1048576/1-4 92 1523187 ns/op 688.41 MB/s BenchmarkRepeatLarge/1048576/16-4 79 1439744 ns/op 728.31 MB/s BenchmarkRepeatLarge/1048576/4097-4 84 1451656 ns/op 719.69 MB/s BenchmarkRepeatLarge/2097152/1-4 40 2975609 ns/op 704.78 MB/s BenchmarkRepeatLarge/2097152/16-4 40 3022394 ns/op 693.87 MB/s BenchmarkRepeatLarge/2097152/4097-4 40 3232037 ns/op 647.75 MB/s BenchmarkRepeatLarge/4194304/1-4 20 6335311 ns/op 662.05 MB/s BenchmarkRepeatLarge/4194304/16-4 18 6284419 ns/op 667.41 MB/s BenchmarkRepeatLarge/4194304/4097-4 19 6288354 ns/op 666.51 MB/s BenchmarkRepeatLarge/8388608/1-4 9 12536224 ns/op 669.15 MB/s BenchmarkRepeatLarge/8388608/16-4 8 12590356 ns/op 666.27 MB/s BenchmarkRepeatLarge/8388608/4097-4 9 12765116 ns/op 656.99 MB/s BenchmarkRepeatLarge/16777216/1-4 5 25329924 ns/op 662.35 MB/s BenchmarkRepeatLarge/16777216/16-4 4 25311934 ns/op 662.82 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 25405564 ns/op 660.38 MB/s BenchmarkRepeatLarge/33554432/1-4 2 51657919 ns/op 649.55 MB/s BenchmarkRepeatLarge/33554432/16-4 2 50239977 ns/op 667.88 MB/s BenchmarkRepeatLarge/33554432/4097-4 3 54119139 ns/op 620.01 MB/s BenchmarkRepeatLarge/67108864/1-4 1 101224395 ns/op 662.97 MB/s BenchmarkRepeatLarge/67108864/16-4 2 102005299 ns/op 657.90 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 97939312 ns/op 685.21 MB/s BenchmarkRepeatLarge/134217728/1-4 1 197614844 ns/op 679.19 MB/s BenchmarkRepeatLarge/134217728/16-4 1 199748361 ns/op 671.93 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 198034640 ns/op 677.75 MB/s BenchmarkRepeatLarge/268435456/1-4 1 436959589 ns/op 614.33 MB/s BenchmarkRepeatLarge/268435456/16-4 1 394756670 ns/op 680.00 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 390295099 ns/op 687.78 MB/s BenchmarkRepeatLarge/536870912/1-4 1 875157212 ns/op 613.46 MB/s BenchmarkRepeatLarge/536870912/16-4 1 781079872 ns/op 687.34 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 779137460 ns/op 689.06 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1752637070 ns/op 612.64 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1571143298 ns/op 683.41 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1604915245 ns/op 669.03 MB/s BenchmarkBytesCompare/1-4 11030134 10.65 ns/op BenchmarkBytesCompare/2-4 10614511 10.08 ns/op BenchmarkBytesCompare/4-4 10944885 9.793 ns/op BenchmarkBytesCompare/8-4 11218714 9.591 ns/op BenchmarkBytesCompare/16-4 11670878 9.841 ns/op BenchmarkBytesCompare/32-4 10065837 11.55 ns/op BenchmarkBytesCompare/64-4 9960780 11.69 ns/op BenchmarkBytesCompare/128-4 9001124 13.27 ns/op BenchmarkBytesCompare/256-4 6561339 17.67 ns/op BenchmarkBytesCompare/512-4 5189528 22.78 ns/op BenchmarkBytesCompare/1024-4 3021528 38.40 ns/op BenchmarkBytesCompare/2048-4 1905540 64.27 ns/op BenchmarkIndexAnyASCII/1:1-4 2762168 43.85 ns/op BenchmarkIndexAnyASCII/1:2-4 2672319 42.24 ns/op BenchmarkIndexAnyASCII/1:4-4 2773180 44.21 ns/op BenchmarkIndexAnyASCII/1:8-4 2715231 42.85 ns/op BenchmarkIndexAnyASCII/1:16-4 2822910 41.38 ns/op BenchmarkIndexAnyASCII/1:32-4 2636664 44.57 ns/op BenchmarkIndexAnyASCII/1:64-4 2809062 42.27 ns/op BenchmarkIndexAnyASCII/16:1-4 2365248 48.87 ns/op BenchmarkIndexAnyASCII/16:2-4 566864 210.4 ns/op BenchmarkIndexAnyASCII/16:4-4 540390 212.3 ns/op BenchmarkIndexAnyASCII/16:8-4 528301 226.7 ns/op BenchmarkIndexAnyASCII/16:16-4 492044 233.7 ns/op BenchmarkIndexAnyASCII/16:32-4 477969 247.9 ns/op BenchmarkIndexAnyASCII/16:64-4 414469 291.2 ns/op BenchmarkIndexAnyASCII/256:1-4 2116464 55.87 ns/op BenchmarkIndexAnyASCII/256:2-4 46932 2608 ns/op BenchmarkIndexAnyASCII/256:4-4 47010 2582 ns/op BenchmarkIndexAnyASCII/256:8-4 45728 2555 ns/op BenchmarkIndexAnyASCII/256:16-4 47842 2528 ns/op BenchmarkIndexAnyASCII/256:32-4 47010 2541 ns/op BenchmarkIndexAnyASCII/256:64-4 46132 2609 ns/op BenchmarkIndexAnyUTF8/1:1-4 2678095 42.98 ns/op BenchmarkIndexAnyUTF8/1:2-4 2840000 43.72 ns/op BenchmarkIndexAnyUTF8/1:4-4 2796949 44.25 ns/op BenchmarkIndexAnyUTF8/1:8-4 2640187 43.98 ns/op BenchmarkIndexAnyUTF8/1:16-4 2809854 41.43 ns/op BenchmarkIndexAnyUTF8/1:32-4 2825799 43.02 ns/op BenchmarkIndexAnyUTF8/1:64-4 2744444 45.25 ns/op BenchmarkIndexAnyUTF8/16:1-4 187916 662.3 ns/op BenchmarkIndexAnyUTF8/16:2-4 353588 336.0 ns/op BenchmarkIndexAnyUTF8/16:4-4 322744 372.1 ns/op BenchmarkIndexAnyUTF8/16:8-4 329510 349.2 ns/op BenchmarkIndexAnyUTF8/16:16-4 336830 335.3 ns/op BenchmarkIndexAnyUTF8/16:32-4 340903 352.1 ns/op BenchmarkIndexAnyUTF8/16:64-4 327145 344.6 ns/op BenchmarkIndexAnyUTF8/256:1-4 13885 8964 ns/op BenchmarkIndexAnyUTF8/256:2-4 24180 4682 ns/op BenchmarkIndexAnyUTF8/256:4-4 26326 4611 ns/op BenchmarkIndexAnyUTF8/256:8-4 26334 4612 ns/op BenchmarkIndexAnyUTF8/256:16-4 26193 4572 ns/op BenchmarkIndexAnyUTF8/256:32-4 24610 4946 ns/op BenchmarkIndexAnyUTF8/256:64-4 24612 4952 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2661267 44.27 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2826538 42.14 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2888932 42.90 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2816562 42.13 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2790147 42.68 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2768092 43.61 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2642709 42.39 ns/op BenchmarkLastIndexAnyASCII/16:1-4 437844 280.3 ns/op BenchmarkLastIndexAnyASCII/16:2-4 461263 265.4 ns/op BenchmarkLastIndexAnyASCII/16:4-4 440647 277.3 ns/op BenchmarkLastIndexAnyASCII/16:8-4 440967 275.6 ns/op BenchmarkLastIndexAnyASCII/16:16-4 440950 292.3 ns/op BenchmarkLastIndexAnyASCII/16:32-4 388363 307.3 ns/op BenchmarkLastIndexAnyASCII/16:64-4 336070 348.5 ns/op BenchmarkLastIndexAnyASCII/256:1-4 33074 3701 ns/op BenchmarkLastIndexAnyASCII/256:2-4 32432 3586 ns/op BenchmarkLastIndexAnyASCII/256:4-4 33976 3500 ns/op BenchmarkLastIndexAnyASCII/256:8-4 33634 3570 ns/op BenchmarkLastIndexAnyASCII/256:16-4 33462 3638 ns/op BenchmarkLastIndexAnyASCII/256:32-4 33856 3512 ns/op BenchmarkLastIndexAnyASCII/256:64-4 33202 3602 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2761266 45.04 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2679686 42.25 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2751243 43.41 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2770017 43.15 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2829043 42.11 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2809689 43.06 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2767725 43.02 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 301581 394.7 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 368252 324.1 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 348223 324.3 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 358342 326.0 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 319124 333.2 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 336392 345.6 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 342147 340.7 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 20736 5530 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 25635 4590 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 26223 4557 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 25976 4808 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 25098 4691 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 23006 5282 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 22452 5102 ns/op BenchmarkTrimASCII/1:1-4 3150342 38.41 ns/op BenchmarkTrimASCII/1:2-4 2496204 46.88 ns/op BenchmarkTrimASCII/1:4-4 2392782 49.40 ns/op BenchmarkTrimASCII/1:8-4 2205391 57.19 ns/op BenchmarkTrimASCII/1:16-4 1730361 68.35 ns/op BenchmarkTrimASCII/16:1-4 575504 205.4 ns/op BenchmarkTrimASCII/16:2-4 406146 272.7 ns/op BenchmarkTrimASCII/16:4-4 453295 269.7 ns/op BenchmarkTrimASCII/16:8-4 438901 278.0 ns/op BenchmarkTrimASCII/16:16-4 375981 285.7 ns/op BenchmarkTrimASCII/256:1-4 47712 2528 ns/op BenchmarkTrimASCII/256:2-4 31348 3710 ns/op BenchmarkTrimASCII/256:4-4 33373 3756 ns/op BenchmarkTrimASCII/256:8-4 31509 3736 ns/op BenchmarkTrimASCII/256:16-4 31528 3776 ns/op BenchmarkTrimASCII/4096:1-4 2832 41016 ns/op BenchmarkTrimASCII/4096:2-4 1963 58151 ns/op BenchmarkTrimASCII/4096:4-4 2002 56242 ns/op BenchmarkTrimASCII/4096:8-4 2061 57900 ns/op BenchmarkTrimASCII/4096:16-4 2114 57615 ns/op BenchmarkTrimByte-4 1842610 64.03 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 15099 7956 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 14733 8244 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 808 146582 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1611 75186 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3132 38479 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 5086 20770 ns/op BenchmarkCompareBytesEqual-4 11971910 9.966 ns/op BenchmarkCompareBytesToNil-4 14181181 8.742 ns/op BenchmarkCompareBytesEmpty-4 14584668 8.238 ns/op BenchmarkCompareBytesIdentical-4 14086776 8.298 ns/op BenchmarkCompareBytesSameLength-4 12391366 9.812 ns/op BenchmarkCompareBytesDifferentLength-4 12604305 9.279 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1418 84262 ns/op 12444.39 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1411 76250 ns/op 13751.91 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1407 85167 ns/op 12312.10 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1419 85508 ns/op 12262.99 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1413 72618 ns/op 14439.81 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1412 84336 ns/op 12433.49 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1406 84209 ns/op 12452.13 MB/s BenchmarkCompareBytesBig-4 1387 73643 ns/op 14238.75 MB/s BenchmarkCompareBytesBigIdentical-4 14287129 8.599 ns/op 121941136.66 MB/s PASS ok bytes 57.442s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 65537670 ns/op 1.53 MB/s 3612268 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 257195008 ns/op 2.21 MB/s 3638592 B/op 54 allocs/op BenchmarkDecodeRand-4 5 20946501 ns/op 0.78 MB/s 3648428 B/op 52 allocs/op PASS ok compress/bzip2 2.202s goos: freebsd goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 76 1441666 ns/op 6.94 MB/s 42805 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 8 13524735 ns/op 7.39 MB/s 44701 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 143069588 ns/op 6.99 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 70 1546546 ns/op 6.47 MB/s 43197 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 7 15128302 ns/op 6.61 MB/s 43237 B/op 11 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 159652635 ns/op 6.26 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 75 1480481 ns/op 6.75 MB/s 42656 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 7 14907316 ns/op 6.71 MB/s 43229 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 148999561 ns/op 6.71 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 76 1505356 ns/op 6.64 MB/s 42736 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 7 14624264 ns/op 6.84 MB/s 43229 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 158345166 ns/op 6.32 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 67 1664538 ns/op 6.01 MB/s 45531 B/op 15 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 7 15725943 ns/op 6.36 MB/s 48603 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 154926464 ns/op 6.45 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 80 1310558 ns/op 7.63 MB/s 43623 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 10 10866344 ns/op 9.20 MB/s 46228 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 117920175 ns/op 8.48 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 93 1227798 ns/op 8.14 MB/s 43348 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 12 9033138 ns/op 11.07 MB/s 45662 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 88915018 ns/op 11.25 MB/s 65952 B/op 160 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 90 1169202 ns/op 8.55 MB/s 42877 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 12 8953422 ns/op 11.17 MB/s 45662 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 89484394 ns/op 11.18 MB/s 67752 B/op 152 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 100 1010161 ns/op 9.90 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 12 10081056 ns/op 9.92 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 2 95172264 ns/op 10.51 MB/s BenchmarkEncode/Digits/Speed/1e4-4 54 1934457 ns/op 5.17 MB/s BenchmarkEncode/Digits/Speed/1e5-4 6 17711293 ns/op 5.65 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 171545745 ns/op 5.83 MB/s BenchmarkEncode/Digits/Default/1e4-4 19 5989877 ns/op 1.67 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 66758531 ns/op 1.50 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 668898343 ns/op 1.49 MB/s BenchmarkEncode/Digits/Compression/1e4-4 19 5898301 ns/op 1.70 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 66577136 ns/op 1.50 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 683027872 ns/op 1.46 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 87 1190705 ns/op 8.40 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 10 10308469 ns/op 9.70 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 100566129 ns/op 9.94 MB/s BenchmarkEncode/Newton/Speed/1e4-4 61 1776144 ns/op 5.63 MB/s BenchmarkEncode/Newton/Speed/1e5-4 8 13853597 ns/op 7.22 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 137609018 ns/op 7.27 MB/s BenchmarkEncode/Newton/Default/1e4-4 20 5770740 ns/op 1.73 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 61624940 ns/op 1.62 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 633675046 ns/op 1.58 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 5795131 ns/op 1.73 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 74400352 ns/op 1.34 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 776938142 ns/op 1.29 MB/s PASS ok compress/flate 15.927s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 54 2070037 ns/op 4.83 MB/s BenchmarkDecoder/1e-Reuse4-4 54 2177551 ns/op 4.59 MB/s BenchmarkDecoder/1e5-4 5 20942069 ns/op 4.78 MB/s BenchmarkDecoder/1e-Reuse5-4 5 20649862 ns/op 4.84 MB/s BenchmarkDecoder/1e6-4 1 211901814 ns/op 4.72 MB/s BenchmarkDecoder/1e-Reuse6-4 1 207864315 ns/op 4.81 MB/s BenchmarkEncoder/1e4-4 64 1784461 ns/op 5.60 MB/s BenchmarkEncoder/1e-Reuse4-4 61 1646915 ns/op 6.07 MB/s BenchmarkEncoder/1e5-4 6 17330151 ns/op 5.77 MB/s BenchmarkEncoder/1e-Reuse5-4 6 17099373 ns/op 5.85 MB/s BenchmarkEncoder/1e6-4 1 181406559 ns/op 5.51 MB/s BenchmarkEncoder/1e-Reuse6-4 1 168519335 ns/op 5.93 MB/s PASS ok compress/lzw 3.455s goos: freebsd goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 34 3345741 ns/op PASS ok container/heap 1.290s goos: freebsd goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 24652 4676 ns/op BenchmarkWithTimeout/concurrency=40-4 6230 19089 ns/op BenchmarkWithTimeout/concurrency=4000-4 5955 19931 ns/op BenchmarkWithTimeout/concurrency=400000-4 7280 23329 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 410452 248.0 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 14382 10897 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 18945 6352 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 3253 37445 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2164 57835 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 3108 39687 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 284 408939 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 213 570075 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 292 391147 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 27 4208095 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 15 6679568 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 34 3850762 ns/op BenchmarkCheckCanceled/Err-4 280239 468.3 ns/op BenchmarkCheckCanceled/Done-4 475338 227.2 ns/op BenchmarkContextCancelDone-4 470451 260.3 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 16905 6956 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 15697 7519 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 15012 8034 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 13572 9033 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 10000 10756 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 688557 183.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 383307 321.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 257176 452.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 164379 763.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 80178 1473 ns/op PASS ok context 12.707s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1953104 63.35 ns/op 252.57 MB/s BenchmarkDecrypt-4 1912177 62.99 ns/op 254.02 MB/s BenchmarkExpand-4 1000000 107.9 ns/op PASS ok crypto/aes 1.512s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 219490 557.0 ns/op 114.90 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 399146 296.3 ns/op 215.99 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 234037 572.0 ns/op 111.88 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 442354 314.0 ns/op 203.81 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 142424 1191 ns/op 1133.55 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 196567 930.4 ns/op 1451.02 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 128667 1255 ns/op 1075.34 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 175708 1045 ns/op 1292.40 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 37248 4457 ns/op 1837.95 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 61306 4280 ns/op 1914.23 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 29070 4685 ns/op 1748.73 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 34977 4634 ns/op 1767.86 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 8098 14517 ns/op 70.19 MB/s BenchmarkAESCFBDecrypt1K-4 8012 14086 ns/op 72.34 MB/s BenchmarkAESCFBDecrypt8K-4 1071 112973 ns/op 72.47 MB/s BenchmarkAESOFB1K-4 12152 9738 ns/op 104.65 MB/s BenchmarkAESCTR1K-4 15426 7633 ns/op 133.50 MB/s BenchmarkAESCTR8K-4 2000 60180 ns/op 136.04 MB/s BenchmarkAESCBCEncrypt1K-4 16119 7415 ns/op 138.10 MB/s BenchmarkAESCBCDecrypt1K-4 19622 6013 ns/op 170.29 MB/s PASS ok crypto/cipher 4.507s goos: freebsd goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 96765 1207 ns/op 6.63 MB/s BenchmarkDecrypt-4 102895 1154 ns/op 6.93 MB/s BenchmarkTDESEncrypt-4 39001 3077 ns/op 2.60 MB/s BenchmarkTDESDecrypt-4 39796 3041 ns/op 2.63 MB/s PASS ok crypto/des 1.645s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 1059 105940 ns/op 759 B/op 12 allocs/op BenchmarkECDH/P384-4 19 6397839 ns/op 1089 B/op 21 allocs/op BenchmarkECDH/P521-4 6 17979992 ns/op 1536 B/op 21 allocs/op BenchmarkECDH/X25519-4 100 1126643 ns/op 376 B/op 9 allocs/op PASS ok crypto/ecdh 1.650s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1947 55739 ns/op 2511 B/op 33 allocs/op BenchmarkSign/P384-4 40 3000191 ns/op 2679 B/op 34 allocs/op BenchmarkSign/P521-4 15 7499283 ns/op 3063 B/op 35 allocs/op BenchmarkVerify/P256-4 1098 109900 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 15 7301587 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 6 19362358 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 4864 24638 ns/op 896 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 68 1808144 ns/op 1096 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 26 4217429 ns/op 1413 B/op 17 allocs/op PASS ok crypto/ecdsa 2.539s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 376 309255 ns/op BenchmarkNewKeyFromSeed-4 379 315012 ns/op BenchmarkSigning-4 352 333724 ns/op BenchmarkVerification-4 243 486003 ns/op PASS ok crypto/ed25519 1.697s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 5732 20747 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 187 638956 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 74 1591698 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 27 4257616 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1570 79277 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 66 1734163 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 26 4529286 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 8 12862191 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 14304 8210 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 6439 17699 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 4480 24595 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 110 1085409 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2997 39558 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 368 321785 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1838 65103 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 100 1024035 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.385s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 17403 6731 ns/op 152.14 MB/s BenchmarkHMACSHA256_32-4 30204 4462 ns/op 7.17 MB/s BenchmarkNewWriteSum-4 12955 8765 ns/op 3.65 MB/s PASS ok crypto/hmac 1.661s goos: freebsd goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 65877 1798 ns/op BenchmarkModSub-4 64551 1835 ns/op BenchmarkMontgomeryRepr-4 31216 3736 ns/op BenchmarkMontgomeryMul-4 32385 3717 ns/op BenchmarkModMul-4 15903 7929 ns/op BenchmarkExpBig-4 16 6490110 ns/op BenchmarkExp-4 7 14982731 ns/op PASS ok crypto/internal/bigmod 2.162s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3859 28022 ns/op BenchmarkScalarBaseMult-4 422 274875 ns/op BenchmarkScalarMult-4 187 647068 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 272 434581 ns/op PASS ok crypto/internal/edwards25519 1.620s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 611882 181.9 ns/op BenchmarkMultiply-4 4696856 25.66 ns/op BenchmarkSquare-4 5696043 22.03 ns/op BenchmarkInvert-4 24744 4583 ns/op BenchmarkMult32-4 1624860 76.36 ns/op PASS ok crypto/internal/edwards25519/field 1.808s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 73 1881961 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1826 66530 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 25 5393060 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 13010583 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 202 622157 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 8540 16053 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 80 1429578 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 31 3609758 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.397s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 738091 156.1 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 380988 317.2 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 138680 901.9 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 705474 158.1 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 372093 318.9 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 131310 882.2 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.823s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 129609 886.6 ns/op 9.02 MB/s BenchmarkHash64-4 146761 809.3 ns/op 79.08 MB/s BenchmarkHash128-4 132776 880.3 ns/op 145.41 MB/s BenchmarkHash256-4 105482 1085 ns/op 235.96 MB/s BenchmarkHash512-4 73363 1547 ns/op 330.98 MB/s BenchmarkHash1K-4 48139 2359 ns/op 434.02 MB/s BenchmarkHash8K-4 8574 13874 ns/op 590.46 MB/s BenchmarkHash1M-4 69 1728483 ns/op 606.65 MB/s BenchmarkHash8M-4 8 13576867 ns/op 617.86 MB/s BenchmarkHash8BytesUnaligned-4 138715 840.7 ns/op 9.52 MB/s BenchmarkHash1KUnaligned-4 51998 2362 ns/op 433.47 MB/s BenchmarkHash8KUnaligned-4 7936 14742 ns/op 555.71 MB/s PASS ok crypto/md5 2.813s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 1 195039711 ns/op PASS ok crypto/rand 1.273s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 15637 7693 ns/op 16.64 MB/s BenchmarkRC4_1K-4 1784 62040 ns/op 16.51 MB/s BenchmarkRC4_8K-4 248 490542 ns/op 16.50 MB/s PASS ok crypto/rc4 1.572s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 12 9591660 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 22618010 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 39040038 ns/op BenchmarkEncryptPKCS1v15/2048-4 39 2622988 ns/op BenchmarkDecryptOAEP/2048-4 12 9751282 ns/op BenchmarkEncryptOAEP/2048-4 43 3006535 ns/op BenchmarkSignPKCS1v15/2048-4 12 9582149 ns/op BenchmarkVerifyPKCS1v15/2048-4 51 2611327 ns/op BenchmarkSignPSS/2048-4 10 10084927 ns/op BenchmarkVerifyPSS/2048-4 42 2618213 ns/op PASS ok crypto/rsa 2.883s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 107391 1072 ns/op 7.46 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 128364 902.8 ns/op 8.86 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 78159 1518 ns/op 210.85 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 88767 1344 ns/op 238.08 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 49362 2388 ns/op 428.76 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 54925 2204 ns/op 464.59 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 10000 11491 ns/op 712.93 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 10000 11372 ns/op 720.36 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.136s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 80773 1443 ns/op 5.54 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 95701 1228 ns/op 6.52 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 91279 1300 ns/op 6.15 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25909 4591 ns/op 223.07 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 27265 4279 ns/op 239.33 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 27008 4509 ns/op 227.11 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4219 28304 ns/op 289.43 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4446 27492 ns/op 297.98 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4246 27652 ns/op 296.26 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.295s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 59191 1976 ns/op 4.05 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 72028 1609 ns/op 4.97 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 65724 1829 ns/op 4.37 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 28869 4106 ns/op 249.39 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 32235 3711 ns/op 275.91 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 31286 3780 ns/op 270.93 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 6783 18445 ns/op 444.13 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 6223 18757 ns/op 436.74 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 6344 19211 ns/op 426.43 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.351s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 18033063 6.104 ns/op BenchmarkConstantTimeEq-4 18833910 6.068 ns/op BenchmarkConstantTimeLessOrEq-4 17853380 6.105 ns/op BenchmarkXORBytes/8Bytes-4 4902715 23.72 ns/op 337.29 MB/s BenchmarkXORBytes/128Bytes-4 4192790 28.78 ns/op 4447.45 MB/s BenchmarkXORBytes/2048Bytes-4 940212 127.1 ns/op 16115.20 MB/s BenchmarkXORBytes/32768Bytes-4 63322 1971 ns/op 16623.00 MB/s PASS ok crypto/subtle 2.003s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 247 486702 ns/op BenchmarkCertCache/1-4 235 494332 ns/op BenchmarkCertCache/2-4 231 495603 ns/op BenchmarkCertCache/3-4 242 505086 ns/op BenchmarkHandshakeServer/RSA-4 18 6537011 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 15 7140463 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 18 6851555 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 97 1045223 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 170 690147 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 54 2158155 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 66 1887982 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 29457822 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 30402795 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 5 23928312 ns/op 43.82 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 29953374 ns/op 35.01 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 35697866 ns/op 58.75 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 48902419 ns/op 42.88 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 59323690 ns/op 70.70 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 87169704 ns/op 48.12 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 107278639 ns/op 78.19 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 162093463 ns/op 51.75 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 193992472 ns/op 86.48 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 278307641 ns/op 60.28 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 410229155 ns/op 81.79 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 534847456 ns/op 62.74 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 811053119 ns/op 82.74 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1071657548 ns/op 62.62 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 5 21659109 ns/op 48.41 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 28412654 ns/op 36.91 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 4 34004770 ns/op 61.67 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 44482776 ns/op 47.15 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 55404914 ns/op 75.70 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 75640336 ns/op 55.45 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 2 100729241 ns/op 83.28 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 151474372 ns/op 55.38 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 189824534 ns/op 88.38 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 291045315 ns/op 57.64 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 390215078 ns/op 85.99 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 581764742 ns/op 57.68 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 791854384 ns/op 84.75 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1099333397 ns/op 61.05 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 703907495 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 706193981 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 288121287 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 288362088 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 148909704 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 149228316 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 80010434 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 79384221 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 38025078 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 38264800 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 142275883 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 145804339 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 63625888 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 64709005 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 36697320 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 38256086 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 24828295 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 24833563 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 7 16081872 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 7 15998859 ns/op PASS ok crypto/tls 19.187s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 9 12036846 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 402 294664 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1326 88826 ns/op 12099 B/op 164 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1123 105023 ns/op 13507 B/op 187 allocs/op PASS ok crypto/x509 1.744s goos: freebsd goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 44 2442158 ns/op 282748 B/op 1652 allocs/op BenchmarkConcurrentStmtQuery-4 38 2821961 ns/op 271627 B/op 2077 allocs/op BenchmarkConcurrentStmtExec-4 55 2096474 ns/op 224461 B/op 766 allocs/op BenchmarkConcurrentTxQuery-4 48 2270882 ns/op 276485 B/op 2178 allocs/op BenchmarkConcurrentTxExec-4 64 1720830 ns/op 87781 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 51 2318559 ns/op 105933 B/op 2113 allocs/op BenchmarkConcurrentTxStmtExec-4 133 891487 ns/op 40076 B/op 381 allocs/op BenchmarkConcurrentRandom-4 52 2253991 ns/op 234192 B/op 1890 allocs/op BenchmarkManyConcurrentQueries-4 2766 40464 ns/op 4103 B/op 20 allocs/op BenchmarkGrabConn-4 228022 529.9 ns/op 0 B/op 0 allocs/op PASS ok database/sql 2.618s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 276540 525.8 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 106 1114488 ns/op 188228 B/op 13 allocs/op Benchmark115/LineToPC-4 98 1420295 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 20058 5959 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.866s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkObjectIdentifierString-4 67104 1705 ns/op BenchmarkMarshal-4 859 131605 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2960 36791 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.457s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 301 380471 ns/op 21.53 MB/s BenchmarkEncodeToString-4 282 385110 ns/op 21.27 MB/s BenchmarkDecode-4 174 717234 ns/op 18.28 MB/s BenchmarkDecodeString-4 165 730464 ns/op 17.95 MB/s PASS ok encoding/base32 1.782s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 404 263148 ns/op 31.13 MB/s BenchmarkDecodeString/2-4 360400 297.5 ns/op 13.45 MB/s BenchmarkDecodeString/4-4 306314 408.6 ns/op 19.58 MB/s BenchmarkDecodeString/8-4 235389 499.6 ns/op 24.02 MB/s BenchmarkDecodeString/64-4 45084 2734 ns/op 32.19 MB/s BenchmarkDecodeString/8192-4 402 292341 ns/op 37.37 MB/s BenchmarkNewEncoding-4 106738 1114 ns/op 229.82 MB/s PASS ok encoding/base64 2.029s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1645 66573 ns/op 60.08 MB/s BenchmarkReadStruct-4 19029 6049 ns/op 12.40 MB/s BenchmarkWriteStruct-4 18242 6572 ns/op 11.41 MB/s BenchmarkReadInts-4 56766 2031 ns/op 14.77 MB/s BenchmarkWriteInts-4 54026 2148 ns/op 13.97 MB/s BenchmarkWriteSlice1000Int32s-4 1582 75695 ns/op 52.84 MB/s BenchmarkPutUint16-4 4089723 29.00 ns/op 68.96 MB/s BenchmarkAppendUint16-4 3449536 31.97 ns/op 62.56 MB/s BenchmarkPutUint32-4 2883106 42.88 ns/op 93.29 MB/s BenchmarkAppendUint32-4 2810476 41.25 ns/op 96.98 MB/s BenchmarkPutUint64-4 1208079 99.44 ns/op 80.45 MB/s BenchmarkAppendUint64-4 1206997 101.4 ns/op 78.91 MB/s BenchmarkLittleEndianPutUint16-4 4234338 28.11 ns/op 71.14 MB/s BenchmarkLittleEndianAppendUint16-4 3884127 29.32 ns/op 68.21 MB/s BenchmarkLittleEndianPutUint32-4 2850291 40.95 ns/op 97.68 MB/s BenchmarkLittleEndianAppendUint32-4 2821447 42.29 ns/op 94.59 MB/s BenchmarkLittleEndianPutUint64-4 1000000 105.2 ns/op 76.07 MB/s BenchmarkLittleEndianAppendUint64-4 1205876 97.70 ns/op 81.89 MB/s BenchmarkReadFloats-4 211622 576.1 ns/op 20.83 MB/s BenchmarkWriteFloats-4 194809 627.0 ns/op 19.14 MB/s BenchmarkReadSlice1000Float32s-4 1635 71213 ns/op 56.17 MB/s BenchmarkWriteSlice1000Float32s-4 1424 84682 ns/op 47.24 MB/s BenchmarkReadSlice1000Uint8s-4 111312 1310 ns/op 763.61 MB/s BenchmarkWriteSlice1000Uint8s-4 138823 994.5 ns/op 1005.54 MB/s BenchmarkPutUvarint32-4 787312 130.2 ns/op 30.71 MB/s BenchmarkPutUvarint64-4 230767 513.8 ns/op 15.57 MB/s PASS ok encoding/binary 5.076s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 8215 13767 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 8629 13594 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 8658 15066 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4753 22565 ns/op 3937 B/op 24 allocs/op BenchmarkReadReuseRecord-4 8319 12720 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 9392 12637 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 9512 13168 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 5404 22983 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 14013 8244 ns/op PASS ok encoding/csv 2.558s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 14683 8153 ns/op 1812 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 18841 6443 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 310 366618 ns/op 16636 B/op 330 allocs/op BenchmarkEncodeComplex128Slice-4 962 124846 ns/op 510 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1964 59023 ns/op 44 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1970 58240 ns/op 44 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2740 41311 ns/op 141 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 78 1508174 ns/op 32939 B/op 254 allocs/op BenchmarkDecodeComplex128Slice-4 772 158269 ns/op 25206 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1656 70956 ns/op 10789 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1754 69439 ns/op 9754 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 1129 102857 ns/op 39115 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 390 294168 ns/op 66104 B/op 2197 allocs/op BenchmarkDecodeBytesSlice-4 723 153677 ns/op 23587 B/op 185 allocs/op BenchmarkDecodeInterfaceSlice-4 128 934475 ns/op 82866 B/op 3178 allocs/op BenchmarkDecodeMap-4 90 1336416 ns/op 54132 B/op 181 allocs/op PASS ok encoding/gob 3.433s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 15849 7621 ns/op 33.59 MB/s BenchmarkEncode/1024-4 3712 31066 ns/op 32.96 MB/s BenchmarkEncode/4096-4 957 122525 ns/op 33.43 MB/s BenchmarkEncode/16384-4 249 484975 ns/op 33.78 MB/s BenchmarkDecode/256-4 30626 3963 ns/op 64.60 MB/s BenchmarkDecode/1024-4 8091 14880 ns/op 68.82 MB/s BenchmarkDecode/4096-4 2082 59300 ns/op 69.07 MB/s BenchmarkDecode/16384-4 505 253773 ns/op 64.56 MB/s BenchmarkDump/256-4 1387 86134 ns/op 2.97 MB/s BenchmarkDump/1024-4 355 294524 ns/op 3.48 MB/s BenchmarkDump/4096-4 100 1189430 ns/op 3.44 MB/s BenchmarkDump/16384-4 22 4797158 ns/op 3.42 MB/s PASS ok encoding/hex 2.773s goos: freebsd goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 108844772 ns/op 17.83 MB/s 8391224 B/op 56 allocs/op BenchmarkCodeEncoderError-4 1 119139897 ns/op 16.29 MB/s 8526224 B/op 141 allocs/op BenchmarkCodeMarshal-4 1 111944683 ns/op 17.33 MB/s 10333352 B/op 61 allocs/op BenchmarkCodeMarshalError-4 1 115331968 ns/op 16.83 MB/s 10335384 B/op 110 allocs/op BenchmarkMarshalBytes/32-4 25504 4694 ns/op BenchmarkMarshalBytes/256-4 5823 17818 ns/op BenchmarkMarshalBytes/4096-4 578 213085 ns/op BenchmarkMarshalBytesError/32-4 66 1784757 ns/op BenchmarkMarshalBytesError/256-4 66 1904460 ns/op BenchmarkMarshalBytesError/4096-4 57 1983241 ns/op BenchmarkCodeDecoder-4 1 358206596 ns/op 5.42 MB/s 11015840 B/op 91355 allocs/op BenchmarkUnicodeDecoder-4 42360 2822 ns/op 4.96 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 57037 2104 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 319069114 ns/op 6.08 MB/s 2939912 B/op 91329 allocs/op BenchmarkCodeUnmarshalReuse-4 1 319771177 ns/op 6.07 MB/s 2938224 B/op 91327 allocs/op BenchmarkUnmarshalString-4 53949 2213 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 159380 745.8 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 366519 338.9 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 83176 1454 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 108123 1125 ns/op 83 B/op 2 allocs/op BenchmarkUnmapped-4 18234 6508 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 3237 33902 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1378 91030 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 180 690913 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 18 6289177 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 482803 224.2 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 524672 225.1 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 523858 221.1 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 490759 217.1 ns/op BenchmarkEncodeMarshaler-4 80395 1523 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 95773 1227 ns/op 43 B/op 0 allocs/op BenchmarkNumberIsValid-4 5021270 25.36 ns/op BenchmarkNumberIsValidRegexp-4 22381 5108 ns/op PASS ok encoding/json 7.676s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 55 2149184 ns/op 30.49 MB/s BenchmarkDecode-4 26 4349632 ns/op 20.41 MB/s PASS ok encoding/pem 1.428s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 3752 31834 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1120 104602 ns/op 8217 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 4806 22327 ns/op PASS ok encoding/xml 1.548s goos: freebsd goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 233557 497.7 ns/op BenchmarkIntSet-4 261051 459.4 ns/op BenchmarkFloatAdd-4 50805 2118 ns/op BenchmarkFloatSet-4 270470 400.8 ns/op BenchmarkStringSet-4 280705 435.8 ns/op BenchmarkMapSet-4 58784 2023 ns/op BenchmarkMapSetDifferent-4 58990 2088 ns/op BenchmarkMapSetDifferentRandom-4 270 421024 ns/op BenchmarkMapSetString-4 63135 1832 ns/op BenchmarkMapAddSame-4 44229 2804 ns/op BenchmarkMapAddDifferent-4 19992 6749 ns/op BenchmarkMapAddDifferentRandom-4 235 512993 ns/op BenchmarkMapAddSameSteadyState-4 232903 552.5 ns/op BenchmarkMapAddDifferentSteadyState-4 119442 1057 ns/op BenchmarkRealworldExpvarUsage-4 10000 25726 ns/op PASS ok expvar 3.424s goos: freebsd goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 137145 848.2 ns/op BenchmarkSprintfEmpty-4 513958 245.5 ns/op BenchmarkSprintfString-4 369625 367.1 ns/op BenchmarkSprintfTruncateString-4 303703 419.0 ns/op BenchmarkSprintfTruncateBytes-4 180091 759.1 ns/op BenchmarkSprintfSlowParsingPath-4 316200 373.7 ns/op BenchmarkSprintfQuoteString-4 42303 2836 ns/op BenchmarkSprintfInt-4 366648 351.0 ns/op BenchmarkSprintfIntInt-4 266068 471.5 ns/op BenchmarkSprintfPrefixedInt-4 295141 427.0 ns/op BenchmarkSprintfFloat-4 178530 686.3 ns/op BenchmarkSprintfComplex-4 70254 1703 ns/op BenchmarkSprintfBoolean-4 332018 363.9 ns/op BenchmarkSprintfHexString-4 165099 748.2 ns/op BenchmarkSprintfHexBytes-4 96918 1226 ns/op BenchmarkSprintfBytes-4 56514 2080 ns/op BenchmarkSprintfStringer-4 106346 1160 ns/op BenchmarkSprintfStructure-4 47475 2592 ns/op BenchmarkManyArgs-4 82209 1410 ns/op BenchmarkFprintInt-4 81307 1540 ns/op BenchmarkFprintfBytes-4 83374 1414 ns/op BenchmarkFprintIntNoAlloc-4 77508 1489 ns/op BenchmarkScanInts-4 44 2704634 ns/op BenchmarkScanRecursiveInt-4 1 266038331 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 293320321 ns/op PASS ok fmt 4.966s goos: freebsd goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 942 111119 ns/op PASS ok go/build 1.173s goos: freebsd goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 50719 2139 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 16628 7226 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 4434 24706 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1290 93887 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 319 381089 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 73 1695291 ns/op 206177 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 18 6653894 ns/op 865637 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 4 27597536 ns/op 3634528 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 114040295 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 2.386s goos: freebsd goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 219440554 ns/op 0.30 MB/s 45302512 B/op 48745 allocs/op PASS ok go/format 1.284s goos: freebsd goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 6 16758739 ns/op 3.21 MB/s BenchmarkParseOnly-4 8 14041333 ns/op 3.84 MB/s BenchmarkResolve-4 61 1928789 ns/op 27.92 MB/s PASS ok go/parser 2.202s goos: freebsd goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 129220206 ns/op 0.40 MB/s 5305512 B/op 27666 allocs/op BenchmarkPrintDecl-4 926 128311 ns/op 0.25 MB/s 16057 B/op 51 allocs/op PASS ok go/printer 1.346s goos: freebsd goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 296 381955 ns/op BenchmarkScanFiles/go/types/expr.go-4 16 6511152 ns/op 7.62 MB/s BenchmarkScanFiles/go/parser/parser.go-4 10 10910244 ns/op 6.64 MB/s BenchmarkScanFiles/net/http/server.go-4 7 15030006 ns/op 7.54 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 261 444730 ns/op 6.92 MB/s PASS ok go/scanner 1.711s goos: freebsd goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1429140 85.15 ns/op PASS ok go/token 1.292s goos: freebsd goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 162 739961 ns/op BenchmarkNamed/Underlying/nongeneric-4 887300 120.9 ns/op BenchmarkNamed/Underlying/generic-4 1000000 113.5 ns/op BenchmarkNamed/Underlying/src_instance-4 1000000 121.2 ns/op BenchmarkNamed/Underlying/user_instance-4 1000000 116.3 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 26788 4318 ns/op BenchmarkNamed/NewMethodSet/generic-4 28164 4344 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 27291 4629 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 26337 4317 ns/op BenchmarkCheck/http/funcbodies/info-4 1 481293121 ns/op 63484 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 344721950 ns/op 88631 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 187922683 ns/op 162577 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 170324371 ns/op 179316 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 421781456 ns/op 12271 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 93171024 ns/op 55547 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 53086777 ns/op 97473 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 52381133 ns/op 98776 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 146063609 ns/op 14832 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 51788758 ns/op 41825 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 38891724 ns/op 55705 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 38935918 ns/op 55643 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 922733207 ns/op 69536 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 499696498 ns/op 128398 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 124288755 ns/op 516093 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 101159422 ns/op 634190 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 392119592 ns/op 5092 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 79759024 ns/op 25033 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 62921853 ns/op 31729 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 63237149 ns/op 31571 lines/s PASS ok go/types 17.291s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 12624 9434 ns/op 108.55 MB/s PASS ok hash/adler32 1.261s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 238844 450.6 ns/op 33.29 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 255523 434.5 ns/op 34.52 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 141103 833.6 ns/op 47.98 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 153094 826.2 ns/op 48.41 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 499924 244.0 ns/op 2098.64 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 509821 264.8 ns/op 1933.45 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 416395 311.9 ns/op 3282.99 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 414836 303.6 ns/op 3372.73 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 252606 567.5 ns/op 7217.12 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 260778 555.8 ns/op 7370.07 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 50790 2975 ns/op 11013.27 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 60477 3247 ns/op 10092.07 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 423130 253.8 ns/op 59.11 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 507366 248.1 ns/op 60.45 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 496058 240.3 ns/op 166.48 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 507078 242.9 ns/op 164.69 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 350416 327.9 ns/op 1561.63 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 362605 317.7 ns/op 1611.77 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 313826 392.0 ns/op 2612.02 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 301147 400.6 ns/op 2556.19 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 240289 461.0 ns/op 8884.30 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 264897 464.4 ns/op 8819.80 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 52921 2254 ns/op 14537.90 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 53448 2167 ns/op 15121.81 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 251529 479.5 ns/op 31.28 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 262189 437.9 ns/op 34.25 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 141458 867.6 ns/op 46.10 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 137221 850.1 ns/op 47.05 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 10000 10573 ns/op 48.42 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 10000 10369 ns/op 49.38 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 5359 23333 ns/op 43.89 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 4930 22819 ns/op 44.88 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1262 100003 ns/op 40.96 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1261 97535 ns/op 42.00 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 148 791986 ns/op 41.37 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 151 851765 ns/op 38.47 MB/s PASS ok hash/crc32 5.985s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 100 1033327 ns/op 63.42 MB/s BenchmarkCrc64/ISO4KB-4 1304 92887 ns/op 44.10 MB/s BenchmarkCrc64/ISO1KB-4 5593 19602 ns/op 52.24 MB/s BenchmarkCrc64/ECMA64KB-4 100 1005697 ns/op 65.16 MB/s BenchmarkCrc64/Random64KB-4 121 1027866 ns/op 63.76 MB/s BenchmarkCrc64/Random16KB-4 460 265671 ns/op 61.67 MB/s PASS ok hash/crc64 1.911s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 12636 9784 ns/op 104.66 MB/s BenchmarkFnv32aKB-4 12247 10213 ns/op 100.26 MB/s BenchmarkFnv64KB-4 10000 10771 ns/op 95.07 MB/s BenchmarkFnv64aKB-4 12126 9775 ns/op 104.76 MB/s BenchmarkFnv128KB-4 2394 51973 ns/op 19.70 MB/s BenchmarkFnv128aKB-4 2296 51379 ns/op 19.93 MB/s PASS ok hash/fnv 2.102s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 665649 163.5 ns/op 24.46 MB/s BenchmarkHash/n=4/Bytes-4 4859662 25.10 ns/op 159.37 MB/s BenchmarkHash/n=4/String-4 1940922 59.65 ns/op 67.05 MB/s BenchmarkHash/n=8/Write-4 663279 167.9 ns/op 47.64 MB/s BenchmarkHash/n=8/Bytes-4 4745631 25.23 ns/op 317.13 MB/s BenchmarkHash/n=8/String-4 2022502 59.96 ns/op 133.42 MB/s BenchmarkHash/n=16/Write-4 675985 165.7 ns/op 96.54 MB/s BenchmarkHash/n=16/Bytes-4 5305731 23.75 ns/op 673.64 MB/s BenchmarkHash/n=16/String-4 2024341 60.15 ns/op 266.02 MB/s BenchmarkHash/n=32/Write-4 629772 172.4 ns/op 185.62 MB/s BenchmarkHash/n=32/Bytes-4 5032909 25.25 ns/op 1267.58 MB/s BenchmarkHash/n=32/String-4 1998334 60.24 ns/op 531.19 MB/s BenchmarkHash/n=64/Write-4 636412 188.0 ns/op 340.34 MB/s BenchmarkHash/n=64/Bytes-4 4371458 27.41 ns/op 2335.30 MB/s BenchmarkHash/n=64/String-4 1966396 62.55 ns/op 1023.21 MB/s BenchmarkHash/n=256/Write-4 455660 248.8 ns/op 1028.99 MB/s BenchmarkHash/n=256/Bytes-4 2276953 53.41 ns/op 4793.51 MB/s BenchmarkHash/n=256/String-4 999620 117.8 ns/op 2173.79 MB/s BenchmarkHash/n=320/Write-4 446019 262.1 ns/op 1220.68 MB/s BenchmarkHash/n=320/Bytes-4 1680240 70.15 ns/op 4561.81 MB/s BenchmarkHash/n=320/String-4 744873 172.0 ns/op 1860.42 MB/s BenchmarkHash/n=1024/Write-4 308008 391.7 ns/op 2614.14 MB/s BenchmarkHash/n=1024/Bytes-4 757267 164.9 ns/op 6210.07 MB/s BenchmarkHash/n=1024/String-4 280909 422.6 ns/op 2423.01 MB/s BenchmarkHash/n=4096/Write-4 138867 901.4 ns/op 4544.21 MB/s BenchmarkHash/n=4096/Bytes-4 233481 629.0 ns/op 6512.28 MB/s BenchmarkHash/n=4096/String-4 69398 1818 ns/op 2252.69 MB/s BenchmarkHash/n=16384/Write-4 39220 3036 ns/op 5396.84 MB/s BenchmarkHash/n=16384/Bytes-4 54972 2459 ns/op 6663.49 MB/s BenchmarkHash/n=16384/String-4 17953 6543 ns/op 2504.24 MB/s PASS ok hash/maphash 5.495s goos: freebsd goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 957 113098 ns/op BenchmarkEscapeNone-4 135871 893.8 ns/op BenchmarkUnescape-4 878 134649 ns/op BenchmarkUnescapeNone-4 671318 189.4 ns/op BenchmarkUnescapeSparse-4 14208 8070 ns/op BenchmarkUnescapeDense-4 1333 90603 ns/op PASS ok html 1.895s goos: freebsd goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 11132 10617 ns/op BenchmarkCSSEscaperNoSpecials-4 54949 2075 ns/op BenchmarkDecodeCSS-4 32571 3661 ns/op BenchmarkDecodeCSSNoSpecials-4 5163032 23.47 ns/op BenchmarkCSSValueFilter-4 145203 859.3 ns/op BenchmarkCSSValueFilterOk-4 99949 1245 ns/op BenchmarkEscapedExecute-4 4783 20978 ns/op BenchmarkHTMLNospaceEscaper-4 13642 8786 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 80589 1481 ns/op BenchmarkStripTags-4 26694 4479 ns/op BenchmarkStripTagsNoSpecials-4 380638 310.6 ns/op BenchmarkJSValEscaperWithNum-4 29505 4118 ns/op BenchmarkJSValEscaperWithStr-4 5920 17737 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 23076 5156 ns/op BenchmarkJSValEscaperWithObj-4 5840 20592 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 16368 7308 ns/op BenchmarkJSStrEscaperNoSpecials-4 73215 1634 ns/op BenchmarkJSStrEscaper-4 14134 8663 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 65247 1818 ns/op BenchmarkJSRegexpEscaper-4 13280 9625 ns/op BenchmarkTemplateSpecialTags-4 111 1061087 ns/op BenchmarkURLEscaper-4 4888 22712 ns/op BenchmarkURLEscaperNoSpecials-4 205628 569.8 ns/op BenchmarkURLNormalizer-4 6548 16416 ns/op BenchmarkURLNormalizerNoSpecials-4 210585 611.0 ns/op BenchmarkSrcsetFilter-4 22842 5338 ns/op BenchmarkSrcsetFilterNoSpecials-4 129465 911.3 ns/op PASS ok html/template 5.207s goos: freebsd goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 759340 155.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 526426 207.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 780291 154.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 611074 211.2 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 2102660 57.16 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1450960 82.74 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 2065992 57.02 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1444957 83.18 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1702243 70.76 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 492422 224.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 433779 275.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 550026 216.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 442618 271.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 867830 134.4 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 619585 182.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 1000000 108.4 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 709350 180.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 508281 227.4 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1680493 72.46 ns/op BenchmarkRGBASetRGBA-4 1703524 71.54 ns/op BenchmarkRGBA64At-4 944262 123.1 ns/op BenchmarkRGBA64SetRGBA64-4 934623 127.6 ns/op BenchmarkNRGBAAt-4 1701799 70.33 ns/op BenchmarkNRGBASetNRGBA-4 1656254 74.75 ns/op BenchmarkNRGBA64At-4 895605 123.5 ns/op BenchmarkNRGBA64SetNRGBA64-4 852618 124.1 ns/op BenchmarkAlphaAt-4 2800996 42.28 ns/op BenchmarkAlphaSetAlpha-4 2933914 40.72 ns/op BenchmarkAlpha16At-4 1761404 67.68 ns/op BenchmarkAlphaSetAlpha16-4 1730103 70.63 ns/op BenchmarkGrayAt-4 2836132 44.13 ns/op BenchmarkGraySetGray-4 2739390 42.29 ns/op BenchmarkGray16At-4 1858406 66.29 ns/op BenchmarkGraySetGray16-4 1720130 70.75 ns/op PASS ok image 6.409s goos: freebsd goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4786305 24.79 ns/op BenchmarkYCbCrToRGB/128-4 4767416 25.20 ns/op BenchmarkYCbCrToRGB/255-4 4514074 25.37 ns/op BenchmarkRGBToYCbCr/0-4 4967824 24.93 ns/op BenchmarkRGBToYCbCr/Cb-4 4764730 24.85 ns/op BenchmarkRGBToYCbCr/Cr-4 4954809 24.87 ns/op BenchmarkYCbCrToRGBA/0-4 3701650 32.42 ns/op BenchmarkYCbCrToRGBA/128-4 3704242 33.33 ns/op BenchmarkYCbCrToRGBA/255-4 3756888 33.25 ns/op BenchmarkNYCbCrAToRGBA/0-4 3648660 33.04 ns/op BenchmarkNYCbCrAToRGBA/128-4 3630630 32.69 ns/op BenchmarkNYCbCrAToRGBA/255-4 3664353 32.00 ns/op PASS ok image/color 2.894s goos: freebsd goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 4 28702466 ns/op BenchmarkFillSrc-4 386 301972 ns/op BenchmarkCopyOver-4 8 14091044 ns/op BenchmarkCopySrc-4 489 232717 ns/op BenchmarkNRGBAOver-4 7 15080217 ns/op BenchmarkNRGBASrc-4 12 10178926 ns/op BenchmarkYCbCr-4 9 11447966 ns/op BenchmarkGray-4 18 5969454 ns/op BenchmarkCMYK-4 12 10142289 ns/op BenchmarkGlyphOver-4 24 4836063 ns/op BenchmarkRGBAMaskOver-4 4 25339462 ns/op BenchmarkGrayMaskOver-4 6 18789640 ns/op BenchmarkRGBA64ImageMaskOver-4 4 30651170 ns/op BenchmarkRGBA-4 5 20466481 ns/op BenchmarkPalettedFill-4 1161 106250 ns/op BenchmarkPalettedRGBA-4 5 23111343 ns/op BenchmarkGenericOver-4 3 46182411 ns/op BenchmarkGenericMaskOver-4 6 18243745 ns/op BenchmarkGenericSrc-4 4 29728384 ns/op BenchmarkGenericMaskSrc-4 4 27190306 ns/op PASS ok image/draw 6.685s goos: freebsd goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 24 4432707 ns/op 3.49 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 106696577 ns/op 2.88 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2866622406 ns/op 0.43 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 63 1790936 ns/op 8.63 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 141902285 ns/op 0.44 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.936s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3855 26912 ns/op BenchmarkIDCT-4 4407 25691 ns/op BenchmarkDecodeBaseline-4 9 11267921 ns/op 5.48 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 7 16040654 ns/op 3.85 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 139920229 ns/op 8.78 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 171827972 ns/op 5.36 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 2.202s goos: freebsd goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 14046861 8.545 ns/op BenchmarkDecodeGray-4 13 7728033 ns/op 8.48 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 33547088 ns/op 7.81 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 28428173 ns/op 9.22 MB/s 346594 B/op 152 allocs/op BenchmarkDecodePaletted-4 22 4638473 ns/op 14.13 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 26774683 ns/op 9.79 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 4 31351820 ns/op 8.36 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 3 48748146 ns/op 6.30 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 3 50412291 ns/op 6.09 MB/s 284053 B/op 9 allocs/op BenchmarkEncodeNRGBOpaque-4 1 159808892 ns/op 7.69 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 174838811 ns/op 7.03 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 5 24362989 ns/op 12.61 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 151177806 ns/op 8.13 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 653712855 ns/op 1.88 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.604s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 3 44599161 ns/op 2.24 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 37327508 ns/op 2.68 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 261987446 ns/op 1.91 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 225778595 ns/op 2.21 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 43887836 ns/op 2.28 MB/s 401490 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 36766635 ns/op 2.72 MB/s 802898 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 239861545 ns/op 2.08 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 209094901 ns/op 2.39 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 524933700 ns/op 1.91 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 468337988 ns/op 2.14 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3214741231 ns/op 1.56 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3205085161 ns/op 1.56 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 13 8185612 ns/op 12.22 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 13 8582449 ns/op 11.65 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 40762061 ns/op 12.27 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 41137106 ns/op 12.15 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 76675309 ns/op 13.04 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 78482100 ns/op 12.74 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 384532342 ns/op 13.00 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 409636182 ns/op 12.21 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 50278366 ns/op 1.99 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 43146746 ns/op 2.32 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 309296312 ns/op 1.62 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 288051616 ns/op 1.74 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 698426782 ns/op 1.43 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 682116015 ns/op 1.47 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 4116138378 ns/op 1.21 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 3875280465 ns/op 1.29 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 135417245 ns/op 30.87 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 143920918 ns/op 29.04 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 37.179s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 41584 2634 ns/op 0.38 MB/s BenchmarkMarshalCorpusFile/2-4 44991 2798 ns/op 0.71 MB/s BenchmarkMarshalCorpusFile/4-4 39499 3183 ns/op 1.26 MB/s BenchmarkMarshalCorpusFile/8-4 33176 3516 ns/op 2.28 MB/s BenchmarkMarshalCorpusFile/16-4 26238 4723 ns/op 3.39 MB/s BenchmarkMarshalCorpusFile/32-4 16916 6941 ns/op 4.61 MB/s BenchmarkMarshalCorpusFile/64-4 10999 11124 ns/op 5.75 MB/s BenchmarkMarshalCorpusFile/128-4 5959 18829 ns/op 6.80 MB/s BenchmarkMarshalCorpusFile/256-4 3100 34604 ns/op 7.40 MB/s BenchmarkMarshalCorpusFile/512-4 1617 68607 ns/op 7.46 MB/s BenchmarkMarshalCorpusFile/1024-4 926 128207 ns/op 7.99 MB/s BenchmarkMarshalCorpusFile/2048-4 446 271071 ns/op 7.56 MB/s BenchmarkMarshalCorpusFile/4096-4 223 528027 ns/op 7.76 MB/s BenchmarkMarshalCorpusFile/8192-4 100 1031155 ns/op 7.94 MB/s BenchmarkMarshalCorpusFile/16384-4 55 2050591 ns/op 7.99 MB/s BenchmarkMarshalCorpusFile/32768-4 26 4578699 ns/op 7.16 MB/s BenchmarkMarshalCorpusFile/65536-4 12 9200604 ns/op 7.12 MB/s BenchmarkMarshalCorpusFile/131072-4 6 18312849 ns/op 7.16 MB/s BenchmarkMarshalCorpusFile/262144-4 3 38768516 ns/op 6.76 MB/s BenchmarkMarshalCorpusFile/524288-4 2 84065150 ns/op 6.24 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 160431887 ns/op 6.54 MB/s BenchmarkUnmarshalCorpusFile/1-4 12375 9919 ns/op 0.10 MB/s BenchmarkUnmarshalCorpusFile/2-4 10000 11071 ns/op 0.18 MB/s BenchmarkUnmarshalCorpusFile/4-4 9846 12046 ns/op 0.33 MB/s BenchmarkUnmarshalCorpusFile/8-4 8084 13076 ns/op 0.61 MB/s BenchmarkUnmarshalCorpusFile/16-4 6940 15886 ns/op 1.01 MB/s BenchmarkUnmarshalCorpusFile/32-4 5110 22792 ns/op 1.40 MB/s BenchmarkUnmarshalCorpusFile/64-4 4214 27395 ns/op 2.34 MB/s BenchmarkUnmarshalCorpusFile/128-4 3574 34358 ns/op 3.73 MB/s BenchmarkUnmarshalCorpusFile/256-4 1192 93122 ns/op 2.75 MB/s BenchmarkUnmarshalCorpusFile/512-4 681 173939 ns/op 2.94 MB/s BenchmarkUnmarshalCorpusFile/1024-4 345 339257 ns/op 3.02 MB/s BenchmarkUnmarshalCorpusFile/2048-4 174 683972 ns/op 2.99 MB/s BenchmarkUnmarshalCorpusFile/4096-4 84 1340713 ns/op 3.06 MB/s BenchmarkUnmarshalCorpusFile/8192-4 40 2678849 ns/op 3.06 MB/s BenchmarkUnmarshalCorpusFile/16384-4 21 5301468 ns/op 3.09 MB/s BenchmarkUnmarshalCorpusFile/32768-4 10 10614986 ns/op 3.09 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 20817593 ns/op 3.15 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 42112643 ns/op 3.11 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 83911673 ns/op 3.12 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 165955941 ns/op 3.16 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 343668877 ns/op 3.05 MB/s BenchmarkMutatorBytes/1-4 40800 2953 ns/op BenchmarkMutatorBytes/10-4 43300 2706 ns/op BenchmarkMutatorBytes/100-4 42099 2998 ns/op BenchmarkMutatorBytes/1000-4 27112 4815 ns/op BenchmarkMutatorBytes/10000-4 6414 21179 ns/op BenchmarkMutatorBytes/100000-4 920 137332 ns/op BenchmarkMutatorString/1-4 38505 2888 ns/op BenchmarkMutatorString/10-4 42168 2946 ns/op BenchmarkMutatorString/100-4 36168 3527 ns/op BenchmarkMutatorString/1000-4 16854 7303 ns/op BenchmarkMutatorString/10000-4 4159 49955 ns/op BenchmarkMutatorString/100000-4 360 348260 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 19064 5293 ns/op BenchmarkMutatorAllBasicTypes/string-4 21462 5420 ns/op BenchmarkMutatorAllBasicTypes/bool-4 71760 1666 ns/op BenchmarkMutatorAllBasicTypes/float32-4 64278 1915 ns/op BenchmarkMutatorAllBasicTypes/float64-4 59245 2013 ns/op BenchmarkMutatorAllBasicTypes/int-4 66267 1763 ns/op BenchmarkMutatorAllBasicTypes/int8-4 67308 1808 ns/op BenchmarkMutatorAllBasicTypes/int16-4 67626 1862 ns/op BenchmarkMutatorAllBasicTypes/int32-4 59560 1938 ns/op BenchmarkMutatorAllBasicTypes/int64-4 60500 1967 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 59589 1833 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 66961 1864 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 60519 1999 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 57721 2064 ns/op PASS ok internal/fuzz 12.319s goos: freebsd goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 57620 1987 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 153218 783.9 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 1.350s PASS ok internal/poll 1.091s goos: freebsd goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 6 19411000 ns/op PASS ok internal/trace 2.585s goos: freebsd goarch: amd64 pkg: internal/zstd cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLarge-4 2 76202065 ns/op 2.33 MB/s 1139196 B/op 23 allocs/op PASS ok internal/zstd 1.329s goos: freebsd goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 21352 6990 ns/op BenchmarkCopyNLarge-4 355 356436 ns/op PASS ok io 1.575s goos: freebsd goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 259272 457.9 ns/op BenchmarkPrintln-4 25224 4623 ns/op 78 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 39080 2999 ns/op 66 B/op 1 allocs/op BenchmarkConcurrent-4 6433 17704 ns/op BenchmarkDiscard-4 1000000 110.3 ns/op 0 B/op 0 allocs/op PASS ok log 1.853s goos: freebsd goarch: amd64 pkg: log/slog cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriteTime-4 92630 1283 ns/op BenchmarkJSONHandler/defaults-4 8055 13819 ns/op 521 B/op 0 allocs/op BenchmarkJSONHandler/time_format-4 4932 21496 ns/op 776 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 5725 19374 ns/op 758 B/op 5 allocs/op BenchmarkPreformatting/separate-4 8389 12884 ns/op 525 B/op 1 allocs/op BenchmarkPreformatting/struct-4 8410 13107 ns/op 532 B/op 1 allocs/op BenchmarkPreformatting/struct_file-4 6097 16803 ns/op 519 B/op 0 allocs/op BenchmarkJSONEncoding/json.Marshal-4 37065 3314 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 36108 3214 ns/op 64 B/op 2 allocs/op BenchmarkNopLog/no_attrs-4 73621 1695 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 59983 2082 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 54586 2159 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 58407 2158 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 55634 2197 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 55660 2242 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 489524 267.4 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 335865 332.8 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 256147 456.0 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 184066 642.5 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 150699 808.5 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 7582 15702 ns/op BenchmarkDispatch/switch-checked-4 227322 499.0 ns/op BenchmarkDispatch/As-4 219663 541.2 ns/op BenchmarkDispatch/Visit-4 215746 573.2 ns/op BenchmarkUnsafeStrings-4 21474 5366 ns/op 0 B/op 0 allocs/op --- BENCH: BenchmarkUnsafeStrings-4 value_test.go:251: Value size = 24 value_test.go:251: Value size = 24 value_test.go:251: Value size = 24 value_test.go:251: Value size = 24 PASS ok log/slog 4.379s goos: freebsd goarch: amd64 pkg: log/slog/internal/benchmarks cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrs/disabled/5_args-4 2539207 47.66 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 2006725 58.46 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 1617301 76.17 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 508308 224.8 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 79772 1442 ns/op 261 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 86708 1440 ns/op 259 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 55636 2164 ns/op 467 B/op 1 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 19383 6065 ns/op 2047 B/op 1 allocs/op BenchmarkAttrs/Text_discard/5_args-4 17462 7039 ns/op 603 B/op 3 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 17208 6887 ns/op 610 B/op 3 allocs/op BenchmarkAttrs/Text_discard/10_args-4 12283 9922 ns/op 900 B/op 7 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3888 29199 ns/op 3034 B/op 22 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 20646 5753 ns/op 535 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 20599 5857 ns/op 527 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 14038 9128 ns/op 724 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 4606 25306 ns/op 2320 B/op 2 allocs/op PASS ok log/slog/internal/benchmarks 3.727s goos: freebsd goarch: amd64 pkg: maps cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMapClone-4 4 35179789 ns/op BenchmarkKeys-4 8 13259736 ns/op BenchmarkValues-4 8 13503368 ns/op PASS ok maps 4.456s goos: freebsd goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 2046426 62.50 ns/op BenchmarkAcosh-4 1000000 108.8 ns/op BenchmarkAsin-4 1949104 63.86 ns/op BenchmarkAsinh-4 1000000 112.7 ns/op BenchmarkAtan-4 2794033 46.52 ns/op BenchmarkAtanh-4 1000000 107.9 ns/op BenchmarkAtan2-4 2045172 62.60 ns/op BenchmarkCbrt-4 1479340 79.71 ns/op BenchmarkCeil-4 20538874 5.454 ns/op BenchmarkCompare-4 4226570 28.40 ns/op BenchmarkCompare32-4 5114365 23.14 ns/op BenchmarkCopysign-4 3415959 35.98 ns/op BenchmarkCos-4 1370308 86.37 ns/op BenchmarkCosh-4 1502659 81.80 ns/op BenchmarkErf-4 2429534 50.79 ns/op BenchmarkErfc-4 2448392 50.10 ns/op BenchmarkErfinv-4 2094566 63.51 ns/op BenchmarkErfcinv-4 2031547 64.03 ns/op BenchmarkExp-4 6016720 39.15 ns/op BenchmarkExpGo-4 1000000 121.4 ns/op BenchmarkExpm1-4 2171046 55.73 ns/op BenchmarkExp2-4 1000000 109.7 ns/op BenchmarkExp2Go-4 989517 123.4 ns/op BenchmarkAbs-4 4181451 28.28 ns/op BenchmarkDim-4 9378128 13.31 ns/op BenchmarkFloor-4 20479849 5.746 ns/op BenchmarkMax-4 13325232 8.516 ns/op BenchmarkMin-4 13593897 8.796 ns/op BenchmarkMod-4 371371 302.7 ns/op BenchmarkFrexp-4 2238050 53.63 ns/op BenchmarkGamma-4 872871 145.0 ns/op BenchmarkHypot-4 11086531 22.84 ns/op BenchmarkHypotGo-4 1715960 70.44 ns/op BenchmarkIlogb-4 2512434 45.97 ns/op BenchmarkJ0-4 266668 459.5 ns/op BenchmarkJ1-4 295270 410.6 ns/op BenchmarkJn-4 143707 877.1 ns/op BenchmarkLdexp-4 2226415 55.33 ns/op BenchmarkLgamma-4 1000000 123.9 ns/op BenchmarkLog-4 4829996 45.85 ns/op BenchmarkLogb-4 2746894 43.00 ns/op BenchmarkLog1p-4 1398722 85.06 ns/op BenchmarkLog10-4 3122539 44.01 ns/op BenchmarkLog2-4 1653340 71.82 ns/op BenchmarkModf-4 3247634 36.41 ns/op BenchmarkNextafter32-4 3061759 38.04 ns/op BenchmarkNextafter64-4 3283364 36.22 ns/op BenchmarkPowInt-4 670516 178.1 ns/op BenchmarkPowFrac-4 478111 258.9 ns/op BenchmarkPow10Pos-4 5131538 23.36 ns/op BenchmarkPow10Neg-4 5222851 23.57 ns/op BenchmarkRound-4 4289865 28.01 ns/op BenchmarkRoundToEven-4 9275502 11.45 ns/op BenchmarkRemainder-4 581580 199.4 ns/op BenchmarkSignbit-4 6138172 19.84 ns/op BenchmarkSin-4 1973428 63.08 ns/op BenchmarkSincos-4 1261844 101.0 ns/op BenchmarkSinh-4 1801998 63.56 ns/op BenchmarkSqrtIndirect-4 20097064 5.094 ns/op BenchmarkSqrtLatency-4 19001493 6.861 ns/op BenchmarkSqrtIndirectLatency-4 18329682 7.005 ns/op BenchmarkSqrtGoLatency-4 1491536 79.26 ns/op BenchmarkSqrtPrime-4 38415 3163 ns/op BenchmarkTan-4 1647082 72.27 ns/op BenchmarkTanh-4 1428410 81.71 ns/op BenchmarkTrunc-4 20868193 5.307 ns/op BenchmarkY0-4 299595 412.0 ns/op BenchmarkY1-4 306842 409.8 ns/op BenchmarkYn-4 137418 846.0 ns/op BenchmarkFloat64bits-4 6256285 19.04 ns/op BenchmarkFloat64frombits-4 5855875 19.80 ns/op BenchmarkFloat32bits-4 5981905 20.04 ns/op BenchmarkFloat32frombits-4 6411426 18.51 ns/op BenchmarkFMA-4 19816426 5.709 ns/op PASS ok math 12.696s goos: freebsd goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 13307229 9.200 ns/op 6956.67 MB/s BenchmarkAddVV/2-4 11398405 10.31 ns/op 12415.14 MB/s BenchmarkAddVV/3-4 10294194 10.83 ns/op 17730.21 MB/s BenchmarkAddVV/4-4 11175733 10.97 ns/op 23340.44 MB/s BenchmarkAddVV/5-4 10168474 11.97 ns/op 26732.11 MB/s BenchmarkAddVV/10-4 8412490 14.89 ns/op 42985.07 MB/s BenchmarkAddVV/100-4 1926237 61.56 ns/op 103971.35 MB/s BenchmarkAddVV/1000-4 226953 524.4 ns/op 122051.54 MB/s BenchmarkSubVV/1-4 12698958 9.233 ns/op 6931.83 MB/s BenchmarkSubVV/2-4 11918820 9.983 ns/op 12822.15 MB/s BenchmarkSubVV/3-4 10991875 10.64 ns/op 18050.20 MB/s BenchmarkSubVV/4-4 11210133 11.11 ns/op 23052.59 MB/s BenchmarkSubVV/5-4 10479444 11.65 ns/op 27467.65 MB/s BenchmarkSubVV/10-4 8370075 14.44 ns/op 44318.81 MB/s BenchmarkSubVV/100-4 2028031 58.86 ns/op 108736.38 MB/s BenchmarkSubVV/1000-4 221444 519.0 ns/op 123306.84 MB/s BenchmarkAddVW/1-4 14536802 8.021 ns/op 997.34 MB/s BenchmarkAddVW/2-4 13162123 8.859 ns/op 1806.10 MB/s BenchmarkAddVW/3-4 12208228 9.578 ns/op 2505.62 MB/s BenchmarkAddVW/4-4 12415026 9.498 ns/op 3369.11 MB/s BenchmarkAddVW/5-4 11367210 11.20 ns/op 3572.98 MB/s BenchmarkAddVW/10-4 9544191 12.72 ns/op 6287.51 MB/s BenchmarkAddVW/100-4 351096 310.7 ns/op 2574.96 MB/s BenchmarkAddVW/1000-4 57145 1989 ns/op 4022.78 MB/s BenchmarkAddVWext/1-4 14772495 8.258 ns/op 968.71 MB/s BenchmarkAddVWext/2-4 13458919 8.854 ns/op 1807.07 MB/s BenchmarkAddVWext/3-4 12176978 10.31 ns/op 2328.69 MB/s BenchmarkAddVWext/4-4 12774930 9.467 ns/op 3380.09 MB/s BenchmarkAddVWext/5-4 10761757 10.92 ns/op 3661.46 MB/s BenchmarkAddVWext/10-4 10261740 12.50 ns/op 6398.02 MB/s BenchmarkAddVWext/100-4 94836 1229 ns/op 650.76 MB/s BenchmarkAddVWext/1000-4 10000 11802 ns/op 677.85 MB/s BenchmarkSubVW/1-4 14817578 8.120 ns/op 985.27 MB/s BenchmarkSubVW/2-4 14418031 8.512 ns/op 1879.67 MB/s BenchmarkSubVW/3-4 13172442 9.145 ns/op 2624.34 MB/s BenchmarkSubVW/4-4 12472424 9.338 ns/op 3426.86 MB/s BenchmarkSubVW/5-4 11476234 10.28 ns/op 3889.55 MB/s BenchmarkSubVW/10-4 9301922 12.17 ns/op 6572.09 MB/s BenchmarkSubVW/100-4 343976 316.7 ns/op 2526.20 MB/s BenchmarkSubVW/1000-4 59958 2102 ns/op 3806.59 MB/s BenchmarkSubVWext/1-4 13821636 8.222 ns/op 972.97 MB/s BenchmarkSubVWext/2-4 13439451 8.882 ns/op 1801.34 MB/s BenchmarkSubVWext/3-4 12263404 9.696 ns/op 2475.25 MB/s BenchmarkSubVWext/4-4 12495954 9.829 ns/op 3255.67 MB/s BenchmarkSubVWext/5-4 10947933 10.41 ns/op 3842.84 MB/s BenchmarkSubVWext/10-4 9515618 12.88 ns/op 6210.24 MB/s BenchmarkSubVWext/100-4 96036 1239 ns/op 645.57 MB/s BenchmarkSubVWext/1000-4 9612 11401 ns/op 701.71 MB/s BenchmarkMulAddVWW/1-4 11716162 9.898 ns/op 6466.11 MB/s BenchmarkMulAddVWW/2-4 11016895 10.76 ns/op 11898.75 MB/s BenchmarkMulAddVWW/3-4 9838495 11.96 ns/op 16049.01 MB/s BenchmarkMulAddVWW/4-4 9846412 12.53 ns/op 20438.54 MB/s BenchmarkMulAddVWW/5-4 8661183 13.80 ns/op 23194.69 MB/s BenchmarkMulAddVWW/10-4 6347094 18.84 ns/op 33967.60 MB/s BenchmarkMulAddVWW/100-4 1000000 100.1 ns/op 63956.14 MB/s BenchmarkMulAddVWW/1000-4 129166 904.5 ns/op 70753.74 MB/s BenchmarkAddMulVVW/1-4 12833799 9.708 ns/op 6592.41 MB/s BenchmarkAddMulVVW/2-4 10663131 11.32 ns/op 11309.45 MB/s BenchmarkAddMulVVW/3-4 10017246 11.94 ns/op 16080.93 MB/s BenchmarkAddMulVVW/4-4 9261232 13.02 ns/op 19658.84 MB/s BenchmarkAddMulVVW/5-4 8573307 13.74 ns/op 23285.10 MB/s BenchmarkAddMulVVW/10-4 7100473 16.89 ns/op 37882.49 MB/s BenchmarkAddMulVVW/100-4 1505137 77.77 ns/op 82291.54 MB/s BenchmarkAddMulVVW/1000-4 170264 687.8 ns/op 93043.83 MB/s BenchmarkDivWVW/1-4 2851303 42.40 ns/op 1509.60 MB/s BenchmarkDivWVW/2-4 1296730 92.04 ns/op 1390.76 MB/s BenchmarkDivWVW/3-4 999646 118.8 ns/op 1615.85 MB/s BenchmarkDivWVW/4-4 870409 139.6 ns/op 1834.27 MB/s BenchmarkDivWVW/5-4 840123 143.2 ns/op 2234.16 MB/s BenchmarkDivWVW/10-4 467899 258.8 ns/op 2472.92 MB/s BenchmarkDivWVW/100-4 60934 1973 ns/op 3244.22 MB/s BenchmarkDivWVW/1000-4 6259 19288 ns/op 3318.10 MB/s BenchmarkNonZeroShifts/1/shrVU-4 12127371 9.877 ns/op BenchmarkNonZeroShifts/1/shlVU-4 13002178 9.678 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10848222 10.63 ns/op BenchmarkNonZeroShifts/2/shlVU-4 11150706 10.56 ns/op BenchmarkNonZeroShifts/3/shrVU-4 10295034 11.73 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10556630 11.47 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9459330 12.25 ns/op BenchmarkNonZeroShifts/4/shlVU-4 10049167 11.96 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8610541 13.34 ns/op BenchmarkNonZeroShifts/5/shlVU-4 9104824 13.26 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6724173 17.76 ns/op BenchmarkNonZeroShifts/10/shlVU-4 7224817 15.96 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 101.9 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1361770 90.24 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 127821 907.5 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 156763 746.7 ns/op BenchmarkDecimalConversion-4 232 496528 ns/op BenchmarkFloatString/100-4 13113 9305 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 242 492833 ns/op 2908 B/op 9 allocs/op BenchmarkFloatString/10000-4 3 44951378 ns/op 61184 B/op 52 allocs/op BenchmarkFloatString/100000-4 1 4461831000 ns/op 843912 B/op 494 allocs/op BenchmarkFloatAdd/10-4 197966 619.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 197956 607.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 181128 709.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 93004 1273 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 18240 6771 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 238185 504.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 242954 483.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 240642 501.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 176594 697.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 46788 2556 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2082 55654 ns/op BenchmarkParseFloatLargeExp-4 502 243308 ns/op BenchmarkGCD10x10/WithoutXY-4 218661 550.5 ns/op BenchmarkGCD10x10/WithXY-4 62569 1871 ns/op BenchmarkGCD10x100/WithoutXY-4 114813 1058 ns/op BenchmarkGCD10x100/WithXY-4 19022 6458 ns/op BenchmarkGCD10x1000/WithoutXY-4 70447 1687 ns/op BenchmarkGCD10x1000/WithXY-4 14961 7897 ns/op BenchmarkGCD100x100/WithoutXY-4 27094 4363 ns/op BenchmarkGCD100x100/WithXY-4 9810 10629 ns/op BenchmarkGCD100x1000/WithoutXY-4 13120 9157 ns/op BenchmarkGCD100x1000/WithXY-4 6015 17736 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2215 53119 ns/op BenchmarkGCD1000x1000/WithXY-4 1236 95540 ns/op BenchmarkHilbert-4 24 4794164 ns/op BenchmarkBinomial-4 14691 8100 ns/op BenchmarkQuoRem-4 21688 5793 ns/op BenchmarkExp-4 15 7325530 ns/op BenchmarkExpMont/Odd-4 128 942423 ns/op 2595 B/op 22 allocs/op BenchmarkExpMont/Even1-4 126 943258 ns/op 3353 B/op 37 allocs/op BenchmarkExpMont/Even2-4 121 984009 ns/op 3810 B/op 52 allocs/op BenchmarkExpMont/Even3-4 122 965740 ns/op 3841 B/op 53 allocs/op BenchmarkExpMont/Even4-4 121 992051 ns/op 3875 B/op 54 allocs/op BenchmarkExpMont/Even8-4 121 972799 ns/op 3835 B/op 53 allocs/op BenchmarkExpMont/Even32-4 121 978122 ns/op 3828 B/op 52 allocs/op BenchmarkExpMont/Even64-4 146 804825 ns/op 3629 B/op 53 allocs/op BenchmarkExpMont/Even96-4 141 836125 ns/op 3771 B/op 51 allocs/op BenchmarkExpMont/Even128-4 165 713048 ns/op 3249 B/op 50 allocs/op BenchmarkExpMont/Even255-4 190 624720 ns/op 2949 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 456 259890 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 399 297849 ns/op 1727 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 404 293022 ns/op 1738 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 400 293014 ns/op 1733 B/op 47 allocs/op BenchmarkExp2-4 14 7480237 ns/op BenchmarkBitset-4 738518 146.0 ns/op BenchmarkBitsetNeg-4 450854 262.4 ns/op BenchmarkBitsetOrig-4 270847 453.8 ns/op BenchmarkBitsetNegOrig-4 174906 695.8 ns/op BenchmarkModSqrt225_Tonelli-4 100 1030273 ns/op BenchmarkModSqrt225_3Mod4-4 382 316946 ns/op BenchmarkModSqrt231_Tonelli-4 100 1070891 ns/op BenchmarkModSqrt231_5Mod8-4 321 369144 ns/op BenchmarkModInverse-4 13514 9010 ns/op BenchmarkSqrt-4 1676 68578 ns/op BenchmarkIntSqr/1-4 1399264 85.85 ns/op BenchmarkIntSqr/2-4 766308 154.6 ns/op BenchmarkIntSqr/3-4 648854 185.9 ns/op BenchmarkIntSqr/5-4 444396 257.8 ns/op BenchmarkIntSqr/8-4 309226 372.9 ns/op BenchmarkIntSqr/10-4 261912 458.2 ns/op BenchmarkIntSqr/20-4 51740 2399 ns/op BenchmarkIntSqr/30-4 38894 3277 ns/op BenchmarkIntSqr/50-4 23667 5131 ns/op BenchmarkIntSqr/80-4 14121 8584 ns/op BenchmarkIntSqr/100-4 10000 11056 ns/op BenchmarkIntSqr/200-4 3939 29376 ns/op BenchmarkIntSqr/300-4 1593 68532 ns/op BenchmarkIntSqr/500-4 835 148847 ns/op BenchmarkIntSqr/800-4 312 381513 ns/op BenchmarkIntSqr/1000-4 228 516318 ns/op BenchmarkDiv/20/10-4 430784 272.6 ns/op BenchmarkDiv/40/20-4 431505 275.6 ns/op BenchmarkDiv/100/50-4 369456 318.8 ns/op BenchmarkDiv/200/100-4 53397 2374 ns/op BenchmarkDiv/400/200-4 49658 2479 ns/op BenchmarkDiv/1000/500-4 39044 3030 ns/op BenchmarkDiv/2000/1000-4 31292 4000 ns/op BenchmarkDiv/20000/10000-4 1137 106288 ns/op BenchmarkDiv/200000/100000-4 27 4309986 ns/op BenchmarkDiv/2000000/1000000-4 1 120294590 ns/op BenchmarkDiv/20000000/10000000-4 1 3498041801 ns/op BenchmarkMul-4 5 20558538 ns/op BenchmarkNatMul/10-4 181887 615.8 ns/op BenchmarkNatMul/100-4 6081 19535 ns/op BenchmarkNatMul/1000-4 186 638770 ns/op BenchmarkZeroShifts/Shl-4 21836 5197 ns/op BenchmarkZeroShifts/ShlSame-4 5332408 21.81 ns/op BenchmarkZeroShifts/Shr-4 22828 4951 ns/op BenchmarkZeroShifts/ShrSame-4 5547246 22.12 ns/op BenchmarkExp3Power/0x10-4 200600 598.1 ns/op BenchmarkExp3Power/0x40-4 178923 691.6 ns/op BenchmarkExp3Power/0x100-4 105321 1171 ns/op BenchmarkExp3Power/0x400-4 44700 2551 ns/op BenchmarkExp3Power/0x1000-4 9854 11289 ns/op BenchmarkExp3Power/0x4000-4 2118 55017 ns/op BenchmarkExp3Power/0x10000-4 243 503567 ns/op BenchmarkExp3Power/0x40000-4 20 5367755 ns/op BenchmarkExp3Power/0x100000-4 2 51295958 ns/op BenchmarkExp3Power/0x400000-4 1 496909130 ns/op BenchmarkFibo-4 3 34694669 ns/op BenchmarkNatSqr/1-4 1000000 102.0 ns/op BenchmarkNatSqr/2-4 670333 190.1 ns/op BenchmarkNatSqr/3-4 535814 223.7 ns/op BenchmarkNatSqr/5-4 350089 333.2 ns/op BenchmarkNatSqr/8-4 269604 478.3 ns/op BenchmarkNatSqr/10-4 201823 595.6 ns/op BenchmarkNatSqr/20-4 50760 2320 ns/op BenchmarkNatSqr/30-4 39354 3255 ns/op BenchmarkNatSqr/50-4 23839 5177 ns/op BenchmarkNatSqr/80-4 14546 8707 ns/op BenchmarkNatSqr/100-4 10000 11002 ns/op BenchmarkNatSqr/200-4 4132 28192 ns/op BenchmarkNatSqr/300-4 1940 66504 ns/op BenchmarkNatSqr/500-4 919 126848 ns/op BenchmarkNatSqr/800-4 378 316841 ns/op BenchmarkNatSqr/1000-4 284 448593 ns/op BenchmarkNatSetBytes/8-4 832603 144.9 ns/op BenchmarkNatSetBytes/24-4 246668 459.2 ns/op BenchmarkNatSetBytes/128-4 59428 2076 ns/op BenchmarkNatSetBytes/7-4 935385 115.0 ns/op BenchmarkNatSetBytes/23-4 283418 418.9 ns/op BenchmarkNatSetBytes/127-4 65283 1917 ns/op BenchmarkScanPi-4 265 426448 ns/op BenchmarkStringPiParallel-4 858 124178 ns/op BenchmarkScan/10/Base2-4 45818 2583 ns/op BenchmarkScan/100/Base2-4 5053 22428 ns/op BenchmarkScan/1000/Base2-4 556 227073 ns/op BenchmarkScan/10/Base8-4 109695 1067 ns/op BenchmarkScan/100/Base8-4 15073 7808 ns/op BenchmarkScan/1000/Base8-4 1622 75870 ns/op BenchmarkScan/10/Base10-4 126310 990.6 ns/op BenchmarkScan/100/Base10-4 16876 7041 ns/op BenchmarkScan/1000/Base10-4 1665 68790 ns/op BenchmarkScan/10/Base16-4 138187 857.4 ns/op BenchmarkScan/100/Base16-4 19455 6290 ns/op BenchmarkScan/1000/Base16-4 1852 61436 ns/op BenchmarkString/10/Base2-4 209534 609.4 ns/op BenchmarkString/100/Base2-4 25768 4766 ns/op BenchmarkString/1000/Base2-4 2602 45233 ns/op BenchmarkString/10/Base8-4 418968 291.1 ns/op BenchmarkString/100/Base8-4 72082 1613 ns/op BenchmarkString/1000/Base8-4 8503 15299 ns/op BenchmarkString/10/Base10-4 222374 517.1 ns/op BenchmarkString/100/Base10-4 44454 2711 ns/op BenchmarkString/1000/Base10-4 5185 20745 ns/op BenchmarkString/10/Base16-4 490636 248.4 ns/op BenchmarkString/100/Base16-4 100065 1235 ns/op BenchmarkString/1000/Base16-4 10000 10549 ns/op BenchmarkLeafSize/0-4 54 2268214 ns/op BenchmarkLeafSize/1-4 510 240685 ns/op BenchmarkLeafSize/2-4 495 245980 ns/op BenchmarkLeafSize/3-4 346 329840 ns/op BenchmarkLeafSize/4-4 518 230548 ns/op BenchmarkLeafSize/5-4 326 378209 ns/op BenchmarkLeafSize/6-4 366 316292 ns/op BenchmarkLeafSize/7-4 386 302347 ns/op BenchmarkLeafSize/8-4 506 241240 ns/op BenchmarkLeafSize/9-4 258 454398 ns/op BenchmarkLeafSize/10-4 319 368311 ns/op BenchmarkLeafSize/11-4 337 356725 ns/op BenchmarkLeafSize/12-4 352 336808 ns/op BenchmarkLeafSize/13-4 337 349542 ns/op BenchmarkLeafSize/14-4 387 310054 ns/op BenchmarkLeafSize/15-4 420 284373 ns/op BenchmarkLeafSize/16-4 522 230274 ns/op BenchmarkLeafSize/32-4 513 242256 ns/op BenchmarkLeafSize/64-4 453 256690 ns/op BenchmarkProbablyPrime/n=0-4 10 10504683 ns/op BenchmarkProbablyPrime/n=1-4 9 11789725 ns/op BenchmarkProbablyPrime/n=5-4 6 17472981 ns/op BenchmarkProbablyPrime/n=10-4 5 25028472 ns/op BenchmarkProbablyPrime/n=20-4 3 37912519 ns/op BenchmarkProbablyPrime/Lucas-4 12 9283990 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 76 1396506 ns/op BenchmarkRatCmp-4 265153 470.3 ns/op BenchmarkFloatSqrt/64-4 25692 4584 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 15460 7323 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 9342 10722 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 5101 20976 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 936 123471 ns/op 17933 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 72 1584935 ns/op 176524 B/op 21 allocs/op BenchmarkFloatSqrt/1000000-4 1 122382353 ns/op 3775496 B/op 623 allocs/op PASS ok math/big 49.542s goos: freebsd goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 11472853 10.68 ns/op BenchmarkLeadingZeros8-4 10488976 11.14 ns/op BenchmarkLeadingZeros16-4 11429617 10.31 ns/op BenchmarkLeadingZeros32-4 11299681 9.843 ns/op BenchmarkLeadingZeros64-4 12294070 10.50 ns/op BenchmarkTrailingZeros-4 10296793 10.86 ns/op BenchmarkTrailingZeros8-4 11729132 11.05 ns/op BenchmarkTrailingZeros16-4 10305493 10.88 ns/op BenchmarkTrailingZeros32-4 11797323 10.56 ns/op BenchmarkTrailingZeros64-4 10288404 10.71 ns/op BenchmarkOnesCount-4 11468437 10.45 ns/op BenchmarkOnesCount8-4 12714288 9.429 ns/op BenchmarkOnesCount16-4 11712415 9.952 ns/op BenchmarkOnesCount32-4 11969954 10.39 ns/op BenchmarkOnesCount64-4 10353582 11.67 ns/op BenchmarkRotateLeft-4 11533083 9.802 ns/op BenchmarkRotateLeft8-4 11898037 10.39 ns/op BenchmarkRotateLeft16-4 12619213 10.27 ns/op BenchmarkRotateLeft32-4 10793322 11.06 ns/op BenchmarkRotateLeft64-4 10717258 10.93 ns/op BenchmarkReverse-4 16347646 7.029 ns/op BenchmarkReverse8-4 21949086 5.354 ns/op BenchmarkReverse16-4 17505534 5.863 ns/op BenchmarkReverse32-4 17320160 6.924 ns/op BenchmarkReverse64-4 15200203 7.568 ns/op BenchmarkReverseBytes-4 19354269 5.388 ns/op BenchmarkReverseBytes16-4 20978342 5.339 ns/op BenchmarkReverseBytes32-4 21448862 5.361 ns/op BenchmarkReverseBytes64-4 21167750 5.538 ns/op BenchmarkAdd-4 11021188 10.58 ns/op BenchmarkAdd32-4 12418171 10.32 ns/op BenchmarkAdd64-4 10995414 10.91 ns/op BenchmarkAdd64multiple-4 18618373 6.160 ns/op BenchmarkSub-4 11605100 10.59 ns/op BenchmarkSub32-4 11370844 10.52 ns/op BenchmarkSub64-4 11554957 10.65 ns/op BenchmarkSub64multiple-4 19308922 6.203 ns/op BenchmarkMul-4 11969491 10.18 ns/op BenchmarkMul32-4 12279636 9.911 ns/op BenchmarkMul64-4 11577897 10.16 ns/op BenchmarkDiv-4 2951197 39.86 ns/op BenchmarkDiv32-4 6258480 19.17 ns/op BenchmarkDiv64-4 2981359 39.79 ns/op PASS ok math/bits 6.726s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 11121158 20.98 ns/op BenchmarkAcos-4 437918 250.8 ns/op BenchmarkAcosh-4 456866 264.1 ns/op BenchmarkAsin-4 515125 255.2 ns/op BenchmarkAsinh-4 490395 247.3 ns/op BenchmarkAtan-4 837358 182.3 ns/op BenchmarkAtanh-4 814939 180.6 ns/op BenchmarkConj-4 20644467 5.765 ns/op BenchmarkCos-4 620884 184.4 ns/op BenchmarkCosh-4 696722 180.7 ns/op BenchmarkExp-4 900014 148.0 ns/op BenchmarkLog-4 879684 148.2 ns/op BenchmarkLog10-4 815274 145.2 ns/op BenchmarkPhase-4 1920284 62.01 ns/op BenchmarkPolar-4 1267627 94.32 ns/op BenchmarkPow-4 262051 520.2 ns/op BenchmarkRect-4 1257590 101.2 ns/op BenchmarkSin-4 597768 182.3 ns/op BenchmarkSinh-4 679888 186.3 ns/op BenchmarkSqrt-4 1000000 111.4 ns/op BenchmarkTan-4 399037 312.6 ns/op BenchmarkTanh-4 416132 283.1 ns/op PASS ok math/cmplx 4.267s goos: freebsd goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 679886 153.0 ns/op BenchmarkInt63ThreadsafeParallel-4 535725 226.2 ns/op BenchmarkInt63Unthreadsafe-4 1433407 82.47 ns/op BenchmarkIntn1000-4 939525 116.5 ns/op BenchmarkInt63n1000-4 1000000 107.0 ns/op BenchmarkInt31n1000-4 1000000 100.6 ns/op BenchmarkFloat32-4 1000000 102.8 ns/op BenchmarkFloat64-4 1446496 83.15 ns/op BenchmarkPerm3-4 219016 519.1 ns/op BenchmarkPerm30-4 26346 4352 ns/op BenchmarkPerm30ViaShuffle-4 29701 4075 ns/op BenchmarkShuffleOverhead-4 20998 5584 ns/op BenchmarkRead3-4 957414 117.7 ns/op BenchmarkRead64-4 82981 1354 ns/op BenchmarkRead1000-4 6474 20638 ns/op BenchmarkConcurrent-4 124984 955.6 ns/op PASS ok math/rand 3.285s goos: freebsd goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 49796 2395 ns/op BenchmarkQDecodeWord-4 118825 978.8 ns/op BenchmarkQDecodeHeader-4 115808 1100 ns/op BenchmarkTypeByExtension/.html-4 399223 258.1 ns/op BenchmarkTypeByExtension/.HTML-4 341781 326.8 ns/op BenchmarkTypeByExtension/.unused-4 400124 290.1 ns/op BenchmarkExtensionsByType/text/html-4 213489 557.6 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 126024 1035 ns/op BenchmarkExtensionsByType/application/octet-stream-4 207784 587.7 ns/op PASS ok mime 2.245s goos: freebsd goarch: amd64 pkg: mime/multipart cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadForm/fields/maxMemory=0-4 758 152960 ns/op 47997 B/op 187 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 786 155620 ns/op 47778 B/op 187 allocs/op BenchmarkReadForm/files/maxMemory=0-4 313 383228 ns/op 104257 B/op 271 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 622 193994 ns/op 48957 B/op 206 allocs/op PASS ok mime/multipart 1.707s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 1147 105899 ns/op PASS ok mime/quotedprintable 1.211s goos: freebsd goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 61 1719108 ns/op 8743 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 21 5513869 ns/op 19706 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5060153727 ns/op 157816 B/op 223 allocs/op BenchmarkDNSName-4 124591 859.1 ns/op BenchmarkInterfaces-4 6903 17552 ns/op 3320 B/op 41 allocs/op BenchmarkInterfaceByIndex-4 9195 11222 ns/op 1944 B/op 29 allocs/op BenchmarkInterfaceByName-4 6475 16884 ns/op 3384 B/op 42 allocs/op BenchmarkInterfaceAddrs-4 6469 16090 ns/op 3272 B/op 48 allocs/op BenchmarkInterfacesAndAddrs-4 9150 12581 ns/op 2088 B/op 35 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 6345 16420 ns/op 3168 B/op 50 allocs/op BenchmarkParseIP-4 6926 15911 ns/op BenchmarkParseIPValidIPv4-4 428554 276.7 ns/op BenchmarkParseIPValidIPv6-4 216265 523.7 ns/op BenchmarkIPString/IPv4-4 130340 899.7 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 12696 9478 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 59322 2042 ns/op BenchmarkIPEqual/IPv4-4 1360100 88.59 ns/op BenchmarkIPEqual/IPv6-4 1342365 90.96 ns/op BenchmarkTCP4OneShot-4 4635 25715 ns/op BenchmarkTCP4OneShotTimeout-4 4003 27155 ns/op BenchmarkTCP4Persistent-4 18742 6279 ns/op BenchmarkTCP4PersistentTimeout-4 19024 6341 ns/op BenchmarkTCP6OneShot-4 3900 28568 ns/op BenchmarkTCP6OneShotTimeout-4 3572 29135 ns/op BenchmarkTCP6Persistent-4 17374 6783 ns/op BenchmarkTCP6PersistentTimeout-4 16966 6818 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 25442 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 25282 ns/op BenchmarkSetReadDeadline-4 154809 805.7 ns/op BenchmarkUDP6LinkLocalUnicast-4 10412 11398 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 14881 8120 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 14632 8476 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 15024 8159 ns/op 0 B/op 0 allocs/op PASS ok net 11.307s goos: freebsd goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 32594 3591 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 12762 8806 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 15841 6973 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 21039 5636 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 42040 3019 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 55371 2055 ns/op 192 B/op 2 allocs/op BenchmarkServerMatch-4 867343 118.8 ns/op BenchmarkReadRequestChrome-4 4387 25727 ns/op 23.75 MB/s 1476 B/op 14 allocs/op BenchmarkReadRequestCurl-4 13004 9576 ns/op 8.15 MB/s 924 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 12782 9607 ns/op 8.54 MB/s 923 B/op 9 allocs/op BenchmarkReadRequestSiege-4 7178 14022 ns/op 10.77 MB/s 1020 B/op 11 allocs/op BenchmarkReadRequestWrk-4 20290 5520 ns/op 7.25 MB/s 860 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 387 306180 ns/op 3.34 MB/s BenchmarkFileAndServer_1KB/https1-4 271 402351 ns/op 2.55 MB/s BenchmarkFileAndServer_1KB/h2-4 189 590922 ns/op 1.73 MB/s BenchmarkFileAndServer_16MB/h1-4 3 42771388 ns/op 392.25 MB/s BenchmarkFileAndServer_16MB/https1-4 1 101691540 ns/op 164.98 MB/s BenchmarkFileAndServer_16MB/h2-4 1 188147951 ns/op 89.17 MB/s BenchmarkFileAndServer_64MB/h1-4 1 173044775 ns/op 387.81 MB/s BenchmarkFileAndServer_64MB/https1-4 1 350197316 ns/op 191.63 MB/s BenchmarkFileAndServer_64MB/h2-4 1 772419253 ns/op 86.88 MB/s BenchmarkServeMux-4 328 390880 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 382 303965 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 458 272801 ns/op 5906 B/op 64 allocs/op BenchmarkClientServer/https1-4 286 369208 ns/op 6641 B/op 74 allocs/op BenchmarkClientServer/h2-4 201 516454 ns/op 9759 B/op 80 allocs/op BenchmarkClientServerParallel/4/h1-4 1399 79725 ns/op 10153 B/op 80 allocs/op BenchmarkClientServerParallel/4/https1-4 36 3975628 ns/op 103431 B/op 1145 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36382: read tcp 127.0.0.1:36376->127.0.0.1:36382: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36379: write tcp 127.0.0.1:36376->127.0.0.1:36379: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36402: write tcp 127.0.0.1:36383->127.0.0.1:36402: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36439: read tcp 127.0.0.1:36405->127.0.0.1:36439: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36434: read tcp 127.0.0.1:36405->127.0.0.1:36434: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36437: read tcp 127.0.0.1:36405->127.0.0.1:36437: use of closed network connection BenchmarkClientServerParallel/4/h2-4 422 249260 ns/op 12361 B/op 116 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36449: read tcp 127.0.0.1:36443->127.0.0.1:36449: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36445: read tcp 127.0.0.1:36443->127.0.0.1:36445: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36448: write tcp 127.0.0.1:36443->127.0.0.1:36448: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36466: read tcp 127.0.0.1:36450->127.0.0.1:36466: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36456: write tcp 127.0.0.1:36450->127.0.0.1:36456: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36451: write tcp 127.0.0.1:36450->127.0.0.1:36451: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36457: write tcp 127.0.0.1:36450->127.0.0.1:36457: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36476: read tcp 127.0.0.1:36467->127.0.0.1:36476: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36482: write tcp 127.0.0.1:36467->127.0.0.1:36482: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36471: write tcp 127.0.0.1:36467->127.0.0.1:36471: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 1038 122910 ns/op 16704 B/op 102 allocs/op BenchmarkClientServerParallel/64/https1-4 99 4193893 ns/op 111266 B/op 1207 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37401: read tcp 127.0.0.1:37398->127.0.0.1:37401: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37400: write tcp 127.0.0.1:37398->127.0.0.1:37400: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37402: write tcp 127.0.0.1:37398->127.0.0.1:37402: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37408: read tcp 127.0.0.1:37405->127.0.0.1:37408: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37411: read tcp 127.0.0.1:37405->127.0.0.1:37411: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37410: read tcp 127.0.0.1:37405->127.0.0.1:37410: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37419: read tcp 127.0.0.1:37405->127.0.0.1:37419: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37413: read tcp 127.0.0.1:37405->127.0.0.1:37413: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37414: read tcp 127.0.0.1:37405->127.0.0.1:37414: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37415: read tcp 127.0.0.1:37405->127.0.0.1:37415: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 74 4016753 ns/op 95495 B/op 1109 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37540: write tcp 127.0.0.1:37539->127.0.0.1:37540: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37544: write tcp 127.0.0.1:37539->127.0.0.1:37544: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37550: read tcp 127.0.0.1:37546->127.0.0.1:37550: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37562: read tcp 127.0.0.1:37546->127.0.0.1:37562: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37565: write tcp 127.0.0.1:37546->127.0.0.1:37565: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37551: write tcp 127.0.0.1:37546->127.0.0.1:37551: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37557: write tcp 127.0.0.1:37546->127.0.0.1:37557: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37552: write tcp 127.0.0.1:37546->127.0.0.1:37552: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37558: write tcp 127.0.0.1:37546->127.0.0.1:37558: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37567: read tcp 127.0.0.1:37546->127.0.0.1:37567: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1059100363 ns/op 43136 B/op 383 allocs/op BenchmarkClient-4 292 361996 ns/op 3730 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 700 152519 ns/op 7577 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1506 75290 ns/op 3055 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1951 58351 ns/op 1841 B/op 13 allocs/op BenchmarkServerHandlerTypeLen-4 1868 59709 ns/op 2772 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1978 57132 ns/op 2711 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1972 59619 ns/op 2694 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 2011 55412 ns/op 1865 B/op 14 allocs/op BenchmarkServerHijack-4 1080 102961 ns/op 16663 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 583 203133 ns/op 5694 B/op 53 allocs/op BenchmarkResponseStatusLine-4 586428 200.9 ns/op 0 B/op 0 allocs/op PASS ok net/http 15.467s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 4288 26994 ns/op 34073 B/op 12 allocs/op PASS ok net/http/httputil 1.242s goos: freebsd goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 95821 1209 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 662142 167.5 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 217737 557.6 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 78944 1574 ns/op BenchmarkStdIPv4-4 149308 825.9 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 92616 1268 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 96175 1243 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 94563 1264 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 75772 1606 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1772042 68.47 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1642915 74.21 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1435954 78.89 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 298438 383.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 326815 374.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 281773 406.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 95991 1295 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 304873 357.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 178035 669.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 174756 675.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 166117 694.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 87842 1354 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 424566 267.2 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 145761 805.2 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 193932 613.4 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 303493 411.9 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 159028 718.8 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 350004 336.5 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 161767 720.3 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 165195 675.1 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 175845 666.9 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 142720 866.7 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 558448 216.4 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 186942 640.6 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 105649 1085 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 136977 864.9 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 188727 663.6 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 126812 936.8 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 297565 386.7 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 132807 865.2 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 169111 729.7 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 208098 550.8 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 154232 789.8 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 100.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 102.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 105.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 115.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 109.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 109.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 109.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 107.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 104.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 379560 299.1 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 584325 197.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 225210 512.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 229178 478.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 230010 533.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 84231 1427 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 582084 197.7 ns/op PASS ok net/netip 8.569s 2023/05/25 21:31:45 Test RPC server listening on 127.0.0.1:38359 2023/05/25 21:31:45 Test HTTP RPC server listening on 127.0.0.1:38360 goos: freebsd goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 2056 57109 ns/op BenchmarkEndToEndHTTP-4 1810 57674 ns/op BenchmarkEndToEndAsync-4 4354 26793 ns/op BenchmarkEndToEndAsyncHTTP-4 4390 28501 ns/op PASS ok net/rpc 1.868s goos: freebsd goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3492 29434 ns/op BenchmarkReadMIMEHeader/server_headers-4 6308 19971 ns/op BenchmarkUncommon-4 31458 3827 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.551s goos: freebsd goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4735 21417 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 107391 1038 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 695323 164.9 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 110940 1065 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 197118 557.0 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 98198 1220 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 16910 7063 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 464266 264.9 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 102261 1165 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 195345 580.9 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 100279 1215 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 18904 6321 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 231472 528.1 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 87032 1391 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 84430 1427 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 38553 3079 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6498 16875 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 224743 536.5 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 83446 1393 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 85309 1400 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 39891 3003 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6385 16756 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.065s goos: freebsd goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3594242 32.20 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 182553 606.4 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1080 105122 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 381 345104 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 751 159029 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 88224 1363 ns/op BenchmarkStatFile-4 79054 1560 ns/op BenchmarkStatDir-4 80019 1505 ns/op BenchmarkLstatDot-4 88030 1311 ns/op BenchmarkLstatFile-4 79512 1434 ns/op BenchmarkLstatDir-4 86268 1420 ns/op PASS ok os 2.557s goos: freebsd goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 66 1834157 ns/op 6559 B/op 29 allocs/op PASS ok os/exec 1.300s goos: freebsd goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 421273 253.4 ns/op PASS ok os/user 1.295s goos: freebsd goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 4269838 26.94 ns/op BenchmarkString-4 2552799 45.53 ns/op BenchmarkBytes-4 2280756 55.06 ns/op BenchmarkNamedBytes-4 1000000 103.0 ns/op BenchmarkBytesArray-4 776564 146.4 ns/op BenchmarkSliceLen-4 2651990 47.60 ns/op BenchmarkMapLen-4 947871 115.3 ns/op BenchmarkStringLen-4 1950936 59.01 ns/op BenchmarkArrayLen-4 1395112 86.44 ns/op BenchmarkSliceCap-4 2597030 43.86 ns/op BenchmarkDeepEqual/int8-4 498018 223.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 104067 1158 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 427533 289.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 94960 1223 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 414145 272.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 99133 1216 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 430357 274.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 94377 1197 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 408043 273.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 102912 1236 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 494708 240.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 127573 958.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 395984 290.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 91496 1245 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 400827 274.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 95152 1207 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 448296 282.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 96315 1222 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 414268 281.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 94920 1235 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 421496 270.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 93898 1228 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 413188 283.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 97548 1204 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 427190 269.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 99807 1218 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 459506 274.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 100584 1191 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 445790 271.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 97490 1207 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 555093 231.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 102117 1169 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 419114 270.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 97102 1217 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 129027 898.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 65072 1857 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 51397 2337 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 35871 3477 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 290515 379.4 ns/op BenchmarkIsZero/ArrayIncomparable-4 33186 3539 ns/op BenchmarkIsZero/StructComparable-4 620469 180.1 ns/op BenchmarkIsZero/StructIncomparable-4 157195 764.2 ns/op BenchmarkSetZero/Bool/Direct-4 4883688 24.66 ns/op BenchmarkSetZero/Bool/CachedZero-4 910486 127.1 ns/op BenchmarkSetZero/Bool/NewZero-4 716473 166.4 ns/op BenchmarkSetZero/Int/Direct-4 2771894 44.45 ns/op BenchmarkSetZero/Int/CachedZero-4 892825 129.1 ns/op BenchmarkSetZero/Int/NewZero-4 714469 169.6 ns/op BenchmarkSetZero/Uint/Direct-4 2833515 41.96 ns/op BenchmarkSetZero/Uint/CachedZero-4 908682 125.4 ns/op BenchmarkSetZero/Uint/NewZero-4 685554 175.5 ns/op BenchmarkSetZero/Float/Direct-4 2898446 42.27 ns/op BenchmarkSetZero/Float/CachedZero-4 887640 130.5 ns/op BenchmarkSetZero/Float/NewZero-4 681832 167.5 ns/op BenchmarkSetZero/Complex/Direct-4 2832714 42.56 ns/op BenchmarkSetZero/Complex/CachedZero-4 877994 127.9 ns/op BenchmarkSetZero/Complex/NewZero-4 723937 173.9 ns/op BenchmarkSetZero/Array/Direct-4 2096812 52.99 ns/op BenchmarkSetZero/Array/CachedZero-4 936894 126.2 ns/op BenchmarkSetZero/Array/NewZero-4 738304 168.3 ns/op BenchmarkSetZero/Chan/Direct-4 2731514 41.59 ns/op BenchmarkSetZero/Chan/CachedZero-4 865903 128.6 ns/op BenchmarkSetZero/Chan/NewZero-4 676940 173.5 ns/op BenchmarkSetZero/Func/Direct-4 2863958 41.10 ns/op BenchmarkSetZero/Func/CachedZero-4 935172 126.5 ns/op BenchmarkSetZero/Func/NewZero-4 679444 173.4 ns/op BenchmarkSetZero/Interface/Direct-4 2487008 47.08 ns/op BenchmarkSetZero/Interface/CachedZero-4 960711 134.0 ns/op BenchmarkSetZero/Interface/NewZero-4 623680 180.3 ns/op BenchmarkSetZero/Map/Direct-4 2775013 42.80 ns/op BenchmarkSetZero/Map/CachedZero-4 980433 126.6 ns/op BenchmarkSetZero/Map/NewZero-4 702962 168.2 ns/op BenchmarkSetZero/Pointer/Direct-4 2865421 41.36 ns/op BenchmarkSetZero/Pointer/CachedZero-4 970826 130.2 ns/op BenchmarkSetZero/Pointer/NewZero-4 714450 165.1 ns/op BenchmarkSetZero/Slice/Direct-4 2359407 49.96 ns/op BenchmarkSetZero/Slice/CachedZero-4 822564 129.2 ns/op BenchmarkSetZero/Slice/NewZero-4 613740 178.6 ns/op BenchmarkSetZero/String/Direct-4 2762110 41.92 ns/op BenchmarkSetZero/String/CachedZero-4 922675 131.9 ns/op BenchmarkSetZero/String/NewZero-4 656401 174.2 ns/op BenchmarkSetZero/Struct/Direct-4 2461424 49.17 ns/op BenchmarkSetZero/Struct/CachedZero-4 837272 133.1 ns/op BenchmarkSetZero/Struct/NewZero-4 721612 171.4 ns/op BenchmarkSelect/1-4 172461 662.5 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 82737 1522 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 43390 2841 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 224653 483.7 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 177414 663.0 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 125779 810.1 ns/op 158.00 MB/s BenchmarkCallArgCopy/size=256-4 129100 899.8 ns/op 284.49 MB/s BenchmarkCallArgCopy/size=1024-4 101774 1249 ns/op 820.12 MB/s BenchmarkCallArgCopy/size=4096-4 43940 2853 ns/op 1435.87 MB/s BenchmarkCallArgCopy/size=65536-4 3540 32716 ns/op 2003.18 MB/s BenchmarkFieldByName1-4 1636365 74.01 ns/op BenchmarkFieldByName2-4 136567 904.3 ns/op BenchmarkFieldByName3-4 17574 8191 ns/op BenchmarkInterfaceBig-4 4145576 27.72 ns/op BenchmarkInterfaceSmall-4 4454546 27.36 ns/op BenchmarkNew-4 2634382 45.42 ns/op BenchmarkMap/StringKeys/MapIndex-4 2503 45156 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 2164 53405 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2504 47666 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2091 54820 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2648 44461 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 2251 53365 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 236622 481.8 ns/op PASS ok reflect 17.038s goos: freebsd goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 12764 10039 ns/op 9533 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 17146 6587 ns/op 9429 B/op 1 allocs/op BenchmarkFindString-4 14798 7103 ns/op 9135 B/op 1 allocs/op BenchmarkFindSubmatch-4 14274 8582 ns/op 9397 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 14230 8901 ns/op 9132 B/op 2 allocs/op BenchmarkLiteral-4 19315 5796 ns/op BenchmarkNotLiteral-4 5244 22441 ns/op BenchmarkMatchClass-4 3782 28894 ns/op BenchmarkMatchClass_InRange-4 4483 27785 ns/op BenchmarkReplaceAll-4 3096 37680 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 21984 5436 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 44751 2629 ns/op BenchmarkAnchoredShortMatch-4 21286 6450 ns/op BenchmarkAnchoredLongMatch-4 23968 5016 ns/op BenchmarkOnePassShortA-4 25550 4966 ns/op BenchmarkNotOnePassShortA-4 9598 12138 ns/op BenchmarkOnePassShortB-4 31729 3755 ns/op BenchmarkNotOnePassShortB-4 13406 8800 ns/op BenchmarkOnePassLongPrefix-4 96103 1265 ns/op BenchmarkOnePassLongNotPrefix-4 34806 3487 ns/op BenchmarkMatchParallelShared-4 33548 3557 ns/op BenchmarkMatchParallelCopied-4 32932 3752 ns/op BenchmarkQuoteMetaAll-4 181966 659.9 ns/op 21.22 MB/s BenchmarkQuoteMetaNone-4 363082 331.0 ns/op 78.54 MB/s BenchmarkCompile/Onepass-4 5008 22050 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1975 56410 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 248 509974 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3636747 32.13 ns/op 498.04 MB/s BenchmarkMatch/Easy0/32-4 25098 6026 ns/op 5.31 MB/s BenchmarkMatch/Easy0/1K-4 6246 17279 ns/op 59.26 MB/s BenchmarkMatch/Easy0i/16-4 3747458 31.57 ns/op 506.87 MB/s BenchmarkMatch/Easy0i/32-4 6225 16725 ns/op 1.91 MB/s BenchmarkMatch/Easy0i/1K-4 332 362359 ns/op 2.83 MB/s BenchmarkMatch/Easy1/16-4 3869236 31.61 ns/op 506.13 MB/s BenchmarkMatch/Easy1/32-4 22582 5281 ns/op 6.06 MB/s BenchmarkMatch/Easy1/1K-4 5239 20203 ns/op 50.68 MB/s BenchmarkMatch/Medium/16-4 3830689 32.00 ns/op 500.08 MB/s BenchmarkMatch/Medium/32-4 7206 15427 ns/op 2.07 MB/s BenchmarkMatch/Medium/1K-4 355 323131 ns/op 3.17 MB/s BenchmarkMatch/Hard/16-4 4563915 26.00 ns/op 615.30 MB/s BenchmarkMatch/Hard/32-4 5384 22257 ns/op 1.44 MB/s BenchmarkMatch/Hard/1K-4 206 560149 ns/op 1.83 MB/s BenchmarkMatch/Hard1/16-4 1930 64476 ns/op 0.25 MB/s BenchmarkMatch/Hard1/32-4 982 124724 ns/op 0.26 MB/s BenchmarkMatch/Hard1/1K-4 33 3641096 ns/op 0.28 MB/s BenchmarkMatch_onepass_regex/16-4 34977 3273 ns/op 4.89 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 22233 5402 ns/op 5.92 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 834 136803 ns/op 7.49 MB/s 23 B/op 0 allocs/op PASS ok regexp 8.686s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 676933 168.0 ns/op BenchmarkIsWordChar-4 182844 647.1 ns/op PASS ok regexp/syntax 2.297s goos: freebsd goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCallers/cached-4 79789 1499 ns/op BenchmarkCallers/inlined-4 59002 2122 ns/op BenchmarkCallers/no-cache-4 12777 9176 ns/op BenchmarkFPCallers/cached-4 3123316 38.48 ns/op BenchmarkMakeChan/Byte-4 1393765 90.39 ns/op BenchmarkMakeChan/Int-4 1000000 110.4 ns/op BenchmarkMakeChan/Ptr-4 790874 166.3 ns/op BenchmarkMakeChan/Struct/0-4 1494094 97.85 ns/op BenchmarkMakeChan/Struct/32-4 762643 262.5 ns/op BenchmarkMakeChan/Struct/40-4 533626 228.3 ns/op BenchmarkChanNonblocking-4 12011882 9.295 ns/op BenchmarkSelectUncontended-4 1323361 98.66 ns/op BenchmarkSelectSyncContended-4 43003 2876 ns/op BenchmarkSelectAsyncContended-4 121972 1063 ns/op BenchmarkSelectNonblock-4 6577053 18.19 ns/op BenchmarkChanUncontended-4 9759 11312 ns/op BenchmarkChanContended-4 1642 71071 ns/op BenchmarkChanSync-4 126060 966.3 ns/op BenchmarkChanSyncWork-4 10000 31707 ns/op BenchmarkChanProdCons0-4 101337 1192 ns/op BenchmarkChanProdCons10-4 135614 1022 ns/op BenchmarkChanProdCons100-4 138055 837.5 ns/op BenchmarkChanProdConsWork0-4 82904 1426 ns/op BenchmarkChanProdConsWork10-4 85431 1337 ns/op BenchmarkChanProdConsWork100-4 103142 1182 ns/op BenchmarkSelectProdCons-4 75400 1500 ns/op BenchmarkReceiveDataFromClosedChan-4 844548 152.8 ns/op BenchmarkChanCreation-4 200955 594.6 ns/op BenchmarkChanSem-4 188869 627.1 ns/op BenchmarkChanPopular-4 110 973368 ns/op BenchmarkChanClosed-4 511904 226.9 ns/op BenchmarkCallClosure-4 6629043 18.44 ns/op BenchmarkCallClosure1-4 7209177 16.42 ns/op BenchmarkCallClosure2-4 1607536 76.59 ns/op BenchmarkCallClosure3-4 2016084 62.27 ns/op BenchmarkCallClosure4-4 1589035 70.85 ns/op BenchmarkComplex128DivNormal-4 11475364 17.35 ns/op BenchmarkComplex128DivNisNaN-4 8674713 17.96 ns/op BenchmarkComplex128DivDisNaN-4 8380378 20.62 ns/op BenchmarkComplex128DivNisInf-4 11494819 19.31 ns/op BenchmarkComplex128DivDisInf-4 5271722 25.70 ns/op BenchmarkSetTypePtr-4 52364268 2.202 ns/op 3633.87 MB/s BenchmarkSetTypePtr8-4 10807024 11.00 ns/op 5815.91 MB/s BenchmarkSetTypePtr16-4 10838824 11.12 ns/op 11515.54 MB/s BenchmarkSetTypePtr32-4 10923248 11.00 ns/op 23269.60 MB/s BenchmarkSetTypePtr64-4 10738722 11.11 ns/op 46080.87 MB/s BenchmarkSetTypePtr126-4 5829514 20.52 ns/op 49133.35 MB/s BenchmarkSetTypePtr128-4 6617158 18.59 ns/op 55081.08 MB/s BenchmarkSetTypePtrSlice-4 834117 146.2 ns/op 56044.20 MB/s BenchmarkSetTypeNode1-4 10639791 11.30 ns/op 2124.46 MB/s BenchmarkSetTypeNode1Slice-4 3350074 35.32 ns/op 21742.22 MB/s BenchmarkSetTypeNode8-4 10712372 11.06 ns/op 7233.30 MB/s BenchmarkSetTypeNode8Slice-4 1742344 68.66 ns/op 37282.65 MB/s BenchmarkSetTypeNode64-4 6417157 18.89 ns/op 27948.04 MB/s BenchmarkSetTypeNode64Slice-4 244482 472.9 ns/op 35727.96 MB/s BenchmarkSetTypeNode64Dead-4 8719844 14.07 ns/op 37519.11 MB/s BenchmarkSetTypeNode64DeadSlice-4 311184 402.8 ns/op 41951.14 MB/s BenchmarkSetTypeNode124-4 6444327 18.80 ns/op 53625.23 MB/s BenchmarkSetTypeNode124Slice-4 205014 588.3 ns/op 54829.14 MB/s BenchmarkSetTypeNode126-4 6442287 18.46 ns/op 55467.84 MB/s BenchmarkSetTypeNode126Slice-4 186026 647.0 ns/op 50646.67 MB/s BenchmarkSetTypeNode128-4 4108873 29.40 ns/op 35377.19 MB/s BenchmarkSetTypeNode128Slice-4 144634 825.4 ns/op 40320.38 MB/s BenchmarkSetTypeNode130-4 4164517 28.17 ns/op 37485.59 MB/s BenchmarkSetTypeNode130Slice-4 149629 764.6 ns/op 44194.47 MB/s BenchmarkSetTypeNode1024-4 796732 145.5 ns/op 56407.54 MB/s BenchmarkSetTypeNode1024Slice-4 26787 4321 ns/op 60790.43 MB/s BenchmarkAllocation-4 5461 26437 ns/op BenchmarkReadMemStats-4 6745 15954 ns/op BenchmarkReadMemStatsLatency-4 1 70372 p50-ns 70372 p90-ns 70372 p99-ns BenchmarkWriteBarrier-4 2918593 39.38 ns/op BenchmarkBulkWriteBarrier-4 9235965 12.11 ns/op BenchmarkScanStackNoLocals-4 3 41251774 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11847478 9.237 ns/op BenchmarkMSpanCountAlloc/bits=128-4 10936928 10.23 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9921661 12.03 ns/op BenchmarkMSpanCountAlloc/bits=512-4 7575528 15.04 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 5558270 23.33 ns/op BenchmarkHash5-4 6910935 17.21 ns/op 290.61 MB/s BenchmarkHash16-4 7679980 15.66 ns/op 1021.76 MB/s BenchmarkHash64-4 6498951 17.09 ns/op 3745.93 MB/s BenchmarkHash1024-4 2109422 59.84 ns/op 17112.96 MB/s BenchmarkHash65536-4 42099 2861 ns/op 22907.74 MB/s BenchmarkAlignedLoad-4 8171671 14.77 ns/op BenchmarkUnalignedLoad-4 8291865 14.00 ns/op BenchmarkEqEfaceConcrete-4 7045239 17.53 ns/op BenchmarkEqIfaceConcrete-4 6387002 18.84 ns/op BenchmarkNeEfaceConcrete-4 6869334 17.56 ns/op BenchmarkNeIfaceConcrete-4 6432171 18.42 ns/op BenchmarkConvT2EByteSized/bool-4 6266443 18.85 ns/op BenchmarkConvT2EByteSized/uint8-4 6347762 18.08 ns/op BenchmarkConvT2ESmall-4 5938412 19.40 ns/op BenchmarkConvT2EUintptr-4 5995201 20.01 ns/op BenchmarkConvT2ELarge-4 1373956 81.59 ns/op BenchmarkConvT2ISmall-4 6423157 18.82 ns/op BenchmarkConvT2IUintptr-4 6205022 19.89 ns/op BenchmarkConvT2ILarge-4 1319146 83.81 ns/op BenchmarkConvI2E-4 4946854 23.81 ns/op BenchmarkConvI2I-4 4499920 25.95 ns/op BenchmarkAssertE2T-4 5046442 23.33 ns/op BenchmarkAssertE2TLarge-4 2849656 43.81 ns/op BenchmarkAssertE2I-4 4573506 24.27 ns/op BenchmarkAssertI2T-4 4891983 24.17 ns/op BenchmarkAssertI2I-4 4965832 23.62 ns/op BenchmarkAssertI2E-4 6882534 17.36 ns/op BenchmarkAssertE2E-4 6359833 19.25 ns/op BenchmarkAssertE2T2-4 3892455 29.75 ns/op BenchmarkAssertE2T2Blank-4 4987425 24.76 ns/op BenchmarkAssertI2E2-4 5017195 25.16 ns/op BenchmarkAssertI2E2Blank-4 6210591 18.97 ns/op BenchmarkAssertE2E2-4 4788373 24.18 ns/op BenchmarkAssertE2E2Blank-4 6601632 17.91 ns/op BenchmarkConvT2Ezero/zero/16-4 5865338 19.63 ns/op BenchmarkConvT2Ezero/zero/32-4 5725486 21.08 ns/op BenchmarkConvT2Ezero/zero/64-4 5534944 20.97 ns/op BenchmarkConvT2Ezero/zero/str-4 5873371 20.50 ns/op BenchmarkConvT2Ezero/zero/slice-4 5908677 19.81 ns/op BenchmarkConvT2Ezero/zero/big-4 327014 365.8 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1541236 73.30 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1457736 83.15 ns/op BenchmarkConvT2Ezero/nonzero/big-4 329799 457.1 ns/op BenchmarkConvT2Ezero/smallint/16-4 5932284 20.60 ns/op BenchmarkConvT2Ezero/smallint/32-4 6012110 19.12 ns/op BenchmarkConvT2Ezero/smallint/64-4 6118527 19.57 ns/op BenchmarkConvT2Ezero/largeint/16-4 2091652 62.18 ns/op BenchmarkConvT2Ezero/largeint/32-4 1856295 56.31 ns/op BenchmarkConvT2Ezero/largeint/64-4 2071072 60.23 ns/op BenchmarkMalloc8-4 1812501 71.40 ns/op BenchmarkMalloc16-4 1618225 73.19 ns/op BenchmarkMallocTypeInfo8-4 1698728 74.46 ns/op BenchmarkMallocTypeInfo16-4 1450443 82.14 ns/op BenchmarkMallocLargeStruct-4 248283 652.5 ns/op BenchmarkGoroutineSelect-4 79 1681265 ns/op BenchmarkGoroutineBlocking-4 99 1402765 ns/op BenchmarkGoroutineForRange-4 100 1265064 ns/op BenchmarkGoroutineIdle-4 100 2724278 ns/op BenchmarkHashStringSpeed-4 2677665 47.17 ns/op BenchmarkHashBytesSpeed-4 1606024 77.50 ns/op BenchmarkHashInt32Speed-4 3412334 38.02 ns/op BenchmarkHashInt64Speed-4 3234343 45.60 ns/op BenchmarkHashStringArraySpeed-4 626635 193.0 ns/op BenchmarkMegMap-4 3341480 35.96 ns/op BenchmarkMegOneMap-4 4334026 27.04 ns/op BenchmarkMegEqMap-4 1729 70935 ns/op BenchmarkMegEmptyMap-4 5027850 23.34 ns/op BenchmarkSmallStrMap-4 3261576 33.29 ns/op BenchmarkMapStringKeysEight_16-4 3462550 35.21 ns/op BenchmarkMapStringKeysEight_32-4 3424220 34.99 ns/op BenchmarkMapStringKeysEight_64-4 3385885 35.71 ns/op BenchmarkMapStringKeysEight_1M-4 3313172 35.93 ns/op BenchmarkIntMap-4 4225669 27.37 ns/op BenchmarkMapFirst/1-4 4814017 24.07 ns/op BenchmarkMapFirst/2-4 4950663 24.61 ns/op BenchmarkMapFirst/3-4 4835365 24.56 ns/op BenchmarkMapFirst/4-4 4656139 25.21 ns/op BenchmarkMapFirst/5-4 4796568 26.72 ns/op BenchmarkMapFirst/6-4 4390981 26.25 ns/op BenchmarkMapFirst/7-4 4687452 25.49 ns/op BenchmarkMapFirst/8-4 4590986 25.23 ns/op BenchmarkMapFirst/9-4 4143699 28.95 ns/op BenchmarkMapFirst/10-4 4149432 30.02 ns/op BenchmarkMapFirst/11-4 4057765 30.17 ns/op BenchmarkMapFirst/12-4 4085301 29.58 ns/op BenchmarkMapFirst/13-4 4224438 29.28 ns/op BenchmarkMapFirst/14-4 4020369 30.68 ns/op BenchmarkMapFirst/15-4 4141470 31.17 ns/op BenchmarkMapFirst/16-4 3936259 29.61 ns/op BenchmarkMapMid/1-4 3746304 31.19 ns/op BenchmarkMapMid/2-4 3642786 31.52 ns/op BenchmarkMapMid/3-4 3944914 30.28 ns/op BenchmarkMapMid/4-4 3619512 31.11 ns/op BenchmarkMapMid/5-4 3868730 31.98 ns/op BenchmarkMapMid/6-4 3597408 32.94 ns/op BenchmarkMapMid/7-4 3740496 32.87 ns/op BenchmarkMapMid/8-4 3529189 32.96 ns/op BenchmarkMapMid/9-4 3390960 33.74 ns/op BenchmarkMapMid/10-4 3220822 35.69 ns/op BenchmarkMapMid/11-4 3542431 35.31 ns/op BenchmarkMapMid/12-4 3126420 38.58 ns/op BenchmarkMapMid/13-4 3497486 35.64 ns/op BenchmarkMapMid/14-4 3421922 37.78 ns/op BenchmarkMapMid/15-4 3270910 35.46 ns/op BenchmarkMapMid/16-4 3007242 36.54 ns/op BenchmarkMapLast/1-4 3822235 31.97 ns/op BenchmarkMapLast/2-4 3709753 30.64 ns/op BenchmarkMapLast/3-4 3881510 30.61 ns/op BenchmarkMapLast/4-4 3789990 31.17 ns/op BenchmarkMapLast/5-4 3765877 31.11 ns/op BenchmarkMapLast/6-4 3609475 34.28 ns/op BenchmarkMapLast/7-4 3333232 34.79 ns/op BenchmarkMapLast/8-4 3401750 35.66 ns/op BenchmarkMapLast/9-4 3323832 37.86 ns/op BenchmarkMapLast/10-4 3312919 37.54 ns/op BenchmarkMapLast/11-4 3204151 37.86 ns/op BenchmarkMapLast/12-4 3053653 37.77 ns/op BenchmarkMapLast/13-4 3093328 37.34 ns/op BenchmarkMapLast/14-4 3517492 35.93 ns/op BenchmarkMapLast/15-4 3512371 33.88 ns/op BenchmarkMapLast/16-4 3282972 33.96 ns/op BenchmarkMapCycle-4 2186518 58.11 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3291810 35.59 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2409 50009 ns/op BenchmarkMakeMap/[Byte]Byte-4 780646 168.1 ns/op BenchmarkMakeMap/[Int]Int-4 424940 302.6 ns/op BenchmarkNewEmptyMap-4 11742718 9.756 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1752314 67.35 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 485287 242.6 ns/op BenchmarkMapIterEmpty-4 5111539 21.48 ns/op BenchmarkSameLengthMap-4 4518992 25.73 ns/op BenchmarkBigKeyMap-4 1762634 67.25 ns/op BenchmarkBigValMap-4 1608765 73.39 ns/op BenchmarkSmallKeyMap-4 3033937 39.72 ns/op BenchmarkMapPopulate/1-4 2345398 53.23 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 155612 798.8 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 8919 16072 ns/op 6272 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 882 134769 ns/op 51749 B/op 55 allocs/op BenchmarkMapPopulate/10000-4 79 1628482 ns/op 416651 B/op 204 allocs/op BenchmarkMapPopulate/100000-4 5 20997380 ns/op 6526158 B/op 2887 allocs/op BenchmarkComplexAlgMap-4 511816 233.1 ns/op BenchmarkGoMapClear/Reflexive/1-4 720889 155.7 ns/op BenchmarkGoMapClear/Reflexive/10-4 691404 174.4 ns/op BenchmarkGoMapClear/Reflexive/100-4 277006 461.3 ns/op BenchmarkGoMapClear/Reflexive/1000-4 46116 2526 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5551 19163 ns/op BenchmarkGoMapClear/NonReflexive/1-4 553828 214.4 ns/op BenchmarkGoMapClear/NonReflexive/10-4 473046 236.2 ns/op BenchmarkGoMapClear/NonReflexive/100-4 222928 508.9 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 48069 2530 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5474 19414 ns/op BenchmarkMapStringConversion/32/simple-4 1909966 63.15 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1930419 64.06 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1756996 66.71 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1800350 63.34 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1553817 97.69 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1000000 115.1 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1325276 76.45 ns/op BenchmarkMapInterfacePtr-4 1546700 75.87 ns/op BenchmarkNewEmptyMapHintLessThan8-4 3796518 34.01 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 108762 1279 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 3964 30171 ns/op BenchmarkMapPop1000-4 258 449024 ns/op BenchmarkMapPop10000-4 15 7878450 ns/op BenchmarkMapAssign/Int32/256-4 1729497 71.50 ns/op BenchmarkMapAssign/Int32/65536-4 820545 176.2 ns/op BenchmarkMapAssign/Int64/256-4 1460034 83.01 ns/op BenchmarkMapAssign/Int64/65536-4 628879 164.7 ns/op BenchmarkMapAssign/Str/256-4 1250611 98.66 ns/op BenchmarkMapAssign/Str/65536-4 848444 122.0 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1547997 80.83 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 932997 122.1 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1599782 75.83 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 860458 128.9 ns/op BenchmarkMapOperatorAssign/Str/256-4 553051 2161 ns/op BenchmarkMapOperatorAssign/Str/65536-4 254125 394.6 ns/op BenchmarkMapAppendAssign/Int32/256-4 834098 150.0 ns/op 26 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 368673 322.6 ns/op 46 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 991524 164.6 ns/op 33 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 337858 372.0 ns/op 54 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 636552 209.0 ns/op 48 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 175582 618.3 ns/op 103 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1897003 61.46 ns/op BenchmarkMapDelete/Int32/1000-4 2107880 58.95 ns/op BenchmarkMapDelete/Int32/10000-4 1911472 61.59 ns/op BenchmarkMapDelete/Int64/100-4 1931161 59.98 ns/op BenchmarkMapDelete/Int64/1000-4 2103606 54.73 ns/op BenchmarkMapDelete/Int64/10000-4 2025642 58.23 ns/op BenchmarkMapDelete/Str/100-4 1644703 76.49 ns/op BenchmarkMapDelete/Str/1000-4 1596134 71.57 ns/op BenchmarkMapDelete/Str/10000-4 1543148 78.10 ns/op BenchmarkMapDelete/Pointer/100-4 1714682 70.35 ns/op BenchmarkMapDelete/Pointer/1000-4 1698580 66.93 ns/op BenchmarkMapDelete/Pointer/10000-4 1743026 67.58 ns/op BenchmarkMemmove/0-4 14328900 7.930 ns/op BenchmarkMemmove/1-4 1984676 59.26 ns/op 16.87 MB/s BenchmarkMemmove/2-4 1999042 60.69 ns/op 32.95 MB/s BenchmarkMemmove/3-4 1930629 64.29 ns/op 46.66 MB/s BenchmarkMemmove/4-4 1947522 61.62 ns/op 64.92 MB/s BenchmarkMemmove/5-4 2043238 62.14 ns/op 80.47 MB/s BenchmarkMemmove/6-4 1984750 61.95 ns/op 96.85 MB/s BenchmarkMemmove/7-4 1917434 63.14 ns/op 110.87 MB/s BenchmarkMemmove/8-4 1952595 62.00 ns/op 129.02 MB/s BenchmarkMemmove/9-4 1895658 65.29 ns/op 137.85 MB/s BenchmarkMemmove/10-4 1908985 64.39 ns/op 155.31 MB/s BenchmarkMemmove/11-4 1863336 64.62 ns/op 170.22 MB/s BenchmarkMemmove/12-4 1830055 65.58 ns/op 182.97 MB/s BenchmarkMemmove/13-4 1850194 63.77 ns/op 203.85 MB/s BenchmarkMemmove/14-4 1850060 64.83 ns/op 215.94 MB/s BenchmarkMemmove/15-4 1790908 62.50 ns/op 239.99 MB/s BenchmarkMemmove/16-4 1866817 62.44 ns/op 256.25 MB/s BenchmarkMemmove/32-4 1868395 66.68 ns/op 479.92 MB/s BenchmarkMemmove/64-4 1734306 68.96 ns/op 928.04 MB/s BenchmarkMemmove/128-4 1530030 78.92 ns/op 1621.92 MB/s BenchmarkMemmove/256-4 1258666 94.10 ns/op 2720.64 MB/s BenchmarkMemmove/512-4 965823 126.9 ns/op 4034.61 MB/s BenchmarkMemmove/1024-4 468768 238.7 ns/op 4289.10 MB/s BenchmarkMemmove/2048-4 296167 394.5 ns/op 5191.28 MB/s BenchmarkMemmove/4096-4 183025 648.1 ns/op 6319.70 MB/s BenchmarkMemmoveOverlap/32-4 1955128 63.09 ns/op 507.21 MB/s BenchmarkMemmoveOverlap/64-4 1843032 66.30 ns/op 965.37 MB/s BenchmarkMemmoveOverlap/128-4 1635193 73.52 ns/op 1741.06 MB/s BenchmarkMemmoveOverlap/256-4 1249016 92.54 ns/op 2766.36 MB/s BenchmarkMemmoveOverlap/512-4 880096 124.4 ns/op 4114.59 MB/s BenchmarkMemmoveOverlap/1024-4 509631 223.4 ns/op 4584.43 MB/s BenchmarkMemmoveOverlap/2048-4 324252 359.0 ns/op 5705.40 MB/s BenchmarkMemmoveOverlap/4096-4 177031 650.3 ns/op 6298.29 MB/s BenchmarkMemmoveUnalignedDst/0-4 15914648 7.448 ns/op BenchmarkMemmoveUnalignedDst/1-4 2089203 58.23 ns/op 17.17 MB/s BenchmarkMemmoveUnalignedDst/2-4 2061283 60.30 ns/op 33.16 MB/s BenchmarkMemmoveUnalignedDst/3-4 1993074 59.69 ns/op 50.26 MB/s BenchmarkMemmoveUnalignedDst/4-4 2015180 59.08 ns/op 67.70 MB/s BenchmarkMemmoveUnalignedDst/5-4 1967668 59.92 ns/op 83.44 MB/s BenchmarkMemmoveUnalignedDst/6-4 1987544 60.01 ns/op 99.98 MB/s BenchmarkMemmoveUnalignedDst/7-4 1991428 59.87 ns/op 116.92 MB/s BenchmarkMemmoveUnalignedDst/8-4 2073056 57.53 ns/op 139.05 MB/s BenchmarkMemmoveUnalignedDst/9-4 1938823 65.28 ns/op 137.86 MB/s BenchmarkMemmoveUnalignedDst/10-4 1874206 65.86 ns/op 151.84 MB/s BenchmarkMemmoveUnalignedDst/11-4 1856668 63.46 ns/op 173.33 MB/s BenchmarkMemmoveUnalignedDst/12-4 1899090 63.99 ns/op 187.53 MB/s BenchmarkMemmoveUnalignedDst/13-4 1899094 63.50 ns/op 204.73 MB/s BenchmarkMemmoveUnalignedDst/14-4 1853677 64.14 ns/op 218.28 MB/s BenchmarkMemmoveUnalignedDst/15-4 1893295 64.58 ns/op 232.25 MB/s BenchmarkMemmoveUnalignedDst/16-4 1831663 62.75 ns/op 254.98 MB/s BenchmarkMemmoveUnalignedDst/32-4 1834699 67.16 ns/op 476.50 MB/s BenchmarkMemmoveUnalignedDst/64-4 1679236 68.92 ns/op 928.65 MB/s BenchmarkMemmoveUnalignedDst/128-4 1541406 75.59 ns/op 1693.38 MB/s BenchmarkMemmoveUnalignedDst/256-4 1210899 99.27 ns/op 2578.78 MB/s BenchmarkMemmoveUnalignedDst/512-4 863482 134.8 ns/op 3798.53 MB/s BenchmarkMemmoveUnalignedDst/1024-4 475143 247.3 ns/op 4140.11 MB/s BenchmarkMemmoveUnalignedDst/2048-4 315698 367.4 ns/op 5574.76 MB/s BenchmarkMemmoveUnalignedDst/4096-4 182594 677.6 ns/op 6044.52 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1765616 70.16 ns/op 456.07 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1670434 68.94 ns/op 928.35 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1550090 83.20 ns/op 1538.42 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1246797 99.32 ns/op 2577.63 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 888322 131.4 ns/op 3895.43 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 524859 233.4 ns/op 4386.45 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 332421 366.0 ns/op 5596.10 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 177495 646.3 ns/op 6337.18 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14377867 8.164 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1987312 61.05 ns/op 16.38 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1955665 59.72 ns/op 33.49 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1977522 62.15 ns/op 48.27 MB/s BenchmarkMemmoveUnalignedSrc/4-4 2003235 58.67 ns/op 68.18 MB/s BenchmarkMemmoveUnalignedSrc/5-4 2071128 60.23 ns/op 83.02 MB/s BenchmarkMemmoveUnalignedSrc/6-4 2038902 58.90 ns/op 101.87 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1975688 63.24 ns/op 110.69 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1912375 63.41 ns/op 126.16 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1792623 66.01 ns/op 136.33 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1791582 64.51 ns/op 155.02 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1868211 64.54 ns/op 170.45 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1865514 63.53 ns/op 188.90 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1878123 62.87 ns/op 206.77 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1814122 64.97 ns/op 215.47 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1871122 65.21 ns/op 230.02 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1820580 65.23 ns/op 245.27 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1804765 66.60 ns/op 480.49 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1721592 68.57 ns/op 933.37 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1531822 78.67 ns/op 1627.05 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1219992 98.81 ns/op 2590.86 MB/s BenchmarkMemmoveUnalignedSrc/512-4 856719 129.1 ns/op 3966.41 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 542374 222.4 ns/op 4605.06 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 345967 367.5 ns/op 5572.38 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 184256 652.2 ns/op 6280.03 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1777261 68.30 ns/op 468.50 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1692997 69.73 ns/op 917.86 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1522550 78.10 ns/op 1638.94 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1213264 98.23 ns/op 2606.18 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 901965 129.7 ns/op 3948.74 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 507241 226.6 ns/op 4519.10 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 310741 368.7 ns/op 5555.32 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 182318 656.9 ns/op 6235.50 MB/s BenchmarkMemclr/5-4 12670796 9.433 ns/op 530.07 MB/s BenchmarkMemclr/16-4 13142972 9.103 ns/op 1757.75 MB/s BenchmarkMemclr/64-4 11884731 9.981 ns/op 6412.06 MB/s BenchmarkMemclr/256-4 10426348 11.27 ns/op 22705.55 MB/s BenchmarkMemclr/4096-4 2434941 46.53 ns/op 88024.78 MB/s BenchmarkMemclr/65536-4 71817 1690 ns/op 38778.55 MB/s BenchmarkMemclr/1M-4 2776 40761 ns/op 25724.99 MB/s BenchmarkMemclr/4M-4 678 167077 ns/op 25103.98 MB/s BenchmarkMemclr/8M-4 327 355640 ns/op 23587.33 MB/s BenchmarkMemclr/16M-4 164 737401 ns/op 22751.82 MB/s BenchmarkMemclr/64M-4 12 9569878 ns/op 7012.51 MB/s BenchmarkMemclrUnaligned/0_5-4 7496174 15.59 ns/op 320.77 MB/s BenchmarkMemclrUnaligned/0_16-4 7490770 15.64 ns/op 1022.98 MB/s BenchmarkMemclrUnaligned/0_64-4 7312358 15.68 ns/op 4081.49 MB/s BenchmarkMemclrUnaligned/0_256-4 6668374 18.02 ns/op 14204.68 MB/s BenchmarkMemclrUnaligned/0_4096-4 2343538 51.09 ns/op 80166.86 MB/s BenchmarkMemclrUnaligned/0_65536-4 63854 1752 ns/op 37414.72 MB/s BenchmarkMemclrUnaligned/1_5-4 7828026 15.32 ns/op 326.44 MB/s BenchmarkMemclrUnaligned/1_16-4 7622600 15.26 ns/op 1048.45 MB/s BenchmarkMemclrUnaligned/1_64-4 7010184 16.03 ns/op 3991.67 MB/s BenchmarkMemclrUnaligned/1_256-4 6716281 17.77 ns/op 14405.49 MB/s BenchmarkMemclrUnaligned/1_4096-4 1408280 85.44 ns/op 47939.46 MB/s BenchmarkMemclrUnaligned/1_65536-4 56293 2018 ns/op 32467.80 MB/s BenchmarkMemclrUnaligned/4_5-4 7502554 15.49 ns/op 322.82 MB/s BenchmarkMemclrUnaligned/4_16-4 7923960 15.41 ns/op 1038.07 MB/s BenchmarkMemclrUnaligned/4_64-4 7720372 15.49 ns/op 4130.61 MB/s BenchmarkMemclrUnaligned/4_256-4 6790312 18.77 ns/op 13640.58 MB/s BenchmarkMemclrUnaligned/4_4096-4 1396820 87.36 ns/op 46883.86 MB/s BenchmarkMemclrUnaligned/4_65536-4 51450 2075 ns/op 31581.15 MB/s BenchmarkMemclrUnaligned/7_5-4 7883323 15.53 ns/op 321.96 MB/s BenchmarkMemclrUnaligned/7_16-4 7539846 15.70 ns/op 1019.23 MB/s BenchmarkMemclrUnaligned/7_64-4 7104590 17.56 ns/op 3645.45 MB/s BenchmarkMemclrUnaligned/7_256-4 6529172 18.70 ns/op 13688.27 MB/s BenchmarkMemclrUnaligned/7_4096-4 1402570 85.13 ns/op 48112.31 MB/s BenchmarkMemclrUnaligned/7_65536-4 59642 2254 ns/op 29078.05 MB/s BenchmarkMemclrUnaligned/0_1M-4 2848 41678 ns/op 25159.06 MB/s BenchmarkMemclrUnaligned/0_4M-4 705 168879 ns/op 24836.19 MB/s BenchmarkMemclrUnaligned/0_8M-4 334 357074 ns/op 23492.65 MB/s BenchmarkMemclrUnaligned/0_16M-4 158 727332 ns/op 23066.79 MB/s BenchmarkMemclrUnaligned/0_64M-4 12 9645488 ns/op 6957.54 MB/s BenchmarkMemclrUnaligned/1_1M-4 2769 37674 ns/op 27833.03 MB/s BenchmarkMemclrUnaligned/1_4M-4 666 167091 ns/op 25101.87 MB/s BenchmarkMemclrUnaligned/1_8M-4 273 422307 ns/op 19863.77 MB/s BenchmarkMemclrUnaligned/1_16M-4 128 914883 ns/op 18338.09 MB/s BenchmarkMemclrUnaligned/1_64M-4 12 9620084 ns/op 6975.91 MB/s BenchmarkMemclrUnaligned/4_1M-4 3055 39534 ns/op 26523.43 MB/s BenchmarkMemclrUnaligned/4_4M-4 704 166431 ns/op 25201.49 MB/s BenchmarkMemclrUnaligned/4_8M-4 284 411939 ns/op 20363.72 MB/s BenchmarkMemclrUnaligned/4_16M-4 135 905245 ns/op 18533.33 MB/s BenchmarkMemclrUnaligned/4_64M-4 12 9585229 ns/op 7001.28 MB/s BenchmarkMemclrUnaligned/7_1M-4 2690 38801 ns/op 27024.17 MB/s BenchmarkMemclrUnaligned/7_4M-4 676 166487 ns/op 25193.06 MB/s BenchmarkMemclrUnaligned/7_8M-4 270 452346 ns/op 18544.68 MB/s BenchmarkMemclrUnaligned/7_16M-4 123 877796 ns/op 19112.88 MB/s BenchmarkMemclrUnaligned/7_64M-4 12 9635012 ns/op 6965.10 MB/s BenchmarkGoMemclr/5-4 2501131 50.33 ns/op 99.35 MB/s BenchmarkGoMemclr/16-4 586507 197.0 ns/op 81.22 MB/s BenchmarkGoMemclr/64-4 163945 717.4 ns/op 89.22 MB/s BenchmarkGoMemclr/256-4 42748 2841 ns/op 90.12 MB/s BenchmarkMemclrRange/1K_2K-4 72776 1581 ns/op 60645.10 MB/s BenchmarkMemclrRange/2K_8K-4 34837 3390 ns/op 98376.37 MB/s BenchmarkMemclrRange/4K_16K-4 45326 2588 ns/op 124835.58 MB/s BenchmarkMemclrRange/160K_228K-4 1832 60132 ns/op 27653.58 MB/s BenchmarkClearFat7-4 7196310 16.38 ns/op BenchmarkClearFat8-4 7763991 15.11 ns/op BenchmarkClearFat11-4 6557400 17.56 ns/op BenchmarkClearFat12-4 6433702 18.31 ns/op BenchmarkClearFat13-4 6457902 18.25 ns/op BenchmarkClearFat14-4 6516392 18.44 ns/op BenchmarkClearFat15-4 6532891 18.15 ns/op BenchmarkClearFat16-4 7595804 16.84 ns/op BenchmarkClearFat24-4 6753144 17.50 ns/op BenchmarkClearFat32-4 6863060 17.92 ns/op BenchmarkClearFat40-4 6434344 18.37 ns/op BenchmarkClearFat48-4 6135055 18.58 ns/op BenchmarkClearFat56-4 6098923 18.97 ns/op BenchmarkClearFat64-4 6387963 19.20 ns/op BenchmarkClearFat72-4 5789289 20.83 ns/op BenchmarkClearFat128-4 4710631 24.46 ns/op BenchmarkClearFat256-4 3648351 32.75 ns/op BenchmarkClearFat512-4 1880632 64.27 ns/op BenchmarkClearFat1024-4 1209464 103.0 ns/op BenchmarkClearFat1032-4 1000000 113.9 ns/op BenchmarkClearFat1040-4 1213215 98.83 ns/op BenchmarkCopyFat7-4 7075180 17.33 ns/op BenchmarkCopyFat8-4 7231947 16.57 ns/op BenchmarkCopyFat11-4 6605317 18.36 ns/op BenchmarkCopyFat12-4 6580266 18.36 ns/op BenchmarkCopyFat13-4 6305144 18.77 ns/op BenchmarkCopyFat14-4 6338073 18.86 ns/op BenchmarkCopyFat15-4 6605293 18.01 ns/op BenchmarkCopyFat16-4 7384454 16.76 ns/op BenchmarkCopyFat24-4 6740533 17.79 ns/op BenchmarkCopyFat32-4 6360808 17.93 ns/op BenchmarkCopyFat64-4 6221452 19.64 ns/op BenchmarkCopyFat72-4 5693148 20.96 ns/op BenchmarkCopyFat128-4 4500351 26.88 ns/op BenchmarkCopyFat256-4 3061702 39.57 ns/op BenchmarkCopyFat512-4 1795740 70.16 ns/op BenchmarkCopyFat520-4 1667589 69.15 ns/op BenchmarkCopyFat1024-4 1000000 111.3 ns/op BenchmarkCopyFat1032-4 1000000 111.0 ns/op BenchmarkCopyFat1040-4 1000000 109.9 ns/op BenchmarkIssue18740/2byte-4 486 260687 ns/op BenchmarkIssue18740/4byte-4 724 158710 ns/op BenchmarkIssue18740/8byte-4 1117 106994 ns/op BenchmarkMemclrKnownSize1-4 8870670 12.98 ns/op 77.05 MB/s BenchmarkMemclrKnownSize2-4 6267550 19.21 ns/op 104.09 MB/s BenchmarkMemclrKnownSize4-4 3928473 30.95 ns/op 129.26 MB/s BenchmarkMemclrKnownSize8-4 1249450 92.78 ns/op 86.23 MB/s BenchmarkMemclrKnownSize16-4 604256 194.6 ns/op 82.24 MB/s BenchmarkMemclrKnownSize32-4 333028 355.6 ns/op 89.98 MB/s BenchmarkMemclrKnownSize64-4 170586 704.7 ns/op 90.82 MB/s BenchmarkMemclrKnownSize112-4 97921 1222 ns/op 91.63 MB/s BenchmarkMemclrKnownSize128-4 86930 1402 ns/op 91.32 MB/s BenchmarkMemclrKnownSize192-4 56365 2087 ns/op 91.99 MB/s BenchmarkMemclrKnownSize248-4 44829 2653 ns/op 93.46 MB/s BenchmarkMemclrKnownSize256-4 44570 2810 ns/op 91.09 MB/s BenchmarkMemclrKnownSize512-4 21249 5593 ns/op 91.54 MB/s BenchmarkMemclrKnownSize1024-4 10000 11203 ns/op 91.41 MB/s BenchmarkMemclrKnownSize4096-4 2595 44735 ns/op 91.56 MB/s BenchmarkMemclrKnownSize512KiB-4 20 5807147 ns/op 90.28 MB/s BenchmarkReadMetricsLatency-4 20296 4841 p50-ns 5268 p90-ns 11650 p99-ns BenchmarkFinalizer-4 165 710836 ns/op BenchmarkFinalizerRun-4 194534 854.4 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6859134 16.34 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3410242 35.40 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2645919 44.98 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2502050 44.70 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1427254 84.92 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1230127 95.62 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2387996 49.52 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1352476 91.45 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1374627 87.76 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2029448 57.62 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2068035 58.68 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1810665 64.30 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1560889 78.10 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1429218 83.08 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 6602964 18.54 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 7028073 17.62 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 6707491 17.45 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 6569871 17.71 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 6259258 18.66 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 5912276 20.68 ns/op BenchmarkFindBitRange64/PatternAASize2-4 6675673 17.82 ns/op BenchmarkFindBitRange64/PatternAASize8-4 6887326 17.28 ns/op BenchmarkFindBitRange64/PatternAASize32-4 7033623 17.49 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 6620130 18.24 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 6700818 18.08 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 6580959 17.32 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 6946910 17.46 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 6990404 16.80 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 7125140 17.34 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 6540211 18.23 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 6594302 17.95 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 6680864 17.99 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 6512666 18.42 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 6395787 18.68 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 6386002 18.80 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 6628759 18.22 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 6470064 18.29 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 6465844 18.26 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 6692583 17.80 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 6589236 18.55 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 6483027 18.50 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 6820135 17.75 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 6577981 18.20 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 6506168 18.43 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 6767916 17.70 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 6970698 17.19 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 6927728 17.48 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 6807356 17.62 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 6724929 17.11 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 7210659 16.44 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 7112226 17.49 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 7026981 16.55 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 7500684 16.27 ns/op BenchmarkNetpollBreak-4 4018 28550 ns/op BenchmarkPinnerPinUnpinBatch-4 1150 114702 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 242 473181 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1261 111325 ns/op BenchmarkPinnerPinUnpin-4 1256152 92.92 ns/op BenchmarkPinnerPinUnpinTiny-4 1210927 94.68 ns/op BenchmarkPinnerPinUnpinDouble-4 484430 241.8 ns/op BenchmarkPinnerPinUnpinParallel-4 3974817 31.62 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 3984128 29.55 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 278557 442.7 ns/op BenchmarkPinnerIsPinnedOnPinned-4 6130230 18.71 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 6518746 17.91 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 10366628 11.37 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 10276117 11.58 ns/op BenchmarkPingPongHog-4 325 392864 ns/op BenchmarkStackGrowth-4 120976 957.5 ns/op BenchmarkStackGrowthDeep-4 1382 86031 ns/op BenchmarkCreateGoroutines-4 33582 3758 ns/op BenchmarkCreateGoroutinesParallel-4 46011 2640 ns/op BenchmarkCreateGoroutinesCapture-4 6796 17648 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 39562 2878 ns/op BenchmarkClosureCall-4 19574262 6.215 ns/op BenchmarkWakeupParallelSpinning/0s-4 6583 18546 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5230 22337 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4506 26781 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2998 40250 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2058 57069 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1412 86895 ns/op BenchmarkWakeupParallelSpinning/50µs-4 814 147610 ns/op BenchmarkWakeupParallelSpinning/100µs-4 483 245075 ns/op BenchmarkMatmult-4 5617789 23.21 ns/op BenchmarkFastrand-4 13792660 8.709 ns/op BenchmarkFastrand64-4 13713892 8.624 ns/op BenchmarkFastrandHashiter-4 5049938 22.71 ns/op BenchmarkFastrandn/2-4 6286484 18.94 ns/op BenchmarkFastrandn/3-4 6159878 19.53 ns/op BenchmarkFastrandn/4-4 6167481 18.96 ns/op BenchmarkFastrandn/5-4 6438660 18.40 ns/op BenchmarkIfaceCmp100-4 108159 1107 ns/op BenchmarkIfaceCmpNil100-4 179798 614.8 ns/op BenchmarkEfaceCmpDiff-4 41049 2825 ns/op BenchmarkEfaceCmpDiffIndirect-4 39876 3012 ns/op BenchmarkDefer-4 1769227 68.23 ns/op BenchmarkDefer10-4 982251 130.7 ns/op BenchmarkDeferMany-4 562806 306.5 ns/op BenchmarkPanicRecover-4 188888 603.9 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 7497 14922 ns/op 13767 p50-ns 16759 p90-ns 28453 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 9055 81000 ns/op 13927 p50-ns 19910 p90-ns 104467 p99-ns BenchmarkGoroutineProfile/small/idle-4 2680 40112 ns/op 31746 p50-ns 37497 p90-ns 105150 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 6708916 ns/op 228710 p50-ns 19800608 p90-ns 141829801 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 7354 15020 ns/op 13133 p50-ns 15792 p90-ns 29311 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 4743 30437 ns/op 13572 p50-ns 17122 p90-ns 34707 p99-ns BenchmarkGoroutineProfile/large/idle-4 16 6524133 ns/op 6506578 p50-ns 6904871 p90-ns 7000317 p99-ns BenchmarkGoroutineProfile/large/loaded-4 14 9107061 ns/op 7780697 p50-ns 10555587 p90-ns 24126320 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 7918 14989 ns/op 13775 p50-ns 16874 p90-ns 29497 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 7572 148214 ns/op 14378 p50-ns 21565 p90-ns 625697 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 910 119132 ns/op 109062 p50-ns 140592 p90-ns 216747 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 428 915448 ns/op 191691 p50-ns 348963 p90-ns 19631998 p99-ns BenchmarkRWMutexUncontended-4 3292257 36.07 ns/op BenchmarkRWMutexWrite100-4 665389 163.9 ns/op BenchmarkRWMutexWrite10-4 96187 1436 ns/op BenchmarkRWMutexWorkWrite100-4 625802 186.9 ns/op BenchmarkRWMutexWorkWrite10-4 76778 1556 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1964 61280 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 888 128582 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 982 118933 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 426 263554 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 493 246444 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 212 544364 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 255 473671 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 102 1136008 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 358584 462.2 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 368462 447.5 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 306876 595.2 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 356043 411.7 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 365024 532.5 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 265015 552.1 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 331846 433.1 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 293523 397.5 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 282571 522.1 ns/op BenchmarkMakeSlice/Byte-4 2403115 57.08 ns/op BenchmarkMakeSlice/Int16-4 2132694 49.35 ns/op BenchmarkMakeSlice/Int-4 1368052 76.91 ns/op BenchmarkMakeSlice/Ptr-4 1342730 93.64 ns/op BenchmarkMakeSlice/Struct/24-4 1209253 139.8 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 216.7 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 235.8 ns/op BenchmarkGrowSlice/Byte-4 873038 143.7 ns/op BenchmarkGrowSlice/Int16-4 818661 153.2 ns/op BenchmarkGrowSlice/Int-4 695834 210.8 ns/op BenchmarkGrowSlice/Ptr-4 557047 271.1 ns/op BenchmarkGrowSlice/Struct/24-4 433800 527.7 ns/op BenchmarkGrowSlice/Struct/32-4 311604 448.5 ns/op BenchmarkGrowSlice/Struct/40-4 268034 679.7 ns/op BenchmarkExtendSlice/IntSlice-4 590584 245.9 ns/op BenchmarkExtendSlice/PointerSlice-4 440245 306.3 ns/op BenchmarkExtendSlice/NoGrow-4 966912 139.7 ns/op BenchmarkAppend-4 826598 141.3 ns/op BenchmarkAppendGrowByte-4 5 21110061 ns/op BenchmarkAppendGrowString-4 1 201168637 ns/op BenchmarkAppendSlice/1Bytes-4 2001219 59.23 ns/op BenchmarkAppendSlice/4Bytes-4 2011200 61.87 ns/op BenchmarkAppendSlice/7Bytes-4 1937337 61.78 ns/op BenchmarkAppendSlice/8Bytes-4 1991868 60.67 ns/op BenchmarkAppendSlice/15Bytes-4 1757791 68.69 ns/op BenchmarkAppendSlice/16Bytes-4 1855410 64.96 ns/op BenchmarkAppendSlice/32Bytes-4 1801324 66.56 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 104299 1559 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 29835 5780 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 10000 27464 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 2062 91171 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 214 599701 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 62 1985765 ns/op BenchmarkAppendStr/1Bytes-4 1482985 79.79 ns/op BenchmarkAppendStr/4Bytes-4 1479854 79.59 ns/op BenchmarkAppendStr/8Bytes-4 1465546 80.32 ns/op BenchmarkAppendStr/16Bytes-4 1453352 82.71 ns/op BenchmarkAppendStr/32Bytes-4 1469287 82.65 ns/op BenchmarkAppendSpecialCase-4 833732 138.7 ns/op BenchmarkCopy/1Byte-4 2039514 58.95 ns/op 16.96 MB/s BenchmarkCopy/1String-4 1912596 65.54 ns/op 15.26 MB/s BenchmarkCopy/2Byte-4 1962418 59.97 ns/op 33.35 MB/s BenchmarkCopy/2String-4 1985865 61.25 ns/op 32.65 MB/s BenchmarkCopy/4Byte-4 1936627 60.93 ns/op 65.65 MB/s BenchmarkCopy/4String-4 2022805 58.57 ns/op 68.30 MB/s BenchmarkCopy/8Byte-4 2032515 59.05 ns/op 135.49 MB/s BenchmarkCopy/8String-4 2040268 60.76 ns/op 131.67 MB/s BenchmarkCopy/12Byte-4 1829282 63.35 ns/op 189.43 MB/s BenchmarkCopy/12String-4 1867608 65.19 ns/op 184.08 MB/s BenchmarkCopy/16Byte-4 1941010 62.43 ns/op 256.30 MB/s BenchmarkCopy/16String-4 1940644 60.84 ns/op 262.98 MB/s BenchmarkCopy/32Byte-4 1852210 67.64 ns/op 473.11 MB/s BenchmarkCopy/32String-4 1860298 66.61 ns/op 480.44 MB/s BenchmarkCopy/128Byte-4 1470939 82.38 ns/op 1553.86 MB/s BenchmarkCopy/128String-4 1360760 85.74 ns/op 1492.92 MB/s BenchmarkCopy/1024Byte-4 444259 251.4 ns/op 4073.42 MB/s BenchmarkCopy/1024String-4 391141 297.8 ns/op 3439.06 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 32943 3695 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 19426 7181 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 13580 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 11337 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 10000 15300 ns/op BenchmarkAppendInPlace/Grow/Byte-4 175797 748.6 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 168576 786.7 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 124555 1041 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 105876 1380 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 100432 1302 ns/op BenchmarkStackCopyPtr-4 1 111186979 ns/op BenchmarkStackCopy-4 2 88650402 ns/op BenchmarkStackCopyNoCache-4 25 4356710 ns/op BenchmarkStackCopyWithStkobj-4 2 53390486 ns/op BenchmarkIssue18138-4 1017 108040 ns/op BenchmarkCompareStringEqual-4 13656528 9.153 ns/op BenchmarkCompareStringIdentical-4 17932654 6.701 ns/op BenchmarkCompareStringSameLength-4 14696528 8.417 ns/op BenchmarkCompareStringDifferentLength-4 19565271 5.928 ns/op BenchmarkCompareStringBigUnaligned-4 1245 92304 ns/op 11360.09 MB/s BenchmarkCompareStringBig-4 1600 85706 ns/op 12234.65 MB/s BenchmarkConcatStringAndBytes-4 2259271 52.27 ns/op BenchmarkSliceByteToString/1-4 2435078 49.25 ns/op BenchmarkSliceByteToString/2-4 1267627 96.19 ns/op BenchmarkSliceByteToString/4-4 1301253 94.92 ns/op BenchmarkSliceByteToString/8-4 1248531 95.09 ns/op BenchmarkSliceByteToString/16-4 1261424 94.32 ns/op BenchmarkSliceByteToString/32-4 1000000 106.7 ns/op BenchmarkSliceByteToString/64-4 1000000 152.5 ns/op BenchmarkSliceByteToString/128-4 818658 195.3 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2392117 50.17 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 1000000 124.8 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 107.4 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3534394 34.23 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1779644 67.98 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2058930 59.09 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2421067 49.03 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 524972 237.8 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 654501 189.4 ns/op BenchmarkRuneIterate/range/ASCII-4 6739195 18.39 ns/op BenchmarkRuneIterate/range/Japanese-4 2224753 52.05 ns/op BenchmarkRuneIterate/range/MixedLength-4 2627092 44.47 ns/op BenchmarkRuneIterate/range1/ASCII-4 6563762 18.70 ns/op BenchmarkRuneIterate/range1/Japanese-4 2201612 52.19 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2621612 45.64 ns/op BenchmarkRuneIterate/range2/ASCII-4 6770460 18.69 ns/op BenchmarkRuneIterate/range2/Japanese-4 2199582 52.64 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2676003 44.89 ns/op BenchmarkArrayEqual-4 20420703 5.957 ns/op BenchmarkFunc/Name-4 3058056 38.14 ns/op BenchmarkFunc/Entry-4 11930942 10.19 ns/op BenchmarkFunc/FileLine-4 1726789 68.07 ns/op PASS ok runtime 147.022s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 24566 4369 ns/op BenchmarkHandle/concurrent-4 15972 7354 ns/op PASS ok runtime/cgo 1.438s goos: freebsd goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 21379375 5.511 ns/op BenchmarkAtomicStore64-4 10678784 11.81 ns/op BenchmarkAtomicLoad-4 21689805 5.220 ns/op BenchmarkAtomicStore-4 10613168 11.79 ns/op BenchmarkAnd8-4 10010001 12.01 ns/op BenchmarkAnd-4 10487662 11.71 ns/op BenchmarkAnd8Parallel-4 2457030 47.09 ns/op BenchmarkAndParallel-4 2486786 48.84 ns/op BenchmarkOr8-4 9978561 11.80 ns/op BenchmarkOr-4 10293055 12.23 ns/op BenchmarkOr8Parallel-4 2414258 45.67 ns/op BenchmarkOrParallel-4 2635476 49.70 ns/op BenchmarkXadd-4 2527371 50.74 ns/op BenchmarkXadd64-4 2685279 48.42 ns/op BenchmarkCas-4 2397157 51.36 ns/op BenchmarkCas64-4 2373315 50.69 ns/op BenchmarkXchg-4 2557936 47.56 ns/op BenchmarkXchg64-4 2519509 46.62 ns/op PASS ok runtime/internal/atomic 3.863s goos: freebsd goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 5144175 23.23 ns/op BenchmarkMulUintptr/large-4 3824794 31.14 ns/op PASS ok runtime/internal/math 1.336s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 33 3310007 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 32 3929891 ns/op 364.4 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 1100 111694 ns/op 5.972 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 12 9115012 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 10 10457936 ns/op 900.8 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 168 727033 ns/op 56.15 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 72342980 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 81264150 ns/op 6990 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 15 6910860 ns/op 593.4 concurrent_launches/op PASS ok runtime/pprof 2.900s goos: freebsd goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 49 2124959 ns/op BenchmarkStackLeak-4 16207 7513 ns/op PASS ok runtime/race 1.406s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 4539789 25.44 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 221174 560.7 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.345s goos: freebsd goarch: amd64 pkg: slices cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqualFunc_Large-4 49 2440818 ns/op BenchmarkIndex_Large-4 17222 7028 ns/op BenchmarkIndexFunc_Large-4 158 700902 ns/op BenchmarkCompact/nil-4 8068436 14.57 ns/op BenchmarkCompact/one-4 1856654 64.51 ns/op BenchmarkCompact/sorted-4 1228813 96.94 ns/op BenchmarkCompact/1_item-4 1000000 106.3 ns/op BenchmarkCompact/unsorted-4 1275193 94.94 ns/op BenchmarkCompact/many-4 767728 159.9 ns/op BenchmarkCompact_Large-4 661 173887 ns/op BenchmarkCompactFunc_Large-4 75 1552943 ns/op BenchmarkReplace/naive-fast-4 75452 1420 ns/op BenchmarkReplace/optimized-fast-4 92442 1271 ns/op BenchmarkReplace/naive-slow-4 31996 3844 ns/op BenchmarkReplace/optimized-slow-4 37406 3494 ns/op BenchmarkSortInts-4 2 89503826 ns/op BenchmarkSlicesSortInts-4 2 60908276 ns/op BenchmarkSlicesSortInts_Sorted-4 55 2163655 ns/op BenchmarkSlicesSortInts_Reversed-4 34 3369443 ns/op BenchmarkSortStrings-4 1 129554363 ns/op BenchmarkSlicesSortStrings-4 2 91024680 ns/op BenchmarkSortStructs-4 1 154797795 ns/op BenchmarkSortFuncStructs-4 1 132973558 ns/op BenchmarkBinarySearchFloats/Size16-4 1317915 88.64 ns/op BenchmarkBinarySearchFloats/Size32-4 1210422 100.8 ns/op BenchmarkBinarySearchFloats/Size64-4 1000000 116.5 ns/op BenchmarkBinarySearchFloats/Size128-4 737830 144.3 ns/op BenchmarkBinarySearchFloats/Size512-4 676999 177.6 ns/op BenchmarkBinarySearchFloats/Size1024-4 632304 190.9 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 631918 185.8 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 514106 231.7 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 463467 252.9 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 444127 280.0 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 346580 347.8 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 311240 384.5 ns/op PASS ok slices 17.989s goos: freebsd goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 168798 684.1 ns/op BenchmarkSortString1K-4 186 638012 ns/op BenchmarkSortString1K_Slice-4 210 562132 ns/op BenchmarkStableString1K-4 100 1105652 ns/op BenchmarkSortInt1K-4 216 554248 ns/op BenchmarkSortInt1K_Sorted-4 3238 35158 ns/op BenchmarkSortInt1K_Reversed-4 1869 64870 ns/op BenchmarkSortInt1K_Mod8-4 549 220641 ns/op BenchmarkStableInt1K-4 151 773435 ns/op BenchmarkStableInt1K_Slice-4 174 670205 ns/op BenchmarkSortInt64K-4 2 53648440 ns/op BenchmarkSortInt64K_Slice-4 3 43867288 ns/op BenchmarkStableInt64K-4 2 70182003 ns/op BenchmarkSort1e2-4 480 242994 ns/op BenchmarkStable1e2-4 184 633153 ns/op BenchmarkSort1e4-4 3 50632186 ns/op BenchmarkStable1e4-4 1 223008779 ns/op PASS ok sort 4.504s goos: freebsd goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 925366 136.4 ns/op BenchmarkAtof64Float-4 689449 152.3 ns/op BenchmarkAtof64FloatExp-4 678055 177.6 ns/op BenchmarkAtof64Big-4 468477 254.4 ns/op BenchmarkAtof64RandomBits-4 266403 455.7 ns/op BenchmarkAtof64RandomFloats-4 514782 246.4 ns/op BenchmarkAtof64RandomLongFloats-4 442098 279.4 ns/op BenchmarkAtof32Decimal-4 891519 125.7 ns/op BenchmarkAtof32Float-4 829701 144.7 ns/op BenchmarkAtof32FloatExp-4 649696 179.5 ns/op BenchmarkAtof32Random-4 377397 302.2 ns/op BenchmarkAtof32RandomLong-4 173188 718.0 ns/op BenchmarkParseInt/Pos/7bit-4 1485444 78.61 ns/op BenchmarkParseInt/Pos/26bit-4 798086 144.0 ns/op BenchmarkParseInt/Pos/31bit-4 645950 176.0 ns/op BenchmarkParseInt/Pos/56bit-4 475203 259.5 ns/op BenchmarkParseInt/Pos/63bit-4 436459 277.5 ns/op BenchmarkParseInt/Neg/7bit-4 1387069 85.43 ns/op BenchmarkParseInt/Neg/26bit-4 785794 153.4 ns/op BenchmarkParseInt/Neg/31bit-4 598244 183.7 ns/op BenchmarkParseInt/Neg/56bit-4 445957 250.9 ns/op BenchmarkParseInt/Neg/63bit-4 432421 272.3 ns/op BenchmarkAtoi/Pos/7bit-4 2211522 53.74 ns/op BenchmarkAtoi/Pos/26bit-4 980708 113.6 ns/op BenchmarkAtoi/Pos/31bit-4 969349 122.4 ns/op BenchmarkAtoi/Pos/56bit-4 532417 212.8 ns/op BenchmarkAtoi/Pos/63bit-4 409144 300.7 ns/op BenchmarkAtoi/Neg/7bit-4 2129293 54.98 ns/op BenchmarkAtoi/Neg/26bit-4 1000000 113.1 ns/op BenchmarkAtoi/Neg/31bit-4 968090 123.7 ns/op BenchmarkAtoi/Neg/56bit-4 591448 209.1 ns/op BenchmarkAtoi/Neg/63bit-4 396806 295.0 ns/op BenchmarkFormatFloat/Decimal-4 124795 970.9 ns/op BenchmarkFormatFloat/Float-4 112129 1041 ns/op BenchmarkFormatFloat/Exp-4 123256 972.0 ns/op BenchmarkFormatFloat/NegExp-4 122359 1008 ns/op BenchmarkFormatFloat/LongExp-4 98293 1203 ns/op BenchmarkFormatFloat/Big-4 103466 1164 ns/op BenchmarkFormatFloat/BinaryExp-4 222176 524.0 ns/op BenchmarkFormatFloat/32Integer-4 124564 962.7 ns/op BenchmarkFormatFloat/32ExactFraction-4 135970 873.5 ns/op BenchmarkFormatFloat/32Point-4 127188 967.4 ns/op BenchmarkFormatFloat/32Exp-4 136196 898.9 ns/op BenchmarkFormatFloat/32NegExp-4 131641 898.5 ns/op BenchmarkFormatFloat/32Shortest-4 144276 851.1 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 157168 810.8 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 145768 837.7 ns/op BenchmarkFormatFloat/64Fixed1-4 160014 747.9 ns/op BenchmarkFormatFloat/64Fixed2-4 159846 739.4 ns/op BenchmarkFormatFloat/64Fixed3-4 161461 715.9 ns/op BenchmarkFormatFloat/64Fixed4-4 164600 712.1 ns/op BenchmarkFormatFloat/64Fixed12-4 98926 1194 ns/op BenchmarkFormatFloat/64Fixed16-4 124030 991.6 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 122380 992.1 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 110840 1076 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2538 44818 ns/op BenchmarkFormatFloat/Slowpath64-4 98478 1181 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 97826 1214 ns/op BenchmarkAppendFloat/Decimal-4 142670 804.6 ns/op BenchmarkAppendFloat/Float-4 134142 885.2 ns/op BenchmarkAppendFloat/Exp-4 153364 795.6 ns/op BenchmarkAppendFloat/NegExp-4 146920 813.7 ns/op BenchmarkAppendFloat/LongExp-4 115867 1006 ns/op BenchmarkAppendFloat/Big-4 111694 1064 ns/op BenchmarkAppendFloat/BinaryExp-4 352558 345.9 ns/op BenchmarkAppendFloat/32Integer-4 147052 832.4 ns/op BenchmarkAppendFloat/32ExactFraction-4 142398 830.6 ns/op BenchmarkAppendFloat/32Point-4 137012 838.0 ns/op BenchmarkAppendFloat/32Exp-4 149218 807.8 ns/op BenchmarkAppendFloat/32NegExp-4 145788 814.7 ns/op BenchmarkAppendFloat/32Shortest-4 163803 723.1 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 182306 648.3 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 176636 669.5 ns/op BenchmarkAppendFloat/64Fixed1-4 207189 580.0 ns/op BenchmarkAppendFloat/64Fixed2-4 197638 576.5 ns/op BenchmarkAppendFloat/64Fixed3-4 204477 585.0 ns/op BenchmarkAppendFloat/64Fixed4-4 197162 594.5 ns/op BenchmarkAppendFloat/64Fixed12-4 107460 1074 ns/op BenchmarkAppendFloat/64Fixed16-4 142906 838.2 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 153489 783.4 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 125479 937.8 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2548 45072 ns/op BenchmarkAppendFloat/Slowpath64-4 119428 1032 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 117078 1018 ns/op BenchmarkFormatInt-4 16239 7307 ns/op BenchmarkAppendInt-4 18466 6512 ns/op BenchmarkFormatUint-4 92302 1280 ns/op BenchmarkAppendUint-4 104877 1155 ns/op BenchmarkFormatIntSmall/7-4 2677455 41.80 ns/op BenchmarkFormatIntSmall/42-4 2913507 41.86 ns/op BenchmarkAppendIntSmall-4 1495318 79.64 ns/op BenchmarkAppendUintVarlen/1-4 1385418 84.98 ns/op BenchmarkAppendUintVarlen/12-4 1408785 86.44 ns/op BenchmarkAppendUintVarlen/123-4 998248 115.5 ns/op BenchmarkAppendUintVarlen/1234-4 982207 114.5 ns/op BenchmarkAppendUintVarlen/12345-4 980280 116.2 ns/op BenchmarkAppendUintVarlen/123456-4 1000000 118.1 ns/op BenchmarkAppendUintVarlen/1234567-4 925759 118.4 ns/op BenchmarkAppendUintVarlen/12345678-4 1000000 118.8 ns/op BenchmarkAppendUintVarlen/123456789-4 941431 123.0 ns/op BenchmarkAppendUintVarlen/1234567890-4 942739 127.5 ns/op BenchmarkAppendUintVarlen/12345678901-4 870194 128.1 ns/op BenchmarkAppendUintVarlen/123456789012-4 946448 122.5 ns/op BenchmarkAppendUintVarlen/1234567890123-4 867494 126.6 ns/op BenchmarkAppendUintVarlen/12345678901234-4 871516 124.9 ns/op BenchmarkAppendUintVarlen/123456789012345-4 874035 130.3 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 898542 137.2 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 784774 140.4 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 834274 136.4 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 895410 141.6 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 855686 139.1 ns/op BenchmarkQuote-4 48086 2359 ns/op BenchmarkQuoteRune-4 523723 222.0 ns/op BenchmarkAppendQuote-4 56437 2068 ns/op BenchmarkAppendQuoteRune-4 926293 125.7 ns/op BenchmarkUnquoteEasy-4 1486203 78.84 ns/op BenchmarkUnquoteHard-4 54576 2252 ns/op PASS ok strconv 16.806s goos: freebsd goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 477114 241.6 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 157387 779.8 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 220453 555.7 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 349731 336.7 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 109446 1086 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 127141 992.7 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 739446 164.9 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 26785 4502 ns/op BenchmarkGenericMatch1-4 2722 45034 ns/op BenchmarkGenericMatch2-4 478 243187 ns/op BenchmarkSingleMaxSkipping-4 10000 11418 ns/op 875.82 MB/s BenchmarkSingleLongSuffixFail-4 18134 6910 ns/op 145.02 MB/s BenchmarkSingleMatch-4 303 391985 ns/op 38.27 MB/s BenchmarkByteByteNoMatch-4 84620 1391 ns/op BenchmarkByteByteMatch-4 23046 5204 ns/op BenchmarkByteStringMatch-4 27796 4811 ns/op BenchmarkHTMLEscapeNew-4 77643 1545 ns/op BenchmarkHTMLEscapeOld-4 98842 1294 ns/op BenchmarkByteStringReplacerWriteString-4 1568 70638 ns/op BenchmarkByteReplacerWriteString-4 1947 64778 ns/op BenchmarkByteByteReplaces-4 3566 32560 ns/op BenchmarkByteByteMap-4 10000 11203 ns/op BenchmarkMap/identity/ASCII-4 616465 196.2 ns/op BenchmarkMap/identity/Greek-4 455431 261.2 ns/op BenchmarkMap/change/ASCII-4 41469 2734 ns/op BenchmarkMap/change/Greek-4 33302 3613 ns/op BenchmarkIndexRune-4 2218798 53.10 ns/op BenchmarkIndexRuneLongString-4 1825215 63.69 ns/op BenchmarkIndexRuneFastPath-4 4451671 26.04 ns/op BenchmarkIndex-4 4750417 26.05 ns/op BenchmarkLastIndex-4 5066596 23.36 ns/op BenchmarkIndexByte-4 11492746 11.44 ns/op BenchmarkToUpper/#00-4 3509463 33.18 ns/op BenchmarkToUpper/ONLYUPPER-4 2486922 50.79 ns/op BenchmarkToUpper/abc-4 345482 344.0 ns/op BenchmarkToUpper/AbC123-4 282009 417.3 ns/op BenchmarkToUpper/azAZ09_-4 308980 400.1 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 57270 2091 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 76075 1485 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 38216 3391 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 60308 1883 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 134272 902.6 ns/op BenchmarkToLower/#00-4 3744183 33.86 ns/op BenchmarkToLower/abc-4 3019088 39.75 ns/op BenchmarkToLower/AbC123-4 253551 478.8 ns/op BenchmarkToLower/azAZ09_-4 238857 480.4 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 105145 1114 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 75240 1573 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 39932 3019 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 81193 1462 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 129325 883.7 ns/op BenchmarkMapNoChanges-4 889650 140.3 ns/op BenchmarkTrim-4 40882 2850 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3560038 33.43 ns/op BenchmarkToValidUTF8/InvalidASCII-4 206890 558.3 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 142332 819.2 ns/op BenchmarkEqualFold/Tests-4 60620 1987 ns/op BenchmarkEqualFold/ASCII-4 3763456 32.29 ns/op BenchmarkEqualFold/UnicodePrefix-4 130951 946.0 ns/op BenchmarkEqualFold/UnicodeSuffix-4 133267 874.9 ns/op BenchmarkIndexHard1-4 920 130446 ns/op BenchmarkIndexHard2-4 645 179489 ns/op BenchmarkIndexHard3-4 163 745371 ns/op BenchmarkIndexHard4-4 153 718267 ns/op BenchmarkLastIndexHard1-4 63 1853115 ns/op BenchmarkLastIndexHard2-4 66 1919651 ns/op BenchmarkLastIndexHard3-4 63 1845298 ns/op BenchmarkCountHard1-4 885 135400 ns/op BenchmarkCountHard2-4 625 185699 ns/op BenchmarkCountHard3-4 160 717267 ns/op BenchmarkIndexTorture-4 8072 14168 ns/op BenchmarkCountTorture-4 8314 14581 ns/op BenchmarkCountTortureOverlapping-4 753 148122 ns/op BenchmarkCountByte/10-4 4468746 28.06 ns/op 356.33 MB/s BenchmarkCountByte/32-4 4330270 28.47 ns/op 1123.82 MB/s BenchmarkCountByte/4096-4 967305 126.2 ns/op 32447.04 MB/s BenchmarkCountByte/4194304-4 684 188105 ns/op 22297.66 MB/s BenchmarkCountByte/67108864-4 22 4698989 ns/op 14281.55 MB/s BenchmarkFields/ASCII/16-4 257461 421.5 ns/op 37.96 MB/s 64 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 23283 5215 ns/op 49.09 MB/s 512 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1468 77544 ns/op 52.82 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 85 1370805 ns/op 47.81 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 21629431 ns/op 48.48 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 171674 713.4 ns/op 22.43 MB/s 32 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 10000 10229 ns/op 25.03 MB/s 416 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 662 165780 ns/op 24.71 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 38 3132176 ns/op 20.92 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 56220144 ns/op 18.65 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 200776 617.6 ns/op 25.91 MB/s 64 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 18548 6460 ns/op 39.63 MB/s 512 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1177 102261 ns/op 40.05 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 61 2011658 ns/op 32.58 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 40773502 ns/op 25.72 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 205586 563.7 ns/op 28.38 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 15007 8277 ns/op 30.93 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 841 132785 ns/op 30.85 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 49 2480856 ns/op 26.42 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 48153709 ns/op 21.78 MB/s 10457376 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 61293280 ns/op BenchmarkSplitSingleByteSeparator-4 24 4464763 ns/op BenchmarkSplitMultiByteSeparator-4 40 2798145 ns/op BenchmarkSplitNSingleByteSeparator-4 255081 479.3 ns/op BenchmarkSplitNMultiByteSeparator-4 194224 611.8 ns/op BenchmarkRepeat/5x0-4 4076599 29.20 ns/op BenchmarkRepeat/5x1-4 4107807 28.72 ns/op BenchmarkRepeat/5x2-4 313851 385.0 ns/op BenchmarkRepeat/5x6-4 183337 640.4 ns/op BenchmarkRepeat/10x0-4 4270020 29.45 ns/op BenchmarkRepeat/10x1-4 3909045 31.22 ns/op BenchmarkRepeat/10x2-4 270285 436.9 ns/op BenchmarkRepeat/10x6-4 166207 701.8 ns/op BenchmarkRepeatLarge/256/1-4 80929 1531 ns/op 167.26 MB/s BenchmarkRepeatLarge/256/16-4 126628 950.7 ns/op 269.27 MB/s BenchmarkRepeatLarge/512/1-4 64340 1844 ns/op 277.60 MB/s BenchmarkRepeatLarge/512/16-4 94348 1304 ns/op 392.61 MB/s BenchmarkRepeatLarge/1024/1-4 49531 2410 ns/op 424.86 MB/s BenchmarkRepeatLarge/1024/16-4 68593 1798 ns/op 569.67 MB/s BenchmarkRepeatLarge/2048/1-4 37605 3246 ns/op 630.95 MB/s BenchmarkRepeatLarge/2048/16-4 44196 2826 ns/op 724.62 MB/s BenchmarkRepeatLarge/4096/1-4 23067 5098 ns/op 803.39 MB/s BenchmarkRepeatLarge/4096/16-4 26905 4522 ns/op 905.85 MB/s BenchmarkRepeatLarge/8192/1-4 14182 8770 ns/op 934.13 MB/s BenchmarkRepeatLarge/8192/16-4 15992 7668 ns/op 1068.32 MB/s BenchmarkRepeatLarge/8192/4097-4 5812732 20.56 ns/op 199310.53 MB/s BenchmarkRepeatLarge/16384/1-4 8037 13731 ns/op 1193.21 MB/s BenchmarkRepeatLarge/16384/16-4 8863 12921 ns/op 1268.05 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 10389 ns/op 1183.04 MB/s BenchmarkRepeatLarge/32768/1-4 4714 25461 ns/op 1286.96 MB/s BenchmarkRepeatLarge/32768/16-4 4125 24733 ns/op 1324.86 MB/s BenchmarkRepeatLarge/32768/4097-4 5328 22011 ns/op 1302.93 MB/s BenchmarkRepeatLarge/65536/1-4 2586 46872 ns/op 1398.18 MB/s BenchmarkRepeatLarge/65536/16-4 2592 45562 ns/op 1438.40 MB/s BenchmarkRepeatLarge/65536/4097-4 2910 43337 ns/op 1418.09 MB/s BenchmarkRepeatLarge/131072/1-4 576 235872 ns/op 555.69 MB/s BenchmarkRepeatLarge/131072/16-4 598 198981 ns/op 658.72 MB/s BenchmarkRepeatLarge/131072/4097-4 656 185079 ns/op 686.23 MB/s BenchmarkRepeatLarge/262144/1-4 298 383300 ns/op 683.91 MB/s BenchmarkRepeatLarge/262144/16-4 307 379898 ns/op 690.04 MB/s BenchmarkRepeatLarge/262144/4097-4 332 403889 ns/op 639.06 MB/s BenchmarkRepeatLarge/524288/1-4 144 888030 ns/op 590.39 MB/s BenchmarkRepeatLarge/524288/16-4 152 825035 ns/op 635.47 MB/s BenchmarkRepeatLarge/524288/4097-4 142 781964 ns/op 665.40 MB/s BenchmarkRepeatLarge/1048576/1-4 82 1577623 ns/op 664.66 MB/s BenchmarkRepeatLarge/1048576/16-4 79 1588524 ns/op 660.09 MB/s BenchmarkRepeatLarge/1048576/4097-4 75 1542832 ns/op 677.15 MB/s BenchmarkRepeatLarge/2097152/1-4 37 3235040 ns/op 648.26 MB/s BenchmarkRepeatLarge/2097152/16-4 36 3222212 ns/op 650.84 MB/s BenchmarkRepeatLarge/2097152/4097-4 39 3134193 ns/op 667.98 MB/s BenchmarkRepeatLarge/4194304/1-4 18 6808862 ns/op 616.01 MB/s BenchmarkRepeatLarge/4194304/16-4 16 6793790 ns/op 617.37 MB/s BenchmarkRepeatLarge/4194304/4097-4 16 6844226 ns/op 612.37 MB/s BenchmarkRepeatLarge/8388608/1-4 8 13358662 ns/op 627.95 MB/s BenchmarkRepeatLarge/8388608/16-4 8 13322325 ns/op 629.67 MB/s BenchmarkRepeatLarge/8388608/4097-4 8 13364451 ns/op 627.53 MB/s BenchmarkRepeatLarge/16777216/1-4 4 25534888 ns/op 657.03 MB/s BenchmarkRepeatLarge/16777216/16-4 4 25836601 ns/op 649.36 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 26865450 ns/op 624.49 MB/s BenchmarkRepeatLarge/33554432/1-4 2 50596960 ns/op 663.17 MB/s BenchmarkRepeatLarge/33554432/16-4 2 51549082 ns/op 650.92 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 51257064 ns/op 654.63 MB/s BenchmarkRepeatLarge/67108864/1-4 1 108694198 ns/op 617.41 MB/s BenchmarkRepeatLarge/67108864/16-4 1 110021620 ns/op 609.96 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 106881396 ns/op 627.88 MB/s BenchmarkRepeatLarge/134217728/1-4 1 220464272 ns/op 608.80 MB/s BenchmarkRepeatLarge/134217728/16-4 1 200417258 ns/op 669.69 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 207697497 ns/op 646.22 MB/s BenchmarkRepeatLarge/268435456/1-4 1 451021754 ns/op 595.17 MB/s BenchmarkRepeatLarge/268435456/16-4 1 411256551 ns/op 652.72 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 408096346 ns/op 657.77 MB/s BenchmarkRepeatLarge/536870912/1-4 1 921375085 ns/op 582.68 MB/s BenchmarkRepeatLarge/536870912/16-4 1 808657806 ns/op 663.90 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 832685310 ns/op 644.75 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1810770838 ns/op 592.97 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1601210332 ns/op 670.58 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1640463727 ns/op 654.54 MB/s BenchmarkIndexAnyASCII/1:1-4 2056998 55.12 ns/op BenchmarkIndexAnyASCII/1:2-4 2276378 54.58 ns/op BenchmarkIndexAnyASCII/1:4-4 2107970 52.77 ns/op BenchmarkIndexAnyASCII/1:8-4 2304668 49.22 ns/op BenchmarkIndexAnyASCII/1:16-4 2424646 48.04 ns/op BenchmarkIndexAnyASCII/1:32-4 2368894 50.26 ns/op BenchmarkIndexAnyASCII/1:64-4 2333205 49.48 ns/op BenchmarkIndexAnyASCII/16:1-4 2223290 49.92 ns/op BenchmarkIndexAnyASCII/16:2-4 907989 141.8 ns/op BenchmarkIndexAnyASCII/16:4-4 725865 146.4 ns/op BenchmarkIndexAnyASCII/16:8-4 749232 149.0 ns/op BenchmarkIndexAnyASCII/16:16-4 700915 157.2 ns/op BenchmarkIndexAnyASCII/16:32-4 654338 180.7 ns/op BenchmarkIndexAnyASCII/16:64-4 485104 230.2 ns/op BenchmarkIndexAnyASCII/256:1-4 2087484 59.03 ns/op BenchmarkIndexAnyASCII/256:2-4 74497 1538 ns/op BenchmarkIndexAnyASCII/256:4-4 79878 1491 ns/op BenchmarkIndexAnyASCII/256:8-4 79209 1470 ns/op BenchmarkIndexAnyASCII/256:16-4 76814 1524 ns/op BenchmarkIndexAnyASCII/256:32-4 75056 1577 ns/op BenchmarkIndexAnyASCII/256:64-4 70873 1663 ns/op BenchmarkIndexAnyUTF8/1:1-4 2124330 53.33 ns/op BenchmarkIndexAnyUTF8/1:2-4 2325675 52.08 ns/op BenchmarkIndexAnyUTF8/1:4-4 2250385 50.45 ns/op BenchmarkIndexAnyUTF8/1:8-4 2248740 50.54 ns/op BenchmarkIndexAnyUTF8/1:16-4 2407842 50.46 ns/op BenchmarkIndexAnyUTF8/1:32-4 2299114 52.13 ns/op BenchmarkIndexAnyUTF8/1:64-4 2305543 51.95 ns/op BenchmarkIndexAnyUTF8/16:1-4 1783045 67.13 ns/op BenchmarkIndexAnyUTF8/16:2-4 351394 345.1 ns/op BenchmarkIndexAnyUTF8/16:4-4 340502 361.0 ns/op BenchmarkIndexAnyUTF8/16:8-4 321541 354.6 ns/op BenchmarkIndexAnyUTF8/16:16-4 348402 360.6 ns/op BenchmarkIndexAnyUTF8/16:32-4 323486 373.7 ns/op BenchmarkIndexAnyUTF8/16:64-4 332006 359.7 ns/op BenchmarkIndexAnyUTF8/256:1-4 346868 325.8 ns/op BenchmarkIndexAnyUTF8/256:2-4 24470 4985 ns/op BenchmarkIndexAnyUTF8/256:4-4 24664 4756 ns/op BenchmarkIndexAnyUTF8/256:8-4 24584 4702 ns/op BenchmarkIndexAnyUTF8/256:16-4 24368 4944 ns/op BenchmarkIndexAnyUTF8/256:32-4 23186 5195 ns/op BenchmarkIndexAnyUTF8/256:64-4 23004 5122 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2181244 54.87 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2228749 54.30 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2238951 51.79 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2237716 53.83 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2250900 51.96 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2246727 55.29 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2177209 54.17 ns/op BenchmarkLastIndexAnyASCII/16:1-4 844914 144.1 ns/op BenchmarkLastIndexAnyASCII/16:2-4 808350 144.7 ns/op BenchmarkLastIndexAnyASCII/16:4-4 765405 149.5 ns/op BenchmarkLastIndexAnyASCII/16:8-4 744646 154.9 ns/op BenchmarkLastIndexAnyASCII/16:16-4 727077 162.9 ns/op BenchmarkLastIndexAnyASCII/16:32-4 587040 189.3 ns/op BenchmarkLastIndexAnyASCII/16:64-4 510091 230.6 ns/op BenchmarkLastIndexAnyASCII/256:1-4 76977 1484 ns/op BenchmarkLastIndexAnyASCII/256:2-4 76149 1504 ns/op BenchmarkLastIndexAnyASCII/256:4-4 76138 1559 ns/op BenchmarkLastIndexAnyASCII/256:8-4 76232 1565 ns/op BenchmarkLastIndexAnyASCII/256:16-4 75918 1588 ns/op BenchmarkLastIndexAnyASCII/256:32-4 76210 1605 ns/op BenchmarkLastIndexAnyASCII/256:64-4 74222 1629 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2137308 55.90 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2248611 51.13 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2374605 50.78 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2243964 51.56 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2364958 52.58 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2063450 57.44 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2092874 55.78 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 396678 286.0 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 202417 575.2 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 204897 603.5 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 197124 579.1 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 197659 587.6 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 194305 602.1 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 186387 647.7 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 31338 4147 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 12312 8931 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 13167 8887 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 13882 8636 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 13671 9098 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 12322 9472 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 13166 9784 ns/op BenchmarkTrimASCII/1:1-4 3589663 32.92 ns/op BenchmarkTrimASCII/1:2-4 2866165 41.94 ns/op BenchmarkTrimASCII/1:4-4 2659353 47.23 ns/op BenchmarkTrimASCII/1:8-4 2176060 52.25 ns/op BenchmarkTrimASCII/1:16-4 1945180 61.57 ns/op BenchmarkTrimASCII/16:1-4 3148212 37.91 ns/op BenchmarkTrimASCII/16:2-4 827113 138.6 ns/op BenchmarkTrimASCII/16:4-4 799764 146.2 ns/op BenchmarkTrimASCII/16:8-4 769214 145.3 ns/op BenchmarkTrimASCII/16:16-4 684924 161.0 ns/op BenchmarkTrimASCII/256:1-4 886420 136.2 ns/op BenchmarkTrimASCII/256:2-4 82270 1463 ns/op BenchmarkTrimASCII/256:4-4 81726 1441 ns/op BenchmarkTrimASCII/256:8-4 83116 1447 ns/op BenchmarkTrimASCII/256:16-4 82674 1461 ns/op BenchmarkTrimASCII/4096:1-4 82626 1564 ns/op BenchmarkTrimASCII/4096:2-4 4731 24883 ns/op BenchmarkTrimASCII/4096:4-4 4712 24849 ns/op BenchmarkTrimASCII/4096:8-4 4586 24660 ns/op BenchmarkTrimASCII/4096:16-4 4782 23574 ns/op BenchmarkTrimByte-4 4809320 24.75 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 14227 8203 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 15062 8121 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1198 99565 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2361 49076 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 5038 25207 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7731 13836 ns/op BenchmarkJoin/0-4 6169410 19.30 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4439192 26.59 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 215463 524.3 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 162555 782.6 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 117027 1079 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 94178 1268 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 78920 1487 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 66378 1770 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 3110847 40.03 ns/op BenchmarkTrimSpace/ASCII-4 1873264 62.63 ns/op BenchmarkTrimSpace/SomeNonASCII-4 154119 760.2 ns/op BenchmarkTrimSpace/JustNonASCII-4 85818 1401 ns/op BenchmarkReplaceAll-4 129968 905.5 ns/op 16 B/op 1 allocs/op PASS ok strings 54.834s goos: freebsd goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 41436 2815 ns/op BenchmarkCond2-4 17068 6705 ns/op BenchmarkCond4-4 10000 13157 ns/op BenchmarkCond8-4 4495 28908 ns/op BenchmarkCond16-4 1622 74558 ns/op BenchmarkCond32-4 682 176205 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 406233 254.2 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 310142 374.7 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 534471 230.7 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 469308 242.2 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 333997 368.7 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 522189 236.6 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 96391 1271 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 77988 1698 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 79479 1673 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 44564 2702 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 429525 264.3 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 169052 675.3 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 447093 239.3 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 153118 783.4 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 512934 228.1 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 179653 692.7 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2527989 56.08 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 40646 2968 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 109329 1068 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 93363 1116 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 8530 13977 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 312 384049 ns/op BenchmarkRange/*sync.Map-4 1384 84898 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 91701 1094 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 256768 438.6 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 70820 1624 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 212233 571.8 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 298596 418.0 ns/op BenchmarkAdversarialDelete/*sync.Map-4 208798 634.5 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 73767 1626 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 173746 634.6 ns/op BenchmarkDeleteCollision/*sync.Map-4 455990 236.2 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 53941 2181 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 144873 824.5 ns/op BenchmarkSwapCollision/*sync.Map-4 68558 1677 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 472 251747 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 103388 1198 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 348417 340.0 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 23395 5192 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 66619 1877 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 19459 5841 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 100592 1305 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 106864 1088 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 143292 900.4 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2419959 48.95 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 192328 639.4 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2590018 45.86 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 442170 246.1 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 151999 764.9 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 485365 248.1 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 93050 1288 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 361448 340.1 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 476716 366.3 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 124471 960.1 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 507031 242.2 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 140682 1690 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 104816 1083 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 143823 809.4 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 55710 2206 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 209144 570.9 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 455011 250.2 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 125926 969.4 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 589478 245.4 ns/op BenchmarkUncontendedSemaphore-4 3866682 32.33 ns/op BenchmarkContendedSemaphore-4 2613267 41.88 ns/op BenchmarkMutexUncontended-4 886407 117.5 ns/op BenchmarkMutex-4 125276 880.4 ns/op BenchmarkMutexSlack-4 119410 1045 ns/op BenchmarkMutexWork-4 110455 1068 ns/op BenchmarkMutexWorkSlack-4 106646 976.5 ns/op BenchmarkMutexNoSpin-4 59217 1975 ns/op BenchmarkMutexSpin-4 72597 1657 ns/op BenchmarkOnce-4 551623 245.8 ns/op BenchmarkOnceFunc/v=Once-4 1000000 101.4 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 903284 116.7 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 1000000 110.2 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 1233943 96.06 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 859555 131.6 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 883267 126.9 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 7169446 16.76 ns/op BenchmarkSemaSyntNonblock-4 1000000 100.9 ns/op BenchmarkSemaSyntBlock-4 1000000 112.2 ns/op BenchmarkSemaWorkNonblock-4 820659 138.9 ns/op BenchmarkSemaWorkBlock-4 795074 161.0 ns/op BenchmarkRWMutexUncontended-4 434047 303.6 ns/op BenchmarkRWMutexWrite100-4 281514 409.9 ns/op BenchmarkRWMutexWrite10-4 175826 660.2 ns/op BenchmarkRWMutexWorkWrite100-4 288418 431.5 ns/op BenchmarkRWMutexWorkWrite10-4 153085 755.4 ns/op BenchmarkWaitGroupUncontended-4 887067 142.8 ns/op BenchmarkWaitGroupAddDone-4 315805 409.0 ns/op BenchmarkWaitGroupAddDoneWork-4 338515 360.1 ns/op BenchmarkWaitGroupWait-4 4997930 25.05 ns/op BenchmarkWaitGroupWaitWork-4 3410770 35.14 ns/op BenchmarkWaitGroupActuallyWait-4 44398 2703 ns/op 32 B/op 2 allocs/op PASS ok sync 17.701s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 429349 267.6 ns/op PASS ok sync/atomic 1.207s PASS ok syscall 1.086s goos: freebsd goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 101721 1131 ns/op 0 B/op 0 allocs/op PASS ok testing 1.214s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7759 13012 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 12856 9532 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 100 1074840 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 138 862429 ns/op 937 B/op 7 allocs/op BenchmarkTable/1x100000/new-4 1 129669255 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 127897309 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 2049 55568 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2383 48907 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 21 5099441 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 24 4846350 ns/op 17232 B/op 43 allocs/op BenchmarkTable/10x100000/new-4 1 603326564 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 592387669 ns/op 48120712 B/op 100074 allocs/op BenchmarkTable/100x10/new-4 246 476107 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 271 451372 ns/op 145 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 51244253 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 3 51188765 ns/op 1096320 B/op 351 allocs/op BenchmarkTable/100x100000/new-4 1 6928889991 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 5630606656 ns/op 335149960 B/op 100090 allocs/op BenchmarkPyramid/10-4 2683 38047 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 37 2829535 ns/op 409130 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 287354349 ns/op 35627464 B/op 2060 allocs/op BenchmarkRagged/10-4 2671 43178 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 304 412419 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 27 4015694 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 7900 13796 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 18.174s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 67416044 ns/op BenchmarkVariableString-4 112398 1082 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2142 49953 ns/op 2525 B/op 39 allocs/op PASS ok text/template/parse 1.546s goos: freebsd goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 40 2895571 ns/op BenchmarkAfter-4 117 980868 ns/op BenchmarkStop-4 213 521365 ns/op BenchmarkSimultaneousAfterFunc-4 31 3752034 ns/op BenchmarkStartStop-4 222 583809 ns/op BenchmarkReset-4 2703 46911 ns/op BenchmarkSleep-4 38 3297280 ns/op BenchmarkParallelTimerLatency-4 51 157146 avg-late-ns 347350 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 72355 avg-late-ns 315367 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 59121 avg-late-ns 139576 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 45891 avg-late-ns 152546 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 33932 avg-late-ns 198174 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 70572 avg-late-ns 358698 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 85721 avg-late-ns 284115 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 105153 avg-late-ns 306593 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 115322 avg-late-ns 565341 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 158012 avg-late-ns 783742 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 733888 avg-late-ns 2431331 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 71513 avg-late-ns 200302 max-late-ns BenchmarkTicker-4 357 322472 ns/op BenchmarkTickerReset-4 3992 25685 ns/op BenchmarkTickerResetNaive-4 241 531029 ns/op BenchmarkNow-4 1000000 107.8 ns/op BenchmarkNowUnixNano-4 1215856 98.76 ns/op BenchmarkNowUnixMilli-4 1000000 103.0 ns/op BenchmarkNowUnixMicro-4 1218091 100.3 ns/op BenchmarkFormat-4 68558 1785 ns/op BenchmarkFormatRFC3339-4 83418 1309 ns/op BenchmarkFormatRFC3339Nano-4 91033 1313 ns/op BenchmarkFormatNow-4 93650 1318 ns/op BenchmarkMarshalJSON-4 128245 970.0 ns/op BenchmarkMarshalText-4 125382 970.4 ns/op BenchmarkParse-4 153189 756.2 ns/op BenchmarkParseRFC3339UTC-4 357300 315.3 ns/op BenchmarkParseRFC3339UTCBytes-4 258130 457.1 ns/op BenchmarkParseRFC3339TZ-4 119740 1019 ns/op BenchmarkParseRFC3339TZBytes-4 96735 1250 ns/op BenchmarkParseDuration-4 629752 188.5 ns/op BenchmarkHour-4 849428 122.6 ns/op BenchmarkSecond-4 884772 123.9 ns/op BenchmarkYear-4 757518 162.5 ns/op BenchmarkDay-4 649562 176.5 ns/op BenchmarkISOWeek-4 691234 171.3 ns/op BenchmarkGoString-4 91395 1321 ns/op BenchmarkUnmarshalText-4 84360 1434 ns/op PASS ok time 12.189s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 741181 159.5 ns/op BenchmarkDecodeValidJapaneseChars-4 876043 129.6 ns/op BenchmarkDecodeRune-4 2096824 56.01 ns/op BenchmarkEncodeValidASCII-4 647690 166.8 ns/op BenchmarkEncodeValidJapaneseChars-4 1031534 121.4 ns/op BenchmarkAppendRuneValidASCII-4 1873449 64.04 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2824717 41.57 ns/op BenchmarkEncodeRune-4 3684313 30.95 ns/op PASS ok unicode/utf16 2.337s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 1121944 113.6 ns/op BenchmarkRuneCountTenJapaneseChars-4 201199 540.6 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 4257616 29.07 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 506516 245.8 ns/op BenchmarkValidTenASCIIChars-4 1000000 105.0 ns/op BenchmarkValid100KASCIIChars-4 135 888078 ns/op BenchmarkValidTenJapaneseChars-4 188594 625.2 ns/op BenchmarkValidLongMostlyASCII-4 122 972180 ns/op BenchmarkValidLongJapanese-4 62 1839835 ns/op BenchmarkValidStringTenASCIIChars-4 5033522 23.70 ns/op BenchmarkValidString100KASCIIChars-4 10000 10855 ns/op BenchmarkValidStringTenJapaneseChars-4 450927 241.7 ns/op BenchmarkValidStringLongMostlyASCII-4 1431 86304 ns/op BenchmarkValidStringLongJapanese-4 175 676243 ns/op BenchmarkEncodeASCIIRune-4 5166013 23.71 ns/op BenchmarkEncodeJapaneseRune-4 2633379 42.00 ns/op BenchmarkAppendASCIIRune-4 12355515 9.572 ns/op BenchmarkAppendJapaneseRune-4 3292472 35.67 ns/op BenchmarkDecodeASCIIRune-4 3290143 35.01 ns/op BenchmarkDecodeJapaneseRune-4 2171550 56.54 ns/op BenchmarkFullRune/ASCII-4 4039953 29.76 ns/op BenchmarkFullRune/Incomplete-4 1820641 66.27 ns/op BenchmarkFullRune/Japanese-4 4006256 29.55 ns/op PASS ok unicode/utf8 4.599s goos: freebsd goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 61723839796 ns/op PASS ok cmd/api 62.947s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCgoCall/add-int-4 464122 254.3 ns/op BenchmarkCgoCall/one-pointer-4 400040 306.7 ns/op BenchmarkCgoCall/eight-pointers-4 197908 599.7 ns/op BenchmarkCgoCall/eight-pointers-nil-4 376711 326.5 ns/op BenchmarkCgoCall/eight-pointers-array-4 18055 6309 ns/op BenchmarkCgoCall/eight-pointers-slice-4 36655 3168 ns/op BenchmarkGoString-4 1296366 91.04 ns/op BenchmarkCGoCallback-4 57214 2061 ns/op BenchmarkCGoInCThread-4 319430 378.3 ns/op PASS ok cmd/cgo/internal/test 2.406s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1480189 79.51 ns/op BenchmarkEqArrayOfStrings64-4 183085 641.5 ns/op BenchmarkEqArrayOfStrings1024-4 10000 10322 ns/op BenchmarkEqArrayOfFloats5-4 1683403 71.05 ns/op BenchmarkEqArrayOfFloats64-4 176608 698.7 ns/op BenchmarkEqArrayOfFloats1024-4 10000 10429 ns/op BenchmarkEqArrayOfStructsEq-4 3498 34929 ns/op BenchmarkEqArrayOfStructsNotEq-4 5497 19413 ns/op BenchmarkEqStruct-4 23353886 5.375 ns/op PASS ok cmd/compile/internal/reflectdata 2.333s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 10000 54199 ns/op BenchmarkCopyElim1-4 902 129350 ns/op BenchmarkCopyElim10-4 792 148948 ns/op BenchmarkCopyElim100-4 475 226479 ns/op BenchmarkCopyElim1000-4 81 1310024 ns/op BenchmarkCopyElim10000-4 5 21961478 ns/op BenchmarkCopyElim100000-4 1 481326538 ns/op BenchmarkDeadCode/1-4 780 128700 ns/op BenchmarkDeadCode/10-4 775 143479 ns/op BenchmarkDeadCode/100-4 379 313330 ns/op BenchmarkDeadCode/1000-4 64 1988290 ns/op BenchmarkDeadCode/10000-4 5 21969622 ns/op BenchmarkDeadCode/100000-4 1 316320118 ns/op BenchmarkDeadCode/200000-4 1 744431433 ns/op BenchmarkDominatorsLinear-4 18 7114701 ns/op 1.41 MB/s BenchmarkDominatorsFwdBack-4 12 10471536 ns/op 0.95 MB/s BenchmarkDominatorsManyPred-4 12 10243331 ns/op 0.98 MB/s BenchmarkDominatorsMaxPred-4 12 10300206 ns/op 0.97 MB/s BenchmarkDominatorsMaxPredVal-4 13 10921395 ns/op 0.92 MB/s BenchmarkFuse/1-4 450 234986 ns/op BenchmarkFuse/10-4 620 208340 ns/op BenchmarkFuse/100-4 214 564841 ns/op BenchmarkFuse/1000-4 25 4739066 ns/op BenchmarkFuse/10000-4 2 60743608 ns/op BenchmarkNilCheckDeep1-4 13710 8856 ns/op 0.11 MB/s 236 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4968 20335 ns/op 0.49 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 897 130636 ns/op 0.77 MB/s 626 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 84 1294705 ns/op 0.77 MB/s 5241 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 8 14386740 ns/op 0.70 MB/s 86299 B/op 5 allocs/op BenchmarkDSEPass-4 38 3084402 ns/op 46781 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 111970329 ns/op 4273456 B/op 108787 allocs/op BenchmarkCSEPass-4 9 12015585 ns/op 153334 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 137304722 ns/op 5623384 B/op 97170 allocs/op BenchmarkDeadcodePass-4 226 538638 ns/op 92875 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 110606738 ns/op 4104088 B/op 45335 allocs/op BenchmarkMultiPass-4 86 1180647 ns/op 206578 B/op 10 allocs/op BenchmarkMultiPassBlock-4 1 224310587 ns/op 11191776 B/op 149732 allocs/op BenchmarkCondRewrite/SoloJump-4 3992241 30.91 ns/op BenchmarkCondRewrite/CombJump-4 3798523 31.11 ns/op PASS ok cmd/compile/internal/ssa 13.971s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 10000 10171 ns/op BenchmarkExtShift-4 20778 5656 ns/op BenchmarkModify-4 12042 10299 ns/op BenchmarkMullImm-4 21642 5495 ns/op BenchmarkConstModify-4 10000 10308 ns/op BenchmarkBitSet-4 25419 5034 ns/op BenchmarkBitClear-4 23638 4859 ns/op BenchmarkBitToggle-4 24866 4809 ns/op BenchmarkBitSetConst-4 187646 628.1 ns/op BenchmarkBitClearConst-4 199598 628.7 ns/op BenchmarkBitToggleConst-4 174327 630.9 ns/op BenchmarkDivconstI64-4 10590964 10.85 ns/op BenchmarkModconstI64-4 9305274 11.36 ns/op BenchmarkDivisiblePow2constI64-4 10193574 11.66 ns/op BenchmarkDivisibleconstI64-4 11131984 10.08 ns/op BenchmarkDivisibleWDivconstI64-4 7441410 16.02 ns/op BenchmarkDivconstU64/3-4 9479173 11.50 ns/op BenchmarkDivconstU64/5-4 9803258 11.97 ns/op BenchmarkDivconstU64/37-4 10710816 10.94 ns/op BenchmarkDivconstU64/1234567-4 10645112 10.53 ns/op BenchmarkModconstU64-4 11608441 10.76 ns/op BenchmarkDivisibleconstU64-4 10602176 10.75 ns/op BenchmarkDivisibleWDivconstU64-4 7393101 15.91 ns/op BenchmarkDivconstI32-4 9649868 11.74 ns/op BenchmarkModconstI32-4 11367368 10.07 ns/op BenchmarkDivisiblePow2constI32-4 11670457 10.17 ns/op BenchmarkDivisibleconstI32-4 11336109 10.58 ns/op BenchmarkDivisibleWDivconstI32-4 7207500 15.67 ns/op BenchmarkDivconstU32-4 9709346 11.38 ns/op BenchmarkModconstU32-4 9897303 11.29 ns/op BenchmarkDivisibleconstU32-4 10661872 10.81 ns/op BenchmarkDivisibleWDivconstU32-4 7495360 15.87 ns/op BenchmarkDivconstI16-4 9811129 11.85 ns/op BenchmarkModconstI16-4 10850863 10.34 ns/op BenchmarkDivisiblePow2constI16-4 10606920 10.32 ns/op BenchmarkDivisibleconstI16-4 11812398 10.04 ns/op BenchmarkDivisibleWDivconstI16-4 7744022 15.71 ns/op BenchmarkDivconstU16-4 10919959 10.96 ns/op BenchmarkModconstU16-4 9375658 12.06 ns/op BenchmarkDivisibleconstU16-4 11696583 10.01 ns/op BenchmarkDivisibleWDivconstU16-4 7243562 16.36 ns/op BenchmarkDivconstI8-4 10164512 11.56 ns/op BenchmarkModconstI8-4 9729291 11.46 ns/op BenchmarkDivisiblePow2constI8-4 12005815 10.25 ns/op BenchmarkDivisibleconstI8-4 11608640 10.29 ns/op BenchmarkDivisibleWDivconstI8-4 7683694 15.78 ns/op BenchmarkDivconstU8-4 11371428 10.65 ns/op BenchmarkModconstU8-4 11954052 10.38 ns/op BenchmarkDivisibleconstU8-4 12546234 9.264 ns/op BenchmarkDivisibleWDivconstU8-4 7561677 16.17 ns/op BenchmarkMul2-4 171961 717.5 ns/op BenchmarkMulNeg2-4 175797 693.1 ns/op BenchmarkEfaceInteger-4 4310152 25.28 ns/op BenchmarkDiv64UnsignedSmall-4 7661853 14.13 ns/op BenchmarkDiv64Small-4 6735792 16.31 ns/op BenchmarkDiv64SmallNegDivisor-4 6702331 16.85 ns/op BenchmarkDiv64SmallNegDividend-4 6710337 16.04 ns/op BenchmarkDiv64SmallNegBoth-4 6901696 16.46 ns/op BenchmarkDiv64Unsigned-4 7216078 15.51 ns/op BenchmarkDiv64-4 6407506 17.97 ns/op BenchmarkDiv64NegDivisor-4 6392830 17.40 ns/op BenchmarkDiv64NegDividend-4 6478903 17.34 ns/op BenchmarkDiv64NegBoth-4 6387171 17.42 ns/op BenchmarkMod64UnsignedSmall-4 7644294 14.86 ns/op BenchmarkMod64Small-4 6693782 16.05 ns/op BenchmarkMod64SmallNegDivisor-4 6665613 16.73 ns/op BenchmarkMod64SmallNegDividend-4 6673666 16.45 ns/op BenchmarkMod64SmallNegBoth-4 6300987 17.22 ns/op BenchmarkMod64Unsigned-4 7497571 14.98 ns/op BenchmarkMod64-4 6805059 17.42 ns/op BenchmarkMod64NegDivisor-4 5242857 19.86 ns/op BenchmarkMod64NegDividend-4 6574738 16.77 ns/op BenchmarkMod64NegBoth-4 6592402 16.86 ns/op BenchmarkMulconstI32/3-4 20261186 5.150 ns/op BenchmarkMulconstI32/5-4 20884503 5.341 ns/op BenchmarkMulconstI32/12-4 20327206 5.547 ns/op BenchmarkMulconstI32/120-4 21742230 5.353 ns/op BenchmarkMulconstI32/-120-4 19988769 5.382 ns/op BenchmarkMulconstI32/65537-4 19902649 5.674 ns/op BenchmarkMulconstI32/65538-4 20284825 5.568 ns/op BenchmarkMulconstI64/3-4 19977325 5.379 ns/op BenchmarkMulconstI64/5-4 22181239 5.522 ns/op BenchmarkMulconstI64/12-4 19850065 5.579 ns/op BenchmarkMulconstI64/120-4 19935051 5.410 ns/op BenchmarkMulconstI64/-120-4 21155878 5.509 ns/op BenchmarkMulconstI64/65537-4 18838730 5.840 ns/op BenchmarkMulconstI64/65538-4 19473118 5.710 ns/op BenchmarkMulconstU32/3-4 20511638 5.516 ns/op BenchmarkMulconstU32/5-4 20037429 5.311 ns/op BenchmarkMulconstU32/12-4 19831032 5.775 ns/op BenchmarkMulconstU32/120-4 21195945 5.353 ns/op BenchmarkMulconstU32/65537-4 18866580 5.702 ns/op BenchmarkMulconstU32/65538-4 19662286 5.603 ns/op BenchmarkMulconstU64/3-4 21338806 5.255 ns/op BenchmarkMulconstU64/5-4 19775130 5.253 ns/op BenchmarkMulconstU64/12-4 20191695 5.526 ns/op BenchmarkMulconstU64/120-4 22035442 5.135 ns/op BenchmarkMulconstU64/65537-4 21005178 5.597 ns/op BenchmarkMulconstU64/65538-4 18987738 5.650 ns/op BenchmarkShiftArithmeticRight-4 21272578 5.647 ns/op BenchmarkSwitch8Predictable-4 16901736 7.199 ns/op BenchmarkSwitch8Unpredictable-4 7123592 17.14 ns/op BenchmarkSwitch32Predictable-4 10745932 11.37 ns/op BenchmarkSwitch32Unpredictable-4 7107265 17.79 ns/op BenchmarkSwitchStringPredictable-4 9797268 12.40 ns/op BenchmarkSwitchStringUnpredictable-4 5135449 23.66 ns/op PASS ok cmd/compile/internal/test 15.145s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 158 796335 ns/op BenchmarkNamed/Underlying/nongeneric-4 944859 131.8 ns/op BenchmarkNamed/Underlying/generic-4 817416 138.0 ns/op BenchmarkNamed/Underlying/src_instance-4 836731 138.8 ns/op BenchmarkNamed/Underlying/user_instance-4 830053 139.0 ns/op BenchmarkCheck/http/funcbodies/info-4 1 433400001 ns/op 70583 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 322547028 ns/op 94831 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 131166620 ns/op 233139 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 117153563 ns/op 261052 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 393267229 ns/op 13180 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 78054780 ns/op 66385 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 4 27876588 ns/op 185889 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 27562107 ns/op 187999 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 137838507 ns/op 15739 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 37106482 ns/op 58449 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 6 18750946 ns/op 115700 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 18301553 ns/op 118547 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1031862101 ns/op 62330 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 565642368 ns/op 113698 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 131720953 ns/op 488058 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 101842020 ns/op 631186 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 435271865 ns/op 4599 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 58020189 ns/op 34494 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 4 31872530 ns/op 62790 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 34292800 ns/op 58363 lines/s PASS ok cmd/compile/internal/types2 15.251s goos: freebsd goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 58 2148893 ns/op 3359931 sys-ns/op 451862 user-ns/op PASS ok cmd/go 1.315s goos: freebsd goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 74776 1536 ns/op 5.21 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 86917 1365 ns/op 5.86 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 15681 7639 ns/op 134.06 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 15830 7669 ns/op 133.52 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2474 49959 ns/op 163.97 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2359 49506 ns/op 165.47 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 2.000s All tests passed.