freebsd-amd64-race at 4640e92af70810001ecb3228640ea45448879cd0 :: Running /tmp/workdir/go/src/make.bash with args ["/tmp/workdir/go/src/make.bash" "-force"] and env ["LANG=C.UTF-8" "HOME=/" "MM_CHARSET=UTF-8" "RC_PID=16" "BLOCKSIZE=K" "WORKDIR=/tmp/workdir" "GO_BUILDER_NAME=freebsd-amd64-race" "GO_TEST_TIMEOUT_SCALE=2" "GOBIN=" "GOROOT_BOOTSTRAP=" "TMPDIR=/tmp/workdir/tmp" "GOCACHE=/tmp/workdir/gocache" "GOPLSCACHE=/tmp/workdir/goplscache" "PATH=/tmp/workdir/go1.4/go/bin:/bin:/sbin:/usr/bin:/usr/local/bin" "PWD=/tmp/workdir/go/src"] in dir /tmp/workdir/go/src WARNING: //go1.4/bin/go does not exist, found /tmp/workdir/go1.4/go/bin/go from env WARNING: set /tmp/workdir/go1.4/go as GOROOT_BOOTSTRAP Building Go cmd/dist using /tmp/workdir/go1.4/go. (go1.22.6 freebsd/amd64) Building Go toolchain1 using /tmp/workdir/go1.4/go. 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" "GO_TEST_TIMEOUT_SCALE=2" "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 1.740s ok archive/zip 2.834s ok bufio 1.322s ok bytes 2.573s ok cmp 1.087s ok compress/bzip2 1.468s ok compress/flate 6.416s ok compress/gzip 13.213s ok compress/lzw 1.921s ok compress/zlib 5.282s ok container/heap 1.069s ok container/list 1.076s ok container/ring 1.083s ok context 1.093s ok crypto 2.815s ok crypto/aes 1.044s ok crypto/cipher 26.472s ok crypto/des 1.115s ok crypto/dsa 1.025s ok crypto/ecdh 1.290s ok crypto/ecdsa 1.149s ok crypto/ed25519 1.299s ok crypto/elliptic 1.090s ? crypto/fips140 [no test files] ok crypto/hkdf 1.083s ok crypto/hmac 1.083s ok crypto/internal/boring 1.032s ? crypto/internal/boring/bbig [no test files] ok crypto/internal/boring/bcache 1.415s ? crypto/internal/boring/sig [no test files] ? crypto/internal/cryptotest [no test files] ? crypto/internal/entropy [no test files] ? crypto/internal/fips140 [no test files] ok crypto/internal/fips140/aes 1.085s ok crypto/internal/fips140/aes/gcm 1.085s [no tests to run] ? crypto/internal/fips140/alias [no test files] ok crypto/internal/fips140/bigmod 1.128s ? crypto/internal/fips140/check [no test files] ? crypto/internal/fips140/check/checktest [no test files] ok crypto/internal/fips140/drbg 1.028s [no tests to run] ok crypto/internal/fips140/ecdh 1.094s ok crypto/internal/fips140/ecdsa 1.156s ? crypto/internal/fips140/ed25519 [no test files] ok crypto/internal/fips140/edwards25519 1.760s ok crypto/internal/fips140/edwards25519/field 1.130s ? crypto/internal/fips140/hkdf [no test files] ? crypto/internal/fips140/hmac [no test files] ok crypto/internal/fips140/mlkem 1.314s ok crypto/internal/fips140/nistec 1.024s [no tests to run] ok crypto/internal/fips140/nistec/fiat 1.024s [no tests to run] ? crypto/internal/fips140/pbkdf2 [no test files] ok crypto/internal/fips140/rsa 1.157s ? crypto/internal/fips140/sha256 [no test files] ? crypto/internal/fips140/sha3 [no test files] ? crypto/internal/fips140/sha512 [no test files] ? crypto/internal/fips140/ssh [no test files] ? crypto/internal/fips140/subtle [no test files] ? crypto/internal/fips140/tls12 [no test files] ? crypto/internal/fips140/tls13 [no test files] ok crypto/internal/fips140deps 1.104s ? crypto/internal/fips140deps/byteorder [no test files] ? crypto/internal/fips140deps/cpu [no test files] ? crypto/internal/fips140deps/godebug [no test files] ? crypto/internal/fips140only [no test files] ok crypto/internal/fips140test 2.899s ok crypto/internal/hpke 1.097s ? crypto/internal/impl [no test files] ? crypto/internal/randutil [no test files] ok crypto/internal/sysrand 1.263s ? crypto/internal/sysrand/internal/seccomp [no test files] ok crypto/md5 1.036s ok crypto/mlkem 1.423s ok crypto/pbkdf2 1.138s ok crypto/rand 1.516s ok crypto/rc4 1.512s ok crypto/rsa 1.360s ok crypto/sha1 1.070s ok crypto/sha256 1.070s ok crypto/sha3 3.494s ok crypto/sha512 1.051s ok crypto/subtle 1.485s ok crypto/tls 17.206s ? crypto/tls/internal/fips140tls [no test files] ok crypto/x509 2.075s ? crypto/x509/pkix [no test files] ok database/sql 1.651s ok database/sql/driver 1.073s ok debug/buildinfo 1.169s ok debug/dwarf 1.129s ok debug/elf 1.979s ok debug/gosym 1.148s ok debug/macho 1.078s ok debug/pe 1.063s ok debug/plan9obj 1.085s ok embed 1.035s [no tests to run] ok embed/internal/embedtest 1.064s ? encoding [no test files] ok encoding/ascii85 1.084s ok encoding/asn1 1.048s ok encoding/base32 1.075s ok encoding/base64 1.093s ok encoding/binary 1.103s ok encoding/csv 1.067s ok encoding/gob 17.317s ok encoding/hex 1.023s ok encoding/json 2.220s ok encoding/pem 3.034s ok encoding/xml 1.202s ok errors 1.048s ok expvar 1.035s ok flag 3.220s ok fmt 1.621s ok go/ast 1.064s ok go/ast/internal/tests 1.064s ok go/build 9.874s ok go/build/constraint 1.088s ok go/constant 1.087s ok go/doc 1.256s ok go/doc/comment 2.473s ok go/format 1.056s ok go/importer 1.798s ok go/internal/gccgoimporter 1.047s ok go/internal/gcimporter 12.153s ok go/internal/srcimporter 14.361s ok go/parser 2.102s ok go/printer 2.460s ok go/scanner 1.027s ok go/token 1.175s ok go/types 42.205s ok go/version 1.082s ok hash 1.064s ok hash/adler32 1.064s ok hash/crc32 1.092s ok hash/crc64 1.091s ok hash/fnv 1.091s ok hash/maphash 1.341s ok html 1.057s ok html/template 1.284s ok image 1.464s ok image/color 1.097s ? image/color/palette [no test files] ok image/draw 1.590s ok image/gif 1.835s ? image/internal/imageutil [no test files] ok image/jpeg 2.310s ok image/png 3.973s ok index/suffixarray 1.956s ok internal/abi 1.126s ? internal/asan [no test files] ? internal/bisect [no test files] ok internal/buildcfg 1.031s ? internal/bytealg [no test files] ? internal/byteorder [no test files] ? internal/cfg [no test files] ok internal/chacha8rand 1.059s ok internal/copyright 1.190s ? internal/coverage [no test files] ? internal/coverage/calloc [no test files] ok internal/coverage/cfile 2.672s ok internal/coverage/cformat 1.048s ok internal/coverage/cmerge 1.048s ? internal/coverage/decodecounter [no test files] ? internal/coverage/decodemeta [no test files] ? internal/coverage/encodecounter [no test files] ? internal/coverage/encodemeta [no test files] ok internal/coverage/pods 1.079s ? internal/coverage/rtcov [no test files] ok internal/coverage/slicereader 1.079s ok internal/coverage/slicewriter 1.086s ? internal/coverage/stringtab [no test files] ok internal/coverage/test 1.111s ? internal/coverage/uleb128 [no test files] ok internal/cpu 3.178s ok internal/dag 1.078s ok internal/diff 1.041s ? internal/exportdata [no test files] ? internal/filepathlite [no test files] ok internal/fmtsort 1.060s ok internal/fuzz 1.093s ? internal/goarch [no test files] ok internal/godebug 11.038s ok internal/godebugs 70.973s ? internal/goexperiment [no test files] ? internal/goos [no test files] ? internal/goroot [no test files] ok internal/gover 1.017s ? internal/goversion [no test files] ok internal/itoa 1.028s ? internal/lazyregexp [no test files] ? internal/lazytemplate [no test files] ? internal/msan [no test files] ? internal/nettrace [no test files] ? internal/obscuretestdata [no test files] ? internal/oserror [no test files] ok internal/pkgbits 1.071s ok internal/platform 1.813s ok internal/poll 1.422s ok internal/profile 1.081s ? internal/profilerecord [no test files] ? internal/race [no test files] ok internal/reflectlite 1.085s ok internal/runtime/atomic 1.095s ? internal/runtime/exithook [no test files] ok internal/runtime/maps 1.037s ok internal/runtime/math 1.061s ok internal/runtime/sys 1.061s ok internal/saferio 1.179s ok internal/singleflight 1.095s ? internal/stringslite [no test files] ok internal/sync 5.322s ok internal/synctest 5.704s ? internal/syscall/execenv [no test files] ok internal/syscall/unix 1.022s ok internal/sysinfo 1.065s ? internal/syslist [no test files] ok internal/testenv 1.251s ? internal/testlog [no test files] ? internal/testpty [no test files] ok internal/trace 40.707s ? internal/trace/event [no test files] ? internal/trace/event/go122 [no test files] ok internal/trace/internal/oldtrace 1.573s ? internal/trace/internal/testgen/go122 [no test files] ? internal/trace/raw [no test files] ? internal/trace/testtrace [no test files] ? internal/trace/traceviewer [no test files] ? internal/trace/traceviewer/format [no test files] ? internal/trace/version [no test files] ? internal/txtar [no test files] ok internal/types/errors 1.475s ok internal/unsafeheader 1.080s ok internal/xcoff 1.075s ok internal/zstd 1.966s ok io 1.112s ok io/fs 1.327s ok io/ioutil 1.081s ok iter 1.076s ok log 1.027s ? log/internal [no test files] ok log/slog 1.161s ? log/slog/internal [no test files] ok log/slog/internal/benchmarks 1.020s ok log/slog/internal/buffer 1.020s ? log/slog/internal/slogtest [no test files] ok log/syslog 2.363s ok maps 1.072s ok math 1.041s ok math/big 3.914s ok math/bits 1.028s ok math/cmplx 1.029s ok math/rand 3.983s ok math/rand/v2 2.618s ok mime 1.049s ok mime/multipart 6.200s ok mime/quotedprintable 1.142s ok net 10.848s ok net/http 9.021s ok net/http/cgi 28.684s ok net/http/cookiejar 1.067s ok net/http/fcgi 1.266s ok net/http/httptest 1.160s ok net/http/httptrace 1.023s ok net/http/httputil 1.716s ok net/http/internal 2.695s ok net/http/internal/ascii 1.043s ? net/http/internal/testcert [no test files] ok net/http/pprof 6.379s ok net/internal/cgotest 1.085s ok net/internal/socktest 1.083s ok net/mail 1.090s ok net/netip 1.706s ok net/rpc 1.096s ok net/rpc/jsonrpc 1.095s ok net/smtp 1.099s ok net/textproto 1.100s ok net/url 1.099s ok os 11.000s ok os/exec 8.477s ok os/exec/internal/fdtest 1.025s ok os/signal 20.987s ok os/user 1.038s ok path 1.038s ok path/filepath 1.100s ok plugin 1.028s ok reflect 1.570s ? reflect/internal/example1 [no test files] ? reflect/internal/example2 [no test files] ok regexp 4.055s ok regexp/syntax 6.852s ok runtime 50.574s ok runtime/cgo 1.054s ? runtime/coverage [no test files] ok runtime/debug 2.217s ? runtime/internal/startlinetest [no test files] ok runtime/internal/wasitest 1.023s ok runtime/metrics 1.039s ok runtime/pprof 30.742s ok runtime/race 11.196s ? runtime/race/internal/amd64v1 [no test files] ok runtime/trace 1.189s ok slices 1.560s ok sort 1.526s ok strconv 3.325s ok strings 2.821s ? structs [no test files] ok sync 1.593s ok sync/atomic 2.954s ok syscall 8.638s ok testing 6.343s ok testing/fstest 1.079s ? testing/internal/testdeps [no test files] ok testing/iotest 1.079s ok testing/quick 1.214s ok testing/slogtest 1.089s ok text/scanner 1.032s ok text/tabwriter 1.029s ok text/template 1.095s ok text/template/parse 1.094s ok time 15.958s ? time/tzdata [no test files] ok unicode 1.035s ok unicode/utf16 1.087s ok unicode/utf8 1.087s ok unique 1.369s ? unsafe [no test files] ok weak 1.023s ok cmd/addr2line 4.367s ok cmd/api 15.499s ? cmd/asm [no test files] ? cmd/asm/internal/arch [no test files] ok cmd/asm/internal/asm 4.173s ? cmd/asm/internal/flags [no test files] ok cmd/asm/internal/lex 1.027s ? cmd/buildid [no test files] ? cmd/cgo [no test files] ? cmd/cgo/internal/cgotest [no test files] ok cmd/cgo/internal/swig 1.056s ok cmd/cgo/internal/test 1.570s ? cmd/cgo/internal/test/gcc68255 [no test files] ? cmd/cgo/internal/test/issue23555a [no test files] ? cmd/cgo/internal/test/issue23555b [no test files] ? cmd/cgo/internal/test/issue26213 [no test files] ? cmd/cgo/internal/test/issue26430 [no test files] ? cmd/cgo/internal/test/issue26743 [no test files] ? cmd/cgo/internal/test/issue27054 [no test files] ? cmd/cgo/internal/test/issue27340 [no test files] ? cmd/cgo/internal/test/issue29563 [no test files] ? cmd/cgo/internal/test/issue30527 [no test files] ? cmd/cgo/internal/test/issue41761a [no test files] ? cmd/cgo/internal/test/issue43639 [no test files] ? cmd/cgo/internal/test/issue52611a [no test files] ? cmd/cgo/internal/test/issue52611b [no test files] ? cmd/cgo/internal/test/issue8756 [no test files] ? cmd/cgo/internal/test/issue8828 [no test files] ? cmd/cgo/internal/test/issue9026 [no test files] ? cmd/cgo/internal/test/issue9510a [no test files] ? cmd/cgo/internal/test/issue9510b [no test files] ok cmd/cgo/internal/testcarchive 27.342s ok cmd/cgo/internal/testcshared 11.820s ok cmd/cgo/internal/testerrors 14.351s ok cmd/cgo/internal/testfortran 1.034s ok cmd/cgo/internal/testgodefs 1.660s ok cmd/cgo/internal/testlife 1.750s ok cmd/cgo/internal/testnocgo 1.023s ok cmd/cgo/internal/testplugin 47.135s ok cmd/cgo/internal/testsanitizers 25.350s ok cmd/cgo/internal/testshared 1.027s ok cmd/cgo/internal/testso 2.549s ok cmd/cgo/internal/teststdio 2.611s ok cmd/cgo/internal/testtls 1.033s ok cmd/compile 46.931s ? cmd/compile/internal/abi [no test files] ok cmd/compile/internal/abt 1.048s ok cmd/compile/internal/amd64 1.086s ? cmd/compile/internal/arm [no test files] ? cmd/compile/internal/arm64 [no test files] ok cmd/compile/internal/base 1.086s ? cmd/compile/internal/bitvec [no test files] ok cmd/compile/internal/compare 1.025s ? cmd/compile/internal/coverage [no test files] ? cmd/compile/internal/deadlocals [no test files] ok cmd/compile/internal/devirtualize 1.086s ok cmd/compile/internal/dwarfgen 1.567s ? cmd/compile/internal/escape [no test files] ? cmd/compile/internal/gc [no test files] ok cmd/compile/internal/importer 2.122s ? cmd/compile/internal/inline [no test files] ok cmd/compile/internal/inline/inlheur 1.484s ? cmd/compile/internal/inline/interleaved [no test files] ok cmd/compile/internal/ir 1.086s ok cmd/compile/internal/liveness 1.112s ok cmd/compile/internal/logopt 1.288s ? cmd/compile/internal/loong64 [no test files] ok cmd/compile/internal/loopvar 1.032s ? cmd/compile/internal/mips [no test files] ? cmd/compile/internal/mips64 [no test files] ok cmd/compile/internal/noder 1.089s ? cmd/compile/internal/objw [no test files] ? cmd/compile/internal/pgoir [no test files] ? cmd/compile/internal/pkginit [no test files] ? cmd/compile/internal/ppc64 [no test files] ok cmd/compile/internal/rangefunc 1.052s ok cmd/compile/internal/reflectdata 1.081s [no tests to run] ? cmd/compile/internal/riscv64 [no test files] ? cmd/compile/internal/rttype [no test files] ? cmd/compile/internal/s390x [no test files] ok cmd/compile/internal/ssa 10.692s ok cmd/compile/internal/ssagen 1.137s ? cmd/compile/internal/staticdata [no test files] ? cmd/compile/internal/staticinit [no test files] ok cmd/compile/internal/syntax 1.203s ok cmd/compile/internal/test 15.369s ? cmd/compile/internal/typebits [no test files] ok cmd/compile/internal/typecheck 1.363s ok cmd/compile/internal/types 1.080s ok cmd/compile/internal/types2 11.084s ? cmd/compile/internal/walk [no test files] ? cmd/compile/internal/wasm [no test files] ? cmd/compile/internal/x86 [no test files] ok cmd/covdata 1.086s ok cmd/cover 17.719s ok cmd/dist 1.067s ok cmd/distpack 1.053s ok cmd/doc 2.369s ok cmd/fix 3.279s ok cmd/go 318.049s ok cmd/go/internal/auth 1.081s ? cmd/go/internal/base [no test files] ? cmd/go/internal/bug [no test files] ok cmd/go/internal/cache 1.215s ? cmd/go/internal/cacheprog [no test files] ok cmd/go/internal/cfg 1.084s [no tests to run] ? cmd/go/internal/clean [no test files] ? cmd/go/internal/cmdflag [no test files] ? cmd/go/internal/doc [no test files] ok cmd/go/internal/envcmd 1.091s ok cmd/go/internal/fips140 1.091s ? cmd/go/internal/fix [no test files] ? cmd/go/internal/fmtcmd [no test files] ok cmd/go/internal/fsys 1.088s ok cmd/go/internal/generate 1.088s ok cmd/go/internal/gover 1.081s ? cmd/go/internal/help [no test files] ok cmd/go/internal/imports 1.077s ? cmd/go/internal/list [no test files] ok cmd/go/internal/load 1.084s ok cmd/go/internal/lockedfile 2.472s ok cmd/go/internal/lockedfile/internal/filelock 2.174s ? cmd/go/internal/mmap [no test files] ? cmd/go/internal/modcmd [no test files] ok cmd/go/internal/modfetch 1.034s ok cmd/go/internal/modfetch/codehost 2.351s ok cmd/go/internal/modfetch/zip_sum_test 1.034s ? cmd/go/internal/modget [no test files] ok cmd/go/internal/modindex 1.596s ? cmd/go/internal/modinfo [no test files] ok cmd/go/internal/modload 1.095s ok cmd/go/internal/mvs 1.095s ? cmd/go/internal/run [no test files] ? cmd/go/internal/search [no test files] ok cmd/go/internal/str 1.018s ? cmd/go/internal/telemetrycmd [no test files] ? cmd/go/internal/telemetrystats [no test files] ok cmd/go/internal/test 1.094s ? cmd/go/internal/test/internal/genflags [no test files] ? cmd/go/internal/tool [no test files] ok cmd/go/internal/toolchain 1.093s ? cmd/go/internal/trace [no test files] ok cmd/go/internal/vcs 1.027s ok cmd/go/internal/vcweb 1.037s ok cmd/go/internal/vcweb/vcstest 2.821s ? cmd/go/internal/version [no test files] ? cmd/go/internal/vet [no test files] ok cmd/go/internal/web 1.082s ? cmd/go/internal/web/intercept [no test files] ok cmd/go/internal/work 1.331s ? cmd/go/internal/workcmd [no test files] ok cmd/gofmt 1.227s ok cmd/internal/archive 1.452s ? cmd/internal/bio [no test files] ok cmd/internal/bootstrap_test 1.023s ? cmd/internal/browser [no test files] ok cmd/internal/buildid 1.535s ? cmd/internal/codesign [no test files] ok cmd/internal/cov 1.567s ? cmd/internal/cov/covcmd [no test files] ? cmd/internal/disasm [no test files] ok cmd/internal/dwarf 1.083s ok cmd/internal/edit 1.083s ? cmd/internal/gcprog [no test files] ok cmd/internal/goobj 1.081s ? cmd/internal/hash [no test files] ? cmd/internal/macho [no test files] ok cmd/internal/moddeps 1.956s ok cmd/internal/obj 1.504s ? cmd/internal/obj/arm [no test files] ok cmd/internal/obj/arm64 1.676s ok cmd/internal/obj/loong64 1.119s ? cmd/internal/obj/mips [no test files] ok cmd/internal/obj/ppc64 1.123s ok cmd/internal/obj/riscv 1.049s ok cmd/internal/obj/s390x 1.049s ? cmd/internal/obj/wasm [no test files] ok cmd/internal/obj/x86 4.040s ok cmd/internal/objabi 1.076s ? cmd/internal/objfile [no test files] ok cmd/internal/osinfo 1.035s ok cmd/internal/par 1.219s ? cmd/internal/pathcache [no test files] ok cmd/internal/pgo 1.081s ok cmd/internal/pkgpath 5.358s ok cmd/internal/pkgpattern 1.078s ok cmd/internal/quoted 1.078s ? cmd/internal/robustio [no test files] ? cmd/internal/script [no test files] ? cmd/internal/script/scripttest [no test files] ok cmd/internal/src 1.084s ok cmd/internal/sys 1.024s ? cmd/internal/telemetry [no test files] ? cmd/internal/telemetry/counter [no test files] ok cmd/internal/test2json 1.775s ok cmd/link 21.689s ? cmd/link/internal/amd64 [no test files] ? cmd/link/internal/arm [no test files] ? cmd/link/internal/arm64 [no test files] ok cmd/link/internal/benchmark 1.052s ? cmd/link/internal/dwtest [no test files] ok cmd/link/internal/ld 9.167s ? cmd/link/internal/loadelf [no test files] ok cmd/link/internal/loader 1.123s ? cmd/link/internal/loadmacho [no test files] ? cmd/link/internal/loadpe [no test files] ? cmd/link/internal/loadxcoff [no test files] ? cmd/link/internal/loong64 [no test files] ? cmd/link/internal/mips [no test files] ? cmd/link/internal/mips64 [no test files] ? cmd/link/internal/ppc64 [no test files] ? cmd/link/internal/riscv64 [no test files] ? cmd/link/internal/s390x [no test files] ? cmd/link/internal/sym [no test files] ? cmd/link/internal/wasm [no test files] ? cmd/link/internal/x86 [no test files] ok cmd/nm 9.547s ok cmd/objdump 5.654s ok cmd/pack 7.597s ok cmd/pprof 3.678s ? cmd/preprofile [no test files] ok cmd/relnote 1.083s ? cmd/test2json [no test files] ok cmd/trace 1.374s ok cmd/vet 55.220s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 4176 25700 ns/op 1128 B/op 10 allocs/op Benchmark/Writer/GNU-4 3141 38026 ns/op 1660 B/op 24 allocs/op Benchmark/Writer/PAX-4 2211 51853 ns/op 2256 B/op 38 allocs/op Benchmark/Reader/USTAR-4 4228 26162 ns/op 5183 B/op 16 allocs/op Benchmark/Reader/GNU-4 6390 19062 ns/op 5260 B/op 15 allocs/op Benchmark/Reader/PAX-4 2172 53109 ns/op 8876 B/op 33 allocs/op PASS ok archive/tar 1.912s goos: freebsd goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 316973732 ns/op 828960 B/op 83 allocs/op BenchmarkZip64Test-4 1 167672142 ns/op BenchmarkZip64TestSizes/4096-4 1690 70117 ns/op BenchmarkZip64TestSizes/1048576-4 165 694331 ns/op BenchmarkZip64TestSizes/67108864-4 1 142217321 ns/op PASS ok archive/zip 2.314s goos: freebsd goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 238146 458.5 ns/op BenchmarkReaderCopyUnoptimal-4 157574 742.0 ns/op BenchmarkReaderCopyNoWriteTo-4 6596 21815 ns/op BenchmarkReaderWriteToOptimal-4 6907 17506 ns/op BenchmarkReaderReadString-4 138660 862.0 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 222769 507.2 ns/op BenchmarkWriterCopyUnoptimal-4 225150 498.3 ns/op BenchmarkWriterCopyNoReadFrom-4 8648 21776 ns/op BenchmarkReaderEmpty-4 39558 2891 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 30226 4026 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 582130 195.5 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.618s goos: freebsd goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 5750 24095 ns/op 1359.97 MB/s BenchmarkWriteByte-4 463 251422 ns/op 16.29 MB/s BenchmarkWriteRune-4 246 485145 ns/op 25.33 MB/s BenchmarkBufferNotEmptyWriteRead-4 27 3951231 ns/op BenchmarkBufferFullSmallReads-4 96 1137516 ns/op BenchmarkBufferWriteBlock/N4096-4 6672 17565 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 416 285156 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 13 8520671 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 5 22130936 ns/op 758.09 MB/s 6710886 B/op 0 allocs/op BenchmarkIndexByte/10-4 4280284 27.14 ns/op 368.40 MB/s BenchmarkIndexByte/32-4 4239478 28.23 ns/op 1133.72 MB/s BenchmarkIndexByte/4K-4 890907 131.8 ns/op 31070.43 MB/s BenchmarkIndexBytePortable/10-4 782005 140.2 ns/op 71.31 MB/s BenchmarkIndexBytePortable/32-4 265540 447.3 ns/op 71.54 MB/s BenchmarkIndexBytePortable/4K-4 2260 52866 ns/op 77.48 MB/s BenchmarkIndexRune/10-4 1246874 92.66 ns/op 107.92 MB/s BenchmarkIndexRune/32-4 1234810 97.76 ns/op 327.34 MB/s BenchmarkIndexRune/4K-4 560455 214.0 ns/op 19140.87 MB/s BenchmarkIndexRuneASCII/10-4 4344456 26.34 ns/op 379.68 MB/s BenchmarkIndexRuneASCII/32-4 4089706 28.35 ns/op 1128.64 MB/s BenchmarkIndexRuneASCII/4K-4 881182 132.4 ns/op 30925.43 MB/s BenchmarkIndexRuneUnicode/Latin/10-4 1512750 79.85 ns/op 125.24 MB/s BenchmarkIndexRuneUnicode/Latin/32-4 1456696 82.65 ns/op 387.20 MB/s BenchmarkIndexRuneUnicode/Latin/4K-4 172864 677.2 ns/op 6048.72 MB/s BenchmarkIndexRuneUnicode/Cyrillic/10-4 1286158 94.07 ns/op 106.31 MB/s BenchmarkIndexRuneUnicode/Cyrillic/32-4 1225201 98.99 ns/op 323.26 MB/s BenchmarkIndexRuneUnicode/Cyrillic/4K-4 61004 1971 ns/op 2078.36 MB/s BenchmarkIndexRuneUnicode/Han/10-4 730676 157.9 ns/op 63.34 MB/s BenchmarkIndexRuneUnicode/Han/32-4 931227 127.6 ns/op 250.73 MB/s BenchmarkIndexRuneUnicode/Han/4K-4 114367 1006 ns/op 4072.65 MB/s BenchmarkEqual/0-4 7991335 14.85 ns/op BenchmarkEqual/same/1-4 1508919 79.15 ns/op 12.63 MB/s BenchmarkEqual/same/6-4 1538368 77.46 ns/op 77.45 MB/s BenchmarkEqual/same/9-4 1482424 80.94 ns/op 111.19 MB/s BenchmarkEqual/same/15-4 1515579 78.79 ns/op 190.37 MB/s BenchmarkEqual/same/16-4 1522744 78.62 ns/op 203.51 MB/s BenchmarkEqual/same/20-4 1467932 81.82 ns/op 244.43 MB/s BenchmarkEqual/same/32-4 1477806 81.25 ns/op 393.85 MB/s BenchmarkEqual/same/4K-4 72981 1642 ns/op 2494.01 MB/s BenchmarkEqual/1-4 1420580 81.03 ns/op 12.34 MB/s BenchmarkEqual/6-4 1403113 85.26 ns/op 70.37 MB/s BenchmarkEqual/9-4 1363120 84.62 ns/op 106.35 MB/s BenchmarkEqual/15-4 1385900 86.47 ns/op 173.47 MB/s BenchmarkEqual/16-4 1497066 85.58 ns/op 186.96 MB/s BenchmarkEqual/20-4 1275374 93.21 ns/op 214.57 MB/s BenchmarkEqual/32-4 1387701 86.60 ns/op 369.54 MB/s BenchmarkEqual/4K-4 56289 2140 ns/op 1914.13 MB/s BenchmarkEqualBothUnaligned/64_0-4 1480662 81.02 ns/op 789.92 MB/s BenchmarkEqualBothUnaligned/64_1-4 1258006 96.07 ns/op 666.21 MB/s BenchmarkEqualBothUnaligned/64_4-4 1446172 83.29 ns/op 768.42 MB/s BenchmarkEqualBothUnaligned/64_7-4 1444022 82.79 ns/op 773.03 MB/s BenchmarkEqualBothUnaligned/4096_0-4 70226 1701 ns/op 2407.43 MB/s BenchmarkEqualBothUnaligned/4096_1-4 48235 2493 ns/op 1642.89 MB/s BenchmarkEqualBothUnaligned/4096_4-4 121686 951.6 ns/op 4304.44 MB/s BenchmarkEqualBothUnaligned/4096_7-4 124540 950.4 ns/op 4309.57 MB/s BenchmarkIndex/10-4 2906062 40.73 ns/op 245.53 MB/s BenchmarkIndex/32-4 2988560 39.98 ns/op 800.48 MB/s BenchmarkIndex/4K-4 34136 3533 ns/op 1159.42 MB/s BenchmarkIndexEasy/10-4 3147434 38.27 ns/op 261.27 MB/s BenchmarkIndexEasy/32-4 2914339 40.75 ns/op 785.27 MB/s BenchmarkIndexEasy/4K-4 465847 242.5 ns/op 16890.99 MB/s BenchmarkCount/10-4 1637388 74.15 ns/op 134.87 MB/s BenchmarkCount/32-4 1487710 84.85 ns/op 377.12 MB/s BenchmarkCount/4K-4 33760 3556 ns/op 1151.83 MB/s BenchmarkCountEasy/10-4 1618118 74.63 ns/op 134.00 MB/s BenchmarkCountEasy/32-4 1423819 84.44 ns/op 378.98 MB/s BenchmarkCountEasy/4K-4 412808 281.8 ns/op 14533.06 MB/s BenchmarkCountSingle/10-4 3025734 39.54 ns/op 252.89 MB/s BenchmarkCountSingle/32-4 2993797 39.58 ns/op 808.45 MB/s BenchmarkCountSingle/4K-4 975574 110.8 ns/op 36976.95 MB/s BenchmarkToUpper/#00-4 2432547 48.37 ns/op BenchmarkToUpper/ONLYUPPER-4 315502 383.7 ns/op BenchmarkToUpper/abc-4 534184 215.7 ns/op BenchmarkToUpper/AbC123-4 320146 380.1 ns/op BenchmarkToUpper/azAZ09_-4 267417 413.5 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 83062 1442 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 38418 3097 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 60085 1996 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 126430 931.8 ns/op BenchmarkToLower/#00-4 2926790 40.23 ns/op BenchmarkToLower/abc-4 472342 246.0 ns/op BenchmarkToLower/AbC123-4 312382 378.8 ns/op BenchmarkToLower/azAZ09_-4 277286 417.9 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 83163 1436 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 40774 2932 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 67533 1773 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 125180 943.8 ns/op BenchmarkFields/ASCII/16-4 131904 912.8 ns/op 17.53 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 9651 12193 ns/op 21.00 MB/s 512 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 602 196760 ns/op 20.82 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 34 3321215 ns/op 19.73 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 52916059 ns/op 19.82 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 130183 900.8 ns/op 17.76 MB/s 80 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6547 17430 ns/op 14.69 MB/s 480 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 363 327038 ns/op 12.52 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 20 5633002 ns/op 11.63 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 98235902 ns/op 10.67 MB/s 11219200 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 146490 809.2 ns/op 19.77 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 12319 9730 ns/op 26.31 MB/s 512 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 693 176021 ns/op 23.27 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 36 3291052 ns/op 19.91 MB/s 512258 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 60608556 ns/op 17.30 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 147386 805.3 ns/op 19.87 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8898 11775 ns/op 21.74 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 518 232468 ns/op 17.62 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 27 4135109 ns/op 15.85 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 74735924 ns/op 14.03 MB/s 11219200 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 1982040 59.36 ns/op BenchmarkTrimSpace/ASCII-4 956692 120.1 ns/op BenchmarkTrimSpace/SomeNonASCII-4 111405 1056 ns/op BenchmarkTrimSpace/JustNonASCII-4 51459 2343 ns/op BenchmarkToValidUTF8/Valid-4 472954 235.5 ns/op BenchmarkToValidUTF8/InvalidASCII-4 348088 334.0 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 99184 1175 ns/op BenchmarkIndexHard1-4 801 145932 ns/op 7185.37 MB/s BenchmarkIndexHard2-4 590 200780 ns/op 5222.51 MB/s BenchmarkIndexHard3-4 148 799612 ns/op 1311.35 MB/s BenchmarkIndexHard4-4 98 1192118 ns/op 879.59 MB/s BenchmarkLastIndexHard1-4 5 21171742 ns/op BenchmarkLastIndexHard2-4 4 28617587 ns/op BenchmarkLastIndexHard3-4 4 31415528 ns/op BenchmarkCountHard1-4 832 142123 ns/op BenchmarkCountHard2-4 600 199568 ns/op BenchmarkCountHard3-4 150 792677 ns/op BenchmarkSplitEmptySeparator-4 1 112241096 ns/op BenchmarkSplitSingleByteSeparator-4 18 6644464 ns/op BenchmarkSplitMultiByteSeparator-4 12 8739384 ns/op BenchmarkSplitNSingleByteSeparator-4 208204 584.9 ns/op BenchmarkSplitNMultiByteSeparator-4 77322 1549 ns/op BenchmarkRepeat-4 193844 597.9 ns/op BenchmarkRepeatLarge/256/1-4 142825 836.4 ns/op 306.07 MB/s BenchmarkRepeatLarge/256/16-4 214322 556.5 ns/op 460.00 MB/s BenchmarkRepeatLarge/512/1-4 100000 1158 ns/op 441.95 MB/s BenchmarkRepeatLarge/512/16-4 135656 881.8 ns/op 580.65 MB/s BenchmarkRepeatLarge/1024/1-4 66878 1755 ns/op 583.59 MB/s BenchmarkRepeatLarge/1024/16-4 82644 1450 ns/op 706.06 MB/s BenchmarkRepeatLarge/2048/1-4 42321 2815 ns/op 727.62 MB/s BenchmarkRepeatLarge/2048/16-4 47228 2572 ns/op 796.29 MB/s BenchmarkRepeatLarge/4096/1-4 23546 5036 ns/op 813.35 MB/s BenchmarkRepeatLarge/4096/16-4 25758 4705 ns/op 870.56 MB/s BenchmarkRepeatLarge/8192/1-4 12886 9288 ns/op 881.96 MB/s BenchmarkRepeatLarge/8192/16-4 12980 9018 ns/op 908.37 MB/s BenchmarkRepeatLarge/8192/4097-4 23496 5260 ns/op 778.86 MB/s BenchmarkRepeatLarge/16384/1-4 7134 17738 ns/op 923.66 MB/s BenchmarkRepeatLarge/16384/16-4 6775 18056 ns/op 907.40 MB/s BenchmarkRepeatLarge/16384/4097-4 8018 13634 ns/op 901.48 MB/s BenchmarkRepeatLarge/32768/1-4 3886 33710 ns/op 972.04 MB/s BenchmarkRepeatLarge/32768/16-4 3892 33827 ns/op 968.70 MB/s BenchmarkRepeatLarge/32768/4097-4 3811 31126 ns/op 921.37 MB/s BenchmarkRepeatLarge/65536/1-4 1807 66423 ns/op 986.65 MB/s BenchmarkRepeatLarge/65536/16-4 1851 66166 ns/op 990.48 MB/s BenchmarkRepeatLarge/65536/4097-4 1940 63843 ns/op 962.59 MB/s BenchmarkRepeatLarge/131072/1-4 448 267514 ns/op 489.96 MB/s BenchmarkRepeatLarge/131072/16-4 450 263499 ns/op 497.43 MB/s BenchmarkRepeatLarge/131072/4097-4 480 248409 ns/op 511.28 MB/s BenchmarkRepeatLarge/262144/1-4 234 512286 ns/op 511.71 MB/s BenchmarkRepeatLarge/262144/16-4 232 543414 ns/op 482.40 MB/s BenchmarkRepeatLarge/262144/4097-4 243 497025 ns/op 519.31 MB/s BenchmarkRepeatLarge/524288/1-4 100 1013335 ns/op 517.39 MB/s BenchmarkRepeatLarge/524288/16-4 100 1021163 ns/op 513.42 MB/s BenchmarkRepeatLarge/524288/4097-4 100 1001239 ns/op 519.68 MB/s BenchmarkRepeatLarge/1048576/1-4 58 2003108 ns/op 523.47 MB/s BenchmarkRepeatLarge/1048576/16-4 60 2010955 ns/op 521.43 MB/s BenchmarkRepeatLarge/1048576/4097-4 61 1979354 ns/op 527.82 MB/s BenchmarkRepeatLarge/2097152/1-4 30 3964589 ns/op 528.97 MB/s BenchmarkRepeatLarge/2097152/16-4 30 4137915 ns/op 506.81 MB/s BenchmarkRepeatLarge/2097152/4097-4 30 3914719 ns/op 534.79 MB/s BenchmarkRepeatLarge/4194304/1-4 14 7886679 ns/op 531.82 MB/s BenchmarkRepeatLarge/4194304/16-4 14 7814858 ns/op 536.71 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 7790722 ns/op 537.98 MB/s BenchmarkRepeatLarge/8388608/1-4 7 15658740 ns/op 535.71 MB/s BenchmarkRepeatLarge/8388608/16-4 7 15583135 ns/op 538.31 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15236088 ns/op 550.44 MB/s BenchmarkRepeatLarge/16777216/1-4 4 30518546 ns/op 549.74 MB/s BenchmarkRepeatLarge/16777216/16-4 4 30434305 ns/op 551.26 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 30483494 ns/op 550.37 MB/s BenchmarkRepeatLarge/33554432/1-4 2 62946692 ns/op 533.06 MB/s BenchmarkRepeatLarge/33554432/16-4 2 60158983 ns/op 557.76 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 59961095 ns/op 559.60 MB/s BenchmarkRepeatLarge/67108864/1-4 1 122105369 ns/op 549.60 MB/s BenchmarkRepeatLarge/67108864/16-4 1 119297512 ns/op 562.53 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 120533301 ns/op 556.77 MB/s BenchmarkRepeatLarge/134217728/1-4 1 264484140 ns/op 507.47 MB/s BenchmarkRepeatLarge/134217728/16-4 1 237307568 ns/op 565.59 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 238295040 ns/op 563.24 MB/s BenchmarkRepeatLarge/268435456/1-4 1 528673706 ns/op 507.75 MB/s BenchmarkRepeatLarge/268435456/16-4 1 476882911 ns/op 562.90 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 476623767 ns/op 563.20 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1054778552 ns/op 508.99 MB/s BenchmarkRepeatLarge/536870912/16-4 1 954811598 ns/op 562.28 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 953758335 ns/op 562.90 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2106277999 ns/op 509.78 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1904782555 ns/op 563.71 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1905989022 ns/op 563.35 MB/s BenchmarkBytesCompare/1-4 9072531 12.15 ns/op BenchmarkBytesCompare/2-4 9066192 12.91 ns/op BenchmarkBytesCompare/4-4 9164590 12.98 ns/op BenchmarkBytesCompare/8-4 9516152 12.12 ns/op BenchmarkBytesCompare/16-4 9804517 12.13 ns/op BenchmarkBytesCompare/32-4 8746120 13.54 ns/op BenchmarkBytesCompare/64-4 7504464 13.62 ns/op BenchmarkBytesCompare/128-4 7395375 15.79 ns/op BenchmarkBytesCompare/256-4 5467656 19.69 ns/op BenchmarkBytesCompare/512-4 4017462 29.62 ns/op BenchmarkBytesCompare/1024-4 2707802 44.24 ns/op BenchmarkBytesCompare/2048-4 1605865 74.81 ns/op BenchmarkIndexAnyASCII/1:1-4 2464114 47.36 ns/op BenchmarkIndexAnyASCII/1:2-4 2538754 47.16 ns/op BenchmarkIndexAnyASCII/1:4-4 2526241 47.02 ns/op BenchmarkIndexAnyASCII/1:8-4 2557878 46.84 ns/op BenchmarkIndexAnyASCII/1:16-4 2506183 47.78 ns/op BenchmarkIndexAnyASCII/1:32-4 2505577 48.10 ns/op BenchmarkIndexAnyASCII/1:64-4 2498274 47.59 ns/op BenchmarkIndexAnyASCII/16:1-4 2270551 51.91 ns/op BenchmarkIndexAnyASCII/16:2-4 309128 349.8 ns/op BenchmarkIndexAnyASCII/16:4-4 342148 349.3 ns/op BenchmarkIndexAnyASCII/16:8-4 325653 355.5 ns/op BenchmarkIndexAnyASCII/16:16-4 302528 365.8 ns/op BenchmarkIndexAnyASCII/16:32-4 306866 387.7 ns/op BenchmarkIndexAnyASCII/16:64-4 270036 433.1 ns/op BenchmarkIndexAnyASCII/256:1-4 2064001 56.88 ns/op BenchmarkIndexAnyASCII/256:2-4 25006 4829 ns/op BenchmarkIndexAnyASCII/256:4-4 24927 4796 ns/op BenchmarkIndexAnyASCII/256:8-4 24888 4825 ns/op BenchmarkIndexAnyASCII/256:16-4 24892 4815 ns/op BenchmarkIndexAnyASCII/256:32-4 24759 4866 ns/op BenchmarkIndexAnyASCII/256:64-4 24229 4885 ns/op BenchmarkIndexAnyUTF8/1:1-4 2541946 47.47 ns/op BenchmarkIndexAnyUTF8/1:2-4 2560543 47.49 ns/op BenchmarkIndexAnyUTF8/1:4-4 2567938 47.42 ns/op BenchmarkIndexAnyUTF8/1:8-4 2547952 47.46 ns/op BenchmarkIndexAnyUTF8/1:16-4 2531600 47.59 ns/op BenchmarkIndexAnyUTF8/1:32-4 2532218 47.83 ns/op BenchmarkIndexAnyUTF8/1:64-4 2531455 47.04 ns/op BenchmarkIndexAnyUTF8/16:1-4 159589 741.0 ns/op BenchmarkIndexAnyUTF8/16:2-4 289657 409.5 ns/op BenchmarkIndexAnyUTF8/16:4-4 289021 415.8 ns/op BenchmarkIndexAnyUTF8/16:8-4 291784 410.3 ns/op BenchmarkIndexAnyUTF8/16:16-4 280978 422.2 ns/op BenchmarkIndexAnyUTF8/16:32-4 266708 443.5 ns/op BenchmarkIndexAnyUTF8/16:64-4 265429 446.3 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 10972 ns/op BenchmarkIndexAnyUTF8/256:2-4 20074 5969 ns/op BenchmarkIndexAnyUTF8/256:4-4 20103 5969 ns/op BenchmarkIndexAnyUTF8/256:8-4 20290 5986 ns/op BenchmarkIndexAnyUTF8/256:16-4 19605 6169 ns/op BenchmarkIndexAnyUTF8/256:32-4 18685 6379 ns/op BenchmarkIndexAnyUTF8/256:64-4 18543 6496 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2597716 46.88 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2571248 47.39 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2579025 47.15 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2591331 47.18 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2561907 47.23 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2575578 47.27 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2568460 46.91 ns/op BenchmarkLastIndexAnyASCII/16:1-4 347312 345.4 ns/op BenchmarkLastIndexAnyASCII/16:2-4 342751 348.2 ns/op BenchmarkLastIndexAnyASCII/16:4-4 326472 348.9 ns/op BenchmarkLastIndexAnyASCII/16:8-4 336514 354.3 ns/op BenchmarkLastIndexAnyASCII/16:16-4 326498 361.7 ns/op BenchmarkLastIndexAnyASCII/16:32-4 304826 389.7 ns/op BenchmarkLastIndexAnyASCII/16:64-4 274920 434.8 ns/op BenchmarkLastIndexAnyASCII/256:1-4 24976 4819 ns/op BenchmarkLastIndexAnyASCII/256:2-4 24918 4809 ns/op BenchmarkLastIndexAnyASCII/256:4-4 24793 4812 ns/op BenchmarkLastIndexAnyASCII/256:8-4 24886 4850 ns/op BenchmarkLastIndexAnyASCII/256:16-4 24801 4821 ns/op BenchmarkLastIndexAnyASCII/256:32-4 24576 4837 ns/op BenchmarkLastIndexAnyASCII/256:64-4 24339 4911 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2554114 46.79 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2571980 47.55 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2544393 47.66 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2554639 47.26 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2569548 47.77 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2524324 47.74 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2526668 47.75 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 230221 501.4 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 275744 424.4 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 279652 421.0 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 281424 422.3 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 266470 439.3 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 256717 466.3 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 255890 464.6 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 15997 7414 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 19488 6089 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 19587 6148 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 19737 6118 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 18716 6419 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 17404 6854 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 17548 6880 ns/op BenchmarkTrimASCII/1:1-4 2966600 40.51 ns/op BenchmarkTrimASCII/1:2-4 2335662 49.78 ns/op BenchmarkTrimASCII/1:4-4 2235300 53.83 ns/op BenchmarkTrimASCII/1:8-4 1967743 60.95 ns/op BenchmarkTrimASCII/1:16-4 1661366 71.85 ns/op BenchmarkTrimASCII/16:1-4 432837 275.3 ns/op BenchmarkTrimASCII/16:2-4 337972 350.1 ns/op BenchmarkTrimASCII/16:4-4 335283 352.3 ns/op BenchmarkTrimASCII/16:8-4 329538 353.9 ns/op BenchmarkTrimASCII/16:16-4 315468 365.3 ns/op BenchmarkTrimASCII/256:1-4 32547 3659 ns/op BenchmarkTrimASCII/256:2-4 24973 4842 ns/op BenchmarkTrimASCII/256:4-4 24948 4797 ns/op BenchmarkTrimASCII/256:8-4 24766 4801 ns/op BenchmarkTrimASCII/256:16-4 24889 4822 ns/op BenchmarkTrimASCII/4096:1-4 2037 58226 ns/op BenchmarkTrimASCII/4096:2-4 1556 75861 ns/op BenchmarkTrimASCII/4096:4-4 1542 76014 ns/op BenchmarkTrimASCII/4096:8-4 1538 75877 ns/op BenchmarkTrimASCII/4096:16-4 1533 75686 ns/op BenchmarkTrimByte-4 2102835 56.86 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13214 9058 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13233 9027 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 697 170410 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1382 85203 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2710 42743 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 5005 22808 ns/op BenchmarkCompareBytesEqual-4 10009761 11.01 ns/op BenchmarkCompareBytesToNil-4 11926602 10.08 ns/op BenchmarkCompareBytesEmpty-4 12171488 9.444 ns/op BenchmarkCompareBytesIdentical-4 12233350 9.780 ns/op BenchmarkCompareBytesSameLength-4 11077496 10.28 ns/op BenchmarkCompareBytesDifferentLength-4 11292952 10.15 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1384 74046 ns/op 14161.27 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1381 85702 ns/op 12235.31 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1368 84967 ns/op 12341.09 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1377 85266 ns/op 12297.85 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1395 86227 ns/op 12160.76 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1380 81081 ns/op 12932.60 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1358 74355 ns/op 14102.40 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 1756 85024 ns/op 12332.88 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 1394 77751 ns/op 13486.37 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 1377 86479 ns/op 12125.35 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 1389 85966 ns/op 12197.68 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 1689 85514 ns/op 12262.09 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 1377 87307 ns/op 12010.34 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 1348 86214 ns/op 12162.57 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 1371 74615 ns/op 14053.23 MB/s BenchmarkCompareBytesBig-4 1387 83113 ns/op 12616.41 MB/s BenchmarkCompareBytesBigIdentical-4 13168126 9.015 ns/op 116316620.92 MB/s PASS ok bytes 64.978s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 73277936 ns/op 1.36 MB/s 3611596 B/op 27 allocs/op BenchmarkDecodeNewton-4 1 298866052 ns/op 1.90 MB/s 3637920 B/op 30 allocs/op BenchmarkDecodeRand-4 5 22860535 ns/op 0.72 MB/s 3644347 B/op 27 allocs/op PASS ok compress/bzip2 2.359s goos: freebsd goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 62 1747981 ns/op 5.72 MB/s 42126 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 6 16851760 ns/op 5.93 MB/s 46092 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 169419486 ns/op 5.90 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 63 1808919 ns/op 5.53 MB/s 42442 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17742675 ns/op 5.64 MB/s 45010 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 181773490 ns/op 5.50 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 64 1745781 ns/op 5.73 MB/s 42245 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 16981222 ns/op 5.89 MB/s 42264 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 170860925 ns/op 5.85 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 63 1769055 ns/op 5.65 MB/s 41619 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 16945726 ns/op 5.90 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 170819851 ns/op 5.85 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 60 1895459 ns/op 5.28 MB/s 43020 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 18491618 ns/op 5.41 MB/s 47833 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 185440961 ns/op 5.39 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 74 1514593 ns/op 6.60 MB/s 43046 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 12827978 ns/op 7.80 MB/s 44804 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 129952499 ns/op 7.70 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 80 1356339 ns/op 7.37 MB/s 43107 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10242240 ns/op 9.76 MB/s 43753 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 103748537 ns/op 9.64 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 75 1346672 ns/op 7.43 MB/s 43135 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10160326 ns/op 9.84 MB/s 46218 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 102521423 ns/op 9.75 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 88 1150748 ns/op 8.69 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 10 11192254 ns/op 8.93 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 111817676 ns/op 8.94 MB/s BenchmarkEncode/Digits/Speed/1e4-4 45 2251456 ns/op 4.44 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 20160714 ns/op 4.96 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 200472040 ns/op 4.99 MB/s BenchmarkEncode/Digits/Default/1e4-4 19 5327987 ns/op 1.88 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 74862471 ns/op 1.34 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 787485695 ns/op 1.27 MB/s BenchmarkEncode/Digits/Compression/1e4-4 19 5426966 ns/op 1.84 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 75357836 ns/op 1.33 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 791304665 ns/op 1.26 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 76 1417444 ns/op 7.05 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 11953297 ns/op 8.37 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 119540791 ns/op 8.37 MB/s BenchmarkEncode/Newton/Speed/1e4-4 49 2118835 ns/op 4.72 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 16497057 ns/op 6.06 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 164545855 ns/op 6.08 MB/s BenchmarkEncode/Newton/Default/1e4-4 20 5278525 ns/op 1.89 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 67862089 ns/op 1.47 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 699941131 ns/op 1.43 MB/s BenchmarkEncode/Newton/Compression/1e4-4 19 5267160 ns/op 1.90 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 85218560 ns/op 1.17 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 889372917 ns/op 1.12 MB/s PASS ok compress/flate 15.314s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 51 2149593 ns/op 4.65 MB/s BenchmarkDecoder/1e-Reuse4-4 51 2258237 ns/op 4.43 MB/s BenchmarkDecoder/1e5-4 5 21390048 ns/op 4.68 MB/s BenchmarkDecoder/1e-Reuse5-4 5 21562274 ns/op 4.64 MB/s BenchmarkDecoder/1e6-4 1 215021928 ns/op 4.65 MB/s BenchmarkDecoder/1e-Reuse6-4 1 214785022 ns/op 4.66 MB/s BenchmarkEncoder/1e4-4 56 1904839 ns/op 5.25 MB/s BenchmarkEncoder/1e-Reuse4-4 60 1768336 ns/op 5.66 MB/s BenchmarkEncoder/1e5-4 6 18301293 ns/op 5.46 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18167183 ns/op 5.50 MB/s BenchmarkEncoder/1e6-4 1 186230334 ns/op 5.37 MB/s BenchmarkEncoder/1e-Reuse6-4 1 181218111 ns/op 5.52 MB/s PASS ok compress/lzw 3.536s goos: freebsd goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 27 3825650 ns/op PASS ok container/heap 1.131s goos: freebsd goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 23232 5234 ns/op BenchmarkWithTimeout/concurrency=40-4 5186 22999 ns/op BenchmarkWithTimeout/concurrency=4000-4 5074 24100 ns/op BenchmarkWithTimeout/concurrency=400000-4 6889 16909 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 437550 261.9 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 14599 8539 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 18286 6446 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 3139 39336 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2012 62778 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2713 42224 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 282 437430 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 194 802488 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 294 404932 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 24 4556058 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 14 7642907 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 30 4040076 ns/op BenchmarkCheckCanceled/Err-4 252690 479.9 ns/op BenchmarkCheckCanceled/Done-4 416889 285.3 ns/op BenchmarkContextCancelDone-4 458653 258.2 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 13254 9076 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 12332 9654 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 10000 10486 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 9967 12020 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 7308 15054 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 493989 231.6 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 288906 413.5 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 201854 589.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 127465 944.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 65146 1831 ns/op PASS ok context 10.986s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt/AES-128-4 1692480 69.84 ns/op 229.08 MB/s BenchmarkEncrypt/AES-192-4 1644158 73.37 ns/op 218.08 MB/s BenchmarkEncrypt/AES-256-4 1557753 77.19 ns/op 207.29 MB/s BenchmarkDecrypt/AES-128-4 1656042 74.42 ns/op 214.98 MB/s BenchmarkDecrypt/AES-192-4 1578303 76.31 ns/op 209.67 MB/s BenchmarkDecrypt/AES-256-4 1519626 78.79 ns/op 203.08 MB/s BenchmarkCreateCipher/AES-128-4 186373 617.8 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-192-4 187279 665.2 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-256-4 179533 667.0 ns/op 512 B/op 1 allocs/op PASS ok crypto/aes 2.736s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 165236 745.0 ns/op 85.91 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 303396 389.8 ns/op 164.18 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 163779 775.4 ns/op 82.54 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 303967 433.9 ns/op 147.50 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 106375 1509 ns/op 894.48 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 157197 1131 ns/op 1193.58 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 98708 1606 ns/op 840.76 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 134719 1277 ns/op 1057.04 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 28636 5056 ns/op 1620.26 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 39030 4554 ns/op 1798.80 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 23276 5586 ns/op 1466.51 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 24634 5310 ns/op 1542.74 MB/s 0 B/op 0 allocs/op BenchmarkAESCTR/50-4 245964 466.5 ns/op 107.17 MB/s BenchmarkAESCTR/1K-4 106006 1155 ns/op 882.56 MB/s BenchmarkAESCTR/8K-4 23688 5130 ns/op 1595.95 MB/s BenchmarkAESCBCEncrypt1K-4 27012 4485 ns/op 228.31 MB/s BenchmarkAESCBCDecrypt1K-4 25646 4716 ns/op 217.14 MB/s PASS ok crypto/cipher 3.867s goos: freebsd goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 95122 1230 ns/op 6.50 MB/s BenchmarkDecrypt-4 103087 1139 ns/op 7.03 MB/s BenchmarkTDESEncrypt-4 36632 3296 ns/op 2.43 MB/s BenchmarkTDESDecrypt-4 37190 3209 ns/op 2.49 MB/s PASS ok crypto/des 1.649s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 1000 118051 ns/op 968 B/op 15 allocs/op BenchmarkECDH/P384-4 14 7967232 ns/op 1325 B/op 24 allocs/op BenchmarkECDH/P521-4 5 20217086 ns/op 1803 B/op 24 allocs/op BenchmarkECDH/X25519-4 100 1206036 ns/op 392 B/op 9 allocs/op PASS ok crypto/ecdh 1.763s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 868 129618 ns/op 6976 B/op 72 allocs/op BenchmarkSign/P384-4 45 2484186 ns/op 7216 B/op 76 allocs/op BenchmarkSign/P521-4 20 5774342 ns/op 8063 B/op 77 allocs/op BenchmarkVerify/P256-4 981 120316 ns/op 576 B/op 10 allocs/op BenchmarkVerify/P384-4 13 8505657 ns/op 808 B/op 17 allocs/op BenchmarkVerify/P521-4 5 21184059 ns/op 1224 B/op 17 allocs/op BenchmarkGenerateKey/P256-4 4376 26991 ns/op 1000 B/op 17 allocs/op BenchmarkGenerateKey/P384-4 55 2125926 ns/op 1203 B/op 20 allocs/op BenchmarkGenerateKey/P521-4 19 5433470 ns/op 1600 B/op 21 allocs/op PASS ok crypto/ecdsa 2.504s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 342 335228 ns/op BenchmarkNewKeyFromSeed-4 350 343756 ns/op BenchmarkSigning-4 330 358382 ns/op BenchmarkVerification-4 219 543385 ns/op PASS ok crypto/ed25519 1.712s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 5290 22999 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 141 844125 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 52 2197037 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 21 5341901 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1399 84569 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 54 2178512 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 19 5964752 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 15506642 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 16128 7047 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 6378 18020 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3781 29045 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 75 1438616 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2410 47468 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 296 401491 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1534 76373 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 96 1201231 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.382s goos: freebsd goarch: amd64 pkg: crypto/hkdf cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark16ByteMD5Single-4 7729 14542 ns/op 1.10 MB/s Benchmark20ByteSHA1Single-4 7747 15377 ns/op 1.30 MB/s Benchmark32ByteSHA256Single-4 6292 17202 ns/op 1.86 MB/s Benchmark64ByteSHA512Single-4 4186 27400 ns/op 2.34 MB/s PASS ok crypto/hkdf 1.748s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 21442 5467 ns/op 187.30 MB/s BenchmarkHMACSHA256_32-4 53769 2194 ns/op 14.59 MB/s BenchmarkNewWriteSum-4 14229 8167 ns/op 3.92 MB/s PASS ok crypto/hmac 1.547s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 461061 232.5 ns/op BenchmarkModSub-4 472754 229.7 ns/op BenchmarkMontgomeryRepr-4 61024 1957 ns/op BenchmarkMontgomeryMul-4 60561 1964 ns/op BenchmarkModMul-4 29970 4020 ns/op BenchmarkExpBig-4 18 6592046 ns/op BenchmarkExp-4 21 5362514 ns/op PASS ok crypto/internal/fips140/bigmod 1.981s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/drbg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDBRG-4 62487 1865 ns/op 34.31 MB/s PASS ok crypto/internal/fips140/drbg 1.161s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3655 28935 ns/op BenchmarkScalarBaseMult-4 343 338630 ns/op BenchmarkScalarMult-4 157 761646 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 228 529264 ns/op PASS ok crypto/internal/fips140/edwards25519 1.655s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 531838 204.8 ns/op BenchmarkMultiply-4 4168618 28.80 ns/op BenchmarkSquare-4 5275983 23.12 ns/op BenchmarkInvert-4 25092 4782 ns/op BenchmarkMult32-4 1518544 78.09 ns/op PASS ok crypto/internal/fips140/edwards25519/field 1.868s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 52 1972029 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1611 74884 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 19 5494620 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 14131685 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 159 732278 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 8013 15643 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 61 1847864 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 24 4485728 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/fips140/nistec 2.247s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 577382 192.9 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 310678 380.0 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 122782 960.9 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 586572 196.3 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 316510 377.3 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 122996 958.6 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/fips140/nistec/fiat 1.822s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 194305 589.8 ns/op 13.56 MB/s BenchmarkHash64-4 208416 549.9 ns/op 116.39 MB/s BenchmarkHash128-4 179647 646.3 ns/op 198.06 MB/s BenchmarkHash256-4 136576 862.9 ns/op 296.68 MB/s BenchmarkHash512-4 92364 1300 ns/op 393.72 MB/s BenchmarkHash1K-4 54988 2177 ns/op 470.30 MB/s BenchmarkHash8K-4 8362 14420 ns/op 568.10 MB/s BenchmarkHash1M-4 66 1786785 ns/op 586.85 MB/s BenchmarkHash8M-4 8 14303837 ns/op 586.46 MB/s BenchmarkHash8BytesUnaligned-4 192002 594.3 ns/op 13.46 MB/s BenchmarkHash1KUnaligned-4 55152 2171 ns/op 471.58 MB/s BenchmarkHash8KUnaligned-4 8181 14342 ns/op 571.20 MB/s PASS ok crypto/md5 2.905s goos: freebsd goarch: amd64 pkg: crypto/mlkem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGen-4 354 334128 ns/op BenchmarkEncaps-4 165 707580 ns/op BenchmarkDecaps-4 136 905340 ns/op BenchmarkRoundTrip/Alice-4 87 1334288 ns/op BenchmarkRoundTrip/Bob-4 205 586171 ns/op PASS ok crypto/mlkem 1.922s goos: freebsd goarch: amd64 pkg: crypto/pbkdf2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA1-4 10 10805560 ns/op BenchmarkHMACSHA256-4 7 14729266 ns/op PASS ok crypto/pbkdf2 1.325s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead/4-4 86250 1363 ns/op 2.93 MB/s BenchmarkRead/32-4 85640 1372 ns/op 23.32 MB/s BenchmarkRead/4K-4 8272 14173 ns/op 289.00 MB/s BenchmarkPrime-4 1 115614732 ns/op PASS ok crypto/rand 1.590s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13903 8600 ns/op 14.88 MB/s BenchmarkRC4_1K-4 1684 68751 ns/op 14.89 MB/s BenchmarkRC4_8K-4 219 544685 ns/op 14.86 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 48 2157926 ns/op BenchmarkDecryptPKCS1v15/3072-4 21 5447491 ns/op BenchmarkDecryptPKCS1v15/4096-4 10 11000421 ns/op BenchmarkEncryptPKCS1v15/2048-4 1558 73834 ns/op BenchmarkDecryptOAEP/2048-4 51 2273601 ns/op BenchmarkEncryptOAEP/2048-4 1293 90080 ns/op BenchmarkSignPKCS1v15/2048-4 50 2198747 ns/op BenchmarkVerifyPKCS1v15/2048-4 1669 71342 ns/op BenchmarkSignPSS/2048-4 48 2277947 ns/op BenchmarkVerifyPSS/2048-4 1365 86983 ns/op BenchmarkGenerateKey/2048-4 1 594366412 ns/op BenchmarkParsePKCS8PrivateKey/2048-4 608 200293 ns/op PASS ok crypto/rsa 3.015s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 163994 700.6 ns/op 11.42 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 200097 573.7 ns/op 13.94 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 98551 1199 ns/op 266.86 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 112189 1051 ns/op 304.58 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 58194 2052 ns/op 499.03 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 62302 1906 ns/op 537.33 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 10000 11359 ns/op 721.18 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 10000 11198 ns/op 731.55 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.050s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 133974 863.2 ns/op 9.27 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 134320 856.1 ns/op 9.35 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 140275 852.6 ns/op 9.38 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 29020 4126 ns/op 248.20 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 29244 4076 ns/op 251.23 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 29440 4091 ns/op 250.33 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4347 27670 ns/op 296.06 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4166 27542 ns/op 297.43 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4287 27703 ns/op 295.71 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.326s goos: freebsd goarch: amd64 pkg: crypto/sha3 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSha3_512_MTU-4 9415 12293 ns/op 109.81 MB/s BenchmarkSha3_384_MTU-4 13341 9006 ns/op 149.90 MB/s BenchmarkSha3_256_MTU-4 16782 7190 ns/op 187.77 MB/s BenchmarkSha3_224_MTU-4 17582 6795 ns/op 198.67 MB/s BenchmarkShake128_MTU-4 14569 8191 ns/op 164.82 MB/s BenchmarkShake256_MTU-4 13646 8743 ns/op 154.42 MB/s BenchmarkShake256_16x-4 594 199806 ns/op 82.00 MB/s BenchmarkShake256_1MiB-4 24 4801359 ns/op 218.39 MB/s BenchmarkSha3_512_1MiB-4 13 8864836 ns/op 118.28 MB/s PASS ok crypto/sha3 2.601s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 115456 995.1 ns/op 8.04 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 115928 992.9 ns/op 8.06 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 119382 1000 ns/op 8.00 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 37224 3196 ns/op 320.40 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 36944 3185 ns/op 321.50 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 37437 3235 ns/op 316.53 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 6207 19137 ns/op 428.06 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 6213 19009 ns/op 430.96 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 6229 18972 ns/op 431.79 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.240s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 17551262 6.795 ns/op BenchmarkConstantTimeEq-4 16452285 7.323 ns/op BenchmarkConstantTimeLessOrEq-4 16328686 7.377 ns/op BenchmarkXORBytes/8Bytes-4 4365062 28.33 ns/op 282.43 MB/s BenchmarkXORBytes/128Bytes-4 3635670 32.59 ns/op 3928.03 MB/s BenchmarkXORBytes/2048Bytes-4 970640 137.2 ns/op 14927.31 MB/s BenchmarkXORBytes/32768Bytes-4 60774 2046 ns/op 16016.93 MB/s PASS ok crypto/subtle 2.058s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 216 558746 ns/op BenchmarkCertCache/1-4 212 555192 ns/op BenchmarkCertCache/2-4 214 565098 ns/op BenchmarkCertCache/3-4 217 557688 ns/op BenchmarkHandshakeServer/RSA-4 100 1018215 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 80 1410240 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 97 1171124 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 147 789464 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 210 575864 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 56 1894280 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 69 1692333 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 29539336 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 29599351 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 6 19462784 ns/op 53.88 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 25937706 ns/op 40.43 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 33384948 ns/op 62.82 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 47858804 ns/op 43.82 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 62694412 ns/op 66.90 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 89163192 ns/op 47.04 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 116953775 ns/op 71.73 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 169867868 ns/op 49.38 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 229437487 ns/op 73.12 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 334177158 ns/op 50.20 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 452734138 ns/op 74.12 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 655945401 ns/op 51.15 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 928374615 ns/op 72.29 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1320093687 ns/op 50.84 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 6 19936110 ns/op 52.60 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 25876904 ns/op 40.52 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 34379707 ns/op 61.00 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 45982364 ns/op 45.61 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 62100472 ns/op 67.54 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 86410632 ns/op 48.54 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 117126517 ns/op 71.62 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 167472265 ns/op 50.09 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 226436672 ns/op 74.09 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 330737728 ns/op 50.73 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 452639091 ns/op 74.13 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 659859853 ns/op 50.85 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 926715417 ns/op 72.42 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1320114800 ns/op 50.84 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 698583692 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 702042068 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 282696441 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 283638834 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 144456686 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 144376252 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 74734236 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 74399932 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 4 33039765 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 4 32538288 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 137926163 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 141522184 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 58160564 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 59368122 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 4 32019314 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 4 32074348 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 6 18607682 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 6 18351770 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 10 10729339 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 10 10143098 ns/op PASS ok crypto/tls 19.868s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkOIDMarshalUnmarshalText-4 13243 8620 ns/op BenchmarkCreateCertificate/RSA_2048-4 42 2536004 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 288 412800 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1104 104975 ns/op 12952 B/op 169 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1046 114371 ns/op 14360 B/op 192 allocs/op PASS ok crypto/x509 2.302s goos: freebsd goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 36 3083755 ns/op 281127 B/op 1647 allocs/op BenchmarkConcurrentStmtQuery-4 32 3577677 ns/op 276553 B/op 2085 allocs/op BenchmarkConcurrentStmtExec-4 40 2716412 ns/op 221726 B/op 751 allocs/op BenchmarkConcurrentTxQuery-4 38 2870551 ns/op 281633 B/op 2173 allocs/op BenchmarkConcurrentTxExec-4 49 2234873 ns/op 87820 B/op 1553 allocs/op BenchmarkConcurrentTxStmtQuery-4 36 2910899 ns/op 107738 B/op 2064 allocs/op BenchmarkConcurrentTxStmtExec-4 100 1097714 ns/op 40121 B/op 380 allocs/op BenchmarkConcurrentRandom-4 37 2774159 ns/op 235301 B/op 1876 allocs/op BenchmarkManyConcurrentQueries-4 2295 48499 ns/op 4140 B/op 20 allocs/op BenchmarkGrabConn-4 205984 621.5 ns/op 0 B/op 0 allocs/op BenchmarkConnRequestSet-4 17066 7002 ns/op PASS ok database/sql 2.661s goos: freebsd goarch: amd64 pkg: debug/elf cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSymbols64-4 1621 61871 ns/op BenchmarkSymbols32-4 2078 53568 ns/op PASS ok debug/elf 1.316s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 201847 510.6 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 88 1323501 ns/op 179128 B/op 15 allocs/op Benchmark115/LineToPC-4 76 1583376 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 17366 6847 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.787s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkObjectIdentifierString-4 68689 1698 ns/op BenchmarkMarshal-4 769 146635 ns/op 8056 B/op 271 allocs/op BenchmarkUnmarshal-4 2859 40390 ns/op 352 B/op 16 allocs/op PASS ok encoding/asn1 1.479s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 321 365743 ns/op 22.40 MB/s BenchmarkEncodeToString-4 303 369314 ns/op 22.18 MB/s BenchmarkDecode-4 144 828587 ns/op 15.82 MB/s BenchmarkDecodeString-4 145 814620 ns/op 16.10 MB/s PASS ok encoding/base32 1.795s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 328 339387 ns/op 24.14 MB/s BenchmarkDecodeString/2-4 312373 350.2 ns/op 11.42 MB/s BenchmarkDecodeString/4-4 211330 561.3 ns/op 14.25 MB/s BenchmarkDecodeString/8-4 172596 674.5 ns/op 17.79 MB/s BenchmarkDecodeString/64-4 36213 3285 ns/op 26.79 MB/s BenchmarkDecodeString/8192-4 327 360930 ns/op 30.27 MB/s BenchmarkNewEncoding-4 58850 1992 ns/op 128.52 MB/s PASS ok encoding/base64 2.064s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1294 88040 ns/op 45.43 MB/s BenchmarkReadStruct-4 16111 7405 ns/op 10.13 MB/s BenchmarkWriteStruct-4 17365 6905 ns/op 10.86 MB/s BenchmarkAppendStruct-4 183663 634.9 ns/op 118.12 MB/s BenchmarkWriteSlice1000Structs-4 15 6919175 ns/op 10.84 MB/s BenchmarkAppendSlice1000Structs-4 16 6558893 ns/op 11.43 MB/s BenchmarkReadSlice1000Structs-4 14 7268932 ns/op 10.32 MB/s BenchmarkReadInts-4 47586 2534 ns/op 11.84 MB/s BenchmarkWriteInts-4 43862 2728 ns/op 11.00 MB/s BenchmarkAppendInts-4 95631 1204 ns/op 24.91 MB/s BenchmarkWriteSlice1000Int32s-4 1290 92183 ns/op 43.39 MB/s BenchmarkAppendSlice1000Int32s-4 1422 82569 ns/op 48.44 MB/s BenchmarkPutUint16-4 4191700 28.34 ns/op 70.58 MB/s BenchmarkAppendUint16-4 4071474 29.04 ns/op 68.87 MB/s BenchmarkPutUint32-4 2785803 41.27 ns/op 96.93 MB/s BenchmarkAppendUint32-4 2800650 41.61 ns/op 96.13 MB/s BenchmarkPutUint64-4 1037803 115.2 ns/op 69.47 MB/s BenchmarkAppendUint64-4 1000000 112.9 ns/op 70.86 MB/s BenchmarkLittleEndianPutUint16-4 4217770 28.24 ns/op 70.83 MB/s BenchmarkLittleEndianAppendUint16-4 4024845 29.33 ns/op 68.20 MB/s BenchmarkLittleEndianPutUint32-4 2831300 41.27 ns/op 96.92 MB/s BenchmarkLittleEndianAppendUint32-4 2901536 40.03 ns/op 99.92 MB/s BenchmarkLittleEndianPutUint64-4 996679 115.6 ns/op 69.18 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 114.4 ns/op 69.95 MB/s BenchmarkReadFloats-4 158308 756.8 ns/op 15.86 MB/s BenchmarkWriteFloats-4 146956 793.4 ns/op 15.12 MB/s BenchmarkReadSlice1000Float32s-4 1150 99002 ns/op 40.40 MB/s BenchmarkWriteSlice1000Float32s-4 1056 111575 ns/op 35.85 MB/s BenchmarkReadSlice1000Uint8s-4 76494 1662 ns/op 601.52 MB/s BenchmarkWriteSlice1000Uint8s-4 275653 403.1 ns/op 2481.03 MB/s BenchmarkSize/bool-4 5238004 22.50 ns/op BenchmarkSize/int8-4 5582038 21.16 ns/op BenchmarkSize/int16-4 5641800 21.24 ns/op BenchmarkSize/int32-4 5705908 20.97 ns/op BenchmarkSize/int64-4 5620695 20.95 ns/op BenchmarkSize/uint8-4 5460717 21.52 ns/op BenchmarkSize/uint16-4 5238061 22.70 ns/op BenchmarkSize/uint32-4 5600229 21.14 ns/op BenchmarkSize/uint64-4 5611543 21.24 ns/op BenchmarkSize/float32-4 4163935 28.94 ns/op BenchmarkSize/float64-4 4427229 26.91 ns/op BenchmarkSize/complex64-4 717674 153.8 ns/op BenchmarkSize/complex128-4 720382 153.5 ns/op BenchmarkSize/binary.Struct-4 211464 565.7 ns/op BenchmarkSize/*binary.Struct-4 187545 631.4 ns/op BenchmarkSize/[]binary.Struct-4 178255 653.5 ns/op BenchmarkSize/[]binary.Struct#01-4 167456 722.1 ns/op BenchmarkSize/[1]binary.Struct-4 166417 697.9 ns/op BenchmarkPutUvarint32-4 833414 140.9 ns/op 28.39 MB/s BenchmarkPutUvarint64-4 211155 564.1 ns/op 14.18 MB/s PASS ok encoding/binary 8.007s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6592 16246 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7758 15507 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6531 15598 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4159 25628 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7274 14424 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 8220 14465 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 8040 14425 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4826 24834 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 12248 9109 ns/op PASS ok encoding/csv 2.323s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 11997 9545 ns/op 1813 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 16250 7415 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 249 460710 ns/op 16727 B/op 330 allocs/op BenchmarkEncodeComplex128Slice-4 759 157662 ns/op 646 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1610 72511 ns/op 54 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1572 71869 ns/op 56 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2302 48255 ns/op 168 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 58 2006818 ns/op 35748 B/op 253 allocs/op BenchmarkDecodeComplex128Slice-4 660 182262 ns/op 25253 B/op 149 allocs/op BenchmarkDecodeFloat64Slice-4 1299 91640 ns/op 10817 B/op 149 allocs/op BenchmarkDecodeInt32Slice-4 1411 86199 ns/op 9780 B/op 149 allocs/op BenchmarkDecodeStringSlice-4 922 128163 ns/op 39154 B/op 1149 allocs/op BenchmarkDecodeStringsSlice-4 334 350157 ns/op 66240 B/op 2181 allocs/op BenchmarkDecodeBytesSlice-4 580 192112 ns/op 23732 B/op 169 allocs/op BenchmarkDecodeInterfaceSlice-4 85 1306416 ns/op 83184 B/op 3158 allocs/op BenchmarkDecodeMap-4 69 1570894 ns/op 50000 B/op 160 allocs/op PASS ok encoding/gob 3.505s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 12468 9607 ns/op 26.65 MB/s BenchmarkEncode/1024-4 2924 38698 ns/op 26.46 MB/s BenchmarkEncode/4096-4 768 154171 ns/op 26.57 MB/s BenchmarkEncode/16384-4 193 618961 ns/op 26.47 MB/s BenchmarkDecode/256-4 23542 5089 ns/op 50.30 MB/s BenchmarkDecode/1024-4 5829 20264 ns/op 50.53 MB/s BenchmarkDecode/4096-4 1490 80586 ns/op 50.83 MB/s BenchmarkDecode/16384-4 378 316387 ns/op 51.78 MB/s BenchmarkDecodeString/256-4 21870 5402 ns/op 47.39 MB/s BenchmarkDecodeString/1024-4 5490 21107 ns/op 48.51 MB/s BenchmarkDecodeString/4096-4 1388 83810 ns/op 48.87 MB/s BenchmarkDecodeString/16384-4 358 331048 ns/op 49.49 MB/s BenchmarkDump/256-4 1316 89259 ns/op 2.87 MB/s BenchmarkDump/1024-4 334 355067 ns/op 2.88 MB/s BenchmarkDump/4096-4 84 1403440 ns/op 2.92 MB/s BenchmarkDump/16384-4 20 5729271 ns/op 2.86 MB/s PASS ok encoding/hex 3.387s goos: freebsd goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 111862127 ns/op 17.35 MB/s 2176 B/op 16 allocs/op BenchmarkCodeEncoderError-4 1 123814755 ns/op 15.67 MB/s 5072 B/op 58 allocs/op BenchmarkCodeMarshal-4 1 127259623 ns/op 15.25 MB/s 1943416 B/op 19 allocs/op BenchmarkCodeMarshalError-4 1 135014331 ns/op 14.37 MB/s 10336528 B/op 106 allocs/op BenchmarkMarshalBytes/32-4 20722 5743 ns/op BenchmarkMarshalBytes/256-4 4970 21873 ns/op BenchmarkMarshalBytes/4096-4 476 251230 ns/op BenchmarkMarshalBytesError/32-4 54 2132777 ns/op BenchmarkMarshalBytesError/256-4 52 2121498 ns/op BenchmarkMarshalBytesError/4096-4 48 2379915 ns/op BenchmarkMarshalMap-4 49371 2459 ns/op 300 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 420683758 ns/op 4.61 MB/s 10097144 B/op 40035 allocs/op BenchmarkUnicodeDecoder-4 35654 3333 ns/op 4.20 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 46819 2464 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 378283438 ns/op 5.13 MB/s 2020304 B/op 40004 allocs/op BenchmarkCodeUnmarshalReuse-4 1 364105267 ns/op 5.33 MB/s 2020824 B/op 40008 allocs/op BenchmarkUnmarshalString-4 50419 2290 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 141280 854.0 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 337663 443.4 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 17628 7322 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 78216 1547 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 87501 1375 ns/op 83 B/op 2 allocs/op BenchmarkUnmapped-4 16045 7431 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2487 44328 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1353 89870 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 237 485682 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 33 4066636 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 422240 261.6 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 418747 264.6 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 361158 308.2 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 296115 390.5 ns/op BenchmarkEncodeMarshaler-4 68637 1762 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 77096 1540 ns/op 43 B/op 0 allocs/op BenchmarkNumberIsValid-4 4122848 29.16 ns/op BenchmarkNumberIsValidRegexp-4 20997 5884 ns/op BenchmarkUnmarshalNumber-4 36001 3278 ns/op 168 B/op 2 allocs/op PASS ok encoding/json 8.352s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 46 2531358 ns/op 25.89 MB/s BenchmarkDecode-4 22 5097313 ns/op 17.42 MB/s PASS ok encoding/pem 1.431s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 3316 35558 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1056 109316 ns/op 8218 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 4906 24731 ns/op PASS ok encoding/xml 1.656s goos: freebsd goarch: amd64 pkg: errors cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIs-4 287166 378.7 ns/op BenchmarkAs-4 77446 1510 ns/op PASS ok errors 1.335s goos: freebsd goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 214954 517.5 ns/op BenchmarkIntSet-4 289159 436.8 ns/op BenchmarkFloatAdd-4 57049 2319 ns/op BenchmarkFloatSet-4 251377 458.3 ns/op BenchmarkStringSet-4 253440 444.3 ns/op BenchmarkMapSet-4 41811 2760 ns/op BenchmarkMapSetDifferent-4 27086 4319 ns/op BenchmarkMapSetDifferentRandom-4 255 441257 ns/op BenchmarkMapSetString-4 40336 2790 ns/op BenchmarkMapAddSame-4 24634 4322 ns/op BenchmarkMapAddDifferent-4 14518 8030 ns/op BenchmarkMapAddDifferentRandom-4 213 566467 ns/op BenchmarkMapAddSameSteadyState-4 209617 527.7 ns/op BenchmarkMapAddDifferentSteadyState-4 77504 1431 ns/op BenchmarkMapString-4 5719 18691 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 10000 25067 ns/op PASS ok expvar 3.617s goos: freebsd goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 111284 1022 ns/op BenchmarkSprintfEmpty-4 402211 275.7 ns/op BenchmarkSprintfString-4 299836 390.3 ns/op BenchmarkSprintfTruncateString-4 274368 440.2 ns/op BenchmarkSprintfTruncateBytes-4 163185 750.2 ns/op BenchmarkSprintfSlowParsingPath-4 281911 431.9 ns/op BenchmarkSprintfQuoteString-4 38382 3041 ns/op BenchmarkSprintfInt-4 279374 419.1 ns/op BenchmarkSprintfIntInt-4 216439 571.6 ns/op BenchmarkSprintfPrefixedInt-4 248103 506.2 ns/op BenchmarkSprintfFloat-4 157460 752.3 ns/op BenchmarkSprintfComplex-4 61862 1928 ns/op BenchmarkSprintfBoolean-4 309770 401.5 ns/op BenchmarkSprintfHexString-4 138142 886.6 ns/op BenchmarkSprintfHexBytes-4 91814 1300 ns/op BenchmarkSprintfBytes-4 50950 2408 ns/op BenchmarkSprintfStringer-4 89511 1394 ns/op BenchmarkSprintfStructure-4 43897 2809 ns/op BenchmarkManyArgs-4 72732 1716 ns/op BenchmarkFprintInt-4 70707 1703 ns/op BenchmarkFprintfBytes-4 77895 1578 ns/op BenchmarkFprintIntNoAlloc-4 70413 1719 ns/op BenchmarkScanInts-4 36 3236590 ns/op BenchmarkScanRecursiveInt-4 1 375097050 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 404094396 ns/op PASS ok fmt 5.027s goos: freebsd goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 777 132306 ns/op PASS ok go/build 1.208s goos: freebsd goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 43386 2417 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 13747 8667 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3976 28956 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1088 109839 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 276 431061 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 62 2004594 ns/op 215521 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 15 8088809 ns/op 846304 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 3 33421145 ns/op 3615232 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 1 138263947 ns/op 15239648 B/op 65564 allocs/op PASS ok go/constant 2.391s goos: freebsd goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 259213050 ns/op 0.25 MB/s 46608616 B/op 48918 allocs/op PASS ok go/format 1.334s goos: freebsd goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 5 20050830 ns/op 2.68 MB/s BenchmarkParseOnly-4 6 17262880 ns/op 3.11 MB/s BenchmarkResolve-4 48 2441445 ns/op 22.02 MB/s PASS ok go/parser 2.314s goos: freebsd goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 150528425 ns/op 0.34 MB/s 5260528 B/op 27915 allocs/op BenchmarkPrintDecl-4 762 155066 ns/op 0.21 MB/s 17248 B/op 53 allocs/op PASS ok go/printer 1.375s goos: freebsd goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 268 441142 ns/op BenchmarkScanFiles/go/types/expr.go-4 18 6077182 ns/op 6.50 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 12410784 ns/op 6.01 MB/s BenchmarkScanFiles/net/http/server.go-4 6 19405365 ns/op 6.72 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 228 525786 ns/op 5.89 MB/s PASS ok go/scanner 1.911s goos: freebsd goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1000000 103.2 ns/op PASS ok go/token 1.193s goos: freebsd goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 73 1372500 ns/op BenchmarkNamed/Underlying/nongeneric-4 732038 138.1 ns/op BenchmarkNamed/Underlying/generic-4 865851 136.8 ns/op BenchmarkNamed/Underlying/src_instance-4 630774 184.2 ns/op BenchmarkNamed/Underlying/user_instance-4 868202 135.5 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 20058 5954 ns/op BenchmarkNamed/NewMethodSet/generic-4 20164 5931 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 19683 6171 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 19861 6000 ns/op BenchmarkCheck/http/funcbodies/info-4 1 657946550 ns/op 54037 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 530251628 ns/op 67046 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 272786739 ns/op 130306 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 257498117 ns/op 138057 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 461724946 ns/op 11486 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 126711388 ns/op 41844 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 74266895 ns/op 71385 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 73872754 ns/op 71786 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 177722156 ns/op 12186 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 73311199 ns/op 29546 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 2 55462270 ns/op 39060 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 2 53759965 ns/op 40290 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1263201348 ns/op 55915 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 667064430 ns/op 105880 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 165124415 ns/op 427614 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 132694192 ns/op 531933 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 358234175 ns/op 2448 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 84922212 ns/op 10323 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 75472156 ns/op 11616 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 74760884 ns/op 11727 lines/s PASS ok go/types 19.627s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 8931 13512 ns/op 75.78 MB/s PASS ok hash/adler32 1.310s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 210878 542.6 ns/op 27.65 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 213657 520.6 ns/op 28.81 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 152809 756.4 ns/op 52.88 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 162463 700.0 ns/op 57.15 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 461360 269.7 ns/op 1898.32 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 454267 272.0 ns/op 1882.13 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 397156 312.0 ns/op 3282.31 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 405333 311.8 ns/op 3284.53 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 251005 613.5 ns/op 6676.45 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 250063 612.7 ns/op 6684.95 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 46376 3355 ns/op 9767.95 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 43431 3310 ns/op 9899.91 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 446050 255.6 ns/op 58.69 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 443610 255.9 ns/op 58.61 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 460651 254.5 ns/op 157.19 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 450360 254.5 ns/op 157.14 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 330630 355.3 ns/op 1441.11 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 321949 368.6 ns/op 1388.91 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 268226 443.1 ns/op 2311.13 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 261812 448.5 ns/op 2283.08 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 220044 526.0 ns/op 7787.04 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 226084 531.3 ns/op 7709.15 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 47100 2541 ns/op 12896.71 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 46686 2572 ns/op 12742.41 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 217026 543.8 ns/op 27.58 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 216020 545.8 ns/op 27.48 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 106557 1121 ns/op 35.68 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 108289 1120 ns/op 35.72 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 8106 14207 ns/op 36.04 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 8137 14359 ns/op 35.66 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 3921 30402 ns/op 33.68 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 3852 30370 ns/op 33.72 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 921 129149 ns/op 31.72 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 922 128304 ns/op 31.92 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 100 1038532 ns/op 31.55 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 100 1034580 ns/op 31.67 MB/s PASS ok hash/crc32 5.728s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 217 546663 ns/op 119.88 MB/s BenchmarkCrc64/ISO4KB-4 2180 53494 ns/op 76.57 MB/s BenchmarkCrc64/ISO1KB-4 12115 9924 ns/op 103.18 MB/s BenchmarkCrc64/ECMA64KB-4 214 548351 ns/op 119.51 MB/s BenchmarkCrc64/Random64KB-4 294 410112 ns/op 159.80 MB/s BenchmarkCrc64/Random16KB-4 1045 113360 ns/op 144.53 MB/s PASS ok hash/crc64 2.085s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 8816 13716 ns/op 74.66 MB/s BenchmarkFnv32aKB-4 7569 13636 ns/op 75.10 MB/s BenchmarkFnv64KB-4 8214 13810 ns/op 74.15 MB/s BenchmarkFnv64aKB-4 8210 13682 ns/op 74.84 MB/s BenchmarkFnv128KB-4 2262 53379 ns/op 19.18 MB/s BenchmarkFnv128aKB-4 2242 52392 ns/op 19.54 MB/s PASS ok hash/fnv 1.896s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 526743 194.2 ns/op 20.60 MB/s BenchmarkHash/n=4/Bytes-4 4268950 28.35 ns/op 141.07 MB/s BenchmarkHash/n=4/String-4 1656964 67.73 ns/op 59.06 MB/s BenchmarkHash/n=8/Write-4 576886 191.4 ns/op 41.79 MB/s BenchmarkHash/n=8/Bytes-4 4383790 28.24 ns/op 283.24 MB/s BenchmarkHash/n=8/String-4 1801543 67.65 ns/op 118.26 MB/s BenchmarkHash/n=16/Write-4 600877 195.1 ns/op 82.02 MB/s BenchmarkHash/n=16/Bytes-4 4345819 28.19 ns/op 567.55 MB/s BenchmarkHash/n=16/String-4 1648098 67.96 ns/op 235.44 MB/s BenchmarkHash/n=32/Write-4 578638 203.3 ns/op 157.38 MB/s BenchmarkHash/n=32/Bytes-4 3868242 30.43 ns/op 1051.53 MB/s BenchmarkHash/n=32/String-4 1693687 71.17 ns/op 449.60 MB/s BenchmarkHash/n=64/Write-4 529364 232.7 ns/op 274.99 MB/s BenchmarkHash/n=64/Bytes-4 3771436 31.88 ns/op 2007.41 MB/s BenchmarkHash/n=64/String-4 1711198 72.27 ns/op 885.57 MB/s BenchmarkHash/n=256/Write-4 389672 306.1 ns/op 836.30 MB/s BenchmarkHash/n=256/Bytes-4 1993438 60.17 ns/op 4254.89 MB/s BenchmarkHash/n=256/String-4 923683 132.6 ns/op 1930.26 MB/s BenchmarkHash/n=320/Write-4 404740 297.3 ns/op 1076.34 MB/s BenchmarkHash/n=320/Bytes-4 1594836 76.44 ns/op 4186.28 MB/s BenchmarkHash/n=320/String-4 664730 181.7 ns/op 1761.56 MB/s BenchmarkHash/n=1024/Write-4 264482 468.6 ns/op 2185.25 MB/s BenchmarkHash/n=1024/Bytes-4 717656 187.6 ns/op 5459.56 MB/s BenchmarkHash/n=1024/String-4 254396 474.6 ns/op 2157.39 MB/s BenchmarkHash/n=4096/Write-4 122714 1065 ns/op 3844.33 MB/s BenchmarkHash/n=4096/Bytes-4 206922 700.6 ns/op 5846.70 MB/s BenchmarkHash/n=4096/String-4 67795 1826 ns/op 2243.56 MB/s BenchmarkHash/n=16384/Write-4 36577 3449 ns/op 4750.06 MB/s BenchmarkHash/n=16384/Bytes-4 49034 2788 ns/op 5875.93 MB/s BenchmarkHash/n=16384/String-4 16556 7262 ns/op 2256.08 MB/s BenchmarkComparable/int64-4 1896787 62.41 ns/op BenchmarkComparable/uint64-4 1912641 62.41 ns/op BenchmarkComparable/uintptr-4 1955419 61.27 ns/op BenchmarkComparable/interface_{}-4 1683705 71.25 ns/op BenchmarkComparable/string-4 1905714 63.79 ns/op BenchmarkComparable/bool-4 1774986 67.55 ns/op BenchmarkComparable/*float64-4 1937455 61.97 ns/op BenchmarkComparable/float64-4 1772107 67.45 ns/op BenchmarkComparable/complex128-4 1482453 80.68 ns/op BenchmarkComparable/struct_{}-4 1883386 61.56 ns/op BenchmarkComparable/maphash.testStruct-4 822350 142.7 ns/op PASS ok hash/maphash 7.581s goos: freebsd goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 820 131512 ns/op BenchmarkEscapeNone-4 134359 869.4 ns/op BenchmarkUnescape-4 810 146047 ns/op BenchmarkUnescapeNone-4 898561 130.1 ns/op BenchmarkUnescapeSparse-4 10000 10798 ns/op BenchmarkUnescapeDense-4 1252 92861 ns/op PASS ok html 1.832s goos: freebsd goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 10492 11022 ns/op BenchmarkCSSEscaperNoSpecials-4 46453 2531 ns/op BenchmarkDecodeCSS-4 28782 4172 ns/op BenchmarkDecodeCSSNoSpecials-4 4309219 28.19 ns/op BenchmarkCSSValueFilter-4 123884 970.1 ns/op BenchmarkCSSValueFilterOk-4 81090 1448 ns/op BenchmarkEscapedExecute-4 4557 24461 ns/op BenchmarkHTMLNospaceEscaper-4 12872 9356 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 67141 1765 ns/op BenchmarkStripTags-4 22344 5344 ns/op BenchmarkStripTagsNoSpecials-4 357088 353.9 ns/op BenchmarkJSValEscaperWithNum-4 22990 5195 ns/op BenchmarkJSValEscaperWithStr-4 5346 21106 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 17860 6634 ns/op BenchmarkJSValEscaperWithObj-4 4522 24874 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 13204 9136 ns/op BenchmarkJSStrEscaperNoSpecials-4 61143 1938 ns/op BenchmarkJSStrEscaper-4 12913 9278 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 56851 2093 ns/op BenchmarkJSRegexpEscaper-4 12261 9790 ns/op BenchmarkTemplateSpecialTags-4 79 1279025 ns/op BenchmarkURLEscaper-4 4002 26009 ns/op BenchmarkURLEscaperNoSpecials-4 194608 617.9 ns/op BenchmarkURLNormalizer-4 5340 19307 ns/op BenchmarkURLNormalizerNoSpecials-4 178196 648.9 ns/op BenchmarkSrcsetFilter-4 20242 5924 ns/op BenchmarkSrcsetFilterNoSpecials-4 125764 941.7 ns/op PASS ok html/template 5.224s goos: freebsd goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 647570 177.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 437253 252.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 640448 177.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 471344 255.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1808526 66.18 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1000000 109.8 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1792536 66.93 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1000000 111.3 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1411616 84.00 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 462344 244.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 370768 322.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 445466 243.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 364916 321.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 766276 147.3 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 537738 214.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 951958 122.5 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 577618 210.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 423684 268.1 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1394758 85.78 ns/op BenchmarkRGBASetRGBA-4 1455982 82.94 ns/op BenchmarkRGBA64At-4 724137 159.2 ns/op BenchmarkRGBA64SetRGBA64-4 759465 153.9 ns/op BenchmarkNRGBAAt-4 1383889 87.24 ns/op BenchmarkNRGBASetNRGBA-4 1416295 84.77 ns/op BenchmarkNRGBA64At-4 708186 159.8 ns/op BenchmarkNRGBA64SetNRGBA64-4 752661 152.3 ns/op BenchmarkAlphaAt-4 2352250 50.95 ns/op BenchmarkAlphaSetAlpha-4 2305488 52.36 ns/op BenchmarkAlpha16At-4 1485814 76.27 ns/op BenchmarkAlphaSetAlpha16-4 1562380 76.26 ns/op BenchmarkGrayAt-4 2373075 50.26 ns/op BenchmarkGraySetGray-4 2371412 50.13 ns/op BenchmarkGray16At-4 1471687 76.83 ns/op BenchmarkGraySetGray16-4 1514286 78.68 ns/op PASS ok image 6.363s goos: freebsd goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 3975159 30.30 ns/op BenchmarkYCbCrToRGB/128-4 4195371 28.50 ns/op BenchmarkYCbCrToRGB/255-4 4185313 28.73 ns/op BenchmarkRGBToYCbCr/0-4 4152405 27.73 ns/op BenchmarkRGBToYCbCr/Cb-4 4195472 28.70 ns/op BenchmarkRGBToYCbCr/Cr-4 4343517 27.68 ns/op BenchmarkYCbCrToRGBA/0-4 3417676 34.92 ns/op BenchmarkYCbCrToRGBA/128-4 3033500 39.58 ns/op BenchmarkYCbCrToRGBA/255-4 3486007 34.42 ns/op BenchmarkNYCbCrAToRGBA/0-4 3304189 36.32 ns/op BenchmarkNYCbCrAToRGBA/128-4 3317882 35.94 ns/op BenchmarkNYCbCrAToRGBA/255-4 3343092 35.95 ns/op PASS ok image/color 2.945s goos: freebsd goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 3 35299500 ns/op BenchmarkFillSrc-4 261 439591 ns/op BenchmarkCopyOver-4 6 17454834 ns/op BenchmarkCopySrc-4 375 316859 ns/op BenchmarkNRGBAOver-4 6 19213056 ns/op BenchmarkNRGBASrc-4 8 12559119 ns/op BenchmarkYCbCr-4 8 13575515 ns/op BenchmarkGray-4 15 7524251 ns/op BenchmarkCMYK-4 9 12562796 ns/op BenchmarkGlyphOver-4 19 6104133 ns/op BenchmarkRGBAMaskOver-4 4 30632863 ns/op BenchmarkGrayMaskOver-4 5 23922108 ns/op BenchmarkRGBA64ImageMaskOver-4 3 38996394 ns/op BenchmarkRGBA-4 4 25410987 ns/op BenchmarkPalettedFill-4 879 141054 ns/op BenchmarkPalettedRGBA-4 4 25861172 ns/op BenchmarkGenericOver-4 2 56513827 ns/op BenchmarkGenericMaskOver-4 5 23213121 ns/op BenchmarkGenericSrc-4 3 37830823 ns/op BenchmarkGenericMaskSrc-4 4 32120292 ns/op PASS ok image/draw 6.935s goos: freebsd goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 24 4685219 ns/op 3.30 MB/s 48618 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 115859509 ns/op 2.65 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3070598563 ns/op 0.40 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 61 1931014 ns/op 8.00 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 149709807 ns/op 0.41 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 5.193s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3933 27770 ns/op BenchmarkIDCT-4 4150 26895 ns/op BenchmarkDecodeBaseline-4 9 12055313 ns/op 5.13 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 16993616 ns/op 3.64 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 151826352 ns/op 8.09 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 190643648 ns/op 4.83 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.267s goos: freebsd goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 12634833 8.531 ns/op BenchmarkDecodeGray-4 12 9019709 ns/op 7.27 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 38057840 ns/op 6.89 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 32665112 ns/op 8.03 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 22 5171888 ns/op 12.67 MB/s 140354 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 30954306 ns/op 8.47 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 38264667 ns/op 6.85 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 56374321 ns/op 5.45 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 56014756 ns/op 5.48 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 186102434 ns/op 6.60 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 201444864 ns/op 6.10 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 27996787 ns/op 10.97 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 184010692 ns/op 6.68 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 783116476 ns/op 1.57 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.631s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 51823846 ns/op 1.93 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 42565696 ns/op 2.35 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 306226231 ns/op 1.63 MB/s 2007136 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 292699339 ns/op 1.71 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 50404355 ns/op 1.98 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 41971847 ns/op 2.38 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 283683413 ns/op 1.76 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 261198054 ns/op 1.91 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 648560011 ns/op 1.54 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 619279796 ns/op 1.61 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3857511473 ns/op 1.30 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3561828382 ns/op 1.40 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 12 9177104 ns/op 10.90 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 12 9440834 ns/op 10.59 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 44942541 ns/op 11.13 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 47535260 ns/op 10.52 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 86971694 ns/op 11.50 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 91442832 ns/op 10.94 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 434359299 ns/op 11.51 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 461019048 ns/op 10.85 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 55701878 ns/op 1.80 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 47820389 ns/op 2.09 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 360567081 ns/op 1.39 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 370282861 ns/op 1.35 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 835792967 ns/op 1.20 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 836176080 ns/op 1.20 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5199003457 ns/op 0.96 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 4821803484 ns/op 1.04 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 170574736 ns/op 24.50 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 175922788 ns/op 23.76 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 43.233s goos: freebsd goarch: amd64 pkg: internal/chacha8rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBlock-4 890557 195.5 ns/op 1309.37 MB/s PASS ok internal/chacha8rand 1.248s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 36584 2958 ns/op 0.34 MB/s BenchmarkMarshalCorpusFile/2-4 38092 3191 ns/op 0.63 MB/s BenchmarkMarshalCorpusFile/4-4 34333 3466 ns/op 1.15 MB/s BenchmarkMarshalCorpusFile/8-4 28437 4139 ns/op 1.93 MB/s BenchmarkMarshalCorpusFile/16-4 22257 5330 ns/op 3.00 MB/s BenchmarkMarshalCorpusFile/32-4 14745 8135 ns/op 3.93 MB/s BenchmarkMarshalCorpusFile/64-4 9744 10494 ns/op 6.10 MB/s BenchmarkMarshalCorpusFile/128-4 8616 13906 ns/op 9.20 MB/s BenchmarkMarshalCorpusFile/256-4 3517 33408 ns/op 7.66 MB/s BenchmarkMarshalCorpusFile/512-4 1808 64694 ns/op 7.91 MB/s BenchmarkMarshalCorpusFile/1024-4 966 123479 ns/op 8.29 MB/s BenchmarkMarshalCorpusFile/2048-4 472 249273 ns/op 8.22 MB/s BenchmarkMarshalCorpusFile/4096-4 238 496701 ns/op 8.25 MB/s BenchmarkMarshalCorpusFile/8192-4 122 986409 ns/op 8.30 MB/s BenchmarkMarshalCorpusFile/16384-4 57 1962547 ns/op 8.35 MB/s BenchmarkMarshalCorpusFile/32768-4 25 4423421 ns/op 7.41 MB/s BenchmarkMarshalCorpusFile/65536-4 12 9053756 ns/op 7.24 MB/s BenchmarkMarshalCorpusFile/131072-4 6 18490421 ns/op 7.09 MB/s BenchmarkMarshalCorpusFile/262144-4 3 38684424 ns/op 6.78 MB/s BenchmarkMarshalCorpusFile/524288-4 2 75062664 ns/op 6.98 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 153295828 ns/op 6.84 MB/s BenchmarkUnmarshalCorpusFile/1-4 8391 12023 ns/op 0.08 MB/s BenchmarkUnmarshalCorpusFile/2-4 8770 12347 ns/op 0.16 MB/s BenchmarkUnmarshalCorpusFile/4-4 7856 13244 ns/op 0.30 MB/s BenchmarkUnmarshalCorpusFile/8-4 7414 15039 ns/op 0.53 MB/s BenchmarkUnmarshalCorpusFile/16-4 6307 18187 ns/op 0.88 MB/s BenchmarkUnmarshalCorpusFile/32-4 4472 26144 ns/op 1.22 MB/s BenchmarkUnmarshalCorpusFile/64-4 3766 31061 ns/op 2.06 MB/s BenchmarkUnmarshalCorpusFile/128-4 2890 39964 ns/op 3.20 MB/s BenchmarkUnmarshalCorpusFile/256-4 1124 103580 ns/op 2.47 MB/s BenchmarkUnmarshalCorpusFile/512-4 598 197590 ns/op 2.59 MB/s BenchmarkUnmarshalCorpusFile/1024-4 312 382506 ns/op 2.68 MB/s BenchmarkUnmarshalCorpusFile/2048-4 157 751907 ns/op 2.72 MB/s BenchmarkUnmarshalCorpusFile/4096-4 76 1491822 ns/op 2.75 MB/s BenchmarkUnmarshalCorpusFile/8192-4 38 2977714 ns/op 2.75 MB/s BenchmarkUnmarshalCorpusFile/16384-4 18 5962409 ns/op 2.75 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 11967114 ns/op 2.74 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 23696517 ns/op 2.77 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 47324418 ns/op 2.77 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 95464526 ns/op 2.75 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 193442226 ns/op 2.71 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 385898464 ns/op 2.72 MB/s BenchmarkMutatorBytes/1-4 35438 3423 ns/op BenchmarkMutatorBytes/10-4 37009 3287 ns/op BenchmarkMutatorBytes/100-4 33870 3566 ns/op BenchmarkMutatorBytes/1000-4 22206 5556 ns/op BenchmarkMutatorBytes/10000-4 5428 24624 ns/op BenchmarkMutatorBytes/100000-4 738 174583 ns/op BenchmarkMutatorString/1-4 32922 3524 ns/op BenchmarkMutatorString/10-4 34442 3512 ns/op BenchmarkMutatorString/100-4 30721 4281 ns/op BenchmarkMutatorString/1000-4 13676 8031 ns/op BenchmarkMutatorString/10000-4 3184 60064 ns/op BenchmarkMutatorString/100000-4 295 408230 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 17652 6293 ns/op BenchmarkMutatorAllBasicTypes/string-4 18878 6391 ns/op BenchmarkMutatorAllBasicTypes/bool-4 62065 2008 ns/op BenchmarkMutatorAllBasicTypes/float32-4 52464 2266 ns/op BenchmarkMutatorAllBasicTypes/float64-4 53197 2268 ns/op BenchmarkMutatorAllBasicTypes/int-4 58198 2116 ns/op BenchmarkMutatorAllBasicTypes/int8-4 57303 2078 ns/op BenchmarkMutatorAllBasicTypes/int16-4 57027 2101 ns/op BenchmarkMutatorAllBasicTypes/int32-4 56140 2071 ns/op BenchmarkMutatorAllBasicTypes/int64-4 57210 2096 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 55880 2142 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 56451 2136 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 55230 2144 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 56466 2139 ns/op BenchmarkByteSliceMutators/RemoveBytes/64-4 268558 441.9 ns/op BenchmarkByteSliceMutators/RemoveBytes/128-4 256029 488.2 ns/op BenchmarkByteSliceMutators/RemoveBytes/256-4 222308 542.3 ns/op BenchmarkByteSliceMutators/RemoveBytes/512-4 207225 614.3 ns/op BenchmarkByteSliceMutators/RemoveBytes/1024-4 181568 718.7 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/64-4 442603 263.5 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/128-4 447366 261.4 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/256-4 436050 267.5 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/512-4 440422 262.9 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/1024-4 443928 265.0 ns/op BenchmarkByteSliceMutators/DuplicateBytes/64-4 335007 347.6 ns/op BenchmarkByteSliceMutators/DuplicateBytes/128-4 338263 340.2 ns/op BenchmarkByteSliceMutators/DuplicateBytes/256-4 345825 337.9 ns/op BenchmarkByteSliceMutators/DuplicateBytes/512-4 341694 339.9 ns/op BenchmarkByteSliceMutators/DuplicateBytes/1024-4 348891 339.6 ns/op BenchmarkByteSliceMutators/OverwriteBytes/64-4 232482 503.8 ns/op BenchmarkByteSliceMutators/OverwriteBytes/128-4 227628 511.5 ns/op BenchmarkByteSliceMutators/OverwriteBytes/256-4 229426 516.8 ns/op BenchmarkByteSliceMutators/OverwriteBytes/512-4 226999 525.1 ns/op BenchmarkByteSliceMutators/OverwriteBytes/1024-4 223556 525.3 ns/op BenchmarkByteSliceMutators/BitFlip/64-4 577150 199.7 ns/op BenchmarkByteSliceMutators/BitFlip/128-4 589082 199.5 ns/op BenchmarkByteSliceMutators/BitFlip/256-4 599157 197.4 ns/op BenchmarkByteSliceMutators/BitFlip/512-4 593239 197.3 ns/op BenchmarkByteSliceMutators/BitFlip/1024-4 585864 198.5 ns/op BenchmarkByteSliceMutators/XORByte/64-4 591580 199.3 ns/op BenchmarkByteSliceMutators/XORByte/128-4 572311 200.4 ns/op BenchmarkByteSliceMutators/XORByte/256-4 566103 200.3 ns/op BenchmarkByteSliceMutators/XORByte/512-4 574504 199.7 ns/op BenchmarkByteSliceMutators/XORByte/1024-4 581766 200.9 ns/op BenchmarkByteSliceMutators/SwapByte/64-4 502548 230.2 ns/op BenchmarkByteSliceMutators/SwapByte/128-4 488968 230.4 ns/op BenchmarkByteSliceMutators/SwapByte/256-4 501442 229.8 ns/op BenchmarkByteSliceMutators/SwapByte/512-4 518248 227.8 ns/op BenchmarkByteSliceMutators/SwapByte/1024-4 502819 228.7 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/64-4 449292 262.2 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/128-4 439940 261.5 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/256-4 448268 264.5 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/512-4 444924 262.1 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/1024-4 434466 264.2 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/64-4 297289 391.7 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/128-4 301638 391.6 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/256-4 300135 392.5 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/512-4 304538 392.6 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/1024-4 299190 391.2 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/64-4 244616 481.8 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/128-4 243954 482.7 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/256-4 239694 490.5 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/512-4 239025 483.8 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/1024-4 242443 483.0 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/64-4 191006 614.2 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/128-4 190038 614.1 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/256-4 191596 612.1 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/512-4 193339 611.7 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/1024-4 190046 616.1 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/64-4 523704 223.0 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/128-4 528698 222.8 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/256-4 525432 223.4 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/512-4 499315 224.8 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/1024-4 523978 223.5 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/64-4 361377 328.9 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/128-4 349744 330.7 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/256-4 354795 328.9 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/512-4 353716 327.9 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/1024-4 351072 330.0 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/64-4 323458 366.2 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/128-4 318524 367.3 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/256-4 312554 372.9 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/512-4 317679 364.3 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/1024-4 314835 371.6 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/64-4 445348 262.7 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/128-4 436878 263.2 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/256-4 439359 263.3 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/512-4 437095 263.0 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/1024-4 435768 264.6 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/64-4 270309 427.4 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/128-4 275187 445.2 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/256-4 264627 439.3 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/512-4 260756 445.1 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/1024-4 246735 461.4 ns/op BenchmarkByteSliceMutators/ShuffleBytes/64-4 144115 809.7 ns/op BenchmarkByteSliceMutators/ShuffleBytes/128-4 137622 870.3 ns/op BenchmarkByteSliceMutators/ShuffleBytes/256-4 128554 928.4 ns/op BenchmarkByteSliceMutators/ShuffleBytes/512-4 116049 1029 ns/op BenchmarkByteSliceMutators/ShuffleBytes/1024-4 96358 1212 ns/op BenchmarkByteSliceMutators/SwapBytes/64-4 331242 351.1 ns/op BenchmarkByteSliceMutators/SwapBytes/128-4 333433 350.1 ns/op BenchmarkByteSliceMutators/SwapBytes/256-4 335190 348.5 ns/op BenchmarkByteSliceMutators/SwapBytes/512-4 322288 346.6 ns/op BenchmarkByteSliceMutators/SwapBytes/1024-4 337026 349.3 ns/op PASS ok internal/fuzz 23.539s PASS ok internal/poll 1.027s goos: freebsd goarch: amd64 pkg: internal/runtime/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAnd32-4 9635074 12.40 ns/op BenchmarkAnd32Parallel-4 2442103 49.49 ns/op BenchmarkAnd64-4 9483435 12.38 ns/op BenchmarkAnd64Parallel-4 2460146 48.24 ns/op BenchmarkOr32-4 9699554 12.34 ns/op BenchmarkOr32Parallel-4 2415176 49.27 ns/op BenchmarkOr64-4 9657442 12.35 ns/op BenchmarkOr64Parallel-4 2401664 49.57 ns/op BenchmarkAtomicLoad64-4 21294159 5.658 ns/op BenchmarkAtomicStore64-4 9673881 12.38 ns/op BenchmarkAtomicLoad-4 21117740 5.655 ns/op BenchmarkAtomicStore-4 9656430 12.37 ns/op BenchmarkAtomicLoad8-4 20702043 5.669 ns/op BenchmarkAtomicStore8-4 9692065 12.35 ns/op BenchmarkAnd8-4 9653362 12.40 ns/op BenchmarkAnd-4 9653516 12.37 ns/op BenchmarkAnd8Parallel-4 2434219 49.51 ns/op BenchmarkAndParallel-4 2401192 50.70 ns/op BenchmarkOr8-4 9661083 12.37 ns/op BenchmarkOr-4 9716541 12.35 ns/op BenchmarkOr8Parallel-4 2557575 49.20 ns/op BenchmarkOrParallel-4 2389498 49.49 ns/op BenchmarkXadd-4 2402240 48.45 ns/op BenchmarkXadd64-4 2525388 48.02 ns/op BenchmarkCas-4 2299224 52.25 ns/op BenchmarkCas64-4 2267380 52.77 ns/op BenchmarkXchg-4 2499500 49.47 ns/op BenchmarkXchg64-4 3066243 48.83 ns/op BenchmarkXchg8-4 9689558 12.39 ns/op BenchmarkXchg8Parallel-4 2425677 48.35 ns/op PASS ok internal/runtime/atomic 5.774s goos: freebsd goarch: amd64 pkg: internal/runtime/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4654537 24.18 ns/op BenchmarkMulUintptr/large-4 3889242 31.10 ns/op PASS ok internal/runtime/math 1.370s goos: freebsd goarch: amd64 pkg: internal/sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHashTrieMapLoadSmall-4 367282 279.9 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoad-4 340814 334.0 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadLarge-4 153400 777.0 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStore-4 291084 349.2 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStoreLarge-4 110846 1246 ns/op 25 B/op 0 allocs/op PASS ok internal/sync 4.430s PASS ok internal/syscall/unix 1.081s goos: freebsd goarch: amd64 pkg: internal/zstd cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLarge-4 1 358305366 ns/op 0.76 MB/s 2851728 B/op 43 allocs/op PASS ok internal/zstd 1.447s goos: freebsd goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 17113 9862 ns/op BenchmarkCopyNLarge-4 292 517330 ns/op PASS ok io 1.638s goos: freebsd goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 220005 514.4 ns/op BenchmarkPrintln-4 21914 5446 ns/op 77 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 34034 3656 ns/op 64 B/op 0 allocs/op BenchmarkConcurrent-4 5886 21893 ns/op BenchmarkDiscard-4 713852 157.5 ns/op 0 B/op 0 allocs/op PASS ok log 1.861s goos: freebsd goarch: amd64 pkg: log/slog cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrString-4 18456 6024 ns/op 311 B/op 16 allocs/op BenchmarkWriteTime-4 84645 1406 ns/op BenchmarkJSONHandler/defaults-4 6831 15471 ns/op 520 B/op 0 allocs/op BenchmarkJSONHandler/time_format-4 3910 26290 ns/op 776 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 4971 23311 ns/op 761 B/op 5 allocs/op BenchmarkPreformatting/separate-4 6842 15677 ns/op 512 B/op 0 allocs/op BenchmarkPreformatting/struct-4 6670 15592 ns/op 533 B/op 1 allocs/op BenchmarkPreformatting/struct_file-4 5676 20554 ns/op 525 B/op 1 allocs/op BenchmarkJSONEncoding/json.Marshal-4 28521 4127 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 27931 4376 ns/op 64 B/op 2 allocs/op BenchmarkNopLog/no_attrs-4 74920 1662 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 59319 2197 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 51486 2264 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 54266 2305 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 57964 2225 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 52278 2243 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 988112 127.3 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 611062 201.9 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 603930 203.1 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 476917 246.6 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 397570 300.1 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 5823 19439 ns/op BenchmarkDispatch/switch-checked-4 191149 610.2 ns/op BenchmarkDispatch/As-4 189133 625.6 ns/op BenchmarkDispatch/Visit-4 174378 676.9 ns/op BenchmarkUnsafeStrings-4 18375 6553 ns/op 0 B/op 0 allocs/op --- BENCH: BenchmarkUnsafeStrings-4 value_test.go:288: Value size = 24 value_test.go:288: Value size = 24 value_test.go:288: Value size = 24 value_test.go:288: Value size = 24 PASS ok log/slog 4.622s goos: freebsd goarch: amd64 pkg: log/slog/internal/benchmarks cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrs/disabled/5_args-4 1373031 86.99 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1374186 86.72 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 803914 148.7 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 209860 535.7 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 75351 1499 ns/op 263 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 81304 1478 ns/op 263 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 48138 2590 ns/op 678 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 13682 8160 ns/op 3447 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 17175 6971 ns/op 597 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 17103 7434 ns/op 588 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 11028 11402 ns/op 1093 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3176 34630 ns/op 4271 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 18265 7324 ns/op 522 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 17845 6615 ns/op 527 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 11926 9844 ns/op 954 B/op 3 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 3723 29257 ns/op 3763 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 4.002s goos: freebsd goarch: amd64 pkg: maps cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMapClone-4 1 208541916 ns/op PASS ok maps 1.674s goos: freebsd goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 1857806 66.83 ns/op BenchmarkAcosh-4 797868 140.5 ns/op BenchmarkAsin-4 1873051 66.82 ns/op BenchmarkAsinh-4 836275 146.1 ns/op BenchmarkAtan-4 2469957 50.36 ns/op BenchmarkAtanh-4 881119 138.2 ns/op BenchmarkAtan2-4 1803248 66.82 ns/op BenchmarkCbrt-4 1000000 111.2 ns/op BenchmarkCeil-4 17645792 6.756 ns/op BenchmarkCopysign-4 2123506 56.25 ns/op BenchmarkCos-4 1000000 101.8 ns/op BenchmarkCosh-4 1271467 94.49 ns/op BenchmarkErf-4 2340570 52.96 ns/op BenchmarkErfc-4 2386176 52.37 ns/op BenchmarkErfinv-4 1891870 65.17 ns/op BenchmarkErfcinv-4 1938834 65.07 ns/op BenchmarkExp-4 5222796 40.32 ns/op BenchmarkExpGo-4 787819 151.7 ns/op BenchmarkExpm1-4 2024896 59.58 ns/op BenchmarkExp2-4 860306 140.1 ns/op BenchmarkExp2Go-4 774192 149.0 ns/op BenchmarkAbs-4 2938027 40.89 ns/op BenchmarkDim-4 8953976 13.38 ns/op BenchmarkFloor-4 17701197 6.753 ns/op BenchmarkMax-4 11985266 10.04 ns/op BenchmarkMin-4 11688128 10.02 ns/op BenchmarkMod-4 254589 451.7 ns/op BenchmarkFrexp-4 1493456 79.55 ns/op BenchmarkGamma-4 751606 165.1 ns/op BenchmarkHypot-4 10472546 22.61 ns/op BenchmarkHypotGo-4 1274712 94.22 ns/op BenchmarkIlogb-4 1782720 68.28 ns/op BenchmarkJ0-4 250791 499.3 ns/op BenchmarkJ1-4 264582 474.3 ns/op BenchmarkJn-4 119934 1042 ns/op BenchmarkLdexp-4 1457314 83.06 ns/op BenchmarkLgamma-4 934605 128.7 ns/op BenchmarkLog-4 3121806 47.12 ns/op BenchmarkLogb-4 1858274 63.98 ns/op BenchmarkLog1p-4 1000000 116.2 ns/op BenchmarkLog10-4 4114046 51.46 ns/op BenchmarkLog2-4 1000000 101.0 ns/op BenchmarkModf-4 2387742 50.03 ns/op BenchmarkNextafter32-4 2303856 51.92 ns/op BenchmarkNextafter64-4 2290890 51.83 ns/op BenchmarkPowInt-4 438699 265.9 ns/op BenchmarkPowFrac-4 337626 360.6 ns/op BenchmarkPow10Pos-4 4922505 24.27 ns/op BenchmarkPow10Neg-4 4820443 24.74 ns/op BenchmarkRound-4 2807053 42.69 ns/op BenchmarkRoundToEven-4 8984406 13.31 ns/op BenchmarkRemainder-4 388800 301.0 ns/op BenchmarkSignbit-4 4430994 26.32 ns/op BenchmarkSin-4 1693957 71.24 ns/op BenchmarkSincos-4 1000000 110.0 ns/op BenchmarkSinh-4 1699252 71.45 ns/op BenchmarkSqrtIndirect-4 18642322 6.404 ns/op BenchmarkSqrtLatency-4 17735985 7.500 ns/op BenchmarkSqrtIndirectLatency-4 17453836 7.497 ns/op BenchmarkSqrtGoLatency-4 1242669 95.74 ns/op BenchmarkSqrtPrime-4 33843 3526 ns/op BenchmarkTan-4 1450582 81.92 ns/op BenchmarkTanh-4 1000000 100.2 ns/op BenchmarkTrunc-4 17600138 6.678 ns/op BenchmarkY0-4 259873 465.6 ns/op BenchmarkY1-4 262963 474.6 ns/op BenchmarkYn-4 128605 970.8 ns/op BenchmarkFloat64bits-4 4480639 26.32 ns/op BenchmarkFloat64frombits-4 4307664 27.35 ns/op BenchmarkFloat32bits-4 4477996 26.67 ns/op BenchmarkFloat32frombits-4 4509769 25.78 ns/op BenchmarkFMA-4 17534368 6.751 ns/op PASS ok math 12.239s goos: freebsd goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11326302 10.65 ns/op 6011.98 MB/s BenchmarkAddVV/2-4 10690519 11.36 ns/op 11263.23 MB/s BenchmarkAddVV/3-4 9529566 12.58 ns/op 15265.79 MB/s BenchmarkAddVV/4-4 9450390 12.63 ns/op 20267.50 MB/s BenchmarkAddVV/5-4 8841254 13.52 ns/op 23674.79 MB/s BenchmarkAddVV/10-4 7274278 16.33 ns/op 39198.49 MB/s BenchmarkAddVV/100-4 1793859 66.45 ns/op 96317.96 MB/s BenchmarkAddVV/1000-4 198674 596.2 ns/op 107353.80 MB/s BenchmarkSubVV/1-4 11355294 10.67 ns/op 6000.56 MB/s BenchmarkSubVV/2-4 10496455 11.16 ns/op 11471.46 MB/s BenchmarkSubVV/3-4 9580158 12.61 ns/op 15225.63 MB/s BenchmarkSubVV/4-4 9358957 12.69 ns/op 20175.59 MB/s BenchmarkSubVV/5-4 8834853 13.51 ns/op 23688.12 MB/s BenchmarkSubVV/10-4 7290237 16.30 ns/op 39259.37 MB/s BenchmarkSubVV/100-4 1809022 66.16 ns/op 96737.82 MB/s BenchmarkSubVV/1000-4 204714 580.9 ns/op 110178.84 MB/s BenchmarkAddVW/1-4 11510442 10.32 ns/op 775.35 MB/s BenchmarkAddVW/2-4 10817425 10.90 ns/op 1467.75 MB/s BenchmarkAddVW/3-4 9864549 12.13 ns/op 1978.13 MB/s BenchmarkAddVW/4-4 10839310 11.01 ns/op 2907.53 MB/s BenchmarkAddVW/5-4 9983187 11.98 ns/op 3338.99 MB/s BenchmarkAddVW/10-4 8587178 13.89 ns/op 5760.70 MB/s BenchmarkAddVW/100-4 257307 444.7 ns/op 1799.01 MB/s BenchmarkAddVW/1000-4 35577 3392 ns/op 2358.51 MB/s BenchmarkAddVWext/1-4 12233311 9.832 ns/op 813.64 MB/s BenchmarkAddVWext/2-4 11007672 10.94 ns/op 1462.05 MB/s BenchmarkAddVWext/3-4 10170298 11.73 ns/op 2045.26 MB/s BenchmarkAddVWext/4-4 10820427 11.11 ns/op 2879.12 MB/s BenchmarkAddVWext/5-4 10015449 11.98 ns/op 3338.24 MB/s BenchmarkAddVWext/10-4 8526776 13.99 ns/op 5718.79 MB/s BenchmarkAddVWext/100-4 87944 1354 ns/op 591.01 MB/s BenchmarkAddVWext/1000-4 8762 13026 ns/op 614.18 MB/s BenchmarkSubVW/1-4 11927406 10.08 ns/op 793.67 MB/s BenchmarkSubVW/2-4 11514470 10.52 ns/op 1521.00 MB/s BenchmarkSubVW/3-4 10498940 11.41 ns/op 2103.42 MB/s BenchmarkSubVW/4-4 10705221 11.22 ns/op 2851.57 MB/s BenchmarkSubVW/5-4 9775569 12.33 ns/op 3244.69 MB/s BenchmarkSubVW/10-4 8378028 14.29 ns/op 5597.80 MB/s BenchmarkSubVW/100-4 258771 453.0 ns/op 1766.20 MB/s BenchmarkSubVW/1000-4 35521 3371 ns/op 2373.17 MB/s BenchmarkSubVWext/1-4 12132471 9.914 ns/op 806.93 MB/s BenchmarkSubVWext/2-4 11206378 10.72 ns/op 1492.17 MB/s BenchmarkSubVWext/3-4 10756936 11.09 ns/op 2164.19 MB/s BenchmarkSubVWext/4-4 10893186 11.10 ns/op 2883.89 MB/s BenchmarkSubVWext/5-4 9619792 12.12 ns/op 3301.68 MB/s BenchmarkSubVWext/10-4 8476059 14.10 ns/op 5674.17 MB/s BenchmarkSubVWext/100-4 87637 1344 ns/op 595.14 MB/s BenchmarkSubVWext/1000-4 8638 12927 ns/op 618.87 MB/s BenchmarkMulAddVWW/1-4 10557739 11.36 ns/op 5635.86 MB/s BenchmarkMulAddVWW/2-4 9670011 12.38 ns/op 10343.17 MB/s BenchmarkMulAddVWW/3-4 8719117 13.66 ns/op 14059.33 MB/s BenchmarkMulAddVWW/4-4 8592866 13.96 ns/op 18334.41 MB/s BenchmarkMulAddVWW/5-4 8406640 14.17 ns/op 22582.57 MB/s BenchmarkMulAddVWW/10-4 6329061 18.84 ns/op 33963.12 MB/s BenchmarkMulAddVWW/100-4 1000000 101.6 ns/op 62980.68 MB/s BenchmarkMulAddVWW/1000-4 125118 947.7 ns/op 67534.86 MB/s BenchmarkAddMulVVW/1-4 11111312 10.84 ns/op 5904.67 MB/s BenchmarkAddMulVVW/2-4 9968892 12.05 ns/op 10618.62 MB/s BenchmarkAddMulVVW/3-4 9323792 12.82 ns/op 14975.87 MB/s BenchmarkAddMulVVW/4-4 8574168 14.04 ns/op 18239.68 MB/s BenchmarkAddMulVVW/5-4 7967067 15.07 ns/op 21239.76 MB/s BenchmarkAddMulVVW/10-4 6581922 18.07 ns/op 35408.54 MB/s BenchmarkAddMulVVW/100-4 1479157 81.55 ns/op 78477.83 MB/s BenchmarkAddMulVVW/1000-4 164852 716.0 ns/op 89383.02 MB/s BenchmarkDivWVW/1-4 2609149 45.16 ns/op 1417.08 MB/s BenchmarkDivWVW/2-4 1234680 97.04 ns/op 1319.10 MB/s BenchmarkDivWVW/3-4 940386 125.5 ns/op 1529.88 MB/s BenchmarkDivWVW/4-4 838693 144.8 ns/op 1768.12 MB/s BenchmarkDivWVW/5-4 806775 149.3 ns/op 2143.65 MB/s BenchmarkDivWVW/10-4 434503 272.5 ns/op 2348.41 MB/s BenchmarkDivWVW/100-4 57633 2071 ns/op 3090.18 MB/s BenchmarkDivWVW/1000-4 5791 20312 ns/op 3150.85 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11805488 9.645 ns/op BenchmarkNonZeroShifts/1/shlVU-4 12074217 9.267 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10834929 10.35 ns/op BenchmarkNonZeroShifts/2/shlVU-4 11087038 10.13 ns/op BenchmarkNonZeroShifts/3/shrVU-4 9938956 11.41 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10050069 10.83 ns/op BenchmarkNonZeroShifts/4/shrVU-4 8834079 12.77 ns/op BenchmarkNonZeroShifts/4/shlVU-4 8939476 11.64 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8822157 13.09 ns/op BenchmarkNonZeroShifts/5/shlVU-4 9182427 12.61 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6735914 17.00 ns/op BenchmarkNonZeroShifts/10/shlVU-4 7084610 16.15 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 109.8 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1286974 90.69 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 130064 911.6 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 153704 772.5 ns/op BenchmarkDecimalConversion-4 219 540029 ns/op BenchmarkFloatString/100-4 10000 10203 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 219 544951 ns/op 2905 B/op 9 allocs/op BenchmarkFloatString/10000-4 2 50603372 ns/op 61368 B/op 55 allocs/op BenchmarkFloatString/100000-4 1 5022646772 ns/op 843800 B/op 489 allocs/op BenchmarkFloatAdd/10-4 166843 695.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 169980 693.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 156055 761.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 79455 1487 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 14296 8393 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 226297 506.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 234774 508.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 223296 528.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 164929 730.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 45674 2648 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2118 56160 ns/op BenchmarkParseFloatLargeExp-4 480 249392 ns/op BenchmarkGCD10x10/WithoutXY-4 210687 573.2 ns/op BenchmarkGCD10x10/WithXY-4 61906 1950 ns/op BenchmarkGCD10x100/WithoutXY-4 108528 1121 ns/op BenchmarkGCD10x100/WithXY-4 18255 6696 ns/op BenchmarkGCD10x1000/WithoutXY-4 68521 1790 ns/op BenchmarkGCD10x1000/WithXY-4 14652 8232 ns/op BenchmarkGCD100x100/WithoutXY-4 26130 4547 ns/op BenchmarkGCD100x100/WithXY-4 9307 11052 ns/op BenchmarkGCD100x1000/WithoutXY-4 12684 9503 ns/op BenchmarkGCD100x1000/WithXY-4 5888 18706 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2112 55026 ns/op BenchmarkGCD1000x1000/WithXY-4 1212 96432 ns/op BenchmarkHilbert-4 24 4890457 ns/op BenchmarkBinomial-4 14509 8299 ns/op BenchmarkQuoRem-4 20912 5998 ns/op BenchmarkExp-4 16 6654493 ns/op BenchmarkExpMont/Odd-4 151 776274 ns/op 2582 B/op 21 allocs/op BenchmarkExpMont/Even1-4 150 795676 ns/op 3368 B/op 38 allocs/op BenchmarkExpMont/Even2-4 145 820456 ns/op 3866 B/op 54 allocs/op BenchmarkExpMont/Even3-4 144 833174 ns/op 3842 B/op 53 allocs/op BenchmarkExpMont/Even4-4 144 827094 ns/op 3841 B/op 53 allocs/op BenchmarkExpMont/Even8-4 145 823963 ns/op 3857 B/op 53 allocs/op BenchmarkExpMont/Even32-4 146 822430 ns/op 3850 B/op 53 allocs/op BenchmarkExpMont/Even64-4 169 708961 ns/op 3627 B/op 53 allocs/op BenchmarkExpMont/Even96-4 160 746744 ns/op 3787 B/op 51 allocs/op BenchmarkExpMont/Even128-4 189 630767 ns/op 3265 B/op 50 allocs/op BenchmarkExpMont/Even255-4 207 567942 ns/op 2932 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 472 249476 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 409 281885 ns/op 1725 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 415 292573 ns/op 1745 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 415 286005 ns/op 1746 B/op 47 allocs/op BenchmarkExp2-4 16 6615331 ns/op BenchmarkBitset-4 772712 147.6 ns/op BenchmarkBitsetNeg-4 451495 262.4 ns/op BenchmarkBitsetOrig-4 263192 441.3 ns/op BenchmarkBitsetNegOrig-4 172719 698.8 ns/op BenchmarkModSqrt225_Tonelli-4 138 868519 ns/op BenchmarkModSqrt225_3Mod4-4 453 266739 ns/op BenchmarkModSqrt231_Tonelli-4 133 900656 ns/op BenchmarkModSqrt231_5Mod8-4 382 314545 ns/op BenchmarkModInverse-4 13358 9182 ns/op BenchmarkSqrt-4 1646 70702 ns/op BenchmarkIntSqr/1-4 1365817 86.81 ns/op BenchmarkIntSqr/2-4 837385 139.4 ns/op BenchmarkIntSqr/3-4 709738 162.2 ns/op BenchmarkIntSqr/5-4 525918 224.7 ns/op BenchmarkIntSqr/8-4 415318 283.1 ns/op BenchmarkIntSqr/10-4 333280 360.7 ns/op BenchmarkIntSqr/20-4 56304 2198 ns/op BenchmarkIntSqr/30-4 42513 2954 ns/op BenchmarkIntSqr/50-4 26269 4626 ns/op BenchmarkIntSqr/80-4 15620 7735 ns/op BenchmarkIntSqr/100-4 10000 10173 ns/op BenchmarkIntSqr/200-4 4178 27731 ns/op BenchmarkIntSqr/300-4 1647 66792 ns/op BenchmarkIntSqr/500-4 847 145527 ns/op BenchmarkIntSqr/800-4 334 361214 ns/op BenchmarkIntSqr/1000-4 244 486548 ns/op BenchmarkDiv/20/10-4 423519 277.3 ns/op BenchmarkDiv/40/20-4 423279 277.1 ns/op BenchmarkDiv/100/50-4 367038 324.8 ns/op BenchmarkDiv/200/100-4 49852 2468 ns/op BenchmarkDiv/400/200-4 46893 2568 ns/op BenchmarkDiv/1000/500-4 39638 3146 ns/op BenchmarkDiv/2000/1000-4 29486 4241 ns/op BenchmarkDiv/20000/10000-4 1406 84223 ns/op BenchmarkDiv/200000/100000-4 33 3760401 ns/op BenchmarkDiv/2000000/1000000-4 1 106610969 ns/op BenchmarkDiv/20000000/10000000-4 1 3308173180 ns/op BenchmarkMul-4 6 19252880 ns/op BenchmarkNatMul/10-4 250124 474.7 ns/op BenchmarkNatMul/100-4 6500 17918 ns/op BenchmarkNatMul/1000-4 212 563312 ns/op BenchmarkZeroShifts/Shl-4 14553 8003 ns/op BenchmarkZeroShifts/ShlSame-4 5279271 22.29 ns/op BenchmarkZeroShifts/Shr-4 15051 8004 ns/op BenchmarkZeroShifts/ShrSame-4 5327053 22.18 ns/op BenchmarkExp3Power/0x10-4 195487 602.3 ns/op BenchmarkExp3Power/0x40-4 171550 716.2 ns/op BenchmarkExp3Power/0x100-4 113397 1088 ns/op BenchmarkExp3Power/0x400-4 55542 2153 ns/op BenchmarkExp3Power/0x1000-4 10000 10127 ns/op BenchmarkExp3Power/0x4000-4 2107 55521 ns/op BenchmarkExp3Power/0x10000-4 230 517056 ns/op BenchmarkExp3Power/0x40000-4 20 5481511 ns/op BenchmarkExp3Power/0x100000-4 2 52781181 ns/op BenchmarkExp3Power/0x400000-4 1 484043828 ns/op BenchmarkFibo-4 3 38682236 ns/op BenchmarkNatSqr/1-4 1000000 113.9 ns/op BenchmarkNatSqr/2-4 701127 171.3 ns/op BenchmarkNatSqr/3-4 607201 203.7 ns/op BenchmarkNatSqr/5-4 414050 288.6 ns/op BenchmarkNatSqr/8-4 304206 395.4 ns/op BenchmarkNatSqr/10-4 248161 487.8 ns/op BenchmarkNatSqr/20-4 53258 2258 ns/op BenchmarkNatSqr/30-4 39955 3105 ns/op BenchmarkNatSqr/50-4 24076 4993 ns/op BenchmarkNatSqr/80-4 14380 8387 ns/op BenchmarkNatSqr/100-4 9950 10985 ns/op BenchmarkNatSqr/200-4 3932 29359 ns/op BenchmarkNatSqr/300-4 1658 73686 ns/op BenchmarkNatSqr/500-4 834 145266 ns/op BenchmarkNatSqr/800-4 343 346878 ns/op BenchmarkNatSqr/1000-4 255 465174 ns/op BenchmarkNatSetBytes/8-4 2808735 42.59 ns/op BenchmarkNatSetBytes/24-4 822190 150.5 ns/op BenchmarkNatSetBytes/128-4 261548 460.0 ns/op BenchmarkNatSetBytes/7-4 749443 143.1 ns/op BenchmarkNatSetBytes/23-4 465310 257.7 ns/op BenchmarkNatSetBytes/127-4 211360 557.0 ns/op BenchmarkScanPi-4 261 454052 ns/op BenchmarkStringPiParallel-4 810 139165 ns/op BenchmarkScan/10/Base2-4 42824 2782 ns/op BenchmarkScan/100/Base2-4 4790 24925 ns/op BenchmarkScan/1000/Base2-4 492 241805 ns/op BenchmarkScan/10/Base8-4 103722 1131 ns/op BenchmarkScan/100/Base8-4 13650 8684 ns/op BenchmarkScan/1000/Base8-4 1400 85127 ns/op BenchmarkScan/10/Base10-4 112311 1065 ns/op BenchmarkScan/100/Base10-4 15078 8081 ns/op BenchmarkScan/1000/Base10-4 1532 77578 ns/op BenchmarkScan/10/Base16-4 123760 961.8 ns/op BenchmarkScan/100/Base16-4 16992 7094 ns/op BenchmarkScan/1000/Base16-4 1753 68430 ns/op BenchmarkString/10/Base2-4 181771 663.3 ns/op BenchmarkString/100/Base2-4 25141 4777 ns/op BenchmarkString/1000/Base2-4 2564 46121 ns/op BenchmarkString/10/Base8-4 348516 342.2 ns/op BenchmarkString/100/Base8-4 65517 1830 ns/op BenchmarkString/1000/Base8-4 6778 16487 ns/op BenchmarkString/10/Base10-4 198590 614.3 ns/op BenchmarkString/100/Base10-4 38695 3073 ns/op BenchmarkString/1000/Base10-4 5055 24011 ns/op BenchmarkString/10/Base16-4 400540 304.5 ns/op BenchmarkString/100/Base16-4 86785 1381 ns/op BenchmarkString/1000/Base16-4 9366 11870 ns/op BenchmarkLeafSize/0-4 46 2524611 ns/op BenchmarkLeafSize/1-4 478 246934 ns/op BenchmarkLeafSize/2-4 483 248045 ns/op BenchmarkLeafSize/3-4 349 343965 ns/op BenchmarkLeafSize/4-4 495 242909 ns/op BenchmarkLeafSize/5-4 320 372320 ns/op BenchmarkLeafSize/6-4 351 338316 ns/op BenchmarkLeafSize/7-4 384 311095 ns/op BenchmarkLeafSize/8-4 495 237913 ns/op BenchmarkLeafSize/9-4 274 437554 ns/op BenchmarkLeafSize/10-4 325 367124 ns/op BenchmarkLeafSize/11-4 314 374616 ns/op BenchmarkLeafSize/12-4 351 339856 ns/op BenchmarkLeafSize/13-4 326 362118 ns/op BenchmarkLeafSize/14-4 378 312948 ns/op BenchmarkLeafSize/15-4 411 288766 ns/op BenchmarkLeafSize/16-4 498 237551 ns/op BenchmarkLeafSize/32-4 489 240923 ns/op BenchmarkLeafSize/64-4 456 260772 ns/op BenchmarkProbablyPrime/n=0-4 10 10929378 ns/op BenchmarkProbablyPrime/n=1-4 9 12196343 ns/op BenchmarkProbablyPrime/n=5-4 6 17110131 ns/op BenchmarkProbablyPrime/n=10-4 5 23517895 ns/op BenchmarkProbablyPrime/n=20-4 3 35731619 ns/op BenchmarkProbablyPrime/Lucas-4 12 9619582 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 91 1272474 ns/op BenchmarkRatCmp-4 247185 504.6 ns/op BenchmarkFloatPrecExact/1-4 144032 832.4 ns/op BenchmarkFloatPrecExact/10-4 43984 2688 ns/op BenchmarkFloatPrecExact/100-4 10000 10065 ns/op BenchmarkFloatPrecExact/1000-4 2373 50391 ns/op BenchmarkFloatPrecExact/10000-4 153 769391 ns/op BenchmarkFloatPrecExact/100000-4 4 32052191 ns/op BenchmarkFloatPrecExact/1000000-4 1 1679611952 ns/op BenchmarkFloatPrecMixed/1-4 133873 897.2 ns/op BenchmarkFloatPrecMixed/10-4 36186 3345 ns/op BenchmarkFloatPrecMixed/100-4 5628 20491 ns/op BenchmarkFloatPrecMixed/1000-4 474 256356 ns/op BenchmarkFloatPrecMixed/10000-4 14 7990601 ns/op BenchmarkFloatPrecMixed/100000-4 1 445208733 ns/op BenchmarkFloatPrecMixed/1000000-4 1 30976950132 ns/op BenchmarkFloatPrecInexact/1-4 226558 532.0 ns/op BenchmarkFloatPrecInexact/10-4 196928 616.9 ns/op BenchmarkFloatPrecInexact/100-4 129277 937.0 ns/op BenchmarkFloatPrecInexact/1000-4 38452 3381 ns/op BenchmarkFloatPrecInexact/10000-4 4749 25166 ns/op BenchmarkFloatPrecInexact/100000-4 510 244719 ns/op BenchmarkFloatPrecInexact/1000000-4 38 3372269 ns/op BenchmarkFloatSqrt/64-4 23056 5184 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 14797 8188 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 9469 11467 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 5223 21865 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 927 132529 ns/op 18031 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 63 1658427 ns/op 177276 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 124157834 ns/op 3813992 B/op 639 allocs/op PASS ok math/big 86.865s goos: freebsd goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8920299 13.36 ns/op BenchmarkLeadingZeros8-4 8271462 14.53 ns/op BenchmarkLeadingZeros16-4 8148052 14.73 ns/op BenchmarkLeadingZeros32-4 8274748 14.43 ns/op BenchmarkLeadingZeros64-4 8215494 14.46 ns/op BenchmarkTrailingZeros-4 8300024 14.45 ns/op BenchmarkTrailingZeros8-4 8103183 14.46 ns/op BenchmarkTrailingZeros16-4 8085177 14.69 ns/op BenchmarkTrailingZeros32-4 8559914 14.10 ns/op BenchmarkTrailingZeros64-4 8269158 14.46 ns/op BenchmarkOnesCount-4 8173681 14.50 ns/op BenchmarkOnesCount8-4 8471218 14.17 ns/op BenchmarkOnesCount16-4 8325820 14.41 ns/op BenchmarkOnesCount32-4 7915731 15.08 ns/op BenchmarkOnesCount64-4 8260946 14.60 ns/op BenchmarkRotateLeft-4 8464377 14.14 ns/op BenchmarkRotateLeft8-4 8506980 14.18 ns/op BenchmarkRotateLeft16-4 8508244 14.03 ns/op BenchmarkRotateLeft32-4 8581826 13.82 ns/op BenchmarkRotateLeft64-4 8075319 14.88 ns/op BenchmarkReverse-4 13872954 8.656 ns/op BenchmarkReverse8-4 17247514 6.859 ns/op BenchmarkReverse16-4 16797140 7.115 ns/op BenchmarkReverse32-4 14911346 7.944 ns/op BenchmarkReverse64-4 13897826 8.607 ns/op BenchmarkReverseBytes-4 17957600 6.500 ns/op BenchmarkReverseBytes16-4 18504573 6.436 ns/op BenchmarkReverseBytes32-4 18817040 6.479 ns/op BenchmarkReverseBytes64-4 18198883 6.501 ns/op BenchmarkAdd-4 8358930 14.48 ns/op BenchmarkAdd32-4 8315924 14.46 ns/op BenchmarkAdd64-4 8390353 14.56 ns/op BenchmarkAdd64multiple-4 18229900 6.552 ns/op BenchmarkSub-4 8387496 14.48 ns/op BenchmarkSub32-4 8230129 14.51 ns/op BenchmarkSub64-4 8234410 14.56 ns/op BenchmarkSub64multiple-4 17587671 6.820 ns/op BenchmarkMul-4 8392602 14.29 ns/op BenchmarkMul32-4 8525530 14.06 ns/op BenchmarkMul64-4 8288402 14.22 ns/op BenchmarkDiv-4 2591558 46.48 ns/op BenchmarkDiv32-4 5525234 21.56 ns/op BenchmarkDiv64-4 2593826 46.41 ns/op PASS ok math/bits 6.937s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10599176 20.00 ns/op BenchmarkAcos-4 383002 295.9 ns/op BenchmarkAcosh-4 388142 314.0 ns/op BenchmarkAsin-4 430516 295.6 ns/op BenchmarkAsinh-4 436153 296.6 ns/op BenchmarkAtan-4 675156 207.8 ns/op BenchmarkAtanh-4 698451 210.1 ns/op BenchmarkConj-4 17955268 5.640 ns/op BenchmarkCos-4 532148 221.1 ns/op BenchmarkCosh-4 566480 218.9 ns/op BenchmarkExp-4 810090 161.7 ns/op BenchmarkLog-4 809181 164.6 ns/op BenchmarkLog10-4 796270 162.9 ns/op BenchmarkPhase-4 1765986 69.27 ns/op BenchmarkPolar-4 1000000 110.2 ns/op BenchmarkPow-4 204454 666.9 ns/op BenchmarkRect-4 1000000 109.8 ns/op BenchmarkSin-4 564591 219.4 ns/op BenchmarkSinh-4 559360 220.3 ns/op BenchmarkSqrt-4 818702 147.9 ns/op BenchmarkTan-4 330436 377.9 ns/op BenchmarkTanh-4 366540 343.2 ns/op PASS ok math/cmplx 4.064s goos: freebsd goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 612432 166.7 ns/op BenchmarkInt63ThreadsafeParallel-4 525504 235.8 ns/op BenchmarkInt63Unthreadsafe-4 1307389 91.56 ns/op BenchmarkIntn1000-4 873722 134.9 ns/op BenchmarkInt63n1000-4 946105 123.1 ns/op BenchmarkInt31n1000-4 963721 115.6 ns/op BenchmarkFloat32-4 974854 111.2 ns/op BenchmarkFloat64-4 1296072 92.05 ns/op BenchmarkPerm3-4 203901 591.5 ns/op BenchmarkPerm30-4 24150 4952 ns/op BenchmarkPerm30ViaShuffle-4 25161 4726 ns/op BenchmarkShuffleOverhead-4 18703 6407 ns/op BenchmarkRead3-4 915316 128.5 ns/op BenchmarkRead64-4 77686 1547 ns/op BenchmarkRead1000-4 5222 22618 ns/op BenchmarkConcurrent-4 123781 992.3 ns/op PASS ok math/rand 3.334s goos: freebsd goarch: amd64 pkg: math/rand/v2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkChaCha8MarshalBinary-4 697314 170.0 ns/op BenchmarkChaCha8MarshalBinaryRead-4 243168 461.4 ns/op BenchmarkChaCha8-4 5214895 24.00 ns/op BenchmarkChaCha8Read-4 910578 135.7 ns/op 235.86 MB/s BenchmarkPCG_DXSM-4 4238196 28.28 ns/op BenchmarkSourceUint64-4 4278028 27.79 ns/op BenchmarkGlobalInt64-4 3273670 37.16 ns/op BenchmarkGlobalInt64Parallel-4 6280412 18.83 ns/op BenchmarkGlobalUint64-4 3196966 37.94 ns/op BenchmarkGlobalUint64Parallel-4 6679342 18.34 ns/op BenchmarkInt64-4 2290018 52.23 ns/op BenchmarkUint64-4 2269536 51.95 ns/op BenchmarkGlobalIntN1000-4 2159050 54.25 ns/op BenchmarkIntN1000-4 1777780 67.47 ns/op BenchmarkInt64N1000-4 1502806 79.07 ns/op BenchmarkInt64N1e8-4 1770387 67.78 ns/op BenchmarkInt64N1e9-4 1781050 67.28 ns/op BenchmarkInt64N2e9-4 1757643 67.97 ns/op BenchmarkInt64N1e18-4 1693449 70.54 ns/op BenchmarkInt64N2e18-4 1672350 72.01 ns/op BenchmarkInt64N4e18-4 1470171 81.68 ns/op BenchmarkInt32N1000-4 1758537 67.44 ns/op BenchmarkInt32N1e8-4 1764786 67.12 ns/op BenchmarkInt32N1e9-4 1752417 68.15 ns/op BenchmarkInt32N2e9-4 1772773 67.03 ns/op BenchmarkFloat32-4 2281674 52.52 ns/op BenchmarkFloat64-4 2318266 52.27 ns/op BenchmarkExpFloat64-4 1287032 93.71 ns/op BenchmarkNormFloat64-4 1246662 96.65 ns/op BenchmarkPerm3-4 337537 350.8 ns/op BenchmarkPerm30-4 32125 3692 ns/op BenchmarkPerm30ViaShuffle-4 34618 3464 ns/op BenchmarkShuffleOverhead-4 46699 2581 ns/op BenchmarkConcurrent-4 3060292 40.82 ns/op PASS ok math/rand/v2 6.982s goos: freebsd goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 52159 2198 ns/op BenchmarkQDecodeWord-4 115054 1018 ns/op BenchmarkQDecodeHeader-4 116458 1053 ns/op BenchmarkTypeByExtension/.html-4 348028 301.8 ns/op BenchmarkTypeByExtension/.HTML-4 210272 559.9 ns/op BenchmarkTypeByExtension/.unused-4 253281 446.0 ns/op BenchmarkExtensionsByType/text/html-4 187238 619.4 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 134188 1003 ns/op BenchmarkExtensionsByType/application/octet-stream-4 195451 672.3 ns/op PASS ok mime 2.264s goos: freebsd goarch: amd64 pkg: mime/multipart cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadForm/fields/maxMemory=0-4 736 166051 ns/op 47817 B/op 188 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 729 175305 ns/op 48703 B/op 188 allocs/op BenchmarkReadForm/files/maxMemory=0-4 274 443118 ns/op 104427 B/op 272 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 546 217947 ns/op 49957 B/op 208 allocs/op PASS ok mime/multipart 1.758s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 996 117745 ns/op PASS ok mime/quotedprintable 1.215s goos: freebsd goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 147 787592 ns/op 8635 B/op 92 allocs/op BenchmarkGoLookupIPNoSuchHost-4 12 11102691 ns/op 26272 B/op 208 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5042174695 ns/op 158224 B/op 224 allocs/op BenchmarkDNSName-4 111228 976.8 ns/op BenchmarkInterfaces-4 5677 20936 ns/op 3320 B/op 41 allocs/op BenchmarkInterfaceByIndex-4 9147 12881 ns/op 1944 B/op 29 allocs/op BenchmarkInterfaceByName-4 5318 20588 ns/op 3384 B/op 42 allocs/op BenchmarkInterfaceAddrs-4 6333 19144 ns/op 3272 B/op 48 allocs/op BenchmarkInterfacesAndAddrs-4 8208 13983 ns/op 2088 B/op 35 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 6044 18365 ns/op 3168 B/op 50 allocs/op BenchmarkParseIP-4 12266 9669 ns/op BenchmarkParseIPValidIPv4-4 727096 164.3 ns/op BenchmarkParseIPValidIPv6-4 613051 188.3 ns/op BenchmarkIPMarshalText/IPv4-4 569720 205.1 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6-4 213860 552.0 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6_long-4 117976 1007 ns/op 48 B/op 1 allocs/op BenchmarkIPString/IPv4-4 119680 1012 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 13396 8916 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 49771 2420 ns/op BenchmarkIPEqual/IPv4-4 924876 129.8 ns/op BenchmarkIPEqual/IPv6-4 893563 130.8 ns/op BenchmarkSendfileZeroBytes-4 15524 6549 ns/op 18 B/op 1 allocs/op BenchmarkSendFile/file-to-tcp/1024-4 1 1084154443 ns/op 0.00 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/1024-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1818d133317b4227 BenchmarkSendFile/file-to-tcp/2048-4 1 1084071970 ns/op 0.00 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/2048-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1818d1337279adec BenchmarkSendFile/file-to-tcp/4096-4 1 1084149138 ns/op 0.00 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/4096-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1818d133b37369fd BenchmarkSendFile/file-to-tcp/8192-4 1 1073220351 ns/op 0.01 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/8192-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1818d133f46d7b9c BenchmarkSendFile/file-to-tcp/16384-4 1 1047799272 ns/op 0.02 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/16384-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1818d13434c255fc BenchmarkSendFile/file-to-tcp/32768-4 1 1059105933 ns/op 0.03 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/32768-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1818d134739c8b5a BenchmarkSendFile/file-to-tcp/65536-4 1 1025704994 ns/op 0.06 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/65536-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1818d134b327f047 BenchmarkSendFile/file-to-tcp/131072-4 1 1030345924 ns/op 0.13 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/131072-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1818d134f0c48f40 BenchmarkSendFile/file-to-tcp/262144-4 1 1039198911 ns/op 0.25 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/262144-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1818d1352ec6724c BenchmarkSendFile/file-to-tcp/524288-4 1 1054011720 ns/op 0.50 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/524288-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1818d1356d8ed5af BenchmarkSendFile/file-to-tcp/1048576-4 1 1077707779 ns/op 0.97 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/1048576-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1818d135adba6fb5 BenchmarkSendFile/file-to-unix/1024-4 1 1082844179 ns/op 0.00 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/1024-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1818d135f04e581a BenchmarkSendFile/file-to-unix/2048-4 1 1084157575 ns/op 0.00 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/2048-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1818d1363137fda9 BenchmarkSendFile/file-to-unix/4096-4 1 1084403694 ns/op 0.00 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/4096-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1818d136722ec405 BenchmarkSendFile/file-to-unix/8192-4 1 1084092178 ns/op 0.01 MB/s 33024 B/op 5 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/8192-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1818d136b32725d0 BenchmarkSendFile/file-to-unix/16384-4 1 1083707028 ns/op 0.02 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/16384-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1818d136f41eda90 BenchmarkSendFile/file-to-unix/32768-4 1 1057321216 ns/op 0.03 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/32768-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1818d137351618bf BenchmarkSendFile/file-to-unix/65536-4 1 1078826962 ns/op 0.06 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/65536-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1818d137747f455a BenchmarkSendFile/file-to-unix/131072-4 1 1043840621 ns/op 0.13 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/131072-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1818d137b53ed50b BenchmarkSendFile/file-to-unix/262144-4 1 1067321714 ns/op 0.25 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/262144-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1818d137f40f5277 BenchmarkSendFile/file-to-unix/524288-4 1 1079808968 ns/op 0.49 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/524288-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1818d1383483017a BenchmarkSendFile/file-to-unix/1048576-4 1 1034286150 ns/op 1.01 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/1048576-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1818d1387635097d BenchmarkTCP4OneShot-4 3715 32505 ns/op BenchmarkTCP4OneShotTimeout-4 3123 33093 ns/op BenchmarkTCP4Persistent-4 15193 7837 ns/op BenchmarkTCP4PersistentTimeout-4 15422 7476 ns/op BenchmarkTCP6OneShot-4 3110 33267 ns/op BenchmarkTCP6OneShotTimeout-4 3046 35233 ns/op BenchmarkTCP6Persistent-4 15708 7927 ns/op BenchmarkTCP6PersistentTimeout-4 14565 7860 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 25754 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 26391 ns/op BenchmarkSetReadDeadline-4 122736 975.2 ns/op BenchmarkUDP6LinkLocalUnicast-4 8932 12961 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 13036 8998 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 12537 9541 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 13314 9261 ns/op 0 B/op 0 allocs/op PASS ok net 35.853s goos: freebsd goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 29641 3946 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 12799 9272 ns/op 1200 B/op 21 allocs/op BenchmarkReadCookies-4 16389 6625 ns/op 2000 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 17332 6887 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 36668 3227 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 51345 2334 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 1579015 76.30 ns/op BenchmarkFindChild/n=2/rep=map-4 2884824 41.91 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1394313 86.23 ns/op BenchmarkFindChild/n=4/rep=linear-4 779665 142.7 ns/op BenchmarkFindChild/n=4/rep=map-4 2892870 41.53 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 784683 149.0 ns/op BenchmarkFindChild/n=8/rep=linear-4 402344 290.9 ns/op BenchmarkFindChild/n=8/rep=map-4 2872225 41.65 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 398080 298.7 ns/op BenchmarkFindChild/n=16/rep=linear-4 206774 562.9 ns/op BenchmarkFindChild/n=16/rep=map-4 3141213 38.97 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2064288 59.88 ns/op BenchmarkFindChild/n=32/rep=linear-4 105554 1143 ns/op BenchmarkFindChild/n=32/rep=map-4 2958366 40.16 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 1966455 61.46 ns/op BenchmarkMultiConflicts-4 1 171886929 ns/op BenchmarkServerMatch-4 18868 6471 ns/op BenchmarkReadRequestChrome-4 3409 31984 ns/op 19.10 MB/s 1540 B/op 14 allocs/op BenchmarkReadRequestCurl-4 8756 11437 ns/op 6.82 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 9787 11341 ns/op 7.23 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestSiege-4 7166 17031 ns/op 8.87 MB/s 1084 B/op 11 allocs/op BenchmarkReadRequestWrk-4 16767 7145 ns/op 5.60 MB/s 924 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 279 412024 ns/op 2.49 MB/s BenchmarkFileAndServer_1KB/https1-4 211 537867 ns/op 1.90 MB/s BenchmarkFileAndServer_1KB/h2-4 157 717005 ns/op 1.43 MB/s BenchmarkFileAndServer_16MB/h1-4 2 50393632 ns/op 332.92 MB/s BenchmarkFileAndServer_16MB/https1-4 1 108553638 ns/op 154.55 MB/s BenchmarkFileAndServer_16MB/h2-4 1 224760726 ns/op 74.64 MB/s BenchmarkFileAndServer_64MB/h1-4 1 199407034 ns/op 336.54 MB/s BenchmarkFileAndServer_64MB/https1-4 1 401519845 ns/op 167.14 MB/s BenchmarkFileAndServer_64MB/h2-4 1 930068136 ns/op 72.15 MB/s BenchmarkServeMux-4 206 609222 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 247 509541 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 296 429476 ns/op 6559 B/op 70 allocs/op BenchmarkClientServer/https1-4 205 507866 ns/op 7265 B/op 80 allocs/op BenchmarkClientServer/h2-4 158 658381 ns/op 10542 B/op 78 allocs/op BenchmarkClientServerParallel/4/h1-4 1066 98306 ns/op 10154 B/op 83 allocs/op BenchmarkClientServerParallel/4/https1-4 141 1029229 ns/op 60101 B/op 443 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:39865: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:39859: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:39897: write tcp 127.0.0.1:39867->127.0.0.1:39897: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:39898: write tcp 127.0.0.1:39867->127.0.0.1:39898: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:39896: write tcp 127.0.0.1:39867->127.0.0.1:39896: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:39936: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:39934: read tcp 127.0.0.1:39899->127.0.0.1:39934: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:39972: write tcp 127.0.0.1:39939->127.0.0.1:39972: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:39970: write tcp 127.0.0.1:39939->127.0.0.1:39970: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:39973: write tcp 127.0.0.1:39939->127.0.0.1:39973: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/4/h2-4 627 173268 ns/op 12127 B/op 93 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:40039: EOF BenchmarkClientServerParallel/64/h1-4 807 155348 ns/op 17858 B/op 109 allocs/op BenchmarkClientServerParallel/64/https1-4 49 2156787 ns/op 114530 B/op 822 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:40788: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:40786: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:40835: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:40832: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:40827: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:40806: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:40804: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:40841: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:40830: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:40840: EOF ... [output truncated] BenchmarkClientServerParallel/64/h2-4 76 1463026 ns/op 83474 B/op 614 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:40848: read tcp 127.0.0.1:40845->127.0.0.1:40848: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:40849: read tcp 127.0.0.1:40845->127.0.0.1:40849: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:40850: read tcp 127.0.0.1:40845->127.0.0.1:40850: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:40854: write tcp 127.0.0.1:40845->127.0.0.1:40854: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:40851: write tcp 127.0.0.1:40845->127.0.0.1:40851: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:40852: write tcp 127.0.0.1:40845->127.0.0.1:40852: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:40880: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:40901: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:40888: EOF clientserver_test.go:282: server log: http2: server: error reading preface from client 127.0.0.1:40896: read tcp 127.0.0.1:40855->127.0.0.1:40896: read: connection reset by peer ... [output truncated] BenchmarkServer-4 1 1055123419 ns/op 30656 B/op 155 allocs/op BenchmarkClient-4 232 516488 ns/op 4274 B/op 52 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 535 210260 ns/op 7821 B/op 56 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1104 105882 ns/op 3125 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1510 79288 ns/op 1990 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1387 78669 ns/op 2830 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1446 77580 ns/op 2744 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1570 79415 ns/op 2772 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1578 74950 ns/op 1990 B/op 14 allocs/op BenchmarkServerHijack-4 770 150337 ns/op 17172 B/op 52 allocs/op BenchmarkCloseNotifier/h1-4 399 289666 ns/op 6082 B/op 53 allocs/op BenchmarkResponseStatusLine-4 451386 230.3 ns/op 0 B/op 0 allocs/op PASS ok net/http 16.931s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 4359 26693 ns/op 34259 B/op 14 allocs/op PASS ok net/http/httputil 1.270s goos: freebsd goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 103020 1129 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 800625 147.2 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 570518 199.3 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 88353 1330 ns/op BenchmarkStdIPv4-4 133416 878.1 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 91096 1322 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 91076 1318 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 125502 960.5 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 76555 1562 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1820682 65.38 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1640260 73.71 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 952738 121.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 546273 213.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 677610 168.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 516550 228.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 99656 1207 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 515804 220.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 354606 325.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 414325 284.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 351493 332.9 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 90752 1312 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v4-4 354589 323.5 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v6-4 121623 961.6 ns/op 48 B/op 1 allocs/op BenchmarkAddrString/v6_ellipsis-4 170307 693.2 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_v4-4 227176 526.0 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_zone-4 156087 769.7 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 327864 365.3 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 145114 824.0 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 143628 818.5 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 145525 818.4 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 111156 1073 ns/op 128 B/op 2 allocs/op BenchmarkAddrMarshalText/v4-4 412279 280.2 ns/op 16 B/op 1 allocs/op BenchmarkAddrMarshalText/v6-4 136389 858.5 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_ellipsis-4 174648 680.2 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_v4-4 233193 494.6 ns/op 32 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_zone-4 154740 770.6 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 240944 486.6 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 103843 1141 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 132262 895.5 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_v4-4 166248 717.9 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_zone-4 122182 987.3 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v4-4 270936 432.2 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 115196 1049 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 139838 860.3 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 178906 668.3 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 128700 934.6 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1217001 99.45 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1208719 99.32 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1202302 99.54 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 102.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 103.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 102.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 102.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 102.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 103.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 359342 328.7 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 502632 232.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 355399 328.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 419658 280.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 353962 335.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 91178 1305 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 5863435 20.35 ns/op PASS ok net/netip 9.429s 2025/01/08 20:22:16 Test RPC server listening on 127.0.0.1:41455 2025/01/08 20:22:16 Test HTTP RPC server listening on 127.0.0.1:41456 goos: freebsd goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1423 79935 ns/op BenchmarkEndToEndHTTP-4 1362 81632 ns/op BenchmarkEndToEndAsync-4 3517 33416 ns/op BenchmarkEndToEndAsyncHTTP-4 3507 32509 ns/op PASS ok net/rpc 1.864s goos: freebsd goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3144 33319 ns/op BenchmarkReadMIMEHeader/server_headers-4 5456 21924 ns/op BenchmarkUncommon-4 26478 4401 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.583s goos: freebsd goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4464 22704 ns/op 1200 B/op 32 allocs/op BenchmarkResolvePath-4 126016 930.8 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 558745 193.8 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 87810 1384 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 166066 694.1 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 83812 1467 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 13651 8683 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 388677 298.4 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 86311 1388 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 169345 693.9 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 82688 1441 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 15229 7819 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 239547 500.0 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 101370 1181 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 100668 1189 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 46959 2547 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 8161 13776 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 234430 506.0 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 94544 1201 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 100180 1190 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 47121 2536 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 8667 13499 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.119s goos: freebsd goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3253114 35.43 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 174192 650.5 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1042 110434 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:506: benchmarkReaddirname ".": 157 entries os_test.go:506: benchmarkReaddirname ".": 157 entries os_test.go:506: benchmarkReaddirname ".": 157 entries BenchmarkReaddir-4 303 395350 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:523: benchmarkReaddir ".": 157 entries os_test.go:523: benchmarkReaddir ".": 157 entries os_test.go:523: benchmarkReaddir ".": 157 entries BenchmarkReadDir-4 772 150726 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:540: benchmarkReadDir ".": 157 entries os_test.go:540: benchmarkReadDir ".": 157 entries os_test.go:540: benchmarkReadDir ".": 157 entries BenchmarkStatDot-4 89210 1365 ns/op BenchmarkStatFile-4 73876 1618 ns/op BenchmarkStatDir-4 78837 1523 ns/op BenchmarkLstatDot-4 87409 1364 ns/op BenchmarkLstatFile-4 74220 1611 ns/op BenchmarkLstatDir-4 79623 1513 ns/op BenchmarkRemoveAll-4 32 3613248 ns/op 43764 B/op 556 allocs/op PASS ok os 3.042s goos: freebsd goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 55 2146821 ns/op 7440 B/op 31 allocs/op PASS ok os/exec 1.303s goos: freebsd goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 12607 8844 ns/op PASS ok os/user 1.262s goos: freebsd goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3541772 33.47 ns/op BenchmarkString-4 2241072 53.13 ns/op BenchmarkBytes-4 2035058 58.86 ns/op BenchmarkNamedBytes-4 1000000 111.8 ns/op BenchmarkBytesArray-4 710035 158.6 ns/op BenchmarkSliceLen-4 2371099 50.63 ns/op BenchmarkMapLen-4 773755 148.4 ns/op BenchmarkStringLen-4 1792662 66.85 ns/op BenchmarkArrayLen-4 1299459 92.70 ns/op BenchmarkSliceCap-4 2309277 51.97 ns/op BenchmarkDeepEqual/int8-4 423633 282.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 91155 1324 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 363765 325.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 86229 1361 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 359158 328.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 87582 1377 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 366544 329.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 87296 1379 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 361285 329.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 86335 1368 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 407444 286.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 110528 1069 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 351776 334.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 87374 1364 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 362197 329.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 84962 1369 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 361854 331.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 86706 1365 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 360810 328.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 86623 1361 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 352340 332.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 85594 1364 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 365641 325.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 87757 1372 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 357790 327.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 87045 1370 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 365061 327.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 86584 1374 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 363807 329.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 83886 1368 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 428402 275.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 90117 1307 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 357259 328.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 86842 1379 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 112178 1064 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 56371 2112 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 48487 2510 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 33285 3584 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 33567 3661 ns/op BenchmarkIsZero/ArrayComparable-4 273093 428.4 ns/op BenchmarkIsZero/ArrayIncomparable-4 29720 4010 ns/op BenchmarkIsZero/StructComparable-4 648643 182.3 ns/op BenchmarkIsZero/StructIncomparable-4 134107 880.1 ns/op BenchmarkIsZero/ArrayInt_4-4 1228383 95.99 ns/op BenchmarkIsZero/ArrayInt_1024-4 17604 6864 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 32871 3628 ns/op BenchmarkIsZero/Struct4Int-4 1271985 93.15 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 17475 6839 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 17401 6894 ns/op BenchmarkIsZero/StructInt_512-4 33933 3514 ns/op BenchmarkSetZero/Bool/Direct-4 4223643 28.30 ns/op BenchmarkSetZero/Bool/CachedZero-4 878002 132.6 ns/op BenchmarkSetZero/Bool/NewZero-4 670251 178.3 ns/op BenchmarkSetZero/Int/Direct-4 2437490 47.58 ns/op BenchmarkSetZero/Int/CachedZero-4 877526 132.3 ns/op BenchmarkSetZero/Int/NewZero-4 658504 176.7 ns/op BenchmarkSetZero/Uint/Direct-4 2542407 47.13 ns/op BenchmarkSetZero/Uint/CachedZero-4 859196 133.2 ns/op BenchmarkSetZero/Uint/NewZero-4 657226 175.6 ns/op BenchmarkSetZero/Float/Direct-4 2531302 47.21 ns/op BenchmarkSetZero/Float/CachedZero-4 874935 132.6 ns/op BenchmarkSetZero/Float/NewZero-4 672590 179.6 ns/op BenchmarkSetZero/Complex/Direct-4 2575845 46.91 ns/op BenchmarkSetZero/Complex/CachedZero-4 873609 131.8 ns/op BenchmarkSetZero/Complex/NewZero-4 670046 177.0 ns/op BenchmarkSetZero/Array/Direct-4 2151398 55.73 ns/op BenchmarkSetZero/Array/CachedZero-4 834547 133.9 ns/op BenchmarkSetZero/Array/NewZero-4 657735 177.9 ns/op BenchmarkSetZero/Chan/Direct-4 2572586 46.71 ns/op BenchmarkSetZero/Chan/CachedZero-4 845437 136.2 ns/op BenchmarkSetZero/Chan/NewZero-4 671317 175.1 ns/op BenchmarkSetZero/Func/Direct-4 2588272 46.67 ns/op BenchmarkSetZero/Func/CachedZero-4 863724 136.7 ns/op BenchmarkSetZero/Func/NewZero-4 680942 174.5 ns/op BenchmarkSetZero/Interface/Direct-4 2243143 52.74 ns/op BenchmarkSetZero/Interface/CachedZero-4 903870 132.4 ns/op BenchmarkSetZero/Interface/NewZero-4 663192 177.7 ns/op BenchmarkSetZero/Map/Direct-4 2564740 46.55 ns/op BenchmarkSetZero/Map/CachedZero-4 877996 135.7 ns/op BenchmarkSetZero/Map/NewZero-4 678426 175.5 ns/op BenchmarkSetZero/Pointer/Direct-4 2569485 46.72 ns/op BenchmarkSetZero/Pointer/CachedZero-4 876081 136.4 ns/op BenchmarkSetZero/Pointer/NewZero-4 667382 175.5 ns/op BenchmarkSetZero/Slice/Direct-4 2234220 53.53 ns/op BenchmarkSetZero/Slice/CachedZero-4 859014 133.2 ns/op BenchmarkSetZero/Slice/NewZero-4 669721 176.0 ns/op BenchmarkSetZero/String/Direct-4 2518424 47.84 ns/op BenchmarkSetZero/String/CachedZero-4 874468 132.3 ns/op BenchmarkSetZero/String/NewZero-4 666072 176.6 ns/op BenchmarkSetZero/Struct/Direct-4 2184657 55.93 ns/op BenchmarkSetZero/Struct/CachedZero-4 879296 132.6 ns/op BenchmarkSetZero/Struct/NewZero-4 658545 176.4 ns/op BenchmarkSelect/1-4 169774 707.7 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 72513 1643 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 37321 3197 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 188132 573.6 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 145812 832.2 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 130705 908.0 ns/op 140.97 MB/s BenchmarkCallArgCopy/size=256-4 113522 1053 ns/op 243.13 MB/s BenchmarkCallArgCopy/size=1024-4 83468 1497 ns/op 684.25 MB/s BenchmarkCallArgCopy/size=4096-4 38048 3107 ns/op 1318.39 MB/s BenchmarkCallArgCopy/size=65536-4 3042 37767 ns/op 1735.26 MB/s BenchmarkFieldByName1-4 1567039 76.52 ns/op BenchmarkFieldByName2-4 101385 1088 ns/op BenchmarkFieldByName3-4 14685 8198 ns/op BenchmarkInterfaceBig-4 4090374 29.15 ns/op BenchmarkInterfaceSmall-4 4087602 29.10 ns/op BenchmarkNew-4 2291998 52.40 ns/op BenchmarkMap/StringKeys/MapIndex-4 2325 51731 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 1878 63584 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2247 53135 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 1894 62674 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2328 51578 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 1868 63590 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 229852 521.4 ns/op BenchmarkTypeForString-4 2116609 57.93 ns/op BenchmarkTypeForError-4 968208 117.2 ns/op PASS ok reflect 19.031s goos: freebsd goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 10806 11724 ns/op 9524 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 16221 8610 ns/op 9513 B/op 1 allocs/op BenchmarkFindString-4 10000 10402 ns/op 9328 B/op 1 allocs/op BenchmarkFindSubmatch-4 10000 10911 ns/op 9418 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10000 10560 ns/op 9416 B/op 2 allocs/op BenchmarkLiteral-4 17953 7502 ns/op BenchmarkNotLiteral-4 4350 26203 ns/op BenchmarkMatchClass-4 3717 34035 ns/op BenchmarkMatchClass_InRange-4 3482 32958 ns/op BenchmarkReplaceAll-4 2601 45367 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 113877 1035 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 118780 1036 ns/op BenchmarkAnchoredShortMatch-4 72646 1688 ns/op BenchmarkAnchoredLongMatch-4 72477 1678 ns/op BenchmarkOnePassShortA-4 21205 5837 ns/op BenchmarkNotOnePassShortA-4 7468 14271 ns/op BenchmarkOnePassShortB-4 27280 4413 ns/op BenchmarkNotOnePassShortB-4 10000 11634 ns/op BenchmarkOnePassLongPrefix-4 83548 1467 ns/op BenchmarkOnePassLongNotPrefix-4 28340 4236 ns/op BenchmarkMatchParallelShared-4 27901 5146 ns/op BenchmarkMatchParallelCopied-4 22167 4654 ns/op BenchmarkQuoteMetaAll-4 147301 804.2 ns/op 17.41 MB/s BenchmarkQuoteMetaNone-4 266658 448.2 ns/op 58.01 MB/s BenchmarkCompile/Onepass-4 3998 26434 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 1720 68302 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 198 596974 ns/op 90712 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3956926 30.55 ns/op 523.69 MB/s BenchmarkMatch/Easy0/32-4 20630 5969 ns/op 5.36 MB/s BenchmarkMatch/Easy0/1K-4 17952 6599 ns/op 155.18 MB/s BenchmarkMatch/Easy0i/16-4 3908106 30.27 ns/op 528.57 MB/s BenchmarkMatch/Easy0i/32-4 5959 20078 ns/op 1.59 MB/s BenchmarkMatch/Easy0i/1K-4 278 428970 ns/op 2.39 MB/s BenchmarkMatch/Easy1/16-4 3913921 30.47 ns/op 525.04 MB/s BenchmarkMatch/Easy1/32-4 20010 6479 ns/op 4.94 MB/s BenchmarkMatch/Easy1/1K-4 7310 16222 ns/op 63.12 MB/s BenchmarkMatch/Medium/16-4 3950638 30.19 ns/op 530.01 MB/s BenchmarkMatch/Medium/32-4 6746 17667 ns/op 1.81 MB/s BenchmarkMatch/Medium/1K-4 320 372200 ns/op 2.75 MB/s BenchmarkMatch/Hard/16-4 3937086 30.15 ns/op 530.71 MB/s BenchmarkMatch/Hard/32-4 3974 27836 ns/op 1.15 MB/s BenchmarkMatch/Hard/1K-4 180 662910 ns/op 1.54 MB/s BenchmarkMatch/Hard1/16-4 1507 78175 ns/op 0.20 MB/s BenchmarkMatch/Hard1/32-4 807 148007 ns/op 0.22 MB/s BenchmarkMatch/Hard1/1K-4 26 4371625 ns/op 0.23 MB/s BenchmarkMatch_onepass_regex/16-4 29974 3939 ns/op 4.06 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 17924 6602 ns/op 4.85 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 703 168500 ns/op 6.08 MB/s 23 B/op 0 allocs/op PASS ok regexp 8.158s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 594607 189.8 ns/op BenchmarkIsWordChar-4 187140 631.7 ns/op PASS ok regexp/syntax 2.134s goos: freebsd goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCallers/cached-4 67707 1701 ns/op BenchmarkCallers/inlined-4 70855 1691 ns/op BenchmarkCallers/no-cache-4 16291 7375 ns/op BenchmarkFPCallers/cached-4 2840546 42.18 ns/op BenchmarkMakeChan/Byte-4 1161714 96.54 ns/op BenchmarkMakeChan/Int-4 972090 158.1 ns/op BenchmarkMakeChan/Ptr-4 712956 177.3 ns/op BenchmarkMakeChan/Struct/0-4 1245416 113.9 ns/op BenchmarkMakeChan/Struct/32-4 490917 234.9 ns/op BenchmarkMakeChan/Struct/40-4 435870 251.8 ns/op BenchmarkChanNonblocking-4 11280049 9.705 ns/op BenchmarkSelectUncontended-4 1020938 102.1 ns/op BenchmarkSelectSyncContended-4 35689 3354 ns/op BenchmarkSelectAsyncContended-4 121635 984.3 ns/op BenchmarkSelectNonblock-4 5811206 20.28 ns/op BenchmarkChanUncontended-4 9388 12399 ns/op BenchmarkChanContended-4 1323 95571 ns/op BenchmarkChanSync-4 120801 1056 ns/op BenchmarkChanSyncWork-4 35162 3318 ns/op BenchmarkChanProdCons0-4 99819 1216 ns/op BenchmarkChanProdCons10-4 118388 1001 ns/op BenchmarkChanProdCons100-4 119011 934.8 ns/op BenchmarkChanProdConsWork0-4 88264 1331 ns/op BenchmarkChanProdConsWork10-4 91461 1196 ns/op BenchmarkChanProdConsWork100-4 87282 1164 ns/op BenchmarkSelectProdCons-4 62534 1832 ns/op BenchmarkReceiveDataFromClosedChan-4 711540 168.0 ns/op BenchmarkChanCreation-4 180874 608.9 ns/op BenchmarkChanSem-4 160333 748.5 ns/op BenchmarkChanPopular-4 93 1096275 ns/op BenchmarkChanClosed-4 471813 251.7 ns/op BenchmarkCallClosure-4 6160988 19.18 ns/op BenchmarkCallClosure1-4 5906185 19.61 ns/op BenchmarkCallClosure2-4 1553503 85.63 ns/op BenchmarkCallClosure3-4 1875146 69.05 ns/op BenchmarkCallClosure4-4 1454364 77.01 ns/op BenchmarkComplex128DivNormal-4 10605433 16.90 ns/op BenchmarkComplex128DivNisNaN-4 7750572 20.56 ns/op BenchmarkComplex128DivDisNaN-4 8176688 22.09 ns/op BenchmarkComplex128DivNisInf-4 10320912 21.17 ns/op BenchmarkComplex128DivDisInf-4 4910925 28.86 ns/op BenchmarkAllocation-4 5719 28343 ns/op BenchmarkReadMemStats-4 5424 19322 ns/op BenchmarkReadMemStatsLatency-4 1 47566 p50-ns 47566 p90-ns 47566 p99-ns BenchmarkWriteBarrier-4 2680821 42.08 ns/op BenchmarkBulkWriteBarrier-4 6789544 17.52 ns/op BenchmarkScanStackNoLocals-4 3 38243392 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11765116 9.917 ns/op BenchmarkMSpanCountAlloc/bits=128-4 10269099 12.45 ns/op BenchmarkMSpanCountAlloc/bits=256-4 8129906 14.58 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6547802 17.82 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4633310 25.55 ns/op BenchmarkHash5-4 6536560 17.13 ns/op 291.90 MB/s BenchmarkHash16-4 6360714 18.00 ns/op 889.02 MB/s BenchmarkHash64-4 5671108 20.16 ns/op 3175.24 MB/s BenchmarkHash1024-4 1874179 64.47 ns/op 15882.73 MB/s BenchmarkHash65536-4 38692 3086 ns/op 21234.51 MB/s BenchmarkAlignedLoad-4 7747599 15.37 ns/op BenchmarkUnalignedLoad-4 7625773 15.87 ns/op BenchmarkEqEfaceConcrete-4 6507484 19.61 ns/op BenchmarkEqIfaceConcrete-4 6582352 18.79 ns/op BenchmarkNeEfaceConcrete-4 6291100 19.25 ns/op BenchmarkNeIfaceConcrete-4 6034644 19.56 ns/op BenchmarkConvT2EByteSized/bool-4 6182652 20.51 ns/op BenchmarkConvT2EByteSized/uint8-4 6184446 20.36 ns/op BenchmarkConvT2ESmall-4 5683592 22.41 ns/op BenchmarkConvT2EUintptr-4 5637286 22.39 ns/op BenchmarkConvT2ELarge-4 1367286 92.95 ns/op BenchmarkConvT2ISmall-4 5644647 22.38 ns/op BenchmarkConvT2IUintptr-4 5555828 21.56 ns/op BenchmarkConvT2ILarge-4 1367050 87.66 ns/op BenchmarkConvI2E-4 4691704 25.55 ns/op BenchmarkConvI2I-4 4997940 23.58 ns/op BenchmarkAssertE2T-4 4676954 25.96 ns/op BenchmarkAssertE2TLarge-4 2460484 49.11 ns/op BenchmarkAssertE2I-4 5364622 22.28 ns/op BenchmarkAssertI2T-4 4648641 25.64 ns/op BenchmarkAssertI2I-4 5290498 22.58 ns/op BenchmarkAssertI2E-4 5598334 21.33 ns/op BenchmarkAssertE2E-4 5618446 21.00 ns/op BenchmarkAssertE2T2-4 3921400 30.35 ns/op BenchmarkAssertE2T2Blank-4 4893345 24.59 ns/op BenchmarkAssertI2E2-4 4401865 27.10 ns/op BenchmarkAssertI2E2Blank-4 5724999 20.93 ns/op BenchmarkAssertE2E2-4 4433985 26.85 ns/op BenchmarkAssertE2E2Blank-4 5662058 21.08 ns/op BenchmarkConvT2Ezero/zero/16-4 5576032 22.37 ns/op BenchmarkConvT2Ezero/zero/32-4 5507923 22.70 ns/op BenchmarkConvT2Ezero/zero/64-4 5534498 22.59 ns/op BenchmarkConvT2Ezero/zero/str-4 5547656 22.81 ns/op BenchmarkConvT2Ezero/zero/slice-4 5435446 23.05 ns/op BenchmarkConvT2Ezero/zero/big-4 274338 545.1 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1534759 79.48 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1402396 93.38 ns/op BenchmarkConvT2Ezero/nonzero/big-4 279703 550.6 ns/op BenchmarkConvT2Ezero/smallint/16-4 5579324 22.57 ns/op BenchmarkConvT2Ezero/smallint/32-4 5434460 23.17 ns/op BenchmarkConvT2Ezero/smallint/64-4 5542303 22.75 ns/op BenchmarkConvT2Ezero/largeint/16-4 1821085 61.74 ns/op BenchmarkConvT2Ezero/largeint/32-4 1944174 65.90 ns/op BenchmarkConvT2Ezero/largeint/64-4 1990164 62.31 ns/op BenchmarkMalloc8-4 2124080 63.68 ns/op BenchmarkMalloc16-4 2249100 61.02 ns/op BenchmarkMallocTypeInfo8-4 2247280 50.09 ns/op BenchmarkMallocTypeInfo16-4 1589900 65.54 ns/op BenchmarkMallocLargeStruct-4 200863 586.3 ns/op BenchmarkGoroutineSelect-4 84 1409549 ns/op BenchmarkGoroutineBlocking-4 97 1268213 ns/op BenchmarkGoroutineForRange-4 87 1242491 ns/op BenchmarkGoroutineIdle-4 140 828711 ns/op BenchmarkHashStringSpeed-4 2125982 58.78 ns/op BenchmarkHashBytesSpeed-4 1304108 91.74 ns/op BenchmarkHashInt32Speed-4 2693010 45.20 ns/op BenchmarkHashInt64Speed-4 2388200 44.95 ns/op BenchmarkHashStringArraySpeed-4 649654 185.2 ns/op BenchmarkMegMap-4 2359418 50.65 ns/op BenchmarkMegOneMap-4 2439415 49.38 ns/op BenchmarkMegEqMap-4 1507 81490 ns/op BenchmarkMegEmptyMap-4 4330568 27.69 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 1912393 62.08 ns/op BenchmarkSmallStrMap-4 2847094 42.17 ns/op BenchmarkMapStringKeysEight_16-4 2821718 42.36 ns/op BenchmarkMapStringKeysEight_32-4 2756821 43.40 ns/op BenchmarkMapStringKeysEight_64-4 2600577 45.21 ns/op BenchmarkMapStringKeysEight_128-4 2335790 51.31 ns/op BenchmarkMapStringKeysEight_256-4 2349238 51.49 ns/op BenchmarkMapStringKeysEight_1M-4 2338842 51.19 ns/op BenchmarkMapFirst/1-4 4051479 28.65 ns/op BenchmarkMapFirst/2-4 4363496 27.35 ns/op BenchmarkMapFirst/3-4 4092470 27.64 ns/op BenchmarkMapFirst/4-4 4368314 27.36 ns/op BenchmarkMapFirst/5-4 4056321 28.73 ns/op BenchmarkMapFirst/6-4 4297698 27.41 ns/op BenchmarkMapFirst/7-4 4152241 28.65 ns/op BenchmarkMapFirst/8-4 4324461 27.52 ns/op BenchmarkMapFirst/9-4 3391116 34.70 ns/op BenchmarkMapFirst/10-4 3476128 35.04 ns/op BenchmarkMapFirst/11-4 3423073 35.78 ns/op BenchmarkMapFirst/12-4 3529472 35.07 ns/op BenchmarkMapFirst/13-4 3401698 35.50 ns/op BenchmarkMapFirst/14-4 3518880 34.65 ns/op BenchmarkMapFirst/15-4 3290810 35.52 ns/op BenchmarkMapFirst/16-4 3519360 34.94 ns/op BenchmarkMapMid/1-4 4166053 28.76 ns/op BenchmarkMapMid/2-4 4106257 29.12 ns/op BenchmarkMapMid/3-4 3978754 29.07 ns/op BenchmarkMapMid/4-4 4010016 29.60 ns/op BenchmarkMapMid/5-4 3995248 30.34 ns/op BenchmarkMapMid/6-4 3994953 30.14 ns/op BenchmarkMapMid/7-4 3910479 30.77 ns/op BenchmarkMapMid/8-4 3962370 30.10 ns/op BenchmarkMapMid/9-4 3358203 35.55 ns/op BenchmarkMapMid/10-4 3457494 35.24 ns/op BenchmarkMapMid/11-4 3341167 36.45 ns/op BenchmarkMapMid/12-4 3586174 35.58 ns/op BenchmarkMapMid/13-4 3271543 36.32 ns/op BenchmarkMapMid/14-4 3387307 35.37 ns/op BenchmarkMapMid/15-4 3211633 36.37 ns/op BenchmarkMapMid/16-4 3303072 35.28 ns/op BenchmarkMapLast/1-4 4148203 28.42 ns/op BenchmarkMapLast/2-4 4132627 29.18 ns/op BenchmarkMapLast/3-4 3947031 29.28 ns/op BenchmarkMapLast/4-4 3967023 29.92 ns/op BenchmarkMapLast/5-4 3819313 31.00 ns/op BenchmarkMapLast/6-4 3876247 30.68 ns/op BenchmarkMapLast/7-4 3689910 32.41 ns/op BenchmarkMapLast/8-4 3734298 31.99 ns/op BenchmarkMapLast/9-4 3394030 35.81 ns/op BenchmarkMapLast/10-4 3449142 35.20 ns/op BenchmarkMapLast/11-4 3394243 34.98 ns/op BenchmarkMapLast/12-4 3487443 35.30 ns/op BenchmarkMapLast/13-4 3396004 35.81 ns/op BenchmarkMapLast/14-4 3496660 35.11 ns/op BenchmarkMapLast/15-4 3334376 36.52 ns/op BenchmarkMapLast/16-4 3512118 34.96 ns/op BenchmarkMapCycle-4 2641917 46.80 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3134823 42.12 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2286 49914 ns/op BenchmarkMakeMap/[Byte]Byte-4 443145 344.7 ns/op BenchmarkMakeMap/[Int]Int-4 280107 488.2 ns/op BenchmarkNewEmptyMap-4 3670857 33.88 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1226442 98.67 ns/op 0 B/op 0 allocs/op BenchmarkSameLengthMap-4 2341018 51.17 ns/op BenchmarkSmallKeyMap-4 2550744 46.95 ns/op BenchmarkMapPopulate/1-4 1810309 66.23 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 126822 1030 ns/op 328 B/op 3 allocs/op BenchmarkMapPopulate/100-4 10000 12001 ns/op 4456 B/op 9 allocs/op BenchmarkMapPopulate/1000-4 811 154757 ns/op 74265 B/op 20 allocs/op BenchmarkMapPopulate/10000-4 100 1335301 ns/op 591490 B/op 79 allocs/op BenchmarkMapPopulate/100000-4 7 17625226 ns/op 4729418 B/op 533 allocs/op BenchmarkComplexAlgMap-4 442885 270.8 ns/op BenchmarkGoMapClear/Reflexive/1-4 1482372 81.02 ns/op BenchmarkGoMapClear/Reflexive/10-4 1000000 105.5 ns/op BenchmarkGoMapClear/Reflexive/100-4 448347 270.0 ns/op BenchmarkGoMapClear/Reflexive/1000-4 33832 3528 ns/op BenchmarkGoMapClear/Reflexive/10000-4 3920 28990 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1200248 100.3 ns/op BenchmarkGoMapClear/NonReflexive/10-4 972860 118.7 ns/op BenchmarkGoMapClear/NonReflexive/100-4 422082 288.5 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 36562 3544 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 3877 28959 ns/op BenchmarkMapStringConversion/32/simple-4 1484736 81.19 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1409066 85.06 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1400532 86.13 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1410648 85.56 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1302492 92.75 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1284915 92.99 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1772712 76.37 ns/op BenchmarkMapInterfacePtr-4 1536411 95.72 ns/op BenchmarkNewEmptyMapHintLessThan8-4 2484106 48.37 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 125859 1542 ns/op 1192 B/op 3 allocs/op BenchmarkMapIter/Key=int32/Elem=int32/len=6-4 1545024 77.68 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=64-4 1272946 95.13 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=65536-4 1274661 93.39 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=6-4 1569039 76.21 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=64-4 1283348 91.79 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=65536-4 1315188 92.42 ns/op BenchmarkMapIter/Key=string/Elem=string/len=6-4 1537234 77.60 ns/op BenchmarkMapIter/Key=string/Elem=string/len=64-4 1249128 95.26 ns/op BenchmarkMapIter/Key=string/Elem=string/len=65536-4 1242349 92.70 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=6-4 1441730 82.90 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=64-4 1381458 88.92 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=65536-4 1353186 86.07 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=6-4 607194 200.3 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=64-4 563910 208.7 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=65536-4 1000000 581.3 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=6-4 119560 990.8 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=64-4 116281 1018 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=65536-4 1000000 1905 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=6-4 57795 2087 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=64-4 52662 2259 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=65536-4 1000000 3976 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=6-4 112926 1018 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=64-4 112416 1044 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=65536-4 1000000 2078 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=6-4 1593750 75.78 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=64-4 1321887 90.95 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=65536-4 1335022 89.30 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=6-4 1545104 76.97 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=64-4 1338764 89.18 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=65536-4 1366700 84.95 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=6-4 5116118 23.91 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=64-4 30240776 4.014 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=65536-4 100000000 1.226 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=6-4 5237916 23.31 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=64-4 30418975 4.030 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=65536-4 70880512 1.660 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=6-4 5276059 23.07 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=64-4 30109440 4.102 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=65536-4 62429440 1.860 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=6-4 5013946 23.62 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=64-4 32143513 3.860 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=65536-4 68698342 1.824 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=6-4 2623066 45.96 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=64-4 21137418 5.769 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=65536-4 66682150 1.626 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=6-4 666228 174.3 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=64-4 6596857 17.88 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=65536-4 70718148 1.666 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=6-4 334602 360.5 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=64-4 3444766 35.47 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=65536-4 73095896 1.672 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=6-4 639248 177.3 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=64-4 6588696 18.30 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=65536-4 76221592 1.699 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=6-4 5258834 23.18 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=64-4 30586269 4.009 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=65536-4 72349999 1.713 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=6-4 5273103 23.03 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=64-4 30655654 4.017 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=65536-4 76970985 1.661 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=6-4 2156485 55.29 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=64-4 1919664 62.31 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=65536-4 866803 141.6 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=6-4 2244114 53.41 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=64-4 1991468 61.30 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=65536-4 542530 209.6 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=6-4 1890085 63.61 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=64-4 1768160 67.59 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=65536-4 506560 224.8 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=6-4 1000000 119.8 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=64-4 1228081 98.53 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=65536-4 447292 255.0 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=6-4 623496 191.3 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=64-4 637923 183.3 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=65536-4 202984 557.5 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=6-4 147351 798.9 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=64-4 144606 829.8 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=65536-4 30229 3932 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=6-4 63622 1843 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=64-4 56629 2023 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=65536-4 14364 8259 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=6-4 106126 1068 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=64-4 110240 1046 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=65536-4 30952 3886 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=6-4 2208321 54.11 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=64-4 1861107 64.39 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=65536-4 612609 197.8 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=6-4 2158491 55.44 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=64-4 1871460 63.67 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=65536-4 645116 188.1 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=6-4 2214516 53.93 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=64-4 2040051 57.93 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=65536-4 1372089 93.16 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=6-4 2187264 54.90 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=64-4 2001223 60.96 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=65536-4 1000000 100.4 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=6-4 2001924 64.97 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=64-4 1934511 62.30 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=65536-4 986126 125.5 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=6-4 1321170 90.88 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=64-4 1313997 91.09 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=65536-4 669919 151.1 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=6-4 745130 155.2 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=64-4 731839 156.7 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=65536-4 364710 309.7 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=6-4 168328 677.4 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=64-4 170223 680.1 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=65536-4 82988 1438 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=6-4 135457 798.1 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=64-4 157028 774.6 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=65536-4 78903 1561 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=6-4 727436 154.0 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=64-4 762552 156.5 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=65536-4 565146 213.9 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=6-4 2273863 52.58 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=64-4 1765344 60.37 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=65536-4 1200589 96.73 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=6-4 2232927 53.93 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=64-4 2063906 57.88 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=65536-4 1223740 94.00 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=6-4 1968466 60.69 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=64-4 1964194 60.89 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=65536-4 688862 150.0 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=6-4 2012455 59.61 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=64-4 2019928 60.37 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=65536-4 590833 207.8 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=6-4 1700058 78.89 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=64-4 1678440 72.20 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=65536-4 462987 275.8 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=6-4 1000000 108.2 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=64-4 1000000 109.7 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=65536-4 479976 265.6 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=6-4 624050 192.9 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=64-4 587134 199.5 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=65536-4 202371 568.2 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=6-4 141054 807.0 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=64-4 141012 844.5 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=65536-4 30438 3958 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=6-4 64675 1807 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=64-4 54963 2149 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=65536-4 10000 10795 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=6-4 107005 1072 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=64-4 96915 1211 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=65536-4 18462 6509 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=6-4 1925474 61.77 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=64-4 1929742 62.24 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=65536-4 616148 209.2 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=6-4 1957172 60.80 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=64-4 1935876 61.27 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=65536-4 607780 212.3 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=6-4 1154778 102.3 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=64-4 748480 159.7 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=65536-4 815868 229.9 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=6-4 1000000 112.8 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=64-4 699418 193.8 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=65536-4 738676 279.7 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=6-4 1000000 130.2 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=64-4 516232 364.3 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=65536-4 434778 485.7 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=6-4 760887 165.3 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=64-4 493982 296.9 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=65536-4 505519 329.9 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=6-4 222469 994.4 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=64-4 172045 1028 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=65536-4 149269 1099 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=6-4 27504 5166 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=64-4 20557 7163 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=65536-4 25591 4468 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=6-4 10000 11674 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=64-4 10000 12707 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=65536-4 9748 12218 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=6-4 19742 6737 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=64-4 19720 6439 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=65536-4 20838 5559 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=6-4 1000000 126.0 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=64-4 664124 205.3 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=65536-4 704412 270.2 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=6-4 1000000 132.7 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=64-4 699820 229.8 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=65536-4 737912 284.6 ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=6-4 587016 207.9 ns/op 147104 p100-ns/op 105.0 p50-ns/op 228.0 p99-ns/op 1026 p99.9-ns/op 8093 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=64-4 451936 269.8 ns/op 127612 p100-ns/op 109.0 p50-ns/op 2113 p99-ns/op 3319 p99.9-ns/op 13261 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=65536-4 459027 346.1 ns/op 251155 p100-ns/op 167.0 p50-ns/op 549.0 p99-ns/op 34560 p99.9-ns/op 48499 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=6-4 571305 207.3 ns/op 175611 p100-ns/op 89.00 p50-ns/op 268.0 p99-ns/op 1126 p99.9-ns/op 11806 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=64-4 438297 284.7 ns/op 148091 p100-ns/op 94.00 p50-ns/op 2772 p99-ns/op 4121 p99.9-ns/op 22228 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=65536-4 415256 381.0 ns/op 285513 p100-ns/op 196.0 p50-ns/op 582.0 p99-ns/op 42855 p99.9-ns/op 59468 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=6-4 520432 228.6 ns/op 143855 p100-ns/op 96.00 p50-ns/op 352.0 p99-ns/op 2053 p99.9-ns/op 13778 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=64-4 357069 362.9 ns/op 4512949 p100-ns/op 104.0 p50-ns/op 3886 p99-ns/op 8243 p99.9-ns/op 83942 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=65536-4 302360 599.3 ns/op 498157 p100-ns/op 277.0 p50-ns/op 717.0 p99-ns/op 101921 p99.9-ns/op 197073 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=6-4 471487 259.0 ns/op 132023 p100-ns/op 141.0 p50-ns/op 371.0 p99-ns/op 1211 p99.9-ns/op 11573 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=64-4 342072 362.0 ns/op 176052 p100-ns/op 146.0 p50-ns/op 3246 p99-ns/op 5731 p99.9-ns/op 45193 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=65536-4 343306 457.2 ns/op 273079 p100-ns/op 255.0 p50-ns/op 654.0 p99-ns/op 49142 p99.9-ns/op 67581 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=6-4 180450 906.3 ns/op 11979818 p100-ns/op 406.0 p50-ns/op 2719 p99-ns/op 22685 p99.9-ns/op 104222 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=64-4 138960 993.5 ns/op 13873109 p100-ns/op 428.0 p50-ns/op 5183 p99-ns/op 33191 p99.9-ns/op 117796 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=65536-4 130579 1303 ns/op 309023 p100-ns/op 756.0 p50-ns/op 2283 p99-ns/op 180032 p99.9-ns/op 223384 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=6-4 25730 6372 ns/op 14420954 p100-ns/op 3190 p50-ns/op 24613 p99-ns/op 112078 p99.9-ns/op 11359858 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=64-4 25501 8113 ns/op 14539600 p100-ns/op 2989 p50-ns/op 31774 p99-ns/op 129178 p99.9-ns/op 11482688 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=65536-4 24405 4669 ns/op 506671 p100-ns/op 3765 p50-ns/op 11612 p99-ns/op 465938 p99.9-ns/op 495904 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=6-4 10000 11391 ns/op 10264173 p100-ns/op 7715 p50-ns/op 45814 p99-ns/op 169636 p99.9-ns/op 10264173 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=64-4 10000 11993 ns/op 386428 p100-ns/op 7702 p50-ns/op 71215 p99-ns/op 238820 p99.9-ns/op 386428 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=65536-4 9092 12607 ns/op 527719 p100-ns/op 11116 p50-ns/op 25927 p99-ns/op 474518 p99.9-ns/op 527719 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=6-4 16843 6082 ns/op 208966 p100-ns/op 4672 p50-ns/op 27471 p99-ns/op 109768 p99.9-ns/op 197443 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=64-4 18478 6597 ns/op 308808 p100-ns/op 4752 p50-ns/op 30306 p99-ns/op 143932 p99.9-ns/op 275479 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=65536-4 20648 5662 ns/op 82048 p100-ns/op 5286 p50-ns/op 13327 p99-ns/op 46013 p99.9-ns/op 58023 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=6-4 548065 224.9 ns/op 124064 p100-ns/op 105.0 p50-ns/op 280.0 p99-ns/op 2171 p99.9-ns/op 11796 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=64-4 392569 321.8 ns/op 221986 p100-ns/op 111.0 p50-ns/op 2916 p99-ns/op 6126 p99.9-ns/op 22884 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=65536-4 357921 400.5 ns/op 324011 p100-ns/op 204.0 p50-ns/op 590.0 p99-ns/op 42284 p99.9-ns/op 82199 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=6-4 573164 215.8 ns/op 127264 p100-ns/op 97.00 p50-ns/op 262.0 p99-ns/op 1504 p99.9-ns/op 11095 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=64-4 418125 296.3 ns/op 182900 p100-ns/op 104.0 p50-ns/op 2786 p99-ns/op 4392 p99.9-ns/op 25365 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=65536-4 415310 395.1 ns/op 627595 p100-ns/op 197.0 p50-ns/op 576.0 p99-ns/op 43755 p99.9-ns/op 82566 p99.99-ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=6-4 1000000 104.9 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=64-4 1308442 89.34 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=65536-4 518308 209.3 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=6-4 1000000 114.1 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=64-4 1000000 108.2 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=65536-4 499417 248.8 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=6-4 983200 143.1 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=64-4 981655 157.7 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=65536-4 314968 347.2 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=6-4 738556 162.8 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=64-4 792926 168.3 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=65536-4 374222 308.8 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=6-4 205389 837.0 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=64-4 210730 677.1 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=65536-4 151465 848.0 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=6-4 31248 4131 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=64-4 27855 5212 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=65536-4 27756 4047 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=6-4 10000 11110 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=64-4 10000 11128 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=65536-4 10262 11294 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=6-4 21177 6013 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=64-4 18688 6334 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=65536-4 20696 5650 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=6-4 1000000 115.3 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=64-4 1000000 114.2 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=65536-4 468046 244.0 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=6-4 1000000 113.7 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=64-4 1000000 116.4 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=65536-4 421963 243.2 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=6-4 1652934 72.32 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=64-4 1714891 69.87 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=65536-4 744009 159.8 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=6-4 1653272 72.97 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=64-4 1698031 70.28 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=65536-4 523064 217.4 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=6-4 1515902 77.96 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=64-4 1592947 74.90 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=65536-4 392023 273.0 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=6-4 953289 120.6 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=64-4 954364 124.9 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=65536-4 412382 271.4 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=6-4 222316 586.7 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=64-4 233103 673.3 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=65536-4 117230 872.1 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=6-4 26365 4159 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=64-4 31186 5530 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=65536-4 18934 6576 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=6-4 10000 10442 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=64-4 10000 13443 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=65536-4 7314 17400 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=6-4 20778 5973 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=64-4 18508 5787 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=65536-4 13232 8257 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=6-4 1648410 72.62 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=64-4 1650094 71.38 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=65536-4 580065 196.6 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=6-4 1632950 72.66 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=64-4 1714576 69.83 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=65536-4 524412 224.0 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=6-4 1000000 103.7 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=64-4 1000000 101.7 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=65536-4 548628 213.2 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=6-4 1000000 100.6 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=64-4 1254346 98.23 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=65536-4 467642 255.3 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=6-4 149904 8780 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=64-4 484570 5081 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=65536-4 249105 479.7 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=6-4 588181 216.5 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=64-4 564205 197.4 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=65536-4 335390 375.9 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=6-4 275232 426.1 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=64-4 274639 439.1 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=65536-4 119504 874.3 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=6-4 56914 2067 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=64-4 55440 2145 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=65536-4 22764 5322 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=6-4 1000000 128.3 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=64-4 1000000 128.0 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=65536-4 279954 444.4 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=6-4 1000000 123.8 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=64-4 1000000 124.9 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=65536-4 289604 442.7 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=6-4 1000000 129.7 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=64-4 1000000 133.4 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=65536-4 238706 465.3 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=6-4 930602 129.3 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=64-4 906918 136.1 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=65536-4 1000000 273.0 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=6-4 917185 125.4 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=64-4 916732 135.4 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=65536-4 738495 344.9 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=6-4 825096 154.2 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=64-4 757534 160.7 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=65536-4 563996 448.7 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=6-4 593720 199.7 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=64-4 573454 218.7 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=65536-4 656949 457.1 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=6-4 168640 776.3 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=64-4 171361 822.7 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=65536-4 187813 1125 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=6-4 21624 5008 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=64-4 21398 5602 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=65536-4 31072 3837 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=6-4 10000 11674 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=64-4 10000 12313 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=65536-4 26902 4467 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=6-4 20132 6209 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=64-4 18819 6576 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=65536-4 685567 6680 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=6-4 718797 139.3 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=64-4 698216 147.6 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=65536-4 804577 343.9 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=6-4 938821 128.7 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=64-4 872931 136.4 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=65536-4 781536 312.6 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=6-4 580470 213.4 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=64-4 412735 301.5 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=65536-4 417715 693.7 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=6-4 586320 203.2 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=64-4 471573 276.6 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=65536-4 376736 720.3 ns/op BenchmarkMapPop/Key=string/Elem=string/len=6-4 556087 226.1 ns/op BenchmarkMapPop/Key=string/Elem=string/len=64-4 439983 299.1 ns/op BenchmarkMapPop/Key=string/Elem=string/len=65536-4 290256 961.9 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=6-4 435534 286.7 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=64-4 359574 347.6 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=65536-4 340978 975.8 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=6-4 122455 1105 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=64-4 116766 1109 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=65536-4 120912 1650 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=6-4 17701 7556 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=64-4 14562 7791 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=65536-4 34501 3435 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=6-4 10000 13341 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=64-4 10000 15481 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=65536-4 34894 3482 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=6-4 19642 6390 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=64-4 18657 6539 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=65536-4 321859 6182 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=6-4 541652 211.0 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=64-4 449924 284.6 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=65536-4 376353 772.8 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=6-4 511280 203.0 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=64-4 453562 280.5 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=65536-4 371719 766.9 ns/op BenchmarkMapDeleteLargeKey-4 221980 508.5 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=1-4 2219341 53.61 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=2-4 2197621 53.85 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=3-4 2214488 54.22 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=4-4 2165679 54.94 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=5-4 2184309 54.50 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=6-4 2157212 55.03 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=7-4 2171733 54.88 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=8-4 2137611 56.14 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=1-4 2290078 52.38 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=2-4 2233863 52.49 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=3-4 2286968 52.38 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=4-4 2232650 54.03 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=5-4 2241193 52.88 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=6-4 2202367 53.18 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=7-4 2231306 53.53 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=8-4 2192271 54.73 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=1-4 1956288 60.91 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=2-4 1936581 61.76 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=3-4 1941043 62.29 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=4-4 1915786 63.01 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=5-4 1917595 63.15 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=6-4 1864138 63.28 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=7-4 1881142 63.62 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=8-4 1900644 63.15 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=1-4 2401513 50.35 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=2-4 2369451 49.80 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=3-4 2078005 58.04 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=4-4 2297317 51.38 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=5-4 2139525 55.43 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=6-4 2234449 52.91 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=7-4 2120791 56.00 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=8-4 2190183 54.79 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=1-4 2350724 51.17 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=2-4 2309290 52.34 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=3-4 2277718 52.48 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=4-4 2204952 53.61 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=5-4 2238514 53.61 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=6-4 2191480 54.62 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=7-4 2209221 54.56 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=8-4 2134454 55.66 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=1-4 1959418 61.41 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=2-4 1946610 61.58 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=3-4 1958154 61.53 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=4-4 1931080 71.58 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=5-4 1912220 61.45 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=6-4 1997576 61.88 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=7-4 1797262 65.07 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=8-4 1911190 61.52 ns/op BenchmarkMemmove/0-4 13280007 9.133 ns/op BenchmarkMemmove/1-4 1938274 59.92 ns/op 16.69 MB/s BenchmarkMemmove/2-4 1864195 62.78 ns/op 31.86 MB/s BenchmarkMemmove/3-4 1882651 62.88 ns/op 47.71 MB/s BenchmarkMemmove/4-4 1874518 62.90 ns/op 63.60 MB/s BenchmarkMemmove/5-4 1895395 62.21 ns/op 80.38 MB/s BenchmarkMemmove/6-4 1873106 61.96 ns/op 96.84 MB/s BenchmarkMemmove/7-4 1874841 62.02 ns/op 112.86 MB/s BenchmarkMemmove/8-4 1905013 60.85 ns/op 131.46 MB/s BenchmarkMemmove/9-4 1750106 66.00 ns/op 136.37 MB/s BenchmarkMemmove/10-4 1769037 66.40 ns/op 150.61 MB/s BenchmarkMemmove/11-4 1742061 67.51 ns/op 162.93 MB/s BenchmarkMemmove/12-4 1748424 66.07 ns/op 181.63 MB/s BenchmarkMemmove/13-4 1756494 65.93 ns/op 197.19 MB/s BenchmarkMemmove/14-4 1776571 65.55 ns/op 213.58 MB/s BenchmarkMemmove/15-4 1760553 66.26 ns/op 226.36 MB/s BenchmarkMemmove/16-4 1863441 62.97 ns/op 254.08 MB/s BenchmarkMemmove/32-4 1755700 66.80 ns/op 479.02 MB/s BenchmarkMemmove/64-4 1650007 71.34 ns/op 897.16 MB/s BenchmarkMemmove/128-4 1396038 84.89 ns/op 1507.88 MB/s BenchmarkMemmove/256-4 1000000 111.5 ns/op 2296.42 MB/s BenchmarkMemmove/512-4 720220 162.1 ns/op 3159.06 MB/s BenchmarkMemmove/1024-4 401824 291.5 ns/op 3512.54 MB/s BenchmarkMemmove/2048-4 241011 488.2 ns/op 4194.91 MB/s BenchmarkMemmove/4096-4 132601 897.7 ns/op 4562.92 MB/s BenchmarkMemmoveOverlap/32-4 1761763 66.49 ns/op 481.29 MB/s BenchmarkMemmoveOverlap/64-4 1620213 72.45 ns/op 883.37 MB/s BenchmarkMemmoveOverlap/128-4 1390702 84.15 ns/op 1521.04 MB/s BenchmarkMemmoveOverlap/256-4 1000000 113.1 ns/op 2264.11 MB/s BenchmarkMemmoveOverlap/512-4 731712 162.3 ns/op 3153.88 MB/s BenchmarkMemmoveOverlap/1024-4 411302 288.6 ns/op 3548.72 MB/s BenchmarkMemmoveOverlap/2048-4 244239 489.5 ns/op 4184.06 MB/s BenchmarkMemmoveOverlap/4096-4 131616 901.2 ns/op 4545.18 MB/s BenchmarkMemmoveUnalignedDst/0-4 12729774 9.430 ns/op BenchmarkMemmoveUnalignedDst/1-4 1956597 59.90 ns/op 16.69 MB/s BenchmarkMemmoveUnalignedDst/2-4 1858149 61.88 ns/op 32.32 MB/s BenchmarkMemmoveUnalignedDst/3-4 1912282 62.45 ns/op 48.04 MB/s BenchmarkMemmoveUnalignedDst/4-4 1889488 61.92 ns/op 64.60 MB/s BenchmarkMemmoveUnalignedDst/5-4 1885494 61.87 ns/op 80.82 MB/s BenchmarkMemmoveUnalignedDst/6-4 1858543 61.80 ns/op 97.09 MB/s BenchmarkMemmoveUnalignedDst/7-4 1866520 62.34 ns/op 112.29 MB/s BenchmarkMemmoveUnalignedDst/8-4 1959108 59.77 ns/op 133.84 MB/s BenchmarkMemmoveUnalignedDst/9-4 1784392 66.94 ns/op 134.45 MB/s BenchmarkMemmoveUnalignedDst/10-4 1756330 65.93 ns/op 151.67 MB/s BenchmarkMemmoveUnalignedDst/11-4 1774616 66.04 ns/op 166.57 MB/s BenchmarkMemmoveUnalignedDst/12-4 1771622 66.39 ns/op 180.76 MB/s BenchmarkMemmoveUnalignedDst/13-4 1753862 66.46 ns/op 195.60 MB/s BenchmarkMemmoveUnalignedDst/14-4 1773988 66.95 ns/op 209.11 MB/s BenchmarkMemmoveUnalignedDst/15-4 1776250 66.26 ns/op 226.38 MB/s BenchmarkMemmoveUnalignedDst/16-4 1767878 66.05 ns/op 242.23 MB/s BenchmarkMemmoveUnalignedDst/32-4 1669146 70.21 ns/op 455.77 MB/s BenchmarkMemmoveUnalignedDst/64-4 1552879 76.54 ns/op 836.19 MB/s BenchmarkMemmoveUnalignedDst/128-4 1358562 87.85 ns/op 1457.09 MB/s BenchmarkMemmoveUnalignedDst/256-4 1000000 115.2 ns/op 2222.49 MB/s BenchmarkMemmoveUnalignedDst/512-4 718669 167.4 ns/op 3058.61 MB/s BenchmarkMemmoveUnalignedDst/1024-4 401890 295.1 ns/op 3469.97 MB/s BenchmarkMemmoveUnalignedDst/2048-4 240399 495.9 ns/op 4129.71 MB/s BenchmarkMemmoveUnalignedDst/4096-4 127624 922.8 ns/op 4438.73 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1635291 71.23 ns/op 449.24 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1486612 78.70 ns/op 813.22 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1298043 91.51 ns/op 1398.78 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 977643 118.9 ns/op 2152.85 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 695113 168.0 ns/op 3046.80 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 398449 297.2 ns/op 3445.12 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 238501 498.0 ns/op 4112.11 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 130872 920.0 ns/op 4452.35 MB/s BenchmarkMemmoveUnalignedSrc/0-4 12746827 9.464 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1940193 59.97 ns/op 16.67 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1903671 61.62 ns/op 32.46 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1867549 64.09 ns/op 46.81 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1861850 61.59 ns/op 64.95 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1899157 61.49 ns/op 81.32 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1859144 61.75 ns/op 97.16 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1866826 61.46 ns/op 113.90 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1797973 64.11 ns/op 124.79 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1775210 65.79 ns/op 136.80 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1778654 66.56 ns/op 150.24 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1773885 66.41 ns/op 165.63 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1772853 66.36 ns/op 180.83 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1780932 66.80 ns/op 194.61 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1777153 65.96 ns/op 212.25 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1778175 66.31 ns/op 226.22 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1773210 66.21 ns/op 241.66 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1671846 70.26 ns/op 455.43 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1528856 77.37 ns/op 827.18 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1316456 89.99 ns/op 1422.45 MB/s BenchmarkMemmoveUnalignedSrc/256-4 977757 117.4 ns/op 2181.28 MB/s BenchmarkMemmoveUnalignedSrc/512-4 701814 167.9 ns/op 3049.68 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 404198 294.8 ns/op 3473.55 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 240064 494.1 ns/op 4144.66 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 130278 908.1 ns/op 4510.72 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 1544676 77.36 ns/op 206.82 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 1551916 76.66 ns/op 208.72 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 1467314 82.29 ns/op 194.44 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1432057 83.34 ns/op 191.99 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 1468003 81.97 ns/op 195.19 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 1445628 83.49 ns/op 191.64 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 1465627 82.63 ns/op 193.64 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 1439059 82.74 ns/op 193.38 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1312312 91.62 ns/op 698.51 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1200487 100.0 ns/op 639.71 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1250932 95.32 ns/op 671.43 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1231740 97.22 ns/op 658.27 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1249807 95.52 ns/op 670.00 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1209519 96.89 ns/op 660.56 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1258858 95.20 ns/op 672.25 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1240400 98.89 ns/op 647.17 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 751328 157.0 ns/op 1630.15 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 573988 202.1 ns/op 1266.60 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 719101 159.9 ns/op 1601.32 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 698858 161.4 ns/op 1586.09 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 729054 164.6 ns/op 1555.17 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 736023 159.8 ns/op 1602.30 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 731500 159.4 ns/op 1605.81 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 714607 163.8 ns/op 1563.11 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 80229 1498 ns/op 2734.62 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 52122 2319 ns/op 1766.34 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 79792 1495 ns/op 2739.15 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 79746 1498 ns/op 2733.44 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 80316 1500 ns/op 2731.14 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 79705 1503 ns/op 2725.75 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 79755 1496 ns/op 2738.35 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 79200 1506 ns/op 2719.65 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 4844 23499 ns/op 2788.94 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 3190 35821 ns/op 1829.54 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 4725 23441 ns/op 2795.80 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 4750 23650 ns/op 2771.06 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 4740 23573 ns/op 2780.17 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 4719 23623 ns/op 2774.29 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 4688 23395 ns/op 2801.32 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 4582 23605 ns/op 2776.36 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1678932 70.80 ns/op 451.99 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1544619 76.23 ns/op 839.58 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1350601 87.27 ns/op 1466.73 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 995745 115.8 ns/op 2211.18 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 702709 164.3 ns/op 3116.55 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 405414 293.5 ns/op 3488.77 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 242296 493.7 ns/op 4147.94 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 132370 905.4 ns/op 4523.72 MB/s BenchmarkMemclr/5-4 11328448 10.84 ns/op 461.22 MB/s BenchmarkMemclr/16-4 10397176 11.40 ns/op 1403.42 MB/s BenchmarkMemclr/64-4 10207244 11.69 ns/op 5474.64 MB/s BenchmarkMemclr/256-4 8415628 13.59 ns/op 18831.23 MB/s BenchmarkMemclr/4096-4 2381798 49.67 ns/op 82467.81 MB/s BenchmarkMemclr/65536-4 64730 1807 ns/op 36262.02 MB/s BenchmarkMemclr/1M-4 2774 40716 ns/op 25753.64 MB/s BenchmarkMemclr/4M-4 678 167310 ns/op 25069.01 MB/s BenchmarkMemclr/8M-4 310 376426 ns/op 22284.86 MB/s BenchmarkMemclr/16M-4 69 2007944 ns/op 8355.42 MB/s BenchmarkMemclr/64M-4 12 9544254 ns/op 7031.34 MB/s BenchmarkMemclrUnaligned/0_5-4 7030999 16.64 ns/op 300.56 MB/s BenchmarkMemclrUnaligned/0_16-4 6648399 17.73 ns/op 902.58 MB/s BenchmarkMemclrUnaligned/0_64-4 6683595 17.57 ns/op 3642.68 MB/s BenchmarkMemclrUnaligned/0_256-4 5977350 19.76 ns/op 12958.17 MB/s BenchmarkMemclrUnaligned/0_4096-4 2175939 53.67 ns/op 76322.39 MB/s BenchmarkMemclrUnaligned/0_65536-4 55022 1854 ns/op 35351.54 MB/s BenchmarkMemclrUnaligned/1_5-4 7059043 16.74 ns/op 298.72 MB/s BenchmarkMemclrUnaligned/1_16-4 6722188 17.68 ns/op 904.77 MB/s BenchmarkMemclrUnaligned/1_64-4 6721479 17.54 ns/op 3648.27 MB/s BenchmarkMemclrUnaligned/1_256-4 5936197 20.08 ns/op 12749.21 MB/s BenchmarkMemclrUnaligned/1_4096-4 1371220 87.75 ns/op 46677.05 MB/s BenchmarkMemclrUnaligned/1_65536-4 50767 2187 ns/op 29965.06 MB/s BenchmarkMemclrUnaligned/4_5-4 7168910 16.56 ns/op 301.98 MB/s BenchmarkMemclrUnaligned/4_16-4 6673788 17.71 ns/op 903.31 MB/s BenchmarkMemclrUnaligned/4_64-4 6690501 17.59 ns/op 3637.62 MB/s BenchmarkMemclrUnaligned/4_256-4 5538927 23.08 ns/op 11091.03 MB/s BenchmarkMemclrUnaligned/4_4096-4 1369069 87.41 ns/op 46858.91 MB/s BenchmarkMemclrUnaligned/4_65536-4 55039 1976 ns/op 33165.10 MB/s BenchmarkMemclrUnaligned/7_5-4 7080270 16.63 ns/op 300.60 MB/s BenchmarkMemclrUnaligned/7_16-4 6753060 17.77 ns/op 900.31 MB/s BenchmarkMemclrUnaligned/7_64-4 6756130 17.67 ns/op 3622.22 MB/s BenchmarkMemclrUnaligned/7_256-4 5673429 20.24 ns/op 12645.70 MB/s BenchmarkMemclrUnaligned/7_4096-4 1366839 87.58 ns/op 46767.04 MB/s BenchmarkMemclrUnaligned/7_65536-4 49912 2231 ns/op 29370.68 MB/s BenchmarkMemclrUnaligned/0_1M-4 2784 40088 ns/op 26157.00 MB/s BenchmarkMemclrUnaligned/0_4M-4 686 167836 ns/op 24990.49 MB/s BenchmarkMemclrUnaligned/0_8M-4 294 400396 ns/op 20950.80 MB/s BenchmarkMemclrUnaligned/0_16M-4 50 2150099 ns/op 7803.00 MB/s BenchmarkMemclrUnaligned/0_64M-4 12 9696784 ns/op 6920.73 MB/s BenchmarkMemclrUnaligned/1_1M-4 2983 40790 ns/op 25706.79 MB/s BenchmarkMemclrUnaligned/1_4M-4 691 172530 ns/op 24310.53 MB/s BenchmarkMemclrUnaligned/1_8M-4 220 533015 ns/op 15738.04 MB/s BenchmarkMemclrUnaligned/1_16M-4 46 2356180 ns/op 7120.51 MB/s BenchmarkMemclrUnaligned/1_64M-4 12 9667821 ns/op 6941.47 MB/s BenchmarkMemclrUnaligned/4_1M-4 2756 41440 ns/op 25303.70 MB/s BenchmarkMemclrUnaligned/4_4M-4 661 168338 ns/op 24916.01 MB/s BenchmarkMemclrUnaligned/4_8M-4 216 518385 ns/op 16182.21 MB/s BenchmarkMemclrUnaligned/4_16M-4 45 2334291 ns/op 7187.28 MB/s BenchmarkMemclrUnaligned/4_64M-4 12 9702522 ns/op 6916.64 MB/s BenchmarkMemclrUnaligned/7_1M-4 2760 40382 ns/op 25966.47 MB/s BenchmarkMemclrUnaligned/7_4M-4 656 172637 ns/op 24295.48 MB/s BenchmarkMemclrUnaligned/7_8M-4 238 514081 ns/op 16317.69 MB/s BenchmarkMemclrUnaligned/7_16M-4 45 2390105 ns/op 7019.45 MB/s BenchmarkMemclrUnaligned/7_64M-4 12 9657846 ns/op 6948.64 MB/s BenchmarkGoMemclr/5-4 12517402 9.414 ns/op 531.13 MB/s BenchmarkGoMemclr/16-4 11425220 10.22 ns/op 1565.17 MB/s BenchmarkGoMemclr/64-4 10841686 10.93 ns/op 5857.36 MB/s BenchmarkGoMemclr/256-4 9383085 12.79 ns/op 20010.83 MB/s BenchmarkMemclrRange/1K_2K-4 67286 1771 ns/op 54151.20 MB/s BenchmarkMemclrRange/2K_8K-4 31638 3787 ns/op 88069.23 MB/s BenchmarkMemclrRange/4K_16K-4 43141 2771 ns/op 116579.19 MB/s BenchmarkMemclrRange/160K_228K-4 1812 55838 ns/op 29780.27 MB/s BenchmarkClearFat7-4 6860740 18.15 ns/op BenchmarkClearFat8-4 6940364 17.40 ns/op BenchmarkClearFat11-4 6432292 18.47 ns/op BenchmarkClearFat12-4 6120362 19.28 ns/op BenchmarkClearFat13-4 6407949 19.09 ns/op BenchmarkClearFat14-4 6022749 19.55 ns/op BenchmarkClearFat15-4 6136172 19.20 ns/op BenchmarkClearFat16-4 6844422 17.69 ns/op BenchmarkClearFat24-4 6453974 18.46 ns/op BenchmarkClearFat32-4 5995110 19.47 ns/op BenchmarkClearFat40-4 5949682 19.95 ns/op BenchmarkClearFat48-4 5751429 21.01 ns/op BenchmarkClearFat56-4 5566624 20.94 ns/op BenchmarkClearFat64-4 5450959 22.10 ns/op BenchmarkClearFat72-4 5267568 22.68 ns/op BenchmarkClearFat128-4 4090125 29.42 ns/op BenchmarkClearFat256-4 2802376 42.86 ns/op BenchmarkClearFat512-4 1502972 78.98 ns/op BenchmarkClearFat1024-4 886875 131.9 ns/op BenchmarkClearFat1032-4 854551 136.8 ns/op BenchmarkClearFat1040-4 835927 140.1 ns/op BenchmarkCopyFat7-4 6422450 18.70 ns/op BenchmarkCopyFat8-4 7144503 16.79 ns/op BenchmarkCopyFat11-4 6053661 19.89 ns/op BenchmarkCopyFat12-4 6007351 19.10 ns/op BenchmarkCopyFat13-4 6123866 19.34 ns/op BenchmarkCopyFat14-4 6155916 19.26 ns/op BenchmarkCopyFat15-4 6134352 19.24 ns/op BenchmarkCopyFat16-4 6848574 17.52 ns/op BenchmarkCopyFat24-4 6001377 19.71 ns/op BenchmarkCopyFat32-4 5963944 19.97 ns/op BenchmarkCopyFat64-4 5274091 22.60 ns/op BenchmarkCopyFat72-4 5293394 22.55 ns/op BenchmarkCopyFat128-4 3782265 31.78 ns/op BenchmarkCopyFat256-4 2590437 46.24 ns/op BenchmarkCopyFat512-4 1365285 86.17 ns/op BenchmarkCopyFat520-4 1405546 86.02 ns/op BenchmarkCopyFat1024-4 839720 147.6 ns/op BenchmarkCopyFat1032-4 825609 149.1 ns/op BenchmarkCopyFat1040-4 797973 145.8 ns/op BenchmarkIssue18740/2byte-4 486 244526 ns/op BenchmarkIssue18740/4byte-4 784 150720 ns/op BenchmarkIssue18740/8byte-4 1068 110849 ns/op BenchmarkMemclrKnownSize1-4 8197116 14.57 ns/op 68.63 MB/s BenchmarkMemclrKnownSize2-4 5805576 20.28 ns/op 98.62 MB/s BenchmarkMemclrKnownSize4-4 3602456 32.16 ns/op 124.36 MB/s BenchmarkMemclrKnownSize8-4 1000000 101.6 ns/op 78.74 MB/s BenchmarkMemclrKnownSize16-4 554322 211.7 ns/op 75.58 MB/s BenchmarkMemclrKnownSize32-4 300469 401.7 ns/op 79.66 MB/s BenchmarkMemclrKnownSize64-4 154178 788.5 ns/op 81.17 MB/s BenchmarkMemclrKnownSize112-4 88012 1359 ns/op 82.40 MB/s BenchmarkMemclrKnownSize128-4 77433 1543 ns/op 82.96 MB/s BenchmarkMemclrKnownSize192-4 51148 2322 ns/op 82.68 MB/s BenchmarkMemclrKnownSize248-4 39885 2981 ns/op 83.19 MB/s BenchmarkMemclrKnownSize256-4 37952 3083 ns/op 83.04 MB/s BenchmarkMemclrKnownSize512-4 19521 6122 ns/op 83.63 MB/s BenchmarkMemclrKnownSize1024-4 9638 12313 ns/op 83.16 MB/s BenchmarkMemclrKnownSize4096-4 2407 49381 ns/op 82.95 MB/s BenchmarkMemclrKnownSize512KiB-4 18 6375894 ns/op 82.23 MB/s BenchmarkReadMetricsLatency-4 10000 8012 p50-ns 8744 p90-ns 23729 p99-ns BenchmarkFinalizer-4 166 719557 ns/op BenchmarkFinalizerRun-4 203895 872.8 ns/op BenchmarkMinFloat-4 1637239 73.87 ns/op BenchmarkMaxFloat-4 1573585 75.31 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7103133 16.08 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3129588 37.54 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2427274 48.62 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2370567 48.93 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1311133 90.54 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 101.0 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2236802 52.43 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1263524 94.46 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1333448 89.61 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2017460 58.88 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2022120 58.80 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1729428 69.41 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1484854 80.29 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1355421 88.35 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 7873008 15.35 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 8401933 13.62 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 8431790 13.53 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 7887928 15.36 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 7206195 15.67 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 6556200 17.46 ns/op BenchmarkFindBitRange64/PatternAASize2-4 7863447 15.27 ns/op BenchmarkFindBitRange64/PatternAASize8-4 8367570 13.62 ns/op BenchmarkFindBitRange64/PatternAASize32-4 8228287 13.54 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 7897976 15.28 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 8445259 13.57 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 8372479 13.52 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 7854536 15.27 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 8437182 13.52 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 8397458 13.55 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 7915893 15.38 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 8298205 13.55 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 8478765 13.52 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 7883808 15.27 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 7902334 14.41 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 7927036 14.44 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 7909322 15.32 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 7910952 14.41 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 7865954 14.45 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 7815565 15.35 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 7928598 14.37 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 7942069 14.45 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 7842934 15.30 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 7797260 14.44 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 7859464 14.48 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 7836660 15.38 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 8294306 13.58 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 8236947 13.55 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 7857342 15.32 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 8431333 13.55 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 8422896 13.51 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 7874284 15.30 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 8319121 13.53 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 8325402 13.58 ns/op BenchmarkNetpollBreak-4 3145 32789 ns/op BenchmarkPinnerPinUnpinBatch-4 1087 115673 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 222 543752 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1105 116316 ns/op BenchmarkPinnerPinUnpin-4 1000000 105.3 ns/op BenchmarkPinnerPinUnpinTiny-4 1000000 105.8 ns/op BenchmarkPinnerPinUnpinDouble-4 419828 285.6 ns/op BenchmarkPinnerPinUnpinParallel-4 3492978 33.99 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 3558158 33.29 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 233538 512.9 ns/op BenchmarkPinnerIsPinnedOnPinned-4 5775180 19.91 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 6035109 19.83 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 9948490 11.85 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 10003201 11.72 ns/op BenchmarkPingPongHog-4 382 389305 ns/op BenchmarkStackGrowth-4 104497 1042 ns/op BenchmarkStackGrowthDeep-4 1182 100784 ns/op BenchmarkCreateGoroutines-4 25880 4619 ns/op BenchmarkCreateGoroutinesParallel-4 40004 2999 ns/op BenchmarkCreateGoroutinesCapture-4 4839 21782 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 38602 3132 ns/op BenchmarkClosureCall-4 18677778 6.370 ns/op BenchmarkWakeupParallelSpinning/0s-4 6566 20377 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5108 24075 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4222 28216 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2948 40209 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2115 59269 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1310 91671 ns/op BenchmarkWakeupParallelSpinning/50µs-4 740 154073 ns/op BenchmarkWakeupParallelSpinning/100µs-4 466 247891 ns/op BenchmarkMatmult-4 5124216 46.34 ns/op BenchmarkFastrand-4 10970929 11.21 ns/op BenchmarkFastrand64-4 10743052 11.29 ns/op BenchmarkFastrandHashiter-4 4522514 26.60 ns/op BenchmarkFastrandn/2-4 5113375 23.21 ns/op BenchmarkFastrandn/3-4 5083218 23.97 ns/op BenchmarkFastrandn/4-4 5189791 23.38 ns/op BenchmarkFastrandn/5-4 5191842 23.11 ns/op BenchmarkIfaceCmp100-4 97299 1227 ns/op BenchmarkIfaceCmpNil100-4 163124 727.7 ns/op BenchmarkEfaceCmpDiff-4 38052 3136 ns/op BenchmarkEfaceCmpDiffIndirect-4 31159 3856 ns/op BenchmarkDefer-4 1265383 94.24 ns/op BenchmarkDefer10-4 865472 148.6 ns/op BenchmarkDeferMany-4 584455 387.4 ns/op BenchmarkPanicRecover-4 560172 211.7 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 518952 213.9 ns/op 91.00 p50-ns 96.00 p90-ns 163.0 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 520227 253.4 ns/op 92.00 p50-ns 96.00 p90-ns 171.0 p99-ns BenchmarkGoroutineProfile/small/idle-4 2332 43338 ns/op 36948 p50-ns 41414 p90-ns 112213 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 1650577 ns/op 244968 p50-ns 2401012 p90-ns 28054796 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 509772 213.2 ns/op 92.00 p50-ns 96.00 p90-ns 117.0 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 483118 282.3 ns/op 92.00 p50-ns 98.00 p90-ns 161.0 p99-ns BenchmarkGoroutineProfile/large/idle-4 24 4826109 ns/op 4788074 p50-ns 5062208 p90-ns 5364133 p99-ns BenchmarkGoroutineProfile/large/loaded-4 16 8744748 ns/op 5745773 p50-ns 18082780 p90-ns 33814493 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 545571 241.2 ns/op 92.00 p50-ns 95.00 p90-ns 162.0 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 435735 292.9 ns/op 93.00 p50-ns 97.00 p90-ns 193.0 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 880 132152 ns/op 124068 p50-ns 152509 p90-ns 214591 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 163 699465 ns/op 230893 p50-ns 595421 p90-ns 14390891 p99-ns BenchmarkProcYield/1-4 3208404 36.59 ns/op BenchmarkProcYield/10-4 678070 178.4 ns/op BenchmarkProcYield/30-4 231442 490.9 ns/op BenchmarkProcYield/100-4 73988 1595 ns/op BenchmarkProcYield/1000-4 7636 15647 ns/op BenchmarkOSYield-4 290587 389.5 ns/op BenchmarkMutexContention-4 1269604 95.91 ns/op BenchmarkMutexCapture-4 1258191 97.15 ns/op 795874 ns/starve-p100 49742 ns/starve-p90 99484 ns/streak-p100 6218 ns/streak-p90 BenchmarkMutexHandoff/Solo-4 3519310 33.83 ns/op BenchmarkMutexHandoff/FastPingPong-4 276176 123.2 ns/op BenchmarkMutexHandoff/SlowPingPong-4 6369 6920 ns/op BenchmarkRWMutexUncontended-4 3115562 38.34 ns/op BenchmarkRWMutexWrite100-4 525630 204.1 ns/op BenchmarkRWMutexWrite10-4 104871 1169 ns/op BenchmarkRWMutexWorkWrite100-4 447798 262.6 ns/op BenchmarkRWMutexWorkWrite10-4 89146 1341 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2596 45117 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 926 127635 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1288 90628 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 451 264077 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 642 182759 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 218 546045 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 321 367548 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 105 1120979 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 338808 438.8 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 345998 405.5 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 296250 478.1 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 319190 440.3 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 323889 429.1 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 277694 484.4 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 337484 421.7 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 331867 411.7 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 278230 464.5 ns/op BenchmarkMakeSlice/Byte-4 2300598 52.13 ns/op BenchmarkMakeSlice/Int16-4 2392465 52.06 ns/op BenchmarkMakeSlice/Int-4 1858174 68.36 ns/op BenchmarkMakeSlice/Ptr-4 1635710 74.80 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 112.1 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 127.7 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 156.2 ns/op BenchmarkGrowSlice/Byte-4 886122 139.4 ns/op BenchmarkGrowSlice/Int16-4 804993 157.7 ns/op BenchmarkGrowSlice/Int-4 628227 215.2 ns/op BenchmarkGrowSlice/Ptr-4 604770 239.9 ns/op BenchmarkGrowSlice/Struct/24-4 375645 380.1 ns/op BenchmarkGrowSlice/Struct/32-4 277428 436.5 ns/op BenchmarkGrowSlice/Struct/40-4 212852 701.1 ns/op BenchmarkExtendSlice/IntSlice-4 568010 228.8 ns/op BenchmarkExtendSlice/PointerSlice-4 517807 261.0 ns/op BenchmarkExtendSlice/NoGrow-4 1000000 131.3 ns/op BenchmarkAppend-4 841893 136.5 ns/op BenchmarkAppendGrowByte-4 5 21873291 ns/op BenchmarkAppendGrowString-4 1 183710190 ns/op BenchmarkAppendSlice/1Bytes-4 1934581 60.09 ns/op BenchmarkAppendSlice/4Bytes-4 1863482 62.67 ns/op BenchmarkAppendSlice/7Bytes-4 1831963 64.05 ns/op BenchmarkAppendSlice/8Bytes-4 1811218 63.68 ns/op BenchmarkAppendSlice/15Bytes-4 1689619 68.60 ns/op BenchmarkAppendSlice/16Bytes-4 1724845 67.15 ns/op BenchmarkAppendSlice/32Bytes-4 1771755 67.59 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 81168 1508 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 21626 5650 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 6786 21851 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1394 79834 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 194 593703 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 46 2474939 ns/op BenchmarkAppendStr/1Bytes-4 2134129 55.57 ns/op BenchmarkAppendStr/4Bytes-4 2176318 54.95 ns/op BenchmarkAppendStr/8Bytes-4 2092663 56.80 ns/op BenchmarkAppendStr/16Bytes-4 2034541 59.23 ns/op BenchmarkAppendStr/32Bytes-4 2031297 59.17 ns/op BenchmarkAppendSpecialCase-4 869652 134.9 ns/op BenchmarkCopy/1Byte-4 1964769 61.09 ns/op 16.37 MB/s BenchmarkCopy/1String-4 2148404 55.74 ns/op 17.94 MB/s BenchmarkCopy/2Byte-4 1898736 62.32 ns/op 32.09 MB/s BenchmarkCopy/2String-4 1903808 62.24 ns/op 32.13 MB/s BenchmarkCopy/4Byte-4 1932332 62.02 ns/op 64.50 MB/s BenchmarkCopy/4String-4 1901142 63.09 ns/op 63.40 MB/s BenchmarkCopy/8Byte-4 1870627 63.77 ns/op 125.46 MB/s BenchmarkCopy/8String-4 1925976 62.28 ns/op 128.45 MB/s BenchmarkCopy/12Byte-4 1780766 67.04 ns/op 179.00 MB/s BenchmarkCopy/12String-4 1810009 66.85 ns/op 179.52 MB/s BenchmarkCopy/16Byte-4 1835870 65.72 ns/op 243.47 MB/s BenchmarkCopy/16String-4 1801310 65.46 ns/op 244.42 MB/s BenchmarkCopy/32Byte-4 1729564 68.52 ns/op 467.03 MB/s BenchmarkCopy/32String-4 1693816 70.05 ns/op 456.84 MB/s BenchmarkCopy/128Byte-4 1327964 91.86 ns/op 1393.46 MB/s BenchmarkCopy/128String-4 1000000 101.8 ns/op 1257.38 MB/s BenchmarkCopy/1024Byte-4 353278 341.9 ns/op 2994.84 MB/s BenchmarkCopy/1024String-4 271119 436.1 ns/op 2347.91 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 31131 3896 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 20846 5967 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 12410 9480 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 12858 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 9016 15546 ns/op BenchmarkAppendInPlace/Grow/Byte-4 163345 807.4 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 166942 771.9 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 116474 1010 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 100322 1278 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 83019 1444 ns/op BenchmarkStackCopyPtr-4 1 135523887 ns/op BenchmarkStackCopy-4 1 108672726 ns/op BenchmarkStackCopyNoCache-4 20 5831481 ns/op BenchmarkStackCopyWithStkobj-4 2 59315140 ns/op BenchmarkIssue18138-4 924 124952 ns/op BenchmarkCompareStringEqual-4 10278744 11.60 ns/op BenchmarkCompareStringIdentical-4 18569224 6.388 ns/op BenchmarkCompareStringSameLength-4 11556765 10.36 ns/op BenchmarkCompareStringDifferentLength-4 18773017 6.382 ns/op BenchmarkCompareStringBigUnaligned-4 1208 91669 ns/op 11438.77 MB/s BenchmarkCompareStringBig-4 1284 92538 ns/op 11331.42 MB/s BenchmarkConcatStringAndBytes-4 2639606 44.45 ns/op BenchmarkSliceByteToString/1-4 2258983 53.30 ns/op BenchmarkSliceByteToString/2-4 1000000 101.0 ns/op BenchmarkSliceByteToString/4-4 1249000 95.08 ns/op BenchmarkSliceByteToString/8-4 1246315 96.61 ns/op BenchmarkSliceByteToString/16-4 1000000 102.6 ns/op BenchmarkSliceByteToString/32-4 1000000 112.2 ns/op BenchmarkSliceByteToString/64-4 1000000 151.0 ns/op BenchmarkSliceByteToString/128-4 735343 187.5 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2758777 43.37 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 897939 130.7 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 110.4 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 4293745 26.81 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1754784 67.62 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2016573 58.44 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 4239386 26.82 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 1750288 68.14 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 2017645 58.82 ns/op BenchmarkRuneIterate/range/ASCII-4 7239088 15.58 ns/op BenchmarkRuneIterate/range/Japanese-4 2235454 53.74 ns/op BenchmarkRuneIterate/range/MixedLength-4 2569294 46.61 ns/op BenchmarkRuneIterate/range1/ASCII-4 7722838 15.50 ns/op BenchmarkRuneIterate/range1/Japanese-4 2240054 53.88 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2593214 46.38 ns/op BenchmarkRuneIterate/range2/ASCII-4 7428156 16.08 ns/op BenchmarkRuneIterate/range2/Japanese-4 2229163 53.87 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2568310 46.60 ns/op BenchmarkArrayEqual-4 18293006 6.386 ns/op BenchmarkFunc/Name-4 2567194 46.96 ns/op BenchmarkFunc/Entry-4 9832730 12.19 ns/op BenchmarkFunc/FileLine-4 2749996 47.08 ns/op PASS ok runtime 374.772s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 35560 3300 ns/op BenchmarkHandle/concurrent-4 21244 5312 ns/op PASS ok runtime/cgo 1.410s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLabels/set-one-4 137353 800.4 ns/op 104 B/op 3 allocs/op BenchmarkLabels/merge-one-4 92560 1312 ns/op 200 B/op 5 allocs/op BenchmarkLabels/overwrite-one-4 114999 1077 ns/op 136 B/op 4 allocs/op BenchmarkLabels/ordered/set-many-4 71473 1709 ns/op 392 B/op 3 allocs/op BenchmarkLabels/ordered/merge-many-4 47646 2587 ns/op 712 B/op 5 allocs/op BenchmarkLabels/ordered/overwrite-many-4 41095 3046 ns/op 712 B/op 4 allocs/op BenchmarkLabels/unordered/set-many-4 27991 4308 ns/op 712 B/op 4 allocs/op BenchmarkLabels/unordered/merge-many-4 42889 2829 ns/op 712 B/op 5 allocs/op BenchmarkLabels/unordered/overwrite-many-4 21574 5547 ns/op 1032 B/op 5 allocs/op BenchmarkGoroutine/Profile.WriteTo_idle_50-4 28 3898110 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 27 4426612 ns/op 363.6 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 514 205589 ns/op 6.589 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 12 9974542 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 9 11231249 ns/op 919.2 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 249 487884 ns/op 28.01 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 69735234 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 79447052 ns/op 6584 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 24 5029672 ns/op 405.8 concurrent_launches/op PASS ok runtime/pprof 4.148s goos: freebsd goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 50 2150531 ns/op BenchmarkStackLeak-4 10000 10423 ns/op PASS ok runtime/race 1.339s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 5002482 23.99 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 217245 580.8 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.462s goos: freebsd goarch: amd64 pkg: slices cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqualFunc_Large-4 27 4006369 ns/op BenchmarkIndex_Large-4 105 1013687 ns/op BenchmarkIndexFunc_Large-4 56 2101970 ns/op BenchmarkCompact/nil-4 7424007 16.10 ns/op BenchmarkCompact/one-4 1822251 65.33 ns/op BenchmarkCompact/sorted-4 1247738 96.56 ns/op BenchmarkCompact/2_items-4 1000000 113.4 ns/op BenchmarkCompact/unsorted-4 1245135 96.42 ns/op BenchmarkCompact/many-4 692313 170.2 ns/op BenchmarkCompact_Large/all_dup-4 2126 53509 ns/op BenchmarkCompact_Large/no_dup-4 2425 48726 ns/op BenchmarkCompactFunc/nil-4 3709162 32.25 ns/op BenchmarkCompactFunc/one-4 1401312 87.64 ns/op BenchmarkCompactFunc/sorted-4 934515 115.8 ns/op BenchmarkCompactFunc/2_items-4 868269 135.5 ns/op BenchmarkCompactFunc/unsorted-4 970118 116.2 ns/op BenchmarkCompactFunc/many-4 598986 197.4 ns/op BenchmarkCompactFunc_Large/all_dup-4 6 16843750 ns/op BenchmarkCompactFunc_Large/no_dup-4 8 14145490 ns/op BenchmarkReplace/naive-fast-4 70694 1590 ns/op BenchmarkReplace/optimized-fast-4 85765 1400 ns/op BenchmarkReplace/naive-slow-4 27400 4367 ns/op BenchmarkReplace/optimized-slow-4 31582 3972 ns/op BenchmarkBinarySearchFloats/Size16-4 1000000 103.1 ns/op BenchmarkBinarySearchFloats/Size32-4 984096 118.3 ns/op BenchmarkBinarySearchFloats/Size64-4 900259 132.1 ns/op BenchmarkBinarySearchFloats/Size128-4 740934 155.4 ns/op BenchmarkBinarySearchFloats/Size512-4 653374 183.0 ns/op BenchmarkBinarySearchFloats/Size1024-4 598483 198.0 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 589245 191.7 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 489963 245.1 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 430516 268.2 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 392606 301.4 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 324751 368.2 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 284568 414.2 ns/op BenchmarkSortFuncStruct/Size16-4 15310 7822 ns/op BenchmarkSortFuncStruct/Size32-4 5590 20925 ns/op BenchmarkSortFuncStruct/Size64-4 7701 14733 ns/op BenchmarkSortFuncStruct/Size128-4 4303 27066 ns/op BenchmarkSortFuncStruct/Size512-4 1117 100194 ns/op BenchmarkSortFuncStruct/Size1024-4 596 203608 ns/op PASS ok slices 7.158s goos: freebsd goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 388935 274.9 ns/op BenchmarkSortInts-4 2 90700417 ns/op BenchmarkSlicesSortInts-4 2 58558068 ns/op BenchmarkSortIsSorted-4 34 3384089 ns/op BenchmarkSlicesIsSorted-4 57 2092507 ns/op BenchmarkSortStrings-4 1 139953956 ns/op BenchmarkSlicesSortStrings-4 2 92798008 ns/op BenchmarkSortStrings_Sorted-4 28 4009096 ns/op BenchmarkSlicesSortStrings_Sorted-4 43 2767190 ns/op BenchmarkSortStructs-4 1 172821886 ns/op BenchmarkSortFuncStructs-4 1 138702416 ns/op BenchmarkSortString1K-4 267 441360 ns/op BenchmarkSortString1K_Slice-4 207 569693 ns/op BenchmarkStableString1K-4 100 1080996 ns/op BenchmarkSortInt1K-4 338 353633 ns/op BenchmarkSortInt1K_Sorted-4 5080 23342 ns/op BenchmarkSortInt1K_Reversed-4 3488 34684 ns/op BenchmarkSortInt1K_Mod8-4 842 140829 ns/op BenchmarkStableInt1K-4 144 805250 ns/op BenchmarkStableInt1K_Slice-4 172 690999 ns/op BenchmarkSortInt64K-4 3 33514964 ns/op BenchmarkSortInt64K_Slice-4 3 44735171 ns/op BenchmarkStableInt64K-4 2 71077873 ns/op BenchmarkSort1e2-4 462 259971 ns/op BenchmarkStable1e2-4 174 694463 ns/op BenchmarkSort1e4-4 2 51872490 ns/op BenchmarkStable1e4-4 1 227668191 ns/op PASS ok sort 8.655s goos: freebsd goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 889306 135.8 ns/op BenchmarkAtof64Float-4 643638 157.1 ns/op BenchmarkAtof64FloatExp-4 607258 192.5 ns/op BenchmarkAtof64Big-4 430844 266.5 ns/op BenchmarkAtof64RandomBits-4 394402 286.2 ns/op BenchmarkAtof64RandomFloats-4 450494 259.6 ns/op BenchmarkAtof64RandomLongFloats-4 291711 410.2 ns/op BenchmarkAtof32Decimal-4 811084 138.8 ns/op BenchmarkAtof32Float-4 753524 155.1 ns/op BenchmarkAtof32FloatExp-4 594960 193.0 ns/op BenchmarkAtof32Random-4 352933 327.8 ns/op BenchmarkAtof32RandomLong-4 151418 785.1 ns/op BenchmarkParseInt/Pos/7bit-4 1439444 81.70 ns/op BenchmarkParseInt/Pos/26bit-4 600907 191.6 ns/op BenchmarkParseInt/Pos/31bit-4 549136 210.7 ns/op BenchmarkParseInt/Pos/56bit-4 358760 325.7 ns/op BenchmarkParseInt/Pos/63bit-4 349512 341.3 ns/op BenchmarkParseInt/Neg/7bit-4 1385762 86.79 ns/op BenchmarkParseInt/Neg/26bit-4 587996 192.7 ns/op BenchmarkParseInt/Neg/31bit-4 541332 211.6 ns/op BenchmarkParseInt/Neg/56bit-4 363243 320.6 ns/op BenchmarkParseInt/Neg/63bit-4 352528 337.0 ns/op BenchmarkAtoi/Pos/7bit-4 2228024 54.70 ns/op BenchmarkAtoi/Pos/26bit-4 807800 144.9 ns/op BenchmarkAtoi/Pos/31bit-4 748482 160.2 ns/op BenchmarkAtoi/Pos/56bit-4 424981 275.8 ns/op BenchmarkAtoi/Pos/63bit-4 326131 354.6 ns/op BenchmarkAtoi/Neg/7bit-4 2168070 53.75 ns/op BenchmarkAtoi/Neg/26bit-4 782934 143.6 ns/op BenchmarkAtoi/Neg/31bit-4 745029 158.0 ns/op BenchmarkAtoi/Neg/56bit-4 428773 270.7 ns/op BenchmarkAtoi/Neg/63bit-4 331069 353.3 ns/op BenchmarkFormatFloat/Decimal-4 128139 940.6 ns/op BenchmarkFormatFloat/Float-4 117879 998.8 ns/op BenchmarkFormatFloat/Exp-4 119508 976.1 ns/op BenchmarkFormatFloat/NegExp-4 120404 988.4 ns/op BenchmarkFormatFloat/LongExp-4 99214 1183 ns/op BenchmarkFormatFloat/Big-4 92509 1259 ns/op BenchmarkFormatFloat/BinaryExp-4 245892 487.8 ns/op BenchmarkFormatFloat/32Integer-4 128850 916.3 ns/op BenchmarkFormatFloat/32ExactFraction-4 141180 822.4 ns/op BenchmarkFormatFloat/32Point-4 122790 966.0 ns/op BenchmarkFormatFloat/32Exp-4 124857 934.9 ns/op BenchmarkFormatFloat/32NegExp-4 129120 923.1 ns/op BenchmarkFormatFloat/32Shortest-4 135301 874.3 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 138898 861.8 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 130838 872.3 ns/op BenchmarkFormatFloat/64Fixed1-4 165872 708.7 ns/op BenchmarkFormatFloat/64Fixed2-4 166906 711.8 ns/op BenchmarkFormatFloat/64Fixed3-4 164089 709.4 ns/op BenchmarkFormatFloat/64Fixed4-4 168133 707.3 ns/op BenchmarkFormatFloat/64Fixed12-4 92986 1257 ns/op BenchmarkFormatFloat/64Fixed16-4 111853 1061 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 119697 977.2 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 102838 1145 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2316 49520 ns/op BenchmarkFormatFloat/Slowpath64-4 101901 1171 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 100368 1183 ns/op BenchmarkAppendFloat/Decimal-4 146865 813.9 ns/op BenchmarkAppendFloat/Float-4 126811 939.0 ns/op BenchmarkAppendFloat/Exp-4 136407 853.7 ns/op BenchmarkAppendFloat/NegExp-4 137074 860.5 ns/op BenchmarkAppendFloat/LongExp-4 109382 1074 ns/op BenchmarkAppendFloat/Big-4 99096 1182 ns/op BenchmarkAppendFloat/BinaryExp-4 325522 344.4 ns/op BenchmarkAppendFloat/32Integer-4 146426 815.4 ns/op BenchmarkAppendFloat/32ExactFraction-4 158760 746.6 ns/op BenchmarkAppendFloat/32Point-4 134223 889.6 ns/op BenchmarkAppendFloat/32Exp-4 137312 860.4 ns/op BenchmarkAppendFloat/32NegExp-4 140049 850.1 ns/op BenchmarkAppendFloat/32Shortest-4 167842 685.4 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 152361 773.1 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 153656 772.8 ns/op BenchmarkAppendFloat/64Fixed1-4 197463 598.2 ns/op BenchmarkAppendFloat/64Fixed2-4 198835 593.7 ns/op BenchmarkAppendFloat/64Fixed3-4 198682 599.6 ns/op BenchmarkAppendFloat/64Fixed4-4 196080 595.2 ns/op BenchmarkAppendFloat/64Fixed12-4 105052 1128 ns/op BenchmarkAppendFloat/64Fixed16-4 123045 967.9 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 155979 758.6 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 117006 1033 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2372 49658 ns/op BenchmarkAppendFloat/Slowpath64-4 111763 1073 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 112861 1072 ns/op BenchmarkFormatInt-4 16165 7832 ns/op BenchmarkAppendInt-4 17020 7053 ns/op BenchmarkFormatUint-4 91159 1363 ns/op BenchmarkAppendUint-4 96868 1200 ns/op BenchmarkFormatIntSmall/7-4 3617460 32.66 ns/op BenchmarkFormatIntSmall/42-4 3666679 32.74 ns/op BenchmarkAppendIntSmall-4 1464313 81.54 ns/op BenchmarkAppendUintVarlen/1-4 1520576 79.43 ns/op BenchmarkAppendUintVarlen/12-4 1478418 81.39 ns/op BenchmarkAppendUintVarlen/123-4 1000000 116.1 ns/op BenchmarkAppendUintVarlen/1234-4 1000000 116.3 ns/op BenchmarkAppendUintVarlen/12345-4 925844 119.2 ns/op BenchmarkAppendUintVarlen/123456-4 943315 119.4 ns/op BenchmarkAppendUintVarlen/1234567-4 924968 122.6 ns/op BenchmarkAppendUintVarlen/12345678-4 909968 123.9 ns/op BenchmarkAppendUintVarlen/123456789-4 890684 128.9 ns/op BenchmarkAppendUintVarlen/1234567890-4 898334 129.2 ns/op BenchmarkAppendUintVarlen/12345678901-4 861672 132.4 ns/op BenchmarkAppendUintVarlen/123456789012-4 841087 132.7 ns/op BenchmarkAppendUintVarlen/1234567890123-4 868027 134.8 ns/op BenchmarkAppendUintVarlen/12345678901234-4 831766 136.4 ns/op BenchmarkAppendUintVarlen/123456789012345-4 848976 139.9 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 823834 139.1 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 833611 144.6 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 806256 144.6 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 762272 146.9 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 795938 148.8 ns/op BenchmarkQuote-4 45181 2604 ns/op BenchmarkQuoteRune-4 493010 244.9 ns/op BenchmarkAppendQuote-4 54475 2159 ns/op BenchmarkAppendQuoteRune-4 861252 132.7 ns/op BenchmarkUnquoteEasy-4 1345876 88.42 ns/op BenchmarkUnquoteHard-4 48916 2419 ns/op PASS ok strconv 16.816s goos: freebsd goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 357925 285.8 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 144826 792.4 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 193489 611.0 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 450456 251.4 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 155264 762.8 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 215356 555.5 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 322322 387.2 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 87193 1302 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 104402 1148 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 1367343 73.54 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 23120 5181 ns/op BenchmarkGenericMatch1-4 2209 51586 ns/op BenchmarkGenericMatch2-4 450 265294 ns/op BenchmarkSingleMaxSkipping-4 7898 14360 ns/op 696.39 MB/s BenchmarkSingleLongSuffixFail-4 13898 8691 ns/op 115.30 MB/s BenchmarkSingleMatch-4 285 422256 ns/op 35.52 MB/s BenchmarkByteByteNoMatch-4 70320 1689 ns/op BenchmarkByteByteMatch-4 19002 6260 ns/op BenchmarkByteStringMatch-4 22582 5288 ns/op BenchmarkHTMLEscapeNew-4 72750 1642 ns/op BenchmarkHTMLEscapeOld-4 94938 1240 ns/op BenchmarkByteStringReplacerWriteString-4 1425 80219 ns/op BenchmarkByteReplacerWriteString-4 1546 76423 ns/op BenchmarkByteByteReplaces-4 4707 24698 ns/op BenchmarkByteByteMap-4 14010 8529 ns/op BenchmarkMap/identity/ASCII-4 574731 199.3 ns/op BenchmarkMap/identity/Greek-4 438163 267.2 ns/op BenchmarkMap/change/ASCII-4 49424 2445 ns/op BenchmarkMap/change/Greek-4 31686 3779 ns/op BenchmarkIndexRune-4 2830423 42.87 ns/op BenchmarkIndexRuneLongString-4 2358440 50.78 ns/op BenchmarkIndexRuneFastPath-4 4140153 29.38 ns/op BenchmarkIndex-4 8513930 13.84 ns/op BenchmarkLastIndex-4 4480947 26.85 ns/op BenchmarkIndexByte-4 9023722 13.04 ns/op BenchmarkToUpper/#00-4 4977978 24.15 ns/op BenchmarkToUpper/ONLYUPPER-4 3445237 35.17 ns/op BenchmarkToUpper/abc-4 371072 317.1 ns/op BenchmarkToUpper/AbC123-4 289213 413.7 ns/op BenchmarkToUpper/azAZ09_-4 319934 375.0 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 71035 1666 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 88425 1348 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 37820 3164 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 63620 1852 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 117728 1000 ns/op BenchmarkToLower/#00-4 5040975 23.75 ns/op BenchmarkToLower/abc-4 4447269 26.91 ns/op BenchmarkToLower/AbC123-4 260059 457.4 ns/op BenchmarkToLower/azAZ09_-4 263874 459.1 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 119629 991.2 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 82562 1445 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 38814 3045 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 72691 1622 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 117714 999.5 ns/op BenchmarkMapNoChanges-4 759435 148.9 ns/op BenchmarkTrim-4 37554 3160 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3184731 37.52 ns/op BenchmarkToValidUTF8/InvalidASCII-4 219625 548.4 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 132790 853.2 ns/op BenchmarkEqualFold/Tests-4 55783 2120 ns/op BenchmarkEqualFold/ASCII-4 3287071 36.71 ns/op BenchmarkEqualFold/UnicodePrefix-4 119340 1006 ns/op BenchmarkEqualFold/UnicodeSuffix-4 121101 969.6 ns/op BenchmarkIndexHard1-4 846 142296 ns/op BenchmarkIndexHard2-4 594 197761 ns/op BenchmarkIndexHard3-4 151 792087 ns/op BenchmarkIndexHard4-4 97 1180336 ns/op BenchmarkLastIndexHard1-4 58 1975023 ns/op BenchmarkLastIndexHard2-4 58 1987921 ns/op BenchmarkLastIndexHard3-4 58 1982692 ns/op BenchmarkCountHard1-4 846 141363 ns/op BenchmarkCountHard2-4 604 198802 ns/op BenchmarkCountHard3-4 151 788250 ns/op BenchmarkIndexTorture-4 7712 15384 ns/op BenchmarkCountTorture-4 7359 15412 ns/op BenchmarkCountTortureOverlapping-4 783 132065 ns/op BenchmarkCountByte/10-4 3960662 29.84 ns/op 335.06 MB/s BenchmarkCountByte/32-4 4013403 30.84 ns/op 1037.65 MB/s BenchmarkCountByte/4096-4 1200848 100.6 ns/op 40735.46 MB/s BenchmarkCountByte/4194304-4 687 169804 ns/op 24700.86 MB/s BenchmarkCountByte/67108864-4 19 5775488 ns/op 11619.60 MB/s BenchmarkFields/ASCII/16-4 295597 360.5 ns/op 44.38 MB/s 16 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 20630 5804 ns/op 44.11 MB/s 384 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1414 82645 ns/op 49.56 MB/s 6528 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 81 1387269 ns/op 47.24 MB/s 98305 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 21832802 ns/op 48.03 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 127845 920.4 ns/op 17.38 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 8930 12026 ns/op 21.29 MB/s 384 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 591 202796 ns/op 20.20 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 32 3598082 ns/op 18.21 MB/s 463110 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 64783526 ns/op 16.19 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 258266 460.7 ns/op 34.73 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 18034 6686 ns/op 38.29 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1002 122513 ns/op 33.43 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 49 2313724 ns/op 28.32 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 44762791 ns/op 23.43 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 149869 777.9 ns/op 20.57 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 12781 9337 ns/op 27.42 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 762 158890 ns/op 25.78 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 40 2854393 ns/op 22.96 MB/s 463108 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 53741109 ns/op 19.51 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 67693256 ns/op BenchmarkSplitSingleByteSeparator-4 28 3859099 ns/op BenchmarkSplitMultiByteSeparator-4 52 2233902 ns/op BenchmarkSplitNSingleByteSeparator-4 346797 352.0 ns/op BenchmarkSplitNMultiByteSeparator-4 270511 448.2 ns/op BenchmarkRepeat/5x0-4 4394252 27.35 ns/op BenchmarkRepeat/5x1-4 4542628 26.38 ns/op BenchmarkRepeat/5x2-4 247549 481.0 ns/op BenchmarkRepeat/5x6-4 149385 806.9 ns/op BenchmarkRepeat/10x0-4 4397020 27.44 ns/op BenchmarkRepeat/10x1-4 4441573 26.33 ns/op BenchmarkRepeat/10x2-4 243924 489.1 ns/op BenchmarkRepeat/10x6-4 143941 827.6 ns/op BenchmarkRepeatLarge/256/1-4 71130 1699 ns/op 150.65 MB/s BenchmarkRepeatLarge/256/16-4 111182 1089 ns/op 235.11 MB/s BenchmarkRepeatLarge/512/1-4 56860 2084 ns/op 245.74 MB/s BenchmarkRepeatLarge/512/16-4 78669 1480 ns/op 345.90 MB/s BenchmarkRepeatLarge/1024/1-4 43280 2800 ns/op 365.68 MB/s BenchmarkRepeatLarge/1024/16-4 55596 2176 ns/op 470.60 MB/s BenchmarkRepeatLarge/2048/1-4 29754 4034 ns/op 507.65 MB/s BenchmarkRepeatLarge/2048/16-4 35977 3390 ns/op 604.05 MB/s BenchmarkRepeatLarge/4096/1-4 19123 6239 ns/op 656.50 MB/s BenchmarkRepeatLarge/4096/16-4 20716 5607 ns/op 730.53 MB/s BenchmarkRepeatLarge/8192/1-4 9876 10774 ns/op 760.32 MB/s BenchmarkRepeatLarge/8192/16-4 12066 9919 ns/op 825.90 MB/s BenchmarkRepeatLarge/8192/4097-4 5461004 21.53 ns/op 190314.99 MB/s BenchmarkRepeatLarge/16384/1-4 6265 19377 ns/op 845.54 MB/s BenchmarkRepeatLarge/16384/16-4 6002 18611 ns/op 880.32 MB/s BenchmarkRepeatLarge/16384/4097-4 8656 14084 ns/op 872.69 MB/s BenchmarkRepeatLarge/32768/1-4 3291 35366 ns/op 926.53 MB/s BenchmarkRepeatLarge/32768/16-4 3315 34268 ns/op 956.23 MB/s BenchmarkRepeatLarge/32768/4097-4 3477 32518 ns/op 881.95 MB/s BenchmarkRepeatLarge/65536/1-4 1797 68037 ns/op 963.23 MB/s BenchmarkRepeatLarge/65536/16-4 1729 66185 ns/op 990.20 MB/s BenchmarkRepeatLarge/65536/4097-4 1851 66176 ns/op 928.66 MB/s BenchmarkRepeatLarge/131072/1-4 445 264180 ns/op 496.15 MB/s BenchmarkRepeatLarge/131072/16-4 463 268763 ns/op 487.69 MB/s BenchmarkRepeatLarge/131072/4097-4 463 250505 ns/op 507.00 MB/s BenchmarkRepeatLarge/262144/1-4 230 514433 ns/op 509.58 MB/s BenchmarkRepeatLarge/262144/16-4 231 518002 ns/op 506.07 MB/s BenchmarkRepeatLarge/262144/4097-4 234 561485 ns/op 459.69 MB/s BenchmarkRepeatLarge/524288/1-4 100 1023240 ns/op 512.38 MB/s BenchmarkRepeatLarge/524288/16-4 100 1022306 ns/op 512.85 MB/s BenchmarkRepeatLarge/524288/4097-4 100 1006298 ns/op 517.06 MB/s BenchmarkRepeatLarge/1048576/1-4 60 2029561 ns/op 516.65 MB/s BenchmarkRepeatLarge/1048576/16-4 57 2003779 ns/op 523.30 MB/s BenchmarkRepeatLarge/1048576/4097-4 54 2174757 ns/op 480.39 MB/s BenchmarkRepeatLarge/2097152/1-4 26 4119548 ns/op 509.07 MB/s BenchmarkRepeatLarge/2097152/16-4 28 4460204 ns/op 470.19 MB/s BenchmarkRepeatLarge/2097152/4097-4 28 4481270 ns/op 467.18 MB/s BenchmarkRepeatLarge/4194304/1-4 13 8769477 ns/op 478.28 MB/s BenchmarkRepeatLarge/4194304/16-4 14 8959217 ns/op 468.16 MB/s BenchmarkRepeatLarge/4194304/4097-4 13 9941934 ns/op 421.57 MB/s BenchmarkRepeatLarge/8388608/1-4 7 17847418 ns/op 470.02 MB/s BenchmarkRepeatLarge/8388608/16-4 7 15837853 ns/op 529.66 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15411724 ns/op 544.17 MB/s BenchmarkRepeatLarge/16777216/1-4 4 30745843 ns/op 545.67 MB/s BenchmarkRepeatLarge/16777216/16-4 4 30688244 ns/op 546.70 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 30842172 ns/op 543.97 MB/s BenchmarkRepeatLarge/33554432/1-4 2 61144974 ns/op 548.77 MB/s BenchmarkRepeatLarge/33554432/16-4 2 60259978 ns/op 556.83 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 60863072 ns/op 551.31 MB/s BenchmarkRepeatLarge/67108864/1-4 1 120815497 ns/op 555.47 MB/s BenchmarkRepeatLarge/67108864/16-4 1 120895341 ns/op 555.10 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 121602122 ns/op 551.87 MB/s BenchmarkRepeatLarge/134217728/1-4 1 265399923 ns/op 505.72 MB/s BenchmarkRepeatLarge/134217728/16-4 1 240398203 ns/op 558.31 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 243597330 ns/op 550.98 MB/s BenchmarkRepeatLarge/268435456/1-4 1 530342994 ns/op 506.15 MB/s BenchmarkRepeatLarge/268435456/16-4 1 479995349 ns/op 559.25 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 484008996 ns/op 554.61 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1061254329 ns/op 505.88 MB/s BenchmarkRepeatLarge/536870912/16-4 1 964361068 ns/op 556.71 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 971154214 ns/op 552.82 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2124515816 ns/op 505.41 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1926822558 ns/op 557.26 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1940751736 ns/op 553.26 MB/s BenchmarkRepeatSpaces-4 4010562 29.52 ns/op 0 B/op 0 allocs/op BenchmarkIndexAnyASCII/1:1-4 2105869 53.84 ns/op BenchmarkIndexAnyASCII/1:2-4 2108919 54.10 ns/op BenchmarkIndexAnyASCII/1:4-4 2143272 52.58 ns/op BenchmarkIndexAnyASCII/1:8-4 2113129 54.15 ns/op BenchmarkIndexAnyASCII/1:16-4 2103542 51.68 ns/op BenchmarkIndexAnyASCII/1:32-4 2160853 54.52 ns/op BenchmarkIndexAnyASCII/1:64-4 2089405 55.17 ns/op BenchmarkIndexAnyASCII/16:1-4 2209359 53.54 ns/op BenchmarkIndexAnyASCII/16:2-4 808230 143.7 ns/op BenchmarkIndexAnyASCII/16:4-4 812605 148.0 ns/op BenchmarkIndexAnyASCII/16:8-4 690996 155.6 ns/op BenchmarkIndexAnyASCII/16:16-4 720092 167.4 ns/op BenchmarkIndexAnyASCII/16:32-4 563712 192.9 ns/op BenchmarkIndexAnyASCII/16:64-4 454322 239.0 ns/op BenchmarkIndexAnyASCII/256:1-4 1972634 59.82 ns/op BenchmarkIndexAnyASCII/256:2-4 72262 1615 ns/op BenchmarkIndexAnyASCII/256:4-4 72540 1626 ns/op BenchmarkIndexAnyASCII/256:8-4 72223 1625 ns/op BenchmarkIndexAnyASCII/256:16-4 72022 1641 ns/op BenchmarkIndexAnyASCII/256:32-4 70902 1678 ns/op BenchmarkIndexAnyASCII/256:64-4 68451 1712 ns/op BenchmarkIndexAnyUTF8/1:1-4 2368185 47.71 ns/op BenchmarkIndexAnyUTF8/1:2-4 2172507 53.19 ns/op BenchmarkIndexAnyUTF8/1:4-4 2171166 52.95 ns/op BenchmarkIndexAnyUTF8/1:8-4 2241864 51.41 ns/op BenchmarkIndexAnyUTF8/1:16-4 2235692 52.27 ns/op BenchmarkIndexAnyUTF8/1:32-4 2162955 54.16 ns/op BenchmarkIndexAnyUTF8/1:64-4 2146447 54.95 ns/op BenchmarkIndexAnyUTF8/16:1-4 1755336 66.03 ns/op BenchmarkIndexAnyUTF8/16:2-4 290848 405.0 ns/op BenchmarkIndexAnyUTF8/16:4-4 284418 400.2 ns/op BenchmarkIndexAnyUTF8/16:8-4 288030 404.9 ns/op BenchmarkIndexAnyUTF8/16:16-4 283532 408.3 ns/op BenchmarkIndexAnyUTF8/16:32-4 276616 427.2 ns/op BenchmarkIndexAnyUTF8/16:64-4 271876 428.3 ns/op BenchmarkIndexAnyUTF8/256:1-4 340141 347.5 ns/op BenchmarkIndexAnyUTF8/256:2-4 20523 5804 ns/op BenchmarkIndexAnyUTF8/256:4-4 20643 5785 ns/op BenchmarkIndexAnyUTF8/256:8-4 20810 5781 ns/op BenchmarkIndexAnyUTF8/256:16-4 19786 6012 ns/op BenchmarkIndexAnyUTF8/256:32-4 19076 6276 ns/op BenchmarkIndexAnyUTF8/256:64-4 18877 6392 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2261798 51.73 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2260688 51.26 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2267636 51.45 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2262667 52.36 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2204269 53.29 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2164494 54.23 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2139008 55.35 ns/op BenchmarkLastIndexAnyASCII/16:1-4 813392 143.0 ns/op BenchmarkLastIndexAnyASCII/16:2-4 782186 142.8 ns/op BenchmarkLastIndexAnyASCII/16:4-4 794276 146.7 ns/op BenchmarkLastIndexAnyASCII/16:8-4 758055 153.1 ns/op BenchmarkLastIndexAnyASCII/16:16-4 717428 164.7 ns/op BenchmarkLastIndexAnyASCII/16:32-4 609448 192.7 ns/op BenchmarkLastIndexAnyASCII/16:64-4 503240 237.5 ns/op BenchmarkLastIndexAnyASCII/256:1-4 72622 1627 ns/op BenchmarkLastIndexAnyASCII/256:2-4 74094 1612 ns/op BenchmarkLastIndexAnyASCII/256:4-4 73770 1613 ns/op BenchmarkLastIndexAnyASCII/256:8-4 73786 1625 ns/op BenchmarkLastIndexAnyASCII/256:16-4 73423 1640 ns/op BenchmarkLastIndexAnyASCII/256:32-4 72212 1671 ns/op BenchmarkLastIndexAnyASCII/256:64-4 69472 1714 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2173140 54.15 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2168650 53.89 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2166516 53.40 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2168661 53.29 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2149406 54.71 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2104659 54.95 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2078840 55.78 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 366546 323.0 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 166182 709.1 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 164373 704.0 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 165284 704.9 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 162400 736.4 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 161622 723.9 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 164852 726.8 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 27544 4339 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 12049 9856 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 12152 9850 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 12106 9936 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 10398 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10910 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 11037 ns/op BenchmarkTrimASCII/1:1-4 4026730 29.71 ns/op BenchmarkTrimASCII/1:2-4 2716105 44.38 ns/op BenchmarkTrimASCII/1:4-4 2412130 49.65 ns/op BenchmarkTrimASCII/1:8-4 2063452 58.59 ns/op BenchmarkTrimASCII/1:16-4 1751923 68.79 ns/op BenchmarkTrimASCII/16:1-4 3364730 35.80 ns/op BenchmarkTrimASCII/16:2-4 803613 145.7 ns/op BenchmarkTrimASCII/16:4-4 781676 150.2 ns/op BenchmarkTrimASCII/16:8-4 730844 156.2 ns/op BenchmarkTrimASCII/16:16-4 692947 165.7 ns/op BenchmarkTrimASCII/256:1-4 813112 146.9 ns/op BenchmarkTrimASCII/256:2-4 74475 1624 ns/op BenchmarkTrimASCII/256:4-4 74011 1628 ns/op BenchmarkTrimASCII/256:8-4 73200 1632 ns/op BenchmarkTrimASCII/256:16-4 73219 1640 ns/op BenchmarkTrimASCII/4096:1-4 75334 1588 ns/op BenchmarkTrimASCII/4096:2-4 4706 24938 ns/op BenchmarkTrimASCII/4096:4-4 4774 24934 ns/op BenchmarkTrimASCII/4096:8-4 4610 24872 ns/op BenchmarkTrimASCII/4096:16-4 4575 24988 ns/op BenchmarkTrimByte-4 4385073 27.51 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13554 8880 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13408 8906 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1114 106822 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2280 51789 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4333 26215 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7204 14929 ns/op BenchmarkJoin/0-4 5220804 22.81 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4117701 28.92 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 215131 552.5 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 153567 765.4 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 117829 1013 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 95630 1267 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 81468 1482 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 70588 1715 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 3202372 37.58 ns/op BenchmarkTrimSpace/ASCII-4 1848134 64.84 ns/op BenchmarkTrimSpace/SomeNonASCII-4 143548 815.0 ns/op BenchmarkTrimSpace/JustNonASCII-4 76606 1564 ns/op BenchmarkReplaceAll-4 149809 792.6 ns/op 16 B/op 1 allocs/op PASS ok strings 56.746s goos: freebsd goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 38320 3036 ns/op BenchmarkCond2-4 16836 7481 ns/op BenchmarkCond4-4 9039 13533 ns/op BenchmarkCond8-4 4761 32156 ns/op BenchmarkCond16-4 1485 82217 ns/op BenchmarkCond32-4 628 190197 ns/op BenchmarkMapLoadMostlyHits/*sync_test.DeepCopyMap-4 442642 236.7 ns/op 12 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync_test.RWMutexMap-4 296016 420.3 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 270394 437.3 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync.Map-4 264367 425.6 ns/op 12 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync_test.DeepCopyMap-4 460214 269.3 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync_test.RWMutexMap-4 289873 411.2 ns/op 12 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 436317 249.9 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync.Map-4 484738 256.1 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync_test.RWMutexMap-4 81586 1554 ns/op 87 B/op 1 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync.HashTrieMap[interface_{},interface_{}]-4 123566 1159 ns/op 76 B/op 2 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync.Map-4 153549 1045 ns/op 77 B/op 2 allocs/op BenchmarkMapLoadOrStoreUnique/*sync_test.RWMutexMap-4 73996 1797 ns/op 173 B/op 2 allocs/op BenchmarkMapLoadOrStoreUnique/*sync.HashTrieMap[interface_{},interface_{}]-4 91206 1569 ns/op 141 B/op 3 allocs/op BenchmarkMapLoadOrStoreUnique/*sync.Map-4 99338 1558 ns/op 141 B/op 3 allocs/op BenchmarkMapLoadOrStoreCollision/*sync_test.DeepCopyMap-4 332235 370.3 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync_test.RWMutexMap-4 127120 945.7 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 395714 278.7 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync.Map-4 394820 360.5 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 108358 1052 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync.HashTrieMap[interface_{},interface_{}]-4 405969 256.4 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync.Map-4 403638 249.3 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync_test.RWMutexMap-4 130663 946.8 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync.HashTrieMap[interface_{},interface_{}]-4 469039 257.5 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync.Map-4 438092 233.7 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 34532 3378 ns/op 334 B/op 2 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync_test.RWMutexMap-4 91042 1318 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 144734 951.3 ns/op 5 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync.Map-4 127222 943.7 ns/op 5 B/op 0 allocs/op BenchmarkMapRange/*sync_test.DeepCopyMap-4 4704 24967 ns/op 0 B/op 0 allocs/op BenchmarkMapRange/*sync_test.RWMutexMap-4 288 410349 ns/op 18436 B/op 1 allocs/op BenchmarkMapRange/*sync.HashTrieMap[interface_{},interface_{}]-4 612 194339 ns/op 0 B/op 0 allocs/op BenchmarkMapRange/*sync.Map-4 631 192781 ns/op 0 B/op 0 allocs/op BenchmarkMapAdversarialAlloc/*sync_test.DeepCopyMap-4 83503 1219 ns/op 260 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync_test.RWMutexMap-4 232834 517.3 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync.HashTrieMap[interface_{},interface_{}]-4 318610 389.4 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync.Map-4 325360 384.4 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync_test.DeepCopyMap-4 223194 530.0 ns/op 178 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync_test.RWMutexMap-4 266719 436.4 ns/op 32 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync.HashTrieMap[interface_{},interface_{}]-4 294162 370.6 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync.Map-4 280983 402.8 ns/op 16 B/op 1 allocs/op BenchmarkMapDeleteCollision/*sync_test.DeepCopyMap-4 62642 1874 ns/op 48 B/op 1 allocs/op BenchmarkMapDeleteCollision/*sync_test.RWMutexMap-4 135465 902.3 ns/op 0 B/op 0 allocs/op BenchmarkMapDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 430458 247.6 ns/op 0 B/op 0 allocs/op BenchmarkMapDeleteCollision/*sync.Map-4 464404 274.8 ns/op 0 B/op 0 allocs/op BenchmarkMapSwapCollision/*sync_test.DeepCopyMap-4 44784 2689 ns/op 336 B/op 2 allocs/op BenchmarkMapSwapCollision/*sync_test.RWMutexMap-4 102520 1133 ns/op 0 B/op 0 allocs/op BenchmarkMapSwapCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 51114 2308 ns/op 48 B/op 1 allocs/op BenchmarkMapSwapCollision/*sync.Map-4 49167 2373 ns/op 48 B/op 1 allocs/op BenchmarkMapSwapMostlyHits/*sync_test.DeepCopyMap-4 511 235237 ns/op 82244 B/op 7 allocs/op BenchmarkMapSwapMostlyHits/*sync_test.RWMutexMap-4 80888 1485 ns/op 23 B/op 1 allocs/op BenchmarkMapSwapMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 136611 887.9 ns/op 72 B/op 2 allocs/op BenchmarkMapSwapMostlyHits/*sync.Map-4 140247 890.8 ns/op 71 B/op 2 allocs/op BenchmarkMapSwapMostlyMisses/*sync_test.DeepCopyMap-4 18112 6523 ns/op 718 B/op 6 allocs/op BenchmarkMapSwapMostlyMisses/*sync_test.RWMutexMap-4 48705 2443 ns/op 47 B/op 2 allocs/op BenchmarkMapSwapMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 26145 4604 ns/op 105 B/op 4 allocs/op BenchmarkMapSwapMostlyMisses/*sync.Map-4 26266 4656 ns/op 105 B/op 4 allocs/op BenchmarkMapCompareAndSwapCollision/*sync_test.DeepCopyMap-4 148254 691.7 ns/op 45 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync_test.RWMutexMap-4 77688 1613 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 134984 946.4 ns/op 9 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync.Map-4 127669 972.3 ns/op 9 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1981635 56.51 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 126728 971.5 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync.HashTrieMap[interface_{},interface_{}]-4 490238 254.3 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync.Map-4 460933 254.0 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 463660 250.9 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 114153 1029 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync.HashTrieMap[interface_{},interface_{}]-4 441045 278.7 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync.Map-4 447673 251.6 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 76618 1563 ns/op 35 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 133286 938.9 ns/op 83 B/op 3 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync.Map-4 128964 1011 ns/op 83 B/op 3 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 522762 253.4 ns/op 48 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 92209 1322 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 447775 275.3 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync.Map-4 446064 290.8 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 63836 1630 ns/op 167 B/op 1 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync_test.RWMutexMap-4 79390 1511 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 143008 934.8 ns/op 5 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync.Map-4 128607 936.6 ns/op 5 B/op 0 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 43581 2763 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 60526 1878 ns/op 96 B/op 4 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync.Map-4 67268 1898 ns/op 95 B/op 3 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 474396 261.1 ns/op 32 B/op 2 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 92017 1317 ns/op 31 B/op 1 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 455514 259.0 ns/op 31 B/op 1 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync.Map-4 450566 295.6 ns/op 31 B/op 1 allocs/op BenchmarkMapClear/*sync_test.DeepCopyMap-4 32720 3541 ns/op 336 B/op 2 allocs/op BenchmarkMapClear/*sync_test.RWMutexMap-4 63114 1920 ns/op 0 B/op 0 allocs/op BenchmarkMapClear/*sync.HashTrieMap[interface_{},interface_{}]-4 92134 1464 ns/op 210 B/op 2 allocs/op BenchmarkMapClear/*sync.Map-4 86079 1443 ns/op 210 B/op 2 allocs/op BenchmarkUncontendedSemaphore-4 3432088 35.00 ns/op BenchmarkContendedSemaphore-4 2521419 45.57 ns/op BenchmarkMutexUncontended-4 819608 135.3 ns/op BenchmarkMutex-4 95299 1276 ns/op BenchmarkMutexSlack-4 92194 1289 ns/op BenchmarkMutexWork-4 82658 1462 ns/op BenchmarkMutexWorkSlack-4 83068 1493 ns/op BenchmarkMutexNoSpin-4 51915 2244 ns/op BenchmarkMutexSpin-4 64500 1893 ns/op BenchmarkOnce-4 564079 259.5 ns/op BenchmarkOnceFunc/v=Once-4 972519 113.0 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 823216 140.5 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 861448 130.4 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 954795 126.0 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 837637 137.1 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 841904 134.9 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 7187366 16.46 ns/op BenchmarkSemaSyntNonblock-4 1000000 100.9 ns/op BenchmarkSemaSyntBlock-4 1000000 128.3 ns/op BenchmarkSemaWorkNonblock-4 791260 144.9 ns/op BenchmarkSemaWorkBlock-4 791820 178.7 ns/op BenchmarkRWMutexUncontended-4 376394 302.5 ns/op BenchmarkRWMutexWrite100-4 260791 451.2 ns/op BenchmarkRWMutexWrite10-4 161262 747.7 ns/op BenchmarkRWMutexWorkWrite100-4 235215 491.0 ns/op BenchmarkRWMutexWorkWrite10-4 136094 859.5 ns/op BenchmarkWaitGroupUncontended-4 833311 128.9 ns/op BenchmarkWaitGroupAddDone-4 323006 410.5 ns/op BenchmarkWaitGroupAddDoneWork-4 311905 419.7 ns/op BenchmarkWaitGroupWait-4 4441317 26.85 ns/op BenchmarkWaitGroupWaitWork-4 3006176 39.66 ns/op BenchmarkWaitGroupActuallyWait-4 39508 3100 ns/op 32 B/op 2 allocs/op PASS ok sync 21.236s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 491617 266.9 ns/op PASS ok sync/atomic 1.164s PASS ok syscall 1.053s goos: freebsd goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 121717 978.9 ns/op 0 B/op 0 allocs/op BenchmarkBLoopPrint-4 12560 9440 ns/op --- BENCH: BenchmarkBLoopPrint-4 testing_test.go:1020: Ramping up from BenchmarkBLoopPrint testing_test.go:1022: Printing from BenchmarkBLoopPrint testing_test.go:1022: Printing from BenchmarkBLoopPrint testing_test.go:1022: Printing from BenchmarkBLoopPrint testing_test.go:1022: Printing from BenchmarkBLoopPrint testing_test.go:1022: Printing from BenchmarkBLoopPrint testing_test.go:1022: Printing from BenchmarkBLoopPrint testing_test.go:1022: Printing from BenchmarkBLoopPrint testing_test.go:1022: Printing from BenchmarkBLoopPrint testing_test.go:1022: Printing from BenchmarkBLoopPrint ... [output truncated] BenchmarkBNPrint-4 13894 8731 ns/op --- BENCH: BenchmarkBNPrint-4 testing_test.go:1027: Ramping up from BenchmarkBNPrint testing_test.go:1029: Printing from BenchmarkBNPrint testing_test.go:1027: Ramping up from BenchmarkBNPrint testing_test.go:1029: Printing from BenchmarkBNPrint testing_test.go:1029: Printing from BenchmarkBNPrint testing_test.go:1029: Printing from BenchmarkBNPrint testing_test.go:1029: Printing from BenchmarkBNPrint testing_test.go:1029: Printing from BenchmarkBNPrint testing_test.go:1029: Printing from BenchmarkBNPrint testing_test.go:1029: Printing from BenchmarkBNPrint ... [output truncated] PASS ok testing 1.517s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 8163 13860 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11746 10219 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 100 1143789 ns/op 110960 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 123 957075 ns/op 902 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 139572150 ns/op 18285136 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 138774628 ns/op 18285136 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 1832 62177 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2172 52723 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 20 5723642 ns/op 395136 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 22 5145758 ns/op 17960 B/op 47 allocs/op BenchmarkTable/10x100000/new-4 1 651753870 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/10x100000/reuse-4 1 634474980 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/100x10/new-4 225 517239 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 254 466553 ns/op 154 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 56044894 ns/op 3270528 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 2 54013130 ns/op 1635264 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 6200974489 ns/op 334041984 B/op 100088 allocs/op BenchmarkTable/100x100000/reuse-4 1 5932659060 ns/op 334041984 B/op 100088 allocs/op BenchmarkPyramid/10-4 2799 41940 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 37 2997505 ns/op 410536 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 299561817 ns/op 35606920 B/op 2055 allocs/op BenchmarkRagged/10-4 2660 44451 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 282 421469 ns/op 42416 B/op 188 allocs/op BenchmarkRagged/1000-4 27 4233905 ns/op 408992 B/op 1660 allocs/op BenchmarkCode-4 8095 13220 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 17.996s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 72281086 ns/op BenchmarkVariableString-4 118539 1013 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2182 52083 ns/op 2514 B/op 39 allocs/op PASS ok text/template/parse 1.518s goos: freebsd goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc1000-4 36 3316278 ns/op BenchmarkAfter-4 104994 1184 ns/op BenchmarkStop/impl=chan-4 162943 687.5 ns/op BenchmarkStop/impl=func-4 182762 636.6 ns/op BenchmarkSimultaneousAfterFunc1000-4 27 4086304 ns/op BenchmarkStartStop1000-4 192 666570 ns/op BenchmarkReset/impl=chan-4 1720179 69.30 ns/op BenchmarkReset/impl=func-4 1906272 73.36 ns/op BenchmarkSleep1000-4 30 3603798 ns/op BenchmarkParallelTimerLatency-4 51 156613 avg-late-ns 327683 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 98007 avg-late-ns 271216 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 80461 avg-late-ns 191315 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 64563 avg-late-ns 159680 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 62969 avg-late-ns 257973 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 83939 avg-late-ns 438765 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 84547 avg-late-ns 286808 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 111849 avg-late-ns 501547 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 116117 avg-late-ns 501741 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 136810 avg-late-ns 875621 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 859936 avg-late-ns 7567771 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 96643 avg-late-ns 250794 max-late-ns BenchmarkAdjustTimers10000-4 20 6143710 ns/op BenchmarkTicker-4 479280 215.6 ns/op BenchmarkTickerReset-4 1557013 75.20 ns/op BenchmarkTickerResetNaive-4 174319 682.8 ns/op BenchmarkNow-4 949512 119.7 ns/op BenchmarkNowUnixNano-4 912285 129.1 ns/op BenchmarkNowUnixMilli-4 883610 131.3 ns/op BenchmarkNowUnixMicro-4 866848 129.8 ns/op BenchmarkFormat-4 59085 2011 ns/op BenchmarkFormatRFC3339-4 84002 1427 ns/op BenchmarkFormatRFC3339Nano-4 82915 1454 ns/op BenchmarkFormatNow-4 81250 1487 ns/op BenchmarkMarshalJSON-4 110880 1077 ns/op BenchmarkMarshalText-4 114993 1037 ns/op BenchmarkMarshalBinary-4 264026 446.9 ns/op BenchmarkParse-4 144164 828.1 ns/op BenchmarkParseRFC3339UTC-4 339810 342.9 ns/op BenchmarkParseRFC3339UTCBytes-4 226048 520.9 ns/op BenchmarkParseRFC3339TZ-4 102512 1119 ns/op BenchmarkParseRFC3339TZBytes-4 84105 1416 ns/op BenchmarkParseDuration-4 541219 216.1 ns/op BenchmarkHour-4 726380 164.4 ns/op BenchmarkSecond-4 693524 163.8 ns/op BenchmarkDate-4 619386 190.9 ns/op BenchmarkYear-4 599596 187.6 ns/op BenchmarkYearDay-4 625431 190.4 ns/op BenchmarkMonth-4 615254 187.5 ns/op BenchmarkDay-4 609333 191.4 ns/op BenchmarkISOWeek-4 594120 193.6 ns/op BenchmarkGoString-4 80959 1489 ns/op BenchmarkDateFunc-4 1618371 74.33 ns/op BenchmarkUnmarshalText-4 94866 1248 ns/op PASS ok time 16.593s goos: freebsd goarch: amd64 pkg: unicode cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkToUpper-4 589623 186.9 ns/op BenchmarkToLower-4 521158 212.5 ns/op BenchmarkSimpleFold/Upper-4 384897 302.1 ns/op BenchmarkSimpleFold/Lower-4 385578 301.7 ns/op BenchmarkSimpleFold/Fold-4 753574 154.7 ns/op BenchmarkSimpleFold/NoFold-4 402703 291.8 ns/op PASS ok unicode 1.794s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 639554 173.0 ns/op BenchmarkDecodeValidJapaneseChars-4 750573 152.9 ns/op BenchmarkDecodeRune-4 1843718 65.55 ns/op BenchmarkEncodeValidASCII-4 561954 192.4 ns/op BenchmarkEncodeValidJapaneseChars-4 862141 134.5 ns/op BenchmarkAppendRuneValidASCII-4 1603609 74.07 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2532702 47.27 ns/op BenchmarkEncodeRune-4 1901834 63.06 ns/op PASS ok unicode/utf16 2.296s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 3029275 50.62 ns/op BenchmarkRuneCountTenJapaneseChars-4 1374654 87.13 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 7805656 14.69 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 1923372 61.55 ns/op BenchmarkValidTenASCIIChars-4 2099020 56.66 ns/op BenchmarkValid100KASCIIChars-4 85 1263009 ns/op BenchmarkValidTenJapaneseChars-4 326398 367.5 ns/op BenchmarkValidLongMostlyASCII-4 80 1390300 ns/op BenchmarkValidLongJapanese-4 48 2222668 ns/op BenchmarkValidStringTenASCIIChars-4 4900945 24.53 ns/op BenchmarkValidString100KASCIIChars-4 9517 12193 ns/op BenchmarkValidStringTenJapaneseChars-4 444980 257.9 ns/op BenchmarkValidStringLongMostlyASCII-4 1204 98845 ns/op BenchmarkValidStringLongJapanese-4 157 758858 ns/op BenchmarkEncodeASCIIRune-4 10605366 11.45 ns/op BenchmarkEncodeSpanishRune-4 3194964 37.44 ns/op BenchmarkEncodeJapaneseRune-4 2677406 42.26 ns/op BenchmarkEncodeMaxRune-4 2308856 52.22 ns/op BenchmarkEncodeInvalidRuneMaxPlusOne-4 2666822 42.81 ns/op BenchmarkEncodeInvalidRuneSurrogate-4 2606029 44.18 ns/op BenchmarkEncodeInvalidRuneNegative-4 2685144 44.97 ns/op BenchmarkAppendASCIIRune-4 10347610 11.53 ns/op BenchmarkAppendSpanishRune-4 3608954 33.12 ns/op BenchmarkAppendJapaneseRune-4 3121917 38.24 ns/op BenchmarkAppendMaxRune-4 2453958 45.42 ns/op BenchmarkAppendInvalidRuneMaxPlusOne-4 3167984 37.95 ns/op BenchmarkAppendInvalidRuneSurrogate-4 3143316 39.30 ns/op BenchmarkAppendInvalidRuneNegative-4 3164107 37.88 ns/op BenchmarkDecodeASCIIRune-4 2832852 39.29 ns/op BenchmarkDecodeJapaneseRune-4 2366896 49.97 ns/op BenchmarkFullRune/ASCII-4 3520935 33.84 ns/op BenchmarkFullRune/Incomplete-4 1672117 71.76 ns/op BenchmarkFullRune/Japanese-4 3605940 32.81 ns/op PASS ok unicode/utf8 6.162s goos: freebsd goarch: amd64 pkg: unique cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMake-4 253032 397.1 ns/op 0 B/op 0 allocs/op BenchmarkMakeMany-4 222037 508.8 ns/op 0 B/op 0 allocs/op BenchmarkMakeManyMany-4 115740 20406 ns/op 0 B/op 0 allocs/op PASS ok unique 9.142s goos: freebsd goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 84076270409 ns/op PASS ok cmd/api 85.269s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCgoCall/add-int-4 478998 236.3 ns/op BenchmarkCgoCall/one-pointer-4 413142 289.5 ns/op BenchmarkCgoCall/string-pointer-escape-4 344323 337.9 ns/op BenchmarkCgoCall/string-pointer-noescape-4 452085 262.4 ns/op BenchmarkCgoCall/eight-pointers-4 206829 581.5 ns/op BenchmarkCgoCall/eight-pointers-nil-4 406422 292.3 ns/op BenchmarkCgoCall/eight-pointers-array-4 31548 4050 ns/op BenchmarkCgoCall/eight-pointers-slice-4 43862 2759 ns/op BenchmarkGoString-4 965258 104.9 ns/op BenchmarkCGoCallback-4 48817 2423 ns/op BenchmarkCGoInCThread-4 287312 391.1 ns/op PASS ok cmd/cgo/internal/test 2.521s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/testcarchive cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCgoCallbackMainThread-4 557584 185.9 ns/op --- BENCH: BenchmarkCgoCallbackMainThread-4 carchive_test.go:1377: [go build -buildmode=c-archive -o libgo10.a ./libgo10] carchive_test.go:1384: [clang -fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/workdir/tmp/go-build2149832152=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test282725856/pkg/freebsd_amd64_shared/testcarchive -o testp10 main10.c libgo10.a] carchive_test.go:1377: [go build -buildmode=c-archive -o libgo10.a ./libgo10] carchive_test.go:1384: [clang -fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/workdir/tmp/go-build2149832152=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test282725856/pkg/freebsd_amd64_shared/testcarchive -o testp10 main10.c libgo10.a] carchive_test.go:1377: [go build -buildmode=c-archive -o libgo10.a ./libgo10] carchive_test.go:1384: [clang -fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/workdir/tmp/go-build2149832152=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test282725856/pkg/freebsd_amd64_shared/testcarchive -o testp10 main10.c libgo10.a] carchive_test.go:1377: [go build -buildmode=c-archive -o libgo10.a ./libgo10] carchive_test.go:1384: [clang -fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/workdir/tmp/go-build2149832152=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test282725856/pkg/freebsd_amd64_shared/testcarchive -o testp10 main10.c libgo10.a] carchive_test.go:1377: [go build -buildmode=c-archive -o libgo10.a ./libgo10] carchive_test.go:1384: [clang -fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/workdir/tmp/go-build2149832152=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test282725856/pkg/freebsd_amd64_shared/testcarchive -o testp10 main10.c libgo10.a] ... [output truncated] PASS ok cmd/cgo/internal/testcarchive 5.237s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 875644 135.1 ns/op BenchmarkEqArrayOfStrings64-4 111555 1048 ns/op BenchmarkEqArrayOfStrings1024-4 7630 15062 ns/op BenchmarkEqArrayOfFloats5-4 989552 111.9 ns/op BenchmarkEqArrayOfFloats64-4 129830 916.6 ns/op BenchmarkEqArrayOfFloats1024-4 8490 13552 ns/op BenchmarkEqArrayOfStructsEq-4 2498 47140 ns/op BenchmarkEqArrayOfStructsNotEq-4 4047 28836 ns/op BenchmarkEqStruct-4 18092768 6.037 ns/op PASS ok cmd/compile/internal/reflectdata 2.294s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 10000 64301 ns/op BenchmarkInvertLessThanNoov-4 13423206 8.189 ns/op BenchmarkCopyElim1-4 844 125568 ns/op BenchmarkCopyElim10-4 926 123005 ns/op BenchmarkCopyElim100-4 460 261044 ns/op BenchmarkCopyElim1000-4 72 1612347 ns/op BenchmarkCopyElim10000-4 4 28883116 ns/op BenchmarkCopyElim100000-4 1 526492672 ns/op BenchmarkDeadCode/1-4 978 146695 ns/op BenchmarkDeadCode/10-4 775 152115 ns/op BenchmarkDeadCode/100-4 350 336034 ns/op BenchmarkDeadCode/1000-4 54 2409970 ns/op BenchmarkDeadCode/10000-4 4 30842798 ns/op BenchmarkDeadCode/100000-4 1 386780442 ns/op BenchmarkDeadCode/200000-4 1 768467549 ns/op BenchmarkDominatorsLinear-4 13 9566385 ns/op 1.05 MB/s BenchmarkDominatorsFwdBack-4 8 12998712 ns/op 0.77 MB/s BenchmarkDominatorsManyPred-4 9 13173230 ns/op 0.76 MB/s BenchmarkDominatorsMaxPred-4 9 12883040 ns/op 0.78 MB/s BenchmarkDominatorsMaxPredVal-4 9 13400249 ns/op 0.75 MB/s BenchmarkFuse/1-4 698 153676 ns/op BenchmarkFuse/10-4 576 186034 ns/op BenchmarkFuse/100-4 188 638350 ns/op BenchmarkFuse/1000-4 21 5692743 ns/op BenchmarkFuse/10000-4 2 71509704 ns/op BenchmarkNilCheckDeep1-4 10000 10212 ns/op 0.10 MB/s 236 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4782 24384 ns/op 0.41 MB/s 229 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 712 164971 ns/op 0.61 MB/s 1162 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 68 1636133 ns/op 0.61 MB/s 7685 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 6 19570133 ns/op 0.51 MB/s 131608 B/op 6 allocs/op BenchmarkDSEPass-4 32 3689914 ns/op 67837 B/op 8 allocs/op BenchmarkDSEPassBlock-4 1 128922588 ns/op 4288320 B/op 109086 allocs/op BenchmarkCSEPass-4 8 13939059 ns/op 139606 B/op 7 allocs/op BenchmarkCSEPassBlock-4 1 172711271 ns/op 4765192 B/op 59755 allocs/op BenchmarkDeadcodePass-4 193 595376 ns/op 90571 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 144526037 ns/op 4061296 B/op 45065 allocs/op BenchmarkMultiPass-4 76 1462232 ns/op 247238 B/op 8 allocs/op BenchmarkMultiPassBlock-4 1 303500288 ns/op 10305312 B/op 112147 allocs/op BenchmarkCondRewrite/SoloJump-4 3237037 35.12 ns/op BenchmarkCondRewrite/CombJump-4 2997715 38.33 ns/op PASS ok cmd/compile/internal/ssa 15.045s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 9098 12148 ns/op BenchmarkExtShift-4 17246 6797 ns/op BenchmarkModify-4 9768 11508 ns/op BenchmarkMullImm-4 17148 6691 ns/op BenchmarkConstModify-4 9115 12416 ns/op BenchmarkBitSet-4 20103 5968 ns/op BenchmarkBitClear-4 20040 5981 ns/op BenchmarkBitToggle-4 18836 6357 ns/op BenchmarkBitSetConst-4 152131 798.3 ns/op BenchmarkBitClearConst-4 147867 808.3 ns/op BenchmarkBitToggleConst-4 150637 806.1 ns/op BenchmarkDivconstI64-4 8977311 13.36 ns/op BenchmarkModconstI64-4 8272119 14.57 ns/op BenchmarkDivisiblePow2constI64-4 8246590 14.38 ns/op BenchmarkDivisibleconstI64-4 8925121 13.23 ns/op BenchmarkDivisibleWDivconstI64-4 6272506 19.09 ns/op BenchmarkDivconstU64/3-4 9037803 13.33 ns/op BenchmarkDivconstU64/5-4 8528161 14.01 ns/op BenchmarkDivconstU64/37-4 9590901 12.49 ns/op BenchmarkDivconstU64/1234567-4 8753524 13.65 ns/op BenchmarkModconstU64-4 9223510 12.99 ns/op BenchmarkDivisibleconstU64-4 9039542 13.51 ns/op BenchmarkDivisibleWDivconstU64-4 6167318 19.44 ns/op BenchmarkDivconstI32-4 9880224 11.96 ns/op BenchmarkModconstI32-4 8848408 13.61 ns/op BenchmarkDivisiblePow2constI32-4 8877834 13.54 ns/op BenchmarkDivisibleconstI32-4 9028118 13.39 ns/op BenchmarkDivisibleWDivconstI32-4 6199933 19.44 ns/op BenchmarkDivconstU32-4 9059658 13.09 ns/op BenchmarkModconstU32-4 9205248 13.26 ns/op BenchmarkDivisibleconstU32-4 9084612 13.28 ns/op BenchmarkDivisibleWDivconstU32-4 6123486 19.46 ns/op BenchmarkDivconstI16-4 8566773 13.99 ns/op BenchmarkModconstI16-4 8978653 13.12 ns/op BenchmarkDivisiblePow2constI16-4 9356728 12.75 ns/op BenchmarkDivisibleconstI16-4 9084418 13.36 ns/op BenchmarkDivisibleWDivconstI16-4 6301972 19.13 ns/op BenchmarkDivconstU16-4 8355613 14.48 ns/op BenchmarkModconstU16-4 8931316 13.26 ns/op BenchmarkDivisibleconstU16-4 9390320 12.61 ns/op BenchmarkDivisibleWDivconstU16-4 5940829 20.28 ns/op BenchmarkDivconstI8-4 8764599 13.63 ns/op BenchmarkModconstI8-4 8310892 14.15 ns/op BenchmarkDivisiblePow2constI8-4 9411860 12.71 ns/op BenchmarkDivisibleconstI8-4 8784861 13.59 ns/op BenchmarkDivisibleWDivconstI8-4 6313084 19.08 ns/op BenchmarkDivconstU8-4 8922160 13.52 ns/op BenchmarkModconstU8-4 8966083 13.13 ns/op BenchmarkDivisibleconstU8-4 9523411 12.64 ns/op BenchmarkDivisibleWDivconstU8-4 6128860 19.72 ns/op BenchmarkMul2-4 166878 747.5 ns/op BenchmarkMulNeg2-4 166695 755.6 ns/op BenchmarkEfaceInteger-4 3895626 27.68 ns/op BenchmarkTypeAssert-4 14550114 8.335 ns/op BenchmarkDiv64UnsignedSmall-4 7337468 16.38 ns/op BenchmarkDiv64Small-4 6287578 18.88 ns/op BenchmarkDiv64SmallNegDivisor-4 6273000 19.04 ns/op BenchmarkDiv64SmallNegDividend-4 6281236 18.91 ns/op BenchmarkDiv64SmallNegBoth-4 6298579 19.16 ns/op BenchmarkDiv64Unsigned-4 7129987 16.79 ns/op BenchmarkDiv64-4 6153048 19.39 ns/op BenchmarkDiv64NegDivisor-4 6386851 19.05 ns/op BenchmarkDiv64NegDividend-4 6192123 19.23 ns/op BenchmarkDiv64NegBoth-4 6359965 19.33 ns/op BenchmarkMod64UnsignedSmall-4 7369275 16.20 ns/op BenchmarkMod64Small-4 6493658 18.45 ns/op BenchmarkMod64SmallNegDivisor-4 6252118 18.98 ns/op BenchmarkMod64SmallNegDividend-4 6274140 18.94 ns/op BenchmarkMod64SmallNegBoth-4 6226748 19.11 ns/op BenchmarkMod64Unsigned-4 7393333 16.20 ns/op BenchmarkMod64-4 6397522 18.81 ns/op BenchmarkMod64NegDivisor-4 6152194 19.23 ns/op BenchmarkMod64NegDividend-4 6248335 18.98 ns/op BenchmarkMod64NegBoth-4 6265471 18.96 ns/op BenchmarkMulconstI32/3-4 18789690 6.374 ns/op BenchmarkMulconstI32/5-4 17551531 6.755 ns/op BenchmarkMulconstI32/12-4 17882139 6.752 ns/op BenchmarkMulconstI32/120-4 18647241 6.360 ns/op BenchmarkMulconstI32/-120-4 17700931 6.757 ns/op BenchmarkMulconstI32/65537-4 17816490 6.730 ns/op BenchmarkMulconstI32/65538-4 17660914 6.775 ns/op BenchmarkMulconstI64/3-4 18674016 6.408 ns/op BenchmarkMulconstI64/5-4 18689268 6.388 ns/op BenchmarkMulconstI64/12-4 17451889 6.777 ns/op BenchmarkMulconstI64/120-4 18673516 6.365 ns/op BenchmarkMulconstI64/-120-4 17553978 6.852 ns/op BenchmarkMulconstI64/65537-4 17704770 6.749 ns/op BenchmarkMulconstI64/65538-4 17754378 6.736 ns/op BenchmarkMulconstU32/3-4 17756019 6.772 ns/op BenchmarkMulconstU32/5-4 17905650 6.402 ns/op BenchmarkMulconstU32/12-4 17843653 6.579 ns/op BenchmarkMulconstU32/120-4 17753748 6.788 ns/op BenchmarkMulconstU32/65537-4 17932252 6.612 ns/op BenchmarkMulconstU32/65538-4 17638534 6.792 ns/op BenchmarkMulconstU64/3-4 17642977 6.758 ns/op BenchmarkMulconstU64/5-4 17611552 6.780 ns/op BenchmarkMulconstU64/12-4 17478949 6.865 ns/op BenchmarkMulconstU64/120-4 17640018 6.798 ns/op BenchmarkMulconstU64/65537-4 17347357 6.858 ns/op BenchmarkMulconstU64/65538-4 17428849 6.904 ns/op BenchmarkShiftArithmeticRight-4 19900992 6.055 ns/op BenchmarkSwitch8Predictable-4 13468298 7.532 ns/op BenchmarkSwitch8Unpredictable-4 5871997 18.23 ns/op BenchmarkSwitch32Predictable-4 8467168 12.42 ns/op BenchmarkSwitch32Unpredictable-4 5945008 18.31 ns/op BenchmarkSwitchStringPredictable-4 8626116 12.83 ns/op BenchmarkSwitchStringUnpredictable-4 4697383 24.48 ns/op BenchmarkSwitchTypePredictable-4 6137385 18.70 ns/op BenchmarkSwitchTypeUnpredictable-4 3386064 34.41 ns/op BenchmarkSwitchInterfaceTypePredictable-4 7851627 15.33 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 3778944 30.98 ns/op PASS ok cmd/compile/internal/test 16.711s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 90 1293002 ns/op BenchmarkNamed/Underlying/nongeneric-4 858184 138.0 ns/op BenchmarkNamed/Underlying/generic-4 785620 138.4 ns/op BenchmarkNamed/Underlying/src_instance-4 789474 139.1 ns/op BenchmarkNamed/Underlying/user_instance-4 795148 138.4 ns/op BenchmarkCheck/http/funcbodies/info-4 1 560525425 ns/op 63507 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 439119383 ns/op 81066 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 153879599 ns/op 231279 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 134506017 ns/op 264545 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 399675118 ns/op 13289 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 88410737 ns/op 60067 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 4 30015120 ns/op 176894 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 28022349 ns/op 189485 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 130279608 ns/op 16652 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 41049620 ns/op 52836 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 6 19722114 ns/op 109998 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 18387158 ns/op 117947 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1248487384 ns/op 56720 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 667116680 ns/op 106143 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 144943460 ns/op 488355 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 123201590 ns/op 574623 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 296274723 ns/op 2969 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 3 36610008 ns/op 24028 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 5 21813628 ns/op 40318 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 5 21336780 ns/op 41219 lines/s PASS ok cmd/compile/internal/types2 17.844s goos: freebsd goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 46 2690749 ns/op 4075783 sys-ns/op 820391 user-ns/op PASS ok cmd/go 1.266s goos: freebsd goarch: amd64 pkg: cmd/go/internal/cfg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookPath-4 182902 624.0 ns/op PASS ok cmd/go/internal/cfg 1.208s All tests passed.