freebsd-amd64-race at 4dcbb00be200bc1f88b534c311ed4289eb2fbdd5 :: 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: AMD EPYC 7B12 # 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.566s ok archive/zip 2.368s ok bufio 1.279s ok bytes 1.865s ok cmp 1.082s ok compress/bzip2 1.383s ok compress/flate 5.110s ok compress/gzip 10.494s ok compress/lzw 1.843s ok compress/zlib 4.565s ok container/heap 1.034s ok container/list 1.073s ok container/ring 1.075s ok context 1.043s ok crypto 2.263s ok crypto/aes 1.065s ok crypto/cipher 2.795s ok crypto/des 1.068s ok crypto/dsa 1.077s ok crypto/ecdh 1.240s ok crypto/ecdsa 1.125s ok crypto/ed25519 1.326s ok crypto/elliptic 1.030s ok crypto/hmac 1.101s ok crypto/internal/alias 1.075s ok crypto/internal/bigmod 1.375s ok crypto/internal/boring 1.074s ok crypto/internal/boring/bcache 1.419s ok crypto/internal/edwards25519 1.594s ok crypto/internal/edwards25519/field 1.100s ok crypto/internal/fips 1.049s ok crypto/internal/fips/sha3 2.850s ok crypto/internal/fips/subtle 1.330s ok crypto/internal/hpke 1.030s ok crypto/internal/mlkem768 1.483s ok crypto/internal/nistec 1.706s ok crypto/internal/nistec/fiat 1.020s [no tests to run] ok crypto/md5 1.085s ok crypto/rand 1.471s ok crypto/rc4 1.362s ok crypto/rsa 2.232s ok crypto/sha1 1.081s ok crypto/sha256 1.092s ok crypto/sha512 1.092s ok crypto/subtle 1.070s ok crypto/tls 3.202s ok crypto/x509 1.901s ok database/sql 1.579s ok database/sql/driver 1.044s ok debug/buildinfo 1.106s ok debug/dwarf 1.054s ok debug/elf 1.686s ok debug/gosym 1.091s ok debug/macho 1.090s ok debug/pe 1.080s ok debug/plan9obj 1.080s ok embed 1.080s [no tests to run] ok embed/internal/embedtest 1.082s ok encoding/ascii85 1.082s ok encoding/asn1 1.024s ok encoding/base32 1.111s ok encoding/base64 1.034s ok encoding/binary 1.035s ok encoding/csv 1.047s ok encoding/gob 13.396s ok encoding/hex 1.047s ok encoding/json 1.898s ok encoding/pem 2.338s ok encoding/xml 1.160s ok errors 1.083s ok expvar 1.043s ok flag 3.172s ok fmt 1.499s ok go/ast 1.063s ok go/ast/internal/tests 1.062s ok go/build 5.569s ok go/build/constraint 1.068s ok go/constant 1.068s ok go/doc 1.204s ok go/doc/comment 2.311s ok go/format 1.066s ok go/importer 1.512s ok go/internal/gccgoimporter 1.047s ok go/internal/gcimporter 8.920s ok go/internal/srcimporter 9.959s ok go/parser 1.819s ok go/printer 2.173s ok go/scanner 1.050s ok go/token 1.108s ok go/types 29.135s ok go/version 1.034s ok hash 1.034s ok hash/adler32 1.030s ok hash/crc32 1.076s ok hash/crc64 1.075s ok hash/fnv 1.075s ok hash/maphash 1.158s ok html 1.084s ok html/template 1.224s ok image 1.344s ok image/color 1.038s ok image/draw 1.454s ok image/gif 1.628s ok image/jpeg 1.959s ok image/png 3.067s ok index/suffixarray 1.689s ok internal/abi 1.071s ok internal/buildcfg 1.070s ok internal/chacha8rand 1.018s ok internal/concurrent 2.309s ok internal/coverage/cfile 2.378s ok internal/coverage/cformat 1.075s ok internal/coverage/cmerge 1.075s ok internal/coverage/pods 1.075s ok internal/coverage/slicereader 1.049s ok internal/coverage/slicewriter 1.047s ok internal/coverage/test 1.098s ok internal/cpu 3.129s ok internal/dag 1.039s ok internal/diff 1.039s ok internal/fmtsort 1.019s ok internal/fuzz 1.034s ok internal/godebug 12.984s ok internal/godebugs 56.737s ok internal/gover 1.022s ok internal/itoa 1.022s ok internal/pkgbits 1.018s ok internal/platform 1.562s ok internal/poll 1.303s ok internal/profile 1.016s ok internal/reflectlite 1.078s ok internal/runtime/atomic 1.077s ok internal/runtime/maps 1.074s ok internal/runtime/math 1.074s ok internal/runtime/sys 1.074s ok internal/saferio 1.067s ok internal/singleflight 1.155s ok internal/syscall/unix 1.062s ok internal/sysinfo 1.014s ok internal/testenv 1.224s ok internal/trace 34.928s ok internal/trace/internal/oldtrace 1.443s ok internal/types/errors 1.359s ok internal/unsafeheader 1.078s ok internal/weak 1.045s ok internal/xcoff 1.096s ok internal/zstd 1.552s ok io 1.069s ok io/fs 1.279s ok io/ioutil 1.069s ok iter 1.020s ok log 1.025s ok log/slog 1.134s ok log/slog/internal/benchmarks 1.023s ok log/slog/internal/buffer 1.023s ok log/syslog 2.367s ok maps 1.018s ok math 1.031s ok math/big 3.070s ok math/bits 1.025s ok math/cmplx 1.025s ok math/rand 3.557s ok math/rand/v2 2.291s ok mime 1.038s ok mime/multipart 4.477s ok mime/quotedprintable 1.042s ok net 10.914s ok net/http 8.560s ok net/http/cgi 28.612s ok net/http/cookiejar 1.033s ok net/http/fcgi 1.283s ok net/http/httptest 1.149s ok net/http/httptrace 1.081s ok net/http/httputil 1.712s ok net/http/internal 2.239s ok net/http/internal/ascii 1.034s ok net/http/pprof 6.343s ok net/internal/cgotest 1.072s ok net/internal/socktest 1.068s ok net/mail 1.082s ok net/netip 1.463s ok net/rpc 1.084s ok net/rpc/jsonrpc 1.084s ok net/smtp 1.067s ok net/textproto 1.067s ok net/url 1.027s ok os 9.284s ok os/exec 8.525s ok os/exec/internal/fdtest 1.023s ok os/signal 20.696s ok os/user 1.028s ok path 1.028s ok path/filepath 1.169s ok plugin 1.036s ok reflect 1.397s ok regexp 3.238s ok regexp/syntax 5.663s ok runtime 42.162s ok runtime/cgo 1.060s ok runtime/debug 2.187s ok runtime/internal/wasitest 1.060s ok runtime/metrics 1.035s ok runtime/pprof 29.401s ok runtime/race 8.901s ok runtime/trace 1.121s ok slices 1.344s ok sort 1.320s ok strconv 2.704s ok strings 1.941s ok sync 1.544s ok sync/atomic 3.595s ok syscall 6.804s ok testing 3.845s ok testing/fstest 1.086s ok testing/iotest 1.020s ok testing/quick 1.176s ok testing/slogtest 1.051s ok text/scanner 1.083s ok text/tabwriter 1.083s ok text/template 1.094s ok text/template/parse 1.034s ok time 15.543s ok unicode 1.072s ok unicode/utf16 1.082s ok unicode/utf8 1.082s ok unique 1.253s ok cmd/addr2line 4.671s ok cmd/api 11.130s ok cmd/asm/internal/asm 3.339s ok cmd/asm/internal/lex 1.035s ok cmd/cgo/internal/swig 1.035s ok cmd/cgo/internal/test 1.629s ok cmd/cgo/internal/testcarchive 19.939s ok cmd/cgo/internal/testcshared 7.127s ok cmd/cgo/internal/testerrors 8.248s ok cmd/cgo/internal/testfortran 1.022s ok cmd/cgo/internal/testgodefs 1.444s ok cmd/cgo/internal/testlife 1.625s ok cmd/cgo/internal/testnocgo 1.042s ok cmd/cgo/internal/testplugin 26.764s ok cmd/cgo/internal/testsanitizers 16.310s ok cmd/cgo/internal/testshared 1.029s ok cmd/cgo/internal/testso 2.438s ok cmd/cgo/internal/teststdio 2.768s ok cmd/cgo/internal/testtls 1.016s ok cmd/compile 19.495s ok cmd/compile/internal/abt 1.027s ok cmd/compile/internal/amd64 1.069s ok cmd/compile/internal/base 1.068s ok cmd/compile/internal/compare 1.082s ok cmd/compile/internal/devirtualize 1.036s ok cmd/compile/internal/dwarfgen 1.448s ok cmd/compile/internal/importer 1.889s ok cmd/compile/internal/inline/inlheur 1.418s ok cmd/compile/internal/ir 1.022s ok cmd/compile/internal/liveness 1.081s ok cmd/compile/internal/logopt 1.230s ok cmd/compile/internal/loopvar 1.079s ok cmd/compile/internal/noder 1.075s ok cmd/compile/internal/rangefunc 1.075s ok cmd/compile/internal/reflectdata 1.075s [no tests to run] ok cmd/compile/internal/ssa 7.131s ok cmd/compile/internal/ssagen 1.042s ok cmd/compile/internal/syntax 1.104s ok cmd/compile/internal/test 11.705s ok cmd/compile/internal/typecheck 1.247s ok cmd/compile/internal/types 1.053s ok cmd/compile/internal/types2 8.941s ok cmd/covdata 1.024s ok cmd/cover 17.241s ok cmd/dist 1.023s ok cmd/distpack 1.023s ok cmd/doc 1.380s ok cmd/fix 2.461s ok cmd/go 313.934s ok cmd/go/internal/auth 1.050s ok cmd/go/internal/cache 1.147s ok cmd/go/internal/cfg 1.047s [no tests to run] ok cmd/go/internal/envcmd 1.088s ok cmd/go/internal/fsys 1.110s ok cmd/go/internal/generate 1.058s ok cmd/go/internal/gover 1.057s ok cmd/go/internal/imports 1.088s ok cmd/go/internal/load 1.081s ok cmd/go/internal/lockedfile 2.521s ok cmd/go/internal/lockedfile/internal/filelock 2.109s ok cmd/go/internal/modfetch 1.031s ok cmd/go/internal/modfetch/codehost 2.229s ok cmd/go/internal/modfetch/zip_sum_test 1.033s ok cmd/go/internal/modindex 1.513s ok cmd/go/internal/modload 1.044s ok cmd/go/internal/mvs 1.080s ok cmd/go/internal/str 1.080s ok cmd/go/internal/test 1.096s ok cmd/go/internal/toolchain 1.081s ok cmd/go/internal/vcs 1.081s ok cmd/go/internal/vcweb 1.080s ok cmd/go/internal/vcweb/vcstest 3.163s ok cmd/go/internal/web 1.025s ok cmd/go/internal/work 1.297s ok cmd/gofmt 1.165s ok cmd/internal/archive 1.338s ok cmd/internal/buildid 1.442s ok cmd/internal/bootstrap_test 1.034s ok cmd/internal/cov 1.227s ok cmd/internal/dwarf 1.047s ok cmd/internal/edit 1.022s ok cmd/internal/goobj 1.081s ok cmd/internal/moddeps 1.762s ok cmd/internal/obj 1.450s ok cmd/internal/obj/arm64 1.590s ok cmd/internal/obj/loong64 1.081s ok cmd/internal/obj/ppc64 1.084s ok cmd/internal/obj/riscv 1.107s ok cmd/internal/obj/s390x 1.060s ok cmd/internal/obj/x86 3.247s ok cmd/internal/objabi 1.077s ok cmd/internal/par 1.217s ok cmd/internal/pgo 1.077s ok cmd/internal/pkgpath 5.398s ok cmd/internal/pkgpattern 1.086s ok cmd/internal/quoted 1.086s ok cmd/internal/src 1.078s ok cmd/internal/sys 1.078s ok cmd/internal/test2json 1.589s ok cmd/link 23.774s ok cmd/link/internal/benchmark 1.018s ok cmd/link/internal/ld 9.349s ok cmd/link/internal/loader 1.089s ok cmd/nm 9.642s ok cmd/objdump 5.198s ok cmd/pack 7.624s ok cmd/pprof 3.536s ok cmd/relnote 1.037s ok cmd/trace 1.241s ok cmd/vet 50.544s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: AMD EPYC 7B12 Benchmark/Writer/USTAR-4 6080 18696 ns/op 1128 B/op 10 allocs/op Benchmark/Writer/GNU-4 3547 28995 ns/op 1660 B/op 24 allocs/op Benchmark/Writer/PAX-4 2730 40207 ns/op 2256 B/op 38 allocs/op Benchmark/Reader/USTAR-4 5896 19034 ns/op 5136 B/op 16 allocs/op Benchmark/Reader/GNU-4 8398 13976 ns/op 5146 B/op 15 allocs/op Benchmark/Reader/PAX-4 2631 39564 ns/op 8749 B/op 33 allocs/op PASS ok archive/tar 2.051s goos: freebsd goarch: amd64 pkg: archive/zip cpu: AMD EPYC 7B12 BenchmarkCompressedZipGarbage-4 1 263432794 ns/op 829576 B/op 86 allocs/op BenchmarkZip64Test-4 1 100904771 ns/op BenchmarkZip64TestSizes/4096-4 2240 51203 ns/op BenchmarkZip64TestSizes/1048576-4 226 505038 ns/op BenchmarkZip64TestSizes/67108864-4 1 116218658 ns/op PASS ok archive/zip 2.099s goos: freebsd goarch: amd64 pkg: bufio cpu: AMD EPYC 7B12 BenchmarkReaderCopyOptimal-4 332305 325.1 ns/op BenchmarkReaderCopyUnoptimal-4 231258 514.1 ns/op BenchmarkReaderCopyNoWriteTo-4 10000 15449 ns/op BenchmarkReaderWriteToOptimal-4 12541 8932 ns/op BenchmarkReaderReadString-4 181200 623.7 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 282296 367.2 ns/op BenchmarkWriterCopyUnoptimal-4 358248 350.8 ns/op BenchmarkWriterCopyNoReadFrom-4 7968 12826 ns/op BenchmarkReaderEmpty-4 48688 2318 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 34756 3067 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 792966 153.9 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.778s goos: freebsd goarch: amd64 pkg: bytes cpu: AMD EPYC 7B12 BenchmarkReadString-4 6087 19996 ns/op 1638.73 MB/s BenchmarkWriteByte-4 583 192869 ns/op 21.24 MB/s BenchmarkWriteRune-4 352 343291 ns/op 35.79 MB/s BenchmarkBufferNotEmptyWriteRead-4 44 2680998 ns/op BenchmarkBufferFullSmallReads-4 140 825756 ns/op BenchmarkBufferWriteBlock/N4096-4 9230 11609 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 535 198097 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 25 4058241 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 15 7177895 ns/op 2337.35 MB/s 2236962 B/op 0 allocs/op BenchmarkIndexByte/10-4 5907427 20.41 ns/op 489.91 MB/s BenchmarkIndexByte/32-4 5618712 21.05 ns/op 1520.19 MB/s BenchmarkIndexByte/4K-4 1597444 75.19 ns/op 54478.78 MB/s BenchmarkIndexBytePortable/10-4 1250541 96.83 ns/op 103.28 MB/s BenchmarkIndexBytePortable/32-4 429783 276.9 ns/op 115.58 MB/s BenchmarkIndexBytePortable/4K-4 3682 33072 ns/op 123.85 MB/s BenchmarkIndexRune/10-4 1657676 72.08 ns/op 138.74 MB/s BenchmarkIndexRune/32-4 1661924 72.38 ns/op 442.10 MB/s BenchmarkIndexRune/4K-4 925627 128.6 ns/op 31839.75 MB/s BenchmarkIndexRuneASCII/10-4 5715577 20.35 ns/op 491.47 MB/s BenchmarkIndexRuneASCII/32-4 5707918 21.07 ns/op 1518.63 MB/s BenchmarkIndexRuneASCII/4K-4 1586074 75.23 ns/op 54448.36 MB/s BenchmarkIndexRuneUnicode/Latin/10-4 1996381 60.68 ns/op 164.81 MB/s BenchmarkIndexRuneUnicode/Latin/32-4 1921761 60.62 ns/op 527.87 MB/s BenchmarkIndexRuneUnicode/Latin/4K-4 207121 497.4 ns/op 8234.61 MB/s BenchmarkIndexRuneUnicode/Cyrillic/10-4 1683087 71.62 ns/op 139.63 MB/s BenchmarkIndexRuneUnicode/Cyrillic/32-4 1632439 72.35 ns/op 442.32 MB/s BenchmarkIndexRuneUnicode/Cyrillic/4K-4 78092 1509 ns/op 2713.61 MB/s BenchmarkIndexRuneUnicode/Han/10-4 976957 107.1 ns/op 93.37 MB/s BenchmarkIndexRuneUnicode/Han/32-4 1229175 98.82 ns/op 323.81 MB/s BenchmarkIndexRuneUnicode/Han/4K-4 156736 767.4 ns/op 5337.74 MB/s BenchmarkEqual/0-4 9099322 12.52 ns/op BenchmarkEqual/same/1-4 2155028 57.26 ns/op 17.47 MB/s BenchmarkEqual/same/6-4 2094948 57.55 ns/op 104.25 MB/s BenchmarkEqual/same/9-4 2089291 60.14 ns/op 149.65 MB/s BenchmarkEqual/same/15-4 2081334 57.66 ns/op 260.14 MB/s BenchmarkEqual/same/16-4 2030907 58.46 ns/op 273.70 MB/s BenchmarkEqual/same/20-4 2022410 59.10 ns/op 338.39 MB/s BenchmarkEqual/same/32-4 1993150 62.89 ns/op 508.81 MB/s BenchmarkEqual/same/4K-4 163507 719.5 ns/op 5692.45 MB/s BenchmarkEqual/1-4 2056122 58.68 ns/op 17.04 MB/s BenchmarkEqual/6-4 2037727 59.62 ns/op 100.64 MB/s BenchmarkEqual/9-4 1987452 61.48 ns/op 146.38 MB/s BenchmarkEqual/15-4 1949149 62.14 ns/op 241.39 MB/s BenchmarkEqual/16-4 1988967 61.92 ns/op 258.38 MB/s BenchmarkEqual/20-4 1908921 62.44 ns/op 320.31 MB/s BenchmarkEqual/32-4 1898356 63.06 ns/op 507.46 MB/s BenchmarkEqual/4K-4 115839 945.5 ns/op 4332.13 MB/s BenchmarkEqualBothUnaligned/64_0-4 2030534 58.36 ns/op 1096.60 MB/s BenchmarkEqualBothUnaligned/64_1-4 1873639 65.67 ns/op 974.53 MB/s BenchmarkEqualBothUnaligned/64_4-4 1990543 61.19 ns/op 1045.95 MB/s BenchmarkEqualBothUnaligned/64_7-4 1979456 60.52 ns/op 1057.56 MB/s BenchmarkEqualBothUnaligned/4096_0-4 141972 758.0 ns/op 5403.58 MB/s BenchmarkEqualBothUnaligned/4096_1-4 101523 1155 ns/op 3547.34 MB/s BenchmarkEqualBothUnaligned/4096_4-4 151321 819.7 ns/op 4997.14 MB/s BenchmarkEqualBothUnaligned/4096_7-4 146347 791.0 ns/op 5178.52 MB/s BenchmarkIndex/10-4 4214868 29.43 ns/op 339.75 MB/s BenchmarkIndex/32-4 4532965 25.29 ns/op 1265.50 MB/s BenchmarkIndex/4K-4 39580 2863 ns/op 1430.76 MB/s BenchmarkIndexEasy/10-4 4148917 27.56 ns/op 362.80 MB/s BenchmarkIndexEasy/32-4 4438437 27.40 ns/op 1167.77 MB/s BenchmarkIndexEasy/4K-4 830562 146.3 ns/op 27990.13 MB/s BenchmarkCount/10-4 2142732 57.34 ns/op 174.38 MB/s BenchmarkCount/32-4 2157867 54.41 ns/op 588.08 MB/s BenchmarkCount/4K-4 36913 2997 ns/op 1366.48 MB/s BenchmarkCountEasy/10-4 2174857 58.13 ns/op 172.03 MB/s BenchmarkCountEasy/32-4 2178885 53.71 ns/op 595.78 MB/s BenchmarkCountEasy/4K-4 697227 173.0 ns/op 23671.38 MB/s BenchmarkCountSingle/10-4 3725394 30.05 ns/op 332.81 MB/s BenchmarkCountSingle/32-4 3539208 33.50 ns/op 955.24 MB/s BenchmarkCountSingle/4K-4 1245012 96.51 ns/op 42442.20 MB/s BenchmarkToUpper/#00-4 3532933 34.93 ns/op BenchmarkToUpper/ONLYUPPER-4 463275 252.1 ns/op BenchmarkToUpper/abc-4 792658 149.3 ns/op BenchmarkToUpper/AbC123-4 509188 229.9 ns/op BenchmarkToUpper/azAZ09_-4 406825 250.4 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 133770 905.9 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 55737 2088 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 83340 1418 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 184532 654.9 ns/op BenchmarkToLower/#00-4 3561111 32.65 ns/op BenchmarkToLower/abc-4 635874 162.5 ns/op BenchmarkToLower/AbC123-4 515698 236.6 ns/op BenchmarkToLower/azAZ09_-4 476436 247.8 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 128223 878.8 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 56991 2086 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 96440 1254 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 164181 659.2 ns/op BenchmarkFields/ASCII/16-4 237266 502.2 ns/op 31.86 MB/s 24 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 14109 8394 ns/op 30.50 MB/s 896 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 874 124623 ns/op 32.87 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 52 2103147 ns/op 31.16 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 33473613 ns/op 31.33 MB/s 2277376 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 104035 1022 ns/op 15.65 MB/s 24 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 8701 13643 ns/op 18.76 MB/s 512 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 535 223190 ns/op 18.35 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 31 3779463 ns/op 17.34 MB/s 512259 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 64425260 ns/op 16.28 MB/s 11194672 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 249116 465.6 ns/op 34.36 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 15140 8265 ns/op 30.97 MB/s 1920 B/op 2 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 952 126620 ns/op 32.35 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 54 2200535 ns/op 29.78 MB/s 512257 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 38703623 ns/op 27.09 MB/s 11219232 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 148447 754.9 ns/op 21.19 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 12085 9646 ns/op 26.54 MB/s 512 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 741 156814 ns/op 26.12 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 42 2787430 ns/op 23.51 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 49035235 ns/op 21.38 MB/s 11194656 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2852314 44.54 ns/op BenchmarkTrimSpace/ASCII-4 1391367 86.35 ns/op BenchmarkTrimSpace/SomeNonASCII-4 145938 752.1 ns/op BenchmarkTrimSpace/JustNonASCII-4 70057 1687 ns/op BenchmarkToValidUTF8/Valid-4 742590 151.3 ns/op BenchmarkToValidUTF8/InvalidASCII-4 571371 213.6 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 142321 778.8 ns/op BenchmarkIndexHard1-4 1244 94372 ns/op 11111.10 MB/s BenchmarkIndexHard2-4 895 132932 ns/op 7888.07 MB/s BenchmarkIndexHard3-4 187 635121 ns/op 1650.98 MB/s BenchmarkIndexHard4-4 175 659101 ns/op 1590.92 MB/s BenchmarkLastIndexHard1-4 7 14694111 ns/op BenchmarkLastIndexHard2-4 6 17635374 ns/op BenchmarkLastIndexHard3-4 6 19306076 ns/op BenchmarkCountHard1-4 1273 93936 ns/op BenchmarkCountHard2-4 903 132070 ns/op BenchmarkCountHard3-4 189 630924 ns/op BenchmarkSplitEmptySeparator-4 2 67977374 ns/op BenchmarkSplitSingleByteSeparator-4 30 4585304 ns/op BenchmarkSplitMultiByteSeparator-4 21 5574066 ns/op BenchmarkSplitNSingleByteSeparator-4 275710 414.2 ns/op BenchmarkSplitNMultiByteSeparator-4 110444 1036 ns/op BenchmarkRepeat-4 267831 419.8 ns/op BenchmarkRepeatLarge/256/1-4 201781 564.4 ns/op 453.55 MB/s BenchmarkRepeatLarge/256/16-4 317282 394.1 ns/op 649.56 MB/s BenchmarkRepeatLarge/512/1-4 158262 785.8 ns/op 651.58 MB/s BenchmarkRepeatLarge/512/16-4 186931 619.1 ns/op 827.03 MB/s BenchmarkRepeatLarge/1024/1-4 96303 1124 ns/op 910.91 MB/s BenchmarkRepeatLarge/1024/16-4 108914 1008 ns/op 1016.29 MB/s BenchmarkRepeatLarge/2048/1-4 58466 1991 ns/op 1028.38 MB/s BenchmarkRepeatLarge/2048/16-4 70458 1797 ns/op 1139.73 MB/s BenchmarkRepeatLarge/4096/1-4 32349 3435 ns/op 1192.39 MB/s BenchmarkRepeatLarge/4096/16-4 35222 3338 ns/op 1227.03 MB/s BenchmarkRepeatLarge/8192/1-4 17526 6638 ns/op 1234.15 MB/s BenchmarkRepeatLarge/8192/16-4 18788 6130 ns/op 1336.31 MB/s BenchmarkRepeatLarge/8192/4097-4 38872 3025 ns/op 1354.34 MB/s BenchmarkRepeatLarge/16384/1-4 9446 11903 ns/op 1376.51 MB/s BenchmarkRepeatLarge/16384/16-4 9268 11575 ns/op 1415.48 MB/s BenchmarkRepeatLarge/16384/4097-4 13857 9386 ns/op 1309.49 MB/s BenchmarkRepeatLarge/32768/1-4 4824 23439 ns/op 1398.03 MB/s BenchmarkRepeatLarge/32768/16-4 5551 22088 ns/op 1483.53 MB/s BenchmarkRepeatLarge/32768/4097-4 5372 21982 ns/op 1304.63 MB/s BenchmarkRepeatLarge/65536/1-4 2422 56251 ns/op 1165.05 MB/s BenchmarkRepeatLarge/65536/16-4 2373 43044 ns/op 1522.53 MB/s BenchmarkRepeatLarge/65536/4097-4 2466 43200 ns/op 1422.55 MB/s BenchmarkRepeatLarge/131072/1-4 1017 161706 ns/op 810.56 MB/s BenchmarkRepeatLarge/131072/16-4 877 197624 ns/op 663.24 MB/s BenchmarkRepeatLarge/131072/4097-4 898 157072 ns/op 808.59 MB/s BenchmarkRepeatLarge/262144/1-4 436 312495 ns/op 838.88 MB/s BenchmarkRepeatLarge/262144/16-4 442 264176 ns/op 992.31 MB/s BenchmarkRepeatLarge/262144/4097-4 430 268504 ns/op 961.29 MB/s BenchmarkRepeatLarge/524288/1-4 240 533190 ns/op 983.30 MB/s BenchmarkRepeatLarge/524288/16-4 224 518308 ns/op 1011.54 MB/s BenchmarkRepeatLarge/524288/4097-4 240 500240 ns/op 1040.14 MB/s BenchmarkRepeatLarge/1048576/1-4 100 1058657 ns/op 990.48 MB/s BenchmarkRepeatLarge/1048576/16-4 120 972116 ns/op 1078.65 MB/s BenchmarkRepeatLarge/1048576/4097-4 121 987782 ns/op 1057.66 MB/s BenchmarkRepeatLarge/2097152/1-4 60 2341137 ns/op 895.78 MB/s BenchmarkRepeatLarge/2097152/16-4 62 2089006 ns/op 1003.90 MB/s BenchmarkRepeatLarge/2097152/4097-4 62 2119597 ns/op 987.72 MB/s BenchmarkRepeatLarge/4194304/1-4 30 3810780 ns/op 1100.64 MB/s BenchmarkRepeatLarge/4194304/16-4 28 3980601 ns/op 1053.69 MB/s BenchmarkRepeatLarge/4194304/4097-4 27 3782869 ns/op 1107.95 MB/s BenchmarkRepeatLarge/8388608/1-4 15 7106146 ns/op 1180.47 MB/s BenchmarkRepeatLarge/8388608/16-4 15 7113646 ns/op 1179.23 MB/s BenchmarkRepeatLarge/8388608/4097-4 15 7145227 ns/op 1173.73 MB/s BenchmarkRepeatLarge/16777216/1-4 8 13966551 ns/op 1201.24 MB/s BenchmarkRepeatLarge/16777216/16-4 8 14962404 ns/op 1121.29 MB/s BenchmarkRepeatLarge/16777216/4097-4 8 13774019 ns/op 1218.03 MB/s BenchmarkRepeatLarge/33554432/1-4 4 26963114 ns/op 1244.46 MB/s BenchmarkRepeatLarge/33554432/16-4 4 27508311 ns/op 1219.79 MB/s BenchmarkRepeatLarge/33554432/4097-4 4 27432226 ns/op 1223.18 MB/s BenchmarkRepeatLarge/67108864/1-4 2 56249515 ns/op 1193.06 MB/s BenchmarkRepeatLarge/67108864/16-4 2 54575900 ns/op 1229.64 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 53478468 ns/op 1254.88 MB/s BenchmarkRepeatLarge/134217728/1-4 1 107637828 ns/op 1246.94 MB/s BenchmarkRepeatLarge/134217728/16-4 1 107831177 ns/op 1244.70 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 105752454 ns/op 1269.17 MB/s BenchmarkRepeatLarge/268435456/1-4 1 231661956 ns/op 1158.74 MB/s BenchmarkRepeatLarge/268435456/16-4 1 212279517 ns/op 1264.54 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 211297426 ns/op 1270.42 MB/s BenchmarkRepeatLarge/536870912/1-4 1 462000408 ns/op 1162.06 MB/s BenchmarkRepeatLarge/536870912/16-4 1 424158674 ns/op 1265.73 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 424885746 ns/op 1263.57 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 914414252 ns/op 1174.24 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 839643245 ns/op 1278.81 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 834108414 ns/op 1287.29 MB/s BenchmarkBytesCompare/1-4 12618691 8.785 ns/op BenchmarkBytesCompare/2-4 13335240 8.753 ns/op BenchmarkBytesCompare/4-4 12992660 8.772 ns/op BenchmarkBytesCompare/8-4 13590276 7.910 ns/op BenchmarkBytesCompare/16-4 11791010 8.818 ns/op BenchmarkBytesCompare/32-4 12127514 9.472 ns/op BenchmarkBytesCompare/64-4 11420014 9.768 ns/op BenchmarkBytesCompare/128-4 10020499 10.66 ns/op BenchmarkBytesCompare/256-4 9742632 11.81 ns/op BenchmarkBytesCompare/512-4 7563372 15.17 ns/op BenchmarkBytesCompare/1024-4 5137951 22.51 ns/op BenchmarkBytesCompare/2048-4 3073078 37.97 ns/op BenchmarkIndexAnyASCII/1:1-4 3107953 37.75 ns/op BenchmarkIndexAnyASCII/1:2-4 3075951 37.32 ns/op BenchmarkIndexAnyASCII/1:4-4 3101518 38.00 ns/op BenchmarkIndexAnyASCII/1:8-4 3053751 38.49 ns/op BenchmarkIndexAnyASCII/1:16-4 3237334 36.90 ns/op BenchmarkIndexAnyASCII/1:32-4 3322579 38.13 ns/op BenchmarkIndexAnyASCII/1:64-4 3195548 37.62 ns/op BenchmarkIndexAnyASCII/16:1-4 3131986 38.36 ns/op BenchmarkIndexAnyASCII/16:2-4 468903 260.6 ns/op BenchmarkIndexAnyASCII/16:4-4 358826 284.6 ns/op BenchmarkIndexAnyASCII/16:8-4 368396 279.0 ns/op BenchmarkIndexAnyASCII/16:16-4 411328 272.1 ns/op BenchmarkIndexAnyASCII/16:32-4 389107 303.0 ns/op BenchmarkIndexAnyASCII/16:64-4 317538 376.7 ns/op BenchmarkIndexAnyASCII/256:1-4 2853855 40.95 ns/op BenchmarkIndexAnyASCII/256:2-4 33361 3134 ns/op BenchmarkIndexAnyASCII/256:4-4 33609 3611 ns/op BenchmarkIndexAnyASCII/256:8-4 33992 3633 ns/op BenchmarkIndexAnyASCII/256:16-4 33452 3109 ns/op BenchmarkIndexAnyASCII/256:32-4 33151 3137 ns/op BenchmarkIndexAnyASCII/256:64-4 32622 3693 ns/op BenchmarkIndexAnyUTF8/1:1-4 3144273 38.02 ns/op BenchmarkIndexAnyUTF8/1:2-4 3457176 37.74 ns/op BenchmarkIndexAnyUTF8/1:4-4 3156987 34.90 ns/op BenchmarkIndexAnyUTF8/1:8-4 3163432 38.15 ns/op BenchmarkIndexAnyUTF8/1:16-4 3236930 36.91 ns/op BenchmarkIndexAnyUTF8/1:32-4 3402576 36.70 ns/op BenchmarkIndexAnyUTF8/1:64-4 3378081 37.90 ns/op BenchmarkIndexAnyUTF8/16:1-4 196826 590.4 ns/op BenchmarkIndexAnyUTF8/16:2-4 384580 312.7 ns/op BenchmarkIndexAnyUTF8/16:4-4 376662 293.8 ns/op BenchmarkIndexAnyUTF8/16:8-4 379286 313.4 ns/op BenchmarkIndexAnyUTF8/16:16-4 374474 304.9 ns/op BenchmarkIndexAnyUTF8/16:32-4 378061 324.4 ns/op BenchmarkIndexAnyUTF8/16:64-4 385164 310.6 ns/op BenchmarkIndexAnyUTF8/256:1-4 13293 9052 ns/op BenchmarkIndexAnyUTF8/256:2-4 27854 4328 ns/op BenchmarkIndexAnyUTF8/256:4-4 27340 4330 ns/op BenchmarkIndexAnyUTF8/256:8-4 27356 4345 ns/op BenchmarkIndexAnyUTF8/256:16-4 28834 3846 ns/op BenchmarkIndexAnyUTF8/256:32-4 26781 4356 ns/op BenchmarkIndexAnyUTF8/256:64-4 27208 4276 ns/op BenchmarkLastIndexAnyASCII/1:1-4 3223023 37.84 ns/op BenchmarkLastIndexAnyASCII/1:2-4 3210646 37.58 ns/op BenchmarkLastIndexAnyASCII/1:4-4 3176260 37.14 ns/op BenchmarkLastIndexAnyASCII/1:8-4 3138866 38.12 ns/op BenchmarkLastIndexAnyASCII/1:16-4 3284721 37.20 ns/op BenchmarkLastIndexAnyASCII/1:32-4 3205040 35.04 ns/op BenchmarkLastIndexAnyASCII/1:64-4 3120889 37.77 ns/op BenchmarkLastIndexAnyASCII/16:1-4 404011 247.8 ns/op BenchmarkLastIndexAnyASCII/16:2-4 406233 248.9 ns/op BenchmarkLastIndexAnyASCII/16:4-4 549327 250.3 ns/op BenchmarkLastIndexAnyASCII/16:8-4 453540 226.1 ns/op BenchmarkLastIndexAnyASCII/16:16-4 397723 268.7 ns/op BenchmarkLastIndexAnyASCII/16:32-4 431670 294.6 ns/op BenchmarkLastIndexAnyASCII/16:64-4 316818 369.2 ns/op BenchmarkLastIndexAnyASCII/256:1-4 39499 3223 ns/op BenchmarkLastIndexAnyASCII/256:2-4 34006 3499 ns/op BenchmarkLastIndexAnyASCII/256:4-4 34124 3489 ns/op BenchmarkLastIndexAnyASCII/256:8-4 33838 3479 ns/op BenchmarkLastIndexAnyASCII/256:16-4 34248 3516 ns/op BenchmarkLastIndexAnyASCII/256:32-4 33852 3468 ns/op BenchmarkLastIndexAnyASCII/256:64-4 32776 3608 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 3151081 36.44 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 3182023 37.05 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 3177177 35.34 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 3226896 35.43 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 3302828 37.24 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 3241896 37.82 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 3169123 37.86 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 278893 380.3 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 391684 366.4 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 390948 303.9 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 443260 277.2 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 409042 295.8 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 392744 304.8 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 370609 303.1 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 22006 5450 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 27805 4319 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 27414 4330 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 27571 4275 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 28670 3949 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 27258 4238 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 27728 4357 ns/op BenchmarkTrimASCII/1:1-4 3606703 32.24 ns/op BenchmarkTrimASCII/1:2-4 3101413 38.54 ns/op BenchmarkTrimASCII/1:4-4 2935526 39.01 ns/op BenchmarkTrimASCII/1:8-4 2772182 42.56 ns/op BenchmarkTrimASCII/1:16-4 2192161 54.89 ns/op BenchmarkTrimASCII/16:1-4 682951 179.7 ns/op BenchmarkTrimASCII/16:2-4 453805 240.3 ns/op BenchmarkTrimASCII/16:4-4 453142 251.3 ns/op BenchmarkTrimASCII/16:8-4 475411 254.1 ns/op BenchmarkTrimASCII/16:16-4 446103 268.5 ns/op BenchmarkTrimASCII/256:1-4 48891 2378 ns/op BenchmarkTrimASCII/256:2-4 33812 3580 ns/op BenchmarkTrimASCII/256:4-4 33454 3501 ns/op BenchmarkTrimASCII/256:8-4 33820 3527 ns/op BenchmarkTrimASCII/256:16-4 34272 3534 ns/op BenchmarkTrimASCII/4096:1-4 2772 37333 ns/op BenchmarkTrimASCII/4096:2-4 2125 56419 ns/op BenchmarkTrimASCII/4096:4-4 1915 55521 ns/op BenchmarkTrimASCII/4096:8-4 2148 55299 ns/op BenchmarkTrimASCII/4096:16-4 1963 55182 ns/op BenchmarkTrimByte-4 2775972 43.06 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 20172 5957 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 19906 5978 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 868 133612 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1623 67026 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3744 33517 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 6925 17410 ns/op BenchmarkCompareBytesEqual-4 12482922 9.333 ns/op BenchmarkCompareBytesToNil-4 15409509 7.767 ns/op BenchmarkCompareBytesEmpty-4 16062860 7.477 ns/op BenchmarkCompareBytesIdentical-4 15965834 7.468 ns/op BenchmarkCompareBytesSameLength-4 13759540 8.322 ns/op BenchmarkCompareBytesDifferentLength-4 13339184 9.011 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 2730 36666 ns/op 28598.59 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 4090 30154 ns/op 34774.77 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 3859 29109 ns/op 36022.59 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 4244 34650 ns/op 30262.37 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 4324 27069 ns/op 38737.33 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 3963 29228 ns/op 35875.67 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 4425 26880 ns/op 39010.13 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 3844 36434 ns/op 28780.03 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 3864 28977 ns/op 36187.26 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 3150 36657 ns/op 28605.45 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 3849 38466 ns/op 27259.88 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 3058 36000 ns/op 29127.64 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 3332 36677 ns/op 28589.54 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 4390 29186 ns/op 35927.10 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 4154 27391 ns/op 38282.50 MB/s BenchmarkCompareBytesBig-4 3642 31360 ns/op 33436.60 MB/s BenchmarkCompareBytesBigIdentical-4 14702942 7.459 ns/op 140580855.47 MB/s PASS ok bytes 60.182s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: AMD EPYC 7B12 BenchmarkDecodeDigits-4 2 57326188 ns/op 1.74 MB/s 3611344 B/op 26 allocs/op BenchmarkDecodeNewton-4 1 258932603 ns/op 2.19 MB/s 3629184 B/op 26 allocs/op BenchmarkDecodeRand-4 6 18068655 ns/op 0.91 MB/s 3646950 B/op 28 allocs/op PASS ok compress/bzip2 2.009s goos: freebsd goarch: amd64 pkg: compress/flate cpu: AMD EPYC 7B12 BenchmarkDecode/Digits/Huffman/1e4-4 85 1388898 ns/op 7.20 MB/s 42376 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 8 13231688 ns/op 7.56 MB/s 41620 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 136547359 ns/op 7.32 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 82 1384763 ns/op 7.22 MB/s 42818 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 8 14026107 ns/op 7.13 MB/s 43962 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 143078536 ns/op 6.99 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 75 1361823 ns/op 7.34 MB/s 42765 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 8 13307197 ns/op 7.51 MB/s 42927 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 134348074 ns/op 7.44 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 88 1364181 ns/op 7.33 MB/s 42448 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 8 13313698 ns/op 7.51 MB/s 41900 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 134523376 ns/op 7.43 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 78 1529999 ns/op 6.54 MB/s 43774 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 7 15079927 ns/op 6.63 MB/s 46256 B/op 23 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 150903974 ns/op 6.63 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 102 1186313 ns/op 8.43 MB/s 43248 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 10 10269697 ns/op 9.74 MB/s 46228 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 104359710 ns/op 9.58 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 112 1059291 ns/op 9.44 MB/s 42736 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 14 7760538 ns/op 12.89 MB/s 45264 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 76482820 ns/op 13.07 MB/s 70060 B/op 161 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 100 1031259 ns/op 9.70 MB/s 42940 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 13 8049920 ns/op 12.42 MB/s 44816 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 80747176 ns/op 12.38 MB/s 67752 B/op 152 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 138 864475 ns/op 11.57 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 13 8317627 ns/op 12.02 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 2 83088266 ns/op 12.04 MB/s BenchmarkEncode/Digits/Speed/1e4-4 72 1684538 ns/op 5.94 MB/s BenchmarkEncode/Digits/Speed/1e5-4 7 14895424 ns/op 6.71 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 139833537 ns/op 7.15 MB/s BenchmarkEncode/Digits/Default/1e4-4 28 4073258 ns/op 2.46 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 54416640 ns/op 1.84 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 575374631 ns/op 1.74 MB/s BenchmarkEncode/Digits/Compression/1e4-4 30 4058617 ns/op 2.46 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 56158270 ns/op 1.78 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 579499320 ns/op 1.73 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 112 1017013 ns/op 9.83 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 13 8960455 ns/op 11.16 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 2 86317780 ns/op 11.59 MB/s BenchmarkEncode/Newton/Speed/1e4-4 75 1583199 ns/op 6.32 MB/s BenchmarkEncode/Newton/Speed/1e5-4 9 11908940 ns/op 8.40 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 122308523 ns/op 8.18 MB/s BenchmarkEncode/Newton/Default/1e4-4 30 4118019 ns/op 2.43 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 51006111 ns/op 1.96 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 532999506 ns/op 1.88 MB/s BenchmarkEncode/Newton/Compression/1e4-4 28 3914280 ns/op 2.55 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 64358325 ns/op 1.55 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 674908836 ns/op 1.48 MB/s PASS ok compress/flate 15.757s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: AMD EPYC 7B12 BenchmarkDecoder/1e4-4 66 1758484 ns/op 5.69 MB/s BenchmarkDecoder/1e-Reuse4-4 66 1803617 ns/op 5.54 MB/s BenchmarkDecoder/1e5-4 6 17478445 ns/op 5.72 MB/s BenchmarkDecoder/1e-Reuse5-4 6 17501288 ns/op 5.71 MB/s BenchmarkDecoder/1e6-4 1 168920610 ns/op 5.92 MB/s BenchmarkDecoder/1e-Reuse6-4 1 173871963 ns/op 5.75 MB/s BenchmarkEncoder/1e4-4 69 1511458 ns/op 6.62 MB/s BenchmarkEncoder/1e-Reuse4-4 85 1422724 ns/op 7.03 MB/s BenchmarkEncoder/1e5-4 7 15141215 ns/op 6.60 MB/s BenchmarkEncoder/1e-Reuse5-4 7 14885584 ns/op 6.72 MB/s BenchmarkEncoder/1e6-4 1 145155830 ns/op 6.89 MB/s BenchmarkEncoder/1e-Reuse6-4 1 150337433 ns/op 6.65 MB/s PASS ok compress/lzw 3.150s goos: freebsd goarch: amd64 pkg: container/heap cpu: AMD EPYC 7B12 BenchmarkDup-4 36 3364241 ns/op PASS ok container/heap 1.294s goos: freebsd goarch: amd64 pkg: context cpu: AMD EPYC 7B12 BenchmarkCommonParentCancel-4 17811 6291 ns/op BenchmarkWithTimeout/concurrency=40-4 4606 24752 ns/op BenchmarkWithTimeout/concurrency=4000-4 4474 26567 ns/op BenchmarkWithTimeout/concurrency=400000-4 6214 20956 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 658969 158.0 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 22988 5823 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 27428 4403 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 4590 24204 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 3334 38911 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 3656 28842 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 399 346717 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 261 404271 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 432 260541 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 38 2910747 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 25 4795787 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 42 2759434 ns/op BenchmarkCheckCanceled/Err-4 459888 287.5 ns/op BenchmarkCheckCanceled/Done-4 943585 127.8 ns/op BenchmarkContextCancelDone-4 658857 182.8 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 17415 7720 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 14995 8267 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 13923 9079 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 12218 9592 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 10000 12138 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 543345 211.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 287905 379.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 223005 541.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 138217 878.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 70093 1694 ns/op PASS ok context 9.999s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: AMD EPYC 7B12 BenchmarkEncrypt/AES-128-4 4108045 29.48 ns/op 542.82 MB/s BenchmarkEncrypt/AES-192-4 3751633 32.00 ns/op 500.03 MB/s BenchmarkEncrypt/AES-256-4 3519787 29.20 ns/op 547.97 MB/s BenchmarkDecrypt/AES-128-4 4054974 29.69 ns/op 538.90 MB/s BenchmarkDecrypt/AES-192-4 3920186 31.13 ns/op 513.95 MB/s BenchmarkDecrypt/AES-256-4 3875763 28.93 ns/op 553.06 MB/s BenchmarkExpand/AES-128-4 2059286 55.70 ns/op BenchmarkExpand/AES-192-4 2015214 58.20 ns/op BenchmarkExpand/AES-256-4 1797861 64.52 ns/op BenchmarkCreateCipher/AES-128-4 291999 411.7 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-192-4 301844 457.1 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-256-4 260481 475.6 ns/op 512 B/op 1 allocs/op PASS ok crypto/aes 2.994s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: AMD EPYC 7B12 BenchmarkAESGCM/Open-128-64-4 288894 435.0 ns/op 147.13 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 597159 199.1 ns/op 321.40 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 267474 452.3 ns/op 141.48 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 477606 214.4 ns/op 298.56 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 166509 728.2 ns/op 1853.85 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 227377 515.6 ns/op 2618.44 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 149551 779.9 ns/op 1731.08 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 209487 566.6 ns/op 2382.59 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 55377 2148 ns/op 3813.57 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 61015 1973 ns/op 4152.29 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 49484 2422 ns/op 3382.73 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 54117 2213 ns/op 3701.80 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 11095 10811 ns/op 94.25 MB/s BenchmarkAESCFBDecrypt1K-4 9879 10758 ns/op 94.72 MB/s BenchmarkAESCFBDecrypt8K-4 1429 85145 ns/op 96.15 MB/s BenchmarkAESOFB1K-4 17541 7001 ns/op 145.55 MB/s BenchmarkAESCTR1K-4 22520 5290 ns/op 192.64 MB/s BenchmarkAESCTR8K-4 2526 42092 ns/op 194.50 MB/s BenchmarkAESCBCEncrypt1K-4 23272 5284 ns/op 193.80 MB/s BenchmarkAESCBCDecrypt1K-4 34678 3428 ns/op 298.71 MB/s PASS ok crypto/cipher 4.075s goos: freebsd goarch: amd64 pkg: crypto/des cpu: AMD EPYC 7B12 BenchmarkEncrypt-4 113432 1050 ns/op 7.62 MB/s BenchmarkDecrypt-4 114000 912.4 ns/op 8.77 MB/s BenchmarkTDESEncrypt-4 38275 2772 ns/op 2.89 MB/s BenchmarkTDESDecrypt-4 39152 2680 ns/op 2.98 MB/s PASS ok crypto/des 1.604s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: AMD EPYC 7B12 BenchmarkECDH/P256-4 1308 89185 ns/op 759 B/op 12 allocs/op BenchmarkECDH/P384-4 16 6760467 ns/op 1087 B/op 21 allocs/op BenchmarkECDH/P521-4 6 17306158 ns/op 1538 B/op 21 allocs/op BenchmarkECDH/X25519-4 122 1005978 ns/op 376 B/op 9 allocs/op PASS ok crypto/ecdh 1.738s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: AMD EPYC 7B12 BenchmarkSign/P256-4 2509 44813 ns/op 2447 B/op 30 allocs/op BenchmarkSign/P384-4 38 2968684 ns/op 2615 B/op 31 allocs/op BenchmarkSign/P521-4 15 7191183 ns/op 2999 B/op 32 allocs/op BenchmarkVerify/P256-4 1288 92101 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 15 7625484 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 6 19278715 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 5884 18639 ns/op 895 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 68 1740559 ns/op 1096 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 27 4224589 ns/op 1416 B/op 17 allocs/op PASS ok crypto/ecdsa 2.477s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: AMD EPYC 7B12 BenchmarkKeyGeneration-4 406 278678 ns/op BenchmarkNewKeyFromSeed-4 426 277819 ns/op BenchmarkSigning-4 406 295038 ns/op BenchmarkVerification-4 258 463214 ns/op PASS ok crypto/ed25519 1.681s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: AMD EPYC 7B12 BenchmarkScalarBaseMult/P256-4 7048 16065 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 180 659466 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 64 1727393 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 26 4149509 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1885 63269 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 69 1680310 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 25 4584397 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 9 12387742 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 23745 5016 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 7948 13025 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 6324 19554 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 108 1122444 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 3325 30373 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 378 308970 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 2115 48611 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 123 960078 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.529s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: AMD EPYC 7B12 BenchmarkHMACSHA256_1K-4 63051 1846 ns/op 554.65 MB/s BenchmarkHMACSHA256_32-4 84367 1329 ns/op 24.08 MB/s BenchmarkNewWriteSum-4 22522 5246 ns/op 6.10 MB/s PASS ok crypto/hmac 1.503s goos: freebsd goarch: amd64 pkg: crypto/internal/bigmod cpu: AMD EPYC 7B12 BenchmarkModAdd-4 64816 1884 ns/op BenchmarkModSub-4 65306 1796 ns/op BenchmarkMontgomeryRepr-4 39182 2931 ns/op BenchmarkMontgomeryMul-4 40401 3034 ns/op BenchmarkModMul-4 19303 6191 ns/op BenchmarkExpBig-4 26 4847640 ns/op BenchmarkExp-4 8 13252467 ns/op PASS ok crypto/internal/bigmod 2.196s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519 cpu: AMD EPYC 7B12 BenchmarkEncodingDecoding-4 4933 21454 ns/op BenchmarkScalarBaseMult-4 456 244786 ns/op BenchmarkScalarMult-4 205 609472 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 292 405266 ns/op PASS ok crypto/internal/edwards25519 1.660s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: AMD EPYC 7B12 BenchmarkAdd-4 630607 177.8 ns/op BenchmarkMultiply-4 5986652 20.02 ns/op BenchmarkSquare-4 7646199 15.55 ns/op BenchmarkInvert-4 28884 4156 ns/op BenchmarkMult32-4 1810339 65.35 ns/op PASS ok crypto/internal/edwards25519/field 1.826s goos: freebsd goarch: amd64 pkg: crypto/internal/fips/sha3 cpu: AMD EPYC 7B12 BenchmarkSha3_512_MTU-4 12676 9369 ns/op 144.09 MB/s BenchmarkSha3_384_MTU-4 17376 6884 ns/op 196.10 MB/s BenchmarkSha3_256_MTU-4 21932 5481 ns/op 246.32 MB/s BenchmarkSha3_224_MTU-4 23233 5184 ns/op 260.42 MB/s BenchmarkShake128_MTU-4 20067 5933 ns/op 227.54 MB/s BenchmarkShake256_MTU-4 18532 6508 ns/op 207.45 MB/s BenchmarkShake256_16x-4 796 148310 ns/op 110.47 MB/s BenchmarkShake256_1MiB-4 30 3653014 ns/op 287.04 MB/s BenchmarkSha3_512_1MiB-4 15 6774043 ns/op 154.79 MB/s PASS ok crypto/internal/fips/sha3 2.557s goos: freebsd goarch: amd64 pkg: crypto/internal/fips/subtle cpu: AMD EPYC 7B12 BenchmarkXORBytes/8Bytes-4 5884659 20.21 ns/op 395.94 MB/s BenchmarkXORBytes/128Bytes-4 5181765 23.29 ns/op 5495.63 MB/s BenchmarkXORBytes/2048Bytes-4 1790852 69.54 ns/op 29449.66 MB/s BenchmarkXORBytes/32768Bytes-4 99603 1014 ns/op 32309.43 MB/s PASS ok crypto/internal/fips/subtle 1.680s goos: freebsd goarch: amd64 pkg: crypto/internal/mlkem768 cpu: AMD EPYC 7B12 BenchmarkKeyGen-4 367 324909 ns/op BenchmarkEncaps-4 237 500487 ns/op BenchmarkDecaps-4 201 603832 ns/op BenchmarkRoundTrip/Alice-4 124 959186 ns/op BenchmarkRoundTrip/Bob-4 237 506705 ns/op PASS ok crypto/internal/mlkem768 1.983s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec cpu: AMD EPYC 7B12 BenchmarkScalarMult/P224-4 67 1547423 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 2113 55848 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 24 4218184 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 9 11512802 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 195 576117 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 9954 10900 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 73 1463046 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 28 3594433 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.026s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: AMD EPYC 7B12 BenchmarkMul/P224-4 694998 172.7 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 345265 332.3 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 141073 815.6 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 694088 172.1 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 358330 334.6 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 135352 840.1 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.856s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes-4 251751 458.7 ns/op 17.44 MB/s BenchmarkHash64-4 274804 416.1 ns/op 153.81 MB/s BenchmarkHash128-4 234874 503.0 ns/op 254.46 MB/s BenchmarkHash256-4 173418 682.0 ns/op 375.36 MB/s BenchmarkHash512-4 115140 1043 ns/op 490.78 MB/s BenchmarkHash1K-4 67870 1772 ns/op 577.90 MB/s BenchmarkHash8K-4 9958 11830 ns/op 692.49 MB/s BenchmarkHash1M-4 69 1473790 ns/op 711.48 MB/s BenchmarkHash8M-4 9 11806585 ns/op 710.50 MB/s BenchmarkHash8BytesUnaligned-4 236361 453.3 ns/op 17.65 MB/s BenchmarkHash1KUnaligned-4 68032 1766 ns/op 579.73 MB/s BenchmarkHash8KUnaligned-4 10000 11851 ns/op 691.22 MB/s PASS ok crypto/md5 2.657s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: AMD EPYC 7B12 BenchmarkRead/4-4 132028 881.6 ns/op 4.54 MB/s BenchmarkRead/32-4 126022 884.2 ns/op 36.19 MB/s BenchmarkRead/4K-4 9135 11712 ns/op 349.71 MB/s BenchmarkPrime-4 1 122509675 ns/op PASS ok crypto/rand 1.565s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: AMD EPYC 7B12 BenchmarkRC4_128-4 18541 6488 ns/op 19.73 MB/s BenchmarkRC4_1K-4 2247 51138 ns/op 20.02 MB/s BenchmarkRC4_8K-4 288 404500 ns/op 20.01 MB/s PASS ok crypto/rc4 1.504s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: AMD EPYC 7B12 BenchmarkDecryptPKCS1v15/2048-4 14 7932412 ns/op BenchmarkDecryptPKCS1v15/3072-4 6 19807344 ns/op BenchmarkDecryptPKCS1v15/4096-4 4 30839841 ns/op BenchmarkEncryptPKCS1v15/2048-4 952 120280 ns/op BenchmarkDecryptOAEP/2048-4 14 8277666 ns/op BenchmarkEncryptOAEP/2048-4 879 132871 ns/op BenchmarkSignPKCS1v15/2048-4 14 8051175 ns/op BenchmarkVerifyPKCS1v15/2048-4 1003 120389 ns/op BenchmarkSignPSS/2048-4 13 8153574 ns/op BenchmarkVerifyPSS/2048-4 901 131978 ns/op PASS ok crypto/rsa 2.605s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 210852 518.6 ns/op 15.43 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 270938 423.6 ns/op 18.89 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 126626 924.3 ns/op 346.20 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 151581 785.0 ns/op 407.66 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 80799 1481 ns/op 691.33 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 85118 1378 ns/op 743.36 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 15019 7967 ns/op 1028.20 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 15238 7862 ns/op 1041.98 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.244s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 239064 465.5 ns/op 17.19 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 240294 465.4 ns/op 17.19 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 235375 461.5 ns/op 17.33 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 119295 1003 ns/op 1020.86 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 120523 999.4 ns/op 1024.63 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 119949 998.8 ns/op 1025.19 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 21424 5563 ns/op 1472.53 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 21456 5600 ns/op 1462.77 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 21387 5560 ns/op 1473.35 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.359s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 150499 765.8 ns/op 10.45 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 149437 738.7 ns/op 10.83 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 157915 757.5 ns/op 10.56 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 54784 2171 ns/op 471.59 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 55208 2147 ns/op 476.85 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 54661 2167 ns/op 472.64 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9271 12695 ns/op 645.29 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 8970 12694 ns/op 645.36 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 9422 12681 ns/op 646.01 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.283s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: AMD EPYC 7B12 BenchmarkConstantTimeByteEq-4 19961788 5.928 ns/op BenchmarkConstantTimeEq-4 17571768 6.244 ns/op BenchmarkConstantTimeLessOrEq-4 18096774 6.279 ns/op PASS ok crypto/subtle 1.447s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: AMD EPYC 7B12 BenchmarkCertCache/0-4 216 540580 ns/op BenchmarkCertCache/1-4 223 537424 ns/op BenchmarkCertCache/2-4 224 533430 ns/op BenchmarkCertCache/3-4 213 534960 ns/op BenchmarkHandshakeServer/RSA-4 22 5458971 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 20 5833086 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 20 5614085 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 234 487215 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 391 299883 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 80 1446417 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 92 1185312 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 26584436 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 25268925 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 6 17890378 ns/op 58.61 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 5 22000207 ns/op 47.66 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 4 26625079 ns/op 78.77 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 34890554 ns/op 60.11 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 3 43271958 ns/op 96.93 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 59022781 ns/op 71.06 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 2 78982306 ns/op 106.21 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 108834620 ns/op 77.08 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 145870523 ns/op 115.01 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 204780829 ns/op 81.93 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 284522996 ns/op 117.93 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 399905703 ns/op 83.91 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 577229704 ns/op 116.26 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 802754245 ns/op 83.60 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 6 18519821 ns/op 56.62 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 5 22885435 ns/op 45.82 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 4 27454543 ns/op 76.39 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 34839407 ns/op 60.19 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 3 44370067 ns/op 94.53 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 61695944 ns/op 67.98 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 2 79742358 ns/op 105.20 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 110019983 ns/op 76.25 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 148554130 ns/op 112.94 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 211294005 ns/op 79.40 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 290859583 ns/op 115.36 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 411239132 ns/op 81.59 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 599708420 ns/op 111.90 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 819094265 ns/op 81.93 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 702670677 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 706005595 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 286551762 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 287395793 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 147639138 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 147783818 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 78216134 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 78090009 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 37018319 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 36518511 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 141785232 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 145216181 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 62313294 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 63284432 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 35731275 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 35989320 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 22486203 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 22267243 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 7 14975709 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 8 14174228 ns/op PASS ok crypto/tls 16.811s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: AMD EPYC 7B12 BenchmarkOIDMarshalUnmarshalText-4 19154 5965 ns/op BenchmarkCreateCertificate/RSA_2048-4 13 8366648 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 501 233148 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1615 70911 ns/op 12659 B/op 165 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1513 76711 ns/op 14068 B/op 188 allocs/op PASS ok crypto/x509 1.910s goos: freebsd goarch: amd64 pkg: database/sql cpu: AMD EPYC 7B12 BenchmarkConcurrentDBExec-4 40 2662273 ns/op 280196 B/op 1645 allocs/op BenchmarkConcurrentStmtQuery-4 34 3219910 ns/op 274312 B/op 2068 allocs/op BenchmarkConcurrentStmtExec-4 49 2329860 ns/op 220150 B/op 740 allocs/op BenchmarkConcurrentTxQuery-4 48 2410116 ns/op 279958 B/op 2170 allocs/op BenchmarkConcurrentTxExec-4 66 1756859 ns/op 87874 B/op 1553 allocs/op BenchmarkConcurrentTxStmtQuery-4 46 2682206 ns/op 107157 B/op 2059 allocs/op BenchmarkConcurrentTxStmtExec-4 114 1017172 ns/op 40072 B/op 380 allocs/op BenchmarkConcurrentRandom-4 45 2401684 ns/op 230606 B/op 1867 allocs/op BenchmarkManyConcurrentQueries-4 2433 43698 ns/op 4137 B/op 20 allocs/op BenchmarkGrabConn-4 285291 391.3 ns/op 0 B/op 0 allocs/op BenchmarkConnRequestSet-4 22249 5366 ns/op PASS ok database/sql 2.856s goos: freebsd goarch: amd64 pkg: debug/elf cpu: AMD EPYC 7B12 BenchmarkSymbols64-4 2667 44318 ns/op BenchmarkSymbols32-4 3008 40291 ns/op PASS ok debug/elf 1.425s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: AMD EPYC 7B12 Benchmark115/NewLineTable-4 318446 385.8 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 129 911114 ns/op 180233 B/op 13 allocs/op Benchmark115/LineToPC-4 105 1121821 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 25118 4746 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.882s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: AMD EPYC 7B12 BenchmarkObjectIdentifierString-4 96128 1257 ns/op BenchmarkMarshal-4 1071 108257 ns/op 8056 B/op 271 allocs/op BenchmarkUnmarshal-4 3369 30445 ns/op 352 B/op 16 allocs/op PASS ok encoding/asn1 1.454s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: AMD EPYC 7B12 BenchmarkEncode-4 517 221113 ns/op 37.05 MB/s BenchmarkEncodeToString-4 459 254900 ns/op 32.14 MB/s BenchmarkDecode-4 201 589132 ns/op 22.26 MB/s BenchmarkDecodeString-4 205 581891 ns/op 22.53 MB/s PASS ok encoding/base32 1.681s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: AMD EPYC 7B12 BenchmarkEncodeToString-4 501 210556 ns/op 38.91 MB/s BenchmarkDecodeString/2-4 524620 233.8 ns/op 17.11 MB/s BenchmarkDecodeString/4-4 334701 335.6 ns/op 23.84 MB/s BenchmarkDecodeString/8-4 262581 432.4 ns/op 27.75 MB/s BenchmarkDecodeString/64-4 53245 2258 ns/op 38.97 MB/s BenchmarkDecodeString/8192-4 477 248632 ns/op 43.94 MB/s BenchmarkNewEncoding-4 86205 1322 ns/op 193.67 MB/s PASS ok encoding/base64 2.046s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: AMD EPYC 7B12 BenchmarkReadSlice1000Int32s-4 1897 58879 ns/op 67.94 MB/s BenchmarkReadStruct-4 22468 5247 ns/op 14.29 MB/s BenchmarkWriteStruct-4 23769 4907 ns/op 15.28 MB/s BenchmarkAppendStruct-4 287935 360.3 ns/op 208.14 MB/s BenchmarkWriteSlice1000Structs-4 18 5683434 ns/op 13.20 MB/s BenchmarkAppendSlice1000Structs-4 19 5588170 ns/op 13.42 MB/s BenchmarkReadSlice1000Structs-4 18 6179774 ns/op 12.14 MB/s BenchmarkReadInts-4 67195 1720 ns/op 17.44 MB/s BenchmarkWriteInts-4 66440 1826 ns/op 16.43 MB/s BenchmarkAppendInts-4 132309 875.6 ns/op 34.26 MB/s BenchmarkWriteSlice1000Int32s-4 2011 58400 ns/op 68.49 MB/s BenchmarkAppendSlice1000Int32s-4 1903 55849 ns/op 71.62 MB/s BenchmarkPutUint16-4 5001406 23.69 ns/op 84.42 MB/s BenchmarkAppendUint16-4 5064750 25.84 ns/op 77.40 MB/s BenchmarkPutUint32-4 3722446 32.19 ns/op 124.25 MB/s BenchmarkAppendUint32-4 3735960 31.40 ns/op 127.40 MB/s BenchmarkPutUint64-4 1912516 63.33 ns/op 126.32 MB/s BenchmarkAppendUint64-4 1828928 65.85 ns/op 121.49 MB/s BenchmarkLittleEndianPutUint16-4 4956049 23.72 ns/op 84.31 MB/s BenchmarkLittleEndianAppendUint16-4 4990125 23.17 ns/op 86.31 MB/s BenchmarkLittleEndianPutUint32-4 3501489 34.39 ns/op 116.31 MB/s BenchmarkLittleEndianAppendUint32-4 3522156 32.10 ns/op 124.63 MB/s BenchmarkLittleEndianPutUint64-4 1874703 63.33 ns/op 126.33 MB/s BenchmarkLittleEndianAppendUint64-4 1792128 68.04 ns/op 117.58 MB/s BenchmarkReadFloats-4 213968 488.3 ns/op 24.57 MB/s BenchmarkWriteFloats-4 200906 555.8 ns/op 21.59 MB/s BenchmarkReadSlice1000Float32s-4 1641 71125 ns/op 56.24 MB/s BenchmarkWriteSlice1000Float32s-4 1501 72734 ns/op 54.99 MB/s BenchmarkReadSlice1000Uint8s-4 98691 1224 ns/op 816.88 MB/s BenchmarkWriteSlice1000Uint8s-4 435817 277.1 ns/op 3609.34 MB/s BenchmarkSize/bool-4 6873739 17.53 ns/op BenchmarkSize/int8-4 6570922 18.19 ns/op BenchmarkSize/int16-4 6633074 17.82 ns/op BenchmarkSize/int32-4 6430524 18.70 ns/op BenchmarkSize/int64-4 6555382 18.28 ns/op BenchmarkSize/uint8-4 6448074 18.75 ns/op BenchmarkSize/uint16-4 6633985 17.51 ns/op BenchmarkSize/uint32-4 6483757 17.92 ns/op BenchmarkSize/uint64-4 6665761 18.46 ns/op BenchmarkSize/float32-4 5385457 22.44 ns/op BenchmarkSize/float64-4 5240317 22.64 ns/op BenchmarkSize/complex64-4 1000000 122.6 ns/op BenchmarkSize/complex128-4 939022 118.4 ns/op BenchmarkSize/binary.Struct-4 370646 278.6 ns/op BenchmarkSize/*binary.Struct-4 312915 328.9 ns/op BenchmarkSize/[]binary.Struct-4 352297 339.2 ns/op BenchmarkSize/[]binary.Struct#01-4 355197 343.5 ns/op BenchmarkSize/[1]binary.Struct-4 281088 376.0 ns/op BenchmarkPutUvarint32-4 1340161 98.76 ns/op 40.50 MB/s BenchmarkPutUvarint64-4 340081 342.3 ns/op 23.37 MB/s PASS ok encoding/binary 8.220s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: AMD EPYC 7B12 BenchmarkRead-4 10144 11715 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 10191 11712 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 10262 11679 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 5480 19003 ns/op 3937 B/op 24 allocs/op BenchmarkReadReuseRecord-4 10000 10941 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 9979 10994 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 10976 10966 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 5967 18228 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 17430 7291 ns/op PASS ok encoding/csv 2.574s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: AMD EPYC 7B12 BenchmarkEndToEndPipe-4 15384 7502 ns/op 1812 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 18474 5961 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 280 397103 ns/op 16676 B/op 329 allocs/op BenchmarkEncodeComplex128Slice-4 1029 115473 ns/op 476 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1992 57054 ns/op 43 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1995 55726 ns/op 43 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2466 47196 ns/op 157 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 58 2004845 ns/op 35428 B/op 250 allocs/op BenchmarkDecodeComplex128Slice-4 822 146369 ns/op 24865 B/op 147 allocs/op BenchmarkDecodeFloat64Slice-4 1708 70179 ns/op 10452 B/op 147 allocs/op BenchmarkDecodeInt32Slice-4 1828 71735 ns/op 9418 B/op 147 allocs/op BenchmarkDecodeStringSlice-4 1226 116449 ns/op 38775 B/op 1147 allocs/op BenchmarkDecodeStringsSlice-4 435 266681 ns/op 65703 B/op 2173 allocs/op BenchmarkDecodeBytesSlice-4 813 141623 ns/op 23197 B/op 161 allocs/op BenchmarkDecodeInterfaceSlice-4 133 892917 ns/op 82506 B/op 3156 allocs/op BenchmarkDecodeMap-4 94 1150275 ns/op 53791 B/op 159 allocs/op PASS ok encoding/gob 3.404s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: AMD EPYC 7B12 BenchmarkEncode/256-4 22092 5351 ns/op 47.84 MB/s BenchmarkEncode/1024-4 5036 23457 ns/op 43.65 MB/s BenchmarkEncode/4096-4 1161 92004 ns/op 44.52 MB/s BenchmarkEncode/16384-4 319 365331 ns/op 44.85 MB/s BenchmarkDecode/256-4 40958 2861 ns/op 89.46 MB/s BenchmarkDecode/1024-4 10513 11925 ns/op 85.87 MB/s BenchmarkDecode/4096-4 2631 46896 ns/op 87.34 MB/s BenchmarkDecode/16384-4 598 185115 ns/op 88.51 MB/s BenchmarkDecodeString/256-4 36374 3199 ns/op 80.04 MB/s BenchmarkDecodeString/1024-4 8160 12881 ns/op 79.49 MB/s BenchmarkDecodeString/4096-4 2283 49542 ns/op 82.68 MB/s BenchmarkDecodeString/16384-4 572 198943 ns/op 82.36 MB/s BenchmarkDump/256-4 1766 61687 ns/op 4.15 MB/s BenchmarkDump/1024-4 476 246169 ns/op 4.16 MB/s BenchmarkDump/4096-4 122 961805 ns/op 4.26 MB/s BenchmarkDump/16384-4 30 3964353 ns/op 4.13 MB/s PASS ok encoding/hex 3.670s goos: freebsd goarch: amd64 pkg: encoding/json cpu: AMD EPYC 7B12 BenchmarkCodeEncoder-4 3 36523624 ns/op 53.13 MB/s 5593573 B/op 32 allocs/op BenchmarkCodeEncoderError-4 2 58085620 ns/op 33.41 MB/s 8455736 B/op 68 allocs/op BenchmarkCodeMarshal-4 3 40141427 ns/op 48.34 MB/s 10330933 B/op 45 allocs/op BenchmarkCodeMarshalError-4 2 52097570 ns/op 37.25 MB/s 10332384 B/op 58 allocs/op BenchmarkMarshalBytes/32-4 29929 3938 ns/op BenchmarkMarshalBytes/256-4 8592 13965 ns/op BenchmarkMarshalBytes/4096-4 726 159073 ns/op BenchmarkMarshalBytesError/32-4 80 1415687 ns/op BenchmarkMarshalBytesError/256-4 80 1423539 ns/op BenchmarkMarshalBytesError/4096-4 69 1677197 ns/op BenchmarkMarshalMap-4 54474 2229 ns/op 299 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 300994888 ns/op 6.45 MB/s 10097096 B/op 40033 allocs/op BenchmarkUnicodeDecoder-4 48783 2409 ns/op 5.81 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 58950 1795 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 267052264 ns/op 7.27 MB/s 2019408 B/op 40002 allocs/op BenchmarkCodeUnmarshalReuse-4 1 274313783 ns/op 7.07 MB/s 2019480 B/op 40005 allocs/op BenchmarkUnmarshalString-4 67180 1847 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 139743 899.1 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 416269 317.0 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 21784 5473 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 69243 1840 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 87469 1274 ns/op 83 B/op 2 allocs/op BenchmarkUnmapped-4 23419 5518 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2965 39474 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 922 122811 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 141 894200 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 13 8528319 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 547728 201.7 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 551230 181.7 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 611198 184.6 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 570980 186.0 ns/op BenchmarkEncodeMarshaler-4 67653 1782 ns/op 75 B/op 1 allocs/op BenchmarkEncoderEncode-4 74586 1599 ns/op 43 B/op 0 allocs/op BenchmarkNumberIsValid-4 5844873 20.05 ns/op BenchmarkNumberIsValidRegexp-4 27394 4484 ns/op BenchmarkUnmarshalNumber-4 49711 2320 ns/op 168 B/op 2 allocs/op PASS ok encoding/json 8.058s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: AMD EPYC 7B12 BenchmarkEncode-4 72 1652029 ns/op 39.67 MB/s BenchmarkDecode-4 30 3807579 ns/op 23.32 MB/s PASS ok encoding/pem 1.400s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: AMD EPYC 7B12 BenchmarkMarshal-4 3814 30964 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1180 100245 ns/op 8216 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 6051 21287 ns/op PASS ok encoding/xml 1.633s goos: freebsd goarch: amd64 pkg: errors cpu: AMD EPYC 7B12 BenchmarkIs-4 444429 259.4 ns/op BenchmarkAs-4 104656 1132 ns/op PASS ok errors 1.431s goos: freebsd goarch: amd64 pkg: expvar cpu: AMD EPYC 7B12 BenchmarkIntAdd-4 202724 599.6 ns/op BenchmarkIntSet-4 372078 347.0 ns/op BenchmarkFloatAdd-4 74706 1893 ns/op BenchmarkFloatSet-4 545337 370.3 ns/op BenchmarkStringSet-4 276387 519.5 ns/op BenchmarkMapSet-4 60200 2476 ns/op BenchmarkMapSetDifferent-4 65385 1804 ns/op BenchmarkMapSetDifferentRandom-4 375 309655 ns/op BenchmarkMapSetString-4 54352 2347 ns/op BenchmarkMapAddSame-4 34010 3499 ns/op BenchmarkMapAddDifferent-4 15888 7325 ns/op BenchmarkMapAddDifferentRandom-4 308 395279 ns/op BenchmarkMapAddSameSteadyState-4 244464 481.5 ns/op BenchmarkMapAddDifferentSteadyState-4 125715 895.4 ns/op BenchmarkMapString-4 10258 11454 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 10000 26180 ns/op PASS ok expvar 3.889s goos: freebsd goarch: amd64 pkg: fmt cpu: AMD EPYC 7B12 BenchmarkSprintfPadding-4 128746 852.4 ns/op BenchmarkSprintfEmpty-4 457970 249.0 ns/op BenchmarkSprintfString-4 372691 328.9 ns/op BenchmarkSprintfTruncateString-4 340886 348.9 ns/op BenchmarkSprintfTruncateBytes-4 145806 857.4 ns/op BenchmarkSprintfSlowParsingPath-4 333404 386.9 ns/op BenchmarkSprintfQuoteString-4 36318 3229 ns/op BenchmarkSprintfInt-4 310618 357.6 ns/op BenchmarkSprintfIntInt-4 255999 468.8 ns/op BenchmarkSprintfPrefixedInt-4 266068 420.2 ns/op BenchmarkSprintfFloat-4 159022 765.7 ns/op BenchmarkSprintfComplex-4 73598 1569 ns/op BenchmarkSprintfBoolean-4 370170 322.9 ns/op BenchmarkSprintfHexString-4 173847 685.4 ns/op BenchmarkSprintfHexBytes-4 86194 1561 ns/op BenchmarkSprintfBytes-4 48885 2818 ns/op BenchmarkSprintfStringer-4 93981 1272 ns/op BenchmarkSprintfStructure-4 50308 2490 ns/op BenchmarkManyArgs-4 99220 1244 ns/op BenchmarkFprintInt-4 97537 1214 ns/op BenchmarkFprintfBytes-4 105962 1094 ns/op BenchmarkFprintIntNoAlloc-4 97014 1197 ns/op BenchmarkScanInts-4 51 2370355 ns/op BenchmarkScanRecursiveInt-4 1 294182591 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 307601854 ns/op PASS ok fmt 4.878s goos: freebsd goarch: amd64 pkg: go/build cpu: AMD EPYC 7B12 BenchmarkImportVendor-4 1146 98682 ns/op PASS ok go/build 1.209s goos: freebsd goarch: amd64 pkg: go/constant cpu: AMD EPYC 7B12 BenchmarkStringAdd/1-4 67620 1627 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 21636 5888 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 6139 19720 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1678 74762 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 393 295206 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 82 1289657 ns/op 215521 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 22 5328232 ns/op 846304 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 5 21610478 ns/op 3615200 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 2 76596095 ns/op 15239648 B/op 65564 allocs/op PASS ok go/constant 2.501s goos: freebsd goarch: amd64 pkg: go/format cpu: AMD EPYC 7B12 BenchmarkFormat/array1-10000-4 1 198210793 ns/op 0.33 MB/s 46268880 B/op 49046 allocs/op PASS ok go/format 1.239s goos: freebsd goarch: amd64 pkg: go/parser cpu: AMD EPYC 7B12 BenchmarkParse-4 7 16200547 ns/op 3.32 MB/s BenchmarkParseOnly-4 8 14265967 ns/op 3.77 MB/s BenchmarkResolve-4 63 1882164 ns/op 28.56 MB/s PASS ok go/parser 2.503s goos: freebsd goarch: amd64 pkg: go/printer cpu: AMD EPYC 7B12 BenchmarkPrintFile-4 1 107075126 ns/op 0.48 MB/s 5085008 B/op 27878 allocs/op BenchmarkPrintDecl-4 1135 102254 ns/op 0.31 MB/s 17407 B/op 53 allocs/op PASS ok go/printer 1.274s goos: freebsd goarch: amd64 pkg: go/scanner cpu: AMD EPYC 7B12 BenchmarkScan-4 378 320590 ns/op BenchmarkScanFiles/go/types/expr.go-4 24 4846340 ns/op 8.15 MB/s BenchmarkScanFiles/go/parser/parser.go-4 12 9741128 ns/op 7.66 MB/s BenchmarkScanFiles/net/http/server.go-4 7 15112956 ns/op 8.36 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 282 417850 ns/op 7.42 MB/s PASS ok go/scanner 1.776s goos: freebsd goarch: amd64 pkg: go/token cpu: AMD EPYC 7B12 BenchmarkSearchInts-4 1367751 86.71 ns/op PASS ok go/token 1.234s goos: freebsd goarch: amd64 pkg: go/types cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 158 757541 ns/op BenchmarkNamed/Underlying/nongeneric-4 1580799 76.50 ns/op BenchmarkNamed/Underlying/generic-4 1546614 76.34 ns/op BenchmarkNamed/Underlying/src_instance-4 1061266 113.7 ns/op BenchmarkNamed/Underlying/user_instance-4 1558393 76.82 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 27540 4178 ns/op BenchmarkNamed/NewMethodSet/generic-4 28633 4186 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 23449 4316 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 29001 4181 ns/op BenchmarkCheck/http/funcbodies/info-4 1 483910752 ns/op 71790 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 367745114 ns/op 94457 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 191214275 ns/op 181670 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 175778798 ns/op 197599 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 366828512 ns/op 14384 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 90131884 ns/op 58536 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 54429935 ns/op 96930 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 52397700 ns/op 100672 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 123205946 ns/op 17582 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 50706982 ns/op 42719 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 38345032 ns/op 56500 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 37572547 ns/op 57651 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1024359005 ns/op 70422 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 508326504 ns/op 141908 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 118008153 ns/op 611080 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 95823293 ns/op 752586 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 413957449 ns/op 2741 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 65574393 ns/op 17304 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 59596608 ns/op 19039 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 58226105 ns/op 19486 lines/s PASS ok go/types 17.548s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: AMD EPYC 7B12 BenchmarkAdler32KB-4 14481 8225 ns/op 124.50 MB/s PASS ok hash/adler32 1.277s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: AMD EPYC 7B12 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 273734 407.9 ns/op 36.77 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 287372 402.8 ns/op 37.24 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 185770 599.2 ns/op 66.76 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 208508 576.7 ns/op 69.36 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 536656 203.1 ns/op 2521.16 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 522116 202.7 ns/op 2525.45 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 498435 236.6 ns/op 4328.40 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 491488 242.5 ns/op 4222.22 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 250484 476.2 ns/op 8601.22 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 250747 476.7 ns/op 8592.96 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 44062 2723 ns/op 12034.65 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 43962 2722 ns/op 12039.33 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 538255 190.9 ns/op 78.57 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 559694 193.9 ns/op 77.36 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 640396 197.7 ns/op 202.29 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 587137 193.3 ns/op 206.93 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 408584 272.2 ns/op 1881.18 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 382720 269.0 ns/op 1903.23 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 292482 343.3 ns/op 2982.91 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 305936 352.9 ns/op 2902.05 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 274165 407.0 ns/op 10062.97 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 276634 409.1 ns/op 10011.67 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 60180 1999 ns/op 16391.09 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 59278 2010 ns/op 16298.85 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 301281 370.2 ns/op 40.52 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 271152 384.9 ns/op 38.97 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 140511 787.5 ns/op 50.79 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 149293 773.4 ns/op 51.72 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 14020 8798 ns/op 58.20 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 14445 8257 ns/op 62.01 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 6069 18070 ns/op 56.67 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 6637 17870 ns/op 57.30 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1395 80861 ns/op 50.66 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1416 76339 ns/op 53.66 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 172 681500 ns/op 48.08 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 174 690938 ns/op 47.43 MB/s PASS ok hash/crc32 5.786s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: AMD EPYC 7B12 BenchmarkCrc64/ISO64KB-4 259 459507 ns/op 142.62 MB/s BenchmarkCrc64/ISO4KB-4 3804 29073 ns/op 140.88 MB/s BenchmarkCrc64/ISO1KB-4 15278 7771 ns/op 131.77 MB/s BenchmarkCrc64/ECMA64KB-4 260 456427 ns/op 143.58 MB/s BenchmarkCrc64/Random64KB-4 296 407230 ns/op 160.93 MB/s BenchmarkCrc64/Random16KB-4 1053 111667 ns/op 146.72 MB/s PASS ok hash/crc64 2.021s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: AMD EPYC 7B12 BenchmarkFnv32KB-4 14754 8519 ns/op 120.20 MB/s BenchmarkFnv32aKB-4 14005 8517 ns/op 120.23 MB/s BenchmarkFnv64KB-4 14007 8558 ns/op 119.65 MB/s BenchmarkFnv64aKB-4 14052 7683 ns/op 133.29 MB/s BenchmarkFnv128KB-4 2368 43805 ns/op 23.38 MB/s BenchmarkFnv128aKB-4 2515 44564 ns/op 22.98 MB/s PASS ok hash/fnv 2.035s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: AMD EPYC 7B12 BenchmarkHash/n=4/Write-4 823656 148.3 ns/op 26.97 MB/s BenchmarkHash/n=4/Bytes-4 5558670 20.98 ns/op 190.65 MB/s BenchmarkHash/n=4/String-4 2336701 52.32 ns/op 76.45 MB/s BenchmarkHash/n=8/Write-4 804039 149.0 ns/op 53.71 MB/s BenchmarkHash/n=8/Bytes-4 5530485 20.51 ns/op 390.07 MB/s BenchmarkHash/n=8/String-4 2293670 51.59 ns/op 155.07 MB/s BenchmarkHash/n=16/Write-4 718960 150.4 ns/op 106.39 MB/s BenchmarkHash/n=16/Bytes-4 5629569 21.82 ns/op 733.37 MB/s BenchmarkHash/n=16/String-4 2342360 52.24 ns/op 306.26 MB/s BenchmarkHash/n=32/Write-4 811094 148.2 ns/op 215.95 MB/s BenchmarkHash/n=32/Bytes-4 5540310 21.29 ns/op 1502.75 MB/s BenchmarkHash/n=32/String-4 2230099 52.81 ns/op 605.94 MB/s BenchmarkHash/n=64/Write-4 754562 159.5 ns/op 401.18 MB/s BenchmarkHash/n=64/Bytes-4 5476189 21.05 ns/op 3039.71 MB/s BenchmarkHash/n=64/String-4 2293422 52.66 ns/op 1215.28 MB/s BenchmarkHash/n=256/Write-4 592344 207.2 ns/op 1235.35 MB/s BenchmarkHash/n=256/Bytes-4 4285552 27.87 ns/op 9187.07 MB/s BenchmarkHash/n=256/String-4 1364376 86.73 ns/op 2951.83 MB/s BenchmarkHash/n=320/Write-4 585393 209.0 ns/op 1531.35 MB/s BenchmarkHash/n=320/Bytes-4 3657680 32.38 ns/op 9882.62 MB/s BenchmarkHash/n=320/String-4 825585 121.3 ns/op 2637.21 MB/s BenchmarkHash/n=1024/Write-4 412800 293.4 ns/op 3490.62 MB/s BenchmarkHash/n=1024/Bytes-4 1359109 87.19 ns/op 11744.00 MB/s BenchmarkHash/n=1024/String-4 392926 305.0 ns/op 3356.96 MB/s BenchmarkHash/n=4096/Write-4 141997 818.2 ns/op 5006.06 MB/s BenchmarkHash/n=4096/Bytes-4 340189 347.4 ns/op 11791.77 MB/s BenchmarkHash/n=4096/String-4 102868 1125 ns/op 3641.86 MB/s BenchmarkHash/n=16384/Write-4 57625 2025 ns/op 8089.40 MB/s BenchmarkHash/n=16384/Bytes-4 84993 1402 ns/op 11688.91 MB/s BenchmarkHash/n=16384/String-4 27176 4466 ns/op 3668.92 MB/s PASS ok hash/maphash 6.045s goos: freebsd goarch: amd64 pkg: html cpu: AMD EPYC 7B12 BenchmarkEscape-4 1340 85514 ns/op BenchmarkEscapeNone-4 180850 626.9 ns/op BenchmarkUnescape-4 1257 91658 ns/op BenchmarkUnescapeNone-4 1575337 74.77 ns/op BenchmarkUnescapeSparse-4 13494 8814 ns/op BenchmarkUnescapeDense-4 1843 60736 ns/op PASS ok html 1.984s goos: freebsd goarch: amd64 pkg: html/template cpu: AMD EPYC 7B12 BenchmarkCSSEscaper-4 13668 8734 ns/op BenchmarkCSSEscaperNoSpecials-4 58710 2071 ns/op BenchmarkDecodeCSS-4 44156 2750 ns/op BenchmarkDecodeCSSNoSpecials-4 5283771 22.29 ns/op BenchmarkCSSValueFilter-4 168742 688.9 ns/op BenchmarkCSSValueFilterOk-4 120255 1007 ns/op BenchmarkEscapedExecute-4 6280 19839 ns/op BenchmarkHTMLNospaceEscaper-4 17589 6890 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 88970 1344 ns/op BenchmarkStripTags-4 31531 3818 ns/op BenchmarkStripTagsNoSpecials-4 405732 295.7 ns/op BenchmarkJSValEscaperWithNum-4 30704 3878 ns/op BenchmarkJSValEscaperWithStr-4 8120 14890 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 24560 4877 ns/op BenchmarkJSValEscaperWithObj-4 5935 17617 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 17535 6910 ns/op BenchmarkJSStrEscaperNoSpecials-4 77343 1610 ns/op BenchmarkJSStrEscaper-4 17388 7069 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 70542 1786 ns/op BenchmarkJSRegexpEscaper-4 15632 7578 ns/op BenchmarkTemplateSpecialTags-4 142 859894 ns/op BenchmarkURLEscaper-4 5827 19833 ns/op BenchmarkURLEscaperNoSpecials-4 244786 482.0 ns/op BenchmarkURLNormalizer-4 8120 14791 ns/op BenchmarkURLNormalizerNoSpecials-4 243907 497.1 ns/op BenchmarkSrcsetFilter-4 26412 4634 ns/op BenchmarkSrcsetFilterNoSpecials-4 160890 736.5 ns/op PASS ok html/template 5.432s goos: freebsd goarch: amd64 pkg: image cpu: AMD EPYC 7B12 BenchmarkAt/rgba-4 891346 127.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 684590 168.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 881608 133.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 722967 170.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 2180106 51.61 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1420641 84.41 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 2260696 53.81 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1435258 83.25 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1721440 69.66 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 666915 183.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 506550 210.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 669478 186.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 505051 208.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 1103882 106.2 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 799059 159.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 1255051 93.53 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 790046 154.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 588154 203.0 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1709997 69.70 ns/op BenchmarkRGBASetRGBA-4 1713187 68.27 ns/op BenchmarkRGBA64At-4 1076072 111.2 ns/op BenchmarkRGBA64SetRGBA64-4 1133248 105.5 ns/op BenchmarkNRGBAAt-4 1703466 70.50 ns/op BenchmarkNRGBASetNRGBA-4 1804921 66.17 ns/op BenchmarkNRGBA64At-4 1080916 109.7 ns/op BenchmarkNRGBA64SetNRGBA64-4 1255694 94.30 ns/op BenchmarkAlphaAt-4 2916321 40.48 ns/op BenchmarkAlphaSetAlpha-4 2941774 39.81 ns/op BenchmarkAlpha16At-4 1818576 58.59 ns/op BenchmarkAlphaSetAlpha16-4 1920427 62.01 ns/op BenchmarkGrayAt-4 2922085 40.20 ns/op BenchmarkGraySetGray-4 2797468 42.04 ns/op BenchmarkGray16At-4 1872700 64.79 ns/op BenchmarkGraySetGray16-4 1805875 64.25 ns/op PASS ok image 7.341s goos: freebsd goarch: amd64 pkg: image/color cpu: AMD EPYC 7B12 BenchmarkYCbCrToRGB/0-4 5411648 21.89 ns/op BenchmarkYCbCrToRGB/128-4 5367110 21.79 ns/op BenchmarkYCbCrToRGB/255-4 5468154 21.72 ns/op BenchmarkRGBToYCbCr/0-4 5536650 21.70 ns/op BenchmarkRGBToYCbCr/Cb-4 1944266 63.31 ns/op BenchmarkRGBToYCbCr/Cr-4 1941456 62.61 ns/op BenchmarkYCbCrToRGBA/0-4 4404715 26.94 ns/op BenchmarkYCbCrToRGBA/128-4 4352511 26.96 ns/op BenchmarkYCbCrToRGBA/255-4 4259701 26.88 ns/op BenchmarkNYCbCrAToRGBA/0-4 4281206 27.39 ns/op BenchmarkNYCbCrAToRGBA/128-4 4322280 28.67 ns/op BenchmarkNYCbCrAToRGBA/255-4 4276042 28.57 ns/op PASS ok image/color 2.924s goos: freebsd goarch: amd64 pkg: image/draw cpu: AMD EPYC 7B12 BenchmarkFillOver-4 5 24385395 ns/op BenchmarkFillSrc-4 466 260759 ns/op BenchmarkCopyOver-4 10 11171993 ns/op BenchmarkCopySrc-4 626 176394 ns/op BenchmarkNRGBAOver-4 9 12246070 ns/op BenchmarkNRGBASrc-4 15 7167906 ns/op BenchmarkYCbCr-4 13 8659695 ns/op BenchmarkGray-4 26 4386799 ns/op BenchmarkCMYK-4 15 7253545 ns/op BenchmarkGlyphOver-4 28 4159580 ns/op BenchmarkRGBAMaskOver-4 5 21843726 ns/op BenchmarkGrayMaskOver-4 6 16789538 ns/op BenchmarkRGBA64ImageMaskOver-4 4 26472546 ns/op BenchmarkRGBA-4 6 17361078 ns/op BenchmarkPalettedFill-4 1302 91810 ns/op BenchmarkPalettedRGBA-4 6 18022738 ns/op BenchmarkGenericOver-4 3 36206800 ns/op BenchmarkGenericMaskOver-4 7 16697272 ns/op BenchmarkGenericSrc-4 5 24942124 ns/op BenchmarkGenericMaskSrc-4 5 22733634 ns/op PASS ok image/draw 6.028s goos: freebsd goarch: amd64 pkg: image/gif cpu: AMD EPYC 7B12 BenchmarkDecode-4 33 3472519 ns/op 4.45 MB/s 48616 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 2 86871396 ns/op 3.54 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2227589676 ns/op 0.55 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 79 1434471 ns/op 10.77 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 111638888 ns/op 0.55 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.428s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: AMD EPYC 7B12 BenchmarkFDCT-4 5624 20776 ns/op BenchmarkIDCT-4 5878 18546 ns/op BenchmarkDecodeBaseline-4 12 9349587 ns/op 6.61 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 9 12545828 ns/op 4.93 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 113381791 ns/op 10.84 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 139465286 ns/op 6.61 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.302s goos: freebsd goarch: amd64 pkg: image/png cpu: AMD EPYC 7B12 BenchmarkPaeth-4 14538018 7.609 ns/op BenchmarkDecodeGray-4 16 6631597 ns/op 9.88 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 4 27687216 ns/op 9.47 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 5 23679913 ns/op 11.07 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 28 3975971 ns/op 16.48 MB/s 140355 B/op 309 allocs/op BenchmarkDecodeRGB-4 5 22345797 ns/op 11.73 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 4 27704641 ns/op 9.46 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 3 41785884 ns/op 7.35 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 3 41965001 ns/op 7.32 MB/s 284053 B/op 9 allocs/op BenchmarkEncodeNRGBOpaque-4 1 131448487 ns/op 9.35 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 154583415 ns/op 7.95 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 5 22480874 ns/op 13.66 MB/s 848595 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 126461924 ns/op 9.72 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 572013201 ns/op 2.15 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.353s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: AMD EPYC 7B12 BenchmarkNew/text=opticks/size=100K/bits=32-4 3 36876555 ns/op 2.71 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 4 33615726 ns/op 2.97 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 210319092 ns/op 2.38 MB/s 2007136 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 190725884 ns/op 2.62 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 36092247 ns/op 2.77 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 4 31001464 ns/op 3.23 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 203110704 ns/op 2.46 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 189210170 ns/op 2.64 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 486626949 ns/op 2.05 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 463517022 ns/op 2.16 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 4135017355 ns/op 1.21 MB/s 20004960 B/op 3 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 4053454772 ns/op 1.23 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 18 6695121 ns/op 14.94 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 16 6856536 ns/op 14.58 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 4 31967579 ns/op 15.64 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 33765414 ns/op 14.81 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 59996384 ns/op 16.67 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 67300202 ns/op 14.86 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 286341762 ns/op 17.46 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 320614877 ns/op 15.60 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 3 42020091 ns/op 2.38 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 38285332 ns/op 2.61 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 317941350 ns/op 1.57 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 275449014 ns/op 1.82 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 727864678 ns/op 1.37 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 784113319 ns/op 1.28 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 6154464343 ns/op 0.81 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 6041926105 ns/op 0.83 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 106237304 ns/op 39.34 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 110308315 ns/op 37.89 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 38.797s goos: freebsd goarch: amd64 pkg: internal/chacha8rand cpu: AMD EPYC 7B12 BenchmarkBlock-4 1240753 95.05 ns/op 2693.34 MB/s PASS ok internal/chacha8rand 1.299s goos: freebsd goarch: amd64 pkg: internal/concurrent cpu: AMD EPYC 7B12 BenchmarkHashTrieMapLoadSmall-4 904450 111.1 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoad-4 521560 218.5 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadLarge-4 136012 841.1 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStore-4 495194 233.7 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStoreLarge-4 102310 1440 ns/op 25 B/op 0 allocs/op PASS ok internal/concurrent 4.245s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: AMD EPYC 7B12 BenchmarkMarshalCorpusFile/1-4 50968 2325 ns/op 0.43 MB/s BenchmarkMarshalCorpusFile/2-4 50281 2412 ns/op 0.83 MB/s BenchmarkMarshalCorpusFile/4-4 42870 2594 ns/op 1.54 MB/s BenchmarkMarshalCorpusFile/8-4 39385 3053 ns/op 2.62 MB/s BenchmarkMarshalCorpusFile/16-4 30796 3925 ns/op 4.08 MB/s BenchmarkMarshalCorpusFile/32-4 20096 5803 ns/op 5.51 MB/s BenchmarkMarshalCorpusFile/64-4 15814 7706 ns/op 8.30 MB/s BenchmarkMarshalCorpusFile/128-4 9547 10512 ns/op 12.18 MB/s BenchmarkMarshalCorpusFile/256-4 4876 24055 ns/op 10.64 MB/s BenchmarkMarshalCorpusFile/512-4 2416 48865 ns/op 10.48 MB/s BenchmarkMarshalCorpusFile/1024-4 1285 88426 ns/op 11.58 MB/s BenchmarkMarshalCorpusFile/2048-4 673 185678 ns/op 11.03 MB/s BenchmarkMarshalCorpusFile/4096-4 330 360198 ns/op 11.37 MB/s BenchmarkMarshalCorpusFile/8192-4 171 709178 ns/op 11.55 MB/s BenchmarkMarshalCorpusFile/16384-4 88 1384867 ns/op 11.83 MB/s BenchmarkMarshalCorpusFile/32768-4 38 3058484 ns/op 10.71 MB/s BenchmarkMarshalCorpusFile/65536-4 19 6009989 ns/op 10.90 MB/s BenchmarkMarshalCorpusFile/131072-4 8 14350297 ns/op 9.13 MB/s BenchmarkMarshalCorpusFile/262144-4 4 25541928 ns/op 10.26 MB/s BenchmarkMarshalCorpusFile/524288-4 2 64549646 ns/op 8.12 MB/s BenchmarkMarshalCorpusFile/1048576-4 2 93505262 ns/op 11.21 MB/s BenchmarkUnmarshalCorpusFile/1-4 12721 9194 ns/op 0.11 MB/s BenchmarkUnmarshalCorpusFile/2-4 12310 9989 ns/op 0.20 MB/s BenchmarkUnmarshalCorpusFile/4-4 11160 10679 ns/op 0.37 MB/s BenchmarkUnmarshalCorpusFile/8-4 9843 12173 ns/op 0.66 MB/s BenchmarkUnmarshalCorpusFile/16-4 7276 14281 ns/op 1.12 MB/s BenchmarkUnmarshalCorpusFile/32-4 5654 20276 ns/op 1.58 MB/s BenchmarkUnmarshalCorpusFile/64-4 4824 24196 ns/op 2.65 MB/s BenchmarkUnmarshalCorpusFile/128-4 3885 31663 ns/op 4.04 MB/s BenchmarkUnmarshalCorpusFile/256-4 1440 83721 ns/op 3.06 MB/s BenchmarkUnmarshalCorpusFile/512-4 762 156775 ns/op 3.27 MB/s BenchmarkUnmarshalCorpusFile/1024-4 398 305062 ns/op 3.36 MB/s BenchmarkUnmarshalCorpusFile/2048-4 202 591255 ns/op 3.46 MB/s BenchmarkUnmarshalCorpusFile/4096-4 88 1203956 ns/op 3.40 MB/s BenchmarkUnmarshalCorpusFile/8192-4 49 2429369 ns/op 3.37 MB/s BenchmarkUnmarshalCorpusFile/16384-4 24 4622241 ns/op 3.54 MB/s BenchmarkUnmarshalCorpusFile/32768-4 12 9300421 ns/op 3.52 MB/s BenchmarkUnmarshalCorpusFile/65536-4 6 19532080 ns/op 3.36 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 37428086 ns/op 3.50 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 75643733 ns/op 3.47 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 142044183 ns/op 3.69 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 292428856 ns/op 3.59 MB/s BenchmarkMutatorBytes/1-4 40902 2934 ns/op BenchmarkMutatorBytes/10-4 45554 2758 ns/op BenchmarkMutatorBytes/100-4 38004 2996 ns/op BenchmarkMutatorBytes/1000-4 28083 4415 ns/op BenchmarkMutatorBytes/10000-4 8140 15546 ns/op BenchmarkMutatorBytes/100000-4 1317 113801 ns/op BenchmarkMutatorString/1-4 38775 2874 ns/op BenchmarkMutatorString/10-4 41697 2893 ns/op BenchmarkMutatorString/100-4 37383 3324 ns/op BenchmarkMutatorString/1000-4 19784 6292 ns/op BenchmarkMutatorString/10000-4 3735 31598 ns/op BenchmarkMutatorString/100000-4 496 245826 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 24001 4910 ns/op BenchmarkMutatorAllBasicTypes/string-4 24766 4946 ns/op BenchmarkMutatorAllBasicTypes/bool-4 68617 1736 ns/op BenchmarkMutatorAllBasicTypes/float32-4 62218 1908 ns/op BenchmarkMutatorAllBasicTypes/float64-4 62757 1917 ns/op BenchmarkMutatorAllBasicTypes/int-4 63703 1792 ns/op BenchmarkMutatorAllBasicTypes/int8-4 66802 1790 ns/op BenchmarkMutatorAllBasicTypes/int16-4 62616 1815 ns/op BenchmarkMutatorAllBasicTypes/int32-4 66468 1806 ns/op BenchmarkMutatorAllBasicTypes/int64-4 63584 1813 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 64980 1865 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 65337 1886 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 64437 1853 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 64316 1841 ns/op PASS ok internal/fuzz 12.546s PASS ok internal/poll 1.037s goos: freebsd goarch: amd64 pkg: internal/runtime/atomic cpu: AMD EPYC 7B12 BenchmarkAnd32-4 18322162 5.920 ns/op BenchmarkAnd32Parallel-4 3558469 37.87 ns/op BenchmarkAnd64-4 18281072 5.973 ns/op BenchmarkAnd64Parallel-4 3390345 35.41 ns/op BenchmarkOr32-4 18875382 5.935 ns/op BenchmarkOr32Parallel-4 3488830 35.12 ns/op BenchmarkOr64-4 18982246 5.957 ns/op BenchmarkOr64Parallel-4 3207325 36.80 ns/op BenchmarkAtomicLoad64-4 17745472 5.934 ns/op BenchmarkAtomicStore64-4 19802224 5.579 ns/op BenchmarkAtomicLoad-4 19521796 5.941 ns/op BenchmarkAtomicStore-4 18961341 5.951 ns/op BenchmarkAtomicLoad8-4 18485096 5.442 ns/op BenchmarkAnd8-4 19730952 5.750 ns/op BenchmarkAnd-4 19100961 5.926 ns/op BenchmarkAnd8Parallel-4 3332856 34.27 ns/op BenchmarkAndParallel-4 3367838 32.31 ns/op BenchmarkOr8-4 19635384 5.360 ns/op BenchmarkOr-4 19457883 5.939 ns/op BenchmarkOr8Parallel-4 3342986 32.14 ns/op BenchmarkOrParallel-4 3448052 34.05 ns/op BenchmarkXadd-4 3344125 34.25 ns/op BenchmarkXadd64-4 3248317 34.42 ns/op BenchmarkCas-4 3203428 38.66 ns/op BenchmarkCas64-4 3060048 40.13 ns/op BenchmarkXchg-4 3672284 32.89 ns/op BenchmarkXchg64-4 3314611 31.85 ns/op PASS ok internal/runtime/atomic 4.814s goos: freebsd goarch: amd64 pkg: internal/runtime/math cpu: AMD EPYC 7B12 BenchmarkMulUintptr/small-4 5302419 22.35 ns/op BenchmarkMulUintptr/large-4 4180186 27.14 ns/op PASS ok internal/runtime/math 1.368s PASS ok internal/syscall/unix 1.080s goos: freebsd goarch: amd64 pkg: internal/zstd cpu: AMD EPYC 7B12 BenchmarkLarge-4 1 251712125 ns/op 1.09 MB/s 2851728 B/op 43 allocs/op PASS ok internal/zstd 1.374s goos: freebsd goarch: amd64 pkg: io cpu: AMD EPYC 7B12 BenchmarkCopyNSmall-4 37279 4647 ns/op BenchmarkCopyNLarge-4 697 230241 ns/op PASS ok io 1.791s goos: freebsd goarch: amd64 pkg: log cpu: AMD EPYC 7B12 BenchmarkItoa-4 298382 386.5 ns/op BenchmarkPrintln-4 26860 4671 ns/op 79 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 39552 3027 ns/op 66 B/op 1 allocs/op BenchmarkConcurrent-4 4450 23107 ns/op BenchmarkDiscard-4 1213228 96.08 ns/op 0 B/op 0 allocs/op PASS ok log 1.917s goos: freebsd goarch: amd64 pkg: log/slog cpu: AMD EPYC 7B12 BenchmarkAttrString-4 25776 4637 ns/op 311 B/op 16 allocs/op BenchmarkWriteTime-4 111625 975.7 ns/op BenchmarkJSONHandler/defaults-4 10120 12512 ns/op 529 B/op 1 allocs/op BenchmarkJSONHandler/time_format-4 5414 20794 ns/op 779 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 5692 17796 ns/op 758 B/op 5 allocs/op BenchmarkPreformatting/separate-4 10240 11998 ns/op 537 B/op 1 allocs/op BenchmarkPreformatting/struct-4 10084 12241 ns/op 526 B/op 1 allocs/op BenchmarkPreformatting/struct_file-4 7520 15125 ns/op 531 B/op 1 allocs/op BenchmarkJSONEncoding/json.Marshal-4 38552 3070 ns/op 79 B/op 2 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 36566 3190 ns/op 64 B/op 2 allocs/op BenchmarkNopLog/no_attrs-4 91831 1324 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 71646 1714 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 38046 2965 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 70140 1757 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 71284 1735 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 41833 2851 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 1364977 86.43 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 859420 139.8 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 800840 141.7 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 682207 178.0 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 570813 206.5 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 7252 14106 ns/op BenchmarkDispatch/switch-checked-4 258592 412.5 ns/op BenchmarkDispatch/As-4 278352 429.4 ns/op BenchmarkDispatch/Visit-4 257128 477.0 ns/op BenchmarkUnsafeStrings-4 25207 4783 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 5.293s goos: freebsd goarch: amd64 pkg: log/slog/internal/benchmarks cpu: AMD EPYC 7B12 BenchmarkAttrs/disabled/5_args-4 1780290 67.74 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1772097 69.11 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 997924 117.8 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 255280 414.6 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 74306 1448 ns/op 261 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 88860 1416 ns/op 263 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 54451 2577 ns/op 678 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 17466 6965 ns/op 3462 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 18018 6846 ns/op 590 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 17767 6765 ns/op 603 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 11696 10028 ns/op 1080 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3777 32620 ns/op 4287 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 19009 6310 ns/op 531 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 18800 6410 ns/op 520 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 13393 9054 ns/op 943 B/op 3 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 5088 27849 ns/op 3719 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.958s goos: freebsd goarch: amd64 pkg: maps cpu: AMD EPYC 7B12 BenchmarkMapClone-4 4 26886584 ns/op PASS ok maps 2.438s goos: freebsd goarch: amd64 pkg: math cpu: AMD EPYC 7B12 BenchmarkAcos-4 4909996 24.14 ns/op BenchmarkAcosh-4 1317968 89.73 ns/op BenchmarkAsin-4 4826174 24.66 ns/op BenchmarkAsinh-4 1325210 89.66 ns/op BenchmarkAtan-4 5509633 22.01 ns/op BenchmarkAtanh-4 1317276 91.15 ns/op BenchmarkAtan2-4 3170806 37.59 ns/op BenchmarkCbrt-4 1679724 71.29 ns/op BenchmarkCeil-4 19162731 6.011 ns/op BenchmarkCopysign-4 2437436 49.79 ns/op BenchmarkCos-4 1424140 82.79 ns/op BenchmarkCosh-4 1997334 61.28 ns/op BenchmarkErf-4 5749135 21.38 ns/op BenchmarkErfc-4 5626368 20.69 ns/op BenchmarkErfinv-4 5221882 22.00 ns/op BenchmarkErfcinv-4 5108271 22.64 ns/op BenchmarkExp-4 8842616 13.05 ns/op BenchmarkExpGo-4 1000000 105.6 ns/op BenchmarkExpm1-4 4610700 25.74 ns/op BenchmarkExp2-4 1166397 101.5 ns/op BenchmarkExp2Go-4 1080560 110.1 ns/op BenchmarkAbs-4 3140968 37.93 ns/op BenchmarkDim-4 9338467 12.15 ns/op BenchmarkFloor-4 20216398 5.707 ns/op BenchmarkMax-4 13555917 8.113 ns/op BenchmarkMin-4 14000175 7.850 ns/op BenchmarkMod-4 315200 367.4 ns/op BenchmarkFrexp-4 1763793 69.94 ns/op BenchmarkGamma-4 807316 149.6 ns/op BenchmarkHypot-4 14324456 7.989 ns/op BenchmarkHypotGo-4 1597275 75.73 ns/op BenchmarkIlogb-4 2115750 56.96 ns/op BenchmarkJ0-4 272253 376.9 ns/op BenchmarkJ1-4 332484 359.8 ns/op BenchmarkJn-4 147206 764.9 ns/op BenchmarkLdexp-4 1717983 69.21 ns/op BenchmarkLgamma-4 1205904 100.8 ns/op BenchmarkLog-4 8508492 13.36 ns/op BenchmarkLogb-4 2098077 57.14 ns/op BenchmarkLog1p-4 1616148 70.16 ns/op BenchmarkLog10-4 8320548 14.17 ns/op BenchmarkLog2-4 1471370 82.02 ns/op BenchmarkModf-4 2800848 43.55 ns/op BenchmarkNextafter32-4 2719928 43.69 ns/op BenchmarkNextafter64-4 2620884 44.95 ns/op BenchmarkPowInt-4 539289 219.7 ns/op BenchmarkPowFrac-4 404233 261.9 ns/op BenchmarkPow10Pos-4 5029029 23.95 ns/op BenchmarkPow10Neg-4 4971951 20.95 ns/op BenchmarkRound-4 3277660 36.25 ns/op BenchmarkRoundToEven-4 9847971 11.26 ns/op BenchmarkRemainder-4 418728 254.6 ns/op BenchmarkSignbit-4 4761706 23.16 ns/op BenchmarkSin-4 1988971 61.37 ns/op BenchmarkSincos-4 1249341 85.53 ns/op BenchmarkSinh-4 3872882 31.35 ns/op BenchmarkSqrtIndirect-4 17826645 5.913 ns/op BenchmarkSqrtLatency-4 12863882 9.300 ns/op BenchmarkSqrtIndirectLatency-4 13070596 9.296 ns/op BenchmarkSqrtGoLatency-4 1661272 70.64 ns/op BenchmarkSqrtPrime-4 174942 689.1 ns/op BenchmarkTan-4 1853989 64.79 ns/op BenchmarkTanh-4 1955476 61.17 ns/op BenchmarkTrunc-4 19996717 5.554 ns/op BenchmarkY0-4 307303 370.8 ns/op BenchmarkY1-4 333361 363.2 ns/op BenchmarkYn-4 148920 743.6 ns/op BenchmarkFloat64bits-4 4859709 24.13 ns/op BenchmarkFloat64frombits-4 4945569 24.07 ns/op BenchmarkFloat32bits-4 4769772 23.97 ns/op BenchmarkFloat32frombits-4 4890192 22.68 ns/op BenchmarkFMA-4 17492846 6.291 ns/op PASS ok math 12.369s goos: freebsd goarch: amd64 pkg: math/big cpu: AMD EPYC 7B12 BenchmarkAddVV/1-4 13049019 8.098 ns/op 7903.37 MB/s BenchmarkAddVV/2-4 13256967 8.873 ns/op 14426.52 MB/s BenchmarkAddVV/3-4 11437778 9.436 ns/op 20348.57 MB/s BenchmarkAddVV/4-4 12224173 8.747 ns/op 29267.63 MB/s BenchmarkAddVV/5-4 11767929 9.340 ns/op 34261.06 MB/s BenchmarkAddVV/10-4 11389957 10.51 ns/op 60885.96 MB/s BenchmarkAddVV/100-4 2538650 47.43 ns/op 134927.29 MB/s BenchmarkAddVV/1000-4 218638 475.1 ns/op 134696.39 MB/s BenchmarkSubVV/1-4 13900227 8.176 ns/op 7827.67 MB/s BenchmarkSubVV/2-4 13139176 8.471 ns/op 15110.20 MB/s BenchmarkSubVV/3-4 11870216 9.012 ns/op 21305.29 MB/s BenchmarkSubVV/4-4 11688574 8.763 ns/op 29214.25 MB/s BenchmarkSubVV/5-4 11758704 9.385 ns/op 34097.82 MB/s BenchmarkSubVV/10-4 10263322 10.60 ns/op 60351.88 MB/s BenchmarkSubVV/100-4 2471139 47.03 ns/op 136089.78 MB/s BenchmarkSubVV/1000-4 221580 473.2 ns/op 135262.44 MB/s BenchmarkAddVW/1-4 13728716 7.832 ns/op 1021.42 MB/s BenchmarkAddVW/2-4 12688699 8.568 ns/op 1867.49 MB/s BenchmarkAddVW/3-4 12097864 8.714 ns/op 2754.24 MB/s BenchmarkAddVW/4-4 14961622 7.778 ns/op 4114.06 MB/s BenchmarkAddVW/5-4 14795449 7.893 ns/op 5067.71 MB/s BenchmarkAddVW/10-4 11945522 9.444 ns/op 8470.86 MB/s BenchmarkAddVW/100-4 522639 226.8 ns/op 3527.14 MB/s BenchmarkAddVW/1000-4 67434 1661 ns/op 4815.04 MB/s BenchmarkAddVWext/1-4 13595942 7.860 ns/op 1017.80 MB/s BenchmarkAddVWext/2-4 14625571 8.476 ns/op 1887.77 MB/s BenchmarkAddVWext/3-4 11773112 9.117 ns/op 2632.46 MB/s BenchmarkAddVWext/4-4 13562030 7.909 ns/op 4045.89 MB/s BenchmarkAddVWext/5-4 12910620 8.181 ns/op 4889.54 MB/s BenchmarkAddVWext/10-4 12687748 9.511 ns/op 8411.30 MB/s BenchmarkAddVWext/100-4 99130 1025 ns/op 780.84 MB/s BenchmarkAddVWext/1000-4 12346 9892 ns/op 808.77 MB/s BenchmarkSubVW/1-4 14261130 7.433 ns/op 1076.33 MB/s BenchmarkSubVW/2-4 13078188 7.716 ns/op 2073.48 MB/s BenchmarkSubVW/3-4 14382350 8.499 ns/op 2823.83 MB/s BenchmarkSubVW/4-4 14314972 8.175 ns/op 3914.43 MB/s BenchmarkSubVW/5-4 13105353 8.132 ns/op 4919.13 MB/s BenchmarkSubVW/10-4 10544298 9.957 ns/op 8034.85 MB/s BenchmarkSubVW/100-4 499142 236.1 ns/op 3388.93 MB/s BenchmarkSubVW/1000-4 64544 1674 ns/op 4778.12 MB/s BenchmarkSubVWext/1-4 14032852 7.879 ns/op 1015.36 MB/s BenchmarkSubVWext/2-4 14180505 8.115 ns/op 1971.67 MB/s BenchmarkSubVWext/3-4 12267374 8.448 ns/op 2841.00 MB/s BenchmarkSubVWext/4-4 13101920 8.183 ns/op 3910.45 MB/s BenchmarkSubVWext/5-4 13949058 8.181 ns/op 4889.39 MB/s BenchmarkSubVWext/10-4 10566097 9.952 ns/op 8038.30 MB/s BenchmarkSubVWext/100-4 114586 1020 ns/op 784.16 MB/s BenchmarkSubVWext/1000-4 12123 9910 ns/op 807.29 MB/s BenchmarkMulAddVWW/1-4 12916605 9.511 ns/op 6729.16 MB/s BenchmarkMulAddVWW/2-4 11433846 10.12 ns/op 12647.75 MB/s BenchmarkMulAddVWW/3-4 12453591 8.362 ns/op 22960.97 MB/s BenchmarkMulAddVWW/4-4 10838984 9.289 ns/op 27560.41 MB/s BenchmarkMulAddVWW/5-4 10274236 9.795 ns/op 32669.94 MB/s BenchmarkMulAddVWW/10-4 8292958 12.16 ns/op 52627.85 MB/s BenchmarkMulAddVWW/100-4 1393988 86.18 ns/op 74260.23 MB/s BenchmarkMulAddVWW/1000-4 143439 836.5 ns/op 76508.59 MB/s BenchmarkAddMulVVW/1-4 13982278 8.227 ns/op 7779.29 MB/s BenchmarkAddMulVVW/2-4 12170649 8.724 ns/op 14672.27 MB/s BenchmarkAddMulVVW/3-4 11986029 9.434 ns/op 20352.45 MB/s BenchmarkAddMulVVW/4-4 10797446 10.21 ns/op 25071.91 MB/s BenchmarkAddMulVVW/5-4 9607446 11.20 ns/op 28576.36 MB/s BenchmarkAddMulVVW/10-4 10215295 11.18 ns/op 57246.62 MB/s BenchmarkAddMulVVW/100-4 2110778 56.81 ns/op 112648.37 MB/s BenchmarkAddMulVVW/1000-4 240552 493.6 ns/op 129651.66 MB/s BenchmarkDivWVW/1-4 4275558 28.65 ns/op 2234.02 MB/s BenchmarkDivWVW/2-4 2695843 44.59 ns/op 2870.81 MB/s BenchmarkDivWVW/3-4 2086870 56.27 ns/op 3412.31 MB/s BenchmarkDivWVW/4-4 1750726 68.49 ns/op 3737.65 MB/s BenchmarkDivWVW/5-4 1428168 83.88 ns/op 3815.03 MB/s BenchmarkDivWVW/10-4 815486 146.2 ns/op 4377.45 MB/s BenchmarkDivWVW/100-4 87282 1309 ns/op 4888.79 MB/s BenchmarkDivWVW/1000-4 9069 12910 ns/op 4957.55 MB/s BenchmarkNonZeroShifts/1/shrVU-4 14000763 7.955 ns/op BenchmarkNonZeroShifts/1/shlVU-4 13303410 7.594 ns/op BenchmarkNonZeroShifts/2/shrVU-4 12587583 8.138 ns/op BenchmarkNonZeroShifts/2/shlVU-4 12861441 7.832 ns/op BenchmarkNonZeroShifts/3/shrVU-4 11270379 9.046 ns/op BenchmarkNonZeroShifts/3/shlVU-4 12656874 8.110 ns/op BenchmarkNonZeroShifts/4/shrVU-4 10806334 10.02 ns/op BenchmarkNonZeroShifts/4/shlVU-4 11650987 8.871 ns/op BenchmarkNonZeroShifts/5/shrVU-4 9819300 10.94 ns/op BenchmarkNonZeroShifts/5/shlVU-4 11535714 9.599 ns/op BenchmarkNonZeroShifts/10/shrVU-4 7456768 15.72 ns/op BenchmarkNonZeroShifts/10/shlVU-4 9010075 12.84 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1200541 100.1 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1652410 79.58 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 123998 948.7 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 184071 677.6 ns/op BenchmarkDecimalConversion-4 314 392038 ns/op BenchmarkFloatString/100-4 17169 7105 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 303 392570 ns/op 2901 B/op 9 allocs/op BenchmarkFloatString/10000-4 3 37101629 ns/op 60850 B/op 51 allocs/op BenchmarkFloatString/100000-4 1 3644691247 ns/op 832496 B/op 500 allocs/op BenchmarkFloatAdd/10-4 217333 496.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 216150 494.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 187375 558.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 104209 1037 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 21447 5610 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 303398 391.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 312478 401.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 260554 426.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 206510 564.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 51150 2238 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2545 41657 ns/op BenchmarkParseFloatLargeExp-4 657 179691 ns/op BenchmarkGCD10x10/WithoutXY-4 302905 388.2 ns/op BenchmarkGCD10x10/WithXY-4 84568 1429 ns/op BenchmarkGCD10x100/WithoutXY-4 169998 726.2 ns/op BenchmarkGCD10x100/WithXY-4 25383 4902 ns/op BenchmarkGCD10x1000/WithoutXY-4 105243 1131 ns/op BenchmarkGCD10x1000/WithXY-4 20120 6055 ns/op BenchmarkGCD100x100/WithoutXY-4 44094 2786 ns/op BenchmarkGCD100x100/WithXY-4 16108 7768 ns/op BenchmarkGCD100x1000/WithoutXY-4 18397 6546 ns/op BenchmarkGCD100x1000/WithXY-4 9290 13033 ns/op BenchmarkGCD1000x1000/WithoutXY-4 3189 33081 ns/op BenchmarkGCD1000x1000/WithXY-4 1858 63275 ns/op BenchmarkHilbert-4 30 3560122 ns/op BenchmarkBinomial-4 19366 6055 ns/op BenchmarkQuoRem-4 31244 4033 ns/op BenchmarkExp-4 24 4606381 ns/op BenchmarkExpMont/Odd-4 207 564967 ns/op 2593 B/op 22 allocs/op BenchmarkExpMont/Even1-4 208 562969 ns/op 3360 B/op 38 allocs/op BenchmarkExpMont/Even2-4 199 590194 ns/op 3825 B/op 52 allocs/op BenchmarkExpMont/Even3-4 200 592551 ns/op 3827 B/op 53 allocs/op BenchmarkExpMont/Even4-4 193 601583 ns/op 3856 B/op 53 allocs/op BenchmarkExpMont/Even8-4 196 598832 ns/op 3853 B/op 53 allocs/op BenchmarkExpMont/Even32-4 196 592218 ns/op 3837 B/op 53 allocs/op BenchmarkExpMont/Even64-4 242 488478 ns/op 3616 B/op 53 allocs/op BenchmarkExpMont/Even96-4 231 514153 ns/op 3788 B/op 51 allocs/op BenchmarkExpMont/Even128-4 278 427366 ns/op 3253 B/op 50 allocs/op BenchmarkExpMont/Even255-4 306 393116 ns/op 2958 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 644 175178 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 584 201265 ns/op 1738 B/op 47 allocs/op BenchmarkExpMont/SmallEven3-4 576 202318 ns/op 1741 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 540 196390 ns/op 1735 B/op 47 allocs/op BenchmarkExp2-4 25 4592852 ns/op BenchmarkBitset-4 1084434 109.1 ns/op BenchmarkBitsetNeg-4 595101 198.0 ns/op BenchmarkBitsetOrig-4 378406 324.7 ns/op BenchmarkBitsetNegOrig-4 236472 514.8 ns/op BenchmarkModSqrt225_Tonelli-4 206 592142 ns/op BenchmarkModSqrt225_3Mod4-4 588 172047 ns/op BenchmarkModSqrt231_Tonelli-4 193 607683 ns/op BenchmarkModSqrt231_5Mod8-4 582 205976 ns/op BenchmarkModInverse-4 18741 6596 ns/op BenchmarkSqrt-4 2329 46240 ns/op BenchmarkIntSqr/1-4 1684700 68.90 ns/op BenchmarkIntSqr/2-4 1126628 106.9 ns/op BenchmarkIntSqr/3-4 979545 122.7 ns/op BenchmarkIntSqr/5-4 756138 156.7 ns/op BenchmarkIntSqr/8-4 628358 193.7 ns/op BenchmarkIntSqr/10-4 504424 236.0 ns/op BenchmarkIntSqr/20-4 89439 1451 ns/op BenchmarkIntSqr/30-4 65202 1923 ns/op BenchmarkIntSqr/50-4 42547 3027 ns/op BenchmarkIntSqr/80-4 23809 5119 ns/op BenchmarkIntSqr/100-4 18142 6801 ns/op BenchmarkIntSqr/200-4 6578 17659 ns/op BenchmarkIntSqr/300-4 3006 43439 ns/op BenchmarkIntSqr/500-4 1234 91195 ns/op BenchmarkIntSqr/800-4 522 223539 ns/op BenchmarkIntSqr/1000-4 393 315852 ns/op BenchmarkDiv/20/10-4 468694 217.1 ns/op BenchmarkDiv/40/20-4 557958 215.6 ns/op BenchmarkDiv/100/50-4 460530 221.2 ns/op BenchmarkDiv/200/100-4 74089 1619 ns/op BenchmarkDiv/400/200-4 70953 1702 ns/op BenchmarkDiv/1000/500-4 58540 2090 ns/op BenchmarkDiv/2000/1000-4 46320 2776 ns/op BenchmarkDiv/20000/10000-4 1902 57903 ns/op BenchmarkDiv/200000/100000-4 52 2415906 ns/op BenchmarkDiv/2000000/1000000-4 2 70524570 ns/op BenchmarkDiv/20000000/10000000-4 1 2166963065 ns/op BenchmarkMul-4 8 12905670 ns/op BenchmarkNatMul/10-4 366186 337.8 ns/op BenchmarkNatMul/100-4 10795 11240 ns/op BenchmarkNatMul/1000-4 321 366673 ns/op BenchmarkZeroShifts/Shl-4 21528 5451 ns/op BenchmarkZeroShifts/ShlSame-4 6582477 18.33 ns/op BenchmarkZeroShifts/Shr-4 21764 5974 ns/op BenchmarkZeroShifts/ShrSame-4 6518812 19.07 ns/op BenchmarkExp3Power/0x10-4 281956 469.0 ns/op BenchmarkExp3Power/0x40-4 255588 480.3 ns/op BenchmarkExp3Power/0x100-4 165136 796.8 ns/op BenchmarkExp3Power/0x400-4 79077 1475 ns/op BenchmarkExp3Power/0x1000-4 18116 6901 ns/op BenchmarkExp3Power/0x4000-4 3492 36202 ns/op BenchmarkExp3Power/0x10000-4 356 336753 ns/op BenchmarkExp3Power/0x40000-4 31 3415587 ns/op BenchmarkExp3Power/0x100000-4 3 33710307 ns/op BenchmarkExp3Power/0x400000-4 1 307197514 ns/op BenchmarkFibo-4 4 30368848 ns/op BenchmarkNatSqr/1-4 1343834 83.11 ns/op BenchmarkNatSqr/2-4 988693 144.1 ns/op BenchmarkNatSqr/3-4 773432 168.6 ns/op BenchmarkNatSqr/5-4 522109 202.1 ns/op BenchmarkNatSqr/8-4 506504 291.9 ns/op BenchmarkNatSqr/10-4 379818 343.5 ns/op BenchmarkNatSqr/20-4 79405 1491 ns/op BenchmarkNatSqr/30-4 50332 2150 ns/op BenchmarkNatSqr/50-4 37755 3357 ns/op BenchmarkNatSqr/80-4 20534 6528 ns/op BenchmarkNatSqr/100-4 15601 7557 ns/op BenchmarkNatSqr/200-4 6146 18951 ns/op BenchmarkNatSqr/300-4 2324 46491 ns/op BenchmarkNatSqr/500-4 1251 95648 ns/op BenchmarkNatSqr/800-4 555 218304 ns/op BenchmarkNatSqr/1000-4 410 298878 ns/op BenchmarkNatSetBytes/8-4 3710876 32.35 ns/op BenchmarkNatSetBytes/24-4 1000000 129.2 ns/op BenchmarkNatSetBytes/128-4 350564 327.4 ns/op BenchmarkNatSetBytes/7-4 1334611 90.08 ns/op BenchmarkNatSetBytes/23-4 633105 177.1 ns/op BenchmarkNatSetBytes/127-4 285618 385.7 ns/op BenchmarkScanPi-4 337 345161 ns/op BenchmarkStringPiParallel-4 1064 101192 ns/op BenchmarkScan/10/Base2-4 55582 2151 ns/op BenchmarkScan/100/Base2-4 6103 19551 ns/op BenchmarkScan/1000/Base2-4 619 191916 ns/op BenchmarkScan/10/Base8-4 139071 864.3 ns/op BenchmarkScan/100/Base8-4 17997 6723 ns/op BenchmarkScan/1000/Base8-4 1816 64043 ns/op BenchmarkScan/10/Base10-4 142496 795.3 ns/op BenchmarkScan/100/Base10-4 19612 6080 ns/op BenchmarkScan/1000/Base10-4 1882 59568 ns/op BenchmarkScan/10/Base16-4 158138 684.4 ns/op BenchmarkScan/100/Base16-4 22960 5349 ns/op BenchmarkScan/1000/Base16-4 2202 52511 ns/op BenchmarkString/10/Base2-4 287907 413.1 ns/op BenchmarkString/100/Base2-4 40772 2962 ns/op BenchmarkString/1000/Base2-4 4230 29064 ns/op BenchmarkString/10/Base8-4 456439 228.7 ns/op BenchmarkString/100/Base8-4 103100 1163 ns/op BenchmarkString/1000/Base8-4 11572 10333 ns/op BenchmarkString/10/Base10-4 278563 386.2 ns/op BenchmarkString/100/Base10-4 66771 1789 ns/op BenchmarkString/1000/Base10-4 7777 15527 ns/op BenchmarkString/10/Base16-4 591463 205.8 ns/op BenchmarkString/100/Base16-4 127134 876.5 ns/op BenchmarkString/1000/Base16-4 16490 7331 ns/op BenchmarkLeafSize/0-4 62 1876680 ns/op BenchmarkLeafSize/1-4 757 159035 ns/op BenchmarkLeafSize/2-4 733 166630 ns/op BenchmarkLeafSize/3-4 524 232446 ns/op BenchmarkLeafSize/4-4 730 167043 ns/op BenchmarkLeafSize/5-4 476 251170 ns/op BenchmarkLeafSize/6-4 536 218416 ns/op BenchmarkLeafSize/7-4 561 206219 ns/op BenchmarkLeafSize/8-4 757 151805 ns/op BenchmarkLeafSize/9-4 420 294374 ns/op BenchmarkLeafSize/10-4 481 253795 ns/op BenchmarkLeafSize/11-4 476 245656 ns/op BenchmarkLeafSize/12-4 553 219582 ns/op BenchmarkLeafSize/13-4 511 237742 ns/op BenchmarkLeafSize/14-4 621 200777 ns/op BenchmarkLeafSize/15-4 643 184368 ns/op BenchmarkLeafSize/16-4 734 154559 ns/op BenchmarkLeafSize/32-4 799 152560 ns/op BenchmarkLeafSize/64-4 704 168897 ns/op BenchmarkProbablyPrime/n=0-4 15 7002160 ns/op BenchmarkProbablyPrime/n=1-4 13 7943517 ns/op BenchmarkProbablyPrime/n=5-4 9 11340721 ns/op BenchmarkProbablyPrime/n=10-4 7 15329925 ns/op BenchmarkProbablyPrime/n=20-4 5 24119024 ns/op BenchmarkProbablyPrime/Lucas-4 19 6367911 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 141 838570 ns/op BenchmarkRatCmp-4 309399 365.8 ns/op BenchmarkFloatPrecExact/1-4 201576 561.9 ns/op BenchmarkFloatPrecExact/10-4 63498 1902 ns/op BenchmarkFloatPrecExact/100-4 18098 6739 ns/op BenchmarkFloatPrecExact/1000-4 3177 33731 ns/op BenchmarkFloatPrecExact/10000-4 226 525228 ns/op BenchmarkFloatPrecExact/100000-4 5 21843860 ns/op BenchmarkFloatPrecExact/1000000-4 1 1108840665 ns/op BenchmarkFloatPrecMixed/1-4 202756 601.8 ns/op BenchmarkFloatPrecMixed/10-4 60914 1967 ns/op BenchmarkFloatPrecMixed/100-4 7873 13220 ns/op BenchmarkFloatPrecMixed/1000-4 684 166802 ns/op BenchmarkFloatPrecMixed/10000-4 21 5404461 ns/op BenchmarkFloatPrecMixed/100000-4 1 301752249 ns/op BenchmarkFloatPrecMixed/1000000-4 1 20879537965 ns/op BenchmarkFloatPrecInexact/1-4 299510 358.5 ns/op BenchmarkFloatPrecInexact/10-4 285036 427.6 ns/op BenchmarkFloatPrecInexact/100-4 233769 562.4 ns/op BenchmarkFloatPrecInexact/1000-4 58466 2390 ns/op BenchmarkFloatPrecInexact/10000-4 8578 18044 ns/op BenchmarkFloatPrecInexact/100000-4 742 155715 ns/op BenchmarkFloatPrecInexact/1000000-4 70 1854332 ns/op BenchmarkFloatSqrt/64-4 30974 3845 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 19821 6051 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 13933 8519 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 6351 15857 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 1428 82988 ns/op 18026 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 100 1081028 ns/op 174207 B/op 19 allocs/op BenchmarkFloatSqrt/1000000-4 2 80018239 ns/op 3542160 B/op 610 allocs/op PASS ok math/big 75.018s goos: freebsd goarch: amd64 pkg: math/bits cpu: AMD EPYC 7B12 BenchmarkLeadingZeros-4 10672142 10.98 ns/op BenchmarkLeadingZeros8-4 10137867 12.67 ns/op BenchmarkLeadingZeros16-4 10135375 10.66 ns/op BenchmarkLeadingZeros32-4 11357884 10.51 ns/op BenchmarkLeadingZeros64-4 10510689 11.30 ns/op BenchmarkTrailingZeros-4 10140693 11.03 ns/op BenchmarkTrailingZeros8-4 9719148 11.95 ns/op BenchmarkTrailingZeros16-4 11229566 10.95 ns/op BenchmarkTrailingZeros32-4 10581536 11.25 ns/op BenchmarkTrailingZeros64-4 11217010 10.42 ns/op BenchmarkOnesCount-4 10446674 11.50 ns/op BenchmarkOnesCount8-4 10438886 10.26 ns/op BenchmarkOnesCount16-4 12014157 10.00 ns/op BenchmarkOnesCount32-4 11624408 11.19 ns/op BenchmarkOnesCount64-4 10425300 10.07 ns/op BenchmarkRotateLeft-4 13066522 10.99 ns/op BenchmarkRotateLeft8-4 10829935 10.77 ns/op BenchmarkRotateLeft16-4 11389696 10.16 ns/op BenchmarkRotateLeft32-4 11446071 10.69 ns/op BenchmarkRotateLeft64-4 10972303 10.63 ns/op BenchmarkReverse-4 19016299 6.243 ns/op BenchmarkReverse8-4 19923013 5.595 ns/op BenchmarkReverse16-4 19235188 5.628 ns/op BenchmarkReverse32-4 18132513 5.926 ns/op BenchmarkReverse64-4 17351779 6.070 ns/op BenchmarkReverseBytes-4 19277986 5.627 ns/op BenchmarkReverseBytes16-4 20337727 5.591 ns/op BenchmarkReverseBytes32-4 19145916 5.602 ns/op BenchmarkReverseBytes64-4 25132274 5.615 ns/op BenchmarkAdd-4 9683924 11.45 ns/op BenchmarkAdd32-4 11945925 10.98 ns/op BenchmarkAdd64-4 11611248 11.50 ns/op BenchmarkAdd64multiple-4 19699144 5.603 ns/op BenchmarkSub-4 10162653 11.83 ns/op BenchmarkSub32-4 10716430 10.60 ns/op BenchmarkSub64-4 10981160 10.95 ns/op BenchmarkSub64multiple-4 18924530 5.637 ns/op BenchmarkMul-4 11174529 10.18 ns/op BenchmarkMul32-4 12014542 10.92 ns/op BenchmarkMul64-4 11291654 10.69 ns/op BenchmarkDiv-4 11745595 10.01 ns/op BenchmarkDiv32-4 10351190 10.44 ns/op BenchmarkDiv64-4 10436462 10.04 ns/op PASS ok math/bits 6.807s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: AMD EPYC 7B12 BenchmarkAbs-4 15361729 7.855 ns/op BenchmarkAcos-4 672513 179.2 ns/op BenchmarkAcosh-4 562651 188.6 ns/op BenchmarkAsin-4 667302 177.6 ns/op BenchmarkAsinh-4 685030 175.4 ns/op BenchmarkAtan-4 1000000 107.0 ns/op BenchmarkAtanh-4 1000000 107.4 ns/op BenchmarkConj-4 19818475 5.906 ns/op BenchmarkCos-4 694437 163.5 ns/op BenchmarkCosh-4 719283 159.7 ns/op BenchmarkExp-4 999788 119.0 ns/op BenchmarkLog-4 1511410 79.38 ns/op BenchmarkLog10-4 1496702 79.66 ns/op BenchmarkPhase-4 3144327 38.53 ns/op BenchmarkPolar-4 2352908 52.44 ns/op BenchmarkPow-4 275527 432.2 ns/op BenchmarkRect-4 1267556 90.01 ns/op BenchmarkSin-4 772482 162.2 ns/op BenchmarkSinh-4 742369 162.5 ns/op BenchmarkSqrt-4 1000000 106.9 ns/op BenchmarkTan-4 419553 251.5 ns/op BenchmarkTanh-4 498782 228.9 ns/op PASS ok math/cmplx 4.349s goos: freebsd goarch: amd64 pkg: math/rand cpu: AMD EPYC 7B12 BenchmarkInt63Threadsafe-4 861490 116.7 ns/op BenchmarkInt63ThreadsafeParallel-4 709326 144.8 ns/op BenchmarkInt63Unthreadsafe-4 1477302 81.20 ns/op BenchmarkIntn1000-4 1106752 108.4 ns/op BenchmarkInt63n1000-4 1287050 96.26 ns/op BenchmarkInt31n1000-4 1321950 95.38 ns/op BenchmarkFloat32-4 1254102 94.80 ns/op BenchmarkFloat64-4 1473721 82.35 ns/op BenchmarkPerm3-4 258121 430.4 ns/op BenchmarkPerm30-4 30576 3844 ns/op BenchmarkPerm30ViaShuffle-4 31666 3810 ns/op BenchmarkShuffleOverhead-4 21927 5580 ns/op BenchmarkRead3-4 1167535 102.8 ns/op BenchmarkRead64-4 109543 1101 ns/op BenchmarkRead1000-4 7338 16357 ns/op BenchmarkConcurrent-4 209554 620.8 ns/op PASS ok math/rand 3.894s goos: freebsd goarch: amd64 pkg: math/rand/v2 cpu: AMD EPYC 7B12 BenchmarkChaCha8MarshalBinary-4 972836 115.6 ns/op BenchmarkChaCha8MarshalBinaryRead-4 395018 306.0 ns/op BenchmarkChaCha8-4 6693158 18.63 ns/op BenchmarkChaCha8Read-4 1148503 106.8 ns/op 299.75 MB/s BenchmarkPCG_DXSM-4 4645341 25.79 ns/op BenchmarkSourceUint64-4 4597424 25.96 ns/op BenchmarkGlobalInt64-4 4030148 30.35 ns/op BenchmarkGlobalInt64Parallel-4 7875174 14.94 ns/op BenchmarkGlobalUint64-4 4027374 30.33 ns/op BenchmarkGlobalUint64Parallel-4 7986976 14.98 ns/op BenchmarkInt64-4 2683821 43.81 ns/op BenchmarkUint64-4 2697283 44.35 ns/op BenchmarkGlobalIntN1000-4 2686872 44.05 ns/op BenchmarkIntN1000-4 2051007 57.31 ns/op BenchmarkInt64N1000-4 2067166 57.52 ns/op BenchmarkInt64N1e8-4 2038424 56.74 ns/op BenchmarkInt64N1e9-4 2076300 56.97 ns/op BenchmarkInt64N2e9-4 2043646 56.93 ns/op BenchmarkInt64N1e18-4 2027521 60.56 ns/op BenchmarkInt64N2e18-4 1996404 71.77 ns/op BenchmarkInt64N4e18-4 1761224 78.63 ns/op BenchmarkInt32N1000-4 2096770 57.18 ns/op BenchmarkInt32N1e8-4 2118266 57.83 ns/op BenchmarkInt32N1e9-4 2106586 71.14 ns/op BenchmarkInt32N2e9-4 2027973 57.17 ns/op BenchmarkFloat32-4 2675114 44.76 ns/op BenchmarkFloat64-4 2708820 44.34 ns/op BenchmarkExpFloat64-4 1565590 77.88 ns/op BenchmarkNormFloat64-4 1531417 77.60 ns/op BenchmarkPerm3-4 434708 268.6 ns/op BenchmarkPerm30-4 40329 3163 ns/op BenchmarkPerm30ViaShuffle-4 41251 2850 ns/op BenchmarkShuffleOverhead-4 57118 2146 ns/op BenchmarkConcurrent-4 4124299 30.08 ns/op PASS ok math/rand/v2 7.173s goos: freebsd goarch: amd64 pkg: mime cpu: AMD EPYC 7B12 BenchmarkQEncodeWord-4 77917 1547 ns/op BenchmarkQDecodeWord-4 163790 698.4 ns/op BenchmarkQDecodeHeader-4 155728 712.1 ns/op BenchmarkTypeByExtension/.html-4 580585 207.0 ns/op BenchmarkTypeByExtension/.HTML-4 400392 278.2 ns/op BenchmarkTypeByExtension/.unused-4 483102 220.5 ns/op BenchmarkExtensionsByType/text/html-4 311366 376.9 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 152490 728.6 ns/op BenchmarkExtensionsByType/application/octet-stream-4 300201 370.5 ns/op PASS ok mime 2.255s goos: freebsd goarch: amd64 pkg: mime/multipart cpu: AMD EPYC 7B12 BenchmarkReadForm/fields/maxMemory=0-4 848 123609 ns/op 47229 B/op 185 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 931 125119 ns/op 48038 B/op 186 allocs/op BenchmarkReadForm/files/maxMemory=0-4 394 301609 ns/op 103952 B/op 270 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 778 163170 ns/op 49536 B/op 206 allocs/op PASS ok mime/multipart 1.631s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: AMD EPYC 7B12 BenchmarkWriter-4 1327 86638 ns/op PASS ok mime/quotedprintable 1.155s goos: freebsd goarch: amd64 pkg: net cpu: AMD EPYC 7B12 BenchmarkGoLookupIP-4 156 697701 ns/op 8577 B/op 92 allocs/op BenchmarkGoLookupIPNoSuchHost-4 13 8553488 ns/op 26349 B/op 208 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5083775264 ns/op 158096 B/op 223 allocs/op BenchmarkDNSName-4 154507 714.2 ns/op BenchmarkInterfaces-4 6562 15720 ns/op 3320 B/op 41 allocs/op BenchmarkInterfaceByIndex-4 13608 8982 ns/op 1944 B/op 29 allocs/op BenchmarkInterfaceByName-4 6564 15893 ns/op 3384 B/op 42 allocs/op BenchmarkInterfaceAddrs-4 9085 13122 ns/op 3272 B/op 48 allocs/op BenchmarkInterfacesAndAddrs-4 12576 9477 ns/op 2088 B/op 35 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 9805 12277 ns/op 3168 B/op 50 allocs/op BenchmarkParseIP-4 20119 5946 ns/op BenchmarkParseIPValidIPv4-4 1008970 118.4 ns/op BenchmarkParseIPValidIPv6-4 926073 130.6 ns/op BenchmarkIPMarshalText/IPv4-4 862791 139.1 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6-4 297110 374.5 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6_long-4 173347 648.8 ns/op 48 B/op 1 allocs/op BenchmarkIPString/IPv4-4 162068 730.3 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 20341 5977 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 79326 1492 ns/op BenchmarkIPEqual/IPv4-4 1377874 83.99 ns/op BenchmarkIPEqual/IPv6-4 1372903 88.03 ns/op BenchmarkSendfileZeroBytes-4 18218 5763 ns/op 21 B/op 1 allocs/op BenchmarkSendFile/file-to-tcp/1024-4 1 1072910715 ns/op 0.00 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/2048-4 1 1077987649 ns/op 0.00 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/4096-4 1 1061139047 ns/op 0.00 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/8192-4 1 1072774596 ns/op 0.01 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/16384-4 1 1046441141 ns/op 0.02 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/32768-4 1 1059385762 ns/op 0.03 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/65536-4 1 1057354228 ns/op 0.06 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/131072-4 1 1077101456 ns/op 0.12 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/262144-4 1 1030375541 ns/op 0.25 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/524288-4 1 1062394170 ns/op 0.49 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/1048576-4 1 1115901952 ns/op 0.94 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-unix/1024-4 1 1074347988 ns/op 0.00 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/2048-4 1 1077628358 ns/op 0.00 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/4096-4 1 1077445637 ns/op 0.00 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/8192-4 1 1077623699 ns/op 0.01 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/16384-4 1 1025685189 ns/op 0.02 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/32768-4 1 1078253309 ns/op 0.03 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/65536-4 1 1077030046 ns/op 0.06 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/131072-4 1 1076658536 ns/op 0.12 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/262144-4 1 1022735821 ns/op 0.26 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/524288-4 1 1044061884 ns/op 0.50 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/1048576-4 1 1077223908 ns/op 0.97 MB/s 32944 B/op 4 allocs/op BenchmarkTCP4OneShot-4 3547 33534 ns/op BenchmarkTCP4OneShotTimeout-4 3318 34128 ns/op BenchmarkTCP4Persistent-4 11035 10873 ns/op BenchmarkTCP4PersistentTimeout-4 11527 10993 ns/op BenchmarkTCP6OneShot-4 3088 38613 ns/op BenchmarkTCP6OneShotTimeout-4 2906 42621 ns/op BenchmarkTCP6Persistent-4 10188 10660 ns/op BenchmarkTCP6PersistentTimeout-4 11058 11225 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 25791 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 25929 ns/op BenchmarkSetReadDeadline-4 118872 1001 ns/op BenchmarkUDP6LinkLocalUnicast-4 9638 15940 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 9328 11436 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 12316 8318 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 16281 15680 ns/op 0 B/op 0 allocs/op PASS ok net 36.427s goos: freebsd goarch: amd64 pkg: net/http cpu: AMD EPYC 7B12 BenchmarkCookieString-4 40472 2796 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 17418 6762 ns/op 1200 B/op 21 allocs/op BenchmarkReadCookies-4 26200 4551 ns/op 2000 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 25528 4681 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 56769 2194 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 75856 1605 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 2205544 54.33 ns/op BenchmarkFindChild/n=2/rep=map-4 4598758 24.93 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1793484 63.58 ns/op BenchmarkFindChild/n=4/rep=linear-4 1181911 101.5 ns/op BenchmarkFindChild/n=4/rep=map-4 4340286 26.68 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 1052218 112.6 ns/op BenchmarkFindChild/n=8/rep=linear-4 615978 197.4 ns/op BenchmarkFindChild/n=8/rep=map-4 3785138 29.88 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 580784 211.7 ns/op BenchmarkFindChild/n=16/rep=linear-4 314394 377.5 ns/op BenchmarkFindChild/n=16/rep=map-4 4147040 28.54 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2945385 39.73 ns/op BenchmarkFindChild/n=32/rep=linear-4 149007 792.2 ns/op BenchmarkFindChild/n=32/rep=map-4 4070420 25.22 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 3052022 39.10 ns/op BenchmarkMultiConflicts-4 1 123963909 ns/op BenchmarkServerMatch-4 26212 4830 ns/op BenchmarkReadRequestChrome-4 5236 21406 ns/op 28.54 MB/s 1539 B/op 14 allocs/op BenchmarkReadRequestCurl-4 15392 7902 ns/op 9.87 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 15063 8144 ns/op 10.07 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestSiege-4 9625 11487 ns/op 13.14 MB/s 1083 B/op 11 allocs/op BenchmarkReadRequestWrk-4 22716 5306 ns/op 7.54 MB/s 924 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 276 428281 ns/op 2.39 MB/s BenchmarkFileAndServer_1KB/https1-4 200 581072 ns/op 1.76 MB/s BenchmarkFileAndServer_1KB/h2-4 144 777628 ns/op 1.32 MB/s BenchmarkFileAndServer_16MB/h1-4 4 31784919 ns/op 527.84 MB/s BenchmarkFileAndServer_16MB/https1-4 2 69073082 ns/op 242.89 MB/s BenchmarkFileAndServer_16MB/h2-4 1 181065970 ns/op 92.66 MB/s BenchmarkFileAndServer_64MB/h1-4 1 125803313 ns/op 533.44 MB/s BenchmarkFileAndServer_64MB/https1-4 1 259610106 ns/op 258.50 MB/s BenchmarkFileAndServer_64MB/h2-4 1 745509243 ns/op 90.02 MB/s BenchmarkServeMux-4 302 418535 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 366 351509 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 315 372788 ns/op 6540 B/op 70 allocs/op BenchmarkClientServer/https1-4 225 491225 ns/op 7448 B/op 81 allocs/op BenchmarkClientServer/h2-4 192 681653 ns/op 10632 B/op 78 allocs/op BenchmarkClientServerParallel/4/h1-4 1226 92735 ns/op 10299 B/op 84 allocs/op BenchmarkClientServerParallel/4/https1-4 38 2632127 ns/op 108665 B/op 915 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:44530: write tcp 127.0.0.1:44523->127.0.0.1:44530: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:44526: write tcp 127.0.0.1:44523->127.0.0.1:44526: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:44527: write tcp 127.0.0.1:44523->127.0.0.1:44527: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:44552: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:44557: write tcp 127.0.0.1:44531->127.0.0.1:44557: use of closed network connection BenchmarkClientServerParallel/4/h2-4 562 198879 ns/op 12746 B/op 104 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:44565: read tcp 127.0.0.1:44562->127.0.0.1:44565: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:44566: read tcp 127.0.0.1:44562->127.0.0.1:44566: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:44568: read tcp 127.0.0.1:44562->127.0.0.1:44568: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:44564: write tcp 127.0.0.1:44562->127.0.0.1:44564: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:44583: write tcp 127.0.0.1:44570->127.0.0.1:44583: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:44585: write tcp 127.0.0.1:44570->127.0.0.1:44585: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:44582: write tcp 127.0.0.1:44570->127.0.0.1:44582: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:44597: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:44592: write tcp 127.0.0.1:44587->127.0.0.1:44592: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:44619: EOF ... [output truncated] BenchmarkClientServerParallel/64/h1-4 838 136991 ns/op 16669 B/op 106 allocs/op BenchmarkClientServerParallel/64/https1-4 42 2746488 ns/op 114614 B/op 930 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:45319: read tcp 127.0.0.1:45316->127.0.0.1:45319: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:45323: write tcp 127.0.0.1:45316->127.0.0.1:45323: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:45321: write tcp 127.0.0.1:45316->127.0.0.1:45321: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:45322: write tcp 127.0.0.1:45316->127.0.0.1:45322: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:45351: read tcp 127.0.0.1:45324->127.0.0.1:45351: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:45359: read tcp 127.0.0.1:45324->127.0.0.1:45359: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:45335: write tcp 127.0.0.1:45324->127.0.0.1:45335: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:45337: write tcp 127.0.0.1:45324->127.0.0.1:45337: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:45357: write tcp 127.0.0.1:45324->127.0.0.1:45357: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:45361: read tcp 127.0.0.1:45324->127.0.0.1:45361: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 34 3473443 ns/op 129340 B/op 1137 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:45373: read tcp 127.0.0.1:45369->127.0.0.1:45373: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:45375: read tcp 127.0.0.1:45369->127.0.0.1:45375: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:45370: write tcp 127.0.0.1:45369->127.0.0.1:45370: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:45411: read tcp 127.0.0.1:45377->127.0.0.1:45411: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:45408: read tcp 127.0.0.1:45377->127.0.0.1:45408: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:45382: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:45379: read tcp 127.0.0.1:45377->127.0.0.1:45379: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:45393: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:45380: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:45387: write tcp 127.0.0.1:45377->127.0.0.1:45387: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1092532254 ns/op 30744 B/op 153 allocs/op BenchmarkClient-4 235 479205 ns/op 4250 B/op 51 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 552 186312 ns/op 7647 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1233 85475 ns/op 3104 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1705 58960 ns/op 1993 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1665 64769 ns/op 2785 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1888 60419 ns/op 2744 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1766 60582 ns/op 2789 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1869 63434 ns/op 1970 B/op 14 allocs/op BenchmarkServerHijack-4 1119 111870 ns/op 16868 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 416 291489 ns/op 5882 B/op 52 allocs/op BenchmarkResponseStatusLine-4 754594 154.3 ns/op 0 B/op 0 allocs/op PASS ok net/http 17.311s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: AMD EPYC 7B12 BenchmarkServeHTTP-4 5834 21409 ns/op 34257 B/op 14 allocs/op PASS ok net/http/httputil 1.255s goos: freebsd goarch: amd64 pkg: net/netip cpu: AMD EPYC 7B12 BenchmarkIPNextPrev-4 117084 911.6 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 1148169 103.0 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 821426 138.9 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 138303 786.9 ns/op BenchmarkStdIPv4-4 177859 687.8 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 121951 843.7 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 132576 850.4 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 154417 692.6 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 112873 1012 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 2297685 50.91 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1873346 56.99 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1316364 89.42 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 751902 159.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 934345 130.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 818199 145.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 171462 675.7 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 634810 159.9 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 527142 225.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 619582 196.9 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 542798 225.7 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 159346 758.7 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v4-4 483802 210.7 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v6-4 188544 603.5 ns/op 48 B/op 1 allocs/op BenchmarkAddrString/v6_ellipsis-4 225952 457.4 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_v4-4 299265 350.4 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_zone-4 219403 495.4 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 449155 231.3 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 237795 488.1 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 207181 483.5 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 220614 497.8 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 171297 695.5 ns/op 128 B/op 2 allocs/op BenchmarkAddrMarshalText/v4-4 644360 188.5 ns/op 16 B/op 1 allocs/op BenchmarkAddrMarshalText/v6-4 192649 544.2 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_ellipsis-4 242617 486.5 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_v4-4 314419 340.0 ns/op 32 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_zone-4 221332 501.5 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 324979 322.9 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 152929 715.8 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 177220 594.8 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_v4-4 232746 487.8 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_zone-4 168619 641.6 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v4-4 345454 290.3 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 166077 671.8 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 190821 577.6 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 293136 441.4 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 177956 606.0 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1463092 78.41 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1486719 80.64 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1494861 77.40 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1419410 83.90 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1439076 83.99 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1445206 84.06 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1548012 83.14 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1434117 83.81 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1415478 84.52 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 446065 224.3 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 628747 175.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 476673 251.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 527500 222.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 504730 239.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 142914 777.0 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 7640616 14.65 ns/op PASS ok net/netip 10.162s 2024/10/29 17:22:31 Test RPC server listening on 127.0.0.1:45952 2024/10/29 17:22:31 Test HTTP RPC server listening on 127.0.0.1:45953 goos: freebsd goarch: amd64 pkg: net/rpc cpu: AMD EPYC 7B12 BenchmarkEndToEnd-4 1624 70982 ns/op BenchmarkEndToEndHTTP-4 1452 69390 ns/op BenchmarkEndToEndAsync-4 4134 28262 ns/op BenchmarkEndToEndAsyncHTTP-4 4189 28485 ns/op PASS ok net/rpc 1.810s goos: freebsd goarch: amd64 pkg: net/textproto cpu: AMD EPYC 7B12 BenchmarkReadMIMEHeader/client_headers-4 5209 22484 ns/op BenchmarkReadMIMEHeader/server_headers-4 7634 15493 ns/op BenchmarkUncommon-4 33438 3667 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.660s goos: freebsd goarch: amd64 pkg: net/url cpu: AMD EPYC 7B12 BenchmarkString-4 6946 16842 ns/op 1200 B/op 32 allocs/op BenchmarkResolvePath-4 180022 677.0 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 798681 148.1 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 132066 870.7 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 262126 467.0 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 114972 958.5 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 21034 5601 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 572572 207.5 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 135944 890.1 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 247330 473.1 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 120327 959.7 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 22602 5287 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 273463 386.3 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 133993 881.4 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 123427 896.6 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 60733 1940 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 11377 10495 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 299266 392.1 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 129760 889.8 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 131136 912.5 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 60786 1931 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 11536 10273 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.811s goos: freebsd goarch: amd64 pkg: os cpu: AMD EPYC 7B12 BenchmarkExpand/noop-4 4378401 27.16 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 271809 433.2 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1693 69858 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:506: benchmarkReaddirname ".": 145 entries os_test.go:506: benchmarkReaddirname ".": 145 entries os_test.go:506: benchmarkReaddirname ".": 145 entries BenchmarkReaddir-4 516 228203 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:523: benchmarkReaddir ".": 145 entries os_test.go:523: benchmarkReaddir ".": 145 entries os_test.go:523: benchmarkReaddir ".": 145 entries BenchmarkReadDir-4 1240 94773 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:540: benchmarkReadDir ".": 145 entries os_test.go:540: benchmarkReadDir ".": 145 entries os_test.go:540: benchmarkReadDir ".": 145 entries BenchmarkStatDot-4 155412 775.7 ns/op BenchmarkStatFile-4 127281 924.0 ns/op BenchmarkStatDir-4 140074 863.7 ns/op BenchmarkLstatDot-4 158079 758.2 ns/op BenchmarkLstatFile-4 124569 934.0 ns/op BenchmarkLstatDir-4 136221 852.9 ns/op BenchmarkRemoveAll-4 49 2348344 ns/op 43674 B/op 532 allocs/op PASS ok os 3.059s goos: freebsd goarch: amd64 pkg: os/exec cpu: AMD EPYC 7B12 BenchmarkExecHostname-4 43 2421511 ns/op 7081 B/op 30 allocs/op PASS ok os/exec 1.128s goos: freebsd goarch: amd64 pkg: os/user cpu: AMD EPYC 7B12 BenchmarkCurrent-4 24775 4581 ns/op PASS ok os/user 1.212s goos: freebsd goarch: amd64 pkg: reflect cpu: AMD EPYC 7B12 BenchmarkBool-4 5186973 23.19 ns/op BenchmarkString-4 3187669 38.07 ns/op BenchmarkBytes-4 2774090 42.74 ns/op BenchmarkNamedBytes-4 1537994 77.44 ns/op BenchmarkBytesArray-4 1032201 116.6 ns/op BenchmarkSliceLen-4 3183366 36.73 ns/op BenchmarkMapLen-4 993151 106.9 ns/op BenchmarkStringLen-4 2347558 51.19 ns/op BenchmarkArrayLen-4 1715931 70.00 ns/op BenchmarkSliceCap-4 3211880 37.22 ns/op BenchmarkDeepEqual/int8-4 530023 225.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 114796 975.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 457830 261.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 99720 1040 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 395265 262.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 110146 1016 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 403243 259.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 115825 1026 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 456640 265.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 110085 1013 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 445206 232.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 151430 764.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 402609 275.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 114453 1014 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 451074 267.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 114010 1042 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 384579 268.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 115818 1029 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 386920 266.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 116461 1042 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 420154 273.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 115081 1019 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 432187 265.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 116312 1044 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 382752 270.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 111808 1038 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 414091 262.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 111433 1014 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 392215 262.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 99224 1038 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 525598 228.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 114942 1012 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 387014 261.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 111852 1049 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 139909 798.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 73677 1580 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 58382 2006 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 42356 2805 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 44498 2730 ns/op BenchmarkIsZero/ArrayComparable-4 365973 320.9 ns/op BenchmarkIsZero/ArrayIncomparable-4 40108 2999 ns/op BenchmarkIsZero/StructComparable-4 845878 140.3 ns/op BenchmarkIsZero/StructIncomparable-4 169142 665.7 ns/op BenchmarkIsZero/ArrayInt_4-4 1625676 73.50 ns/op BenchmarkIsZero/ArrayInt_1024-4 20666 5227 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 40107 2968 ns/op BenchmarkIsZero/Struct4Int-4 1628048 73.77 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 20643 5100 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 20826 5802 ns/op BenchmarkIsZero/StructInt_512-4 44774 2963 ns/op BenchmarkSetZero/Bool/Direct-4 4768039 24.08 ns/op BenchmarkSetZero/Bool/CachedZero-4 1090357 109.1 ns/op BenchmarkSetZero/Bool/NewZero-4 763623 147.1 ns/op BenchmarkSetZero/Int/Direct-4 3165534 38.66 ns/op BenchmarkSetZero/Int/CachedZero-4 1088325 112.0 ns/op BenchmarkSetZero/Int/NewZero-4 822264 145.2 ns/op BenchmarkSetZero/Uint/Direct-4 3097821 38.37 ns/op BenchmarkSetZero/Uint/CachedZero-4 1087926 110.5 ns/op BenchmarkSetZero/Uint/NewZero-4 830318 144.4 ns/op BenchmarkSetZero/Float/Direct-4 3001394 37.86 ns/op BenchmarkSetZero/Float/CachedZero-4 1082481 109.5 ns/op BenchmarkSetZero/Float/NewZero-4 828177 144.7 ns/op BenchmarkSetZero/Complex/Direct-4 3036936 38.41 ns/op BenchmarkSetZero/Complex/CachedZero-4 1000000 109.8 ns/op BenchmarkSetZero/Complex/NewZero-4 723355 144.3 ns/op BenchmarkSetZero/Array/Direct-4 2757355 42.57 ns/op BenchmarkSetZero/Array/CachedZero-4 1090998 113.4 ns/op BenchmarkSetZero/Array/NewZero-4 801578 145.0 ns/op BenchmarkSetZero/Chan/Direct-4 3098446 37.80 ns/op BenchmarkSetZero/Chan/CachedZero-4 1147564 106.2 ns/op BenchmarkSetZero/Chan/NewZero-4 868267 141.2 ns/op BenchmarkSetZero/Func/Direct-4 3151816 38.18 ns/op BenchmarkSetZero/Func/CachedZero-4 1148677 106.2 ns/op BenchmarkSetZero/Func/NewZero-4 832198 141.0 ns/op BenchmarkSetZero/Interface/Direct-4 2930480 41.64 ns/op BenchmarkSetZero/Interface/CachedZero-4 1092418 109.0 ns/op BenchmarkSetZero/Interface/NewZero-4 828357 145.7 ns/op BenchmarkSetZero/Map/Direct-4 3146598 38.02 ns/op BenchmarkSetZero/Map/CachedZero-4 1134400 107.0 ns/op BenchmarkSetZero/Map/NewZero-4 860156 142.9 ns/op BenchmarkSetZero/Pointer/Direct-4 3077830 38.47 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1113180 106.4 ns/op BenchmarkSetZero/Pointer/NewZero-4 803607 142.1 ns/op BenchmarkSetZero/Slice/Direct-4 2846866 41.77 ns/op BenchmarkSetZero/Slice/CachedZero-4 1073389 109.7 ns/op BenchmarkSetZero/Slice/NewZero-4 722601 147.7 ns/op BenchmarkSetZero/String/Direct-4 3119293 38.61 ns/op BenchmarkSetZero/String/CachedZero-4 1000000 108.9 ns/op BenchmarkSetZero/String/NewZero-4 818061 145.7 ns/op BenchmarkSetZero/Struct/Direct-4 2830108 43.70 ns/op BenchmarkSetZero/Struct/CachedZero-4 1000000 111.5 ns/op BenchmarkSetZero/Struct/NewZero-4 807289 148.2 ns/op BenchmarkSelect/1-4 220376 473.7 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 106243 1159 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 52317 2278 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 309196 384.7 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 241459 463.8 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 98857 1186 ns/op 107.90 MB/s BenchmarkCallArgCopy/size=256-4 121470 1265 ns/op 202.35 MB/s BenchmarkCallArgCopy/size=1024-4 68586 1704 ns/op 601.11 MB/s BenchmarkCallArgCopy/size=4096-4 49173 2511 ns/op 1631.23 MB/s BenchmarkCallArgCopy/size=65536-4 4227 27735 ns/op 2362.95 MB/s BenchmarkFieldByName1-4 2133946 56.06 ns/op BenchmarkFieldByName2-4 153105 784.9 ns/op BenchmarkFieldByName3-4 21445 6375 ns/op BenchmarkInterfaceBig-4 5120928 23.67 ns/op BenchmarkInterfaceSmall-4 5026322 23.45 ns/op BenchmarkNew-4 2599324 43.42 ns/op BenchmarkMap/StringKeys/MapIndex-4 3096 37340 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 2678 45972 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2619 38580 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2582 45008 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2895 37365 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 2418 45141 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 271870 417.9 ns/op BenchmarkTypeForString-4 2639716 44.95 ns/op BenchmarkTypeForError-4 1314064 94.15 ns/op PASS ok reflect 21.034s goos: freebsd goarch: amd64 pkg: regexp cpu: AMD EPYC 7B12 BenchmarkFind-4 13635 7950 ns/op 9451 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 17989 5918 ns/op 9361 B/op 1 allocs/op BenchmarkFindString-4 15876 7468 ns/op 9135 B/op 1 allocs/op BenchmarkFindSubmatch-4 14334 8254 ns/op 9186 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 13782 7807 ns/op 9229 B/op 2 allocs/op BenchmarkLiteral-4 24375 4905 ns/op BenchmarkNotLiteral-4 4941 21956 ns/op BenchmarkMatchClass-4 3793 28385 ns/op BenchmarkMatchClass_InRange-4 3940 27687 ns/op BenchmarkReplaceAll-4 3229 36982 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 161113 740.7 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 165640 746.5 ns/op BenchmarkAnchoredShortMatch-4 92174 1228 ns/op BenchmarkAnchoredLongMatch-4 95682 1234 ns/op BenchmarkOnePassShortA-4 25978 4710 ns/op BenchmarkNotOnePassShortA-4 10000 11348 ns/op BenchmarkOnePassShortB-4 33830 3598 ns/op BenchmarkNotOnePassShortB-4 13300 10304 ns/op BenchmarkOnePassLongPrefix-4 114057 1104 ns/op BenchmarkOnePassLongNotPrefix-4 37706 3260 ns/op BenchmarkMatchParallelShared-4 24130 4658 ns/op BenchmarkMatchParallelCopied-4 23544 4799 ns/op BenchmarkQuoteMetaAll-4 219961 487.3 ns/op 28.73 MB/s BenchmarkQuoteMetaNone-4 423087 278.5 ns/op 93.37 MB/s BenchmarkCompile/Onepass-4 5528 20558 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 2331 49801 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 259 439020 ns/op 90712 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 4686453 25.17 ns/op 635.67 MB/s BenchmarkMatch/Easy0/32-4 23164 4957 ns/op 6.46 MB/s BenchmarkMatch/Easy0/1K-4 20935 5573 ns/op 183.73 MB/s BenchmarkMatch/Easy0i/16-4 4664469 24.71 ns/op 647.52 MB/s BenchmarkMatch/Easy0i/32-4 7526 16305 ns/op 1.96 MB/s BenchmarkMatch/Easy0i/1K-4 333 351695 ns/op 2.91 MB/s BenchmarkMatch/Easy1/16-4 4592161 25.87 ns/op 618.42 MB/s BenchmarkMatch/Easy1/32-4 25750 4766 ns/op 6.71 MB/s BenchmarkMatch/Easy1/1K-4 9441 12553 ns/op 81.57 MB/s BenchmarkMatch/Medium/16-4 4582512 26.08 ns/op 613.43 MB/s BenchmarkMatch/Medium/32-4 7814 14783 ns/op 2.16 MB/s BenchmarkMatch/Medium/1K-4 373 323135 ns/op 3.17 MB/s BenchmarkMatch/Hard/16-4 4711196 24.14 ns/op 662.91 MB/s BenchmarkMatch/Hard/32-4 4989 23458 ns/op 1.36 MB/s BenchmarkMatch/Hard/1K-4 213 548103 ns/op 1.87 MB/s BenchmarkMatch/Hard1/16-4 1707 64661 ns/op 0.25 MB/s BenchmarkMatch/Hard1/32-4 1018 117121 ns/op 0.27 MB/s BenchmarkMatch/Hard1/1K-4 30 3496170 ns/op 0.29 MB/s BenchmarkMatch_onepass_regex/16-4 38167 3098 ns/op 5.17 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 22575 5363 ns/op 5.97 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 826 142219 ns/op 7.20 MB/s 24 B/op 0 allocs/op PASS ok regexp 8.536s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: AMD EPYC 7B12 BenchmarkEmptyOpContext-4 892816 131.9 ns/op BenchmarkIsWordChar-4 256370 456.2 ns/op PASS ok regexp/syntax 2.136s goos: freebsd goarch: amd64 pkg: runtime cpu: AMD EPYC 7B12 BenchmarkCallers/cached-4 103862 1233 ns/op BenchmarkCallers/inlined-4 92629 1183 ns/op BenchmarkCallers/no-cache-4 24338 4937 ns/op BenchmarkFPCallers/cached-4 3745092 32.07 ns/op BenchmarkMakeChan/Byte-4 1000000 101.2 ns/op BenchmarkMakeChan/Int-4 1000000 136.8 ns/op BenchmarkMakeChan/Ptr-4 781411 161.1 ns/op BenchmarkMakeChan/Struct/0-4 1305382 94.44 ns/op BenchmarkMakeChan/Struct/32-4 538110 241.2 ns/op BenchmarkMakeChan/Struct/40-4 488734 289.4 ns/op BenchmarkChanNonblocking-4 11537433 9.018 ns/op BenchmarkSelectUncontended-4 1607312 81.11 ns/op BenchmarkSelectSyncContended-4 29306 3880 ns/op BenchmarkSelectAsyncContended-4 98760 1267 ns/op BenchmarkSelectNonblock-4 7544782 15.38 ns/op BenchmarkChanUncontended-4 9571 15772 ns/op BenchmarkChanContended-4 646 176487 ns/op BenchmarkChanSync-4 129926 821.6 ns/op BenchmarkChanSyncWork-4 48108 2299 ns/op BenchmarkChanProdCons0-4 67021 1990 ns/op BenchmarkChanProdCons10-4 89856 1525 ns/op BenchmarkChanProdCons100-4 79321 1387 ns/op BenchmarkChanProdConsWork0-4 69727 1836 ns/op BenchmarkChanProdConsWork10-4 69934 1569 ns/op BenchmarkChanProdConsWork100-4 64078 1815 ns/op BenchmarkSelectProdCons-4 48670 2192 ns/op BenchmarkReceiveDataFromClosedChan-4 1544972 77.48 ns/op BenchmarkChanCreation-4 154071 655.4 ns/op BenchmarkChanSem-4 127604 1006 ns/op BenchmarkChanPopular-4 79 1382147 ns/op BenchmarkChanClosed-4 1000000 115.7 ns/op BenchmarkCallClosure-4 7577838 15.24 ns/op BenchmarkCallClosure1-4 7846764 15.29 ns/op BenchmarkCallClosure2-4 2123554 55.65 ns/op BenchmarkCallClosure3-4 2545075 50.87 ns/op BenchmarkCallClosure4-4 2158431 55.13 ns/op BenchmarkComplex128DivNormal-4 14828821 7.937 ns/op BenchmarkComplex128DivNisNaN-4 10972322 10.65 ns/op BenchmarkComplex128DivDisNaN-4 10613364 11.03 ns/op BenchmarkComplex128DivNisInf-4 12988934 8.720 ns/op BenchmarkComplex128DivDisInf-4 8214847 14.62 ns/op BenchmarkAllocation-4 6476 18735 ns/op BenchmarkReadMemStats-4 8275 18782 ns/op BenchmarkReadMemStatsLatency-4 1 96111 p50-ns 96111 p90-ns 96111 p99-ns BenchmarkWriteBarrier-4 2736872 44.39 ns/op BenchmarkBulkWriteBarrier-4 10545327 11.83 ns/op BenchmarkScanStackNoLocals-4 4 27879737 ns/op BenchmarkMSpanCountAlloc/bits=64-4 12420952 8.764 ns/op BenchmarkMSpanCountAlloc/bits=128-4 11631010 9.345 ns/op BenchmarkMSpanCountAlloc/bits=256-4 10760480 10.37 ns/op BenchmarkMSpanCountAlloc/bits=512-4 8548179 12.81 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 6354846 17.11 ns/op BenchmarkHash5-4 8844852 13.25 ns/op 377.46 MB/s BenchmarkHash16-4 8389903 13.76 ns/op 1162.82 MB/s BenchmarkHash64-4 8028266 14.94 ns/op 4283.46 MB/s BenchmarkHash1024-4 4192288 28.08 ns/op 36467.03 MB/s BenchmarkHash65536-4 86494 1342 ns/op 48831.32 MB/s BenchmarkAlignedLoad-4 10321710 11.26 ns/op BenchmarkUnalignedLoad-4 9887610 11.53 ns/op BenchmarkEqEfaceConcrete-4 8161633 16.17 ns/op BenchmarkEqIfaceConcrete-4 8198834 14.41 ns/op BenchmarkNeEfaceConcrete-4 8654682 14.59 ns/op BenchmarkNeIfaceConcrete-4 7808605 14.74 ns/op BenchmarkConvT2EByteSized/bool-4 7432926 15.26 ns/op BenchmarkConvT2EByteSized/uint8-4 7532790 15.37 ns/op BenchmarkConvT2ESmall-4 6741729 16.99 ns/op BenchmarkConvT2EUintptr-4 7112061 16.76 ns/op BenchmarkConvT2ELarge-4 1548012 71.65 ns/op BenchmarkConvT2ISmall-4 6998030 16.35 ns/op BenchmarkConvT2IUintptr-4 7123956 16.13 ns/op BenchmarkConvT2ILarge-4 1924809 62.30 ns/op BenchmarkConvI2E-4 6630451 17.41 ns/op BenchmarkConvI2I-4 6887263 16.37 ns/op BenchmarkAssertE2T-4 6686150 17.40 ns/op BenchmarkAssertE2TLarge-4 3626140 32.90 ns/op BenchmarkAssertE2I-4 6958117 16.49 ns/op BenchmarkAssertI2T-4 6714272 16.74 ns/op BenchmarkAssertI2I-4 7395505 16.21 ns/op BenchmarkAssertI2E-4 7604726 15.40 ns/op BenchmarkAssertE2E-4 7606654 16.29 ns/op BenchmarkAssertE2T2-4 5259591 21.77 ns/op BenchmarkAssertE2T2Blank-4 6673738 17.52 ns/op BenchmarkAssertI2E2-4 5838548 19.79 ns/op BenchmarkAssertI2E2Blank-4 7711784 15.03 ns/op BenchmarkAssertE2E2-4 5934723 19.34 ns/op BenchmarkAssertE2E2Blank-4 7686577 15.25 ns/op BenchmarkConvT2Ezero/zero/16-4 7021381 17.10 ns/op BenchmarkConvT2Ezero/zero/32-4 7021816 16.69 ns/op BenchmarkConvT2Ezero/zero/64-4 7263126 16.20 ns/op BenchmarkConvT2Ezero/zero/str-4 6960502 17.11 ns/op BenchmarkConvT2Ezero/zero/slice-4 6856611 17.17 ns/op BenchmarkConvT2Ezero/zero/big-4 331392 460.4 ns/op BenchmarkConvT2Ezero/nonzero/str-4 2358378 51.50 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1782706 69.78 ns/op BenchmarkConvT2Ezero/nonzero/big-4 378291 447.7 ns/op BenchmarkConvT2Ezero/smallint/16-4 6705594 18.01 ns/op BenchmarkConvT2Ezero/smallint/32-4 7062768 16.63 ns/op BenchmarkConvT2Ezero/smallint/64-4 7121164 16.55 ns/op BenchmarkConvT2Ezero/largeint/16-4 2632040 51.14 ns/op BenchmarkConvT2Ezero/largeint/32-4 2434507 48.25 ns/op BenchmarkConvT2Ezero/largeint/64-4 2532196 54.47 ns/op BenchmarkMalloc8-4 3157184 49.92 ns/op BenchmarkMalloc16-4 2732502 47.01 ns/op BenchmarkMallocTypeInfo8-4 3424612 36.68 ns/op BenchmarkMallocTypeInfo16-4 2633821 57.84 ns/op BenchmarkMallocLargeStruct-4 255390 530.3 ns/op BenchmarkGoroutineSelect-4 66 1686072 ns/op BenchmarkGoroutineBlocking-4 98 1313428 ns/op BenchmarkGoroutineForRange-4 91 1326718 ns/op BenchmarkGoroutineIdle-4 100 1053696 ns/op BenchmarkHashStringSpeed-4 3734638 31.62 ns/op BenchmarkHashBytesSpeed-4 2158365 54.03 ns/op BenchmarkHashInt32Speed-4 3833694 30.15 ns/op BenchmarkHashInt64Speed-4 3915369 29.67 ns/op BenchmarkHashStringArraySpeed-4 845791 139.4 ns/op BenchmarkMegMap-4 4189851 27.20 ns/op BenchmarkMegOneMap-4 5117230 22.83 ns/op BenchmarkMegEqMap-4 3858 30584 ns/op BenchmarkMegEmptyMap-4 5859242 20.30 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 3706531 32.75 ns/op BenchmarkSmallStrMap-4 4187690 26.28 ns/op BenchmarkMapStringKeysEight_16-4 4503351 26.89 ns/op BenchmarkMapStringKeysEight_32-4 4648668 25.34 ns/op BenchmarkMapStringKeysEight_64-4 4621704 25.63 ns/op BenchmarkMapStringKeysEight_1M-4 4699068 24.83 ns/op BenchmarkMapFirst/1-4 5581774 20.90 ns/op BenchmarkMapFirst/2-4 5163364 22.24 ns/op BenchmarkMapFirst/3-4 5319366 21.00 ns/op BenchmarkMapFirst/4-4 5465047 21.13 ns/op BenchmarkMapFirst/5-4 5438241 20.95 ns/op BenchmarkMapFirst/6-4 5628434 20.22 ns/op BenchmarkMapFirst/7-4 5654103 19.95 ns/op BenchmarkMapFirst/8-4 5742691 20.40 ns/op BenchmarkMapFirst/9-4 5154805 22.57 ns/op BenchmarkMapFirst/10-4 5069787 22.56 ns/op BenchmarkMapFirst/11-4 5204893 23.06 ns/op BenchmarkMapFirst/12-4 5114554 22.99 ns/op BenchmarkMapFirst/13-4 5174586 23.17 ns/op BenchmarkMapFirst/14-4 5135108 22.56 ns/op BenchmarkMapFirst/15-4 5138119 22.16 ns/op BenchmarkMapFirst/16-4 5020239 23.06 ns/op BenchmarkMapMid/1-4 5857532 20.41 ns/op BenchmarkMapMid/2-4 5556043 21.15 ns/op BenchmarkMapMid/3-4 5562736 20.71 ns/op BenchmarkMapMid/4-4 5265862 22.46 ns/op BenchmarkMapMid/5-4 5507614 22.03 ns/op BenchmarkMapMid/6-4 5297776 21.93 ns/op BenchmarkMapMid/7-4 5103954 22.31 ns/op BenchmarkMapMid/8-4 5007286 23.06 ns/op BenchmarkMapMid/9-4 4514433 23.53 ns/op BenchmarkMapMid/10-4 4804734 25.52 ns/op BenchmarkMapMid/11-4 4392024 24.26 ns/op BenchmarkMapMid/12-4 4541575 23.22 ns/op BenchmarkMapMid/13-4 4799091 25.23 ns/op BenchmarkMapMid/14-4 5012306 24.95 ns/op BenchmarkMapMid/15-4 4948188 23.83 ns/op BenchmarkMapMid/16-4 4684669 24.20 ns/op BenchmarkMapLast/1-4 5900911 20.17 ns/op BenchmarkMapLast/2-4 5623254 20.26 ns/op BenchmarkMapLast/3-4 5446000 21.43 ns/op BenchmarkMapLast/4-4 5227430 23.17 ns/op BenchmarkMapLast/5-4 5269988 22.61 ns/op BenchmarkMapLast/6-4 4831038 22.84 ns/op BenchmarkMapLast/7-4 4826186 22.81 ns/op BenchmarkMapLast/8-4 4749673 24.62 ns/op BenchmarkMapLast/9-4 4458822 25.15 ns/op BenchmarkMapLast/10-4 4423327 25.48 ns/op BenchmarkMapLast/11-4 4540944 23.68 ns/op BenchmarkMapLast/12-4 4569892 24.01 ns/op BenchmarkMapLast/13-4 4318298 26.98 ns/op BenchmarkMapLast/14-4 4920080 22.68 ns/op BenchmarkMapLast/15-4 4780687 26.05 ns/op BenchmarkMapLast/16-4 4442185 24.50 ns/op BenchmarkMapCycle-4 3968842 26.40 ns/op BenchmarkRepeatedLookupStrMapKey32-4 4891069 22.83 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 5200 22173 ns/op BenchmarkMakeMap/[Byte]Byte-4 750612 240.6 ns/op BenchmarkMakeMap/[Int]Int-4 442942 528.9 ns/op BenchmarkNewEmptyMap-4 5240484 23.36 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1802023 64.53 ns/op 0 B/op 0 allocs/op BenchmarkSameLengthMap-4 5568921 20.55 ns/op BenchmarkSmallKeyMap-4 3744325 31.93 ns/op BenchmarkMapPopulate/1-4 2711472 43.51 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 201609 722.2 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 10000 10601 ns/op 3348 B/op 17 allocs/op BenchmarkMapPopulate/1000-4 999 117642 ns/op 53336 B/op 73 allocs/op BenchmarkMapPopulate/10000-4 93 1255574 ns/op 427466 B/op 318 allocs/op BenchmarkMapPopulate/100000-4 8 13799762 ns/op 3610402 B/op 4012 allocs/op BenchmarkComplexAlgMap-4 551788 185.1 ns/op BenchmarkGoMapClear/Reflexive/1-4 2257780 53.34 ns/op BenchmarkGoMapClear/Reflexive/10-4 2071838 57.36 ns/op BenchmarkGoMapClear/Reflexive/100-4 874050 135.7 ns/op BenchmarkGoMapClear/Reflexive/1000-4 64635 1580 ns/op BenchmarkGoMapClear/Reflexive/10000-4 9686 12353 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1894107 62.90 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1777827 66.26 ns/op BenchmarkGoMapClear/NonReflexive/100-4 821018 147.9 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 74540 1644 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 9574 12512 ns/op BenchmarkMapStringConversion/32/simple-4 2629386 45.99 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 2235364 51.66 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 2281114 52.14 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 2586015 46.65 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 2244693 54.74 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 2165438 55.13 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 2616195 41.91 ns/op BenchmarkMapInterfacePtr-4 2761436 43.19 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4247994 28.20 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 174957 927.3 ns/op 1152 B/op 1 allocs/op BenchmarkMapIter/Key=int32/Elem=int32/len=0-4 8106690 14.24 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=6-4 2100949 56.91 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=12-4 1720522 70.91 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=18-4 1680933 70.00 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=24-4 1750994 68.56 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=30-4 1700834 70.27 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=64-4 1733847 68.78 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=128-4 1758262 68.47 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=256-4 1762957 68.23 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=512-4 1716806 67.83 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=1024-4 1750918 66.95 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=2048-4 1808850 66.62 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=4096-4 1774016 66.49 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=8192-4 1783417 67.12 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=65536-4 1831705 64.37 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=262144-4 2224482 63.68 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=1048576-4 100000000 68.04 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=4194304-4 100000000 65.84 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=0-4 7699573 14.23 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=6-4 2078959 56.31 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=12-4 1719806 69.33 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=18-4 1685160 68.93 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=24-4 1761984 67.49 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=30-4 1683576 70.01 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=64-4 1739324 68.39 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=128-4 1736300 68.31 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=256-4 1722387 67.54 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=512-4 1791585 67.29 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=1024-4 1759894 67.82 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=2048-4 1760266 67.43 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=4096-4 1793004 66.60 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=8192-4 1805150 67.23 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=65536-4 1824421 66.89 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=262144-4 2226210 64.21 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=1048576-4 100000000 68.27 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=4194304-4 100000000 68.24 ns/op BenchmarkMapIter/Key=string/Elem=string/len=0-4 7290817 14.36 ns/op BenchmarkMapIter/Key=string/Elem=string/len=6-4 2062606 57.11 ns/op BenchmarkMapIter/Key=string/Elem=string/len=12-4 1684372 69.32 ns/op BenchmarkMapIter/Key=string/Elem=string/len=18-4 1663206 70.59 ns/op BenchmarkMapIter/Key=string/Elem=string/len=24-4 1753587 68.66 ns/op BenchmarkMapIter/Key=string/Elem=string/len=30-4 1699036 71.51 ns/op BenchmarkMapIter/Key=string/Elem=string/len=64-4 1711710 68.75 ns/op BenchmarkMapIter/Key=string/Elem=string/len=128-4 1719874 68.46 ns/op BenchmarkMapIter/Key=string/Elem=string/len=256-4 1751678 69.48 ns/op BenchmarkMapIter/Key=string/Elem=string/len=512-4 1737948 68.55 ns/op BenchmarkMapIter/Key=string/Elem=string/len=1024-4 1752495 69.01 ns/op BenchmarkMapIter/Key=string/Elem=string/len=2048-4 1780290 68.45 ns/op BenchmarkMapIter/Key=string/Elem=string/len=4096-4 1754884 68.19 ns/op BenchmarkMapIter/Key=string/Elem=string/len=8192-4 1778409 67.42 ns/op BenchmarkMapIter/Key=string/Elem=string/len=65536-4 1784658 69.25 ns/op BenchmarkMapIter/Key=string/Elem=string/len=262144-4 2157760 70.77 ns/op BenchmarkMapIter/Key=string/Elem=string/len=1048576-4 100000000 69.55 ns/op BenchmarkMapIter/Key=string/Elem=string/len=4194304-4 100000000 67.46 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=0-4 7112581 16.34 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=6-4 2133285 56.04 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=12-4 1919161 62.03 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=18-4 1927653 61.51 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=24-4 1991208 60.65 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=30-4 1911499 59.99 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=64-4 1981119 59.49 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=128-4 2015223 59.78 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=256-4 2014369 58.23 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=512-4 2047875 58.46 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=1024-4 2049715 58.02 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=2048-4 2034992 58.05 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=4096-4 2060605 58.25 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=8192-4 2070099 57.85 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=65536-4 2085892 58.55 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=262144-4 2488670 57.18 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=1048576-4 100000000 59.07 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=4194304-4 100000000 57.09 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=0-4 8027427 13.77 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=6-4 741270 153.6 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=12-4 731624 165.3 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=18-4 734769 160.7 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=24-4 745502 162.4 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=30-4 722810 164.2 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=64-4 652232 166.4 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=128-4 694060 165.0 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=256-4 697423 168.5 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=512-4 647998 182.5 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=1024-4 633468 189.8 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=2048-4 542451 190.5 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=4096-4 601996 196.4 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=8192-4 386986 291.7 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=65536-4 1000000 621.0 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=262144-4 1000000 520.7 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=1048576-4 100000000 652.7 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=0-4 7771869 14.02 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=6-4 154099 785.0 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=12-4 130972 783.3 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=18-4 132278 788.5 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=24-4 140126 783.9 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=30-4 132360 789.3 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=64-4 131816 806.1 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=128-4 127918 833.5 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=256-4 127822 820.1 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=512-4 143046 848.4 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=1024-4 112486 995.8 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=2048-4 91864 1455 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=4096-4 79441 1571 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=8192-4 66411 1796 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=65536-4 1000000 1716 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=0-4 7734291 14.32 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=6-4 72117 1528 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=12-4 69604 1529 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=18-4 70048 1572 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=24-4 72040 1563 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=30-4 71739 1568 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=64-4 68689 1554 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=128-4 69205 1629 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=256-4 67404 1685 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=512-4 52977 1956 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=1024-4 41247 2924 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=2048-4 48216 3038 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=4096-4 42252 3068 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=8192-4 36081 3052 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=65536-4 1000000 3056 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=0-4 7743450 14.04 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=6-4 153026 765.1 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=12-4 137482 777.9 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=18-4 140955 781.3 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=24-4 150698 797.7 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=30-4 129264 812.8 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=64-4 129940 806.5 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=128-4 125314 815.3 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=256-4 129322 821.2 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=512-4 139846 842.9 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=1024-4 87294 1213 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=2048-4 93720 1558 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=4096-4 85989 1584 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=8192-4 72166 1714 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=65536-4 1000000 1808 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=0-4 7481407 14.67 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=6-4 2017941 57.41 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=12-4 1669557 70.62 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=18-4 1649652 71.81 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=24-4 1732138 69.95 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=30-4 1667962 71.10 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=64-4 1717857 68.46 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=128-4 1724114 70.64 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=256-4 1723449 68.27 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=512-4 1771386 67.42 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=1024-4 1720472 67.25 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=2048-4 1776205 66.79 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=4096-4 1743003 67.47 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=8192-4 1786956 66.96 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=65536-4 1707262 67.23 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=262144-4 2182200 66.42 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=1048576-4 100000000 68.82 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=4194304-4 100000000 66.45 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=0-4 7394622 14.76 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=6-4 2062438 58.02 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=12-4 1602840 74.67 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=18-4 1670454 70.90 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=24-4 1721140 70.52 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=30-4 1650558 71.02 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=64-4 1715570 70.40 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=128-4 1722423 70.17 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=256-4 1700847 67.67 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=512-4 1726063 68.03 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=1024-4 1733554 68.11 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=2048-4 1749987 69.49 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=4096-4 1710470 67.09 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=8192-4 1762897 67.20 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=65536-4 1782926 69.13 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=262144-4 2181334 67.07 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=1048576-4 100000000 68.76 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=4194304-4 100000000 66.09 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=6-4 3205717 35.32 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=12-4 3007732 39.06 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=18-4 3081128 38.28 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=24-4 3063316 38.56 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=30-4 2976397 40.17 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=64-4 3076820 39.72 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=128-4 3019530 38.57 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=256-4 2943781 40.01 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=512-4 2890148 40.33 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=1024-4 2622013 43.41 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=2048-4 2486293 46.88 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=4096-4 2461185 49.09 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=8192-4 2337130 50.64 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=65536-4 1945263 62.58 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=262144-4 647414 184.7 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=1048576-4 692467 197.7 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=4194304-4 659392 190.7 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=6-4 3322080 35.14 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=12-4 3047965 38.43 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=18-4 3126825 37.28 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=24-4 3083202 39.00 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=30-4 3154381 38.03 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=64-4 3053091 37.84 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=128-4 3083058 39.00 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=256-4 2889056 41.40 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=512-4 2810062 42.31 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=1024-4 2684586 44.99 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=2048-4 2514596 47.79 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=4096-4 2449930 49.08 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=8192-4 2227904 52.68 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=65536-4 1578136 94.04 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=262144-4 734512 180.8 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=1048576-4 693792 214.6 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=4194304-4 609856 193.7 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=6-4 2653252 43.27 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=12-4 2926515 39.45 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=18-4 2953964 38.58 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=24-4 2926524 39.84 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=30-4 3037543 38.67 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=64-4 3053434 39.27 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=128-4 2873941 39.32 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=256-4 2896564 41.92 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=512-4 2820628 41.94 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=1024-4 2552307 44.33 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=2048-4 2309959 50.47 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=4096-4 2034442 58.20 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=8192-4 1856647 62.78 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=65536-4 1106300 98.18 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=262144-4 661431 224.4 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=1048576-4 595575 238.5 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=4194304-4 638444 212.0 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=6-4 2017765 59.09 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=12-4 1912126 60.67 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=18-4 2024382 59.02 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=24-4 1980156 59.46 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=30-4 1995738 61.16 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=64-4 1894160 60.25 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=128-4 1836343 65.42 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=256-4 1795050 67.33 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=512-4 1758576 66.94 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=1024-4 1729462 69.83 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=2048-4 1707315 70.17 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=4096-4 1675168 72.41 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=8192-4 1596934 75.59 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=65536-4 1248288 128.9 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=262144-4 613441 189.4 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=1048576-4 575457 239.6 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=4194304-4 556437 223.4 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=6-4 968842 122.8 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=12-4 943888 128.2 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=18-4 939591 128.3 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=24-4 936054 126.3 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=30-4 829804 125.0 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=64-4 939176 124.1 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=128-4 943156 125.5 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=256-4 933411 126.7 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=512-4 923450 132.4 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=1024-4 914420 133.9 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=2048-4 809545 137.2 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=4096-4 755370 154.0 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=8192-4 826780 151.6 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=65536-4 354879 294.7 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=262144-4 281114 402.3 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=1048576-4 281224 432.8 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=6-4 256030 467.0 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=12-4 254130 475.0 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=18-4 256834 464.8 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=24-4 247843 482.2 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=30-4 217406 477.2 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=64-4 202347 500.4 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=128-4 247844 495.9 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=256-4 234602 502.2 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=512-4 200893 620.7 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=1024-4 205034 551.3 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=2048-4 106686 1101 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=4096-4 97753 1171 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=8192-4 89253 1279 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=65536-4 62644 1893 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=6-4 93188 1203 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=12-4 94994 1277 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=18-4 90182 1376 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=24-4 87097 1266 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=30-4 88802 1302 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=64-4 86335 1289 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=128-4 85670 1302 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=256-4 88053 1453 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=512-4 61518 1825 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=1024-4 42097 2709 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=2048-4 46131 2828 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=4096-4 35107 2987 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=8192-4 38125 3153 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=65536-4 25778 4561 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=6-4 151066 794.2 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=12-4 128143 808.4 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=18-4 131149 803.1 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=24-4 139380 801.6 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=30-4 144739 800.1 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=64-4 126076 832.6 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=128-4 133779 823.9 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=256-4 131890 827.7 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=512-4 126154 831.0 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=1024-4 138661 874.7 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=2048-4 95564 1235 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=4096-4 95684 1230 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=8192-4 87607 1390 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=65536-4 57502 1926 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=6-4 3293234 35.22 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=12-4 3022934 38.95 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=18-4 3092631 37.32 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=24-4 3057163 39.06 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=30-4 3018914 39.01 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=64-4 3051438 38.61 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=128-4 2928488 38.20 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=256-4 2882827 40.57 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=512-4 2717179 42.25 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=1024-4 2624202 44.52 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=2048-4 2488581 47.68 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=4096-4 2449012 49.30 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=8192-4 2304033 51.98 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=65536-4 1603521 89.42 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=262144-4 768213 187.1 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=1048576-4 621312 197.1 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=4194304-4 655735 206.3 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=6-4 3229831 35.04 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=12-4 3068128 38.73 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=18-4 3125731 37.48 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=24-4 3107223 38.23 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=30-4 3091388 37.80 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=64-4 3063214 38.55 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=128-4 3055382 36.05 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=256-4 2894464 39.92 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=512-4 2818999 41.29 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=1024-4 2633305 43.79 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=2048-4 2488232 46.62 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=4096-4 2436580 49.09 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=8192-4 2280219 52.74 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=65536-4 1785075 68.12 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=262144-4 699367 187.8 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=1048576-4 635046 198.3 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=4194304-4 670850 199.6 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=0-4 4310170 26.63 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=6-4 3539836 32.69 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=12-4 3220842 35.97 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=18-4 3270062 41.24 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=24-4 3021516 40.14 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=30-4 3264055 35.14 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=64-4 3211483 35.26 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=128-4 3187298 34.91 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=256-4 3374866 36.83 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=512-4 3204339 36.66 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=1024-4 3302278 36.49 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=2048-4 3278949 36.26 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=4096-4 3298837 36.15 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=8192-4 3228639 36.07 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=65536-4 2465817 43.28 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=262144-4 1060276 114.7 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=1048576-4 700604 170.7 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=4194304-4 522472 193.2 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=0-4 4071476 27.24 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=6-4 3589165 32.02 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=12-4 3382723 34.39 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=18-4 3348128 33.40 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=24-4 3252734 39.74 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=30-4 3402042 34.06 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=64-4 3422163 33.82 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=128-4 3221294 33.93 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=256-4 3471513 34.17 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=512-4 3543793 34.70 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=1024-4 3312651 34.66 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=2048-4 3346353 33.96 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=4096-4 3552630 35.20 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=8192-4 3513180 34.71 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=65536-4 2534979 46.47 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=262144-4 1080578 130.1 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=1048576-4 532689 200.4 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=4194304-4 535789 199.2 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=0-4 4224525 27.10 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=6-4 2220978 52.20 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=12-4 2753779 42.24 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=18-4 2865558 38.79 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=24-4 2799328 43.70 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=30-4 2945030 39.59 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=64-4 3208232 38.37 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=128-4 2908978 41.24 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=256-4 2752825 43.74 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=512-4 2583886 47.09 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=1024-4 3273340 38.35 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=2048-4 2158688 55.62 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=4096-4 1911806 64.39 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=8192-4 2586051 46.30 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=65536-4 1498650 80.51 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=262144-4 633980 189.6 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=1048576-4 529354 208.5 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=4194304-4 520447 236.8 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=0-4 2716640 42.15 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=6-4 2345709 50.17 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=12-4 2233587 52.08 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=18-4 2231575 54.09 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=24-4 2156509 55.02 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=30-4 2337370 50.82 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=64-4 2169518 52.54 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=128-4 2286567 56.26 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=256-4 2074204 58.87 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=512-4 1938295 61.41 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=1024-4 1871539 62.18 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=2048-4 1957077 63.15 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=4096-4 1880932 65.91 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=8192-4 1712434 68.61 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=65536-4 1310607 85.19 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=262144-4 697657 187.0 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=1048576-4 484245 217.7 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=4194304-4 513790 208.2 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=0-4 1521978 74.13 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=6-4 1329847 89.40 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=12-4 1315687 97.93 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=18-4 1166830 98.56 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=24-4 1128504 104.5 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=30-4 1180772 103.7 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=64-4 1137650 103.7 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=128-4 1000000 110.9 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=256-4 1000000 106.2 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=512-4 902116 113.5 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=1024-4 1072686 111.3 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=2048-4 1020818 115.6 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=4096-4 845192 119.9 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=8192-4 950451 123.6 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=65536-4 617734 214.7 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=262144-4 434497 257.7 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=1048576-4 413490 271.1 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=0-4 364088 285.0 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=6-4 344640 347.2 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=12-4 331065 355.4 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=18-4 341942 350.6 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=24-4 278270 360.8 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=30-4 338505 360.6 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=64-4 308671 378.5 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=128-4 314070 391.2 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=256-4 312064 395.1 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=512-4 304110 394.4 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=1024-4 259376 414.9 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=2048-4 116181 951.7 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=4096-4 111130 950.3 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=8192-4 124444 935.7 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=65536-4 121701 987.6 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=0-4 370928 347.7 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=6-4 255916 440.5 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=12-4 235995 431.2 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=18-4 271104 446.3 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=24-4 232206 446.1 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=30-4 237345 456.8 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=64-4 233943 483.5 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=128-4 212592 506.8 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=256-4 243186 481.0 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=512-4 249850 503.7 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=1024-4 239368 552.2 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=2048-4 120684 917.8 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=4096-4 111745 1019 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=8192-4 121402 947.0 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=65536-4 99142 1134 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=0-4 1282186 93.21 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=6-4 1000000 100.7 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=12-4 977570 104.9 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=18-4 1155002 104.8 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=24-4 1000000 106.2 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=30-4 1189944 103.4 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=64-4 999196 103.1 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=128-4 1000000 105.8 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=256-4 1113220 108.3 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=512-4 1000000 110.3 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=1024-4 1000000 114.0 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=2048-4 1000000 114.8 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=4096-4 890317 117.8 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=8192-4 984091 124.7 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=65536-4 733112 188.1 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=0-4 4084573 27.15 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=6-4 3699237 30.58 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=12-4 3543844 33.99 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=18-4 3075121 38.58 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=24-4 3417738 38.03 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=30-4 3390594 34.25 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=64-4 3410338 34.23 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=128-4 3296514 33.75 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=256-4 3476676 33.13 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=512-4 3324314 34.45 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=1024-4 3441174 33.96 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=2048-4 3457580 34.37 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=4096-4 3339673 33.76 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=8192-4 3528681 33.34 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=65536-4 2647596 45.82 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=262144-4 1133088 109.3 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=1048576-4 607267 177.7 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=4194304-4 633273 185.7 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=0-4 4266435 26.70 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=6-4 3483506 33.34 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=12-4 2727727 36.70 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=18-4 3299415 36.06 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=24-4 3310842 35.92 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=30-4 3248917 36.61 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=64-4 3270290 35.69 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=128-4 3281490 37.00 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=256-4 3182407 36.71 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=512-4 3213234 37.21 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=1024-4 3205198 34.87 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=2048-4 3108889 36.16 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=4096-4 3210492 36.27 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=8192-4 3294910 35.74 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=65536-4 2628956 45.88 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=262144-4 1180666 100.2 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=1048576-4 629152 182.6 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=4194304-4 638829 179.0 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=6-4 2843078 41.25 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=12-4 2745498 44.11 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=18-4 2902206 40.56 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=24-4 2756844 41.83 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=30-4 2835202 39.65 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=64-4 2805657 40.98 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=128-4 2844364 42.28 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=256-4 2808020 42.94 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=512-4 2617038 43.34 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=1024-4 2558084 46.90 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=2048-4 2320536 50.59 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=4096-4 2284129 51.72 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=8192-4 2233909 53.57 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=65536-4 1618980 93.49 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=262144-4 666538 155.4 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=1048576-4 636883 202.4 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=4194304-4 612092 203.1 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=6-4 2892121 40.86 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=12-4 2855121 40.52 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=18-4 2977767 40.08 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=24-4 2925688 39.89 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=30-4 2876743 40.65 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=64-4 2938405 41.55 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=128-4 2769252 41.14 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=256-4 2702725 44.76 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=512-4 2501922 46.38 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=1024-4 2471037 48.43 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=2048-4 2398056 50.19 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=4096-4 2310754 51.46 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=8192-4 2158531 54.50 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=65536-4 1646539 71.25 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=262144-4 752872 197.4 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=1048576-4 569731 223.3 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=4194304-4 533052 201.1 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=6-4 2733973 41.69 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=12-4 2691308 44.65 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=18-4 2693829 43.65 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=24-4 2678824 44.18 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=30-4 2704382 43.13 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=64-4 2608940 44.62 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=128-4 2482317 46.09 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=256-4 2331194 49.89 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=512-4 2234850 51.73 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=1024-4 2199214 52.61 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=2048-4 2164760 55.62 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=4096-4 2052668 57.82 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=8192-4 1904634 62.49 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=65536-4 903196 156.7 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=262144-4 662655 224.7 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=1048576-4 603277 244.3 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=4194304-4 562536 225.2 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=6-4 1996861 60.30 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=12-4 1921429 64.05 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=18-4 1907964 62.18 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=24-4 1912170 63.33 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=30-4 1930963 61.65 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=64-4 1932697 63.15 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=128-4 1813470 65.07 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=256-4 1744914 68.08 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=512-4 1735528 68.81 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=1024-4 1678737 71.34 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=2048-4 1683165 71.11 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=4096-4 1660945 71.76 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=8192-4 1576969 75.94 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=65536-4 1000000 135.0 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=262144-4 584217 235.1 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=1048576-4 559663 240.2 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=4194304-4 520154 236.3 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=6-4 991726 120.4 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=12-4 944421 124.8 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=18-4 918592 127.7 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=24-4 926826 127.0 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=30-4 955352 126.6 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=64-4 911643 128.7 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=128-4 915140 130.1 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=256-4 881746 134.1 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=512-4 893842 137.2 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=1024-4 717336 140.2 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=2048-4 705104 143.6 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=4096-4 734674 162.1 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=8192-4 746577 148.9 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=65536-4 316374 395.8 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=262144-4 210492 526.5 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=1048576-4 205675 524.0 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=6-4 258738 450.1 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=12-4 247617 462.7 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=18-4 264375 462.1 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=24-4 229459 472.0 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=30-4 223696 478.4 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=64-4 242208 495.2 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=128-4 236433 535.8 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=256-4 207344 528.9 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=512-4 159738 636.9 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=1024-4 189266 620.3 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=2048-4 96084 1208 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=4096-4 90295 1187 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=8192-4 76824 1424 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=65536-4 58795 2002 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=6-4 93314 1208 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=12-4 88047 1250 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=18-4 89548 1355 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=24-4 80731 1339 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=30-4 90691 1299 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=64-4 85450 1304 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=128-4 81435 1304 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=256-4 71191 1578 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=512-4 39961 2931 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=1024-4 35312 3174 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=2048-4 39600 3264 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=4096-4 37506 3312 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=8192-4 30219 3827 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=65536-4 19820 6102 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=6-4 151699 820.0 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=12-4 130314 813.8 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=18-4 122895 835.0 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=24-4 130371 840.8 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=30-4 131538 814.9 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=64-4 134911 852.1 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=128-4 127434 826.6 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=256-4 134874 815.7 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=512-4 103502 999.6 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=1024-4 64765 1809 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=2048-4 61752 1803 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=4096-4 65508 1904 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=8192-4 53749 2009 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=65536-4 37218 2999 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=6-4 2838486 40.77 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=12-4 2814637 42.28 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=18-4 2850398 40.53 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=24-4 2814262 42.29 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=30-4 2892531 40.62 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=64-4 2807992 42.40 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=128-4 2665292 42.85 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=256-4 2802126 42.47 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=512-4 2567415 45.08 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=1024-4 2474896 46.20 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=2048-4 2367781 50.58 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=4096-4 2311610 52.02 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=8192-4 2191040 55.17 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=65536-4 1720345 80.85 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=262144-4 625388 203.3 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=1048576-4 601680 208.5 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=4194304-4 595906 214.1 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=6-4 2853661 41.06 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=12-4 2842202 41.47 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=18-4 2877892 40.66 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=24-4 2772192 42.00 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=30-4 2912653 40.09 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=64-4 2952685 40.84 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=128-4 2764173 42.47 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=256-4 2741050 42.37 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=512-4 2628723 45.08 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=1024-4 2403835 47.86 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=2048-4 2374120 50.63 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=4096-4 2289318 51.46 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=8192-4 2174788 54.39 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=65536-4 1561936 80.07 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=262144-4 789014 203.5 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=1048576-4 688659 212.6 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=4194304-4 550340 207.5 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=6-4 1654960 77.07 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=12-4 1410234 90.79 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=18-4 1000000 118.8 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=24-4 1000000 111.1 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=30-4 786625 149.5 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=64-4 695475 169.0 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=128-4 791517 158.3 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=256-4 881683 157.1 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=512-4 931905 141.3 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=1024-4 882232 153.8 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=2048-4 774520 147.8 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=4096-4 793610 151.9 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=8192-4 656510 178.9 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=65536-4 902476 210.8 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=262144-4 987723 312.5 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=1048576-4 894158 343.4 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=4194304-4 565963 269.8 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=6-4 1559638 71.26 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=12-4 1261947 103.2 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=18-4 836246 125.1 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=24-4 936619 122.7 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=30-4 713272 185.0 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=64-4 745029 175.0 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=128-4 662695 192.4 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=256-4 712789 154.6 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=512-4 932266 153.0 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=1024-4 910363 165.4 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=2048-4 542562 203.2 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=4096-4 636190 213.6 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=8192-4 579966 250.1 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=65536-4 726566 303.7 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=262144-4 550449 304.5 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=1048576-4 668883 349.9 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=4194304-4 690414 343.4 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=6-4 1283170 90.92 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=12-4 995558 126.4 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=18-4 670167 169.8 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=24-4 811959 157.5 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=30-4 611440 233.3 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=64-4 686782 212.0 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=128-4 596866 248.5 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=256-4 703648 213.5 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=512-4 608606 221.0 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=1024-4 529755 285.6 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=2048-4 539736 289.4 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=4096-4 496153 349.7 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=8192-4 504883 376.3 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=65536-4 566326 412.1 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=262144-4 468258 488.6 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=1048576-4 498771 599.2 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=4194304-4 482660 644.9 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=6-4 1037515 108.9 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=12-4 917229 142.4 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=18-4 562963 198.2 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=24-4 701067 206.3 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=30-4 500350 309.9 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=64-4 642331 244.6 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=128-4 570117 257.6 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=256-4 536704 244.9 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=512-4 586374 202.1 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=1024-4 562551 248.2 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=2048-4 503072 245.9 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=4096-4 590852 267.0 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=8192-4 525463 316.8 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=65536-4 574699 271.0 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=262144-4 629889 331.4 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=1048576-4 561188 361.2 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=4194304-4 536952 415.5 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=6-4 208266 497.8 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=12-4 239908 533.5 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=18-4 219415 628.1 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=24-4 255901 675.4 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=30-4 213127 655.3 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=64-4 202634 559.6 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=128-4 201915 586.7 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=256-4 183715 631.8 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=512-4 216028 685.2 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=1024-4 143280 769.2 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=2048-4 125571 890.0 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=4096-4 133044 957.4 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=8192-4 189728 831.0 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=65536-4 208615 861.2 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=262144-4 255750 999.7 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=1048576-4 217521 794.3 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=6-4 36720 3893 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=12-4 45950 3757 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=18-4 34592 3599 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=24-4 32469 3346 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=30-4 35714 3684 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=64-4 38586 4213 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=128-4 33670 4677 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=256-4 21529 5683 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=512-4 25329 4454 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=1024-4 32406 4519 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=2048-4 28099 4574 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=4096-4 29448 4215 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=8192-4 36640 3848 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=65536-4 42272 3282 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=6-4 16882 6478 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=12-4 14637 7504 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=18-4 17077 6637 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=24-4 22173 6345 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=30-4 16374 6676 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=64-4 18061 8321 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=128-4 10000 10066 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=256-4 12339 8729 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=512-4 14475 8190 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=1024-4 14616 8028 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=2048-4 14848 8297 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=4096-4 14780 7378 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=8192-4 17048 7325 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=65536-4 20080 5994 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=6-4 27049 4216 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=12-4 27758 4322 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=18-4 31172 3705 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=24-4 30796 4214 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=30-4 35113 3799 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=64-4 23247 4445 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=128-4 23653 5473 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=256-4 27435 5886 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=512-4 28120 4377 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=1024-4 31543 4328 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=2048-4 29104 4110 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=4096-4 33586 3818 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=8192-4 38502 3450 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=65536-4 46172 2883 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=6-4 1507143 77.61 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=12-4 1215012 94.05 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=18-4 1000000 118.6 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=24-4 1202964 108.2 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=30-4 774441 138.3 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=64-4 808904 149.4 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=128-4 787518 148.5 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=256-4 943616 146.8 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=512-4 824410 144.5 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=1024-4 919009 151.0 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=2048-4 738336 144.5 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=4096-4 886568 158.7 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=8192-4 777134 177.1 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=65536-4 942386 228.5 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=262144-4 495266 294.7 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=1048576-4 887946 354.1 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=4194304-4 764620 283.3 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=6-4 1585492 72.75 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=12-4 1318326 95.13 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=18-4 1045737 115.6 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=24-4 1000000 108.5 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=30-4 968308 144.6 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=64-4 744534 139.6 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=128-4 789382 147.2 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=256-4 953914 144.8 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=512-4 804729 140.8 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=1024-4 929179 142.0 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=2048-4 858379 144.4 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=4096-4 724144 161.0 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=8192-4 815396 186.3 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=65536-4 951344 227.9 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=262144-4 610557 310.5 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=1048576-4 621258 329.7 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=4194304-4 848779 271.5 ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=6-4 256152 433.7 ns/op 322330 p100-ns/op 200.0 p50-ns/op 541.0 p99-ns/op 3680 p99.9-ns/op 10699 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=12-4 267512 448.4 ns/op 294430 p100-ns/op 210.0 p50-ns/op 579.0 p99-ns/op 3800 p99.9-ns/op 21301 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=18-4 276336 454.5 ns/op 157331 p100-ns/op 210.0 p50-ns/op 671.0 p99-ns/op 1800 p99.9-ns/op 25010 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=24-4 276265 433.8 ns/op 135700 p100-ns/op 200.0 p50-ns/op 660.0 p99-ns/op 2450 p99.9-ns/op 22469 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=30-4 261544 464.9 ns/op 162791 p100-ns/op 210.0 p50-ns/op 821.0 p99-ns/op 2750 p99.9-ns/op 31200 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=64-4 260964 477.4 ns/op 401041 p100-ns/op 211.0 p50-ns/op 981.0 p99-ns/op 3020 p99.9-ns/op 35030 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=128-4 256418 462.1 ns/op 206351 p100-ns/op 210.0 p50-ns/op 1150 p99-ns/op 2940 p99.9-ns/op 34010 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=256-4 249754 466.7 ns/op 174750 p100-ns/op 211.0 p50-ns/op 1120 p99-ns/op 3600 p99.9-ns/op 39600 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=512-4 250864 457.9 ns/op 189330 p100-ns/op 210.0 p50-ns/op 851.0 p99-ns/op 4301 p99.9-ns/op 30380 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=1024-4 261126 458.0 ns/op 329512 p100-ns/op 210.0 p50-ns/op 700.0 p99-ns/op 5500 p99.9-ns/op 43721 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=2048-4 275349 460.4 ns/op 198070 p100-ns/op 219.0 p50-ns/op 659.0 p99-ns/op 6389 p99.9-ns/op 30700 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=4096-4 259671 481.0 ns/op 239231 p100-ns/op 220.0 p50-ns/op 1360 p99-ns/op 6480 p99.9-ns/op 42600 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=8192-4 250910 474.6 ns/op 149490 p100-ns/op 220.0 p50-ns/op 1430 p99-ns/op 5009 p99.9-ns/op 44049 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=65536-4 274834 508.0 ns/op 310461 p100-ns/op 240.0 p50-ns/op 1600 p99-ns/op 3200 p99.9-ns/op 38340 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=262144-4 273636 646.3 ns/op 797432 p100-ns/op 390.0 p50-ns/op 2000 p99-ns/op 3630 p99.9-ns/op 29610 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=1048576-4 246580 639.2 ns/op 979763 p100-ns/op 350.0 p50-ns/op 1939 p99-ns/op 4440 p99.9-ns/op 29939 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=4194304-4 216566 594.1 ns/op 876722 p100-ns/op 320.0 p50-ns/op 2010 p99-ns/op 3011 p99.9-ns/op 25290 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=6-4 296503 420.0 ns/op 77720 p100-ns/op 190.0 p50-ns/op 560.0 p99-ns/op 1059 p99.9-ns/op 18600 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=12-4 283653 436.1 ns/op 167060 p100-ns/op 191.0 p50-ns/op 620.0 p99-ns/op 2340 p99.9-ns/op 22960 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=18-4 269904 458.2 ns/op 183960 p100-ns/op 200.0 p50-ns/op 850.0 p99-ns/op 4000 p99.9-ns/op 35830 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=24-4 279860 434.8 ns/op 152960 p100-ns/op 200.0 p50-ns/op 740.0 p99-ns/op 2350 p99.9-ns/op 28280 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=30-4 247831 476.1 ns/op 160100 p100-ns/op 200.0 p50-ns/op 1140 p99-ns/op 4470 p99.9-ns/op 54659 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=64-4 262274 480.6 ns/op 172141 p100-ns/op 200.0 p50-ns/op 1410 p99-ns/op 4780 p99.9-ns/op 51120 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=128-4 263658 483.4 ns/op 1760534 p100-ns/op 200.0 p50-ns/op 1680 p99-ns/op 5020 p99.9-ns/op 68830 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=256-4 260908 479.0 ns/op 196291 p100-ns/op 200.0 p50-ns/op 1701 p99-ns/op 5610 p99.9-ns/op 61320 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=512-4 261765 467.4 ns/op 192811 p100-ns/op 200.0 p50-ns/op 1080 p99-ns/op 6840 p99.9-ns/op 55050 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=1024-4 267015 468.8 ns/op 289830 p100-ns/op 200.0 p50-ns/op 781.0 p99-ns/op 10750 p99.9-ns/op 68720 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=2048-4 239708 500.1 ns/op 381181 p100-ns/op 210.0 p50-ns/op 1550 p99-ns/op 12080 p99.9-ns/op 74931 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=4096-4 242929 523.8 ns/op 213011 p100-ns/op 221.0 p50-ns/op 1660 p99-ns/op 11420 p99.9-ns/op 52221 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=8192-4 236474 535.8 ns/op 237831 p100-ns/op 240.0 p50-ns/op 1771 p99-ns/op 7470 p99.9-ns/op 72820 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=65536-4 237522 538.2 ns/op 467261 p100-ns/op 251.0 p50-ns/op 1829 p99-ns/op 3400 p99.9-ns/op 42630 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=262144-4 227136 652.0 ns/op 1804244 p100-ns/op 330.0 p50-ns/op 2221 p99-ns/op 3640 p99.9-ns/op 29170 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=1048576-4 187820 615.1 ns/op 982822 p100-ns/op 330.0 p50-ns/op 2030 p99-ns/op 3400 p99.9-ns/op 33230 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=4194304-4 239061 685.3 ns/op 1499184 p100-ns/op 381.0 p50-ns/op 2270 p99-ns/op 3579 p99.9-ns/op 26960 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=6-4 246328 458.6 ns/op 432881 p100-ns/op 190.0 p50-ns/op 649.0 p99-ns/op 4140 p99.9-ns/op 27099 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=12-4 263425 470.8 ns/op 185021 p100-ns/op 210.0 p50-ns/op 1000 p99-ns/op 3979 p99.9-ns/op 39540 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=18-4 250939 500.1 ns/op 247820 p100-ns/op 210.0 p50-ns/op 1380 p99-ns/op 5530 p99.9-ns/op 69111 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=24-4 264541 477.3 ns/op 228561 p100-ns/op 210.0 p50-ns/op 1210 p99-ns/op 4530 p99.9-ns/op 66120 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=30-4 230617 538.8 ns/op 241110 p100-ns/op 219.0 p50-ns/op 1620 p99-ns/op 6590 p99.9-ns/op 72481 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=64-4 240433 551.2 ns/op 215760 p100-ns/op 219.0 p50-ns/op 2329 p99-ns/op 6219 p99.9-ns/op 64970 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=128-4 217412 549.1 ns/op 274930 p100-ns/op 220.0 p50-ns/op 2749 p99-ns/op 8022 p99.9-ns/op 86709 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=256-4 236374 538.8 ns/op 351290 p100-ns/op 210.0 p50-ns/op 2740 p99-ns/op 8821 p99.9-ns/op 79800 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=512-4 242656 533.5 ns/op 254161 p100-ns/op 220.0 p50-ns/op 1731 p99-ns/op 13180 p99.9-ns/op 83149 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=1024-4 223851 574.0 ns/op 351890 p100-ns/op 219.0 p50-ns/op 2048 p99-ns/op 20091 p99.9-ns/op 86240 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=2048-4 222165 615.6 ns/op 315789 p100-ns/op 231.0 p50-ns/op 2149 p99-ns/op 22650 p99.9-ns/op 97211 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=4096-4 217342 638.2 ns/op 223861 p100-ns/op 241.0 p50-ns/op 2329 p99-ns/op 19759 p99.9-ns/op 80799 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=8192-4 205654 677.8 ns/op 212041 p100-ns/op 261.0 p50-ns/op 2660 p99-ns/op 15159 p99.9-ns/op 129322 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=65536-4 196652 774.4 ns/op 1646294 p100-ns/op 329.0 p50-ns/op 3490 p99-ns/op 8420 p99.9-ns/op 55961 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=262144-4 193454 767.3 ns/op 1321403 p100-ns/op 370.0 p50-ns/op 3619 p99-ns/op 8631 p99.9-ns/op 32740 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=1048576-4 200314 791.3 ns/op 1889215 p100-ns/op 420.0 p50-ns/op 3570 p99-ns/op 5550 p99.9-ns/op 32851 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=4194304-4 188018 803.4 ns/op 1662913 p100-ns/op 419.0 p50-ns/op 3529 p99-ns/op 5530 p99.9-ns/op 32080 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=6-4 256677 497.6 ns/op 300371 p100-ns/op 250.0 p50-ns/op 621.0 p99-ns/op 4190 p99.9-ns/op 28209 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=12-4 249896 510.6 ns/op 340581 p100-ns/op 250.0 p50-ns/op 840.0 p99-ns/op 4580 p99.9-ns/op 25171 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=18-4 240836 521.6 ns/op 409011 p100-ns/op 250.0 p50-ns/op 1089 p99-ns/op 4461 p99.9-ns/op 61650 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=24-4 234500 511.3 ns/op 253091 p100-ns/op 250.0 p50-ns/op 950.0 p99-ns/op 3560 p99.9-ns/op 43770 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=30-4 233743 546.7 ns/op 214871 p100-ns/op 259.0 p50-ns/op 1310 p99-ns/op 5600 p99.9-ns/op 70420 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=64-4 227730 550.6 ns/op 264221 p100-ns/op 260.0 p50-ns/op 1549 p99-ns/op 6170 p99.9-ns/op 71711 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=128-4 236212 542.7 ns/op 236320 p100-ns/op 259.0 p50-ns/op 1830 p99-ns/op 5280 p99.9-ns/op 72911 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=256-4 230277 565.4 ns/op 5070823 p100-ns/op 260.0 p50-ns/op 1790 p99-ns/op 6150 p99.9-ns/op 73180 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=512-4 231470 544.3 ns/op 250360 p100-ns/op 269.0 p50-ns/op 1290 p99-ns/op 7980 p99.9-ns/op 74249 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=1024-4 230797 538.2 ns/op 182021 p100-ns/op 260.0 p50-ns/op 940.0 p99-ns/op 12379 p99.9-ns/op 71660 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=2048-4 215109 568.7 ns/op 397851 p100-ns/op 269.0 p50-ns/op 1750 p99-ns/op 13680 p99.9-ns/op 68910 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=4096-4 218724 587.1 ns/op 210460 p100-ns/op 270.0 p50-ns/op 1831 p99-ns/op 12570 p99.9-ns/op 82910 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=8192-4 217323 623.4 ns/op 188811 p100-ns/op 300.0 p50-ns/op 2040 p99-ns/op 9160 p99.9-ns/op 87040 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=65536-4 182578 640.9 ns/op 717052 p100-ns/op 339.0 p50-ns/op 2131 p99-ns/op 5141 p99.9-ns/op 49310 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=262144-4 219538 713.5 ns/op 1857204 p100-ns/op 381.0 p50-ns/op 2590 p99-ns/op 5100 p99.9-ns/op 37730 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=1048576-4 200883 665.9 ns/op 1303524 p100-ns/op 370.0 p50-ns/op 2301 p99-ns/op 3610 p99.9-ns/op 27000 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=4194304-4 203066 669.4 ns/op 917042 p100-ns/op 380.0 p50-ns/op 2259 p99-ns/op 4661 p99.9-ns/op 27569 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=6-4 130516 883.2 ns/op 203891 p100-ns/op 470.0 p50-ns/op 3481 p99-ns/op 27329 p99.9-ns/op 86040 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=12-4 133303 947.3 ns/op 305700 p100-ns/op 500.0 p50-ns/op 3259 p99-ns/op 60980 p99.9-ns/op 125309 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=18-4 133394 941.6 ns/op 245931 p100-ns/op 488.0 p50-ns/op 3230 p99-ns/op 34950 p99.9-ns/op 125562 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=24-4 129604 1076 ns/op 13131671 p100-ns/op 510.0 p50-ns/op 3720 p99-ns/op 40860 p99.9-ns/op 125411 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=30-4 123270 1048 ns/op 262539 p100-ns/op 530.0 p50-ns/op 3730 p99-ns/op 55411 p99.9-ns/op 199941 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=64-4 124017 1017 ns/op 333160 p100-ns/op 520.0 p50-ns/op 3800 p99-ns/op 39310 p99.9-ns/op 132320 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=128-4 121532 1055 ns/op 246181 p100-ns/op 560.0 p50-ns/op 3900 p99-ns/op 50260 p99.9-ns/op 143800 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=256-4 115749 1072 ns/op 451661 p100-ns/op 580.0 p50-ns/op 4151 p99-ns/op 53820 p99.9-ns/op 239850 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=512-4 109321 1031 ns/op 436641 p100-ns/op 580.0 p50-ns/op 4101 p99-ns/op 27120 p99.9-ns/op 124911 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=1024-4 97909 1151 ns/op 414971 p100-ns/op 650.0 p50-ns/op 4289 p99-ns/op 40050 p99.9-ns/op 130690 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=2048-4 98691 1176 ns/op 303810 p100-ns/op 690.0 p50-ns/op 4300 p99-ns/op 33870 p99.9-ns/op 96800 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=4096-4 89644 1265 ns/op 424252 p100-ns/op 749.0 p50-ns/op 4590 p99-ns/op 30890 p99.9-ns/op 144520 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=8192-4 121791 1208 ns/op 287511 p100-ns/op 690.0 p50-ns/op 4520 p99-ns/op 21209 p99.9-ns/op 94830 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=65536-4 121111 1305 ns/op 373722 p100-ns/op 699.0 p50-ns/op 5820 p99-ns/op 17520 p99.9-ns/op 72521 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=262144-4 136750 1276 ns/op 658751 p100-ns/op 650.0 p50-ns/op 5550 p99-ns/op 13010 p99.9-ns/op 39610 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=1048576-4 124532 1238 ns/op 499522 p100-ns/op 620.0 p50-ns/op 5280 p99-ns/op 12010 p99.9-ns/op 36870 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=6-4 32474 4296 ns/op 309821 p100-ns/op 2210 p50-ns/op 28320 p99-ns/op 121620 p99.9-ns/op 282271 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=12-4 25978 4042 ns/op 391371 p100-ns/op 2360 p50-ns/op 27570 p99-ns/op 126711 p99.9-ns/op 308951 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=18-4 30429 3936 ns/op 13863745 p100-ns/op 2170 p50-ns/op 19740 p99-ns/op 89230 p99.9-ns/op 312351 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=24-4 33121 4533 ns/op 15952099 p100-ns/op 2420 p50-ns/op 29910 p99-ns/op 99420 p99.9-ns/op 356270 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=30-4 27926 3798 ns/op 273280 p100-ns/op 2200 p50-ns/op 24121 p99-ns/op 99539 p99.9-ns/op 229820 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=64-4 27598 4462 ns/op 420741 p100-ns/op 2731 p50-ns/op 35440 p99-ns/op 101750 p99.9-ns/op 309542 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=128-4 27774 4808 ns/op 431861 p100-ns/op 2860 p50-ns/op 36621 p99-ns/op 125070 p99.9-ns/op 351732 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=256-4 23401 4345 ns/op 387521 p100-ns/op 2670 p50-ns/op 33500 p99-ns/op 89940 p99.9-ns/op 282602 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=512-4 24145 5632 ns/op 9803444 p100-ns/op 3920 p50-ns/op 21690 p99-ns/op 100091 p99.9-ns/op 355761 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=1024-4 22470 4960 ns/op 546461 p100-ns/op 3770 p50-ns/op 16389 p99-ns/op 89670 p99.9-ns/op 425122 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=2048-4 25234 4917 ns/op 238391 p100-ns/op 3690 p50-ns/op 15890 p99-ns/op 86680 p99.9-ns/op 187691 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=4096-4 30690 4563 ns/op 532221 p100-ns/op 3430 p50-ns/op 15379 p99-ns/op 72920 p99.9-ns/op 177481 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=8192-4 31836 4237 ns/op 187820 p100-ns/op 3120 p50-ns/op 14579 p99-ns/op 62660 p99.9-ns/op 107971 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=65536-4 34191 3660 ns/op 129881 p100-ns/op 2521 p50-ns/op 13280 p99-ns/op 22551 p99.9-ns/op 61430 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=6-4 18066 7779 ns/op 580232 p100-ns/op 4770 p50-ns/op 43969 p99-ns/op 227489 p99.9-ns/op 358572 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=12-4 15121 7351 ns/op 344250 p100-ns/op 5068 p50-ns/op 43961 p99-ns/op 173781 p99.9-ns/op 320221 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=18-4 15742 7839 ns/op 373061 p100-ns/op 5091 p50-ns/op 60040 p99-ns/op 167170 p99.9-ns/op 365752 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=24-4 13888 8462 ns/op 452802 p100-ns/op 5370 p50-ns/op 65408 p99-ns/op 246580 p99.9-ns/op 422111 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=30-4 15621 9433 ns/op 16062770 p100-ns/op 5521 p50-ns/op 57709 p99-ns/op 173169 p99.9-ns/op 426522 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=64-4 10000 10878 ns/op 15732199 p100-ns/op 5129 p50-ns/op 72541 p99-ns/op 168832 p99.9-ns/op 15732199 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=128-4 10000 10649 ns/op 447761 p100-ns/op 7400 p50-ns/op 63742 p99-ns/op 311950 p99.9-ns/op 447761 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=256-4 11890 9586 ns/op 584321 p100-ns/op 7750 p50-ns/op 45971 p99-ns/op 164900 p99.9-ns/op 512060 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=512-4 12964 9338 ns/op 460411 p100-ns/op 7869 p50-ns/op 29560 p99-ns/op 161131 p99.9-ns/op 248051 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=1024-4 12813 9014 ns/op 507441 p100-ns/op 7669 p50-ns/op 25210 p99-ns/op 141771 p99.9-ns/op 278811 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=2048-4 13756 8331 ns/op 534011 p100-ns/op 6960 p50-ns/op 23470 p99-ns/op 101811 p99.9-ns/op 271761 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=4096-4 15534 7948 ns/op 262201 p100-ns/op 6560 p50-ns/op 19710 p99-ns/op 96780 p99.9-ns/op 165591 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=8192-4 16531 7695 ns/op 259901 p100-ns/op 6509 p50-ns/op 18690 p99-ns/op 87900 p99.9-ns/op 153860 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=65536-4 17940 6907 ns/op 134059 p100-ns/op 5550 p50-ns/op 17610 p99-ns/op 34650 p99.9-ns/op 69011 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=6-4 28747 4538 ns/op 388391 p100-ns/op 2620 p50-ns/op 25660 p99-ns/op 106000 p99.9-ns/op 344981 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=12-4 25580 4725 ns/op 564062 p100-ns/op 2861 p50-ns/op 23880 p99-ns/op 106400 p99.9-ns/op 387291 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=18-4 25890 4412 ns/op 408771 p100-ns/op 2920 p50-ns/op 26701 p99-ns/op 105821 p99.9-ns/op 344240 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=24-4 33834 4351 ns/op 397821 p100-ns/op 2900 p50-ns/op 27080 p99-ns/op 95930 p99.9-ns/op 302970 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=30-4 27680 5212 ns/op 12240421 p100-ns/op 2819 p50-ns/op 31029 p99-ns/op 103111 p99.9-ns/op 355441 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=64-4 27783 4747 ns/op 418791 p100-ns/op 3080 p50-ns/op 31100 p99-ns/op 110120 p99.9-ns/op 288011 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=128-4 25119 4534 ns/op 590671 p100-ns/op 2840 p50-ns/op 42899 p99-ns/op 103240 p99.9-ns/op 388520 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=256-4 22486 5076 ns/op 547192 p100-ns/op 3440 p50-ns/op 24740 p99-ns/op 113451 p99.9-ns/op 416651 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=512-4 21697 5436 ns/op 8015660 p100-ns/op 3920 p50-ns/op 21810 p99-ns/op 93900 p99.9-ns/op 464191 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=1024-4 23890 4835 ns/op 528092 p100-ns/op 3939 p50-ns/op 15170 p99-ns/op 91960 p99.9-ns/op 206821 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=2048-4 27729 4237 ns/op 261741 p100-ns/op 3520 p50-ns/op 13771 p99-ns/op 80040 p99.9-ns/op 148260 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=4096-4 32707 4069 ns/op 750171 p100-ns/op 3330 p50-ns/op 12800 p99-ns/op 88750 p99.9-ns/op 107130 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=8192-4 34142 3861 ns/op 252610 p100-ns/op 3200 p50-ns/op 12461 p99-ns/op 82180 p99.9-ns/op 112841 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=65536-4 38602 3152 ns/op 149731 p100-ns/op 2779 p50-ns/op 10500 p99-ns/op 16391 p99.9-ns/op 46440 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=6-4 240913 439.1 ns/op 128920 p100-ns/op 190.0 p50-ns/op 570.0 p99-ns/op 4000 p99.9-ns/op 17280 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=12-4 275733 456.6 ns/op 114590 p100-ns/op 200.0 p50-ns/op 610.0 p99-ns/op 4200 p99.9-ns/op 22760 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=18-4 256164 465.0 ns/op 363990 p100-ns/op 200.0 p50-ns/op 850.0 p99-ns/op 4460 p99.9-ns/op 25360 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=24-4 275857 454.0 ns/op 286641 p100-ns/op 210.0 p50-ns/op 720.0 p99-ns/op 4131 p99.9-ns/op 28310 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=30-4 261316 476.2 ns/op 243080 p100-ns/op 210.0 p50-ns/op 990.0 p99-ns/op 3510 p99.9-ns/op 35699 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=64-4 237658 476.3 ns/op 251731 p100-ns/op 200.0 p50-ns/op 1259 p99-ns/op 4400 p99.9-ns/op 37911 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=128-4 242798 487.5 ns/op 240260 p100-ns/op 211.0 p50-ns/op 1451 p99-ns/op 4379 p99.9-ns/op 38699 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=256-4 259681 494.6 ns/op 184140 p100-ns/op 220.0 p50-ns/op 1750 p99-ns/op 5160 p99.9-ns/op 38901 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=512-4 265905 473.8 ns/op 131791 p100-ns/op 210.0 p50-ns/op 942.0 p99-ns/op 5619 p99.9-ns/op 33430 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=1024-4 262338 464.6 ns/op 234881 p100-ns/op 210.0 p50-ns/op 690.0 p99-ns/op 8220 p99.9-ns/op 31330 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=2048-4 265063 474.1 ns/op 221289 p100-ns/op 211.0 p50-ns/op 669.0 p99-ns/op 9240 p99.9-ns/op 33590 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=4096-4 244800 496.9 ns/op 722531 p100-ns/op 220.0 p50-ns/op 1549 p99-ns/op 8680 p99.9-ns/op 42191 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=8192-4 254239 511.7 ns/op 179551 p100-ns/op 229.0 p50-ns/op 1641 p99-ns/op 6542 p99.9-ns/op 50880 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=65536-4 260713 597.4 ns/op 1017224 p100-ns/op 300.0 p50-ns/op 2020 p99-ns/op 5869 p99.9-ns/op 52719 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=262144-4 184336 607.3 ns/op 702650 p100-ns/op 331.0 p50-ns/op 1980 p99-ns/op 5980 p99.9-ns/op 28519 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=1048576-4 239839 613.7 ns/op 1098852 p100-ns/op 311.0 p50-ns/op 2049 p99-ns/op 3600 p99.9-ns/op 30830 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=4194304-4 243831 721.4 ns/op 1505253 p100-ns/op 380.0 p50-ns/op 2731 p99-ns/op 7430 p99.9-ns/op 32580 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=6-4 287229 431.2 ns/op 241031 p100-ns/op 190.0 p50-ns/op 560.0 p99-ns/op 3781 p99.9-ns/op 15000 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=12-4 276456 444.2 ns/op 277352 p100-ns/op 200.0 p50-ns/op 619.0 p99-ns/op 2970 p99.9-ns/op 19779 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=18-4 266878 465.1 ns/op 226131 p100-ns/op 210.0 p50-ns/op 760.0 p99-ns/op 3760 p99.9-ns/op 30259 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=24-4 260635 446.4 ns/op 226481 p100-ns/op 210.0 p50-ns/op 770.0 p99-ns/op 2981 p99.9-ns/op 22780 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=30-4 264313 483.4 ns/op 219770 p100-ns/op 210.0 p50-ns/op 1101 p99-ns/op 4900 p99.9-ns/op 45130 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=64-4 249508 481.6 ns/op 256270 p100-ns/op 210.0 p50-ns/op 1240 p99-ns/op 4260 p99.9-ns/op 47930 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=128-4 248286 491.9 ns/op 254620 p100-ns/op 219.0 p50-ns/op 1459 p99-ns/op 4630 p99.9-ns/op 39031 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=256-4 253092 480.7 ns/op 227281 p100-ns/op 210.0 p50-ns/op 1409 p99-ns/op 4930 p99.9-ns/op 38000 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=512-4 268119 463.0 ns/op 232431 p100-ns/op 210.0 p50-ns/op 1000 p99-ns/op 5710 p99.9-ns/op 37169 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=1024-4 261754 466.4 ns/op 268651 p100-ns/op 210.0 p50-ns/op 740.0 p99-ns/op 8530 p99.9-ns/op 38029 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=2048-4 262989 464.2 ns/op 313421 p100-ns/op 210.0 p50-ns/op 649.0 p99-ns/op 9060 p99.9-ns/op 41741 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=4096-4 263080 493.7 ns/op 228910 p100-ns/op 220.0 p50-ns/op 1490 p99-ns/op 8390 p99.9-ns/op 38700 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=8192-4 225460 510.5 ns/op 246630 p100-ns/op 220.0 p50-ns/op 1671 p99-ns/op 7339 p99.9-ns/op 52379 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=65536-4 265891 530.4 ns/op 473540 p100-ns/op 240.0 p50-ns/op 1771 p99-ns/op 5180 p99.9-ns/op 43341 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=262144-4 199022 576.1 ns/op 2164445 p100-ns/op 310.0 p50-ns/op 1729 p99-ns/op 2750 p99.9-ns/op 34050 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=1048576-4 216307 618.0 ns/op 1184923 p100-ns/op 339.0 p50-ns/op 2069 p99-ns/op 3160 p99.9-ns/op 29600 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=4194304-4 243266 614.9 ns/op 1175353 p100-ns/op 330.0 p50-ns/op 2000 p99-ns/op 3800 p99.9-ns/op 24361 p99.99-ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=6-4 1709979 68.88 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=12-4 1710453 69.71 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=18-4 1664790 72.33 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=24-4 1645639 69.87 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=30-4 1653900 70.43 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=64-4 1576453 69.94 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=128-4 1701643 67.96 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=256-4 1648220 70.36 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=512-4 1729830 69.13 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=1024-4 1722788 72.31 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=2048-4 1670258 84.66 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=4096-4 1415626 83.67 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=8192-4 1287133 92.82 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=65536-4 757616 147.6 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=262144-4 565287 216.4 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=1048576-4 415897 251.8 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=4194304-4 141974 713.7 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=6-4 1561617 79.47 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=12-4 1636056 74.24 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=18-4 1559672 77.14 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=24-4 1473447 74.85 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=30-4 1475788 77.32 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=64-4 1427935 84.40 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=128-4 1430784 84.66 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=256-4 1523320 77.97 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=512-4 1579522 80.13 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=1024-4 1512415 86.45 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=2048-4 1302312 95.91 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=4096-4 1000000 108.1 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=8192-4 882447 126.9 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=65536-4 737797 150.1 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=262144-4 416556 248.0 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=1048576-4 323392 329.3 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=4194304-4 66358 1623 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=6-4 1108168 93.63 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=12-4 1342161 92.22 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=18-4 1221766 99.04 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=24-4 1273300 91.85 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=30-4 1000000 103.4 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=64-4 1203799 104.1 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=128-4 1000000 104.0 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=256-4 1000000 102.6 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=512-4 1000000 104.0 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=1024-4 931630 136.3 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=2048-4 930128 156.6 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=4096-4 892237 168.0 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=8192-4 695464 191.4 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=65536-4 499158 250.4 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=262144-4 367155 310.0 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=1048576-4 140824 711.8 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=4194304-4 39738 2683 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=6-4 1126021 108.1 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=12-4 868921 117.8 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=18-4 1009296 108.2 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=24-4 1000000 104.7 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=30-4 947302 110.3 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=64-4 882175 122.1 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=128-4 1074030 111.0 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=256-4 1051837 106.9 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=512-4 1069492 111.2 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=1024-4 1048137 115.6 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=2048-4 932912 139.5 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=4096-4 848728 147.4 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=8192-4 826945 157.6 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=65536-4 572798 182.7 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=262144-4 403953 285.4 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=1048576-4 238381 421.7 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=4194304-4 52818 2055 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=6-4 263145 520.3 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=12-4 221976 476.1 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=18-4 249262 475.0 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=24-4 217074 505.7 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=30-4 240837 612.5 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=64-4 240177 516.6 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=128-4 260401 579.7 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=256-4 267408 509.2 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=512-4 248400 571.2 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=1024-4 222296 539.9 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=2048-4 215323 551.6 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=4096-4 174698 610.0 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=8192-4 217395 626.9 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=65536-4 205969 694.1 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=262144-4 210175 544.0 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=1048576-4 142519 701.9 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=6-4 36651 3271 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=12-4 35025 3244 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=18-4 41744 2892 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=24-4 39056 3200 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=30-4 41755 3162 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=64-4 47036 3442 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=128-4 40929 4058 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=256-4 30417 3639 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=512-4 37060 3576 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=1024-4 31530 3702 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=2048-4 39334 3614 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=4096-4 38031 3425 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=8192-4 43622 3052 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=65536-4 51080 2443 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=6-4 21538 7564 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=12-4 16578 7176 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=18-4 17109 6226 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=24-4 15141 7792 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=30-4 18819 7409 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=64-4 13442 8646 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=128-4 17553 7523 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=256-4 15728 8332 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=512-4 15091 7746 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=1024-4 15828 7546 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=2048-4 16182 6989 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=4096-4 18919 6201 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=8192-4 19636 6449 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=65536-4 21698 5416 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=6-4 39284 3836 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=12-4 31647 3697 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=18-4 45837 3493 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=24-4 32586 3382 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=30-4 36691 3670 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=64-4 42436 3958 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=128-4 28460 4044 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=256-4 27031 4778 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=512-4 27105 4495 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=1024-4 27080 4081 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=2048-4 29097 3719 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=4096-4 32595 3775 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=8192-4 38652 3199 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=65536-4 42855 2826 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=6-4 1463048 79.06 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=12-4 1575111 74.60 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=18-4 1605657 75.60 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=24-4 1670564 72.11 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=30-4 1618846 79.81 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=64-4 1609101 77.11 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=128-4 1612682 78.36 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=256-4 1585669 75.52 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=512-4 1501670 75.62 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=1024-4 1554825 76.25 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=2048-4 1398915 76.88 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=4096-4 1305486 101.6 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=8192-4 1000000 118.4 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=65536-4 880734 162.9 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=262144-4 515235 207.5 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=1048576-4 453714 269.2 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=4194304-4 86526 1274 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=6-4 1543288 73.64 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=12-4 1720512 71.86 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=18-4 1632124 73.90 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=24-4 1688096 70.49 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=30-4 1608081 75.63 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=64-4 1542070 75.61 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=128-4 1554708 76.12 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=256-4 1640516 77.57 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=512-4 1605949 83.69 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=1024-4 1558856 74.26 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=2048-4 1612394 75.45 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=4096-4 1234348 97.82 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=8192-4 1044289 117.1 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=65536-4 665790 162.1 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=262144-4 523436 232.6 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=1048576-4 423405 270.5 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=4194304-4 86842 1277 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=6-4 2522872 46.90 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=12-4 2220196 54.88 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=18-4 2151538 54.68 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=24-4 2004549 58.81 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=30-4 2173400 54.62 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=64-4 2156683 54.82 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=128-4 2126419 55.26 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=256-4 2171463 55.60 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=512-4 2115996 56.58 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=1024-4 2111792 55.98 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=2048-4 2101263 56.46 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=4096-4 2101761 56.56 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=8192-4 2076733 57.44 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=65536-4 1705398 71.15 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=262144-4 679653 176.7 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=1048576-4 572302 193.3 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=4194304-4 501480 223.9 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=6-4 2540882 47.48 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=12-4 2222532 53.71 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=18-4 2195468 53.52 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=24-4 2038066 57.76 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=30-4 2187028 54.07 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=64-4 2166498 55.50 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=128-4 2152140 55.63 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=256-4 2249733 55.26 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=512-4 2148718 55.23 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=1024-4 2109589 56.76 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=2048-4 2121991 56.26 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=4096-4 2097270 57.21 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=8192-4 2019936 59.18 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=65536-4 1503544 69.40 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=262144-4 615356 203.3 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=1048576-4 550513 221.1 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=4194304-4 458590 242.2 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=6-4 2373264 49.82 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=12-4 1995948 62.83 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=18-4 2077819 57.35 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=24-4 1951473 61.00 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=30-4 2035933 67.83 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=64-4 2091192 59.31 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=128-4 2037187 58.08 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=256-4 2010699 57.81 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=512-4 1973500 59.25 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=1024-4 2031555 60.01 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=2048-4 1991397 61.04 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=4096-4 1896049 61.76 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=8192-4 1814131 66.18 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=65536-4 1335902 123.3 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=262144-4 550118 245.1 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=1048576-4 445294 256.3 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=4194304-4 453537 264.3 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=6-4 1776236 67.68 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=12-4 1542222 76.81 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=18-4 1557270 76.36 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=24-4 1448808 83.82 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=30-4 1556953 76.88 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=64-4 1568314 75.70 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=128-4 1525846 77.50 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=256-4 1528719 76.69 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=512-4 1539211 77.57 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=1024-4 1513424 77.71 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=2048-4 1531723 78.42 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=4096-4 1549934 77.73 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=8192-4 1493370 80.79 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=65536-4 935635 114.1 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=262144-4 552795 216.9 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=1048576-4 487438 246.9 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=4194304-4 372434 280.8 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=6-4 239420 446.3 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=12-4 253434 471.3 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=18-4 233980 473.0 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=24-4 253017 426.1 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=30-4 237580 487.0 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=64-4 234132 463.4 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=128-4 241576 473.1 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=256-4 249957 470.7 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=512-4 218658 528.3 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=1024-4 239162 498.3 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=2048-4 211048 559.4 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=4096-4 192476 596.1 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=8192-4 204081 608.6 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=65536-4 215692 662.1 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=262144-4 149564 739.8 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=1048576-4 50463 2599 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=6-4 38916 3469 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=12-4 34435 3446 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=18-4 38755 2963 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=24-4 35166 2987 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=30-4 32805 3175 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=64-4 32038 3626 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=128-4 31287 4497 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=256-4 36253 3519 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=512-4 38584 3819 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=1024-4 33099 3816 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=2048-4 33382 3629 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=4096-4 36134 3627 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=8192-4 33975 3171 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=65536-4 39936 3263 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=6-4 24690 6220 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=12-4 16546 7200 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=18-4 18510 6473 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=24-4 17421 7748 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=30-4 15835 7240 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=64-4 17215 7975 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=128-4 18031 7679 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=256-4 14238 9074 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=512-4 14794 7843 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=1024-4 15768 7762 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=2048-4 15618 7442 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=4096-4 16302 6451 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=8192-4 16915 6495 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=65536-4 14283 8716 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=6-4 26691 3765 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=12-4 32490 4016 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=18-4 31756 3388 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=24-4 38196 3241 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=30-4 40184 4019 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=64-4 29988 4021 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=128-4 30408 4393 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=256-4 27138 4287 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=512-4 27949 3600 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=1024-4 33315 3963 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=2048-4 31020 3941 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=4096-4 29428 3808 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=8192-4 36028 3429 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=65536-4 34048 3305 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=6-4 2502789 48.12 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=12-4 2252836 54.03 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=18-4 2141725 54.54 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=24-4 2068308 58.48 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=30-4 2126809 55.45 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=64-4 2142333 55.47 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=128-4 2129132 55.74 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=256-4 2111841 55.97 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=512-4 2127543 56.61 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=1024-4 2126044 56.25 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=2048-4 2071874 57.37 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=4096-4 2073292 56.79 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=8192-4 2020071 58.76 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=65536-4 1608878 80.78 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=262144-4 667484 167.1 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=1048576-4 555206 213.9 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=4194304-4 427527 236.4 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=6-4 2396559 48.25 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=12-4 2204257 54.10 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=18-4 2150212 56.02 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=24-4 2100655 57.06 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=30-4 2137707 55.38 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=64-4 2148784 55.23 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=128-4 2183408 55.70 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=256-4 2138358 55.54 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=512-4 2130409 56.01 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=1024-4 2127039 57.05 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=2048-4 2086164 57.20 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=4096-4 2071351 57.28 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=8192-4 2027310 58.47 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=65536-4 1398488 91.52 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=262144-4 698272 173.8 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=1048576-4 526669 218.8 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=4194304-4 482498 227.8 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=6-4 1941404 59.87 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=12-4 1832608 65.58 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=18-4 1867633 63.57 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=24-4 1829925 65.69 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=30-4 1845354 63.82 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=64-4 1852374 65.97 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=128-4 1731224 66.61 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=256-4 1709978 70.47 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=512-4 1677249 70.88 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=1024-4 1645273 73.36 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=2048-4 1620351 74.40 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=4096-4 1594909 74.74 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=8192-4 1550056 77.00 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=65536-4 1224692 96.09 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=262144-4 644697 181.5 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=1048576-4 606376 225.7 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=4194304-4 564558 215.8 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=6-4 2035756 59.72 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=12-4 1870551 63.21 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=18-4 1912621 63.04 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=24-4 1914756 62.18 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=30-4 1843879 66.21 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=64-4 1813539 65.42 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=128-4 1774658 68.23 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=256-4 1708926 70.23 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=512-4 1661043 71.85 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=1024-4 1611690 73.35 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=2048-4 1609998 73.74 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=4096-4 1604931 74.54 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=8192-4 1542280 77.94 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=65536-4 1142685 111.8 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=262144-4 641349 209.3 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=1048576-4 561303 224.8 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=4194304-4 540972 212.3 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=6-4 161944 8069 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=12-4 271394 8168 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=18-4 352333 8721 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=24-4 245367 5210 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=30-4 370018 6487 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=64-4 547094 5065 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=128-4 443833 2587 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=256-4 558972 1903 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=512-4 718861 1539 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=1024-4 630289 807.1 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=2048-4 725524 635.9 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=4096-4 748267 466.9 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=8192-4 787621 342.5 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=65536-4 626869 262.6 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=262144-4 479696 313.6 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=1048576-4 422808 310.6 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=4194304-4 388620 291.2 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=6-4 886456 127.3 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=12-4 966912 122.6 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=18-4 943572 124.5 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=24-4 943015 127.4 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=30-4 902314 126.2 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=64-4 854272 128.9 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=128-4 897336 130.5 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=256-4 909867 131.3 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=512-4 913652 133.0 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=1024-4 777013 131.3 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=2048-4 911602 131.7 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=4096-4 905277 132.6 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=8192-4 863871 136.8 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=65536-4 589336 203.1 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=262144-4 458334 274.4 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=1048576-4 432700 313.9 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=4194304-4 429945 280.9 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=6-4 405529 295.2 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=12-4 393948 311.3 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=18-4 380002 300.8 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=24-4 388476 307.8 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=30-4 381000 301.5 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=64-4 362889 303.6 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=128-4 380414 296.7 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=256-4 387142 290.9 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=512-4 335962 311.1 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=1024-4 372094 306.1 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=2048-4 384686 318.2 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=4096-4 353883 319.9 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=8192-4 395516 328.6 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=65536-4 221996 516.0 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=262144-4 218002 595.5 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=1048576-4 207804 604.1 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=6-4 91102 1244 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=12-4 88728 1241 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=18-4 91702 1246 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=24-4 88645 1269 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=30-4 87691 1279 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=64-4 84584 1308 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=128-4 77511 1330 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=256-4 87009 1327 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=512-4 74554 1439 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=1024-4 66583 1531 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=2048-4 59251 1909 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=4096-4 60102 1964 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=8192-4 51926 2210 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=65536-4 40408 2808 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=6-4 1360807 83.75 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=12-4 1379164 85.53 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=18-4 1563817 75.92 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=24-4 1539630 79.94 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=30-4 1427346 79.53 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=64-4 1478166 77.19 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=128-4 1483002 78.58 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=256-4 1425620 80.78 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=512-4 1470956 80.22 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=1024-4 1444249 88.80 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=2048-4 1257006 85.81 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=4096-4 1148698 97.36 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=8192-4 998065 110.6 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=65536-4 473851 234.4 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=262144-4 425355 323.0 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=1048576-4 421098 324.8 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=4194304-4 409806 303.0 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=6-4 1396658 88.40 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=12-4 1411297 82.70 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=18-4 1470823 80.28 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=24-4 1536931 80.91 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=30-4 1495116 77.12 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=64-4 1476808 78.76 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=128-4 1480532 79.90 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=256-4 1451564 84.46 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=512-4 1466175 78.62 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=1024-4 1434078 85.62 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=2048-4 1463600 83.84 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=4096-4 1273227 92.97 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=8192-4 1143554 99.91 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=65536-4 706188 230.4 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=262144-4 478036 296.2 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=1048576-4 400323 324.5 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=4194304-4 462440 288.9 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=6-4 1400301 87.75 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=12-4 1403086 88.09 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=18-4 1482536 82.21 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=24-4 1279035 85.03 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=30-4 1378879 87.89 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=64-4 1463574 86.59 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=128-4 1356118 88.03 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=256-4 1408333 89.24 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=512-4 1313726 84.84 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=1024-4 1357240 86.51 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=2048-4 1383120 86.44 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=4096-4 1278313 93.42 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=8192-4 1133512 112.1 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=65536-4 527407 201.4 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=262144-4 417565 339.5 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=1048576-4 456688 328.5 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=4194304-4 417418 313.4 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=6-4 1544575 77.78 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=12-4 1276322 95.60 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=18-4 1229032 98.48 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=24-4 1145664 105.9 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=30-4 1181286 101.0 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=64-4 1150578 101.9 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=128-4 1172343 104.9 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=256-4 1000000 103.3 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=512-4 1147294 103.3 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=1024-4 1148037 104.1 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=2048-4 1132594 103.5 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=4096-4 1153812 104.1 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=8192-4 1000000 105.8 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=65536-4 1000000 140.5 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=262144-4 1000000 292.5 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=1048576-4 669230 177.2 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=4194304-4 681962 164.5 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=6-4 1520186 78.72 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=12-4 1263404 93.67 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=18-4 1228556 97.93 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=24-4 1000000 104.3 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=30-4 1200583 99.82 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=64-4 1188253 97.56 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=128-4 1171948 101.1 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=256-4 1144766 102.9 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=512-4 1139436 103.5 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=1024-4 1148737 105.2 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=2048-4 1130182 104.9 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=4096-4 1136815 106.2 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=8192-4 946712 108.3 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=65536-4 1000000 144.6 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=262144-4 1000000 282.8 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=1048576-4 716377 183.4 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=4194304-4 676626 174.1 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=6-4 1423509 83.04 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=12-4 985048 103.4 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=18-4 1000000 108.9 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=24-4 1000000 121.3 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=30-4 1057105 111.8 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=64-4 1044570 113.5 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=128-4 1037584 113.5 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=256-4 1018467 117.4 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=512-4 1011807 118.8 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=1024-4 1033005 117.3 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=2048-4 1000000 118.3 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=4096-4 878893 122.8 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=8192-4 962607 125.5 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=65536-4 1000000 195.4 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=262144-4 920172 344.8 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=1048576-4 722341 207.0 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=4194304-4 650146 186.1 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=6-4 1000171 118.3 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=12-4 852712 143.0 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=18-4 846676 140.3 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=24-4 804996 152.0 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=30-4 833622 142.4 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=64-4 818676 144.5 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=128-4 818000 145.1 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=256-4 811093 145.6 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=512-4 828448 145.5 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=1024-4 802275 144.0 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=2048-4 694675 145.1 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=4096-4 819318 148.4 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=8192-4 798607 150.0 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=65536-4 1000000 236.2 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=262144-4 796725 404.9 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=1048576-4 641263 210.0 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=4194304-4 618500 199.3 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=6-4 224266 633.8 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=12-4 196483 638.8 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=18-4 193114 581.4 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=24-4 196012 634.6 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=30-4 190096 600.8 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=64-4 185764 619.2 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=128-4 195680 657.8 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=256-4 161419 653.2 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=512-4 158481 648.4 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=1024-4 161305 822.2 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=2048-4 208321 816.2 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=4096-4 176259 763.9 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=8192-4 173926 778.9 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=65536-4 400347 800.3 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=262144-4 268384 953.8 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=1048576-4 270637 389.5 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=6-4 41467 3869 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=12-4 32876 4213 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=18-4 25377 3997 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=24-4 27409 3869 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=30-4 29264 3959 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=64-4 32161 4527 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=128-4 20690 4939 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=256-4 24686 4414 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=512-4 27504 5167 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=1024-4 26719 5291 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=2048-4 28072 4518 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=4096-4 29004 4759 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=8192-4 32398 3532 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=65536-4 60560 1777 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=6-4 13750 7351 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=12-4 14455 8337 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=18-4 15488 8435 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=24-4 18550 8786 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=30-4 13576 8820 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=64-4 10000 10046 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=128-4 12696 9748 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=256-4 12566 9869 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=512-4 13226 8500 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=1024-4 13891 9220 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=2048-4 16480 8401 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=4096-4 15415 7968 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=8192-4 23924 6191 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=65536-4 44178 2833 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=6-4 25332 4431 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=12-4 27147 4558 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=18-4 36144 3973 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=24-4 30748 3599 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=30-4 31100 3795 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=64-4 28827 3951 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=128-4 32530 3990 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=256-4 26413 4457 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=512-4 24529 4587 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=1024-4 27834 4473 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=2048-4 36062 4109 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=4096-4 34516 4030 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=8192-4 39358 3059 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=65536-4 551844 3555 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=6-4 1474412 79.83 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=12-4 1265444 96.81 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=18-4 999613 101.0 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=24-4 1115227 106.5 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=30-4 1150689 103.3 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=64-4 1157958 104.1 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=128-4 1145616 104.4 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=256-4 1129212 104.7 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=512-4 1130518 105.3 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=1024-4 1133632 105.7 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=2048-4 1118913 106.8 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=4096-4 918924 110.9 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=8192-4 1092762 108.6 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=65536-4 1000000 132.0 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=262144-4 1000000 206.7 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=1048576-4 794704 180.9 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=4194304-4 752802 180.0 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=6-4 1475952 79.89 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=12-4 1253672 95.40 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=18-4 1186394 103.1 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=24-4 1117964 103.0 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=30-4 1168531 102.3 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=64-4 1155237 104.5 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=128-4 1141466 105.7 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=256-4 1125930 105.0 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=512-4 1106172 105.5 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=1024-4 1112118 107.5 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=2048-4 1071135 105.9 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=4096-4 1000000 107.5 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=8192-4 922344 109.2 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=65536-4 1000000 181.0 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=262144-4 854029 217.8 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=1048576-4 739642 185.2 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=4194304-4 703430 181.4 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=6-4 826064 144.6 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=12-4 665230 178.0 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=18-4 653180 179.3 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=24-4 645396 188.2 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=30-4 627744 183.1 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=64-4 628707 189.5 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=128-4 573428 199.1 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=256-4 550820 215.0 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=512-4 507668 234.4 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=1024-4 468034 263.4 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=2048-4 410776 295.2 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=4096-4 415029 358.5 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=8192-4 399898 439.5 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=65536-4 775592 678.4 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=262144-4 381596 911.6 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=1048576-4 322504 377.6 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=4194304-4 308521 388.1 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=6-4 838654 144.9 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=12-4 670401 180.0 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=18-4 627189 179.5 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=24-4 626962 187.2 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=30-4 653488 183.7 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=64-4 629850 190.9 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=128-4 601707 198.4 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=256-4 532664 214.2 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=512-4 506596 235.5 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=1024-4 450931 262.4 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=2048-4 410688 306.0 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=4096-4 347692 362.8 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=8192-4 358322 457.3 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=65536-4 354204 776.3 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=262144-4 336808 1093 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=1048576-4 309288 394.2 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=4194304-4 287149 383.7 ns/op BenchmarkMapPop/Key=string/Elem=string/len=6-4 792151 150.8 ns/op BenchmarkMapPop/Key=string/Elem=string/len=12-4 644894 186.3 ns/op BenchmarkMapPop/Key=string/Elem=string/len=18-4 632173 188.4 ns/op BenchmarkMapPop/Key=string/Elem=string/len=24-4 558416 197.5 ns/op BenchmarkMapPop/Key=string/Elem=string/len=30-4 605426 190.8 ns/op BenchmarkMapPop/Key=string/Elem=string/len=64-4 603284 199.4 ns/op BenchmarkMapPop/Key=string/Elem=string/len=128-4 569815 209.9 ns/op BenchmarkMapPop/Key=string/Elem=string/len=256-4 528298 224.9 ns/op BenchmarkMapPop/Key=string/Elem=string/len=512-4 483546 249.4 ns/op BenchmarkMapPop/Key=string/Elem=string/len=1024-4 384284 278.9 ns/op BenchmarkMapPop/Key=string/Elem=string/len=2048-4 355431 320.3 ns/op BenchmarkMapPop/Key=string/Elem=string/len=4096-4 359712 401.0 ns/op BenchmarkMapPop/Key=string/Elem=string/len=8192-4 309534 478.8 ns/op BenchmarkMapPop/Key=string/Elem=string/len=65536-4 427887 910.3 ns/op BenchmarkMapPop/Key=string/Elem=string/len=262144-4 304170 1276 ns/op BenchmarkMapPop/Key=string/Elem=string/len=1048576-4 244359 460.0 ns/op BenchmarkMapPop/Key=string/Elem=string/len=4194304-4 250347 442.7 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=6-4 597784 190.9 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=12-4 554749 214.0 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=18-4 557535 219.7 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=24-4 454240 223.0 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=30-4 549531 224.9 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=64-4 531042 228.2 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=128-4 511402 233.3 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=256-4 481652 247.1 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=512-4 371290 272.7 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=1024-4 403908 297.0 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=2048-4 413599 339.4 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=4096-4 380654 394.6 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=8192-4 362960 491.2 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=65536-4 519510 779.5 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=262144-4 399566 1256 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=1048576-4 345912 370.8 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=4194304-4 353222 338.9 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=6-4 140254 800.8 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=12-4 142591 749.3 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=18-4 137852 774.8 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=24-4 155600 759.8 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=30-4 179790 775.4 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=64-4 149856 737.0 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=128-4 159396 741.4 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=256-4 136196 894.6 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=512-4 117967 1075 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=1024-4 117373 1179 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=2048-4 109854 1285 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=4096-4 121188 1274 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=8192-4 82396 1305 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=65536-4 140474 1717 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=262144-4 124603 920.9 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=1048576-4 120703 984.9 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=6-4 21942 4752 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=12-4 30842 5426 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=18-4 21372 4746 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=24-4 24796 4397 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=30-4 26718 4859 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=64-4 23768 4899 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=128-4 21921 5472 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=256-4 21970 5110 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=512-4 21291 5618 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=1024-4 22899 5318 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=2048-4 24591 5612 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=4096-4 28508 5323 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=8192-4 26460 5043 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=65536-4 55958 2147 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=6-4 13538 8773 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=12-4 14028 8804 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=18-4 10000 10257 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=24-4 12046 9086 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=30-4 13830 9638 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=64-4 12447 8945 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=128-4 10000 10675 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=256-4 10000 10178 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=512-4 13112 9291 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=1024-4 14175 8533 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=2048-4 17119 8834 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=4096-4 16711 7898 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=8192-4 21825 6410 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=65536-4 53208 2166 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=6-4 25304 3955 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=12-4 36390 4055 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=18-4 36759 4240 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=24-4 37444 3575 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=30-4 38842 3933 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=64-4 31140 3947 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=128-4 29299 3701 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=256-4 27286 4148 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=512-4 41875 4421 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=1024-4 30216 4428 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=2048-4 38694 4048 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=4096-4 35325 3750 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=8192-4 40422 2972 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=65536-4 157048 3309 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=6-4 827139 144.8 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=12-4 639234 179.9 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=18-4 600954 184.4 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=24-4 639519 188.1 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=30-4 637026 188.9 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=64-4 619735 194.1 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=128-4 496084 203.0 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=256-4 551932 216.1 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=512-4 517678 239.1 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=1024-4 420808 267.5 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=2048-4 493896 309.4 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=4096-4 364210 365.3 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=8192-4 332040 428.6 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=65536-4 686732 791.0 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=262144-4 421813 1213 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=1048576-4 350019 359.4 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=4194304-4 343726 371.1 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=6-4 826185 144.1 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=12-4 663321 182.6 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=18-4 659876 178.9 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=24-4 643090 185.7 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=30-4 660207 181.1 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=64-4 600824 189.0 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=128-4 516567 199.4 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=256-4 571116 213.6 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=512-4 470172 233.6 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=1024-4 398056 262.7 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=2048-4 369595 309.2 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=4096-4 375430 363.5 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=8192-4 355041 436.6 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=65536-4 353955 814.0 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=262144-4 382362 1079 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=1048576-4 324752 378.0 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=4194304-4 319660 350.4 ns/op BenchmarkMemmove/0-4 14944927 7.529 ns/op BenchmarkMemmove/1-4 2934013 41.81 ns/op 23.92 MB/s BenchmarkMemmove/2-4 2843476 43.29 ns/op 46.20 MB/s BenchmarkMemmove/3-4 2802952 42.17 ns/op 71.15 MB/s BenchmarkMemmove/4-4 2775680 40.72 ns/op 98.24 MB/s BenchmarkMemmove/5-4 2889458 42.64 ns/op 117.27 MB/s BenchmarkMemmove/6-4 2821569 41.13 ns/op 145.87 MB/s BenchmarkMemmove/7-4 2872640 41.03 ns/op 170.62 MB/s BenchmarkMemmove/8-4 2798965 43.62 ns/op 183.42 MB/s BenchmarkMemmove/9-4 2552592 45.30 ns/op 198.69 MB/s BenchmarkMemmove/10-4 2615647 46.14 ns/op 216.73 MB/s BenchmarkMemmove/11-4 2575938 45.24 ns/op 243.13 MB/s BenchmarkMemmove/12-4 2592470 45.13 ns/op 265.92 MB/s BenchmarkMemmove/13-4 2598871 47.04 ns/op 276.34 MB/s BenchmarkMemmove/14-4 2629906 45.41 ns/op 308.30 MB/s BenchmarkMemmove/15-4 2634754 47.26 ns/op 317.39 MB/s BenchmarkMemmove/16-4 2735281 43.85 ns/op 364.87 MB/s BenchmarkMemmove/32-4 2567006 47.13 ns/op 679.02 MB/s BenchmarkMemmove/64-4 2298781 52.80 ns/op 1212.19 MB/s BenchmarkMemmove/128-4 1892526 62.16 ns/op 2059.09 MB/s BenchmarkMemmove/256-4 1490162 80.53 ns/op 3179.02 MB/s BenchmarkMemmove/512-4 945742 125.2 ns/op 4090.98 MB/s BenchmarkMemmove/1024-4 624756 189.4 ns/op 5405.14 MB/s BenchmarkMemmove/2048-4 348932 344.1 ns/op 5952.22 MB/s BenchmarkMemmove/4096-4 162106 662.4 ns/op 6184.00 MB/s BenchmarkMemmoveOverlap/32-4 2493722 46.57 ns/op 687.15 MB/s BenchmarkMemmoveOverlap/64-4 2254110 51.95 ns/op 1232.03 MB/s BenchmarkMemmoveOverlap/128-4 1916854 62.43 ns/op 2050.32 MB/s BenchmarkMemmoveOverlap/256-4 1490664 80.96 ns/op 3162.16 MB/s BenchmarkMemmoveOverlap/512-4 919382 126.4 ns/op 4050.13 MB/s BenchmarkMemmoveOverlap/1024-4 609067 192.9 ns/op 5307.46 MB/s BenchmarkMemmoveOverlap/2048-4 366769 331.8 ns/op 6172.67 MB/s BenchmarkMemmoveOverlap/4096-4 196174 616.2 ns/op 6646.68 MB/s BenchmarkMemmoveUnalignedDst/0-4 15397070 7.790 ns/op BenchmarkMemmoveUnalignedDst/1-4 2969522 41.24 ns/op 24.25 MB/s BenchmarkMemmoveUnalignedDst/2-4 2892550 41.56 ns/op 48.12 MB/s BenchmarkMemmoveUnalignedDst/3-4 2841750 42.80 ns/op 70.10 MB/s BenchmarkMemmoveUnalignedDst/4-4 2851234 41.82 ns/op 95.66 MB/s BenchmarkMemmoveUnalignedDst/5-4 2721228 41.65 ns/op 120.04 MB/s BenchmarkMemmoveUnalignedDst/6-4 2841594 43.51 ns/op 137.89 MB/s BenchmarkMemmoveUnalignedDst/7-4 2871987 42.29 ns/op 165.52 MB/s BenchmarkMemmoveUnalignedDst/8-4 2799372 44.29 ns/op 180.62 MB/s BenchmarkMemmoveUnalignedDst/9-4 2560293 45.76 ns/op 196.68 MB/s BenchmarkMemmoveUnalignedDst/10-4 2528880 46.69 ns/op 214.18 MB/s BenchmarkMemmoveUnalignedDst/11-4 2612616 45.53 ns/op 241.57 MB/s BenchmarkMemmoveUnalignedDst/12-4 2588522 45.48 ns/op 263.87 MB/s BenchmarkMemmoveUnalignedDst/13-4 2615041 45.23 ns/op 287.41 MB/s BenchmarkMemmoveUnalignedDst/14-4 2605603 46.93 ns/op 298.32 MB/s BenchmarkMemmoveUnalignedDst/15-4 2610884 45.58 ns/op 329.07 MB/s BenchmarkMemmoveUnalignedDst/16-4 2536533 48.15 ns/op 332.30 MB/s BenchmarkMemmoveUnalignedDst/32-4 2412172 49.42 ns/op 647.54 MB/s BenchmarkMemmoveUnalignedDst/64-4 2287245 53.93 ns/op 1186.68 MB/s BenchmarkMemmoveUnalignedDst/128-4 1906010 63.32 ns/op 2021.37 MB/s BenchmarkMemmoveUnalignedDst/256-4 1467369 81.47 ns/op 3142.40 MB/s BenchmarkMemmoveUnalignedDst/512-4 949827 124.6 ns/op 4109.18 MB/s BenchmarkMemmoveUnalignedDst/1024-4 620869 192.0 ns/op 5333.10 MB/s BenchmarkMemmoveUnalignedDst/2048-4 362841 326.0 ns/op 6282.36 MB/s BenchmarkMemmoveUnalignedDst/4096-4 173595 618.0 ns/op 6628.14 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 2447559 49.89 ns/op 641.37 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 2116257 54.13 ns/op 1182.31 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1839529 64.81 ns/op 1975.05 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1433367 83.22 ns/op 3076.19 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 984297 120.4 ns/op 4252.34 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 582672 200.7 ns/op 5103.30 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 366362 334.6 ns/op 6121.30 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 177435 622.3 ns/op 6581.66 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14682256 7.107 ns/op BenchmarkMemmoveUnalignedSrc/1-4 2854736 40.61 ns/op 24.63 MB/s BenchmarkMemmoveUnalignedSrc/2-4 2773346 41.48 ns/op 48.21 MB/s BenchmarkMemmoveUnalignedSrc/3-4 2868096 43.13 ns/op 69.56 MB/s BenchmarkMemmoveUnalignedSrc/4-4 2868396 42.21 ns/op 94.76 MB/s BenchmarkMemmoveUnalignedSrc/5-4 2771646 43.05 ns/op 116.14 MB/s BenchmarkMemmoveUnalignedSrc/6-4 2757277 41.59 ns/op 144.25 MB/s BenchmarkMemmoveUnalignedSrc/7-4 2838530 41.54 ns/op 168.52 MB/s BenchmarkMemmoveUnalignedSrc/8-4 2791244 44.57 ns/op 179.48 MB/s BenchmarkMemmoveUnalignedSrc/9-4 2609695 45.72 ns/op 196.87 MB/s BenchmarkMemmoveUnalignedSrc/10-4 2539093 46.53 ns/op 214.90 MB/s BenchmarkMemmoveUnalignedSrc/11-4 2577276 45.93 ns/op 239.49 MB/s BenchmarkMemmoveUnalignedSrc/12-4 2571524 45.33 ns/op 264.74 MB/s BenchmarkMemmoveUnalignedSrc/13-4 2594834 45.73 ns/op 284.27 MB/s BenchmarkMemmoveUnalignedSrc/14-4 2610360 45.02 ns/op 310.99 MB/s BenchmarkMemmoveUnalignedSrc/15-4 2596735 45.69 ns/op 328.32 MB/s BenchmarkMemmoveUnalignedSrc/16-4 2551014 45.89 ns/op 348.64 MB/s BenchmarkMemmoveUnalignedSrc/32-4 2467807 48.02 ns/op 666.43 MB/s BenchmarkMemmoveUnalignedSrc/64-4 2241014 54.06 ns/op 1183.90 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1871132 64.95 ns/op 1970.77 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1403446 82.09 ns/op 3118.36 MB/s BenchmarkMemmoveUnalignedSrc/512-4 1009952 124.1 ns/op 4126.97 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 561388 202.2 ns/op 5064.07 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 350245 353.4 ns/op 5795.83 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 166838 644.2 ns/op 6358.49 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 2122189 56.72 ns/op 282.07 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 2114533 57.43 ns/op 278.62 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 2036821 60.38 ns/op 264.98 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1993692 59.52 ns/op 268.80 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 1969606 59.29 ns/op 269.87 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 1971835 60.96 ns/op 262.45 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 1947657 59.10 ns/op 270.73 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 2001025 59.50 ns/op 268.91 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1901071 63.08 ns/op 1014.51 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1752793 67.99 ns/op 941.32 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1729600 69.08 ns/op 926.44 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1719295 68.95 ns/op 928.19 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1716994 69.35 ns/op 922.88 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1744599 68.76 ns/op 930.74 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1744314 69.11 ns/op 926.05 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1746963 68.98 ns/op 927.79 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 1253517 94.58 ns/op 2706.57 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 1000000 109.6 ns/op 2335.38 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 1153284 100.9 ns/op 2537.54 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 1166203 103.5 ns/op 2474.45 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 1151847 102.2 ns/op 2505.48 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 1000000 104.9 ns/op 2439.57 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 1193190 103.0 ns/op 2486.16 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 1151919 101.9 ns/op 2511.48 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 146280 738.1 ns/op 5549.09 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 103531 1067 ns/op 3837.04 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 138654 781.8 ns/op 5239.16 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 133238 788.6 ns/op 5193.89 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 145873 807.9 ns/op 5070.06 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 138924 812.5 ns/op 5041.12 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 127981 812.6 ns/op 5040.40 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 137270 800.0 ns/op 5120.29 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 10268 11858 ns/op 5526.64 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 7008 16926 ns/op 3871.88 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 9112 12713 ns/op 5155.16 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 9322 13408 ns/op 4887.67 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 9201 12845 ns/op 5102.15 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 8181 12852 ns/op 5099.21 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 9232 12903 ns/op 5079.21 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 9066 13337 ns/op 4913.77 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 2485846 48.17 ns/op 664.29 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 2255090 53.00 ns/op 1207.44 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1880533 62.99 ns/op 2032.19 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1485892 82.00 ns/op 3121.83 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 938749 126.0 ns/op 4064.39 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 635460 195.2 ns/op 5246.42 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 366523 332.1 ns/op 6166.58 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 160033 636.4 ns/op 6435.75 MB/s BenchmarkMemclr/5-4 13420278 8.737 ns/op 572.25 MB/s BenchmarkMemclr/16-4 13743276 8.727 ns/op 1833.35 MB/s BenchmarkMemclr/64-4 12392590 9.367 ns/op 6832.30 MB/s BenchmarkMemclr/256-4 11456617 9.688 ns/op 26424.92 MB/s BenchmarkMemclr/4096-4 2769032 42.96 ns/op 95354.61 MB/s BenchmarkMemclr/65536-4 156944 755.0 ns/op 86802.45 MB/s BenchmarkMemclr/1M-4 8150 13905 ns/op 75407.81 MB/s BenchmarkMemclr/4M-4 2014 61692 ns/op 67987.33 MB/s BenchmarkMemclr/8M-4 916 112736 ns/op 74409.36 MB/s BenchmarkMemclr/16M-4 344 308019 ns/op 54468.07 MB/s BenchmarkMemclr/64M-4 88 1335572 ns/op 50247.29 MB/s BenchmarkMemclrUnaligned/0_5-4 7828688 14.77 ns/op 338.46 MB/s BenchmarkMemclrUnaligned/0_16-4 8222643 14.66 ns/op 1091.28 MB/s BenchmarkMemclrUnaligned/0_64-4 7690755 15.64 ns/op 4091.79 MB/s BenchmarkMemclrUnaligned/0_256-4 7564648 14.73 ns/op 17378.62 MB/s BenchmarkMemclrUnaligned/0_4096-4 2737639 43.57 ns/op 93998.95 MB/s BenchmarkMemclrUnaligned/0_65536-4 142468 741.3 ns/op 88406.06 MB/s BenchmarkMemclrUnaligned/1_5-4 7759276 13.17 ns/op 379.57 MB/s BenchmarkMemclrUnaligned/1_16-4 8044045 13.67 ns/op 1170.83 MB/s BenchmarkMemclrUnaligned/1_64-4 7404061 15.54 ns/op 4118.66 MB/s BenchmarkMemclrUnaligned/1_256-4 7385250 15.04 ns/op 17022.83 MB/s BenchmarkMemclrUnaligned/1_4096-4 1727236 69.63 ns/op 58823.34 MB/s BenchmarkMemclrUnaligned/1_65536-4 127663 941.6 ns/op 69600.27 MB/s BenchmarkMemclrUnaligned/4_5-4 8044275 14.48 ns/op 345.30 MB/s BenchmarkMemclrUnaligned/4_16-4 8041387 13.87 ns/op 1153.41 MB/s BenchmarkMemclrUnaligned/4_64-4 7572357 15.25 ns/op 4196.16 MB/s BenchmarkMemclrUnaligned/4_256-4 7440674 15.85 ns/op 16151.83 MB/s BenchmarkMemclrUnaligned/4_4096-4 1812560 66.11 ns/op 61961.33 MB/s BenchmarkMemclrUnaligned/4_65536-4 125548 896.2 ns/op 73129.79 MB/s BenchmarkMemclrUnaligned/7_5-4 8045652 14.65 ns/op 341.37 MB/s BenchmarkMemclrUnaligned/7_16-4 8077000 14.65 ns/op 1092.00 MB/s BenchmarkMemclrUnaligned/7_64-4 7577804 15.29 ns/op 4185.19 MB/s BenchmarkMemclrUnaligned/7_256-4 7403275 15.87 ns/op 16131.95 MB/s BenchmarkMemclrUnaligned/7_4096-4 1738504 69.21 ns/op 59185.60 MB/s BenchmarkMemclrUnaligned/7_65536-4 122143 944.4 ns/op 69393.83 MB/s BenchmarkMemclrUnaligned/0_1M-4 7986 14411 ns/op 72764.63 MB/s BenchmarkMemclrUnaligned/0_4M-4 1561 77228 ns/op 54310.77 MB/s BenchmarkMemclrUnaligned/0_8M-4 788 127129 ns/op 65984.83 MB/s BenchmarkMemclrUnaligned/0_16M-4 444 255013 ns/op 65789.63 MB/s BenchmarkMemclrUnaligned/0_64M-4 90 1392418 ns/op 48195.93 MB/s BenchmarkMemclrUnaligned/1_1M-4 6133 19949 ns/op 52562.87 MB/s BenchmarkMemclrUnaligned/1_4M-4 1772 67758 ns/op 61900.79 MB/s BenchmarkMemclrUnaligned/1_8M-4 688 148122 ns/op 56633.16 MB/s BenchmarkMemclrUnaligned/1_16M-4 338 342857 ns/op 48933.52 MB/s BenchmarkMemclrUnaligned/1_64M-4 86 1340839 ns/op 50049.90 MB/s BenchmarkMemclrUnaligned/4_1M-4 7374 16637 ns/op 63025.51 MB/s BenchmarkMemclrUnaligned/4_4M-4 1718 63061 ns/op 66512.26 MB/s BenchmarkMemclrUnaligned/4_8M-4 931 127352 ns/op 65869.26 MB/s BenchmarkMemclrUnaligned/4_16M-4 342 332813 ns/op 50410.31 MB/s BenchmarkMemclrUnaligned/4_64M-4 88 1327427 ns/op 50555.59 MB/s BenchmarkMemclrUnaligned/7_1M-4 6310 19311 ns/op 54300.06 MB/s BenchmarkMemclrUnaligned/7_4M-4 1488 68393 ns/op 61326.16 MB/s BenchmarkMemclrUnaligned/7_8M-4 822 133774 ns/op 62707.20 MB/s BenchmarkMemclrUnaligned/7_16M-4 398 277682 ns/op 60418.78 MB/s BenchmarkMemclrUnaligned/7_64M-4 90 1315123 ns/op 51028.57 MB/s BenchmarkGoMemclr/5-4 14983966 7.209 ns/op 693.55 MB/s BenchmarkGoMemclr/16-4 15990428 6.597 ns/op 2425.19 MB/s BenchmarkGoMemclr/64-4 15376827 7.782 ns/op 8223.72 MB/s BenchmarkGoMemclr/256-4 13741623 8.117 ns/op 31538.62 MB/s BenchmarkMemclrRange/1K_2K-4 95163 1268 ns/op 75619.37 MB/s BenchmarkMemclrRange/2K_8K-4 32678 3619 ns/op 92157.76 MB/s BenchmarkMemclrRange/4K_16K-4 33982 3309 ns/op 97641.67 MB/s BenchmarkMemclrRange/160K_228K-4 6394 18640 ns/op 89211.79 MB/s BenchmarkClearFat7-4 9297076 12.39 ns/op BenchmarkClearFat8-4 9065872 12.62 ns/op BenchmarkClearFat11-4 8299875 14.18 ns/op BenchmarkClearFat12-4 8439373 13.30 ns/op BenchmarkClearFat13-4 8132997 14.10 ns/op BenchmarkClearFat14-4 8000113 13.78 ns/op BenchmarkClearFat15-4 8148543 14.14 ns/op BenchmarkClearFat16-4 8436453 13.26 ns/op BenchmarkClearFat24-4 8074621 14.21 ns/op BenchmarkClearFat32-4 8129338 14.52 ns/op BenchmarkClearFat40-4 7397078 15.47 ns/op BenchmarkClearFat48-4 7284460 15.24 ns/op BenchmarkClearFat56-4 6847902 16.97 ns/op BenchmarkClearFat64-4 6631814 17.43 ns/op BenchmarkClearFat72-4 6601899 18.22 ns/op BenchmarkClearFat128-4 4653925 24.15 ns/op BenchmarkClearFat256-4 3321650 35.34 ns/op BenchmarkClearFat512-4 1961955 60.69 ns/op BenchmarkClearFat1024-4 1000000 102.8 ns/op BenchmarkClearFat1032-4 1155002 105.6 ns/op BenchmarkClearFat1040-4 935389 127.7 ns/op BenchmarkCopyFat7-4 9527634 11.94 ns/op BenchmarkCopyFat8-4 9354942 12.60 ns/op BenchmarkCopyFat11-4 8492739 13.17 ns/op BenchmarkCopyFat12-4 8502391 13.80 ns/op BenchmarkCopyFat13-4 8306396 13.83 ns/op BenchmarkCopyFat14-4 6002370 19.32 ns/op BenchmarkCopyFat15-4 8014143 13.90 ns/op BenchmarkCopyFat16-4 8422940 13.61 ns/op BenchmarkCopyFat24-4 8371530 13.88 ns/op BenchmarkCopyFat32-4 7792785 14.87 ns/op BenchmarkCopyFat64-4 6468811 17.69 ns/op BenchmarkCopyFat72-4 6389559 18.30 ns/op BenchmarkCopyFat128-4 4608589 25.14 ns/op BenchmarkCopyFat256-4 3280114 36.19 ns/op BenchmarkCopyFat512-4 1882405 61.89 ns/op BenchmarkCopyFat520-4 1890609 64.43 ns/op BenchmarkCopyFat1024-4 1000000 116.5 ns/op BenchmarkCopyFat1032-4 1079486 111.4 ns/op BenchmarkCopyFat1040-4 1009790 116.4 ns/op BenchmarkIssue18740/2byte-4 703 168092 ns/op BenchmarkIssue18740/4byte-4 1102 102479 ns/op BenchmarkIssue18740/8byte-4 1668 71343 ns/op BenchmarkMemclrKnownSize1-4 11223010 10.57 ns/op 94.58 MB/s BenchmarkMemclrKnownSize2-4 7881457 15.17 ns/op 131.86 MB/s BenchmarkMemclrKnownSize4-4 4565271 25.62 ns/op 156.15 MB/s BenchmarkMemclrKnownSize8-4 2081720 58.69 ns/op 136.30 MB/s BenchmarkMemclrKnownSize16-4 925765 121.2 ns/op 131.99 MB/s BenchmarkMemclrKnownSize32-4 450122 234.9 ns/op 136.24 MB/s BenchmarkMemclrKnownSize64-4 222484 465.0 ns/op 137.62 MB/s BenchmarkMemclrKnownSize112-4 144363 790.9 ns/op 141.62 MB/s BenchmarkMemclrKnownSize128-4 124219 1003 ns/op 127.66 MB/s BenchmarkMemclrKnownSize192-4 69438 1670 ns/op 115.00 MB/s BenchmarkMemclrKnownSize248-4 66708 1757 ns/op 141.13 MB/s BenchmarkMemclrKnownSize256-4 64509 1768 ns/op 144.83 MB/s BenchmarkMemclrKnownSize512-4 33858 3637 ns/op 140.77 MB/s BenchmarkMemclrKnownSize1024-4 17001 7003 ns/op 146.22 MB/s BenchmarkMemclrKnownSize4096-4 4089 28229 ns/op 145.10 MB/s BenchmarkMemclrKnownSize512KiB-4 31 3709457 ns/op 141.34 MB/s BenchmarkReadMetricsLatency-4 15357 4560 p50-ns 5739 p90-ns 23150 p99-ns BenchmarkFinalizer-4 100 1050163 ns/op BenchmarkFinalizerRun-4 261390 996.0 ns/op BenchmarkMinFloat-4 2182534 54.02 ns/op BenchmarkMaxFloat-4 2213745 53.75 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 9353827 11.48 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 2967951 40.10 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2523789 46.73 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2495061 47.02 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1780926 67.91 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1669939 71.74 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2386710 50.40 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1725098 69.99 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1794844 66.66 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2315649 51.82 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2305892 52.13 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 2073488 56.96 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1953146 61.68 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1775521 67.45 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 9166298 13.13 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 9076418 12.75 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 9264397 12.80 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 8822475 13.15 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 8604626 13.04 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 8313814 14.35 ns/op BenchmarkFindBitRange64/PatternAASize2-4 8972148 12.00 ns/op BenchmarkFindBitRange64/PatternAASize8-4 9261415 11.11 ns/op BenchmarkFindBitRange64/PatternAASize32-4 9418315 12.80 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 9053220 13.11 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 9134559 12.79 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 9112507 12.77 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 9010988 13.05 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 9100297 12.28 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 9141495 12.79 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 9750103 11.50 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 9107652 11.17 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 9112771 12.81 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 9033135 13.10 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 8917594 12.51 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 8983996 13.09 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 8898661 12.08 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 9073268 13.12 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 8840427 13.09 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 8817808 11.86 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 8973207 13.06 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 9069716 13.17 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 9014725 11.45 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 8837712 13.06 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 9117991 13.07 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 8999870 13.07 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 9410006 12.76 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 9268869 12.74 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 9005694 13.08 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 9086797 12.83 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 9043183 12.82 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 9013263 11.48 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 9217614 12.76 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 9408862 12.30 ns/op BenchmarkNetpollBreak-4 3418 35513 ns/op BenchmarkPinnerPinUnpinBatch-4 1921 63970 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 303 386525 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1920 65670 ns/op BenchmarkPinnerPinUnpin-4 2358668 50.55 ns/op BenchmarkPinnerPinUnpinTiny-4 2403735 50.63 ns/op BenchmarkPinnerPinUnpinDouble-4 936100 129.0 ns/op BenchmarkPinnerPinUnpinParallel-4 6273270 18.49 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 6417256 18.30 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 210267 780.8 ns/op BenchmarkPinnerIsPinnedOnPinned-4 8030694 14.44 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 7839223 14.68 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 12804358 9.393 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 12227100 9.328 ns/op BenchmarkPingPongHog-4 338 312713 ns/op BenchmarkStackGrowth-4 190766 632.6 ns/op BenchmarkStackGrowthDeep-4 1875 63745 ns/op BenchmarkCreateGoroutines-4 30609 3950 ns/op BenchmarkCreateGoroutinesParallel-4 30512 3890 ns/op BenchmarkCreateGoroutinesCapture-4 4954 21586 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 37714 3557 ns/op BenchmarkClosureCall-4 21360511 5.306 ns/op BenchmarkWakeupParallelSpinning/0s-4 6426 20033 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5689 24717 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4038 29249 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2792 42880 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1963 59007 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1464 89339 ns/op BenchmarkWakeupParallelSpinning/50µs-4 778 147636 ns/op BenchmarkWakeupParallelSpinning/100µs-4 490 245244 ns/op BenchmarkMatmult-4 5746344 21.16 ns/op BenchmarkFastrand-4 12701714 8.632 ns/op BenchmarkFastrand64-4 13876470 8.723 ns/op BenchmarkFastrandHashiter-4 6316238 18.80 ns/op BenchmarkFastrandn/2-4 7340278 16.42 ns/op BenchmarkFastrandn/3-4 7458019 23.47 ns/op BenchmarkFastrandn/4-4 7305796 16.37 ns/op BenchmarkFastrandn/5-4 7309807 16.39 ns/op BenchmarkIfaceCmp100-4 126244 916.1 ns/op BenchmarkIfaceCmpNil100-4 211149 540.9 ns/op BenchmarkEfaceCmpDiff-4 43198 2778 ns/op BenchmarkEfaceCmpDiffIndirect-4 37630 2744 ns/op BenchmarkDefer-4 1602487 74.56 ns/op BenchmarkDefer10-4 1241948 106.7 ns/op BenchmarkDeferMany-4 831897 232.4 ns/op BenchmarkPanicRecover-4 885247 141.1 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 218192 581.8 ns/op 200.0 p50-ns 259.0 p90-ns 460.0 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 181488 647.1 ns/op 181.0 p50-ns 269.0 p90-ns 480.0 p99-ns BenchmarkGoroutineProfile/small/idle-4 4036 35053 ns/op 30090 p50-ns 34380 p90-ns 98041 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 3690880 ns/op 209690 p50-ns 18396006 p90-ns 24990553 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 233952 495.7 ns/op 180.0 p50-ns 181.0 p90-ns 240.0 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 180267 705.4 ns/op 190.0 p50-ns 261.0 p90-ns 420.0 p99-ns BenchmarkGoroutineProfile/large/idle-4 48 2339965 ns/op 2215216 p50-ns 3400618 p90-ns 5024252 p99-ns BenchmarkGoroutineProfile/large/loaded-4 24 5196448 ns/op 3493140 p50-ns 14421794 p90-ns 20477081 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 233700 535.0 ns/op 179.0 p50-ns 181.0 p90-ns 341.0 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 206348 934.2 ns/op 180.0 p50-ns 190.0 p90-ns 360.0 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 1652 75457 ns/op 69021 p50-ns 76510 p90-ns 167710 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 348 1038411 ns/op 199381 p50-ns 412831 p90-ns 20396381 p99-ns BenchmarkProcYield/1-4 4074988 29.05 ns/op BenchmarkProcYield/10-4 558838 215.6 ns/op BenchmarkProcYield/30-4 190474 626.5 ns/op BenchmarkProcYield/100-4 56876 2065 ns/op BenchmarkProcYield/1000-4 5874 20678 ns/op BenchmarkOSYield-4 756751 152.3 ns/op BenchmarkMutexContention-4 1000000 113.0 ns/op BenchmarkMutexHandoff/Solo-4 6351531 17.53 ns/op BenchmarkMutexHandoff/FastPingPong-4 120931 590.4 ns/op BenchmarkMutexHandoff/SlowPingPong-4 5329 7436 ns/op BenchmarkRWMutexUncontended-4 7092327 16.41 ns/op BenchmarkRWMutexWrite100-4 929192 128.5 ns/op BenchmarkRWMutexWrite10-4 103131 1111 ns/op BenchmarkRWMutexWorkWrite100-4 568677 984.1 ns/op BenchmarkRWMutexWorkWrite10-4 78130 1589 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 3980 30132 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1426 84460 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1948 63068 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 644 177498 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 888 125741 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 312 373469 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 468 258594 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 148 760536 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 502910 285.0 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 500248 276.5 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 455553 315.8 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 466593 287.9 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 496219 263.2 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 410773 326.7 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 472526 280.7 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 431937 268.8 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 456654 349.7 ns/op BenchmarkMakeSlice/Byte-4 3093604 39.31 ns/op BenchmarkMakeSlice/Int16-4 3194983 39.87 ns/op BenchmarkMakeSlice/Int-4 2299023 54.14 ns/op BenchmarkMakeSlice/Ptr-4 2099450 54.64 ns/op BenchmarkMakeSlice/Struct/24-4 1371738 91.95 ns/op BenchmarkMakeSlice/Struct/32-4 1200680 106.8 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 126.0 ns/op BenchmarkGrowSlice/Byte-4 1197471 101.1 ns/op BenchmarkGrowSlice/Int16-4 1000000 108.2 ns/op BenchmarkGrowSlice/Int-4 707252 149.2 ns/op BenchmarkGrowSlice/Ptr-4 722097 159.9 ns/op BenchmarkGrowSlice/Struct/24-4 477853 264.3 ns/op BenchmarkGrowSlice/Struct/32-4 373897 310.0 ns/op BenchmarkGrowSlice/Struct/40-4 299736 350.2 ns/op BenchmarkExtendSlice/IntSlice-4 712587 157.7 ns/op BenchmarkExtendSlice/PointerSlice-4 673410 170.1 ns/op BenchmarkExtendSlice/NoGrow-4 1262528 93.24 ns/op BenchmarkAppend-4 1116734 107.3 ns/op BenchmarkAppendGrowByte-4 8 13739274 ns/op BenchmarkAppendGrowString-4 2 96041514 ns/op BenchmarkAppendSlice/1Bytes-4 2832438 42.87 ns/op BenchmarkAppendSlice/4Bytes-4 2842214 42.72 ns/op BenchmarkAppendSlice/7Bytes-4 2766042 44.32 ns/op BenchmarkAppendSlice/8Bytes-4 2669229 43.52 ns/op BenchmarkAppendSlice/15Bytes-4 2474836 47.67 ns/op BenchmarkAppendSlice/16Bytes-4 2481709 47.87 ns/op BenchmarkAppendSlice/32Bytes-4 2435522 48.26 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 128737 949.4 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 32119 3339 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 10000 13919 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 2512 47400 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 394 308081 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 123 1184275 ns/op BenchmarkAppendStr/1Bytes-4 3116683 37.12 ns/op BenchmarkAppendStr/4Bytes-4 3069276 39.07 ns/op BenchmarkAppendStr/8Bytes-4 3110650 39.13 ns/op BenchmarkAppendStr/16Bytes-4 2804550 41.64 ns/op BenchmarkAppendStr/32Bytes-4 2815078 42.26 ns/op BenchmarkAppendSpecialCase-4 1056140 113.2 ns/op BenchmarkCopy/1Byte-4 2836149 43.66 ns/op 22.91 MB/s BenchmarkCopy/1String-4 3198510 38.33 ns/op 26.09 MB/s BenchmarkCopy/2Byte-4 2822143 42.65 ns/op 46.89 MB/s BenchmarkCopy/2String-4 2766849 42.62 ns/op 46.92 MB/s BenchmarkCopy/4Byte-4 2789593 43.89 ns/op 91.13 MB/s BenchmarkCopy/4String-4 2695917 43.12 ns/op 92.77 MB/s BenchmarkCopy/8Byte-4 2735614 44.55 ns/op 179.57 MB/s BenchmarkCopy/8String-4 2699677 44.43 ns/op 180.04 MB/s BenchmarkCopy/12Byte-4 2626982 44.94 ns/op 266.99 MB/s BenchmarkCopy/12String-4 2586823 47.45 ns/op 252.88 MB/s BenchmarkCopy/16Byte-4 2631134 46.10 ns/op 347.05 MB/s BenchmarkCopy/16String-4 2637286 44.98 ns/op 355.68 MB/s BenchmarkCopy/32Byte-4 2526570 48.09 ns/op 665.44 MB/s BenchmarkCopy/32String-4 2442253 46.86 ns/op 682.85 MB/s BenchmarkCopy/128Byte-4 1892680 65.94 ns/op 1941.03 MB/s BenchmarkCopy/128String-4 1839505 63.88 ns/op 2003.85 MB/s BenchmarkCopy/1024Byte-4 621853 193.6 ns/op 5290.22 MB/s BenchmarkCopy/1024String-4 510772 226.2 ns/op 4527.22 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 48901 2405 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 27782 4244 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 18061 6630 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 15217 8178 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 10000 11131 ns/op BenchmarkAppendInPlace/Grow/Byte-4 229132 548.3 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 226986 557.4 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 167480 731.0 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 129030 886.1 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 110518 1026 ns/op BenchmarkStackCopyPtr-4 2 89883023 ns/op BenchmarkStackCopy-4 2 73851058 ns/op BenchmarkStackCopyNoCache-4 26 4095196 ns/op BenchmarkStackCopyWithStkobj-4 4 31540496 ns/op BenchmarkIssue18138-4 813 128031 ns/op BenchmarkCompareStringEqual-4 12793950 8.728 ns/op BenchmarkCompareStringIdentical-4 21265382 5.603 ns/op BenchmarkCompareStringSameLength-4 13860603 8.082 ns/op BenchmarkCompareStringDifferentLength-4 20899791 5.309 ns/op BenchmarkCompareStringBigUnaligned-4 4015 38329 ns/op 27357.62 MB/s BenchmarkCompareStringBig-4 3938 39639 ns/op 26453.40 MB/s BenchmarkConcatStringAndBytes-4 3541696 33.56 ns/op BenchmarkSliceByteToString/1-4 3197508 39.59 ns/op BenchmarkSliceByteToString/2-4 1636125 68.30 ns/op BenchmarkSliceByteToString/4-4 1803361 69.30 ns/op BenchmarkSliceByteToString/8-4 1734846 70.40 ns/op BenchmarkSliceByteToString/16-4 1662542 70.05 ns/op BenchmarkSliceByteToString/32-4 1424518 81.87 ns/op BenchmarkSliceByteToString/64-4 1201334 103.3 ns/op BenchmarkSliceByteToString/128-4 885488 139.4 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 3176418 37.18 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 1238700 96.60 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1493203 80.31 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 5281257 22.45 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 2475981 47.92 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2829464 41.74 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 5250951 22.58 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 2462990 48.40 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 2881065 41.66 ns/op BenchmarkRuneIterate/range/ASCII-4 10998924 10.03 ns/op BenchmarkRuneIterate/range/Japanese-4 2880585 40.25 ns/op BenchmarkRuneIterate/range/MixedLength-4 3434955 33.86 ns/op BenchmarkRuneIterate/range1/ASCII-4 11657348 10.02 ns/op BenchmarkRuneIterate/range1/Japanese-4 2952452 40.35 ns/op BenchmarkRuneIterate/range1/MixedLength-4 3571972 33.64 ns/op BenchmarkRuneIterate/range2/ASCII-4 10197066 10.58 ns/op BenchmarkRuneIterate/range2/Japanese-4 2945450 40.41 ns/op BenchmarkRuneIterate/range2/MixedLength-4 3590931 33.29 ns/op BenchmarkArrayEqual-4 21425568 5.412 ns/op BenchmarkFunc/Name-4 3882481 30.54 ns/op BenchmarkFunc/Entry-4 11998218 9.337 ns/op BenchmarkFunc/FileLine-4 3490647 31.87 ns/op PASS ok runtime 1320.161s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: AMD EPYC 7B12 BenchmarkHandle/non-concurrent-4 35089 3136 ns/op BenchmarkHandle/concurrent-4 13982 8283 ns/op PASS ok runtime/cgo 1.430s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: AMD EPYC 7B12 BenchmarkGoroutine/Profile.WriteTo_idle_50-4 44 2641309 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 45 3182137 ns/op 297.2 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 679 192080 ns/op 4.923 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 16 8200172 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 13 8480946 ns/op 753.4 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 278 402092 ns/op 22.70 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 51354612 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 60742351 ns/op 5820 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 43 2659344 ns/op 246.1 concurrent_launches/op PASS ok runtime/pprof 2.688s goos: freebsd goarch: amd64 pkg: runtime/race cpu: AMD EPYC 7B12 BenchmarkSyncLeak-4 50 2183188 ns/op BenchmarkStackLeak-4 14455 7961 ns/op PASS ok runtime/race 1.415s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: AMD EPYC 7B12 BenchmarkStartRegion-4 5915210 19.73 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 222226 583.6 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.349s goos: freebsd goarch: amd64 pkg: slices cpu: AMD EPYC 7B12 BenchmarkEqualFunc_Large-4 40 2512204 ns/op BenchmarkIndex_Large-4 147 726289 ns/op BenchmarkIndexFunc_Large-4 79 1277250 ns/op BenchmarkCompact/nil-4 8883733 13.41 ns/op BenchmarkCompact/one-4 2419464 47.83 ns/op BenchmarkCompact/sorted-4 1620690 74.00 ns/op BenchmarkCompact/2_items-4 1414057 85.09 ns/op BenchmarkCompact/unsorted-4 1628840 73.51 ns/op BenchmarkCompact/many-4 763186 133.3 ns/op BenchmarkCompact_Large/all_dup-4 2314 43654 ns/op BenchmarkCompact_Large/no_dup-4 2643 40466 ns/op BenchmarkCompactFunc/nil-4 4518145 25.69 ns/op BenchmarkCompactFunc/one-4 1890327 61.04 ns/op BenchmarkCompactFunc/sorted-4 1325929 90.38 ns/op BenchmarkCompactFunc/2_items-4 1191123 99.63 ns/op BenchmarkCompactFunc/unsorted-4 1327993 88.69 ns/op BenchmarkCompactFunc/many-4 779258 151.8 ns/op BenchmarkCompactFunc_Large/all_dup-4 8 13961225 ns/op BenchmarkCompactFunc_Large/no_dup-4 10 11122624 ns/op BenchmarkReplace/naive-fast-4 122136 1080 ns/op BenchmarkReplace/optimized-fast-4 143480 1002 ns/op BenchmarkReplace/naive-slow-4 37005 3032 ns/op BenchmarkReplace/optimized-slow-4 46945 2632 ns/op BenchmarkBinarySearchFloats/Size16-4 1580080 76.51 ns/op BenchmarkBinarySearchFloats/Size32-4 1375036 87.81 ns/op BenchmarkBinarySearchFloats/Size64-4 1203663 99.20 ns/op BenchmarkBinarySearchFloats/Size128-4 1000000 105.4 ns/op BenchmarkBinarySearchFloats/Size512-4 799900 131.9 ns/op BenchmarkBinarySearchFloats/Size1024-4 797720 138.9 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 650749 166.7 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 627606 194.3 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 547660 223.2 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 441225 244.4 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 397450 310.7 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 324112 313.6 ns/op BenchmarkSortFuncStruct/Size16-4 18595 6502 ns/op BenchmarkSortFuncStruct/Size32-4 5948 17538 ns/op BenchmarkSortFuncStruct/Size64-4 9404 12827 ns/op BenchmarkSortFuncStruct/Size128-4 4704 23765 ns/op BenchmarkSortFuncStruct/Size512-4 1371 88715 ns/op BenchmarkSortFuncStruct/Size1024-4 684 175431 ns/op PASS ok slices 7.436s goos: freebsd goarch: amd64 pkg: sort cpu: AMD EPYC 7B12 BenchmarkSearchWrappers-4 454659 234.1 ns/op BenchmarkSortInts-4 2 80138750 ns/op BenchmarkSlicesSortInts-4 3 47368018 ns/op BenchmarkSortIsSorted-4 39 2983271 ns/op BenchmarkSlicesIsSorted-4 69 1681642 ns/op BenchmarkSortStrings-4 1 120960521 ns/op BenchmarkSlicesSortStrings-4 2 77198692 ns/op BenchmarkSortStrings_Sorted-4 34 3396727 ns/op BenchmarkSlicesSortStrings_Sorted-4 54 2166854 ns/op BenchmarkSortStructs-4 1 162945565 ns/op BenchmarkSortFuncStructs-4 1 135619728 ns/op BenchmarkSortString1K-4 342 348640 ns/op BenchmarkSortString1K_Slice-4 253 482399 ns/op BenchmarkStableString1K-4 126 948122 ns/op BenchmarkSortInt1K-4 410 288471 ns/op BenchmarkSortInt1K_Sorted-4 5676 18708 ns/op BenchmarkSortInt1K_Reversed-4 4033 29697 ns/op BenchmarkSortInt1K_Mod8-4 1042 111767 ns/op BenchmarkStableInt1K-4 171 680474 ns/op BenchmarkStableInt1K_Slice-4 201 602276 ns/op BenchmarkSortInt64K-4 4 27436193 ns/op BenchmarkSortInt64K_Slice-4 3 38860680 ns/op BenchmarkStableInt64K-4 2 63245437 ns/op BenchmarkSort1e2-4 571 209977 ns/op BenchmarkStable1e2-4 225 529994 ns/op BenchmarkSort1e4-4 3 43368427 ns/op BenchmarkStable1e4-4 1 174711862 ns/op PASS ok sort 8.278s goos: freebsd goarch: amd64 pkg: strconv cpu: AMD EPYC 7B12 BenchmarkAtof64Decimal-4 1069424 112.1 ns/op BenchmarkAtof64Float-4 957396 121.0 ns/op BenchmarkAtof64FloatExp-4 838039 146.1 ns/op BenchmarkAtof64Big-4 586454 206.1 ns/op BenchmarkAtof64RandomBits-4 583748 201.4 ns/op BenchmarkAtof64RandomFloats-4 623984 191.1 ns/op BenchmarkAtof64RandomLongFloats-4 549876 218.4 ns/op BenchmarkAtof32Decimal-4 1077711 108.7 ns/op BenchmarkAtof32Float-4 983119 121.2 ns/op BenchmarkAtof32FloatExp-4 833875 145.7 ns/op BenchmarkAtof32Random-4 487644 234.7 ns/op BenchmarkAtof32RandomLong-4 210132 547.2 ns/op BenchmarkParseInt/Pos/7bit-4 1809219 66.98 ns/op BenchmarkParseInt/Pos/26bit-4 965940 123.9 ns/op BenchmarkParseInt/Pos/31bit-4 847797 140.5 ns/op BenchmarkParseInt/Pos/56bit-4 613492 209.3 ns/op BenchmarkParseInt/Pos/63bit-4 564282 227.2 ns/op BenchmarkParseInt/Neg/7bit-4 1727911 67.16 ns/op BenchmarkParseInt/Neg/26bit-4 965259 129.3 ns/op BenchmarkParseInt/Neg/31bit-4 874480 144.6 ns/op BenchmarkParseInt/Neg/56bit-4 560722 209.9 ns/op BenchmarkParseInt/Neg/63bit-4 571796 227.5 ns/op BenchmarkAtoi/Pos/7bit-4 2533035 47.14 ns/op BenchmarkAtoi/Pos/26bit-4 1228544 97.84 ns/op BenchmarkAtoi/Pos/31bit-4 1214259 107.8 ns/op BenchmarkAtoi/Pos/56bit-4 669844 177.5 ns/op BenchmarkAtoi/Pos/63bit-4 496693 238.6 ns/op BenchmarkAtoi/Neg/7bit-4 2473310 47.35 ns/op BenchmarkAtoi/Neg/26bit-4 1215862 98.81 ns/op BenchmarkAtoi/Neg/31bit-4 1081572 109.7 ns/op BenchmarkAtoi/Neg/56bit-4 683222 175.9 ns/op BenchmarkAtoi/Neg/63bit-4 501456 241.1 ns/op BenchmarkFormatFloat/Decimal-4 164965 693.4 ns/op BenchmarkFormatFloat/Float-4 162252 742.3 ns/op BenchmarkFormatFloat/Exp-4 164100 692.5 ns/op BenchmarkFormatFloat/NegExp-4 163581 695.9 ns/op BenchmarkFormatFloat/LongExp-4 138031 844.2 ns/op BenchmarkFormatFloat/Big-4 128552 904.8 ns/op BenchmarkFormatFloat/BinaryExp-4 321784 355.0 ns/op BenchmarkFormatFloat/32Integer-4 164624 671.5 ns/op BenchmarkFormatFloat/32ExactFraction-4 185479 624.0 ns/op BenchmarkFormatFloat/32Point-4 165061 717.8 ns/op BenchmarkFormatFloat/32Exp-4 169543 687.0 ns/op BenchmarkFormatFloat/32NegExp-4 173334 679.4 ns/op BenchmarkFormatFloat/32Shortest-4 169924 641.7 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 178490 592.2 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 183838 611.1 ns/op BenchmarkFormatFloat/64Fixed1-4 215342 517.8 ns/op BenchmarkFormatFloat/64Fixed2-4 215646 516.8 ns/op BenchmarkFormatFloat/64Fixed3-4 199711 524.2 ns/op BenchmarkFormatFloat/64Fixed4-4 236071 510.4 ns/op BenchmarkFormatFloat/64Fixed12-4 125112 872.6 ns/op BenchmarkFormatFloat/64Fixed16-4 153772 728.6 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 170510 697.1 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 149677 798.9 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 3985 30888 ns/op BenchmarkFormatFloat/Slowpath64-4 137312 840.2 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 141630 832.9 ns/op BenchmarkAppendFloat/Decimal-4 187162 604.9 ns/op BenchmarkAppendFloat/Float-4 165975 654.0 ns/op BenchmarkAppendFloat/Exp-4 181068 598.4 ns/op BenchmarkAppendFloat/NegExp-4 199518 606.2 ns/op BenchmarkAppendFloat/LongExp-4 159840 744.6 ns/op BenchmarkAppendFloat/Big-4 135069 819.0 ns/op BenchmarkAppendFloat/BinaryExp-4 472832 252.2 ns/op BenchmarkAppendFloat/32Integer-4 186682 606.5 ns/op BenchmarkAppendFloat/32ExactFraction-4 199155 547.7 ns/op BenchmarkAppendFloat/32Point-4 192343 620.1 ns/op BenchmarkAppendFloat/32Exp-4 186228 584.3 ns/op BenchmarkAppendFloat/32NegExp-4 187606 582.8 ns/op BenchmarkAppendFloat/32Shortest-4 215329 510.1 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 228368 533.8 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 193615 527.6 ns/op BenchmarkAppendFloat/64Fixed1-4 244359 434.2 ns/op BenchmarkAppendFloat/64Fixed2-4 258469 428.6 ns/op BenchmarkAppendFloat/64Fixed3-4 257131 421.3 ns/op BenchmarkAppendFloat/64Fixed4-4 267860 419.9 ns/op BenchmarkAppendFloat/64Fixed12-4 134527 777.4 ns/op BenchmarkAppendFloat/64Fixed16-4 184015 652.2 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 218504 546.0 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 156158 687.0 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 3733 30242 ns/op BenchmarkAppendFloat/Slowpath64-4 152377 737.4 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 146792 729.7 ns/op BenchmarkFormatInt-4 25420 4644 ns/op BenchmarkAppendInt-4 24914 4753 ns/op BenchmarkFormatUint-4 137152 927.7 ns/op BenchmarkAppendUint-4 131708 864.6 ns/op BenchmarkFormatIntSmall/7-4 4306574 28.27 ns/op BenchmarkFormatIntSmall/42-4 4177945 27.55 ns/op BenchmarkAppendIntSmall-4 1895805 62.25 ns/op BenchmarkAppendUintVarlen/1-4 1925448 63.28 ns/op BenchmarkAppendUintVarlen/12-4 1929153 64.78 ns/op BenchmarkAppendUintVarlen/123-4 1359327 88.00 ns/op BenchmarkAppendUintVarlen/1234-4 1212607 87.92 ns/op BenchmarkAppendUintVarlen/12345-4 1347331 89.39 ns/op BenchmarkAppendUintVarlen/123456-4 1352995 102.8 ns/op BenchmarkAppendUintVarlen/1234567-4 1000000 105.6 ns/op BenchmarkAppendUintVarlen/12345678-4 1308226 89.32 ns/op BenchmarkAppendUintVarlen/123456789-4 1264939 95.26 ns/op BenchmarkAppendUintVarlen/1234567890-4 1000000 110.9 ns/op BenchmarkAppendUintVarlen/12345678901-4 1230686 97.77 ns/op BenchmarkAppendUintVarlen/123456789012-4 1215292 95.77 ns/op BenchmarkAppendUintVarlen/1234567890123-4 1205092 100.3 ns/op BenchmarkAppendUintVarlen/12345678901234-4 1186102 97.23 ns/op BenchmarkAppendUintVarlen/123456789012345-4 1170871 99.59 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 1206757 98.90 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 1170097 104.6 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 976850 106.4 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 1000000 103.3 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 1140976 105.5 ns/op BenchmarkQuote-4 67303 1708 ns/op BenchmarkQuoteRune-4 675022 176.3 ns/op BenchmarkAppendQuote-4 78680 1526 ns/op BenchmarkAppendQuoteRune-4 925179 111.0 ns/op BenchmarkUnquoteEasy-4 1824522 65.56 ns/op BenchmarkUnquoteHard-4 74133 1666 ns/op PASS ok strconv 19.789s goos: freebsd goarch: amd64 pkg: strings cpu: AMD EPYC 7B12 BenchmarkBuildString_Builder/1Write_NoGrow-4 653714 176.7 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 213405 572.1 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 263133 401.4 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 713398 169.7 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 249753 548.0 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 327348 386.8 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 460675 267.1 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 126393 929.6 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 149548 802.6 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 2026375 62.80 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 28585 4154 ns/op BenchmarkGenericMatch1-4 2611 40470 ns/op BenchmarkGenericMatch2-4 580 203250 ns/op BenchmarkSingleMaxSkipping-4 9427 12056 ns/op 829.50 MB/s BenchmarkSingleLongSuffixFail-4 17692 6817 ns/op 146.99 MB/s BenchmarkSingleMatch-4 362 324635 ns/op 46.21 MB/s BenchmarkByteByteNoMatch-4 79376 1432 ns/op BenchmarkByteByteMatch-4 27660 4138 ns/op BenchmarkByteStringMatch-4 35442 3462 ns/op BenchmarkHTMLEscapeNew-4 110892 1135 ns/op BenchmarkHTMLEscapeOld-4 136296 888.1 ns/op BenchmarkByteStringReplacerWriteString-4 1873 62656 ns/op BenchmarkByteReplacerWriteString-4 2139 49791 ns/op BenchmarkByteByteReplaces-4 6523 17786 ns/op BenchmarkByteByteMap-4 19016 6102 ns/op BenchmarkMap/identity/ASCII-4 787237 152.3 ns/op BenchmarkMap/identity/Greek-4 577375 207.1 ns/op BenchmarkMap/change/ASCII-4 67467 1739 ns/op BenchmarkMap/change/Greek-4 43518 2773 ns/op BenchmarkIndexRune-4 3879699 31.14 ns/op BenchmarkIndexRuneLongString-4 3170208 35.64 ns/op BenchmarkIndexRuneFastPath-4 5199279 23.22 ns/op BenchmarkIndex-4 10407813 10.21 ns/op BenchmarkLastIndex-4 5697042 21.94 ns/op BenchmarkIndexByte-4 12001590 10.04 ns/op BenchmarkToUpper/#00-4 5945302 20.80 ns/op BenchmarkToUpper/ONLYUPPER-4 3761244 31.42 ns/op BenchmarkToUpper/abc-4 528364 229.8 ns/op BenchmarkToUpper/AbC123-4 355106 308.8 ns/op BenchmarkToUpper/azAZ09_-4 432267 278.1 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 96391 1188 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 116578 963.2 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 53314 2347 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 92589 1291 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 154521 717.0 ns/op BenchmarkToLower/#00-4 5802505 20.35 ns/op BenchmarkToLower/abc-4 5169475 24.48 ns/op BenchmarkToLower/AbC123-4 311050 334.6 ns/op BenchmarkToLower/azAZ09_-4 304059 341.7 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 155200 716.2 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 111735 1019 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 52179 2277 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 99802 1160 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 162055 699.4 ns/op BenchmarkMapNoChanges-4 1063615 113.0 ns/op BenchmarkTrim-4 52471 2243 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 4149309 29.23 ns/op BenchmarkToValidUTF8/InvalidASCII-4 295328 402.2 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 198902 597.6 ns/op BenchmarkEqualFold/Tests-4 77710 1539 ns/op BenchmarkEqualFold/ASCII-4 4862287 24.47 ns/op BenchmarkEqualFold/UnicodePrefix-4 141286 792.1 ns/op BenchmarkEqualFold/UnicodeSuffix-4 161700 740.9 ns/op BenchmarkIndexHard1-4 1254 93797 ns/op BenchmarkIndexHard2-4 914 131068 ns/op BenchmarkIndexHard3-4 189 627910 ns/op BenchmarkIndexHard4-4 182 657761 ns/op BenchmarkLastIndexHard1-4 72 1675056 ns/op BenchmarkLastIndexHard2-4 67 1672931 ns/op BenchmarkLastIndexHard3-4 63 1677341 ns/op BenchmarkCountHard1-4 1274 95320 ns/op BenchmarkCountHard2-4 910 131115 ns/op BenchmarkCountHard3-4 189 629662 ns/op BenchmarkIndexTorture-4 9283 12831 ns/op BenchmarkCountTorture-4 8390 12708 ns/op BenchmarkCountTortureOverlapping-4 1977 57402 ns/op BenchmarkCountByte/10-4 5401926 20.99 ns/op 476.35 MB/s BenchmarkCountByte/32-4 5259216 23.06 ns/op 1387.85 MB/s BenchmarkCountByte/4096-4 1381105 87.38 ns/op 46875.12 MB/s BenchmarkCountByte/4194304-4 1304 79391 ns/op 52830.90 MB/s BenchmarkCountByte/67108864-4 27 3994595 ns/op 16799.92 MB/s BenchmarkFields/ASCII/16-4 448819 255.0 ns/op 62.74 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 31466 3459 ns/op 74.02 MB/s 416 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1896 56292 ns/op 72.76 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 117 1022382 ns/op 64.10 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 7 15694081 ns/op 66.81 MB/s 1507328 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 184189 585.8 ns/op 27.31 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 16244 7520 ns/op 34.04 MB/s 384 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 873 137677 ns/op 29.75 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 48 2459186 ns/op 26.65 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 3 42274172 ns/op 24.80 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 283788 367.0 ns/op 43.59 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 24387 5028 ns/op 50.91 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1322 90394 ns/op 45.31 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 79 1628787 ns/op 40.24 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 4 29070875 ns/op 36.07 MB/s 10449200 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 227364 473.1 ns/op 33.82 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 19266 6320 ns/op 40.51 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 1122 116441 ns/op 35.18 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 61 2006701 ns/op 32.66 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 34733830 ns/op 30.19 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 3 41156966 ns/op BenchmarkSplitSingleByteSeparator-4 44 2830013 ns/op BenchmarkSplitMultiByteSeparator-4 75 1539860 ns/op BenchmarkSplitNSingleByteSeparator-4 412808 253.6 ns/op BenchmarkSplitNMultiByteSeparator-4 456001 315.3 ns/op BenchmarkRepeat/5x0-4 5033977 24.78 ns/op BenchmarkRepeat/5x1-4 4836409 22.20 ns/op BenchmarkRepeat/5x2-4 343791 363.3 ns/op BenchmarkRepeat/5x6-4 190479 567.8 ns/op BenchmarkRepeat/10x0-4 4859703 22.50 ns/op BenchmarkRepeat/10x1-4 4838601 23.82 ns/op BenchmarkRepeat/10x2-4 297146 356.2 ns/op BenchmarkRepeat/10x6-4 207489 588.3 ns/op BenchmarkRepeatLarge/256/1-4 98994 1181 ns/op 216.70 MB/s BenchmarkRepeatLarge/256/16-4 158610 755.1 ns/op 339.04 MB/s BenchmarkRepeatLarge/512/1-4 88549 1446 ns/op 353.96 MB/s BenchmarkRepeatLarge/512/16-4 118999 1021 ns/op 501.66 MB/s BenchmarkRepeatLarge/1024/1-4 64543 1895 ns/op 540.27 MB/s BenchmarkRepeatLarge/1024/16-4 84393 1493 ns/op 685.84 MB/s BenchmarkRepeatLarge/2048/1-4 43328 2753 ns/op 743.79 MB/s BenchmarkRepeatLarge/2048/16-4 52774 2373 ns/op 862.86 MB/s BenchmarkRepeatLarge/4096/1-4 28321 4413 ns/op 928.25 MB/s BenchmarkRepeatLarge/4096/16-4 29485 4157 ns/op 985.22 MB/s BenchmarkRepeatLarge/8192/1-4 13258 7829 ns/op 1046.35 MB/s BenchmarkRepeatLarge/8192/16-4 16294 7215 ns/op 1135.44 MB/s BenchmarkRepeatLarge/8192/4097-4 6656077 18.10 ns/op 226340.37 MB/s BenchmarkRepeatLarge/16384/1-4 7288 14095 ns/op 1162.40 MB/s BenchmarkRepeatLarge/16384/16-4 8263 13470 ns/op 1216.32 MB/s BenchmarkRepeatLarge/16384/4097-4 12826 9885 ns/op 1243.34 MB/s BenchmarkRepeatLarge/32768/1-4 4681 28639 ns/op 1144.19 MB/s BenchmarkRepeatLarge/32768/16-4 4618 24909 ns/op 1315.53 MB/s BenchmarkRepeatLarge/32768/4097-4 5404 22695 ns/op 1263.69 MB/s BenchmarkRepeatLarge/65536/1-4 2406 47147 ns/op 1390.02 MB/s BenchmarkRepeatLarge/65536/16-4 2652 45998 ns/op 1424.77 MB/s BenchmarkRepeatLarge/65536/4097-4 2415 45034 ns/op 1364.63 MB/s BenchmarkRepeatLarge/131072/1-4 829 182563 ns/op 717.96 MB/s BenchmarkRepeatLarge/131072/16-4 871 163162 ns/op 803.33 MB/s BenchmarkRepeatLarge/131072/4097-4 820 166682 ns/op 761.97 MB/s BenchmarkRepeatLarge/262144/1-4 440 275494 ns/op 951.54 MB/s BenchmarkRepeatLarge/262144/16-4 484 276540 ns/op 947.94 MB/s BenchmarkRepeatLarge/262144/4097-4 439 336654 ns/op 766.69 MB/s BenchmarkRepeatLarge/524288/1-4 223 526457 ns/op 995.88 MB/s BenchmarkRepeatLarge/524288/16-4 237 549133 ns/op 954.76 MB/s BenchmarkRepeatLarge/524288/4097-4 194 524953 ns/op 991.17 MB/s BenchmarkRepeatLarge/1048576/1-4 100 1103164 ns/op 950.52 MB/s BenchmarkRepeatLarge/1048576/16-4 100 1146568 ns/op 914.53 MB/s BenchmarkRepeatLarge/1048576/4097-4 100 1148677 ns/op 909.51 MB/s BenchmarkRepeatLarge/2097152/1-4 56 1978782 ns/op 1059.82 MB/s BenchmarkRepeatLarge/2097152/16-4 64 1977170 ns/op 1060.68 MB/s BenchmarkRepeatLarge/2097152/4097-4 54 2019525 ns/op 1036.66 MB/s BenchmarkRepeatLarge/4194304/1-4 27 3833916 ns/op 1094.00 MB/s BenchmarkRepeatLarge/4194304/16-4 30 3919827 ns/op 1070.02 MB/s BenchmarkRepeatLarge/4194304/4097-4 30 3861840 ns/op 1085.29 MB/s BenchmarkRepeatLarge/8388608/1-4 15 7535709 ns/op 1113.18 MB/s BenchmarkRepeatLarge/8388608/16-4 15 7628693 ns/op 1099.61 MB/s BenchmarkRepeatLarge/8388608/4097-4 14 7510604 ns/op 1116.63 MB/s BenchmarkRepeatLarge/16777216/1-4 8 14426576 ns/op 1162.94 MB/s BenchmarkRepeatLarge/16777216/16-4 7 14311427 ns/op 1172.30 MB/s BenchmarkRepeatLarge/16777216/4097-4 7 14641216 ns/op 1145.89 MB/s BenchmarkRepeatLarge/33554432/1-4 4 28748729 ns/op 1167.16 MB/s BenchmarkRepeatLarge/33554432/16-4 4 28511838 ns/op 1176.86 MB/s BenchmarkRepeatLarge/33554432/4097-4 4 28769619 ns/op 1166.31 MB/s BenchmarkRepeatLarge/67108864/1-4 2 57338678 ns/op 1170.39 MB/s BenchmarkRepeatLarge/67108864/16-4 2 55097332 ns/op 1218.01 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 56802656 ns/op 1181.44 MB/s BenchmarkRepeatLarge/134217728/1-4 1 109328922 ns/op 1227.65 MB/s BenchmarkRepeatLarge/134217728/16-4 1 111347256 ns/op 1205.40 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 110952475 ns/op 1209.69 MB/s BenchmarkRepeatLarge/268435456/1-4 1 236274598 ns/op 1136.12 MB/s BenchmarkRepeatLarge/268435456/16-4 1 217309260 ns/op 1235.27 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 219793136 ns/op 1221.31 MB/s BenchmarkRepeatLarge/536870912/1-4 1 480831456 ns/op 1116.55 MB/s BenchmarkRepeatLarge/536870912/16-4 1 435673462 ns/op 1232.28 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 447746802 ns/op 1199.05 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 952875288 ns/op 1126.84 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 871943587 ns/op 1231.43 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 889273940 ns/op 1207.44 MB/s BenchmarkRepeatSpaces-4 4768456 25.56 ns/op 0 B/op 0 allocs/op BenchmarkIndexAnyASCII/1:1-4 2884750 41.51 ns/op BenchmarkIndexAnyASCII/1:2-4 2736141 42.20 ns/op BenchmarkIndexAnyASCII/1:4-4 2663082 42.46 ns/op BenchmarkIndexAnyASCII/1:8-4 2831202 42.04 ns/op BenchmarkIndexAnyASCII/1:16-4 2735079 41.58 ns/op BenchmarkIndexAnyASCII/1:32-4 2697367 41.38 ns/op BenchmarkIndexAnyASCII/1:64-4 2737150 43.18 ns/op BenchmarkIndexAnyASCII/16:1-4 2961584 40.19 ns/op BenchmarkIndexAnyASCII/16:2-4 914156 129.3 ns/op BenchmarkIndexAnyASCII/16:4-4 916074 130.2 ns/op BenchmarkIndexAnyASCII/16:8-4 883989 136.5 ns/op BenchmarkIndexAnyASCII/16:16-4 812307 146.2 ns/op BenchmarkIndexAnyASCII/16:32-4 700431 169.0 ns/op BenchmarkIndexAnyASCII/16:64-4 441964 239.7 ns/op BenchmarkIndexAnyASCII/256:1-4 2622063 44.86 ns/op BenchmarkIndexAnyASCII/256:2-4 71223 1643 ns/op BenchmarkIndexAnyASCII/256:4-4 69470 1526 ns/op BenchmarkIndexAnyASCII/256:8-4 71167 1469 ns/op BenchmarkIndexAnyASCII/256:16-4 71049 1475 ns/op BenchmarkIndexAnyASCII/256:32-4 71546 1668 ns/op BenchmarkIndexAnyASCII/256:64-4 65800 1669 ns/op BenchmarkIndexAnyUTF8/1:1-4 3096266 38.59 ns/op BenchmarkIndexAnyUTF8/1:2-4 2770459 42.06 ns/op BenchmarkIndexAnyUTF8/1:4-4 2785534 42.13 ns/op BenchmarkIndexAnyUTF8/1:8-4 2854633 42.05 ns/op BenchmarkIndexAnyUTF8/1:16-4 2786073 43.15 ns/op BenchmarkIndexAnyUTF8/1:32-4 2868300 43.90 ns/op BenchmarkIndexAnyUTF8/1:64-4 2876805 41.05 ns/op BenchmarkIndexAnyUTF8/16:1-4 2401624 58.20 ns/op BenchmarkIndexAnyUTF8/16:2-4 377205 318.4 ns/op BenchmarkIndexAnyUTF8/16:4-4 374954 331.4 ns/op BenchmarkIndexAnyUTF8/16:8-4 374854 319.0 ns/op BenchmarkIndexAnyUTF8/16:16-4 396834 305.8 ns/op BenchmarkIndexAnyUTF8/16:32-4 373687 318.4 ns/op BenchmarkIndexAnyUTF8/16:64-4 332983 319.7 ns/op BenchmarkIndexAnyUTF8/256:1-4 422289 281.8 ns/op BenchmarkIndexAnyUTF8/256:2-4 25557 4607 ns/op BenchmarkIndexAnyUTF8/256:4-4 25500 4618 ns/op BenchmarkIndexAnyUTF8/256:8-4 24423 4870 ns/op BenchmarkIndexAnyUTF8/256:16-4 26888 4529 ns/op BenchmarkIndexAnyUTF8/256:32-4 25435 4758 ns/op BenchmarkIndexAnyUTF8/256:64-4 25164 4648 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2994417 40.32 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2985896 40.32 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2810108 40.24 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2942140 40.30 ns/op BenchmarkLastIndexAnyASCII/1:16-4 3109316 39.59 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2943320 42.03 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2931963 40.47 ns/op BenchmarkLastIndexAnyASCII/16:1-4 809320 127.4 ns/op BenchmarkLastIndexAnyASCII/16:2-4 959150 118.2 ns/op BenchmarkLastIndexAnyASCII/16:4-4 939000 128.2 ns/op BenchmarkLastIndexAnyASCII/16:8-4 900727 122.5 ns/op BenchmarkLastIndexAnyASCII/16:16-4 803210 148.9 ns/op BenchmarkLastIndexAnyASCII/16:32-4 719780 164.7 ns/op BenchmarkLastIndexAnyASCII/16:64-4 460048 239.3 ns/op BenchmarkLastIndexAnyASCII/256:1-4 69788 1635 ns/op BenchmarkLastIndexAnyASCII/256:2-4 73590 1475 ns/op BenchmarkLastIndexAnyASCII/256:4-4 72408 1649 ns/op BenchmarkLastIndexAnyASCII/256:8-4 73174 1649 ns/op BenchmarkLastIndexAnyASCII/256:16-4 72349 1648 ns/op BenchmarkLastIndexAnyASCII/256:32-4 71054 1670 ns/op BenchmarkLastIndexAnyASCII/256:64-4 67396 1748 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2849228 40.33 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2943390 41.54 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2849084 40.15 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2845130 40.26 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2900280 41.37 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2933347 40.56 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2820690 41.91 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 408517 257.1 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 199387 520.6 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 231992 538.2 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 203433 536.8 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 222990 528.5 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 202958 522.3 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 226742 538.7 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 32614 3622 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 15303 8371 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 15087 7890 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 15093 8244 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 14905 7741 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 14418 8249 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 15153 7867 ns/op BenchmarkTrimASCII/1:1-4 4716735 25.90 ns/op BenchmarkTrimASCII/1:2-4 3799545 32.39 ns/op BenchmarkTrimASCII/1:4-4 3789163 32.64 ns/op BenchmarkTrimASCII/1:8-4 3296138 37.30 ns/op BenchmarkTrimASCII/1:16-4 2332774 50.47 ns/op BenchmarkTrimASCII/16:1-4 3312307 36.58 ns/op BenchmarkTrimASCII/16:2-4 916224 117.5 ns/op BenchmarkTrimASCII/16:4-4 1020112 118.7 ns/op BenchmarkTrimASCII/16:8-4 1075524 121.8 ns/op BenchmarkTrimASCII/16:16-4 908008 132.4 ns/op BenchmarkTrimASCII/256:1-4 597579 193.7 ns/op BenchmarkTrimASCII/256:2-4 80547 1472 ns/op BenchmarkTrimASCII/256:4-4 79272 1473 ns/op BenchmarkTrimASCII/256:8-4 78082 1472 ns/op BenchmarkTrimASCII/256:16-4 79707 1500 ns/op BenchmarkTrimASCII/4096:1-4 44845 2591 ns/op BenchmarkTrimASCII/4096:2-4 5149 20176 ns/op BenchmarkTrimASCII/4096:4-4 5194 19878 ns/op BenchmarkTrimASCII/4096:8-4 5167 22947 ns/op BenchmarkTrimASCII/4096:16-4 5024 20881 ns/op BenchmarkTrimByte-4 5582798 21.09 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 20436 5879 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 20371 5872 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1653 71872 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 3256 36007 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 6476 18011 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 12219 9811 ns/op BenchmarkJoin/0-4 6204372 19.05 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4965063 23.32 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 278310 381.4 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 215778 549.6 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 163047 708.6 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 137539 847.4 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 113166 1013 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 97666 1162 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 4027508 28.69 ns/op BenchmarkTrimSpace/ASCII-4 2418178 49.59 ns/op BenchmarkTrimSpace/SomeNonASCII-4 176589 596.2 ns/op BenchmarkTrimSpace/JustNonASCII-4 104473 1155 ns/op BenchmarkReplaceAll-4 204122 556.3 ns/op 16 B/op 1 allocs/op PASS ok strings 51.648s goos: freebsd goarch: amd64 pkg: sync cpu: AMD EPYC 7B12 BenchmarkCond1-4 41686 2772 ns/op BenchmarkCond2-4 17228 6542 ns/op BenchmarkCond4-4 8605 13552 ns/op BenchmarkCond8-4 6082 39228 ns/op BenchmarkCond16-4 1120 96022 ns/op BenchmarkCond32-4 530 208028 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 614107 210.3 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 295574 591.2 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 796471 160.3 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 642746 271.3 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 214801 639.7 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 470978 246.4 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 91228 1439 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 71298 1753 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 84999 1774 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 43857 2724 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 806503 237.1 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 145297 731.6 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 638743 232.8 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 128198 899.9 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 777274 129.3 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 176770 713.8 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 3545277 44.81 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 49780 2252 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 114927 1006 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 127164 880.1 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 4953 22883 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 210 548766 ns/op BenchmarkRange/*sync.Map-4 1143 107032 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 97546 1098 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 183564 601.8 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 52326 2179 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 201626 598.4 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 222848 681.8 ns/op BenchmarkAdversarialDelete/*sync.Map-4 178749 676.7 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 91851 1561 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 189714 655.4 ns/op BenchmarkDeleteCollision/*sync.Map-4 847862 139.4 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 58543 2142 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 131191 955.0 ns/op BenchmarkSwapCollision/*sync.Map-4 57210 2057 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 564 233651 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 97546 1249 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 560503 359.0 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 20907 5206 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 57030 1985 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 21291 5576 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 180526 699.7 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 99399 1267 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 137655 926.2 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2684862 54.85 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 163603 806.8 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2528533 49.68 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 645229 254.0 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 127508 944.0 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 599943 193.0 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 89784 1403 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 437929 401.1 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 10000 46816 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 105736 1090 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 687897 177.4 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 90506 1251 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 100639 1176 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 146857 875.4 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 48205 2352 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 211117 579.8 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 639445 219.1 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 109802 1085 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 765346 148.9 ns/op BenchmarkClear/*sync_test.DeepCopyMap-4 41373 3034 ns/op BenchmarkClear/*sync_test.RWMutexMap-4 70860 1640 ns/op BenchmarkClear/*sync.Map-4 27246 4264 ns/op BenchmarkUncontendedSemaphore-4 6201591 19.05 ns/op BenchmarkContendedSemaphore-4 3681004 28.29 ns/op BenchmarkMutexUncontended-4 1675228 71.28 ns/op BenchmarkMutex-4 95962 1328 ns/op BenchmarkMutexSlack-4 105716 1135 ns/op BenchmarkMutexWork-4 79662 1657 ns/op BenchmarkMutexWorkSlack-4 67934 1641 ns/op BenchmarkMutexNoSpin-4 42030 2702 ns/op BenchmarkMutexSpin-4 89575 1666 ns/op BenchmarkOnce-4 894897 137.5 ns/op BenchmarkOnceFunc/v=Once-4 1991630 58.35 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 1531460 76.20 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 1638886 72.27 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 1799139 65.61 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 1501280 77.52 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 1687432 70.25 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 9465452 12.21 ns/op BenchmarkSemaSyntNonblock-4 2022682 72.03 ns/op BenchmarkSemaSyntBlock-4 1000000 102.4 ns/op BenchmarkSemaWorkNonblock-4 1603317 103.7 ns/op BenchmarkSemaWorkBlock-4 1000000 146.7 ns/op BenchmarkRWMutexUncontended-4 641635 201.9 ns/op BenchmarkRWMutexWrite100-4 238700 449.2 ns/op BenchmarkRWMutexWrite10-4 212013 688.1 ns/op BenchmarkRWMutexWorkWrite100-4 202231 583.3 ns/op BenchmarkRWMutexWorkWrite10-4 149976 789.5 ns/op BenchmarkWaitGroupUncontended-4 1329344 91.35 ns/op BenchmarkWaitGroupAddDone-4 277333 2014 ns/op BenchmarkWaitGroupAddDoneWork-4 235779 503.2 ns/op BenchmarkWaitGroupWait-4 5555438 21.31 ns/op BenchmarkWaitGroupWaitWork-4 4055143 29.34 ns/op BenchmarkWaitGroupActuallyWait-4 30267 3993 ns/op 32 B/op 2 allocs/op PASS ok sync 19.978s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: AMD EPYC 7B12 BenchmarkValueRead-4 627596 179.4 ns/op PASS ok sync/atomic 1.195s PASS ok syscall 1.054s goos: freebsd goarch: amd64 pkg: testing cpu: AMD EPYC 7B12 BenchmarkTBHelper-4 190752 604.8 ns/op 0 B/op 0 allocs/op PASS ok testing 1.184s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: AMD EPYC 7B12 BenchmarkTable/1x10/new-4 11104 10470 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 14529 8016 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 138 869254 ns/op 110960 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 158 774042 ns/op 702 B/op 6 allocs/op BenchmarkTable/1x100000/new-4 2 101231342 ns/op 18285048 B/op 100056 allocs/op BenchmarkTable/1x100000/reuse-4 2 89720713 ns/op 9142568 B/op 50028 allocs/op BenchmarkTable/10x10/new-4 2101 48885 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2792 42130 ns/op 1 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 24 4396222 ns/op 395140 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 28 4096041 ns/op 14112 B/op 37 allocs/op BenchmarkTable/10x100000/new-4 1 492120913 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/10x100000/reuse-4 1 483353221 ns/op 47012832 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 286 407793 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 312 374775 ns/op 125 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 3 40851622 ns/op 3270528 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 3 38165988 ns/op 1090176 B/op 350 allocs/op BenchmarkTable/100x100000/new-4 1 5083098762 ns/op 334041984 B/op 100088 allocs/op BenchmarkTable/100x100000/reuse-4 1 4924906568 ns/op 334042080 B/op 100089 allocs/op BenchmarkPyramid/10-4 3553 30800 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 46 2344879 ns/op 410536 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 211554136 ns/op 35606920 B/op 2055 allocs/op BenchmarkRagged/10-4 3331 33659 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 373 323232 ns/op 42416 B/op 188 allocs/op BenchmarkRagged/1000-4 33 3322958 ns/op 408992 B/op 1660 allocs/op BenchmarkCode-4 11644 10261 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 16.083s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: AMD EPYC 7B12 BenchmarkParseLarge-4 2 55385703 ns/op BenchmarkVariableString-4 148678 764.5 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2828 39098 ns/op 2514 B/op 39 allocs/op PASS ok text/template/parse 1.435s goos: freebsd goarch: amd64 pkg: time cpu: AMD EPYC 7B12 BenchmarkAfterFunc1000-4 25 4727550 ns/op BenchmarkAfter-4 81664 1379 ns/op BenchmarkStop/impl=chan-4 158110 767.3 ns/op BenchmarkStop/impl=func-4 171517 705.7 ns/op BenchmarkSimultaneousAfterFunc1000-4 24 4620643 ns/op BenchmarkStartStop1000-4 189 629127 ns/op BenchmarkReset/impl=chan-4 1423514 84.98 ns/op BenchmarkReset/impl=func-4 1315048 78.93 ns/op BenchmarkSleep1000-4 30 4210654 ns/op BenchmarkParallelTimerLatency-4 50 155718 avg-late-ns 1192586 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 93261 avg-late-ns 251348 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 69998 avg-late-ns 192871 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 64131 avg-late-ns 213513 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 44194 avg-late-ns 228562 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 76454 avg-late-ns 380758 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 71498 avg-late-ns 275928 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 90067 avg-late-ns 354205 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 93410 avg-late-ns 431683 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 140854 avg-late-ns 756025 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 862910 avg-late-ns 7534598 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 84188 avg-late-ns 247398 max-late-ns BenchmarkAdjustTimers10000-4 21 5983629 ns/op BenchmarkTicker-4 422852 261.3 ns/op BenchmarkTickerReset-4 1356129 87.39 ns/op BenchmarkTickerResetNaive-4 189132 658.2 ns/op BenchmarkNow-4 297021 338.0 ns/op BenchmarkNowUnixNano-4 344306 339.7 ns/op BenchmarkNowUnixMilli-4 355953 337.3 ns/op BenchmarkNowUnixMicro-4 350719 350.6 ns/op BenchmarkFormat-4 82840 1457 ns/op BenchmarkFormatRFC3339-4 127782 940.9 ns/op BenchmarkFormatRFC3339Nano-4 122011 960.1 ns/op BenchmarkFormatNow-4 115618 1028 ns/op BenchmarkMarshalJSON-4 162790 712.5 ns/op BenchmarkMarshalText-4 177008 669.1 ns/op BenchmarkMarshalBinary-4 436875 282.9 ns/op BenchmarkParse-4 177948 629.5 ns/op BenchmarkParseRFC3339UTC-4 438912 255.9 ns/op BenchmarkParseRFC3339UTCBytes-4 289928 369.9 ns/op BenchmarkParseRFC3339TZ-4 149270 805.5 ns/op BenchmarkParseRFC3339TZBytes-4 121566 995.0 ns/op BenchmarkParseDuration-4 806672 149.8 ns/op BenchmarkHour-4 992208 105.3 ns/op BenchmarkSecond-4 1147909 106.0 ns/op BenchmarkDate-4 893160 122.7 ns/op BenchmarkYear-4 996492 122.4 ns/op BenchmarkYearDay-4 985003 120.0 ns/op BenchmarkMonth-4 1019085 121.4 ns/op BenchmarkDay-4 1015317 120.7 ns/op BenchmarkISOWeek-4 879748 120.4 ns/op BenchmarkGoString-4 121657 935.1 ns/op BenchmarkDateFunc-4 1950174 61.57 ns/op BenchmarkUnmarshalText-4 128220 893.0 ns/op PASS ok time 16.942s goos: freebsd goarch: amd64 pkg: unicode cpu: AMD EPYC 7B12 BenchmarkToUpper-4 694278 156.7 ns/op BenchmarkToLower-4 590552 182.3 ns/op BenchmarkSimpleFold/Upper-4 410571 245.0 ns/op BenchmarkSimpleFold/Lower-4 404610 265.0 ns/op BenchmarkSimpleFold/Fold-4 684246 147.1 ns/op BenchmarkSimpleFold/NoFold-4 445489 251.4 ns/op PASS ok unicode 1.841s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: AMD EPYC 7B12 BenchmarkDecodeValidASCII-4 780336 153.9 ns/op BenchmarkDecodeValidJapaneseChars-4 882201 131.1 ns/op BenchmarkDecodeRune-4 1897335 53.95 ns/op BenchmarkEncodeValidASCII-4 737229 150.0 ns/op BenchmarkEncodeValidJapaneseChars-4 968278 106.4 ns/op BenchmarkAppendRuneValidASCII-4 1894154 63.53 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2941869 40.36 ns/op BenchmarkEncodeRune-4 2101592 56.09 ns/op PASS ok unicode/utf16 2.334s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: AMD EPYC 7B12 BenchmarkRuneCountTenASCIIChars-4 2939410 41.06 ns/op BenchmarkRuneCountTenJapaneseChars-4 1879444 62.64 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 12695076 9.340 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 2651432 45.16 ns/op BenchmarkValidTenASCIIChars-4 2540558 48.35 ns/op BenchmarkValid100KASCIIChars-4 146 707803 ns/op BenchmarkValidTenJapaneseChars-4 436394 277.5 ns/op BenchmarkValidLongMostlyASCII-4 136 876479 ns/op BenchmarkValidLongJapanese-4 81 1464941 ns/op BenchmarkValidStringTenASCIIChars-4 5621282 20.82 ns/op BenchmarkValidString100KASCIIChars-4 13345 8970 ns/op BenchmarkValidStringTenJapaneseChars-4 693106 173.4 ns/op BenchmarkValidStringLongMostlyASCII-4 1557 76766 ns/op BenchmarkValidStringLongJapanese-4 228 520306 ns/op BenchmarkEncodeASCIIRune-4 11930119 10.02 ns/op BenchmarkEncodeSpanishRune-4 3613965 32.90 ns/op BenchmarkEncodeJapaneseRune-4 3141736 38.32 ns/op BenchmarkEncodeMaxRune-4 2764018 42.98 ns/op BenchmarkEncodeInvalidRuneMaxPlusOne-4 3166729 38.16 ns/op BenchmarkEncodeInvalidRuneSurrogate-4 3153664 38.75 ns/op BenchmarkEncodeInvalidRuneNegative-4 3118032 38.49 ns/op BenchmarkAppendASCIIRune-4 11567841 9.986 ns/op BenchmarkAppendSpanishRune-4 4266592 27.86 ns/op BenchmarkAppendJapaneseRune-4 3656830 33.54 ns/op BenchmarkAppendMaxRune-4 3063145 38.07 ns/op BenchmarkAppendInvalidRuneMaxPlusOne-4 3673257 33.72 ns/op BenchmarkAppendInvalidRuneSurrogate-4 3588636 33.38 ns/op BenchmarkAppendInvalidRuneNegative-4 3677977 33.72 ns/op BenchmarkDecodeASCIIRune-4 3416556 35.53 ns/op BenchmarkDecodeJapaneseRune-4 2893910 40.66 ns/op BenchmarkFullRune/ASCII-4 4345651 27.67 ns/op BenchmarkFullRune/Incomplete-4 1983860 60.44 ns/op BenchmarkFullRune/Japanese-4 4257780 27.72 ns/op PASS ok unicode/utf8 6.558s goos: freebsd goarch: amd64 pkg: unique cpu: AMD EPYC 7B12 BenchmarkMake-4 632756 186.0 ns/op 0 B/op 0 allocs/op BenchmarkMakeMany-4 293522 360.7 ns/op 0 B/op 0 allocs/op BenchmarkMakeManyMany-4 179072 750.5 ns/op 0 B/op 0 allocs/op PASS ok unique 7.972s goos: freebsd goarch: amd64 pkg: cmd/api cpu: AMD EPYC 7B12 BenchmarkAll-4 1 57565250197 ns/op PASS ok cmd/api 58.704s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/test cpu: AMD EPYC 7B12 BenchmarkCgoCall/add-int-4 953980 123.7 ns/op BenchmarkCgoCall/one-pointer-4 693487 169.3 ns/op BenchmarkCgoCall/string-pointer-escape-4 560234 212.0 ns/op BenchmarkCgoCall/string-pointer-noescape-4 770400 155.7 ns/op BenchmarkCgoCall/eight-pointers-4 313146 379.6 ns/op BenchmarkCgoCall/eight-pointers-nil-4 701568 171.3 ns/op BenchmarkCgoCall/eight-pointers-array-4 41798 3024 ns/op BenchmarkCgoCall/eight-pointers-slice-4 54586 2108 ns/op BenchmarkGoString-4 1416818 90.76 ns/op BenchmarkCGoCallback-4 76875 1513 ns/op BenchmarkCGoInCThread-4 577255 206.4 ns/op PASS ok cmd/cgo/internal/test 3.119s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: AMD EPYC 7B12 BenchmarkEqArrayOfStrings5-4 854953 120.4 ns/op BenchmarkEqArrayOfStrings64-4 123614 946.7 ns/op BenchmarkEqArrayOfStrings1024-4 7897 13587 ns/op BenchmarkEqArrayOfFloats5-4 1268745 94.07 ns/op BenchmarkEqArrayOfFloats64-4 149593 826.9 ns/op BenchmarkEqArrayOfFloats1024-4 9658 12161 ns/op BenchmarkEqArrayOfStructsEq-4 2281 45515 ns/op BenchmarkEqArrayOfStructsNotEq-4 4423 27108 ns/op BenchmarkEqStruct-4 20297715 5.939 ns/op PASS ok cmd/compile/internal/reflectdata 2.346s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: AMD EPYC 7B12 BenchmarkPhioptPass-4 10000 46484 ns/op BenchmarkInvertLessThanNoov-4 17402305 6.589 ns/op BenchmarkCopyElim1-4 1279 92482 ns/op BenchmarkCopyElim10-4 985 109161 ns/op BenchmarkCopyElim100-4 502 235606 ns/op BenchmarkCopyElim1000-4 97 1238276 ns/op BenchmarkCopyElim10000-4 6 17565954 ns/op BenchmarkCopyElim100000-4 1 337813870 ns/op BenchmarkDeadCode/1-4 870 115079 ns/op BenchmarkDeadCode/10-4 810 137696 ns/op BenchmarkDeadCode/100-4 356 286910 ns/op BenchmarkDeadCode/1000-4 58 1816578 ns/op BenchmarkDeadCode/10000-4 5 21224139 ns/op BenchmarkDeadCode/100000-4 1 268081616 ns/op BenchmarkDeadCode/200000-4 1 530745560 ns/op BenchmarkDominatorsLinear-4 22 6339901 ns/op 1.58 MB/s BenchmarkDominatorsFwdBack-4 13 10993717 ns/op 0.91 MB/s BenchmarkDominatorsManyPred-4 15 8694464 ns/op 1.15 MB/s BenchmarkDominatorsMaxPred-4 13 9827111 ns/op 1.02 MB/s BenchmarkDominatorsMaxPredVal-4 13 10131918 ns/op 0.99 MB/s BenchmarkFuse/1-4 907 120967 ns/op BenchmarkFuse/10-4 799 157539 ns/op BenchmarkFuse/100-4 248 470603 ns/op BenchmarkFuse/1000-4 27 4113498 ns/op BenchmarkFuse/10000-4 2 52064874 ns/op BenchmarkNilCheckDeep1-4 15267 7918 ns/op 0.13 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 6650 18863 ns/op 0.53 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 957 123733 ns/op 0.81 MB/s 1248 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 94 1185125 ns/op 0.84 MB/s 9964 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 7 16038748 ns/op 0.62 MB/s 168834 B/op 6 allocs/op BenchmarkDSEPass-4 44 2691481 ns/op 52357 B/op 7 allocs/op BenchmarkDSEPassBlock-4 2 73234928 ns/op 2140728 B/op 54474 allocs/op BenchmarkCSEPass-4 10 10760701 ns/op 85456 B/op 5 allocs/op BenchmarkCSEPassBlock-4 1 108740570 ns/op 3750144 B/op 52504 allocs/op BenchmarkDeadcodePass-4 284 397423 ns/op 83824 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 104618381 ns/op 4020520 B/op 44773 allocs/op BenchmarkMultiPass-4 120 883261 ns/op 224878 B/op 7 allocs/op BenchmarkMultiPassBlock-4 1 199394675 ns/op 9313040 B/op 105130 allocs/op BenchmarkCondRewrite/SoloJump-4 4469253 25.96 ns/op BenchmarkCondRewrite/CombJump-4 4548417 25.79 ns/op PASS ok cmd/compile/internal/ssa 12.877s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: AMD EPYC 7B12 BenchmarkLoadAdd-4 11037 9268 ns/op BenchmarkExtShift-4 20800 5775 ns/op BenchmarkModify-4 12326 9610 ns/op BenchmarkMullImm-4 20839 5748 ns/op BenchmarkConstModify-4 12040 10011 ns/op BenchmarkBitSet-4 23588 5034 ns/op BenchmarkBitClear-4 23556 5040 ns/op BenchmarkBitToggle-4 23611 5101 ns/op BenchmarkBitSetConst-4 176596 633.1 ns/op BenchmarkBitClearConst-4 181528 633.2 ns/op BenchmarkBitToggleConst-4 189145 632.1 ns/op BenchmarkDivconstI64-4 11271682 9.429 ns/op BenchmarkModconstI64-4 11918080 9.795 ns/op BenchmarkDivisiblePow2constI64-4 11141402 10.26 ns/op BenchmarkDivisibleconstI64-4 11064550 11.12 ns/op BenchmarkDivisibleWDivconstI64-4 8824194 14.19 ns/op BenchmarkDivconstU64/3-4 11683304 10.26 ns/op BenchmarkDivconstU64/5-4 11127907 10.42 ns/op BenchmarkDivconstU64/37-4 12183663 9.749 ns/op BenchmarkDivconstU64/1234567-4 12205176 9.749 ns/op BenchmarkModconstU64-4 11879865 10.96 ns/op BenchmarkDivisibleconstU64-4 11460523 9.622 ns/op BenchmarkDivisibleWDivconstU64-4 8612556 13.38 ns/op BenchmarkDivconstI32-4 11843785 9.708 ns/op BenchmarkModconstI32-4 12020091 9.741 ns/op BenchmarkDivisiblePow2constI32-4 12003799 9.362 ns/op BenchmarkDivisibleconstI32-4 11879982 9.415 ns/op BenchmarkDivisibleWDivconstI32-4 8756028 13.46 ns/op BenchmarkDivconstU32-4 10672084 10.02 ns/op BenchmarkModconstU32-4 11590478 10.76 ns/op BenchmarkDivisibleconstU32-4 12773977 9.368 ns/op BenchmarkDivisibleWDivconstU32-4 8820290 13.43 ns/op BenchmarkDivconstI16-4 11839088 10.41 ns/op BenchmarkModconstI16-4 11919667 10.15 ns/op BenchmarkDivisiblePow2constI16-4 12373372 9.408 ns/op BenchmarkDivisibleconstI16-4 11615282 9.434 ns/op BenchmarkDivisibleWDivconstI16-4 8776982 14.02 ns/op BenchmarkDivconstU16-4 10773135 9.408 ns/op BenchmarkModconstU16-4 12819810 10.58 ns/op BenchmarkDivisibleconstU16-4 13173307 9.364 ns/op BenchmarkDivisibleWDivconstU16-4 8752904 13.42 ns/op BenchmarkDivconstI8-4 12080157 9.422 ns/op BenchmarkModconstI8-4 12128900 10.44 ns/op BenchmarkDivisiblePow2constI8-4 12153651 9.387 ns/op BenchmarkDivisibleconstI8-4 12985071 9.410 ns/op BenchmarkDivisibleWDivconstI8-4 8976301 13.41 ns/op BenchmarkDivconstU8-4 11743584 9.370 ns/op BenchmarkModconstU8-4 11266488 10.36 ns/op BenchmarkDivisibleconstU8-4 11122320 9.423 ns/op BenchmarkDivisibleWDivconstU8-4 8761365 13.42 ns/op BenchmarkMul2-4 270372 444.7 ns/op BenchmarkMulNeg2-4 259168 462.2 ns/op BenchmarkEfaceInteger-4 4878595 22.93 ns/op BenchmarkTypeAssert-4 17247061 6.213 ns/op BenchmarkDiv64UnsignedSmall-4 21251590 5.630 ns/op BenchmarkDiv64Small-4 16968162 6.217 ns/op BenchmarkDiv64SmallNegDivisor-4 18214534 6.226 ns/op BenchmarkDiv64SmallNegDividend-4 19670148 5.941 ns/op BenchmarkDiv64SmallNegBoth-4 19430661 5.580 ns/op BenchmarkDiv64Unsigned-4 16920740 6.927 ns/op BenchmarkDiv64-4 17132608 6.900 ns/op BenchmarkDiv64NegDivisor-4 17187526 6.888 ns/op BenchmarkDiv64NegDividend-4 16443674 6.900 ns/op BenchmarkDiv64NegBoth-4 16171266 6.892 ns/op BenchmarkMod64UnsignedSmall-4 19563042 5.598 ns/op BenchmarkMod64Small-4 17863663 5.912 ns/op BenchmarkMod64SmallNegDivisor-4 17505810 6.266 ns/op BenchmarkMod64SmallNegDividend-4 20172559 5.913 ns/op BenchmarkMod64SmallNegBoth-4 18831516 5.949 ns/op BenchmarkMod64Unsigned-4 16262193 7.182 ns/op BenchmarkMod64-4 15244657 7.191 ns/op BenchmarkMod64NegDivisor-4 16038772 7.154 ns/op BenchmarkMod64NegDividend-4 15743012 7.205 ns/op BenchmarkMod64NegBoth-4 15640010 7.180 ns/op BenchmarkMulconstI32/3-4 20899208 5.353 ns/op BenchmarkMulconstI32/5-4 24315288 5.614 ns/op BenchmarkMulconstI32/12-4 20045118 5.627 ns/op BenchmarkMulconstI32/120-4 21230505 5.605 ns/op BenchmarkMulconstI32/-120-4 21210466 5.593 ns/op BenchmarkMulconstI32/65537-4 21454070 5.002 ns/op BenchmarkMulconstI32/65538-4 20967931 5.106 ns/op BenchmarkMulconstI64/3-4 20254791 5.633 ns/op BenchmarkMulconstI64/5-4 19107324 5.600 ns/op BenchmarkMulconstI64/12-4 20916220 5.274 ns/op BenchmarkMulconstI64/120-4 23718412 5.021 ns/op BenchmarkMulconstI64/-120-4 18630976 5.631 ns/op BenchmarkMulconstI64/65537-4 21330128 5.162 ns/op BenchmarkMulconstI64/65538-4 19606225 5.618 ns/op BenchmarkMulconstU32/3-4 20319712 5.620 ns/op BenchmarkMulconstU32/5-4 19348422 5.602 ns/op BenchmarkMulconstU32/12-4 19996953 5.619 ns/op BenchmarkMulconstU32/120-4 20331422 5.501 ns/op BenchmarkMulconstU32/65537-4 19621677 5.600 ns/op BenchmarkMulconstU32/65538-4 24005178 5.006 ns/op BenchmarkMulconstU64/3-4 20187120 5.620 ns/op BenchmarkMulconstU64/5-4 19468461 5.621 ns/op BenchmarkMulconstU64/12-4 23974200 5.587 ns/op BenchmarkMulconstU64/120-4 23551198 5.148 ns/op BenchmarkMulconstU64/65537-4 18713341 5.637 ns/op BenchmarkMulconstU64/65538-4 19597003 5.629 ns/op BenchmarkShiftArithmeticRight-4 20997985 4.803 ns/op BenchmarkSwitch8Predictable-4 8184027 14.81 ns/op BenchmarkSwitch8Unpredictable-4 8154441 15.32 ns/op BenchmarkSwitch32Predictable-4 11363371 9.812 ns/op BenchmarkSwitch32Unpredictable-4 8295206 14.39 ns/op BenchmarkSwitchStringPredictable-4 8844500 12.93 ns/op BenchmarkSwitchStringUnpredictable-4 5574673 21.02 ns/op BenchmarkSwitchTypePredictable-4 6116457 19.45 ns/op BenchmarkSwitchTypeUnpredictable-4 4777489 24.77 ns/op BenchmarkSwitchInterfaceTypePredictable-4 7517779 13.77 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 4793850 23.82 ns/op PASS ok cmd/compile/internal/test 16.590s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 147 801837 ns/op BenchmarkNamed/Underlying/nongeneric-4 1563901 78.31 ns/op BenchmarkNamed/Underlying/generic-4 1551919 77.58 ns/op BenchmarkNamed/Underlying/src_instance-4 1515915 78.40 ns/op BenchmarkNamed/Underlying/user_instance-4 1533422 79.47 ns/op BenchmarkCheck/http/funcbodies/info-4 1 421331917 ns/op 82564 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 329013777 ns/op 105729 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 124797010 ns/op 278613 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 106577365 ns/op 326314 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 298193660 ns/op 17722 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 68683426 ns/op 76930 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 5 24615887 ns/op 214619 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 5 23913479 ns/op 220941 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 128781899 ns/op 16846 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 4 31416580 ns/op 69049 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 7 15481447 ns/op 140138 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 7 15298124 ns/op 141813 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1004585585 ns/op 71987 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 500046364 ns/op 144617 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 108617730 ns/op 665490 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 89555343 ns/op 807325 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 343907094 ns/op 3311 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 3 37199332 ns/op 30610 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 5 25074282 ns/op 45409 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 5 23200930 ns/op 49077 lines/s PASS ok cmd/compile/internal/types2 15.783s goos: freebsd goarch: amd64 pkg: cmd/go cpu: AMD EPYC 7B12 BenchmarkExecGoEnv-4 50 2573048 ns/op 3358600 sys-ns/op 347360 user-ns/op PASS ok cmd/go 1.325s goos: freebsd goarch: amd64 pkg: cmd/go/internal/cfg cpu: AMD EPYC 7B12 BenchmarkLookPath-4 278202 363.1 ns/op PASS ok cmd/go/internal/cfg 1.184s All tests passed.