linux-s390x-ibm-race at ed035af7b7d7c1cd2e6f852e22a9b04fc2a2cc65 :: Running /data/golang/workdir/go/src/make.bash with args ["/data/golang/workdir/go/src/make.bash" "-force"] and env ["LANG=en_US.UTF-8" "HOME=/root" "LOGNAME=root" "USER=root" "SHELL=/bin/sh" "INVOCATION_ID=016cc759d76345658891061e0e59b2f6" "JOURNAL_STREAM=9:410446072" "META_BUILDLET_BINARY_URL=https://storage.googleapis.com/go-builder-data/buildlet.linux-s390x" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=400ms" "WORKDIR=/data/golang/workdir" "GO_BUILDER_NAME=linux-s390x-ibm-race" "GO_BUILDER_FLAKY_NET=1" "GO_TEST_TIMEOUT_SCALE=5" "GOBIN=" "GOROOT_BOOTSTRAP=" "TMPDIR=/data/golang/workdir/tmp" "GOCACHE=/data/golang/workdir/gocache" "GOPLSCACHE=/data/golang/workdir/goplscache" "PATH=/data/golang/workdir/go1.4/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin" "PWD=/data/golang/workdir/go/src"] in dir /data/golang/workdir/go/src WARNING: /root/go1.4/bin/go does not exist, found /data/golang/workdir/go1.4/go/bin/go from env WARNING: set /data/golang/workdir/go1.4/go as GOROOT_BOOTSTRAP Building Go cmd/dist using /data/golang/workdir/go1.4/go. (go1.22.6 linux/s390x) Building Go toolchain1 using /data/golang/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 linux/s390x. --- Installed Go for linux/s390x in /data/golang/workdir/go Installed commands in /data/golang/workdir/go/bin *** You need to add /data/golang/workdir/go/bin to your PATH. :: Running /data/golang/workdir/go/bin/go with args ["/data/golang/workdir/go/bin/go" "install" "-race" "std"] and env ["LANG=en_US.UTF-8" "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin" "HOME=/root" "LOGNAME=root" "USER=root" "SHELL=/bin/sh" "INVOCATION_ID=016cc759d76345658891061e0e59b2f6" "JOURNAL_STREAM=9:410446072" "META_BUILDLET_BINARY_URL=https://storage.googleapis.com/go-builder-data/buildlet.linux-s390x" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=400ms" "WORKDIR=/data/golang/workdir" "GOROOT_BOOTSTRAP=/data/golang/workdir/go1.4" "GO_BUILDER_NAME=linux-s390x-ibm-race" "GO_BUILDER_FLAKY_NET=1" "GO_TEST_TIMEOUT_SCALE=5" "GOBIN=" "TMPDIR=/data/golang/workdir/tmp" "GOCACHE=/data/golang/workdir/gocache" "GOPLSCACHE=/data/golang/workdir/goplscache" "PWD=/data/golang/workdir/go/bin"] in dir /data/golang/workdir/go/bin ##### Test execution environment. # GOARCH: s390x # CPU: # GOOS: linux # OS Version: Linux 4.18.0-372.19.1.el8_6.s390x #1 SMP Mon Jul 18 11:11:32 EDT 2022 s390x ##### Testing packages. ok archive/tar 1.682s ok archive/zip 3.620s ok bufio 1.388s ok bytes 2.459s ok cmp 1.009s ok compress/bzip2 1.712s ok compress/flate 7.559s ok compress/gzip 18.375s ok compress/lzw 1.754s ok compress/zlib 6.372s ok container/heap 1.010s ok container/list 1.007s ok container/ring 1.008s ok context 1.032s ok crypto 2.727s ok crypto/aes 1.043s ok crypto/cipher 3.656s ok crypto/des 1.037s ok crypto/dsa 1.010s ok crypto/ecdh 1.436s ok crypto/ecdsa 1.605s ok crypto/ed25519 2.174s ok crypto/elliptic 1.058s ok crypto/hmac 1.041s ok crypto/internal/alias 1.007s ok crypto/internal/bigmod 1.452s ok crypto/internal/boring 1.007s ok crypto/internal/boring/bcache 1.240s ok crypto/internal/edwards25519 3.436s ok crypto/internal/edwards25519/field 1.157s ok crypto/internal/fips 1.036s ok crypto/internal/fips/sha3 76.496s ok crypto/internal/fips/subtle 1.367s ok crypto/internal/hpke 1.031s ok crypto/internal/mlkem768 1.895s ok crypto/internal/nistec 2.781s ok crypto/internal/nistec/fiat 1.010s [no tests to run] ok crypto/md5 1.025s ok crypto/rand 1.610s ok crypto/rc4 1.785s ok crypto/rsa 3.640s ok crypto/sha1 1.117s ok crypto/sha256 1.049s ok crypto/sha512 1.056s ok crypto/subtle 1.023s ok crypto/tls 6.537s ok crypto/x509 2.963s ok database/sql 1.624s ok database/sql/driver 1.014s ok debug/buildinfo 1.152s ok debug/dwarf 1.051s ok debug/elf 1.915s ok debug/gosym 1.114s ok debug/macho 1.020s ok debug/pe 1.034s ok debug/plan9obj 1.009s ok embed 1.008s [no tests to run] ok embed/internal/embedtest 1.014s ok encoding/ascii85 1.012s ok encoding/asn1 1.012s ok encoding/base32 1.149s ok encoding/base64 1.015s ok encoding/binary 1.026s ok encoding/csv 1.048s ok encoding/gob 22.792s ok encoding/hex 1.014s ok encoding/json 3.004s ok encoding/pem 2.938s ok encoding/xml 1.172s ok errors 1.012s ok expvar 1.010s ok flag 3.044s ok fmt 1.659s ok go/ast 1.054s ok go/ast/internal/tests 1.009s ok go/build 10.527s ok go/build/constraint 1.110s ok go/constant 1.085s ok go/doc 1.207s ok go/doc/comment 2.654s ok go/format 1.035s ok go/importer 1.598s ok go/internal/gccgoimporter 1.062s ok go/internal/gcimporter 9.002s ok go/internal/srcimporter 17.384s ok go/parser 2.223s ok go/printer 2.628s ok go/scanner 1.047s ok go/token 1.156s ok go/types 45.786s ok go/version 1.087s ok hash 1.061s ok hash/adler32 1.071s ok hash/crc32 1.039s ok hash/crc64 1.020s ok hash/fnv 1.013s ok hash/maphash 1.116s ok html 1.009s ok html/template 1.228s ok image 1.547s ok image/color 1.030s ok image/draw 1.654s ok image/gif 2.037s ok image/jpeg 2.808s ok image/png 4.325s ok index/suffixarray 3.003s ok internal/abi 1.036s ok internal/buildcfg 1.008s ok internal/chacha8rand 1.007s ok internal/concurrent 1.865s ok internal/coverage/cfile 2.141s ok internal/coverage/cformat 1.035s ok internal/coverage/cmerge 1.007s ok internal/coverage/pods 1.010s ok internal/coverage/slicereader 1.009s ok internal/coverage/slicewriter 1.009s ok internal/coverage/test 1.033s ok internal/cpu 2.015s ok internal/dag 1.008s ok internal/diff 1.009s ok internal/fmtsort 1.008s ok internal/fuzz 1.026s ok internal/godebug 14.444s ok internal/godebugs 138.824s ok internal/gover 1.011s ok internal/itoa 1.009s ok internal/pkgbits 1.018s ok internal/platform 1.532s ok internal/poll 1.383s ok internal/profile 1.011s ok internal/reflectlite 1.009s ok internal/runtime/atomic 1.015s ok internal/runtime/maps 1.009s ok internal/runtime/math 1.007s ok internal/runtime/sys 1.007s ok internal/runtime/syscall 1.009s ok internal/saferio 1.104s ok internal/singleflight 1.054s ok internal/syscall/unix 1.007s ok internal/sysinfo 1.007s ok internal/testenv 1.125s ok internal/trace 46.169s ok internal/trace/internal/oldtrace 1.630s ok internal/types/errors 1.380s ok internal/unsafeheader 1.011s ok internal/weak 1.030s ok internal/xcoff 1.029s ok internal/zstd 1.076s ok io 1.078s ok io/fs 1.179s ok io/ioutil 1.015s ok iter 1.011s ok log 1.018s ok log/slog 1.087s ok log/slog/internal/benchmarks 1.008s ok log/slog/internal/buffer 1.008s ok log/syslog 2.242s ok maps 1.009s ok math 1.019s ok math/big 5.260s ok math/bits 1.019s ok math/cmplx 1.009s ok math/rand 4.938s ok math/rand/v2 3.774s ok mime 1.028s ok mime/multipart 7.987s ok mime/quotedprintable 1.125s ok net 36.895s ok net/http 12.805s ok net/http/cgi 27.505s ok net/http/cookiejar 1.027s ok net/http/fcgi 1.238s ok net/http/httptest 1.220s ok net/http/httptrace 1.011s ok net/http/httputil 1.745s ok net/http/internal 3.685s ok net/http/internal/ascii 1.009s ok net/http/pprof 6.209s ok net/internal/cgotest 1.008s ok net/internal/socktest 1.008s ok net/mail 1.015s ok net/netip 1.351s ok net/rpc 1.036s ok net/rpc/jsonrpc 1.015s ok net/smtp 1.096s ok net/textproto 1.034s ok net/url 1.107s ok os 11.484s ok os/exec 8.272s ok os/exec/internal/fdtest 1.010s ok os/signal 22.691s ok os/user 1.011s ok path 1.011s ok path/filepath 1.034s ok plugin 1.007s ok reflect 1.574s ok regexp 3.888s ok regexp/syntax 6.660s ok runtime 31.348s ok runtime/cgo 1.007s ok runtime/debug 2.050s ok runtime/internal/wasitest 1.011s ok runtime/metrics 1.025s ok runtime/pprof 31.932s ok runtime/race 10.924s ok runtime/trace 1.127s ok slices 1.421s ok sort 1.948s ok strconv 3.983s ok strings 2.962s ok sync 1.937s ok sync/atomic 4.789s ok syscall 13.532s ok testing 3.241s ok testing/fstest 1.013s ok testing/iotest 1.014s ok testing/quick 1.153s ok testing/slogtest 1.019s ok text/scanner 1.026s ok text/tabwriter 1.031s ok text/template 1.073s ok text/template/parse 1.022s ok time 13.008s ok unicode 1.015s ok unicode/utf16 1.011s ok unicode/utf8 1.163s ok unique 1.923s ok cmd/addr2line 5.885s ok cmd/api 17.636s ok cmd/asm/internal/asm 5.174s ok cmd/asm/internal/lex 1.009s ok cmd/cgo/internal/swig 1.027s ok cmd/cgo/internal/test 2.043s ok cmd/cgo/internal/testcarchive 30.669s ok cmd/cgo/internal/testcshared 7.695s ok cmd/cgo/internal/testerrors 11.914s ok cmd/cgo/internal/testfortran 1.022s ok cmd/cgo/internal/testgodefs 1.507s ok cmd/cgo/internal/testlife 1.499s ok cmd/cgo/internal/testnocgo 1.010s ok cmd/cgo/internal/testplugin 47.836s ok cmd/cgo/internal/testsanitizers 1.151s ok cmd/cgo/internal/testshared 54.951s ok cmd/cgo/internal/testso 2.563s ok cmd/cgo/internal/teststdio 2.289s ok cmd/cgo/internal/testtls 1.007s ok cmd/compile 24.576s ok cmd/compile/internal/abt 1.040s ok cmd/compile/internal/amd64 1.018s ok cmd/compile/internal/base 1.008s ok cmd/compile/internal/compare 1.010s ok cmd/compile/internal/devirtualize 1.009s ok cmd/compile/internal/dwarfgen 1.606s ok cmd/compile/internal/importer 1.654s ok cmd/compile/internal/inline/inlheur 1.294s ok cmd/compile/internal/ir 1.009s ok cmd/compile/internal/liveness 1.081s ok cmd/compile/internal/logopt 1.026s ok cmd/compile/internal/loopvar 1.012s ok cmd/compile/internal/noder 1.011s ok cmd/compile/internal/rangefunc 1.016s ok cmd/compile/internal/reflectdata 1.014s [no tests to run] ok cmd/compile/internal/ssa 13.129s ok cmd/compile/internal/ssagen 1.032s ok cmd/compile/internal/syntax 1.160s ok cmd/compile/internal/test 14.095s ok cmd/compile/internal/typecheck 1.153s ok cmd/compile/internal/types 1.009s ok cmd/compile/internal/types2 10.172s ok cmd/covdata 1.010s ok cmd/cover 16.593s ok cmd/dist 1.010s ok cmd/distpack 1.007s ok cmd/doc 1.681s ok cmd/fix 2.515s ok cmd/go 284.551s ok cmd/go/internal/auth 1.009s ok cmd/go/internal/cache 1.091s ok cmd/go/internal/cfg 1.009s [no tests to run] ok cmd/go/internal/envcmd 1.024s ok cmd/go/internal/fsys 1.030s ok cmd/go/internal/generate 1.021s ok cmd/go/internal/gover 1.009s ok cmd/go/internal/imports 1.016s ok cmd/go/internal/load 1.016s ok cmd/go/internal/lockedfile 2.107s ok cmd/go/internal/lockedfile/internal/filelock 2.036s ok cmd/go/internal/modfetch 1.015s ok cmd/go/internal/modfetch/codehost 1.381s ok cmd/go/internal/modfetch/zip_sum_test 1.012s ok cmd/go/internal/modindex 1.673s ok cmd/go/internal/modload 1.015s ok cmd/go/internal/mvs 1.022s ok cmd/go/internal/str 1.009s ok cmd/go/internal/test 1.029s ok cmd/go/internal/toolchain 1.028s ok cmd/go/internal/vcs 1.014s ok cmd/go/internal/vcweb 1.013s ok cmd/go/internal/vcweb/vcstest 1.288s ok cmd/go/internal/web 1.009s ok cmd/go/internal/work 1.187s ok cmd/gofmt 1.168s ok cmd/internal/archive 1.306s ok cmd/internal/bootstrap_test 1.007s ok cmd/internal/buildid 1.614s ok cmd/internal/cov 1.284s ok cmd/internal/dwarf 1.056s ok cmd/internal/edit 1.007s ok cmd/internal/goobj 1.007s ok cmd/internal/moddeps 1.901s ok cmd/internal/obj 1.336s ok cmd/internal/obj/arm64 1.468s ok cmd/internal/obj/loong64 1.025s ok cmd/internal/obj/ppc64 1.044s ok cmd/internal/obj/riscv 1.021s ok cmd/internal/obj/s390x 1.007s ok cmd/internal/obj/x86 3.094s ok cmd/internal/objabi 1.007s ok cmd/internal/par 1.042s ok cmd/internal/pgo 1.011s ok cmd/internal/pkgpath 5.159s ok cmd/internal/pkgpattern 1.032s ok cmd/internal/quoted 1.018s ok cmd/internal/src 1.034s ok cmd/internal/sys 1.020s ok cmd/internal/test2json 2.053s ok cmd/link 21.473s ok cmd/link/internal/benchmark 1.020s ok cmd/link/internal/ld 6.649s ok cmd/link/internal/loader 1.048s ok cmd/nm 9.244s ok cmd/objdump 5.300s ok cmd/pack 7.419s ok cmd/pprof 1.013s ok cmd/relnote 1.013s ok cmd/trace 1.374s ok cmd/vet 46.956s ##### Running benchmarks briefly. goos: linux goarch: s390x pkg: archive/tar Benchmark/Writer/USTAR-4 3925 30114 ns/op 1128 B/op 10 allocs/op Benchmark/Writer/GNU-4 2449 45822 ns/op 1673 B/op 25 allocs/op Benchmark/Writer/PAX-4 1957 61914 ns/op 2256 B/op 38 allocs/op Benchmark/Reader/USTAR-4 4299 26168 ns/op 5000 B/op 15 allocs/op Benchmark/Reader/GNU-4 6399 18512 ns/op 5103 B/op 14 allocs/op Benchmark/Reader/PAX-4 2241 52399 ns/op 8952 B/op 33 allocs/op PASS ok archive/tar 1.744s goos: linux goarch: s390x pkg: archive/zip BenchmarkCompressedZipGarbage-4 1 497451568 ns/op 1643176 B/op 101 allocs/op BenchmarkZip64Test-4 1 173228634 ns/op BenchmarkZip64TestSizes/4096-4 1711 71616 ns/op BenchmarkZip64TestSizes/1048576-4 139 862187 ns/op BenchmarkZip64TestSizes/67108864-4 1 170091628 ns/op PASS ok archive/zip 2.650s goos: linux goarch: s390x pkg: bufio BenchmarkReaderCopyOptimal-4 177678 663.4 ns/op BenchmarkReaderCopyUnoptimal-4 102508 1144 ns/op BenchmarkReaderCopyNoWriteTo-4 16630 7414 ns/op BenchmarkReaderWriteToOptimal-4 13160 9179 ns/op BenchmarkReaderReadString-4 88330 1313 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 145101 782.0 ns/op BenchmarkWriterCopyUnoptimal-4 166448 637.7 ns/op BenchmarkWriterCopyNoReadFrom-4 11232 13660 ns/op BenchmarkReaderEmpty-4 76237 1426 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 40408 2924 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 447050 262.6 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.761s goos: linux goarch: s390x pkg: bytes BenchmarkReadString-4 11635 14673 ns/op 2233.28 MB/s BenchmarkWriteByte-4 402 297824 ns/op 13.75 MB/s BenchmarkWriteRune-4 265 450589 ns/op 27.27 MB/s BenchmarkBufferNotEmptyWriteRead-4 25 4559301 ns/op BenchmarkBufferFullSmallReads-4 87 1340372 ns/op BenchmarkBufferWriteBlock/N4096-4 12640 9761 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 850 146716 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 15 7388118 ns/op 4192281 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 12 8598954 ns/op 1951.08 MB/s 2796202 B/op 0 allocs/op BenchmarkIndexByte/10-4 4426114 26.98 ns/op 370.67 MB/s BenchmarkIndexByte/32-4 4861092 22.93 ns/op 1395.38 MB/s BenchmarkIndexByte/4K-4 601696 190.6 ns/op 21488.39 MB/s BenchmarkIndexBytePortable/10-4 872782 134.2 ns/op 74.51 MB/s BenchmarkIndexBytePortable/32-4 323074 373.2 ns/op 85.75 MB/s BenchmarkIndexBytePortable/4K-4 2738 43109 ns/op 95.01 MB/s BenchmarkIndexRune/10-4 1223412 97.47 ns/op 102.59 MB/s BenchmarkIndexRune/32-4 1000000 101.0 ns/op 316.93 MB/s BenchmarkIndexRune/4K-4 497221 228.0 ns/op 17962.97 MB/s BenchmarkIndexRuneASCII/10-4 4317957 27.19 ns/op 367.79 MB/s BenchmarkIndexRuneASCII/32-4 4933951 23.54 ns/op 1359.37 MB/s BenchmarkIndexRuneASCII/4K-4 757590 152.2 ns/op 26915.54 MB/s BenchmarkIndexRuneUnicode/Latin/10-4 1527754 79.07 ns/op 126.47 MB/s BenchmarkIndexRuneUnicode/Latin/32-4 1413763 83.84 ns/op 381.66 MB/s BenchmarkIndexRuneUnicode/Latin/4K-4 98389 1219 ns/op 3360.62 MB/s BenchmarkIndexRuneUnicode/Cyrillic/10-4 1216077 97.72 ns/op 102.33 MB/s BenchmarkIndexRuneUnicode/Cyrillic/32-4 1000000 102.8 ns/op 311.22 MB/s BenchmarkIndexRuneUnicode/Cyrillic/4K-4 31629 3875 ns/op 1056.92 MB/s BenchmarkIndexRuneUnicode/Han/10-4 654565 175.7 ns/op 56.91 MB/s BenchmarkIndexRuneUnicode/Han/32-4 864825 135.7 ns/op 235.86 MB/s BenchmarkIndexRuneUnicode/Han/4K-4 63813 1829 ns/op 2239.93 MB/s BenchmarkEqual/0-4 8161148 14.44 ns/op BenchmarkEqual/same/1-4 1386915 85.48 ns/op 11.70 MB/s BenchmarkEqual/same/6-4 1390557 86.38 ns/op 69.46 MB/s BenchmarkEqual/same/9-4 1335132 88.57 ns/op 101.62 MB/s BenchmarkEqual/same/15-4 1358805 88.50 ns/op 169.50 MB/s BenchmarkEqual/same/16-4 1308466 90.64 ns/op 176.53 MB/s BenchmarkEqual/same/20-4 1328799 90.84 ns/op 220.16 MB/s BenchmarkEqual/same/32-4 1289829 94.35 ns/op 339.18 MB/s BenchmarkEqual/same/4K-4 129687 919.3 ns/op 4455.50 MB/s BenchmarkEqual/1-4 1419880 84.84 ns/op 11.79 MB/s BenchmarkEqual/6-4 1376275 86.01 ns/op 69.76 MB/s BenchmarkEqual/9-4 1370362 86.48 ns/op 104.07 MB/s BenchmarkEqual/15-4 1401255 85.45 ns/op 175.54 MB/s BenchmarkEqual/16-4 1334413 89.52 ns/op 178.73 MB/s BenchmarkEqual/20-4 1367697 87.07 ns/op 229.70 MB/s BenchmarkEqual/32-4 1270975 93.92 ns/op 340.72 MB/s BenchmarkEqual/4K-4 98366 1132 ns/op 3617.97 MB/s BenchmarkEqualBothUnaligned/64_0-4 1398555 85.36 ns/op 749.75 MB/s BenchmarkEqualBothUnaligned/64_1-4 1354804 90.21 ns/op 709.49 MB/s BenchmarkEqualBothUnaligned/64_4-4 1000000 108.2 ns/op 591.30 MB/s BenchmarkEqualBothUnaligned/64_7-4 1000000 105.9 ns/op 604.26 MB/s BenchmarkEqualBothUnaligned/4096_0-4 117228 1029 ns/op 3980.22 MB/s BenchmarkEqualBothUnaligned/4096_1-4 85551 1306 ns/op 3136.92 MB/s BenchmarkEqualBothUnaligned/4096_4-4 100220 1222 ns/op 3350.84 MB/s BenchmarkEqualBothUnaligned/4096_7-4 105798 1135 ns/op 3608.30 MB/s BenchmarkIndex/10-4 3513681 33.91 ns/op 294.89 MB/s BenchmarkIndex/32-4 2856010 41.24 ns/op 775.94 MB/s BenchmarkIndex/4K-4 75717 1587 ns/op 2581.65 MB/s BenchmarkIndexEasy/10-4 3481419 33.59 ns/op 297.67 MB/s BenchmarkIndexEasy/32-4 2922964 40.32 ns/op 793.63 MB/s BenchmarkIndexEasy/4K-4 437320 275.8 ns/op 14852.04 MB/s BenchmarkCount/10-4 1796749 65.99 ns/op 151.53 MB/s BenchmarkCount/32-4 1634721 72.70 ns/op 440.19 MB/s BenchmarkCount/4K-4 74017 1615 ns/op 2535.90 MB/s BenchmarkCountEasy/10-4 1883040 62.33 ns/op 160.44 MB/s BenchmarkCountEasy/32-4 1721173 70.90 ns/op 451.33 MB/s BenchmarkCountEasy/4K-4 397723 305.5 ns/op 13406.09 MB/s BenchmarkCountSingle/10-4 3188601 37.47 ns/op 266.91 MB/s BenchmarkCountSingle/32-4 3087853 39.06 ns/op 819.31 MB/s BenchmarkCountSingle/4K-4 529068 219.3 ns/op 18677.69 MB/s BenchmarkToUpper/#00-4 2961145 39.76 ns/op BenchmarkToUpper/ONLYUPPER-4 288002 388.0 ns/op BenchmarkToUpper/abc-4 559570 213.0 ns/op BenchmarkToUpper/AbC123-4 320438 378.6 ns/op BenchmarkToUpper/azAZ09_-4 267312 441.9 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 79186 1496 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 35743 3377 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 55872 2132 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 102610 1127 ns/op BenchmarkToLower/#00-4 3179439 37.77 ns/op BenchmarkToLower/abc-4 432223 282.3 ns/op BenchmarkToLower/AbC123-4 324760 401.6 ns/op BenchmarkToLower/azAZ09_-4 280196 456.8 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 87886 1430 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 36532 3237 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 62883 1882 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 109076 1105 ns/op BenchmarkFields/ASCII/16-4 157138 801.2 ns/op 19.97 MB/s 24 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 9350 13299 ns/op 19.25 MB/s 480 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 667 181558 ns/op 22.56 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 33 3118238 ns/op 21.02 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 50033377 ns/op 20.96 MB/s 2277376 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 80262 1552 ns/op 10.31 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5300 20747 ns/op 12.34 MB/s 1920 B/op 2 allocs/op BenchmarkFields/Mixed/4096-4 384 440022 ns/op 9.31 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 21 5590321 ns/op 11.72 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 134866439 ns/op 7.77 MB/s 11219200 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 223802 531.8 ns/op 30.09 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 14710 8197 ns/op 31.23 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 819 143829 ns/op 28.48 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 42 2875610 ns/op 22.79 MB/s 512258 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 56249134 ns/op 18.64 MB/s 11219200 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 99177 1449 ns/op 11.04 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8332 18254 ns/op 14.02 MB/s 1920 B/op 2 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 573 213067 ns/op 19.22 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 22 6326728 ns/op 10.36 MB/s 512260 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 123175871 ns/op 8.51 MB/s 11219200 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 1992956 61.90 ns/op BenchmarkTrimSpace/ASCII-4 556868 213.5 ns/op BenchmarkTrimSpace/SomeNonASCII-4 85544 1457 ns/op BenchmarkTrimSpace/JustNonASCII-4 43556 2739 ns/op BenchmarkToValidUTF8/Valid-4 459542 397.2 ns/op BenchmarkToValidUTF8/InvalidASCII-4 364416 522.9 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 92252 1303 ns/op BenchmarkIndexHard1-4 1686 70876 ns/op 14794.35 MB/s BenchmarkIndexHard2-4 379 313030 ns/op 3349.75 MB/s BenchmarkIndexHard3-4 163 732166 ns/op 1432.15 MB/s BenchmarkIndexHard4-4 88 1425994 ns/op 735.33 MB/s BenchmarkLastIndexHard1-4 4 26235050 ns/op BenchmarkLastIndexHard2-4 4 25232078 ns/op BenchmarkLastIndexHard3-4 4 26100314 ns/op BenchmarkCountHard1-4 1657 82305 ns/op BenchmarkCountHard2-4 369 324501 ns/op BenchmarkCountHard3-4 166 760226 ns/op BenchmarkSplitEmptySeparator-4 1 174639330 ns/op BenchmarkSplitSingleByteSeparator-4 12 11620946 ns/op BenchmarkSplitMultiByteSeparator-4 12 8718691 ns/op BenchmarkSplitNSingleByteSeparator-4 179694 1808 ns/op BenchmarkSplitNMultiByteSeparator-4 65373 2304 ns/op BenchmarkRepeat-4 183170 710.9 ns/op BenchmarkRepeatLarge/256/1-4 114864 1491 ns/op 171.71 MB/s BenchmarkRepeatLarge/256/16-4 188589 853.9 ns/op 299.80 MB/s BenchmarkRepeatLarge/512/1-4 77425 2800 ns/op 182.87 MB/s BenchmarkRepeatLarge/512/16-4 153198 784.7 ns/op 652.52 MB/s BenchmarkRepeatLarge/1024/1-4 78606 1737 ns/op 589.43 MB/s BenchmarkRepeatLarge/1024/16-4 84882 2042 ns/op 501.37 MB/s BenchmarkRepeatLarge/2048/1-4 58273 3030 ns/op 675.99 MB/s BenchmarkRepeatLarge/2048/16-4 68510 1938 ns/op 1056.88 MB/s BenchmarkRepeatLarge/4096/1-4 25318 5681 ns/op 721.02 MB/s BenchmarkRepeatLarge/4096/16-4 23584 5111 ns/op 801.36 MB/s BenchmarkRepeatLarge/8192/1-4 10000 22464 ns/op 364.67 MB/s BenchmarkRepeatLarge/8192/16-4 13340 20106 ns/op 407.44 MB/s BenchmarkRepeatLarge/8192/4097-4 15284 11871 ns/op 345.14 MB/s BenchmarkRepeatLarge/16384/1-4 10000 24938 ns/op 656.99 MB/s BenchmarkRepeatLarge/16384/16-4 10000 22162 ns/op 739.29 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 18203 ns/op 675.24 MB/s BenchmarkRepeatLarge/32768/1-4 4054 45116 ns/op 726.30 MB/s BenchmarkRepeatLarge/32768/16-4 6648 29717 ns/op 1102.67 MB/s BenchmarkRepeatLarge/32768/4097-4 5619 72647 ns/op 394.77 MB/s BenchmarkRepeatLarge/65536/1-4 2504 81347 ns/op 805.64 MB/s BenchmarkRepeatLarge/65536/16-4 1362 435826 ns/op 150.37 MB/s BenchmarkRepeatLarge/65536/4097-4 3573 33144 ns/op 1854.18 MB/s BenchmarkRepeatLarge/131072/1-4 514 306369 ns/op 427.82 MB/s BenchmarkRepeatLarge/131072/16-4 447 345731 ns/op 379.12 MB/s BenchmarkRepeatLarge/131072/4097-4 325 1958506 ns/op 64.85 MB/s BenchmarkRepeatLarge/262144/1-4 154 1034748 ns/op 253.34 MB/s BenchmarkRepeatLarge/262144/16-4 100 1190183 ns/op 220.26 MB/s BenchmarkRepeatLarge/262144/4097-4 217 1108999 ns/op 232.74 MB/s BenchmarkRepeatLarge/524288/1-4 52 2835644 ns/op 184.89 MB/s BenchmarkRepeatLarge/524288/16-4 93 6177094 ns/op 84.88 MB/s BenchmarkRepeatLarge/524288/4097-4 81 1540395 ns/op 337.78 MB/s BenchmarkRepeatLarge/1048576/1-4 8 41299409 ns/op 25.39 MB/s BenchmarkRepeatLarge/1048576/16-4 56 23696498 ns/op 44.25 MB/s BenchmarkRepeatLarge/1048576/4097-4 57 12162533 ns/op 85.90 MB/s BenchmarkRepeatLarge/2097152/1-4 12 14184387 ns/op 147.85 MB/s BenchmarkRepeatLarge/2097152/16-4 31 11645255 ns/op 180.09 MB/s BenchmarkRepeatLarge/2097152/4097-4 30 14627692 ns/op 143.12 MB/s BenchmarkRepeatLarge/4194304/1-4 7 63106654 ns/op 66.46 MB/s BenchmarkRepeatLarge/4194304/16-4 12 113297070 ns/op 37.02 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 81918424 ns/op 51.16 MB/s BenchmarkRepeatLarge/8388608/1-4 4 41252206 ns/op 203.35 MB/s BenchmarkRepeatLarge/8388608/16-4 7 78430835 ns/op 106.96 MB/s BenchmarkRepeatLarge/8388608/4097-4 6 56144588 ns/op 149.37 MB/s BenchmarkRepeatLarge/16777216/1-4 2 351939712 ns/op 47.67 MB/s BenchmarkRepeatLarge/16777216/16-4 2 158569457 ns/op 105.80 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 70667501 ns/op 237.41 MB/s BenchmarkRepeatLarge/33554432/1-4 2 142983538 ns/op 234.67 MB/s BenchmarkRepeatLarge/33554432/16-4 2 65421123 ns/op 512.90 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 88985867 ns/op 377.08 MB/s BenchmarkRepeatLarge/67108864/1-4 1 177799660 ns/op 377.44 MB/s BenchmarkRepeatLarge/67108864/16-4 1 134390167 ns/op 499.36 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 167938395 ns/op 399.60 MB/s BenchmarkRepeatLarge/134217728/1-4 1 457302805 ns/op 293.50 MB/s BenchmarkRepeatLarge/134217728/16-4 1 295629172 ns/op 454.01 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 464913150 ns/op 288.69 MB/s BenchmarkRepeatLarge/268435456/1-4 1 503442386 ns/op 533.20 MB/s BenchmarkRepeatLarge/268435456/16-4 1 648452582 ns/op 413.96 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 624386860 ns/op 429.92 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1148499801 ns/op 467.45 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1045566345 ns/op 513.47 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1086470415 ns/op 494.14 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1762922206 ns/op 609.07 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1931733885 ns/op 555.84 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1952471163 ns/op 549.94 MB/s BenchmarkBytesCompare/1-4 10926524 13.64 ns/op BenchmarkBytesCompare/2-4 10932706 11.13 ns/op BenchmarkBytesCompare/4-4 10812710 11.04 ns/op BenchmarkBytesCompare/8-4 10854624 10.98 ns/op BenchmarkBytesCompare/16-4 10708828 11.05 ns/op BenchmarkBytesCompare/32-4 9832321 12.28 ns/op BenchmarkBytesCompare/64-4 9228198 12.88 ns/op BenchmarkBytesCompare/128-4 8450421 14.01 ns/op BenchmarkBytesCompare/256-4 6961610 16.98 ns/op BenchmarkBytesCompare/512-4 4830432 24.99 ns/op BenchmarkBytesCompare/1024-4 2959062 40.52 ns/op BenchmarkBytesCompare/2048-4 1690072 73.22 ns/op BenchmarkIndexAnyASCII/1:1-4 2603592 46.35 ns/op BenchmarkIndexAnyASCII/1:2-4 2476140 47.40 ns/op BenchmarkIndexAnyASCII/1:4-4 2401508 49.44 ns/op BenchmarkIndexAnyASCII/1:8-4 2238706 53.02 ns/op BenchmarkIndexAnyASCII/1:16-4 1983847 60.89 ns/op BenchmarkIndexAnyASCII/1:32-4 1877564 60.27 ns/op BenchmarkIndexAnyASCII/1:64-4 1867620 64.15 ns/op BenchmarkIndexAnyASCII/16:1-4 2612636 45.33 ns/op BenchmarkIndexAnyASCII/16:2-4 343190 358.1 ns/op BenchmarkIndexAnyASCII/16:4-4 330904 356.5 ns/op BenchmarkIndexAnyASCII/16:8-4 332689 360.9 ns/op BenchmarkIndexAnyASCII/16:16-4 319533 379.0 ns/op BenchmarkIndexAnyASCII/16:32-4 295716 406.0 ns/op BenchmarkIndexAnyASCII/16:64-4 257130 465.7 ns/op BenchmarkIndexAnyASCII/256:1-4 2194425 54.34 ns/op BenchmarkIndexAnyASCII/256:2-4 25566 4702 ns/op BenchmarkIndexAnyASCII/256:4-4 25426 4727 ns/op BenchmarkIndexAnyASCII/256:8-4 25377 4689 ns/op BenchmarkIndexAnyASCII/256:16-4 25444 4748 ns/op BenchmarkIndexAnyASCII/256:32-4 25196 4734 ns/op BenchmarkIndexAnyASCII/256:64-4 24861 4786 ns/op BenchmarkIndexAnyUTF8/1:1-4 2597253 44.32 ns/op BenchmarkIndexAnyUTF8/1:2-4 2492108 47.74 ns/op BenchmarkIndexAnyUTF8/1:4-4 2459542 49.32 ns/op BenchmarkIndexAnyUTF8/1:8-4 2245566 53.23 ns/op BenchmarkIndexAnyUTF8/1:16-4 2028568 59.69 ns/op BenchmarkIndexAnyUTF8/1:32-4 2029015 59.66 ns/op BenchmarkIndexAnyUTF8/1:64-4 1936570 61.87 ns/op BenchmarkIndexAnyUTF8/16:1-4 147796 812.0 ns/op BenchmarkIndexAnyUTF8/16:2-4 247906 481.8 ns/op BenchmarkIndexAnyUTF8/16:4-4 220108 513.1 ns/op BenchmarkIndexAnyUTF8/16:8-4 221966 546.1 ns/op BenchmarkIndexAnyUTF8/16:16-4 186435 638.9 ns/op BenchmarkIndexAnyUTF8/16:32-4 184486 646.5 ns/op BenchmarkIndexAnyUTF8/16:64-4 174368 684.8 ns/op BenchmarkIndexAnyUTF8/256:1-4 9916 11806 ns/op BenchmarkIndexAnyUTF8/256:2-4 17005 7107 ns/op BenchmarkIndexAnyUTF8/256:4-4 15854 7564 ns/op BenchmarkIndexAnyUTF8/256:8-4 14754 8072 ns/op BenchmarkIndexAnyUTF8/256:16-4 12571 9617 ns/op BenchmarkIndexAnyUTF8/256:32-4 12303 9667 ns/op BenchmarkIndexAnyUTF8/256:64-4 10000 10355 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2533737 46.10 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2177848 49.45 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2404963 50.88 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2172472 54.66 ns/op BenchmarkLastIndexAnyASCII/1:16-4 1888598 63.13 ns/op BenchmarkLastIndexAnyASCII/1:32-4 1890680 63.13 ns/op BenchmarkLastIndexAnyASCII/1:64-4 1811792 65.32 ns/op BenchmarkLastIndexAnyASCII/16:1-4 345114 352.0 ns/op BenchmarkLastIndexAnyASCII/16:2-4 339978 350.9 ns/op BenchmarkLastIndexAnyASCII/16:4-4 338011 353.9 ns/op BenchmarkLastIndexAnyASCII/16:8-4 322489 361.9 ns/op BenchmarkLastIndexAnyASCII/16:16-4 313098 384.0 ns/op BenchmarkLastIndexAnyASCII/16:32-4 288013 415.0 ns/op BenchmarkLastIndexAnyASCII/16:64-4 259224 468.2 ns/op BenchmarkLastIndexAnyASCII/256:1-4 25424 4703 ns/op BenchmarkLastIndexAnyASCII/256:2-4 25256 4696 ns/op BenchmarkLastIndexAnyASCII/256:4-4 25224 4710 ns/op BenchmarkLastIndexAnyASCII/256:8-4 25423 4716 ns/op BenchmarkLastIndexAnyASCII/256:16-4 25308 4735 ns/op BenchmarkLastIndexAnyASCII/256:32-4 25018 4783 ns/op BenchmarkLastIndexAnyASCII/256:64-4 24577 4874 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2647771 45.01 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2525037 46.80 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2484776 48.52 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2264252 52.94 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2034974 59.71 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 1985655 59.54 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1908776 62.76 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 279177 411.0 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 244323 482.8 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 227629 518.2 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 227582 536.3 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 190172 631.7 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 188229 639.4 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 179551 682.0 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 19954 5974 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 17253 6975 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 16022 7380 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 14854 7939 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 12600 9465 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 12472 9705 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10393 ns/op BenchmarkTrimASCII/1:1-4 3063511 38.63 ns/op BenchmarkTrimASCII/1:2-4 2313426 51.71 ns/op BenchmarkTrimASCII/1:4-4 2182423 55.53 ns/op BenchmarkTrimASCII/1:8-4 1925390 62.49 ns/op BenchmarkTrimASCII/1:16-4 1528333 79.90 ns/op BenchmarkTrimASCII/16:1-4 536998 224.0 ns/op BenchmarkTrimASCII/16:2-4 343543 342.6 ns/op BenchmarkTrimASCII/16:4-4 348549 346.6 ns/op BenchmarkTrimASCII/16:8-4 327610 364.0 ns/op BenchmarkTrimASCII/16:16-4 323449 368.7 ns/op BenchmarkTrimASCII/256:1-4 39856 2971 ns/op BenchmarkTrimASCII/256:2-4 25192 4717 ns/op BenchmarkTrimASCII/256:4-4 25414 4730 ns/op BenchmarkTrimASCII/256:8-4 24804 4704 ns/op BenchmarkTrimASCII/256:16-4 25436 4735 ns/op BenchmarkTrimASCII/4096:1-4 2547 46963 ns/op BenchmarkTrimASCII/4096:2-4 1609 74515 ns/op BenchmarkTrimASCII/4096:4-4 1599 74717 ns/op BenchmarkTrimASCII/4096:8-4 1603 74320 ns/op BenchmarkTrimASCII/4096:16-4 1604 74887 ns/op BenchmarkTrimByte-4 2027094 58.82 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 28306 4199 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 27738 4258 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 506 234326 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1123 105081 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2048 53752 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4072 28137 ns/op BenchmarkCompareBytesEqual-4 10502338 11.42 ns/op BenchmarkCompareBytesToNil-4 13458920 8.905 ns/op BenchmarkCompareBytesEmpty-4 13182894 8.948 ns/op BenchmarkCompareBytesIdentical-4 13292406 8.939 ns/op BenchmarkCompareBytesSameLength-4 10908541 11.00 ns/op BenchmarkCompareBytesDifferentLength-4 10870256 10.97 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 2467 49180 ns/op 21321.35 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 2445 49252 ns/op 21290.07 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 2451 49177 ns/op 21322.88 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 2464 49211 ns/op 21308.00 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 2485 48804 ns/op 21485.80 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 2458 48938 ns/op 21426.72 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 2480 49125 ns/op 21345.12 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 2456 49384 ns/op 21233.28 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 2317 52627 ns/op 19925.00 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 2308 51837 ns/op 20228.58 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 2305 51866 ns/op 20217.14 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 2308 51684 ns/op 20288.46 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 2318 51668 ns/op 20294.78 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 2328 51714 ns/op 20276.44 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 2324 52402 ns/op 20010.29 MB/s BenchmarkCompareBytesBig-4 2408 49368 ns/op 21240.17 MB/s BenchmarkCompareBytesBigIdentical-4 12369789 9.063 ns/op 115699276.82 MB/s PASS ok bytes 83.165s goos: linux goarch: s390x pkg: compress/bzip2 BenchmarkDecodeDigits-4 2 101231000 ns/op 0.99 MB/s 3611596 B/op 27 allocs/op BenchmarkDecodeNewton-4 1 406421373 ns/op 1.40 MB/s 3629184 B/op 26 allocs/op BenchmarkDecodeRand-4 4 29759898 ns/op 0.55 MB/s 3644680 B/op 27 allocs/op PASS ok compress/bzip2 2.660s goos: linux goarch: s390x pkg: compress/flate BenchmarkDecode/Digits/Huffman/1e4-4 48 2422824 ns/op 4.13 MB/s 42251 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 5 24027806 ns/op 4.16 MB/s 42275 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 273948185 ns/op 3.65 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 45 2595081 ns/op 3.85 MB/s 42810 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 4 26077286 ns/op 3.83 MB/s 47108 B/op 13 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 265793440 ns/op 3.76 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 45 2535162 ns/op 3.94 MB/s 42222 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 5 24829642 ns/op 4.03 MB/s 44198 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 247316013 ns/op 4.04 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 45 2506791 ns/op 3.99 MB/s 43318 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 5 24560454 ns/op 4.07 MB/s 44198 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 247096563 ns/op 4.05 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 43 2767761 ns/op 3.61 MB/s 43728 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 4 27239007 ns/op 3.67 MB/s 49246 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 265628586 ns/op 3.76 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 52 2115509 ns/op 4.73 MB/s 43366 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 6 17936803 ns/op 5.58 MB/s 47906 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 180654928 ns/op 5.54 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 60 1918857 ns/op 5.21 MB/s 42691 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 7 14765679 ns/op 6.77 MB/s 45301 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 146274151 ns/op 6.84 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 60 1955041 ns/op 5.11 MB/s 43239 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 7 14824954 ns/op 6.75 MB/s 47649 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 143237482 ns/op 6.98 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 88 1224379 ns/op 8.17 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 11588920 ns/op 8.63 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 116140564 ns/op 8.61 MB/s BenchmarkEncode/Digits/Speed/1e4-4 36 3089132 ns/op 3.24 MB/s BenchmarkEncode/Digits/Speed/1e5-4 4 26414431 ns/op 3.79 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 257229397 ns/op 3.89 MB/s BenchmarkEncode/Digits/Default/1e4-4 14 7963618 ns/op 1.26 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 92718964 ns/op 1.08 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 958383608 ns/op 1.04 MB/s BenchmarkEncode/Digits/Compression/1e4-4 14 7971099 ns/op 1.25 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 92234392 ns/op 1.08 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 957212612 ns/op 1.04 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 73 1546794 ns/op 6.46 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 8 12703731 ns/op 7.87 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 125736151 ns/op 7.95 MB/s BenchmarkEncode/Newton/Speed/1e4-4 40 2816072 ns/op 3.55 MB/s BenchmarkEncode/Newton/Speed/1e5-4 5 20057904 ns/op 4.99 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 197529322 ns/op 5.06 MB/s BenchmarkEncode/Newton/Default/1e4-4 15 7118060 ns/op 1.40 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 79188778 ns/op 1.26 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 784462127 ns/op 1.27 MB/s BenchmarkEncode/Newton/Compression/1e4-4 15 7295099 ns/op 1.37 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 93869355 ns/op 1.07 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 945528265 ns/op 1.06 MB/s PASS ok compress/flate 18.451s goos: linux goarch: s390x pkg: compress/lzw BenchmarkDecoder/1e4-4 27 4132657 ns/op 2.42 MB/s BenchmarkDecoder/1e-Reuse4-4 27 4275265 ns/op 2.34 MB/s BenchmarkDecoder/1e5-4 3 42209091 ns/op 2.37 MB/s BenchmarkDecoder/1e-Reuse5-4 3 42378826 ns/op 2.36 MB/s BenchmarkDecoder/1e6-4 1 426768681 ns/op 2.34 MB/s BenchmarkDecoder/1e-Reuse6-4 1 427764449 ns/op 2.34 MB/s BenchmarkEncoder/1e4-4 38 2998306 ns/op 3.34 MB/s BenchmarkEncoder/1e-Reuse4-4 39 2926460 ns/op 3.42 MB/s BenchmarkEncoder/1e5-4 4 29459515 ns/op 3.39 MB/s BenchmarkEncoder/1e-Reuse5-4 4 29470992 ns/op 3.39 MB/s BenchmarkEncoder/1e6-4 1 296641423 ns/op 3.37 MB/s BenchmarkEncoder/1e-Reuse6-4 1 291809589 ns/op 3.43 MB/s PASS ok compress/lzw 4.720s goos: linux goarch: s390x pkg: container/heap BenchmarkDup-4 18 6366894 ns/op PASS ok container/heap 1.129s goos: linux goarch: s390x pkg: context BenchmarkCommonParentCancel-4 35796 3359 ns/op BenchmarkWithTimeout/concurrency=40-4 10000 11612 ns/op BenchmarkWithTimeout/concurrency=4000-4 10000 12098 ns/op BenchmarkWithTimeout/concurrency=400000-4 9946 12323 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 463040 216.4 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 17816 6116 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 10000 15002 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 4929 26636 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 3036 43377 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 4623 29214 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 430 310701 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 296 410691 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 475 280037 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 40 3047691 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 26 4172267 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 50 3325969 ns/op BenchmarkCheckCanceled/Err-4 447890 259.0 ns/op BenchmarkCheckCanceled/Done-4 593570 200.3 ns/op BenchmarkContextCancelDone-4 754678 138.4 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 33692 3280 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 31966 3953 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 26252 4859 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 19719 6000 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 12777 9182 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 438308 267.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 255444 465.7 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 181996 670.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 113114 1075 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 58684 2066 ns/op PASS ok context 9.994s goos: linux goarch: s390x pkg: crypto/aes BenchmarkEncrypt/AES-128-4 1856302 64.52 ns/op 247.97 MB/s BenchmarkEncrypt/AES-192-4 1888622 62.94 ns/op 254.22 MB/s BenchmarkEncrypt/AES-256-4 1758956 67.56 ns/op 236.84 MB/s BenchmarkDecrypt/AES-128-4 1852639 64.55 ns/op 247.86 MB/s BenchmarkDecrypt/AES-192-4 1907448 62.67 ns/op 255.29 MB/s BenchmarkDecrypt/AES-256-4 1792963 66.94 ns/op 239.01 MB/s BenchmarkExpand/AES-128-4 14328 8219 ns/op BenchmarkExpand/AES-192-4 12344 9791 ns/op BenchmarkExpand/AES-256-4 9978 11791 ns/op BenchmarkCreateCipher/AES-128-4 546706 208.6 ns/op 64 B/op 1 allocs/op BenchmarkCreateCipher/AES-192-4 526345 212.0 ns/op 64 B/op 1 allocs/op BenchmarkCreateCipher/AES-256-4 511224 217.5 ns/op 64 B/op 1 allocs/op PASS ok crypto/aes 3.126s goos: linux goarch: s390x pkg: crypto/cipher BenchmarkAESGCM/Open-128-64-4 181524 662.8 ns/op 96.56 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 363534 312.3 ns/op 204.95 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 183962 668.5 ns/op 95.73 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 375722 318.5 ns/op 200.97 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 159159 748.6 ns/op 1803.31 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 320389 373.2 ns/op 3617.68 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 159604 748.7 ns/op 1803.09 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 316665 381.8 ns/op 3535.74 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 101368 1145 ns/op 7153.13 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 148747 805.8 ns/op 10166.56 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 100215 1163 ns/op 7044.75 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 147618 821.7 ns/op 9969.34 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 2250 53472 ns/op 19.06 MB/s BenchmarkAESCFBDecrypt1K-4 2248 53257 ns/op 19.13 MB/s BenchmarkAESCFBDecrypt8K-4 285 417827 ns/op 19.59 MB/s BenchmarkAESOFB1K-4 5934 20230 ns/op 50.37 MB/s BenchmarkAESCTR1K-4 60520 1991 ns/op 511.77 MB/s BenchmarkAESCTR8K-4 7893 15306 ns/op 534.88 MB/s BenchmarkAESCBCEncrypt1K-4 400855 295.9 ns/op 3460.97 MB/s BenchmarkAESCBCDecrypt1K-4 771444 155.1 ns/op 6604.24 MB/s PASS ok crypto/cipher 3.584s goos: linux goarch: s390x pkg: crypto/des BenchmarkEncrypt-4 52100 2275 ns/op 3.52 MB/s BenchmarkDecrypt-4 47300 2498 ns/op 3.20 MB/s BenchmarkTDESEncrypt-4 14932 8095 ns/op 0.99 MB/s BenchmarkTDESDecrypt-4 14522 8229 ns/op 0.97 MB/s PASS ok crypto/des 1.704s goos: linux goarch: s390x pkg: crypto/ecdh BenchmarkECDH/P256-4 932 127659 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 6 18708546 ns/op 1088 B/op 21 allocs/op BenchmarkECDH/P521-4 3 43880471 ns/op 1538 B/op 21 allocs/op BenchmarkECDH/X25519-4 22 5271507 ns/op 374 B/op 9 allocs/op PASS ok crypto/ecdh 1.868s goos: linux goarch: s390x pkg: crypto/ecdsa BenchmarkSign/P256-4 3818 30005 ns/op 1464 B/op 20 allocs/op BenchmarkSign/P384-4 2451 48822 ns/op 1560 B/op 20 allocs/op BenchmarkSign/P521-4 1767 67481 ns/op 1768 B/op 23 allocs/op BenchmarkVerify/P256-4 2438 48516 ns/op 0 B/op 0 allocs/op BenchmarkVerify/P384-4 1246 96298 ns/op 0 B/op 0 allocs/op BenchmarkVerify/P521-4 789 151239 ns/op 48 B/op 2 allocs/op BenchmarkGenerateKey/P256-4 4114 28274 ns/op 895 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 22 4909365 ns/op 1094 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 9 11580134 ns/op 1415 B/op 17 allocs/op PASS ok crypto/ecdsa 2.395s goos: linux goarch: s390x pkg: crypto/ed25519 BenchmarkKeyGeneration-4 115 1007342 ns/op BenchmarkNewKeyFromSeed-4 100 1080770 ns/op BenchmarkSigning-4 99 1204505 ns/op BenchmarkVerification-4 55 2138842 ns/op PASS ok crypto/ed25519 1.551s goos: linux goarch: s390x pkg: crypto/elliptic BenchmarkScalarBaseMult/P256-4 4902 23839 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 61 1962354 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 22 5073937 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 9 12253810 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1257 97182 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 22 4954826 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 8 13329295 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 4 32011556 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 9685 12241 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 4582 25971 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 2857 40249 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 38 2908590 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 1836 62816 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 136 876365 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1316 91232 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 50 2319390 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.647s goos: linux goarch: s390x pkg: crypto/hmac BenchmarkHMACSHA256_1K-4 40500 2992 ns/op 342.30 MB/s BenchmarkHMACSHA256_32-4 45944 2598 ns/op 12.31 MB/s BenchmarkNewWriteSum-4 12382 9408 ns/op 3.40 MB/s PASS ok crypto/hmac 1.527s goos: linux goarch: s390x pkg: crypto/internal/bigmod BenchmarkModAdd-4 43861 2756 ns/op BenchmarkModSub-4 39106 3077 ns/op BenchmarkMontgomeryRepr-4 15493 7756 ns/op BenchmarkMontgomeryMul-4 15189 7945 ns/op BenchmarkModMul-4 7429 16168 ns/op BenchmarkExpBig-4 8 13931090 ns/op BenchmarkExp-4 4 30066935 ns/op PASS ok crypto/internal/bigmod 2.206s goos: linux goarch: s390x pkg: crypto/internal/edwards25519 BenchmarkEncodingDecoding-4 531 227548 ns/op BenchmarkScalarBaseMult-4 118 1025570 ns/op BenchmarkScalarMult-4 40 2999496 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 51 2260806 ns/op PASS ok crypto/internal/edwards25519 1.781s goos: linux goarch: s390x pkg: crypto/internal/edwards25519/field BenchmarkAdd-4 236396 530.6 ns/op BenchmarkMultiply-4 221205 510.8 ns/op BenchmarkSquare-4 299851 374.6 ns/op BenchmarkInvert-4 1228 98426 ns/op BenchmarkMult32-4 773937 150.4 ns/op PASS ok crypto/internal/edwards25519/field 1.666s goos: linux goarch: s390x pkg: crypto/internal/fips/sha3 BenchmarkSha3_512_MTU-4 38214 3075 ns/op 439.04 MB/s BenchmarkSha3_384_MTU-4 32484 3663 ns/op 368.51 MB/s BenchmarkSha3_256_MTU-4 29961 3988 ns/op 338.48 MB/s BenchmarkSha3_224_MTU-4 32120 3753 ns/op 359.74 MB/s BenchmarkShake128_MTU-4 31578 3803 ns/op 355.02 MB/s BenchmarkShake256_MTU-4 25110 4614 ns/op 292.61 MB/s BenchmarkShake256_16x-4 223 536250 ns/op 30.55 MB/s BenchmarkShake256_1MiB-4 56 2095866 ns/op 500.31 MB/s BenchmarkSha3_512_1MiB-4 55 2093198 ns/op 500.94 MB/s PASS ok crypto/internal/fips/sha3 2.380s goos: linux goarch: s390x pkg: crypto/internal/fips/subtle BenchmarkXORBytes/8Bytes-4 298479 388.6 ns/op 20.59 MB/s BenchmarkXORBytes/128Bytes-4 153302 785.2 ns/op 163.02 MB/s BenchmarkXORBytes/2048Bytes-4 17391 6849 ns/op 299.00 MB/s BenchmarkXORBytes/32768Bytes-4 1128 105979 ns/op 309.19 MB/s PASS ok crypto/internal/fips/subtle 1.598s goos: linux goarch: s390x pkg: crypto/internal/mlkem768 BenchmarkKeyGen-4 199 575298 ns/op BenchmarkEncaps-4 130 986438 ns/op BenchmarkDecaps-4 100 1189717 ns/op BenchmarkRoundTrip/Alice-4 68 2193366 ns/op BenchmarkRoundTrip/Bob-4 124 948060 ns/op PASS ok crypto/internal/mlkem768 1.951s goos: linux goarch: s390x pkg: crypto/internal/nistec BenchmarkScalarMult/P224-4 24 4633550 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1554 79234 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 8 12635059 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 4 30724282 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 75 1571813 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 8236 14746 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 27 4152396 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 1 122642010 ns/op 539368 B/op 7925 allocs/op PASS ok crypto/internal/nistec 2.199s goos: linux goarch: s390x pkg: crypto/internal/nistec/fiat BenchmarkMul/P224-4 243968 479.0 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 127539 926.5 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 61774 1960 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 246295 489.0 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 129530 939.2 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 61254 1948 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.802s goos: linux goarch: s390x pkg: crypto/md5 BenchmarkHash8Bytes-4 162486 714.7 ns/op 11.19 MB/s BenchmarkHash64-4 192045 619.8 ns/op 103.26 MB/s BenchmarkHash128-4 176834 672.4 ns/op 190.35 MB/s BenchmarkHash256-4 143192 835.6 ns/op 306.37 MB/s BenchmarkHash512-4 103165 1173 ns/op 436.53 MB/s BenchmarkHash1K-4 65679 1836 ns/op 557.79 MB/s BenchmarkHash8K-4 10000 11137 ns/op 735.59 MB/s BenchmarkHash1M-4 86 1361878 ns/op 769.95 MB/s BenchmarkHash8M-4 10 10881906 ns/op 770.88 MB/s BenchmarkHash8BytesUnaligned-4 155504 727.7 ns/op 10.99 MB/s BenchmarkHash1KUnaligned-4 66122 1835 ns/op 558.06 MB/s BenchmarkHash8KUnaligned-4 10000 11246 ns/op 728.43 MB/s PASS ok crypto/md5 2.531s goos: linux goarch: s390x pkg: crypto/rand BenchmarkRead/4-4 204979 550.0 ns/op 7.27 MB/s BenchmarkRead/32-4 208201 568.1 ns/op 56.33 MB/s BenchmarkRead/4K-4 8913 13650 ns/op 300.08 MB/s BenchmarkPrime-4 1 166576507 ns/op PASS ok crypto/rand 1.545s goos: linux goarch: s390x pkg: crypto/rc4 BenchmarkRC4_128-4 9448 11677 ns/op 10.96 MB/s BenchmarkRC4_1K-4 1179 92562 ns/op 11.06 MB/s BenchmarkRC4_8K-4 160 737525 ns/op 10.98 MB/s PASS ok crypto/rc4 1.435s goos: linux goarch: s390x pkg: crypto/rsa BenchmarkDecryptPKCS1v15/2048-4 7 16571418 ns/op BenchmarkDecryptPKCS1v15/3072-4 3 37709287 ns/op BenchmarkDecryptPKCS1v15/4096-4 2 69506172 ns/op BenchmarkEncryptPKCS1v15/2048-4 433 272653 ns/op BenchmarkDecryptOAEP/2048-4 6 16695053 ns/op BenchmarkEncryptOAEP/2048-4 408 295411 ns/op BenchmarkSignPKCS1v15/2048-4 6 17229884 ns/op BenchmarkVerifyPKCS1v15/2048-4 421 279854 ns/op BenchmarkSignPSS/2048-4 6 17391368 ns/op BenchmarkVerifyPSS/2048-4 386 307490 ns/op PASS ok crypto/rsa 2.672s goos: linux goarch: s390x pkg: crypto/sha1 BenchmarkHash8Bytes/New-4 139962 861.9 ns/op 9.28 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 165572 688.3 ns/op 11.62 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 138504 851.2 ns/op 375.92 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 166916 732.2 ns/op 437.05 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 99578 1201 ns/op 852.90 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 111728 1074 ns/op 953.53 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 23774 5121 ns/op 1599.59 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 24252 4941 ns/op 1657.92 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.138s goos: linux goarch: s390x pkg: crypto/sha256 BenchmarkHash8Bytes/New-4 101485 1144 ns/op 6.99 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 111930 1076 ns/op 7.44 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 120825 995.0 ns/op 8.04 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 78042 1540 ns/op 664.87 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 67332 1500 ns/op 682.59 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 92148 1290 ns/op 793.64 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 26424 4485 ns/op 1826.41 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 26860 5080 ns/op 1612.67 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 26398 4475 ns/op 1830.57 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 3.043s goos: linux goarch: s390x pkg: crypto/sha512 BenchmarkHash8Bytes/New-4 93423 1240 ns/op 6.45 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 101202 1170 ns/op 6.84 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 96763 1228 ns/op 6.51 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 91188 1328 ns/op 770.80 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 95755 1252 ns/op 818.06 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 91324 1327 ns/op 771.41 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 36363 3328 ns/op 2461.43 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 37275 3337 ns/op 2455.00 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 34966 3328 ns/op 2461.35 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.507s goos: linux goarch: s390x pkg: crypto/subtle BenchmarkConstantTimeByteEq-4 13271235 8.910 ns/op BenchmarkConstantTimeEq-4 14300932 8.411 ns/op BenchmarkConstantTimeLessOrEq-4 14124189 8.692 ns/op PASS ok crypto/subtle 1.415s goos: linux goarch: s390x pkg: crypto/tls BenchmarkCertCache/0-4 187 731104 ns/op BenchmarkCertCache/1-4 218 905735 ns/op BenchmarkCertCache/2-4 151 1021958 ns/op BenchmarkCertCache/3-4 162 1821016 ns/op BenchmarkHandshakeServer/RSA-4 13 9698199 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 9 11624884 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 10 10848960 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 151 787351 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 265 452015 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 19 6065459 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 22 5633795 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 3 47180327 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 3 46157860 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 3 34841091 ns/op 30.10 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 3 37742022 ns/op 27.78 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 44261445 ns/op 47.38 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 2 51610836 ns/op 40.63 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 67326340 ns/op 62.30 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 83541608 ns/op 50.21 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 120076923 ns/op 69.86 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 140394200 ns/op 59.75 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 247178423 ns/op 67.87 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 301363635 ns/op 55.67 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 519059125 ns/op 64.64 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 694543668 ns/op 48.31 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 1098086796 ns/op 61.11 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1262584540 ns/op 53.15 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 3 36419635 ns/op 28.79 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 3 38566325 ns/op 27.19 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 2 51139703 ns/op 41.01 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 2 54495392 ns/op 38.48 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 66750531 ns/op 62.84 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 89457124 ns/op 46.89 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 129062364 ns/op 65.00 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 158948991 ns/op 52.78 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 271510434 ns/op 61.79 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 339988834 ns/op 49.35 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 527716956 ns/op 63.58 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 705971482 ns/op 47.53 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 1049699683 ns/op 63.93 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1094278365 ns/op 61.33 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 715063945 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 728975591 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 301777479 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 299232278 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 165318752 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 160629218 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 93565768 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 91121786 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 2 51777952 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 2 50639932 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 156235436 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 156639737 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 76238579 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 74859496 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 2 51010728 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 48958412 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 3 38551609 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 3 35962179 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 4 31443204 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 4 30011325 ns/op PASS ok crypto/tls 21.533s goos: linux goarch: s390x pkg: crypto/x509 BenchmarkOIDMarshalUnmarshalText-4 9735 11015 ns/op BenchmarkCreateCertificate/RSA_2048-4 6 16738378 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 517 227926 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 964 121633 ns/op 12658 B/op 165 allocs/op BenchmarkParseCertificate/rsa_leaf-4 908 131393 ns/op 14067 B/op 188 allocs/op PASS ok crypto/x509 2.233s goos: linux goarch: s390x pkg: database/sql BenchmarkConcurrentDBExec-4 39 2616192 ns/op 281154 B/op 1645 allocs/op BenchmarkConcurrentStmtQuery-4 39 2818636 ns/op 270447 B/op 2037 allocs/op BenchmarkConcurrentStmtExec-4 62 1919436 ns/op 226495 B/op 716 allocs/op BenchmarkConcurrentTxQuery-4 48 2437988 ns/op 278797 B/op 2156 allocs/op BenchmarkConcurrentTxExec-4 73 1492652 ns/op 88041 B/op 1553 allocs/op BenchmarkConcurrentTxStmtQuery-4 51 2083146 ns/op 104807 B/op 2039 allocs/op BenchmarkConcurrentTxStmtExec-4 159 741232 ns/op 40232 B/op 380 allocs/op BenchmarkConcurrentRandom-4 50 2272078 ns/op 235083 B/op 1839 allocs/op BenchmarkManyConcurrentQueries-4 3146 36563 ns/op 4120 B/op 20 allocs/op BenchmarkGrabConn-4 270748 460.0 ns/op 0 B/op 0 allocs/op BenchmarkConnRequestSet-4 13690 8709 ns/op PASS ok database/sql 2.578s goos: linux goarch: s390x pkg: debug/elf BenchmarkSymbols64-4 1604 67903 ns/op BenchmarkSymbols32-4 1968 58246 ns/op PASS ok debug/elf 1.260s goos: linux goarch: s390x pkg: debug/gosym Benchmark115/NewLineTable-4 188938 627.4 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 78 1575657 ns/op 180248 B/op 13 allocs/op Benchmark115/LineToPC-4 52 2060838 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 13570 8888 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.728s goos: linux goarch: s390x pkg: encoding/asn1 BenchmarkObjectIdentifierString-4 54969 2094 ns/op BenchmarkMarshal-4 681 176450 ns/op 8056 B/op 271 allocs/op BenchmarkUnmarshal-4 2643 44615 ns/op 352 B/op 16 allocs/op PASS ok encoding/asn1 1.523s goos: linux goarch: s390x pkg: encoding/base32 BenchmarkEncode-4 217 544283 ns/op 15.05 MB/s BenchmarkEncodeToString-4 250 473155 ns/op 17.31 MB/s BenchmarkDecode-4 139 840738 ns/op 15.60 MB/s BenchmarkDecodeString-4 141 864226 ns/op 15.17 MB/s PASS ok encoding/base32 1.824s goos: linux goarch: s390x pkg: encoding/base64 BenchmarkEncodeToString-4 290 499576 ns/op 16.40 MB/s BenchmarkDecodeString/2-4 316290 485.7 ns/op 8.24 MB/s BenchmarkDecodeString/4-4 247082 488.0 ns/op 16.39 MB/s BenchmarkDecodeString/8-4 168746 703.2 ns/op 17.07 MB/s BenchmarkDecodeString/64-4 27619 4444 ns/op 19.80 MB/s BenchmarkDecodeString/8192-4 214 517219 ns/op 21.12 MB/s BenchmarkNewEncoding-4 51530 2319 ns/op 110.39 MB/s PASS ok encoding/base64 2.416s goos: linux goarch: s390x pkg: encoding/binary BenchmarkReadSlice1000Int32s-4 1279 85059 ns/op 47.03 MB/s BenchmarkReadStruct-4 13831 8661 ns/op 8.66 MB/s BenchmarkWriteStruct-4 13401 8056 ns/op 9.31 MB/s BenchmarkAppendStruct-4 239614 494.6 ns/op 151.63 MB/s BenchmarkWriteSlice1000Structs-4 13 8067764 ns/op 9.30 MB/s BenchmarkAppendSlice1000Structs-4 14 7814826 ns/op 9.60 MB/s BenchmarkReadSlice1000Structs-4 13 8665771 ns/op 8.65 MB/s BenchmarkReadInts-4 43328 2756 ns/op 10.88 MB/s BenchmarkWriteInts-4 37056 3241 ns/op 9.26 MB/s BenchmarkAppendInts-4 72614 1637 ns/op 18.32 MB/s BenchmarkWriteSlice1000Int32s-4 997 119513 ns/op 33.47 MB/s BenchmarkAppendSlice1000Int32s-4 1250 94025 ns/op 42.54 MB/s BenchmarkPutUint16-4 2558107 47.78 ns/op 41.86 MB/s BenchmarkAppendUint16-4 3150890 39.57 ns/op 50.55 MB/s BenchmarkPutUint32-4 1731278 68.78 ns/op 58.16 MB/s BenchmarkAppendUint32-4 2362090 50.45 ns/op 79.28 MB/s BenchmarkPutUint64-4 772558 156.0 ns/op 51.27 MB/s BenchmarkAppendUint64-4 751644 163.0 ns/op 49.08 MB/s BenchmarkLittleEndianPutUint16-4 2250506 53.35 ns/op 37.49 MB/s BenchmarkLittleEndianAppendUint16-4 3198546 46.94 ns/op 42.61 MB/s BenchmarkLittleEndianPutUint32-4 1737748 70.29 ns/op 56.91 MB/s BenchmarkLittleEndianAppendUint32-4 2311304 52.46 ns/op 76.25 MB/s BenchmarkLittleEndianPutUint64-4 744694 216.7 ns/op 36.92 MB/s BenchmarkLittleEndianAppendUint64-4 749919 158.4 ns/op 50.52 MB/s BenchmarkReadFloats-4 154894 776.3 ns/op 15.46 MB/s BenchmarkWriteFloats-4 135223 1001 ns/op 11.99 MB/s BenchmarkReadSlice1000Float32s-4 1176 100969 ns/op 39.62 MB/s BenchmarkWriteSlice1000Float32s-4 868 135743 ns/op 29.47 MB/s BenchmarkReadSlice1000Uint8s-4 77449 2077 ns/op 481.42 MB/s BenchmarkWriteSlice1000Uint8s-4 255360 450.8 ns/op 2218.15 MB/s BenchmarkSize/bool-4 6128720 19.58 ns/op BenchmarkSize/int8-4 5926244 20.05 ns/op BenchmarkSize/int16-4 5664724 20.27 ns/op BenchmarkSize/int32-4 5728158 21.06 ns/op BenchmarkSize/int64-4 5920017 19.55 ns/op BenchmarkSize/uint8-4 6096121 20.74 ns/op BenchmarkSize/uint16-4 5848636 21.07 ns/op BenchmarkSize/uint32-4 5695910 19.94 ns/op BenchmarkSize/uint64-4 6233806 20.09 ns/op BenchmarkSize/float32-4 4277509 25.89 ns/op BenchmarkSize/float64-4 4828689 24.98 ns/op BenchmarkSize/complex64-4 892408 128.8 ns/op BenchmarkSize/complex128-4 908458 129.0 ns/op BenchmarkSize/binary.Struct-4 306330 366.6 ns/op BenchmarkSize/*binary.Struct-4 270898 448.8 ns/op BenchmarkSize/[]binary.Struct-4 273208 442.8 ns/op BenchmarkSize/[]binary.Struct#01-4 252853 446.3 ns/op BenchmarkSize/[1]binary.Struct-4 247428 485.6 ns/op BenchmarkPutUvarint32-4 512164 250.5 ns/op 15.97 MB/s BenchmarkPutUvarint64-4 160149 674.9 ns/op 11.85 MB/s PASS ok encoding/binary 9.601s goos: linux goarch: s390x pkg: encoding/csv BenchmarkRead-4 5058 24305 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 5590 21334 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 5502 20980 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 3244 35718 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 6018 20098 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 6146 20049 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 6105 20047 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 3378 34485 ns/op 2978 B/op 12 allocs/op BenchmarkWrite-4 13098 9068 ns/op PASS ok encoding/csv 2.316s goos: linux goarch: s390x pkg: encoding/gob BenchmarkEndToEndPipe-4 14797 8292 ns/op 1812 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 17862 6737 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 255 452049 ns/op 16789 B/op 330 allocs/op BenchmarkEncodeComplex128Slice-4 660 175937 ns/op 743 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1376 90791 ns/op 63 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1227 106527 ns/op 71 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2308 48282 ns/op 168 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 67 1731675 ns/op 34023 B/op 251 allocs/op BenchmarkDecodeComplex128Slice-4 498 241842 ns/op 24918 B/op 147 allocs/op BenchmarkDecodeFloat64Slice-4 1078 109709 ns/op 10465 B/op 147 allocs/op BenchmarkDecodeInt32Slice-4 1113 106705 ns/op 9423 B/op 147 allocs/op BenchmarkDecodeStringSlice-4 787 142524 ns/op 38805 B/op 1147 allocs/op BenchmarkDecodeStringsSlice-4 307 376980 ns/op 65956 B/op 2181 allocs/op BenchmarkDecodeBytesSlice-4 561 199829 ns/op 23393 B/op 168 allocs/op BenchmarkDecodeInterfaceSlice-4 80 1335223 ns/op 82828 B/op 3156 allocs/op BenchmarkDecodeMap-4 70 1727626 ns/op 53804 B/op 159 allocs/op PASS ok encoding/gob 3.372s goos: linux goarch: s390x pkg: encoding/hex BenchmarkEncode/256-4 14367 8250 ns/op 31.03 MB/s BenchmarkEncode/1024-4 3480 33182 ns/op 30.86 MB/s BenchmarkEncode/4096-4 902 133331 ns/op 30.72 MB/s BenchmarkEncode/16384-4 224 562754 ns/op 29.11 MB/s BenchmarkDecode/256-4 28459 4159 ns/op 61.56 MB/s BenchmarkDecode/1024-4 7096 16582 ns/op 61.75 MB/s BenchmarkDecode/4096-4 1816 65987 ns/op 62.07 MB/s BenchmarkDecode/16384-4 453 263590 ns/op 62.16 MB/s BenchmarkDecodeString/256-4 25526 5010 ns/op 51.10 MB/s BenchmarkDecodeString/1024-4 6158 18587 ns/op 55.09 MB/s BenchmarkDecodeString/4096-4 1645 73059 ns/op 56.06 MB/s BenchmarkDecodeString/16384-4 411 291932 ns/op 56.12 MB/s BenchmarkDump/256-4 1183 99158 ns/op 2.58 MB/s BenchmarkDump/1024-4 304 393275 ns/op 2.60 MB/s BenchmarkDump/4096-4 64 1580147 ns/op 2.59 MB/s BenchmarkDump/16384-4 18 6613730 ns/op 2.48 MB/s PASS ok encoding/hex 3.545s goos: linux goarch: s390x pkg: encoding/json BenchmarkCodeEncoder-4 1 146368293 ns/op 13.26 MB/s 2272 B/op 17 allocs/op BenchmarkCodeEncoderError-4 1 167437030 ns/op 11.59 MB/s 8525640 B/op 131 allocs/op BenchmarkCodeMarshal-4 1 164807507 ns/op 11.77 MB/s 10332408 B/op 56 allocs/op BenchmarkCodeMarshalError-4 1 171068864 ns/op 11.34 MB/s 10334328 B/op 102 allocs/op BenchmarkMarshalBytes/32-4 19143 6400 ns/op BenchmarkMarshalBytes/256-4 5382 29304 ns/op BenchmarkMarshalBytes/4096-4 478 251878 ns/op BenchmarkMarshalBytesError/32-4 43 2533018 ns/op BenchmarkMarshalBytesError/256-4 46 2421388 ns/op BenchmarkMarshalBytesError/4096-4 43 2669794 ns/op BenchmarkMarshalMap-4 35629 3059 ns/op 299 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 508269534 ns/op 3.82 MB/s 10098088 B/op 40036 allocs/op BenchmarkUnicodeDecoder-4 24454 4784 ns/op 2.93 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 38802 3080 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 420652087 ns/op 4.61 MB/s 2019408 B/op 40002 allocs/op BenchmarkCodeUnmarshalReuse-4 1 413406440 ns/op 4.69 MB/s 2020376 B/op 40007 allocs/op BenchmarkUnmarshalString-4 75528 1578 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 144800 986.0 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 197450 861.6 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 15812 7372 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 69592 1789 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 75783 1522 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 16748 7336 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 5620 22262 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1323 99765 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 141 967065 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 12 11330968 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 643959 158.4 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 771501 153.6 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 725980 176.8 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 733720 185.7 ns/op BenchmarkEncodeMarshaler-4 60094 1806 ns/op 75 B/op 1 allocs/op BenchmarkEncoderEncode-4 82645 1465 ns/op 43 B/op 0 allocs/op BenchmarkNumberIsValid-4 5512290 22.10 ns/op BenchmarkNumberIsValidRegexp-4 16260 7625 ns/op BenchmarkUnmarshalNumber-4 36150 3352 ns/op 168 B/op 2 allocs/op PASS ok encoding/json 9.692s goos: linux goarch: s390x pkg: encoding/pem BenchmarkEncode-4 34 2990606 ns/op 21.91 MB/s BenchmarkDecode-4 15 7114069 ns/op 12.48 MB/s PASS ok encoding/pem 1.275s goos: linux goarch: s390x pkg: encoding/xml BenchmarkMarshal-4 2510 61206 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 862 138645 ns/op 8218 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 2780 40622 ns/op PASS ok encoding/xml 1.429s goos: linux goarch: s390x pkg: errors BenchmarkIs-4 333597 365.1 ns/op BenchmarkAs-4 79348 1419 ns/op PASS ok errors 1.402s goos: linux goarch: s390x pkg: expvar BenchmarkIntAdd-4 755078 171.1 ns/op BenchmarkIntSet-4 844435 140.8 ns/op BenchmarkFloatAdd-4 197347 618.9 ns/op BenchmarkFloatSet-4 711072 180.9 ns/op BenchmarkStringSet-4 657807 187.2 ns/op BenchmarkMapSet-4 172712 703.4 ns/op BenchmarkMapSetDifferent-4 55605 1895 ns/op BenchmarkMapSetDifferentRandom-4 326 390547 ns/op BenchmarkMapSetString-4 180246 859.6 ns/op BenchmarkMapAddSame-4 52062 3356 ns/op BenchmarkMapAddDifferent-4 19572 7343 ns/op BenchmarkMapAddDifferentRandom-4 274 430158 ns/op BenchmarkMapAddSameSteadyState-4 552426 224.8 ns/op BenchmarkMapAddDifferentSteadyState-4 155307 767.2 ns/op BenchmarkMapString-4 7912 18667 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 45571 2993 ns/op PASS ok expvar 4.155s goos: linux goarch: s390x pkg: fmt BenchmarkSprintfPadding-4 98798 1311 ns/op BenchmarkSprintfEmpty-4 384942 423.4 ns/op BenchmarkSprintfString-4 129696 775.2 ns/op BenchmarkSprintfTruncateString-4 228462 696.7 ns/op BenchmarkSprintfTruncateBytes-4 176250 899.4 ns/op BenchmarkSprintfSlowParsingPath-4 164223 728.6 ns/op BenchmarkSprintfQuoteString-4 32845 3356 ns/op BenchmarkSprintfInt-4 225412 657.5 ns/op BenchmarkSprintfIntInt-4 168784 846.5 ns/op BenchmarkSprintfPrefixedInt-4 202884 604.3 ns/op BenchmarkSprintfFloat-4 111247 1220 ns/op BenchmarkSprintfComplex-4 46466 3563 ns/op BenchmarkSprintfBoolean-4 244712 452.8 ns/op BenchmarkSprintfHexString-4 125976 1007 ns/op BenchmarkSprintfHexBytes-4 81024 1546 ns/op BenchmarkSprintfBytes-4 39512 2868 ns/op BenchmarkSprintfStringer-4 65995 1583 ns/op BenchmarkSprintfStructure-4 34530 4355 ns/op BenchmarkManyArgs-4 56031 2494 ns/op BenchmarkFprintInt-4 65511 1873 ns/op BenchmarkFprintfBytes-4 72548 1726 ns/op BenchmarkFprintIntNoAlloc-4 66384 1844 ns/op BenchmarkScanInts-4 27 4322904 ns/op BenchmarkScanRecursiveInt-4 1 378933963 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 386674594 ns/op PASS ok fmt 5.847s goos: linux goarch: s390x pkg: go/build BenchmarkImportVendor-4 784 159157 ns/op PASS ok go/build 1.368s goos: linux goarch: s390x pkg: go/constant BenchmarkStringAdd/1-4 48079 2399 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 14438 7884 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 4394 26858 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1507 80517 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 373 445223 ns/op 49007 B/op 267 allocs/op BenchmarkStringAdd/1024-4 82 1428185 ns/op 215520 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 19 5723094 ns/op 846304 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 5 24825159 ns/op 3615238 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 1 100986732 ns/op 15239648 B/op 65564 allocs/op PASS ok go/constant 2.530s goos: linux goarch: s390x pkg: go/format BenchmarkFormat/array1-10000-4 1 326326662 ns/op 0.20 MB/s 46321504 B/op 49067 allocs/op PASS ok go/format 1.363s goos: linux goarch: s390x pkg: go/parser BenchmarkParse-4 4 26549266 ns/op 2.02 MB/s BenchmarkParseOnly-4 5 24569686 ns/op 2.19 MB/s BenchmarkResolve-4 48 2403094 ns/op 22.37 MB/s PASS ok go/parser 2.851s goos: linux goarch: s390x pkg: go/printer BenchmarkPrintFile-4 1 158081624 ns/op 0.33 MB/s 5103760 B/op 27899 allocs/op BenchmarkPrintDecl-4 756 153259 ns/op 0.21 MB/s 16931 B/op 53 allocs/op PASS ok go/printer 1.424s goos: linux goarch: s390x pkg: go/scanner BenchmarkScan-4 240 513803 ns/op BenchmarkScanFiles/go/types/expr.go-4 12 8611578 ns/op 4.59 MB/s BenchmarkScanFiles/go/parser/parser.go-4 6 16924309 ns/op 4.41 MB/s BenchmarkScanFiles/net/http/server.go-4 4 25468608 ns/op 4.96 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 166 709686 ns/op 4.37 MB/s PASS ok go/scanner 1.889s goos: linux goarch: s390x pkg: go/token BenchmarkSearchInts-4 938462 136.6 ns/op PASS ok go/token 1.168s goos: linux goarch: s390x pkg: go/types BenchmarkLookupFieldOrMethod-4 100 1156516 ns/op BenchmarkNamed/Underlying/nongeneric-4 1416297 86.25 ns/op BenchmarkNamed/Underlying/generic-4 1412756 85.94 ns/op BenchmarkNamed/Underlying/src_instance-4 959041 126.5 ns/op BenchmarkNamed/Underlying/user_instance-4 1408424 85.68 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 19506 6109 ns/op BenchmarkNamed/NewMethodSet/generic-4 19549 6513 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 18412 6775 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 18840 6658 ns/op BenchmarkCheck/http/funcbodies/info-4 1 671225768 ns/op 48316 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 560457001 ns/op 61978 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 283090080 ns/op 122719 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 273231279 ns/op 127145 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 337448529 ns/op 15637 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 137646359 ns/op 38331 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 80463654 ns/op 65569 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 80146864 ns/op 65835 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 125912663 ns/op 17207 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 76821986 ns/op 28206 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 2 57864906 ns/op 37444 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 2 59102894 ns/op 36659 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1018101792 ns/op 71054 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 717269858 ns/op 100849 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 155100125 ns/op 466351 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 131599647 ns/op 549566 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 768830971 ns/op 1476 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 104919421 ns/op 10815 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 97513126 ns/op 11638 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 99608186 ns/op 11393 lines/s PASS ok go/types 21.561s goos: linux goarch: s390x pkg: hash/adler32 BenchmarkAdler32KB-4 10657 11278 ns/op 90.80 MB/s PASS ok hash/adler32 1.230s goos: linux goarch: s390x pkg: hash/crc32 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 221588 524.1 ns/op 28.62 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 185527 614.3 ns/op 24.42 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 103084 1181 ns/op 33.86 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 90553 1312 ns/op 30.48 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 595915 202.8 ns/op 2524.65 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 593014 202.1 ns/op 2533.42 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 515698 210.5 ns/op 4864.40 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 501600 214.3 ns/op 4777.92 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 379350 274.7 ns/op 14912.09 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 389778 289.1 ns/op 14167.61 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 139768 862.8 ns/op 37980.30 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 131845 906.9 ns/op 36132.48 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 216910 545.0 ns/op 27.52 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 181036 686.5 ns/op 21.85 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 104283 1190 ns/op 33.61 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 87170 1377 ns/op 29.05 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 508420 236.8 ns/op 2161.92 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 502621 243.0 ns/op 2106.83 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 424396 278.3 ns/op 3679.80 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 382623 272.8 ns/op 3754.09 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 344221 326.7 ns/op 12539.22 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 326098 345.8 ns/op 11846.10 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 141732 841.0 ns/op 38964.29 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 126680 1003 ns/op 32677.03 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 242518 506.7 ns/op 29.60 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 194456 614.6 ns/op 24.41 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 108572 1102 ns/op 36.31 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 96754 1223 ns/op 32.71 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 9412 12897 ns/op 39.70 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 8811 13544 ns/op 37.80 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 4566 26057 ns/op 39.30 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 4611 26264 ns/op 38.99 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1160 103196 ns/op 39.69 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1147 103491 ns/op 39.58 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 129 834657 ns/op 39.26 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 140 820480 ns/op 39.94 MB/s PASS ok hash/crc32 6.111s goos: linux goarch: s390x pkg: hash/crc64 BenchmarkCrc64/ISO64KB-4 136 870590 ns/op 75.28 MB/s BenchmarkCrc64/ISO4KB-4 1713 72265 ns/op 56.68 MB/s BenchmarkCrc64/ISO1KB-4 6781 17691 ns/op 57.88 MB/s BenchmarkCrc64/ECMA64KB-4 138 859140 ns/op 76.28 MB/s BenchmarkCrc64/Random64KB-4 132 872066 ns/op 75.15 MB/s BenchmarkCrc64/Random16KB-4 512 236414 ns/op 69.30 MB/s PASS ok hash/crc64 2.086s goos: linux goarch: s390x pkg: hash/fnv BenchmarkFnv32KB-4 9380 11636 ns/op 88.00 MB/s BenchmarkFnv32aKB-4 8875 11614 ns/op 88.17 MB/s BenchmarkFnv64KB-4 9285 11466 ns/op 89.31 MB/s BenchmarkFnv64aKB-4 10000 11576 ns/op 88.46 MB/s BenchmarkFnv128KB-4 1132 104804 ns/op 9.77 MB/s BenchmarkFnv128aKB-4 1154 108370 ns/op 9.45 MB/s PASS ok hash/fnv 1.778s goos: linux goarch: s390x pkg: hash/maphash BenchmarkHash/n=4/Write-4 544930 194.8 ns/op 20.54 MB/s BenchmarkHash/n=4/Bytes-4 5172697 21.75 ns/op 183.87 MB/s BenchmarkHash/n=4/String-4 1759074 67.89 ns/op 58.92 MB/s BenchmarkHash/n=8/Write-4 599592 187.3 ns/op 42.71 MB/s BenchmarkHash/n=8/Bytes-4 5136987 22.42 ns/op 356.79 MB/s BenchmarkHash/n=8/String-4 1726862 70.18 ns/op 113.98 MB/s BenchmarkHash/n=16/Write-4 622726 198.7 ns/op 80.50 MB/s BenchmarkHash/n=16/Bytes-4 5325668 24.07 ns/op 664.62 MB/s BenchmarkHash/n=16/String-4 1698116 70.01 ns/op 228.55 MB/s BenchmarkHash/n=32/Write-4 598362 199.9 ns/op 160.07 MB/s BenchmarkHash/n=32/Bytes-4 4659477 25.27 ns/op 1266.24 MB/s BenchmarkHash/n=32/String-4 1678074 71.88 ns/op 445.17 MB/s BenchmarkHash/n=64/Write-4 565444 211.3 ns/op 302.87 MB/s BenchmarkHash/n=64/Bytes-4 4279993 27.91 ns/op 2292.90 MB/s BenchmarkHash/n=64/String-4 1609231 74.59 ns/op 858.01 MB/s BenchmarkHash/n=256/Write-4 380563 307.6 ns/op 832.19 MB/s BenchmarkHash/n=256/Bytes-4 2040415 58.39 ns/op 4384.52 MB/s BenchmarkHash/n=256/String-4 716799 167.0 ns/op 1532.83 MB/s BenchmarkHash/n=320/Write-4 354160 311.3 ns/op 1027.89 MB/s BenchmarkHash/n=320/Bytes-4 1651888 72.79 ns/op 4396.27 MB/s BenchmarkHash/n=320/String-4 536947 222.0 ns/op 1441.12 MB/s BenchmarkHash/n=1024/Write-4 218070 514.0 ns/op 1992.17 MB/s BenchmarkHash/n=1024/Bytes-4 543654 190.0 ns/op 5390.02 MB/s BenchmarkHash/n=1024/String-4 213298 566.7 ns/op 1806.93 MB/s BenchmarkHash/n=4096/Write-4 80065 1351 ns/op 3032.75 MB/s BenchmarkHash/n=4096/Bytes-4 164239 722.2 ns/op 5671.56 MB/s BenchmarkHash/n=4096/String-4 56746 2109 ns/op 1942.17 MB/s BenchmarkHash/n=16384/Write-4 25394 4465 ns/op 3669.18 MB/s BenchmarkHash/n=16384/Bytes-4 43558 2823 ns/op 5804.44 MB/s BenchmarkHash/n=16384/String-4 14228 8288 ns/op 1976.80 MB/s PASS ok hash/maphash 5.735s goos: linux goarch: s390x pkg: html BenchmarkEscape-4 831 137191 ns/op BenchmarkEscapeNone-4 86290 1396 ns/op BenchmarkUnescape-4 855 134353 ns/op BenchmarkUnescapeNone-4 775566 154.3 ns/op BenchmarkUnescapeSparse-4 17083 6841 ns/op BenchmarkUnescapeDense-4 1312 91936 ns/op PASS ok html 1.974s goos: linux goarch: s390x pkg: html/template BenchmarkCSSEscaper-4 9615 12393 ns/op BenchmarkCSSEscaperNoSpecials-4 52072 2334 ns/op BenchmarkDecodeCSS-4 26300 4581 ns/op BenchmarkDecodeCSSNoSpecials-4 3744828 31.12 ns/op BenchmarkCSSValueFilter-4 131589 894.4 ns/op BenchmarkCSSValueFilterOk-4 82657 1474 ns/op BenchmarkEscapedExecute-4 4174 27726 ns/op BenchmarkHTMLNospaceEscaper-4 10000 10171 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 75357 1597 ns/op BenchmarkStripTags-4 17642 6767 ns/op BenchmarkStripTagsNoSpecials-4 349868 372.7 ns/op BenchmarkJSValEscaperWithNum-4 19552 6249 ns/op BenchmarkJSValEscaperWithStr-4 5304 21337 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 17244 6930 ns/op BenchmarkJSValEscaperWithObj-4 4458 26119 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 10000 10572 ns/op BenchmarkJSStrEscaperNoSpecials-4 62293 1928 ns/op BenchmarkJSStrEscaper-4 10000 10418 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 59318 2002 ns/op BenchmarkJSRegexpEscaper-4 10000 10733 ns/op BenchmarkTemplateSpecialTags-4 81 1267790 ns/op BenchmarkURLEscaper-4 3932 29926 ns/op BenchmarkURLEscaperNoSpecials-4 182769 640.5 ns/op BenchmarkURLNormalizer-4 4959 22746 ns/op BenchmarkURLNormalizerNoSpecials-4 170899 699.0 ns/op BenchmarkSrcsetFilter-4 16065 7374 ns/op BenchmarkSrcsetFilterNoSpecials-4 134745 908.4 ns/op PASS ok html/template 4.937s goos: linux goarch: s390x pkg: image BenchmarkAt/rgba-4 548672 207.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 427326 262.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 600859 203.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 458467 263.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1776568 66.87 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 880467 136.1 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1811659 65.95 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 893434 135.3 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 996373 121.4 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 453648 242.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 390996 328.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 449605 238.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 389612 319.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 865172 137.8 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 602952 202.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 1000000 112.6 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 501051 229.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 385512 311.5 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 844078 130.1 ns/op BenchmarkRGBASetRGBA-4 1000000 107.0 ns/op BenchmarkRGBA64At-4 629553 191.0 ns/op BenchmarkRGBA64SetRGBA64-4 618226 186.0 ns/op BenchmarkNRGBAAt-4 937083 128.3 ns/op BenchmarkNRGBASetNRGBA-4 1000000 105.8 ns/op BenchmarkNRGBA64At-4 637593 190.3 ns/op BenchmarkNRGBA64SetNRGBA64-4 647204 184.2 ns/op BenchmarkAlphaAt-4 1638028 72.13 ns/op BenchmarkAlphaSetAlpha-4 1675690 74.63 ns/op BenchmarkAlpha16At-4 983110 116.9 ns/op BenchmarkAlphaSetAlpha16-4 1297830 92.14 ns/op BenchmarkGrayAt-4 1668571 75.12 ns/op BenchmarkGraySetGray-4 1683966 71.54 ns/op BenchmarkGray16At-4 1000000 114.0 ns/op BenchmarkGraySetGray16-4 1259608 95.04 ns/op PASS ok image 5.945s goos: linux goarch: s390x pkg: image/color BenchmarkYCbCrToRGB/0-4 2932282 40.62 ns/op BenchmarkYCbCrToRGB/128-4 2922360 41.40 ns/op BenchmarkYCbCrToRGB/255-4 2968513 40.52 ns/op BenchmarkRGBToYCbCr/0-4 2957906 40.40 ns/op BenchmarkRGBToYCbCr/Cb-4 2918731 43.61 ns/op BenchmarkRGBToYCbCr/Cr-4 2714352 41.79 ns/op BenchmarkYCbCrToRGBA/0-4 2512891 46.89 ns/op BenchmarkYCbCrToRGBA/128-4 2540226 46.45 ns/op BenchmarkYCbCrToRGBA/255-4 2568463 46.91 ns/op BenchmarkNYCbCrAToRGBA/0-4 2515590 47.94 ns/op BenchmarkNYCbCrAToRGBA/128-4 2249308 52.02 ns/op BenchmarkNYCbCrAToRGBA/255-4 2519560 47.97 ns/op PASS ok image/color 3.108s goos: linux goarch: s390x pkg: image/draw BenchmarkFillOver-4 2 51413464 ns/op BenchmarkFillSrc-4 370 325879 ns/op BenchmarkCopyOver-4 5 21306240 ns/op BenchmarkCopySrc-4 549 223055 ns/op BenchmarkNRGBAOver-4 5 23831743 ns/op BenchmarkNRGBASrc-4 8 14149486 ns/op BenchmarkYCbCr-4 6 19888127 ns/op BenchmarkGray-4 14 7922429 ns/op BenchmarkCMYK-4 8 12538155 ns/op BenchmarkGlyphOver-4 16 6863714 ns/op BenchmarkRGBAMaskOver-4 3 47116311 ns/op BenchmarkGrayMaskOver-4 3 34054637 ns/op BenchmarkRGBA64ImageMaskOver-4 2 51354520 ns/op BenchmarkRGBA-4 4 27942238 ns/op BenchmarkPalettedFill-4 1075 121363 ns/op BenchmarkPalettedRGBA-4 4 31309421 ns/op BenchmarkGenericOver-4 2 80032146 ns/op BenchmarkGenericMaskOver-4 4 29429629 ns/op BenchmarkGenericSrc-4 2 53941014 ns/op BenchmarkGenericMaskSrc-4 3 46128753 ns/op PASS ok image/draw 7.239s goos: linux goarch: s390x pkg: image/gif BenchmarkDecode-4 14 7627283 ns/op 2.03 MB/s 48616 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 180497644 ns/op 1.70 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 4502881046 ns/op 0.27 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 42 2587389 ns/op 5.97 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 218020216 ns/op 0.28 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 6.871s goos: linux goarch: s390x pkg: image/jpeg BenchmarkFDCT-4 2614 45215 ns/op BenchmarkIDCT-4 3006 39471 ns/op BenchmarkDecodeBaseline-4 6 20056937 ns/op 3.08 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 5 24814798 ns/op 2.49 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 203324551 ns/op 6.04 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 260498397 ns/op 3.54 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.581s goos: linux goarch: s390x pkg: image/png BenchmarkPaeth-4 11946397 10.13 ns/op BenchmarkDecodeGray-4 9 16141034 ns/op 4.06 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 53007065 ns/op 4.95 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 3 39066750 ns/op 6.71 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 18 6767162 ns/op 9.68 MB/s 140352 B/op 309 allocs/op BenchmarkDecodeRGB-4 3 39315433 ns/op 6.67 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 44079200 ns/op 5.95 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 76511962 ns/op 4.02 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 75399151 ns/op 4.07 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 244599964 ns/op 5.02 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 278542312 ns/op 4.41 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 30015429 ns/op 10.23 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 242332394 ns/op 5.07 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 814588210 ns/op 1.51 MB/s 864088 B/op 29 allocs/op PASS ok image/png 5.106s goos: linux goarch: s390x pkg: index/suffixarray BenchmarkNew/text=opticks/size=100K/bits=32-4 2 61514470 ns/op 1.63 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 2 51133244 ns/op 1.96 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 304165889 ns/op 1.64 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 256197303 ns/op 1.95 MB/s 4006064 B/op 3 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 60204738 ns/op 1.66 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 2 50927699 ns/op 1.96 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 295323036 ns/op 1.69 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 252297184 ns/op 1.98 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 601249979 ns/op 1.66 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 527654800 ns/op 1.90 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3260756806 ns/op 1.53 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3174417714 ns/op 1.58 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 10 10184055 ns/op 9.82 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 10 10526527 ns/op 9.50 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 50805323 ns/op 9.84 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 2 51371740 ns/op 9.73 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 1 100342668 ns/op 9.97 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 1 102562790 ns/op 9.75 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 509707797 ns/op 9.81 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 539541169 ns/op 9.27 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 72248098 ns/op 1.38 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 62810088 ns/op 1.59 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 363139860 ns/op 1.38 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 325884858 ns/op 1.53 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 745374299 ns/op 1.34 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 696193471 ns/op 1.44 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 4358217170 ns/op 1.15 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 4545544875 ns/op 1.10 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 234244739 ns/op 17.84 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 193596444 ns/op 21.59 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 37.678s goos: linux goarch: s390x pkg: internal/chacha8rand BenchmarkBlock-4 400855 288.3 ns/op 888.08 MB/s PASS ok internal/chacha8rand 1.132s goos: linux goarch: s390x pkg: internal/concurrent BenchmarkHashTrieMapLoadSmall-4 934024 136.8 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoad-4 634790 206.6 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadLarge-4 209689 573.3 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStore-4 650695 205.8 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStoreLarge-4 143890 821.7 ns/op 25 B/op 0 allocs/op PASS ok internal/concurrent 4.567s goos: linux goarch: s390x pkg: internal/fuzz BenchmarkMarshalCorpusFile/1-4 34594 3488 ns/op 0.29 MB/s BenchmarkMarshalCorpusFile/2-4 33690 3640 ns/op 0.55 MB/s BenchmarkMarshalCorpusFile/4-4 30616 4605 ns/op 0.87 MB/s BenchmarkMarshalCorpusFile/8-4 25831 4484 ns/op 1.78 MB/s BenchmarkMarshalCorpusFile/16-4 20472 7502 ns/op 2.13 MB/s BenchmarkMarshalCorpusFile/32-4 14574 8215 ns/op 3.90 MB/s BenchmarkMarshalCorpusFile/64-4 10000 10081 ns/op 6.35 MB/s BenchmarkMarshalCorpusFile/128-4 8292 13020 ns/op 9.83 MB/s BenchmarkMarshalCorpusFile/256-4 4057 31403 ns/op 8.15 MB/s BenchmarkMarshalCorpusFile/512-4 2110 57156 ns/op 8.96 MB/s BenchmarkMarshalCorpusFile/1024-4 1124 107007 ns/op 9.57 MB/s BenchmarkMarshalCorpusFile/2048-4 564 207239 ns/op 9.88 MB/s BenchmarkMarshalCorpusFile/4096-4 290 410938 ns/op 9.97 MB/s BenchmarkMarshalCorpusFile/8192-4 141 811982 ns/op 10.09 MB/s BenchmarkMarshalCorpusFile/16384-4 60 1672598 ns/op 9.80 MB/s BenchmarkMarshalCorpusFile/32768-4 27 3900496 ns/op 8.40 MB/s BenchmarkMarshalCorpusFile/65536-4 13 8820075 ns/op 7.43 MB/s BenchmarkMarshalCorpusFile/131072-4 6 18311202 ns/op 7.16 MB/s BenchmarkMarshalCorpusFile/262144-4 4 34327433 ns/op 7.64 MB/s BenchmarkMarshalCorpusFile/524288-4 2 76400792 ns/op 6.86 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 140191426 ns/op 7.48 MB/s BenchmarkUnmarshalCorpusFile/1-4 6172 16268 ns/op 0.06 MB/s BenchmarkUnmarshalCorpusFile/2-4 7866 15735 ns/op 0.13 MB/s BenchmarkUnmarshalCorpusFile/4-4 6580 17391 ns/op 0.23 MB/s BenchmarkUnmarshalCorpusFile/8-4 5614 19563 ns/op 0.41 MB/s BenchmarkUnmarshalCorpusFile/16-4 5268 23373 ns/op 0.68 MB/s BenchmarkUnmarshalCorpusFile/32-4 3369 33066 ns/op 0.97 MB/s BenchmarkUnmarshalCorpusFile/64-4 3295 37075 ns/op 1.73 MB/s BenchmarkUnmarshalCorpusFile/128-4 2553 47378 ns/op 2.70 MB/s BenchmarkUnmarshalCorpusFile/256-4 988 121775 ns/op 2.10 MB/s BenchmarkUnmarshalCorpusFile/512-4 523 234448 ns/op 2.18 MB/s BenchmarkUnmarshalCorpusFile/1024-4 264 443798 ns/op 2.31 MB/s BenchmarkUnmarshalCorpusFile/2048-4 139 866421 ns/op 2.36 MB/s BenchmarkUnmarshalCorpusFile/4096-4 69 1709216 ns/op 2.40 MB/s BenchmarkUnmarshalCorpusFile/8192-4 33 3385774 ns/op 2.42 MB/s BenchmarkUnmarshalCorpusFile/16384-4 16 6776484 ns/op 2.42 MB/s BenchmarkUnmarshalCorpusFile/32768-4 8 13675392 ns/op 2.40 MB/s BenchmarkUnmarshalCorpusFile/65536-4 4 27436466 ns/op 2.39 MB/s BenchmarkUnmarshalCorpusFile/131072-4 2 54476633 ns/op 2.41 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 112077979 ns/op 2.34 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 225754967 ns/op 2.32 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 466426583 ns/op 2.25 MB/s BenchmarkMutatorBytes/1-4 34208 3565 ns/op BenchmarkMutatorBytes/10-4 36162 3361 ns/op BenchmarkMutatorBytes/100-4 33796 4016 ns/op BenchmarkMutatorBytes/1000-4 22074 5612 ns/op BenchmarkMutatorBytes/10000-4 9164 22821 ns/op BenchmarkMutatorBytes/100000-4 1356 127844 ns/op BenchmarkMutatorString/1-4 32475 3653 ns/op BenchmarkMutatorString/10-4 32659 3704 ns/op BenchmarkMutatorString/100-4 29937 4100 ns/op BenchmarkMutatorString/1000-4 14652 8189 ns/op BenchmarkMutatorString/10000-4 4308 46044 ns/op BenchmarkMutatorString/100000-4 313 320979 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 19977 6506 ns/op BenchmarkMutatorAllBasicTypes/string-4 19083 6527 ns/op BenchmarkMutatorAllBasicTypes/bool-4 67484 1831 ns/op BenchmarkMutatorAllBasicTypes/float32-4 57886 2127 ns/op BenchmarkMutatorAllBasicTypes/float64-4 57945 2158 ns/op BenchmarkMutatorAllBasicTypes/int-4 61665 1944 ns/op BenchmarkMutatorAllBasicTypes/int8-4 63799 1922 ns/op BenchmarkMutatorAllBasicTypes/int16-4 60302 1956 ns/op BenchmarkMutatorAllBasicTypes/int32-4 63234 1948 ns/op BenchmarkMutatorAllBasicTypes/int64-4 62614 1941 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 62128 2011 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 60651 2036 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 62581 2001 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 60685 2030 ns/op PASS ok internal/fuzz 13.368s goos: linux goarch: s390x pkg: internal/poll BenchmarkSplicePipe/SplicePipeWithPool-4 19300 18845 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 35846 3588 ns/op BenchmarkSplicePipePoolParallel-4 158090 1080 ns/op BenchmarkSplicePipeNativeParallel-4 66855 1739 ns/op PASS ok internal/poll 2.212s goos: linux goarch: s390x pkg: internal/runtime/atomic BenchmarkAnd32-4 14315672 8.513 ns/op BenchmarkAnd32Parallel-4 2490451 49.21 ns/op BenchmarkAnd64-4 14156577 8.447 ns/op BenchmarkAnd64Parallel-4 2735331 42.26 ns/op BenchmarkOr32-4 14155827 8.373 ns/op BenchmarkOr32Parallel-4 2654583 47.70 ns/op BenchmarkOr64-4 14411590 8.472 ns/op BenchmarkOr64Parallel-4 2434731 42.93 ns/op BenchmarkAtomicLoad64-4 16087891 7.008 ns/op BenchmarkAtomicStore64-4 16982302 7.228 ns/op BenchmarkAtomicLoad-4 17149471 6.990 ns/op BenchmarkAtomicStore-4 16822706 7.084 ns/op BenchmarkAtomicLoad8-4 14492180 7.000 ns/op BenchmarkAnd8-4 15162147 7.949 ns/op BenchmarkAnd-4 15113011 7.964 ns/op BenchmarkAnd8Parallel-4 3044240 39.75 ns/op BenchmarkAndParallel-4 2756924 43.41 ns/op BenchmarkOr8-4 14335177 8.138 ns/op BenchmarkOr-4 15172042 7.983 ns/op BenchmarkOr8Parallel-4 2954977 40.84 ns/op BenchmarkOrParallel-4 2923339 39.70 ns/op BenchmarkXadd-4 3148366 37.50 ns/op BenchmarkXadd64-4 3283353 37.63 ns/op BenchmarkCas-4 3122299 42.39 ns/op BenchmarkCas64-4 3029889 38.54 ns/op BenchmarkXchg-4 3010484 39.82 ns/op BenchmarkXchg64-4 2915677 38.84 ns/op PASS ok internal/runtime/atomic 5.191s goos: linux goarch: s390x pkg: internal/runtime/math BenchmarkMulUintptr/small-4 3939708 31.37 ns/op BenchmarkMulUintptr/large-4 3134691 37.58 ns/op PASS ok internal/runtime/math 1.323s goos: linux goarch: s390x pkg: internal/syscall/unix BenchmarkParallelGetRandom-4 363832 326.1 ns/op 12.27 MB/s PASS ok internal/syscall/unix 1.133s PASS ok internal/zstd 1.058s goos: linux goarch: s390x pkg: io BenchmarkCopyNSmall-4 10000 11993 ns/op BenchmarkCopyNLarge-4 357 372677 ns/op PASS ok io 1.311s goos: linux goarch: s390x pkg: log BenchmarkItoa-4 187687 611.7 ns/op BenchmarkPrintln-4 21840 5627 ns/op 78 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 35328 3550 ns/op 66 B/op 1 allocs/op BenchmarkConcurrent-4 5629 25247 ns/op BenchmarkDiscard-4 908785 132.0 ns/op 0 B/op 0 allocs/op PASS ok log 1.855s goos: linux goarch: s390x pkg: log/slog BenchmarkAttrString-4 16366 9000 ns/op 312 B/op 16 allocs/op BenchmarkWriteTime-4 59497 1879 ns/op BenchmarkJSONHandler/defaults-4 6142 18752 ns/op 540 B/op 1 allocs/op BenchmarkJSONHandler/time_format-4 3724 31190 ns/op 803 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 3727 28086 ns/op 757 B/op 5 allocs/op BenchmarkPreformatting/separate-4 6036 18985 ns/op 516 B/op 0 allocs/op BenchmarkPreformatting/struct-4 5564 18815 ns/op 518 B/op 0 allocs/op BenchmarkPreformatting/struct_file-4 5346 25793 ns/op 520 B/op 0 allocs/op BenchmarkJSONEncoding/json.Marshal-4 25564 4715 ns/op 79 B/op 2 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 24182 4912 ns/op 64 B/op 2 allocs/op BenchmarkNopLog/no_attrs-4 103773 1144 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 80461 1644 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 88903 1514 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 69619 1797 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 80024 1665 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 92617 1337 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 1000000 110.7 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 613135 184.2 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 634064 187.0 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 472246 263.5 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 367602 303.1 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 5599 19095 ns/op BenchmarkDispatch/switch-checked-4 173700 713.3 ns/op BenchmarkDispatch/As-4 185700 669.1 ns/op BenchmarkDispatch/Visit-4 149196 772.7 ns/op BenchmarkUnsafeStrings-4 18810 6428 ns/op 0 B/op 0 allocs/op --- BENCH: BenchmarkUnsafeStrings-4 value_test.go:288: Value size = 24 value_test.go:288: Value size = 24 value_test.go:288: Value size = 24 value_test.go:288: Value size = 24 PASS ok log/slog 4.995s goos: linux goarch: s390x pkg: log/slog/internal/benchmarks BenchmarkAttrs/disabled/5_args-4 620318 239.6 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 537984 199.3 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 217488 485.2 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 63031 1822 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 63369 3127 ns/op 261 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 61060 2777 ns/op 261 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 33334 4743 ns/op 679 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 11010 12935 ns/op 3463 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 10000 11176 ns/op 596 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 15027 7915 ns/op 591 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 9112 13688 ns/op 1093 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 2845 39932 ns/op 4318 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 15153 11785 ns/op 517 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 10761 11453 ns/op 522 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 6181 16630 ns/op 938 B/op 3 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 3534 46759 ns/op 3770 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 4.512s goos: linux goarch: s390x pkg: maps BenchmarkMapClone-4 3 43508857 ns/op PASS ok maps 2.230s goos: linux goarch: s390x pkg: math BenchmarkAcos-4 6560742 18.35 ns/op BenchmarkAcosh-4 4909410 24.36 ns/op BenchmarkAsin-4 6700809 18.12 ns/op BenchmarkAsinh-4 4520197 26.56 ns/op BenchmarkAtan-4 7105593 17.16 ns/op BenchmarkAtanh-4 4508012 24.76 ns/op BenchmarkAtan2-4 5093641 23.69 ns/op BenchmarkCbrt-4 5969278 19.91 ns/op BenchmarkCeil-4 16117699 7.357 ns/op BenchmarkCopysign-4 1814472 61.54 ns/op BenchmarkCos-4 8696391 14.02 ns/op BenchmarkCosh-4 6895341 17.44 ns/op BenchmarkErf-4 7596390 15.83 ns/op BenchmarkErfc-4 7344414 15.68 ns/op BenchmarkErfinv-4 3309100 34.86 ns/op BenchmarkErfcinv-4 3422763 34.85 ns/op BenchmarkExp-4 7475505 15.79 ns/op BenchmarkExpGo-4 667812 162.5 ns/op BenchmarkExpm1-4 7201736 16.72 ns/op BenchmarkExp2-4 789474 154.2 ns/op BenchmarkExp2Go-4 747530 163.0 ns/op BenchmarkAbs-4 2664204 45.10 ns/op BenchmarkDim-4 8006013 14.72 ns/op BenchmarkFloor-4 15865017 7.564 ns/op BenchmarkMax-4 12567435 9.583 ns/op BenchmarkMin-4 11198692 10.67 ns/op BenchmarkMod-4 200178 601.4 ns/op BenchmarkFrexp-4 1212801 99.39 ns/op BenchmarkGamma-4 398580 304.5 ns/op BenchmarkHypot-4 1000000 107.3 ns/op BenchmarkHypotGo-4 1000000 115.1 ns/op BenchmarkIlogb-4 1518108 79.27 ns/op BenchmarkJ0-4 167024 712.4 ns/op BenchmarkJ1-4 175587 682.8 ns/op BenchmarkJn-4 83874 1412 ns/op BenchmarkLdexp-4 1000000 110.7 ns/op BenchmarkLgamma-4 521738 231.3 ns/op BenchmarkLog-4 6754804 18.59 ns/op BenchmarkLogb-4 1440862 83.20 ns/op BenchmarkLog1p-4 5954979 17.44 ns/op BenchmarkLog10-4 6207026 19.18 ns/op BenchmarkLog2-4 1000000 111.0 ns/op BenchmarkModf-4 2481045 48.14 ns/op BenchmarkNextafter32-4 2460529 49.04 ns/op BenchmarkNextafter64-4 2431287 48.95 ns/op BenchmarkPowInt-4 3455160 34.82 ns/op BenchmarkPowFrac-4 2962035 34.88 ns/op BenchmarkPow10Pos-4 4339879 29.00 ns/op BenchmarkPow10Neg-4 3839745 31.81 ns/op BenchmarkRound-4 8176671 14.70 ns/op BenchmarkRoundToEven-4 7489918 14.90 ns/op BenchmarkRemainder-4 298144 404.1 ns/op BenchmarkSignbit-4 3787299 30.11 ns/op BenchmarkSin-4 8709730 13.39 ns/op BenchmarkSincos-4 651372 183.4 ns/op BenchmarkSinh-4 6660766 18.00 ns/op BenchmarkSqrtIndirect-4 14875828 8.109 ns/op BenchmarkSqrtLatency-4 10289840 13.41 ns/op BenchmarkSqrtIndirectLatency-4 10556482 12.68 ns/op BenchmarkSqrtGoLatency-4 1359523 88.02 ns/op BenchmarkSqrtPrime-4 117775 1038 ns/op BenchmarkTan-4 6103401 19.89 ns/op BenchmarkTanh-4 5406366 21.85 ns/op BenchmarkTrunc-4 15215068 7.725 ns/op BenchmarkY0-4 170810 651.9 ns/op BenchmarkY1-4 185664 636.7 ns/op BenchmarkYn-4 89938 1318 ns/op BenchmarkFloat64bits-4 3981963 30.06 ns/op BenchmarkFloat64frombits-4 4024507 29.94 ns/op BenchmarkFloat32bits-4 3922383 30.13 ns/op BenchmarkFloat32frombits-4 3970716 29.81 ns/op BenchmarkFMA-4 16193881 7.408 ns/op PASS ok math 11.804s goos: linux goarch: s390x pkg: math/big BenchmarkAddVV/1-4 10878286 10.89 ns/op 5877.42 MB/s BenchmarkAddVV/2-4 10009449 12.17 ns/op 10518.60 MB/s BenchmarkAddVV/3-4 8978679 13.81 ns/op 13907.05 MB/s BenchmarkAddVV/4-4 9768723 12.45 ns/op 20568.73 MB/s BenchmarkAddVV/5-4 7194370 13.99 ns/op 22873.16 MB/s BenchmarkAddVV/10-4 6807763 20.70 ns/op 30921.43 MB/s BenchmarkAddVV/100-4 2332582 50.43 ns/op 126910.00 MB/s BenchmarkAddVV/1000-4 302496 397.6 ns/op 160976.57 MB/s BenchmarkSubVV/1-4 10725726 10.50 ns/op 6094.90 MB/s BenchmarkSubVV/2-4 10492926 11.54 ns/op 11087.81 MB/s BenchmarkSubVV/3-4 9283129 12.80 ns/op 14998.74 MB/s BenchmarkSubVV/4-4 9711454 12.44 ns/op 20574.12 MB/s BenchmarkSubVV/5-4 8853628 13.60 ns/op 23536.84 MB/s BenchmarkSubVV/10-4 7009346 17.03 ns/op 37581.79 MB/s BenchmarkSubVV/100-4 2361681 50.76 ns/op 126082.64 MB/s BenchmarkSubVV/1000-4 292261 404.6 ns/op 158161.48 MB/s BenchmarkAddVW/1-4 11925067 10.08 ns/op 793.73 MB/s BenchmarkAddVW/2-4 12113835 9.883 ns/op 1618.91 MB/s BenchmarkAddVW/3-4 11513547 10.50 ns/op 2284.72 MB/s BenchmarkAddVW/4-4 10483978 11.28 ns/op 2837.18 MB/s BenchmarkAddVW/5-4 10877193 11.74 ns/op 3407.03 MB/s BenchmarkAddVW/10-4 7857268 15.38 ns/op 5202.34 MB/s BenchmarkAddVW/100-4 5037820 23.94 ns/op 33421.67 MB/s BenchmarkAddVW/1000-4 704565 160.6 ns/op 49809.64 MB/s BenchmarkAddVWext/1-4 11973661 10.05 ns/op 796.07 MB/s BenchmarkAddVWext/2-4 12194126 9.918 ns/op 1613.22 MB/s BenchmarkAddVWext/3-4 11262686 10.65 ns/op 2253.73 MB/s BenchmarkAddVWext/4-4 10850839 11.08 ns/op 2888.20 MB/s BenchmarkAddVWext/5-4 10686661 11.24 ns/op 3558.68 MB/s BenchmarkAddVWext/10-4 9003175 13.34 ns/op 5995.46 MB/s BenchmarkAddVWext/100-4 2131826 56.26 ns/op 14220.07 MB/s BenchmarkAddVWext/1000-4 290124 430.4 ns/op 18587.91 MB/s BenchmarkSubVW/1-4 11746590 10.14 ns/op 789.17 MB/s BenchmarkSubVW/2-4 11663101 10.22 ns/op 1565.57 MB/s BenchmarkSubVW/3-4 11118115 10.64 ns/op 2255.26 MB/s BenchmarkSubVW/4-4 10909324 11.05 ns/op 2895.26 MB/s BenchmarkSubVW/5-4 10721986 11.27 ns/op 3550.60 MB/s BenchmarkSubVW/10-4 7746835 15.32 ns/op 5221.97 MB/s BenchmarkSubVW/100-4 5008466 23.95 ns/op 33409.04 MB/s BenchmarkSubVW/1000-4 764278 158.3 ns/op 50535.96 MB/s BenchmarkSubVWext/1-4 11941530 10.08 ns/op 793.68 MB/s BenchmarkSubVWext/2-4 11412093 10.17 ns/op 1572.59 MB/s BenchmarkSubVWext/3-4 11090264 10.85 ns/op 2211.63 MB/s BenchmarkSubVWext/4-4 10617474 11.33 ns/op 2825.03 MB/s BenchmarkSubVWext/5-4 10356336 11.62 ns/op 3443.62 MB/s BenchmarkSubVWext/10-4 8362772 14.48 ns/op 5525.88 MB/s BenchmarkSubVWext/100-4 2128764 56.47 ns/op 14166.33 MB/s BenchmarkSubVWext/1000-4 296857 408.9 ns/op 19567.04 MB/s BenchmarkMulAddVWW/1-4 9657366 12.40 ns/op 5160.92 MB/s BenchmarkMulAddVWW/2-4 8988321 13.52 ns/op 9468.19 MB/s BenchmarkMulAddVWW/3-4 7717315 15.20 ns/op 12634.45 MB/s BenchmarkMulAddVWW/4-4 7093868 16.88 ns/op 15170.28 MB/s BenchmarkMulAddVWW/5-4 6121224 18.63 ns/op 17173.66 MB/s BenchmarkMulAddVWW/10-4 4428360 27.14 ns/op 23580.37 MB/s BenchmarkMulAddVWW/100-4 606235 197.5 ns/op 32397.33 MB/s BenchmarkMulAddVWW/1000-4 67928 1793 ns/op 35686.37 MB/s BenchmarkAddMulVVW/1-4 10543399 11.55 ns/op 5541.97 MB/s BenchmarkAddMulVVW/2-4 8658355 13.83 ns/op 9255.13 MB/s BenchmarkAddMulVVW/3-4 8014950 15.05 ns/op 12758.37 MB/s BenchmarkAddMulVVW/4-4 7265076 16.87 ns/op 15173.81 MB/s BenchmarkAddMulVVW/5-4 6649080 18.64 ns/op 17167.81 MB/s BenchmarkAddMulVVW/10-4 4229546 28.51 ns/op 22451.28 MB/s BenchmarkAddMulVVW/100-4 568126 216.3 ns/op 29593.54 MB/s BenchmarkAddMulVVW/1000-4 58312 2064 ns/op 31003.17 MB/s BenchmarkDivWVW/1-4 2529102 45.81 ns/op 1396.97 MB/s BenchmarkDivWVW/2-4 954535 118.9 ns/op 1076.25 MB/s BenchmarkDivWVW/3-4 856002 141.2 ns/op 1359.63 MB/s BenchmarkDivWVW/4-4 704071 169.1 ns/op 1513.61 MB/s BenchmarkDivWVW/5-4 625906 191.4 ns/op 1671.57 MB/s BenchmarkDivWVW/10-4 335184 357.3 ns/op 1791.30 MB/s BenchmarkDivWVW/100-4 36998 3197 ns/op 2001.77 MB/s BenchmarkDivWVW/1000-4 4150 29763 ns/op 2150.29 MB/s BenchmarkNonZeroShifts/1/shrVU-4 2941276 41.01 ns/op BenchmarkNonZeroShifts/1/shlVU-4 2969644 39.63 ns/op BenchmarkNonZeroShifts/2/shrVU-4 1886065 63.03 ns/op BenchmarkNonZeroShifts/2/shlVU-4 1475202 83.41 ns/op BenchmarkNonZeroShifts/3/shrVU-4 1221454 98.66 ns/op BenchmarkNonZeroShifts/3/shlVU-4 1000000 106.2 ns/op BenchmarkNonZeroShifts/4/shrVU-4 936626 121.8 ns/op BenchmarkNonZeroShifts/4/shlVU-4 777159 149.6 ns/op BenchmarkNonZeroShifts/5/shrVU-4 827286 147.2 ns/op BenchmarkNonZeroShifts/5/shlVU-4 705381 169.7 ns/op BenchmarkNonZeroShifts/10/shrVU-4 453127 262.6 ns/op BenchmarkNonZeroShifts/10/shlVU-4 385486 327.3 ns/op BenchmarkNonZeroShifts/100/shrVU-4 47798 2476 ns/op BenchmarkNonZeroShifts/100/shlVU-4 42693 5614 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 5142 23845 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 4357 28322 ns/op BenchmarkDecimalConversion-4 180 749360 ns/op BenchmarkFloatString/100-4 9458 19093 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 188 644413 ns/op 2922 B/op 10 allocs/op BenchmarkFloatString/10000-4 2 58888834 ns/op 60864 B/op 51 allocs/op BenchmarkFloatString/100000-4 1 7102475147 ns/op 840008 B/op 547 allocs/op BenchmarkFloatAdd/10-4 102955 1159 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 89612 1351 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 61423 2382 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 10000 11314 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 1258 110933 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 144172 814.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 135608 887.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 89954 1265 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 26074 4785 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 3278 36733 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1381 89162 ns/op BenchmarkParseFloatLargeExp-4 303 408313 ns/op BenchmarkGCD10x10/WithoutXY-4 153300 682.4 ns/op BenchmarkGCD10x10/WithXY-4 43748 6066 ns/op BenchmarkGCD10x100/WithoutXY-4 89324 1512 ns/op BenchmarkGCD10x100/WithXY-4 12685 9917 ns/op BenchmarkGCD10x1000/WithoutXY-4 60296 2033 ns/op BenchmarkGCD10x1000/WithXY-4 9697 11515 ns/op BenchmarkGCD100x100/WithoutXY-4 21183 5581 ns/op BenchmarkGCD100x100/WithXY-4 8211 14708 ns/op BenchmarkGCD100x1000/WithoutXY-4 9090 15137 ns/op BenchmarkGCD100x1000/WithXY-4 4284 29431 ns/op BenchmarkGCD1000x1000/WithoutXY-4 1822 74876 ns/op BenchmarkGCD1000x1000/WithXY-4 957 135884 ns/op BenchmarkHilbert-4 16 7485435 ns/op BenchmarkBinomial-4 9067 15101 ns/op BenchmarkQuoRem-4 14508 9344 ns/op BenchmarkExp-4 7 14469669 ns/op BenchmarkExpMont/Odd-4 123 966196 ns/op 2593 B/op 22 allocs/op BenchmarkExpMont/Even1-4 130 929659 ns/op 3358 B/op 38 allocs/op BenchmarkExpMont/Even2-4 91 2785351 ns/op 3857 B/op 53 allocs/op BenchmarkExpMont/Even3-4 118 962887 ns/op 3857 B/op 53 allocs/op BenchmarkExpMont/Even4-4 100 2575189 ns/op 3859 B/op 53 allocs/op BenchmarkExpMont/Even8-4 122 971959 ns/op 3819 B/op 52 allocs/op BenchmarkExpMont/Even32-4 124 1164613 ns/op 3870 B/op 54 allocs/op BenchmarkExpMont/Even64-4 134 924156 ns/op 3650 B/op 54 allocs/op BenchmarkExpMont/Even96-4 100 1209811 ns/op 3793 B/op 51 allocs/op BenchmarkExpMont/Even128-4 147 831867 ns/op 3270 B/op 51 allocs/op BenchmarkExpMont/Even255-4 164 739868 ns/op 2982 B/op 48 allocs/op BenchmarkExpMont/SmallEven1-4 501 257720 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 433 278881 ns/op 1716 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 403 300754 ns/op 1733 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 429 277603 ns/op 1725 B/op 47 allocs/op BenchmarkExp2-4 7 14300801 ns/op BenchmarkBitset-4 853353 138.9 ns/op BenchmarkBitsetNeg-4 288904 438.0 ns/op BenchmarkBitsetOrig-4 211660 571.7 ns/op BenchmarkBitsetNegOrig-4 115014 1000 ns/op BenchmarkModSqrt225_Tonelli-4 91 1201002 ns/op BenchmarkModSqrt225_3Mod4-4 316 356509 ns/op BenchmarkModSqrt231_Tonelli-4 94 1221833 ns/op BenchmarkModSqrt231_5Mod8-4 267 445057 ns/op BenchmarkModInverse-4 9483 12664 ns/op BenchmarkSqrt-4 919 140786 ns/op BenchmarkIntSqr/1-4 1368457 85.24 ns/op BenchmarkIntSqr/2-4 545209 220.5 ns/op BenchmarkIntSqr/3-4 444250 271.1 ns/op BenchmarkIntSqr/5-4 295994 397.3 ns/op BenchmarkIntSqr/8-4 194138 618.3 ns/op BenchmarkIntSqr/10-4 151606 790.1 ns/op BenchmarkIntSqr/20-4 34010 3546 ns/op BenchmarkIntSqr/30-4 23616 5203 ns/op BenchmarkIntSqr/50-4 13336 9135 ns/op BenchmarkIntSqr/80-4 6840 19861 ns/op BenchmarkIntSqr/100-4 5346 22003 ns/op BenchmarkIntSqr/200-4 1815 63637 ns/op BenchmarkIntSqr/300-4 944 127426 ns/op BenchmarkIntSqr/500-4 420 287877 ns/op BenchmarkIntSqr/800-4 192 621936 ns/op BenchmarkIntSqr/1000-4 126 888944 ns/op BenchmarkDiv/20/10-4 317899 378.5 ns/op BenchmarkDiv/40/20-4 294115 377.2 ns/op BenchmarkDiv/100/50-4 294057 391.8 ns/op BenchmarkDiv/200/100-4 38774 3308 ns/op BenchmarkDiv/400/200-4 34650 3602 ns/op BenchmarkDiv/1000/500-4 25681 4836 ns/op BenchmarkDiv/2000/1000-4 17212 7322 ns/op BenchmarkDiv/20000/10000-4 860 141806 ns/op BenchmarkDiv/200000/100000-4 21 5881914 ns/op BenchmarkDiv/2000000/1000000-4 1 191783204 ns/op BenchmarkDiv/20000000/10000000-4 1 6789781807 ns/op BenchmarkMul-4 3 39959351 ns/op BenchmarkNatMul/10-4 126162 852.7 ns/op BenchmarkNatMul/100-4 4060 28407 ns/op BenchmarkNatMul/1000-4 100 1071836 ns/op BenchmarkZeroShifts/Shl-4 37926 3099 ns/op BenchmarkZeroShifts/ShlSame-4 5642116 20.29 ns/op BenchmarkZeroShifts/Shr-4 41275 2914 ns/op BenchmarkZeroShifts/ShrSame-4 6243860 19.11 ns/op BenchmarkExp3Power/0x10-4 220944 514.6 ns/op BenchmarkExp3Power/0x40-4 191619 620.5 ns/op BenchmarkExp3Power/0x100-4 94322 1231 ns/op BenchmarkExp3Power/0x400-4 36279 3253 ns/op BenchmarkExp3Power/0x1000-4 6724 17807 ns/op BenchmarkExp3Power/0x4000-4 1110 108278 ns/op BenchmarkExp3Power/0x10000-4 127 928826 ns/op BenchmarkExp3Power/0x40000-4 12 9036546 ns/op BenchmarkExp3Power/0x100000-4 2 85006074 ns/op BenchmarkExp3Power/0x400000-4 1 799405396 ns/op BenchmarkFibo-4 4 26738042 ns/op BenchmarkNatSqr/1-4 994909 142.7 ns/op BenchmarkNatSqr/2-4 509170 233.8 ns/op BenchmarkNatSqr/3-4 376576 307.6 ns/op BenchmarkNatSqr/5-4 266362 438.2 ns/op BenchmarkNatSqr/8-4 172508 688.4 ns/op BenchmarkNatSqr/10-4 138076 854.5 ns/op BenchmarkNatSqr/20-4 33082 3582 ns/op BenchmarkNatSqr/30-4 23203 5208 ns/op BenchmarkNatSqr/50-4 13159 9168 ns/op BenchmarkNatSqr/80-4 7249 16416 ns/op BenchmarkNatSqr/100-4 5084 22178 ns/op BenchmarkNatSqr/200-4 1876 64675 ns/op BenchmarkNatSqr/300-4 940 127476 ns/op BenchmarkNatSqr/500-4 410 286085 ns/op BenchmarkNatSqr/800-4 194 609027 ns/op BenchmarkNatSqr/1000-4 133 1031431 ns/op BenchmarkNatSetBytes/8-4 2995488 39.15 ns/op BenchmarkNatSetBytes/24-4 664593 163.4 ns/op BenchmarkNatSetBytes/128-4 258375 442.3 ns/op BenchmarkNatSetBytes/7-4 920391 130.2 ns/op BenchmarkNatSetBytes/23-4 456972 245.2 ns/op BenchmarkNatSetBytes/127-4 219540 536.2 ns/op BenchmarkScanPi-4 236 482840 ns/op BenchmarkStringPiParallel-4 648 200528 ns/op BenchmarkScan/10/Base2-4 36748 3281 ns/op BenchmarkScan/100/Base2-4 4222 28138 ns/op BenchmarkScan/1000/Base2-4 429 279108 ns/op BenchmarkScan/10/Base8-4 91759 1310 ns/op BenchmarkScan/100/Base8-4 12300 9768 ns/op BenchmarkScan/1000/Base8-4 1240 96380 ns/op BenchmarkScan/10/Base10-4 94076 1236 ns/op BenchmarkScan/100/Base10-4 13308 8882 ns/op BenchmarkScan/1000/Base10-4 1374 87673 ns/op BenchmarkScan/10/Base16-4 113509 1060 ns/op BenchmarkScan/100/Base16-4 15458 7763 ns/op BenchmarkScan/1000/Base16-4 1567 75855 ns/op BenchmarkString/10/Base2-4 195182 601.7 ns/op BenchmarkString/100/Base2-4 28204 4217 ns/op BenchmarkString/1000/Base2-4 2900 40067 ns/op BenchmarkString/10/Base8-4 352125 345.4 ns/op BenchmarkString/100/Base8-4 71053 1708 ns/op BenchmarkString/1000/Base8-4 7830 14864 ns/op BenchmarkString/10/Base10-4 212250 558.8 ns/op BenchmarkString/100/Base10-4 39043 3063 ns/op BenchmarkString/1000/Base10-4 4080 29375 ns/op BenchmarkString/10/Base16-4 404372 293.3 ns/op BenchmarkString/100/Base16-4 93106 1287 ns/op BenchmarkString/1000/Base16-4 10000 11082 ns/op BenchmarkLeafSize/0-4 31 3763332 ns/op BenchmarkLeafSize/1-4 456 249795 ns/op BenchmarkLeafSize/2-4 470 248707 ns/op BenchmarkLeafSize/3-4 292 404680 ns/op BenchmarkLeafSize/4-4 475 242642 ns/op BenchmarkLeafSize/5-4 267 446377 ns/op BenchmarkLeafSize/6-4 303 395770 ns/op BenchmarkLeafSize/7-4 332 351480 ns/op BenchmarkLeafSize/8-4 490 237062 ns/op BenchmarkLeafSize/9-4 220 533332 ns/op BenchmarkLeafSize/10-4 270 440066 ns/op BenchmarkLeafSize/11-4 243 481258 ns/op BenchmarkLeafSize/12-4 288 393292 ns/op BenchmarkLeafSize/13-4 256 448238 ns/op BenchmarkLeafSize/14-4 334 350796 ns/op BenchmarkLeafSize/15-4 340 343295 ns/op BenchmarkLeafSize/16-4 486 237420 ns/op BenchmarkLeafSize/32-4 474 240703 ns/op BenchmarkLeafSize/64-4 444 270145 ns/op BenchmarkProbablyPrime/n=0-4 6 19962724 ns/op BenchmarkProbablyPrime/n=1-4 5 22400274 ns/op BenchmarkProbablyPrime/n=5-4 4 30160705 ns/op BenchmarkProbablyPrime/n=10-4 3 40359769 ns/op BenchmarkProbablyPrime/n=20-4 2 61818150 ns/op BenchmarkProbablyPrime/Lucas-4 6 17571477 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 54 2099800 ns/op BenchmarkRatCmp-4 202171 552.6 ns/op BenchmarkFloatPrecExact/1-4 128610 944.4 ns/op BenchmarkFloatPrecExact/10-4 45164 2665 ns/op BenchmarkFloatPrecExact/100-4 8599 12168 ns/op BenchmarkFloatPrecExact/1000-4 1628 74579 ns/op BenchmarkFloatPrecExact/10000-4 96 1285559 ns/op BenchmarkFloatPrecExact/100000-4 3 49201666 ns/op BenchmarkFloatPrecExact/1000000-4 1 2190884192 ns/op BenchmarkFloatPrecMixed/1-4 123710 976.9 ns/op BenchmarkFloatPrecMixed/10-4 35052 3390 ns/op BenchmarkFloatPrecMixed/100-4 4372 26993 ns/op BenchmarkFloatPrecMixed/1000-4 294 402690 ns/op BenchmarkFloatPrecMixed/10000-4 9 11678592 ns/op BenchmarkFloatPrecMixed/100000-4 1 527875603 ns/op BenchmarkFloatPrecMixed/1000000-4 1 35722814708 ns/op BenchmarkFloatPrecInexact/1-4 195358 623.2 ns/op BenchmarkFloatPrecInexact/10-4 178060 698.1 ns/op BenchmarkFloatPrecInexact/100-4 99888 1150 ns/op BenchmarkFloatPrecInexact/1000-4 27351 4414 ns/op BenchmarkFloatPrecInexact/10000-4 3226 36161 ns/op BenchmarkFloatPrecInexact/100000-4 320 349574 ns/op BenchmarkFloatPrecInexact/1000000-4 25 4535416 ns/op BenchmarkFloatSqrt/64-4 12843 9371 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 7437 15369 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 5270 22592 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 2614 45007 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 495 278272 ns/op 18029 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 38 3169600 ns/op 176283 B/op 19 allocs/op BenchmarkFloatSqrt/1000000-4 1 239307495 ns/op 3862336 B/op 655 allocs/op PASS ok math/big 107.047s goos: linux goarch: s390x pkg: math/bits BenchmarkLeadingZeros-4 7139125 15.82 ns/op BenchmarkLeadingZeros8-4 7346667 15.71 ns/op BenchmarkLeadingZeros16-4 7008576 15.63 ns/op BenchmarkLeadingZeros32-4 7506207 15.52 ns/op BenchmarkLeadingZeros64-4 6684458 17.53 ns/op BenchmarkTrailingZeros-4 7489874 16.13 ns/op BenchmarkTrailingZeros8-4 6915320 16.59 ns/op BenchmarkTrailingZeros16-4 6779324 16.03 ns/op BenchmarkTrailingZeros32-4 7520601 16.13 ns/op BenchmarkTrailingZeros64-4 7344193 16.01 ns/op BenchmarkOnesCount-4 7366879 16.08 ns/op BenchmarkOnesCount8-4 7447174 16.29 ns/op BenchmarkOnesCount16-4 7680132 15.63 ns/op BenchmarkOnesCount32-4 7434662 15.93 ns/op BenchmarkOnesCount64-4 7570797 16.16 ns/op BenchmarkRotateLeft-4 7021454 15.76 ns/op BenchmarkRotateLeft8-4 7290337 15.83 ns/op BenchmarkRotateLeft16-4 7633843 16.01 ns/op BenchmarkRotateLeft32-4 7519717 16.27 ns/op BenchmarkRotateLeft64-4 7411692 15.88 ns/op BenchmarkReverse-4 13466646 9.417 ns/op BenchmarkReverse8-4 15817176 7.602 ns/op BenchmarkReverse16-4 14701152 8.549 ns/op BenchmarkReverse32-4 13386499 9.146 ns/op BenchmarkReverse64-4 13628400 8.975 ns/op BenchmarkReverseBytes-4 14904660 8.143 ns/op BenchmarkReverseBytes16-4 15533389 7.651 ns/op BenchmarkReverseBytes32-4 14450114 8.262 ns/op BenchmarkReverseBytes64-4 14094668 8.454 ns/op BenchmarkAdd-4 7327921 15.67 ns/op BenchmarkAdd32-4 7095520 16.71 ns/op BenchmarkAdd64-4 6985578 16.24 ns/op BenchmarkAdd64multiple-4 14304855 8.259 ns/op BenchmarkSub-4 7274757 17.19 ns/op BenchmarkSub32-4 7325127 15.71 ns/op BenchmarkSub64-4 7677668 15.94 ns/op BenchmarkSub64multiple-4 14686704 8.230 ns/op BenchmarkMul-4 7446746 15.85 ns/op BenchmarkMul32-4 7398316 16.24 ns/op BenchmarkMul64-4 7689614 15.80 ns/op BenchmarkDiv-4 2776294 40.18 ns/op BenchmarkDiv32-4 6273064 19.01 ns/op BenchmarkDiv64-4 2932042 40.22 ns/op PASS ok math/bits 7.275s goos: linux goarch: s390x pkg: math/cmplx BenchmarkAbs-4 1000000 108.0 ns/op BenchmarkAcos-4 256645 464.7 ns/op BenchmarkAcosh-4 256834 471.9 ns/op BenchmarkAsin-4 263851 452.8 ns/op BenchmarkAsinh-4 268272 445.1 ns/op BenchmarkAtan-4 1000000 111.1 ns/op BenchmarkAtanh-4 1000000 111.8 ns/op BenchmarkConj-4 15809886 7.465 ns/op BenchmarkCos-4 371900 286.0 ns/op BenchmarkCosh-4 414828 282.6 ns/op BenchmarkExp-4 554274 204.9 ns/op BenchmarkLog-4 804738 151.9 ns/op BenchmarkLog10-4 791118 151.5 ns/op BenchmarkPhase-4 4590360 25.48 ns/op BenchmarkPolar-4 917730 141.8 ns/op BenchmarkPow-4 316450 383.0 ns/op BenchmarkRect-4 637106 186.8 ns/op BenchmarkSin-4 439942 267.3 ns/op BenchmarkSinh-4 397164 267.1 ns/op BenchmarkSqrt-4 372321 320.2 ns/op BenchmarkTan-4 1000000 102.5 ns/op BenchmarkTanh-4 1803670 65.12 ns/op PASS ok math/cmplx 4.027s goos: linux goarch: s390x pkg: math/rand BenchmarkInt63Threadsafe-4 758307 140.9 ns/op BenchmarkInt63ThreadsafeParallel-4 1137168 105.5 ns/op BenchmarkInt63Unthreadsafe-4 812986 146.5 ns/op BenchmarkIntn1000-4 676576 174.6 ns/op BenchmarkInt63n1000-4 729392 166.6 ns/op BenchmarkInt31n1000-4 694692 215.8 ns/op BenchmarkFloat32-4 716497 180.2 ns/op BenchmarkFloat64-4 776604 162.5 ns/op BenchmarkPerm3-4 168782 745.1 ns/op BenchmarkPerm30-4 19312 6379 ns/op BenchmarkPerm30ViaShuffle-4 18165 6648 ns/op BenchmarkShuffleOverhead-4 12950 9154 ns/op BenchmarkRead3-4 827001 150.1 ns/op BenchmarkRead64-4 66529 1818 ns/op BenchmarkRead1000-4 4362 26751 ns/op BenchmarkConcurrent-4 276458 388.1 ns/op PASS ok math/rand 3.545s goos: linux goarch: s390x pkg: math/rand/v2 BenchmarkChaCha8MarshalBinary-4 858193 138.0 ns/op BenchmarkChaCha8MarshalBinaryRead-4 242634 473.4 ns/op BenchmarkChaCha8-4 4997203 23.51 ns/op BenchmarkChaCha8Read-4 859461 138.4 ns/op 231.16 MB/s BenchmarkPCG_DXSM-4 3245380 36.95 ns/op BenchmarkSourceUint64-4 3197169 37.17 ns/op BenchmarkGlobalInt64-4 3188979 37.49 ns/op BenchmarkGlobalInt64Parallel-4 3276548 36.82 ns/op BenchmarkGlobalUint64-4 3056233 38.48 ns/op BenchmarkGlobalUint64Parallel-4 3324435 51.17 ns/op BenchmarkInt64-4 1641685 73.53 ns/op BenchmarkUint64-4 1631748 73.50 ns/op BenchmarkGlobalIntN1000-4 2217153 53.91 ns/op BenchmarkIntN1000-4 1324322 88.87 ns/op BenchmarkInt64N1000-4 1368524 86.80 ns/op BenchmarkInt64N1e8-4 1364017 86.98 ns/op BenchmarkInt64N1e9-4 1388584 87.13 ns/op BenchmarkInt64N2e9-4 1311418 87.11 ns/op BenchmarkInt64N1e18-4 1329015 92.61 ns/op BenchmarkInt64N2e18-4 1310397 91.02 ns/op BenchmarkInt64N4e18-4 1000000 103.8 ns/op BenchmarkInt32N1000-4 1352340 88.78 ns/op BenchmarkInt32N1e8-4 1360650 106.7 ns/op BenchmarkInt32N1e9-4 1371022 87.42 ns/op BenchmarkInt32N2e9-4 1378360 92.43 ns/op BenchmarkFloat32-4 1580528 75.87 ns/op BenchmarkFloat64-4 1523540 83.13 ns/op BenchmarkExpFloat64-4 783667 145.7 ns/op BenchmarkNormFloat64-4 962372 122.3 ns/op BenchmarkPerm3-4 266535 457.7 ns/op BenchmarkPerm30-4 25129 4754 ns/op BenchmarkPerm30ViaShuffle-4 26503 4524 ns/op BenchmarkShuffleOverhead-4 39004 3136 ns/op BenchmarkConcurrent-4 1111687 113.2 ns/op PASS ok math/rand/v2 7.692s goos: linux goarch: s390x pkg: mime BenchmarkQEncodeWord-4 45177 2619 ns/op BenchmarkQDecodeWord-4 122984 944.5 ns/op BenchmarkQDecodeHeader-4 122937 1012 ns/op BenchmarkTypeByExtension/.html-4 582843 207.8 ns/op BenchmarkTypeByExtension/.HTML-4 377772 343.7 ns/op BenchmarkTypeByExtension/.unused-4 390247 285.5 ns/op BenchmarkExtensionsByType/text/html-4 200151 591.5 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 104266 1161 ns/op BenchmarkExtensionsByType/application/octet-stream-4 137394 1049 ns/op PASS ok mime 2.679s goos: linux goarch: s390x pkg: mime/multipart BenchmarkReadForm/fields/maxMemory=0-4 607 177950 ns/op 47399 B/op 185 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 638 177283 ns/op 47434 B/op 186 allocs/op BenchmarkReadForm/files/maxMemory=0-4 303 388857 ns/op 105498 B/op 271 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 504 238417 ns/op 50110 B/op 206 allocs/op PASS ok mime/multipart 1.587s goos: linux goarch: s390x pkg: mime/quotedprintable BenchmarkWriter-4 932 123985 ns/op PASS ok mime/quotedprintable 1.141s goos: linux goarch: s390x pkg: net BenchmarkGoLookupIP-4 12 9943561 ns/op 8706 B/op 93 allocs/op BenchmarkGoLookupIPNoSuchHost-4 13 9488522 ns/op 7464 B/op 66 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5011447999 ns/op 160856 B/op 230 allocs/op BenchmarkDNSName-4 87817 1337 ns/op BenchmarkInterfaces-4 2612 41919 ns/op 8957 B/op 30 allocs/op BenchmarkInterfaceByIndex-4 3400 31892 ns/op 6651 B/op 22 allocs/op BenchmarkInterfaceByName-4 2840 43574 ns/op 9094 B/op 31 allocs/op BenchmarkInterfaceAddrs-4 1686 83415 ns/op 15243 B/op 94 allocs/op BenchmarkInterfacesAndAddrs-4 5386 26135 ns/op 4470 B/op 34 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 807 204659 ns/op 135296 B/op 39 allocs/op BenchmarkParseIP-4 13608 8921 ns/op BenchmarkParseIPValidIPv4-4 789417 150.6 ns/op BenchmarkParseIPValidIPv6-4 721312 162.1 ns/op BenchmarkIPMarshalText/IPv4-4 679047 176.4 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6-4 217462 556.4 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6_long-4 118858 981.5 ns/op 48 B/op 1 allocs/op BenchmarkIPString/IPv4-4 91856 1277 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 11628 10333 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 51682 2369 ns/op BenchmarkIPEqual/IPv4-4 873537 133.3 ns/op BenchmarkIPEqual/IPv6-4 887744 135.5 ns/op BenchmarkSendfileZeroBytes-4 1 211929692 ns/op 485216448 B/op 176713 allocs/op BenchmarkSendFile/file-to-tcp/1024-4 1 1207326843 ns/op 0.00 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/2048-4 1 1206702416 ns/op 0.00 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/4096-4 1 1204428442 ns/op 0.00 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/8192-4 1 1213138019 ns/op 0.01 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/16384-4 1 1217574971 ns/op 0.01 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/32768-4 1 1220780002 ns/op 0.03 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/65536-4 1 1223487668 ns/op 0.05 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/131072-4 1 1004042138 ns/op 0.13 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/262144-4 1 1003420242 ns/op 0.26 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/524288-4 1 1008439438 ns/op 0.52 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-tcp/1048576-4 1 1010905256 ns/op 1.04 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-unix/1024-4 1 1007860225 ns/op 0.00 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-unix/2048-4 1 1007343440 ns/op 0.00 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-unix/4096-4 1 1007860155 ns/op 0.00 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-unix/8192-4 1 1011944256 ns/op 0.01 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-unix/16384-4 1 1009848731 ns/op 0.02 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-unix/32768-4 1 1004141314 ns/op 0.03 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-unix/65536-4 1 1012415383 ns/op 0.06 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-unix/131072-4 1 1007814376 ns/op 0.13 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-unix/262144-4 1 1008597166 ns/op 0.26 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-unix/524288-4 1 1021802057 ns/op 0.51 MB/s 280 B/op 8 allocs/op BenchmarkSendFile/file-to-unix/1048576-4 1 1007950232 ns/op 1.04 MB/s 280 B/op 8 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 1 1007317027 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 1 1007561944 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 1 1007379433 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 1 1008981644 ns/op 0.01 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 1 1013926118 ns/op 0.02 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 1 1005329041 ns/op 0.03 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1 1003523775 ns/op 0.07 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 1 1008079198 ns/op 0.13 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 1 1007310465 ns/op 0.26 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 1 1002197485 ns/op 0.52 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 1 1012665945 ns/op 1.04 MB/s BenchmarkSplice/unix-to-tcp/1024-4 1 1015070638 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/2048-4 1 1002269078 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/4096-4 1 1008165878 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/8192-4 1 1005784889 ns/op 0.01 MB/s BenchmarkSplice/unix-to-tcp/16384-4 1 1008648740 ns/op 0.02 MB/s BenchmarkSplice/unix-to-tcp/32768-4 1 1005853434 ns/op 0.03 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1 1007075318 ns/op 0.07 MB/s BenchmarkSplice/unix-to-tcp/131072-4 1 1007625864 ns/op 0.13 MB/s BenchmarkSplice/unix-to-tcp/262144-4 1 1010276047 ns/op 0.26 MB/s BenchmarkSplice/unix-to-tcp/524288-4 1 1009915438 ns/op 0.52 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 1 1004081422 ns/op 1.04 MB/s BenchmarkSplice/tcp-to-unix/1024-4 1 1004101185 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-unix/2048-4 1 1011077394 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-unix/4096-4 1 1002214261 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-unix/8192-4 1 1008211145 ns/op 0.01 MB/s BenchmarkSplice/tcp-to-unix/16384-4 1 1011664526 ns/op 0.02 MB/s BenchmarkSplice/tcp-to-unix/32768-4 1 1022612396 ns/op 0.03 MB/s BenchmarkSplice/tcp-to-unix/65536-4 1 1008060702 ns/op 0.07 MB/s BenchmarkSplice/tcp-to-unix/131072-4 1 1008275528 ns/op 0.13 MB/s BenchmarkSplice/tcp-to-unix/262144-4 1 1013776202 ns/op 0.26 MB/s BenchmarkSplice/tcp-to-unix/524288-4 1 1014514408 ns/op 0.52 MB/s BenchmarkSplice/tcp-to-unix/1048576-4 1 1010130861 ns/op 1.04 MB/s BenchmarkSpliceFile/tcp-to-file/1024-4 1 1007842004 ns/op 0.00 MB/s 800 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/2048-4 1 1015901439 ns/op 0.00 MB/s 800 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/4096-4 1 1009274295 ns/op 0.00 MB/s 800 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/8192-4 1 1007689338 ns/op 0.01 MB/s 752 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/16384-4 1 1007950751 ns/op 0.02 MB/s 800 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/32768-4 1 1008201181 ns/op 0.03 MB/s 800 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/65536-4 1 1006863114 ns/op 0.07 MB/s 800 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/131072-4 1 1008007604 ns/op 0.13 MB/s 800 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/262144-4 1 1007378032 ns/op 0.26 MB/s 800 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/524288-4 1 1013863457 ns/op 0.52 MB/s 752 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/1048576-4 1 1010037702 ns/op 1.04 MB/s 800 B/op 10 allocs/op BenchmarkSpliceFile/unix-to-file/1024-4 1 1007717500 ns/op 0.00 MB/s 792 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/2048-4 1 1003132249 ns/op 0.00 MB/s 792 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/4096-4 1 1007747235 ns/op 0.00 MB/s 744 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/8192-4 1 1009612508 ns/op 0.01 MB/s 744 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/16384-4 1 1008194280 ns/op 0.02 MB/s 792 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/32768-4 1 1007247087 ns/op 0.03 MB/s 744 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/65536-4 1 1007462514 ns/op 0.07 MB/s 744 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/131072-4 1 1008008968 ns/op 0.13 MB/s 792 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/262144-4 1 1008119069 ns/op 0.26 MB/s 792 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/524288-4 1 1008405159 ns/op 0.52 MB/s 792 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/1048576-4 1 1009992364 ns/op 1.04 MB/s 792 B/op 9 allocs/op BenchmarkTCP4OneShot-4 4225 25583 ns/op BenchmarkTCP4OneShotTimeout-4 4383 24900 ns/op BenchmarkTCP4Persistent-4 33284 3307 ns/op BenchmarkTCP4PersistentTimeout-4 35541 3371 ns/op BenchmarkTCP6OneShot-4 4761 29148 ns/op BenchmarkTCP6OneShotTimeout-4 5061 26012 ns/op BenchmarkTCP6Persistent-4 34064 3477 ns/op BenchmarkTCP6PersistentTimeout-4 33963 3462 ns/op BenchmarkTCP4ConcurrentReadWrite-4 55660 2363 ns/op BenchmarkTCP6ConcurrentReadWrite-4 59300 2299 ns/op BenchmarkSetReadDeadline-4 184519 676.8 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 19394 5156 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 22304 4877 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 18435 6550 ns/op 0 B/op 0 allocs/op PASS ok net 91.560s goos: linux goarch: s390x pkg: net/http BenchmarkCookieString-4 23674 4993 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 9720 10359 ns/op 1200 B/op 21 allocs/op BenchmarkReadCookies-4 24334 4755 ns/op 2000 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 15066 8017 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 37640 3149 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 54684 2199 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 1000000 104.2 ns/op BenchmarkFindChild/n=2/rep=map-4 3758547 31.97 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 975111 120.6 ns/op BenchmarkFindChild/n=4/rep=linear-4 602427 199.1 ns/op BenchmarkFindChild/n=4/rep=map-4 3534955 33.35 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 560763 216.2 ns/op BenchmarkFindChild/n=8/rep=linear-4 318598 372.2 ns/op BenchmarkFindChild/n=8/rep=map-4 3303516 35.91 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 315670 383.7 ns/op BenchmarkFindChild/n=16/rep=linear-4 166906 717.4 ns/op BenchmarkFindChild/n=16/rep=map-4 2899554 41.23 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2168548 55.45 ns/op BenchmarkFindChild/n=32/rep=linear-4 84246 1421 ns/op BenchmarkFindChild/n=32/rep=map-4 2983694 39.88 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 2217162 52.10 ns/op BenchmarkMultiConflicts-4 1 205329709 ns/op BenchmarkServerMatch-4 16689 7511 ns/op BenchmarkReadRequestChrome-4 3529 32788 ns/op 18.64 MB/s 1540 B/op 14 allocs/op BenchmarkReadRequestCurl-4 8764 13390 ns/op 5.83 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 8569 13583 ns/op 6.04 MB/s 987 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6093 19074 ns/op 7.92 MB/s 1084 B/op 11 allocs/op BenchmarkReadRequestWrk-4 14005 8538 ns/op 4.69 MB/s 923 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 506 253718 ns/op 4.04 MB/s BenchmarkFileAndServer_1KB/https1-4 295 355425 ns/op 2.88 MB/s BenchmarkFileAndServer_1KB/h2-4 234 500174 ns/op 2.05 MB/s BenchmarkFileAndServer_16MB/h1-4 4 30140222 ns/op 556.64 MB/s BenchmarkFileAndServer_16MB/https1-4 2 79467037 ns/op 211.12 MB/s BenchmarkFileAndServer_16MB/h2-4 1 150778461 ns/op 111.27 MB/s BenchmarkFileAndServer_64MB/h1-4 1 122693640 ns/op 546.96 MB/s BenchmarkFileAndServer_64MB/https1-4 1 278991880 ns/op 240.54 MB/s BenchmarkFileAndServer_64MB/h2-4 1 502593449 ns/op 133.53 MB/s BenchmarkServeMux-4 206 612752 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 238 529546 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 579 203122 ns/op 6440 B/op 70 allocs/op BenchmarkClientServer/https1-4 322 325528 ns/op 7631 B/op 79 allocs/op BenchmarkClientServer/h2-4 261 420954 ns/op 10661 B/op 77 allocs/op BenchmarkClientServerParallel/4/h1-4 1804 62555 ns/op 10277 B/op 84 allocs/op BenchmarkClientServerParallel/4/https1-4 15 7364770 ns/op 291440 B/op 1266 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:53282: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:53352: read tcp 127.0.0.1:41215->127.0.0.1:53352: read: connection reset by peer clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:53294: write tcp 127.0.0.1:41215->127.0.0.1:53294: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:56396: read tcp 127.0.0.1:34585->127.0.0.1:56396: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:56460: read tcp 127.0.0.1:34585->127.0.0.1:56460: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:56456: read tcp 127.0.0.1:34585->127.0.0.1:56456: read: connection reset by peer BenchmarkClientServerParallel/4/h2-4 15 7352994 ns/op 293742 B/op 1320 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:46004: read tcp 127.0.0.1:45855->127.0.0.1:46004: read: connection reset by peer clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:46024: write tcp 127.0.0.1:45855->127.0.0.1:46024: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:43502: read tcp 127.0.0.1:42097->127.0.0.1:43502: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:43508: read tcp 127.0.0.1:42097->127.0.0.1:43508: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:43536: read tcp 127.0.0.1:42097->127.0.0.1:43536: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:43490: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:43516: write tcp 127.0.0.1:42097->127.0.0.1:43516: use of closed network connection BenchmarkClientServerParallel/64/h1-4 1293 218954 ns/op 14563 B/op 99 allocs/op BenchmarkClientServerParallel/64/https1-4 19 7951099 ns/op 318892 B/op 1437 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:42028: write tcp 127.0.0.1:43325->127.0.0.1:42028: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:45030: read tcp 127.0.0.1:36451->127.0.0.1:45030: read: connection reset by peer clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:45098: read tcp 127.0.0.1:36451->127.0.0.1:45098: read: connection reset by peer clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:45078: read tcp 127.0.0.1:36451->127.0.0.1:45078: read: connection reset by peer clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:45102: write tcp 127.0.0.1:36451->127.0.0.1:45102: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:45056: write tcp 127.0.0.1:36451->127.0.0.1:45056: use of closed network connection BenchmarkClientServerParallel/64/h2-4 15 6730455 ns/op 271311 B/op 1166 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:44242: read tcp 127.0.0.1:38027->127.0.0.1:44242: read: connection reset by peer clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:44198: read tcp 127.0.0.1:38027->127.0.0.1:44198: read: connection reset by peer clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:44232: read tcp 127.0.0.1:38027->127.0.0.1:44232: read: connection reset by peer clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:44258: read tcp 127.0.0.1:38027->127.0.0.1:44258: read: connection reset by peer clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:44266: write tcp 127.0.0.1:38027->127.0.0.1:44266: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:49016: read tcp 127.0.0.1:34091->127.0.0.1:49016: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:48996: write tcp 127.0.0.1:34091->127.0.0.1:48996: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:48958: write tcp 127.0.0.1:34091->127.0.0.1:48958: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:49004: write tcp 127.0.0.1:34091->127.0.0.1:49004: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:48978: write tcp 127.0.0.1:34091->127.0.0.1:48978: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1013451249 ns/op 33096 B/op 160 allocs/op BenchmarkClient-4 500 227025 ns/op 4227 B/op 51 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 896 123596 ns/op 7431 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1394 81391 ns/op 3088 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1826 67060 ns/op 1974 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1850 68587 ns/op 2777 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1911 63993 ns/op 2795 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1786 64463 ns/op 2742 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1995 59582 ns/op 1923 B/op 13 allocs/op BenchmarkServerHijack-4 1490 77745 ns/op 16855 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 717 166469 ns/op 6156 B/op 52 allocs/op BenchmarkResponseStatusLine-4 438483 260.4 ns/op 0 B/op 0 allocs/op PASS ok net/http 16.680s goos: linux goarch: s390x pkg: net/http/httputil BenchmarkServeHTTP-4 8959 14039 ns/op 34256 B/op 14 allocs/op PASS ok net/http/httputil 1.192s goos: linux goarch: s390x pkg: net/netip BenchmarkIPNextPrev-4 85758 1373 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 814495 130.7 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 623140 182.6 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 90966 1316 ns/op BenchmarkStdIPv4-4 104972 1143 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 102220 1168 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 108596 1103 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 101146 1186 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 95911 1251 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1565424 74.73 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1495418 81.35 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 982562 123.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 542829 227.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 691958 171.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 506790 235.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 109057 1101 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 539712 217.9 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 426032 301.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 467042 249.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 402828 296.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 102416 1164 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v4-4 367519 322.8 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v6-4 125862 943.4 ns/op 48 B/op 1 allocs/op BenchmarkAddrString/v6_ellipsis-4 158084 768.0 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_v4-4 233985 503.6 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_zone-4 145286 840.7 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 320162 375.8 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 126484 949.8 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 125806 941.9 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 127238 941.0 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 102387 1160 ns/op 128 B/op 2 allocs/op BenchmarkAddrMarshalText/v4-4 492170 239.2 ns/op 16 B/op 1 allocs/op BenchmarkAddrMarshalText/v6-4 140623 846.5 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_ellipsis-4 153788 768.0 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_v4-4 262485 438.5 ns/op 32 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_zone-4 139881 848.3 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 273073 446.9 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 113587 1057 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 124464 971.1 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_v4-4 172077 694.2 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_zone-4 112588 1059 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v4-4 335516 357.0 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 121036 997.7 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 136948 888.4 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 197294 569.1 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 121447 1002 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 905899 121.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 880821 120.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 914308 122.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 910977 130.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 919132 131.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 926066 130.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 915950 130.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 917084 131.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 910485 128.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 404432 289.1 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 511926 234.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 357745 342.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 429961 276.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 376284 319.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 96880 1246 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 5546576 20.72 ns/op PASS ok net/netip 9.057s 2024/10/29 15:37:27 Test RPC server listening on 127.0.0.1:35619 2024/10/29 15:37:27 Test HTTP RPC server listening on 127.0.0.1:44539 goos: linux goarch: s390x pkg: net/rpc BenchmarkEndToEnd-4 2724 52258 ns/op BenchmarkEndToEndHTTP-4 2557 41110 ns/op BenchmarkEndToEndAsync-4 4860 24154 ns/op BenchmarkEndToEndAsyncHTTP-4 4863 24357 ns/op PASS ok net/rpc 1.929s goos: linux goarch: s390x pkg: net/textproto BenchmarkReadMIMEHeader/client_headers-4 3301 35466 ns/op BenchmarkReadMIMEHeader/server_headers-4 4519 25063 ns/op BenchmarkUncommon-4 20973 5799 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.430s goos: linux goarch: s390x pkg: net/url BenchmarkString-4 4060 29008 ns/op 1200 B/op 32 allocs/op BenchmarkResolvePath-4 129844 925.9 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 677566 173.2 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 93931 1276 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 171188 703.2 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 83017 1455 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 12985 9192 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 460320 264.8 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 90046 1339 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 172287 700.2 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 83571 1464 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 13407 8908 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 195388 616.4 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 86486 1396 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 83767 1434 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 41305 2978 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 7016 16478 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 195507 614.0 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 87316 1382 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 84403 1434 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 41400 2902 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 7260 15853 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.115s goos: linux goarch: s390x pkg: os BenchmarkExpand/noop-4 3184036 35.49 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 178660 620.5 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 818 146347 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 337 356321 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 678 199020 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 132034 881.1 ns/op BenchmarkStatFile-4 88309 1320 ns/op BenchmarkStatDir-4 89912 1375 ns/op BenchmarkLstatDot-4 136180 915.7 ns/op BenchmarkLstatFile-4 87286 1331 ns/op BenchmarkLstatDir-4 94082 1284 ns/op BenchmarkSendFile-4 1 854601734 ns/op 1256.42 MB/s 336 B/op 20 allocs/op --- BENCH: BenchmarkSendFile-4 readfrom_unix_test.go:452: random data seed: 1730230658 BenchmarkRemoveAll-4 80 1510022 ns/op 42827 B/op 532 allocs/op PASS ok os 51.980s goos: linux goarch: s390x pkg: os/exec BenchmarkExecHostname-4 385 315746 ns/op 9040 B/op 30 allocs/op PASS ok os/exec 1.165s goos: linux goarch: s390x pkg: os/user BenchmarkCurrent-4 3000 39918 ns/op PASS ok os/user 1.134s goos: linux goarch: s390x pkg: reflect BenchmarkBool-4 3554125 32.05 ns/op BenchmarkString-4 1948057 61.20 ns/op BenchmarkBytes-4 1743502 69.44 ns/op BenchmarkNamedBytes-4 1000000 103.3 ns/op BenchmarkBytesArray-4 743444 154.9 ns/op BenchmarkSliceLen-4 1941067 61.98 ns/op BenchmarkMapLen-4 890127 136.2 ns/op BenchmarkStringLen-4 1667065 72.07 ns/op BenchmarkArrayLen-4 1374537 88.34 ns/op BenchmarkSliceCap-4 1979588 59.99 ns/op BenchmarkDeepEqual/int8-4 385635 284.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 85308 1415 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 354010 343.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 80826 1490 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 330939 342.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 82195 1465 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 342112 351.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 81529 1492 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 358358 330.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 82170 1486 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 380430 288.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 107060 1117 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 335362 335.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 79792 1502 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 352202 337.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 82431 1476 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 335674 349.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 78381 1514 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 336104 353.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 79340 1494 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 327038 354.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 80413 1493 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 352027 342.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 80853 1499 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 362977 329.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 81694 1492 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 359548 329.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 81388 1476 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 358393 332.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 80442 1487 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 416091 289.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 83518 1445 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 321117 351.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 80376 1498 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 105884 1130 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 50191 2364 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 49562 2408 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 33483 3583 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 33936 3518 ns/op BenchmarkIsZero/ArrayComparable-4 142950 828.7 ns/op BenchmarkIsZero/ArrayIncomparable-4 30870 3898 ns/op BenchmarkIsZero/StructComparable-4 464350 258.3 ns/op BenchmarkIsZero/StructIncomparable-4 138501 844.2 ns/op BenchmarkIsZero/ArrayInt_4-4 1314900 90.65 ns/op BenchmarkIsZero/ArrayInt_1024-4 7656 15703 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 15061 8014 ns/op BenchmarkIsZero/Struct4Int-4 1332444 90.21 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 7644 15712 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 7641 15809 ns/op BenchmarkIsZero/StructInt_512-4 14958 8061 ns/op BenchmarkSetZero/Bool/Direct-4 4408654 26.89 ns/op BenchmarkSetZero/Bool/CachedZero-4 936434 126.8 ns/op BenchmarkSetZero/Bool/NewZero-4 657847 170.0 ns/op BenchmarkSetZero/Int/Direct-4 2133290 55.89 ns/op BenchmarkSetZero/Int/CachedZero-4 946273 128.3 ns/op BenchmarkSetZero/Int/NewZero-4 708356 173.7 ns/op BenchmarkSetZero/Uint/Direct-4 1989201 59.73 ns/op BenchmarkSetZero/Uint/CachedZero-4 942396 137.3 ns/op BenchmarkSetZero/Uint/NewZero-4 707500 170.3 ns/op BenchmarkSetZero/Float/Direct-4 2152618 55.84 ns/op BenchmarkSetZero/Float/CachedZero-4 947779 124.7 ns/op BenchmarkSetZero/Float/NewZero-4 716793 167.2 ns/op BenchmarkSetZero/Complex/Direct-4 2145250 55.50 ns/op BenchmarkSetZero/Complex/CachedZero-4 923208 127.5 ns/op BenchmarkSetZero/Complex/NewZero-4 687639 169.1 ns/op BenchmarkSetZero/Array/Direct-4 2544429 47.57 ns/op BenchmarkSetZero/Array/CachedZero-4 856898 129.5 ns/op BenchmarkSetZero/Array/NewZero-4 693404 172.6 ns/op BenchmarkSetZero/Chan/Direct-4 2129500 56.41 ns/op BenchmarkSetZero/Chan/CachedZero-4 905936 134.4 ns/op BenchmarkSetZero/Chan/NewZero-4 660714 180.9 ns/op BenchmarkSetZero/Func/Direct-4 2138686 56.14 ns/op BenchmarkSetZero/Func/CachedZero-4 895537 134.1 ns/op BenchmarkSetZero/Func/NewZero-4 669098 179.9 ns/op BenchmarkSetZero/Interface/Direct-4 2020844 61.07 ns/op BenchmarkSetZero/Interface/CachedZero-4 939486 125.4 ns/op BenchmarkSetZero/Interface/NewZero-4 709035 167.9 ns/op BenchmarkSetZero/Map/Direct-4 2111581 56.12 ns/op BenchmarkSetZero/Map/CachedZero-4 829692 137.5 ns/op BenchmarkSetZero/Map/NewZero-4 617721 177.6 ns/op BenchmarkSetZero/Pointer/Direct-4 2107502 57.07 ns/op BenchmarkSetZero/Pointer/CachedZero-4 901609 133.7 ns/op BenchmarkSetZero/Pointer/NewZero-4 666044 180.5 ns/op BenchmarkSetZero/Slice/Direct-4 1980622 62.34 ns/op BenchmarkSetZero/Slice/CachedZero-4 897836 125.4 ns/op BenchmarkSetZero/Slice/NewZero-4 707756 170.4 ns/op BenchmarkSetZero/String/Direct-4 1891330 56.87 ns/op BenchmarkSetZero/String/CachedZero-4 925818 129.8 ns/op BenchmarkSetZero/String/NewZero-4 711391 171.7 ns/op BenchmarkSetZero/Struct/Direct-4 2698752 43.33 ns/op BenchmarkSetZero/Struct/CachedZero-4 973436 128.1 ns/op BenchmarkSetZero/Struct/NewZero-4 696718 169.5 ns/op BenchmarkSelect/1-4 196238 674.2 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 72483 1962 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 36931 3876 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 109386 927.2 ns/op 8 B/op 0 allocs/op BenchmarkCallMethod-4 208771 577.4 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 167072 829.2 ns/op 154.37 MB/s BenchmarkCallArgCopy/size=256-4 176637 814.8 ns/op 314.19 MB/s BenchmarkCallArgCopy/size=1024-4 118406 1434 ns/op 713.86 MB/s BenchmarkCallArgCopy/size=4096-4 10000 11782 ns/op 347.66 MB/s BenchmarkCallArgCopy/size=65536-4 3700 47995 ns/op 1365.48 MB/s BenchmarkFieldByName1-4 1019967 124.9 ns/op BenchmarkFieldByName2-4 52580 2869 ns/op BenchmarkFieldByName3-4 5803 18885 ns/op BenchmarkInterfaceBig-4 1855312 61.07 ns/op BenchmarkInterfaceSmall-4 2387802 49.62 ns/op BenchmarkNew-4 1000000 100.6 ns/op BenchmarkMap/StringKeys/MapIndex-4 2222 56740 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 1944 64324 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2473 49065 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2025 62138 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2280 50633 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 1988 61149 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 199360 542.7 ns/op BenchmarkTypeForString-4 2407561 49.73 ns/op BenchmarkTypeForError-4 978603 119.8 ns/op PASS ok reflect 20.375s goos: linux goarch: s390x pkg: regexp BenchmarkFind-4 8890 11555 ns/op 9221 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 20602 6303 ns/op 9245 B/op 1 allocs/op BenchmarkFindString-4 10000 12668 ns/op 9506 B/op 1 allocs/op BenchmarkFindSubmatch-4 9962 12360 ns/op 9100 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10000 14188 ns/op 8982 B/op 2 allocs/op BenchmarkLiteral-4 27588 4175 ns/op BenchmarkNotLiteral-4 2871 42150 ns/op BenchmarkMatchClass-4 2096 56759 ns/op BenchmarkMatchClass_InRange-4 2155 55120 ns/op BenchmarkReplaceAll-4 2461 42288 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 114330 1089 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 114236 1071 ns/op BenchmarkAnchoredShortMatch-4 64389 1958 ns/op BenchmarkAnchoredLongMatch-4 65277 1986 ns/op BenchmarkOnePassShortA-4 15697 7585 ns/op BenchmarkNotOnePassShortA-4 5410 25576 ns/op BenchmarkOnePassShortB-4 22052 5631 ns/op BenchmarkNotOnePassShortB-4 9591 13834 ns/op BenchmarkOnePassLongPrefix-4 73057 1724 ns/op BenchmarkOnePassLongNotPrefix-4 27603 4690 ns/op BenchmarkMatchParallelShared-4 14659 10326 ns/op BenchmarkMatchParallelCopied-4 24835 7946 ns/op BenchmarkQuoteMetaAll-4 162795 750.2 ns/op 18.66 MB/s BenchmarkQuoteMetaNone-4 296172 391.3 ns/op 66.45 MB/s BenchmarkCompile/Onepass-4 2844 40848 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 1170 101924 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 140 858801 ns/op 90712 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 4270305 28.06 ns/op 570.13 MB/s BenchmarkMatch/Easy0/32-4 32673 5474 ns/op 5.85 MB/s BenchmarkMatch/Easy0/1K-4 31183 4789 ns/op 213.83 MB/s BenchmarkMatch/Easy0i/16-4 4280443 28.02 ns/op 571.07 MB/s BenchmarkMatch/Easy0i/32-4 3879 26939 ns/op 1.19 MB/s BenchmarkMatch/Easy0i/1K-4 162 696214 ns/op 1.47 MB/s BenchmarkMatch/Easy1/16-4 4236556 28.23 ns/op 566.87 MB/s BenchmarkMatch/Easy1/32-4 20286 6602 ns/op 4.85 MB/s BenchmarkMatch/Easy1/1K-4 6404 28562 ns/op 35.85 MB/s BenchmarkMatch/Medium/16-4 4248254 27.96 ns/op 572.27 MB/s BenchmarkMatch/Medium/32-4 4495 33668 ns/op 0.95 MB/s BenchmarkMatch/Medium/1K-4 194 641000 ns/op 1.60 MB/s BenchmarkMatch/Hard/16-4 4210654 30.80 ns/op 519.54 MB/s BenchmarkMatch/Hard/32-4 2754 71269 ns/op 0.45 MB/s BenchmarkMatch/Hard/1K-4 106 1124016 ns/op 0.91 MB/s BenchmarkMatch/Hard1/16-4 823 150205 ns/op 0.11 MB/s BenchmarkMatch/Hard1/32-4 439 269233 ns/op 0.12 MB/s BenchmarkMatch/Hard1/1K-4 13 8327676 ns/op 0.12 MB/s BenchmarkMatch_onepass_regex/16-4 21871 5067 ns/op 3.16 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 15331 7927 ns/op 4.04 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 573 213858 ns/op 4.79 MB/s 24 B/op 0 allocs/op PASS ok regexp 9.054s goos: linux goarch: s390x pkg: regexp/syntax BenchmarkEmptyOpContext-4 504955 242.9 ns/op BenchmarkIsWordChar-4 156217 698.7 ns/op PASS ok regexp/syntax 2.525s goos: linux goarch: s390x pkg: runtime BenchmarkCallers/cached-4 77218 2175 ns/op BenchmarkCallers/inlined-4 94012 1297 ns/op BenchmarkCallers/no-cache-4 32838 3506 ns/op BenchmarkFPCallers/cached-4 14472904 8.620 ns/op BenchmarkMakeChan/Byte-4 1428139 88.02 ns/op BenchmarkMakeChan/Int-4 1000000 108.7 ns/op BenchmarkMakeChan/Ptr-4 722860 215.4 ns/op BenchmarkMakeChan/Struct/0-4 1000000 287.5 ns/op BenchmarkMakeChan/Struct/32-4 588081 247.1 ns/op BenchmarkMakeChan/Struct/40-4 549994 309.3 ns/op BenchmarkChanNonblocking-4 4535234 24.60 ns/op BenchmarkSelectUncontended-4 1028263 111.3 ns/op BenchmarkSelectSyncContended-4 106586 1782 ns/op BenchmarkSelectAsyncContended-4 253686 474.6 ns/op BenchmarkSelectNonblock-4 3608808 28.27 ns/op BenchmarkChanUncontended-4 14088 7712 ns/op BenchmarkChanContended-4 3622 33910 ns/op BenchmarkChanSync-4 240698 486.9 ns/op BenchmarkChanSyncWork-4 87409 1381 ns/op BenchmarkChanProdCons0-4 176434 669.0 ns/op BenchmarkChanProdCons10-4 272893 381.3 ns/op BenchmarkChanProdCons100-4 270805 413.0 ns/op BenchmarkChanProdConsWork0-4 149536 737.1 ns/op BenchmarkChanProdConsWork10-4 233092 461.6 ns/op BenchmarkChanProdConsWork100-4 262460 431.1 ns/op BenchmarkSelectProdCons-4 176028 590.5 ns/op BenchmarkReceiveDataFromClosedChan-4 1000000 109.5 ns/op BenchmarkChanCreation-4 498361 225.7 ns/op BenchmarkChanSem-4 213984 539.7 ns/op BenchmarkChanPopular-4 226 561401 ns/op BenchmarkChanClosed-4 1820406 74.60 ns/op BenchmarkCallClosure-4 5261109 21.61 ns/op BenchmarkCallClosure1-4 5236983 22.50 ns/op BenchmarkCallClosure2-4 1613708 73.53 ns/op BenchmarkCallClosure3-4 1991955 77.06 ns/op BenchmarkCallClosure4-4 1000000 106.6 ns/op BenchmarkComplex128DivNormal-4 4894584 24.90 ns/op BenchmarkComplex128DivNisNaN-4 4363242 23.87 ns/op BenchmarkComplex128DivDisNaN-4 4723088 25.51 ns/op BenchmarkComplex128DivNisInf-4 6182739 18.88 ns/op BenchmarkComplex128DivDisInf-4 4372327 27.40 ns/op BenchmarkAllocation-4 6613 43596 ns/op BenchmarkReadMemStats-4 10000 10349 ns/op BenchmarkReadMemStatsLatency-4 1 43664 p50-ns 43664 p90-ns 43664 p99-ns BenchmarkWriteBarrier-4 2669293 46.62 ns/op BenchmarkBulkWriteBarrier-4 4751491 24.32 ns/op BenchmarkScanStackNoLocals-4 3 53487926 ns/op BenchmarkMSpanCountAlloc/bits=64-4 9639679 11.83 ns/op BenchmarkMSpanCountAlloc/bits=128-4 9004887 13.53 ns/op BenchmarkMSpanCountAlloc/bits=256-4 7347067 16.48 ns/op BenchmarkMSpanCountAlloc/bits=512-4 5323527 22.85 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 3597015 34.00 ns/op BenchmarkHash5-4 4870053 24.50 ns/op 204.11 MB/s BenchmarkHash16-4 5038774 24.07 ns/op 664.73 MB/s BenchmarkHash64-4 3978154 29.98 ns/op 2134.86 MB/s BenchmarkHash1024-4 932049 128.9 ns/op 7943.04 MB/s BenchmarkHash65536-4 17828 6718 ns/op 9755.94 MB/s BenchmarkAlignedLoad-4 7149444 15.73 ns/op BenchmarkUnalignedLoad-4 7225869 15.98 ns/op BenchmarkEqEfaceConcrete-4 5847229 20.84 ns/op BenchmarkEqIfaceConcrete-4 5872060 20.39 ns/op BenchmarkNeEfaceConcrete-4 5812975 20.82 ns/op BenchmarkNeIfaceConcrete-4 5497153 20.93 ns/op BenchmarkConvT2EByteSized/bool-4 5507560 21.60 ns/op BenchmarkConvT2EByteSized/uint8-4 5340591 23.10 ns/op BenchmarkConvT2ESmall-4 4794442 23.56 ns/op BenchmarkConvT2EUintptr-4 5178880 22.27 ns/op BenchmarkConvT2ELarge-4 1398280 86.12 ns/op BenchmarkConvT2ISmall-4 4945784 25.37 ns/op BenchmarkConvT2IUintptr-4 4960537 24.04 ns/op BenchmarkConvT2ILarge-4 1227106 114.1 ns/op BenchmarkConvI2E-4 4435796 26.71 ns/op BenchmarkConvI2I-4 5163858 23.64 ns/op BenchmarkAssertE2T-4 4431050 26.73 ns/op BenchmarkAssertE2TLarge-4 2418483 49.70 ns/op BenchmarkAssertE2I-4 5077380 24.02 ns/op BenchmarkAssertI2T-4 4581822 26.54 ns/op BenchmarkAssertI2I-4 4659276 26.02 ns/op BenchmarkAssertI2E-4 5418757 22.95 ns/op BenchmarkAssertE2E-4 5295950 22.76 ns/op BenchmarkAssertE2T2-4 3434224 36.35 ns/op BenchmarkAssertE2T2Blank-4 4377116 26.86 ns/op BenchmarkAssertI2E2-4 3901860 30.83 ns/op BenchmarkAssertI2E2Blank-4 5274139 22.99 ns/op BenchmarkAssertE2E2-4 4037652 29.41 ns/op BenchmarkAssertE2E2Blank-4 5266114 22.73 ns/op BenchmarkConvT2Ezero/zero/16-4 5061256 22.76 ns/op BenchmarkConvT2Ezero/zero/32-4 5027416 22.47 ns/op BenchmarkConvT2Ezero/zero/64-4 4920540 22.83 ns/op BenchmarkConvT2Ezero/zero/str-4 4780873 23.54 ns/op BenchmarkConvT2Ezero/zero/slice-4 4802828 24.52 ns/op BenchmarkConvT2Ezero/zero/big-4 341004 305.0 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1742775 67.83 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1569428 70.52 ns/op BenchmarkConvT2Ezero/nonzero/big-4 318130 470.9 ns/op BenchmarkConvT2Ezero/smallint/16-4 5010181 22.75 ns/op BenchmarkConvT2Ezero/smallint/32-4 5094386 22.44 ns/op BenchmarkConvT2Ezero/smallint/64-4 5035159 22.48 ns/op BenchmarkConvT2Ezero/largeint/16-4 2132054 55.33 ns/op BenchmarkConvT2Ezero/largeint/32-4 2117198 57.48 ns/op BenchmarkConvT2Ezero/largeint/64-4 2124760 57.02 ns/op BenchmarkMalloc8-4 2793940 43.74 ns/op BenchmarkMalloc16-4 2464250 48.99 ns/op BenchmarkMallocTypeInfo8-4 2510582 47.87 ns/op BenchmarkMallocTypeInfo16-4 2121374 56.28 ns/op BenchmarkMallocLargeStruct-4 334314 334.4 ns/op BenchmarkGoroutineSelect-4 136 1014146 ns/op BenchmarkGoroutineBlocking-4 130 1103769 ns/op BenchmarkGoroutineForRange-4 126 860382 ns/op BenchmarkGoroutineIdle-4 206 571525 ns/op BenchmarkHashStringSpeed-4 1901790 63.31 ns/op BenchmarkHashBytesSpeed-4 1319290 91.87 ns/op BenchmarkHashInt32Speed-4 1988133 62.15 ns/op BenchmarkHashInt64Speed-4 2029298 58.48 ns/op BenchmarkHashStringArraySpeed-4 487156 256.1 ns/op BenchmarkMegMap-4 3560814 33.50 ns/op BenchmarkMegOneMap-4 4363024 27.70 ns/op BenchmarkMegEqMap-4 2031 59786 ns/op BenchmarkMegEmptyMap-4 4774651 25.36 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 2781123 43.07 ns/op BenchmarkSmallStrMap-4 3846458 31.58 ns/op BenchmarkMapStringKeysEight_16-4 3142830 37.77 ns/op BenchmarkMapStringKeysEight_32-4 3234734 36.08 ns/op BenchmarkMapStringKeysEight_64-4 3281396 36.25 ns/op BenchmarkMapStringKeysEight_1M-4 3369435 35.58 ns/op BenchmarkMapFirst/1-4 4532692 26.02 ns/op BenchmarkMapFirst/2-4 4327747 27.35 ns/op BenchmarkMapFirst/3-4 4371169 27.49 ns/op BenchmarkMapFirst/4-4 4564006 26.09 ns/op BenchmarkMapFirst/5-4 4512210 26.55 ns/op BenchmarkMapFirst/6-4 4544848 26.00 ns/op BenchmarkMapFirst/7-4 4484772 26.99 ns/op BenchmarkMapFirst/8-4 4505415 26.48 ns/op BenchmarkMapFirst/9-4 3394723 35.26 ns/op BenchmarkMapFirst/10-4 3355149 35.24 ns/op BenchmarkMapFirst/11-4 3320031 36.23 ns/op BenchmarkMapFirst/12-4 3369512 35.32 ns/op BenchmarkMapFirst/13-4 3323811 36.10 ns/op BenchmarkMapFirst/14-4 3349336 36.01 ns/op BenchmarkMapFirst/15-4 3377535 35.74 ns/op BenchmarkMapFirst/16-4 3382078 35.45 ns/op BenchmarkMapMid/1-4 4583712 26.26 ns/op BenchmarkMapMid/2-4 4447258 26.84 ns/op BenchmarkMapMid/3-4 4451022 26.96 ns/op BenchmarkMapMid/4-4 4345005 27.75 ns/op BenchmarkMapMid/5-4 4258190 27.77 ns/op BenchmarkMapMid/6-4 4301980 28.18 ns/op BenchmarkMapMid/7-4 4212908 29.13 ns/op BenchmarkMapMid/8-4 4193282 28.64 ns/op BenchmarkMapMid/9-4 3490046 36.33 ns/op BenchmarkMapMid/10-4 3346189 36.89 ns/op BenchmarkMapMid/11-4 3047095 36.18 ns/op BenchmarkMapMid/12-4 3126202 36.82 ns/op BenchmarkMapMid/13-4 3293868 37.22 ns/op BenchmarkMapMid/14-4 3381260 34.82 ns/op BenchmarkMapMid/15-4 3208364 35.45 ns/op BenchmarkMapMid/16-4 3343119 34.21 ns/op BenchmarkMapLast/1-4 4403173 27.28 ns/op BenchmarkMapLast/2-4 4464003 26.98 ns/op BenchmarkMapLast/3-4 4334054 27.79 ns/op BenchmarkMapLast/4-4 4326640 28.50 ns/op BenchmarkMapLast/5-4 4204370 28.49 ns/op BenchmarkMapLast/6-4 4202970 28.64 ns/op BenchmarkMapLast/7-4 3972124 29.82 ns/op BenchmarkMapLast/8-4 3908250 29.80 ns/op BenchmarkMapLast/9-4 3268002 36.66 ns/op BenchmarkMapLast/10-4 3343891 38.10 ns/op BenchmarkMapLast/11-4 3333718 38.26 ns/op BenchmarkMapLast/12-4 3105470 41.08 ns/op BenchmarkMapLast/13-4 3235842 37.08 ns/op BenchmarkMapLast/14-4 3335862 35.17 ns/op BenchmarkMapLast/15-4 3170566 35.77 ns/op BenchmarkMapLast/16-4 3257644 36.10 ns/op BenchmarkMapCycle-4 2357366 50.38 ns/op BenchmarkRepeatedLookupStrMapKey32-4 2419496 49.69 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 1119 106628 ns/op BenchmarkMakeMap/[Byte]Byte-4 698629 155.9 ns/op BenchmarkMakeMap/[Int]Int-4 444781 229.5 ns/op BenchmarkNewEmptyMap-4 3557574 33.82 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1000000 106.8 ns/op 0 B/op 0 allocs/op BenchmarkSameLengthMap-4 4629322 26.36 ns/op BenchmarkSmallKeyMap-4 2656140 44.49 ns/op BenchmarkMapPopulate/1-4 1906075 63.03 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 138114 811.9 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 10000 10774 ns/op 3347 B/op 17 allocs/op BenchmarkMapPopulate/1000-4 999 114934 ns/op 53304 B/op 72 allocs/op BenchmarkMapPopulate/10000-4 84 1401597 ns/op 427755 B/op 321 allocs/op BenchmarkMapPopulate/100000-4 8 13780092 ns/op 3608322 B/op 3990 allocs/op BenchmarkComplexAlgMap-4 281764 437.6 ns/op BenchmarkGoMapClear/Reflexive/1-4 1506855 79.51 ns/op BenchmarkGoMapClear/Reflexive/10-4 1414698 84.01 ns/op BenchmarkGoMapClear/Reflexive/100-4 613256 202.5 ns/op BenchmarkGoMapClear/Reflexive/1000-4 46272 2586 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5352 20413 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1308123 91.36 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1243600 95.90 ns/op BenchmarkGoMapClear/NonReflexive/100-4 562800 214.7 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 47330 2579 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5196 20376 ns/op BenchmarkMapStringConversion/32/simple-4 2089443 57.22 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1845866 64.70 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1876488 64.37 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1948566 60.44 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1713615 69.29 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1780329 66.46 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1682538 69.69 ns/op BenchmarkMapInterfacePtr-4 1914445 64.26 ns/op BenchmarkNewEmptyMapHintLessThan8-4 2546628 46.15 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 277736 446.3 ns/op 1152 B/op 1 allocs/op BenchmarkMapIter/Key=int32/Elem=int32/len=0-4 8962719 13.51 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=6-4 1480268 81.05 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=12-4 974028 125.2 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=18-4 971346 123.4 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=24-4 990763 123.1 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=30-4 969877 125.1 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=64-4 984898 121.4 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=128-4 835130 121.9 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=256-4 985767 121.0 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=512-4 1000000 120.3 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=1024-4 978258 121.9 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=2048-4 1000000 120.5 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=4096-4 1000000 120.6 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=8192-4 1000000 121.3 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=65536-4 1000000 121.3 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=262144-4 1227632 105.5 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=1048576-4 100000000 128.2 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=4194304-4 100000000 129.6 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=0-4 8686731 13.63 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=6-4 1647853 72.19 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=12-4 931568 123.9 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=18-4 1000000 119.8 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=24-4 1000000 112.4 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=30-4 895420 117.4 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=64-4 1000000 112.9 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=128-4 1000000 114.0 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=256-4 1000000 113.5 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=512-4 1000000 114.9 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=1024-4 978541 112.3 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=2048-4 1000000 112.1 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=4096-4 1000000 112.2 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=8192-4 1000000 112.0 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=65536-4 1000000 114.0 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=262144-4 1277666 99.24 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=1048576-4 100000000 128.9 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=4194304-4 100000000 129.0 ns/op BenchmarkMapIter/Key=string/Elem=string/len=0-4 8624794 13.96 ns/op BenchmarkMapIter/Key=string/Elem=string/len=6-4 1648263 73.97 ns/op BenchmarkMapIter/Key=string/Elem=string/len=12-4 1000000 116.7 ns/op BenchmarkMapIter/Key=string/Elem=string/len=18-4 1000000 131.4 ns/op BenchmarkMapIter/Key=string/Elem=string/len=24-4 1000000 116.2 ns/op BenchmarkMapIter/Key=string/Elem=string/len=30-4 973406 116.0 ns/op BenchmarkMapIter/Key=string/Elem=string/len=64-4 985735 117.6 ns/op BenchmarkMapIter/Key=string/Elem=string/len=128-4 1000000 121.0 ns/op BenchmarkMapIter/Key=string/Elem=string/len=256-4 1046408 126.1 ns/op BenchmarkMapIter/Key=string/Elem=string/len=512-4 1000000 113.8 ns/op BenchmarkMapIter/Key=string/Elem=string/len=1024-4 1000000 123.0 ns/op BenchmarkMapIter/Key=string/Elem=string/len=2048-4 1000000 113.6 ns/op BenchmarkMapIter/Key=string/Elem=string/len=4096-4 785979 160.9 ns/op BenchmarkMapIter/Key=string/Elem=string/len=8192-4 1000000 146.1 ns/op BenchmarkMapIter/Key=string/Elem=string/len=65536-4 1000000 117.6 ns/op BenchmarkMapIter/Key=string/Elem=string/len=262144-4 1000000 110.9 ns/op BenchmarkMapIter/Key=string/Elem=string/len=1048576-4 100000000 162.5 ns/op BenchmarkMapIter/Key=string/Elem=string/len=4194304-4 100000000 167.5 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=0-4 8775729 13.77 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=6-4 1601830 74.59 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=12-4 1264684 94.69 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=18-4 1221798 93.63 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=24-4 1312869 92.06 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=30-4 1000000 105.2 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=64-4 1267381 92.75 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=128-4 1301116 94.15 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=256-4 1347598 88.20 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=512-4 1332864 94.59 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=1024-4 1333869 89.84 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=2048-4 1339093 89.67 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=4096-4 1312634 89.67 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=8192-4 1352518 89.32 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=65536-4 1327544 93.50 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=262144-4 1414970 98.30 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=1048576-4 100000000 127.5 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=4194304-4 100000000 120.5 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=0-4 8809233 13.47 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=6-4 588267 195.6 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=12-4 532278 210.2 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=18-4 561462 212.9 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=24-4 563217 209.8 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=30-4 549532 215.5 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=64-4 552021 215.8 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=128-4 544068 220.1 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=256-4 534090 222.3 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=512-4 555298 219.9 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=1024-4 568072 223.0 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=2048-4 628261 224.6 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=4096-4 594447 231.5 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=8192-4 548551 231.8 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=65536-4 1000000 357.5 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=262144-4 1000000 629.9 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=1048576-4 100000000 966.4 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=0-4 8394319 13.72 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=6-4 109610 1060 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=12-4 108588 1099 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=18-4 108096 1124 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=24-4 107098 1134 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=30-4 104605 1142 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=64-4 108308 1157 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=128-4 106806 1194 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=256-4 101955 1163 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=512-4 103062 1241 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=1024-4 101020 1391 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=2048-4 109526 1258 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=4096-4 94790 1427 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=8192-4 41254 2698 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=65536-4 1000000 4413 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=0-4 8372859 13.91 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=6-4 55636 2096 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=12-4 56044 2105 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=18-4 53918 2143 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=24-4 56629 2157 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=30-4 56505 2140 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=64-4 55548 2138 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=128-4 57530 2110 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=256-4 54325 2227 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=512-4 54972 2385 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=1024-4 50588 2460 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=2048-4 54831 2934 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=4096-4 32019 4211 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=8192-4 18198 6690 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=65536-4 1000000 8155 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=0-4 8849404 13.73 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=6-4 108824 1077 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=12-4 110260 1065 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=18-4 111337 1081 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=24-4 110698 1073 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=30-4 111789 1080 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=64-4 110703 1080 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=128-4 109166 1100 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=256-4 107874 1098 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=512-4 104493 1126 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=1024-4 112819 1191 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=2048-4 112570 1255 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=4096-4 102327 1419 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=8192-4 62642 2094 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=65536-4 1000000 4081 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=0-4 8848152 13.11 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=6-4 1580953 75.61 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=12-4 945087 119.9 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=18-4 930559 121.0 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=24-4 1000000 116.9 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=30-4 992652 119.8 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=64-4 1000000 117.0 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=128-4 992943 117.1 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=256-4 1000000 117.3 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=512-4 1000000 116.1 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=1024-4 1000000 116.5 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=2048-4 1000000 116.2 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=4096-4 1000000 115.8 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=8192-4 1000000 117.1 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=65536-4 1000000 115.5 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=262144-4 1216465 106.1 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=1048576-4 100000000 129.7 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=4194304-4 100000000 134.7 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=0-4 8723214 13.47 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=6-4 1416631 84.17 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=12-4 870252 128.9 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=18-4 931828 129.7 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=24-4 913819 130.3 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=30-4 930396 132.9 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=64-4 943773 130.4 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=128-4 929869 128.5 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=256-4 959299 128.2 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=512-4 960020 127.0 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=1024-4 1000000 126.7 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=2048-4 1000000 126.3 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=4096-4 1000000 126.0 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=8192-4 1000000 126.2 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=65536-4 1000000 125.8 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=262144-4 1000000 104.4 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=1048576-4 100000000 144.9 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=4194304-4 100000000 144.4 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=6-4 2015386 60.28 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=12-4 1643479 73.01 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=18-4 1647150 73.27 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=24-4 1621146 72.52 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=30-4 1606138 73.28 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=64-4 1605397 71.36 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=128-4 1675309 71.86 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=256-4 1658587 71.29 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=512-4 1670456 71.38 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=1024-4 1647082 71.10 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=2048-4 1639533 71.92 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=4096-4 1556688 72.84 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=8192-4 1616564 76.13 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=65536-4 1539268 78.24 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=262144-4 1271532 92.79 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=1048576-4 702769 152.1 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=4194304-4 477451 235.9 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=6-4 2197970 56.29 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=12-4 1743903 66.56 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=18-4 1801034 67.81 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=24-4 1774363 67.37 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=30-4 1794276 64.70 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=64-4 1750780 66.73 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=128-4 1792908 66.54 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=256-4 1841464 65.43 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=512-4 1867314 64.67 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=1024-4 1829312 64.68 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=2048-4 1794666 66.23 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=4096-4 1792314 66.96 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=8192-4 1761308 68.53 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=65536-4 1593039 76.62 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=262144-4 1000000 100.7 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=1048576-4 570296 202.6 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=4194304-4 470299 228.9 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=6-4 1813542 64.97 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=12-4 1642436 73.33 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=18-4 1591650 76.53 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=24-4 1525746 76.61 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=30-4 1647723 68.98 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=64-4 1653843 74.85 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=128-4 1663948 72.20 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=256-4 1578495 72.62 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=512-4 1635331 74.74 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=1024-4 1538410 73.77 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=2048-4 1571034 75.97 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=4096-4 1558687 77.17 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=8192-4 1567647 81.70 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=65536-4 1337726 87.13 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=262144-4 1000000 115.5 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=1048576-4 563476 222.8 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=4194304-4 397963 338.4 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=6-4 1263069 95.04 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=12-4 1267384 93.02 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=18-4 1252374 99.39 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=24-4 1208178 94.10 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=30-4 1296094 92.56 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=64-4 1313499 93.01 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=128-4 1297118 92.50 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=256-4 1275338 93.83 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=512-4 1294206 93.21 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=1024-4 1285786 94.97 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=2048-4 1231911 97.45 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=4096-4 1217197 98.42 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=8192-4 1000000 100.6 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=65536-4 1000000 112.8 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=262144-4 951490 154.8 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=1048576-4 491094 283.3 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=4194304-4 373479 315.7 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=6-4 534403 220.5 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=12-4 549830 238.1 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=18-4 538905 237.1 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=24-4 552594 222.3 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=30-4 549530 217.5 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=64-4 544929 225.2 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=128-4 531883 225.2 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=256-4 528219 223.9 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=512-4 540358 227.4 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=1024-4 521257 233.5 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=2048-4 524284 230.7 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=4096-4 516076 235.5 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=8192-4 459853 243.9 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=65536-4 165234 696.7 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=262144-4 146137 859.6 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=1048576-4 126591 929.7 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=6-4 116233 1030 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=12-4 109452 1101 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=18-4 109243 1092 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=24-4 108884 1104 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=30-4 109089 1099 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=64-4 110768 1091 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=128-4 109153 1096 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=256-4 108354 1120 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=512-4 100048 1158 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=1024-4 97478 1216 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=2048-4 95636 1348 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=4096-4 66968 1699 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=8192-4 47091 2844 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=65536-4 21921 5499 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=6-4 56881 2146 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=12-4 55072 2121 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=18-4 56151 2107 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=24-4 56455 2140 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=30-4 57211 2130 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=64-4 56383 2135 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=128-4 56133 2159 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=256-4 53530 2260 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=512-4 53004 2280 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=1024-4 49288 2368 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=2048-4 43632 2775 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=4096-4 31063 3556 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=8192-4 12678 8868 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=65536-4 12003 10117 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=6-4 117489 1100 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=12-4 109928 1071 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=18-4 111021 1083 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=24-4 110724 1082 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=30-4 110534 1073 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=64-4 112089 1079 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=128-4 109886 1085 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=256-4 110611 1111 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=512-4 102142 1135 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=1024-4 99408 1170 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=2048-4 103256 1284 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=4096-4 92272 1331 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=8192-4 65242 1616 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=65536-4 26778 4400 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=6-4 2136294 54.93 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=12-4 1787054 66.51 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=18-4 1723180 67.05 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=24-4 1753982 67.25 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=30-4 1757846 66.12 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=64-4 1822045 66.45 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=128-4 1830198 64.72 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=256-4 1899898 64.55 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=512-4 1901836 64.18 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=1024-4 1883637 64.59 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=2048-4 1837264 65.61 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=4096-4 1798212 66.73 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=8192-4 1764304 68.06 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=65536-4 1684270 72.21 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=262144-4 1343464 86.04 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=1048576-4 851092 127.9 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=4194304-4 541225 227.2 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=6-4 1974069 59.29 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=12-4 1730238 71.94 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=18-4 1727533 69.66 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=24-4 1635246 71.25 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=30-4 1725076 71.31 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=64-4 1744585 70.01 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=128-4 1723189 70.16 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=256-4 1730100 69.25 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=512-4 1735962 68.27 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=1024-4 1762441 67.95 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=2048-4 1735285 69.32 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=4096-4 1689291 71.72 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=8192-4 1660621 72.22 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=65536-4 1514600 78.73 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=262144-4 1319685 91.53 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=1048576-4 772460 129.5 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=4194304-4 443505 231.0 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=0-4 3211818 36.92 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=6-4 2335074 51.26 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=12-4 2197490 55.70 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=18-4 2167575 55.01 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=24-4 2000584 61.56 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=30-4 2175282 59.18 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=64-4 2163297 54.71 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=128-4 1847349 54.88 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=256-4 2194628 54.78 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=512-4 2169775 57.25 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=1024-4 2131102 54.72 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=2048-4 2163556 55.30 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=4096-4 2127348 56.83 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=8192-4 2084890 57.48 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=65536-4 1935560 60.67 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=262144-4 1838486 64.88 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=1048576-4 1475280 86.07 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=4194304-4 705981 164.8 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=0-4 3201160 37.50 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=6-4 2708497 44.75 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=12-4 1976077 50.85 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=18-4 2367016 51.27 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=24-4 2356814 51.13 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=30-4 2357666 50.62 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=64-4 2307022 51.09 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=128-4 2384526 51.51 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=256-4 2376512 50.84 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=512-4 2331974 50.46 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=1024-4 2345131 50.86 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=2048-4 2334014 51.97 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=4096-4 2280344 53.21 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=8192-4 2212578 53.86 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=65536-4 2039676 56.56 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=262144-4 1839502 66.47 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=1048576-4 1061040 103.1 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=4194304-4 589662 200.4 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=0-4 3210879 37.51 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=6-4 1717842 69.75 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=12-4 1887054 67.25 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=18-4 1628221 68.09 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=24-4 1724514 69.09 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=30-4 1593363 72.87 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=64-4 1776044 66.68 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=128-4 1775654 67.92 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=256-4 1585202 77.27 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=512-4 1538248 77.44 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=1024-4 2098376 56.67 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=2048-4 1547451 78.05 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=4096-4 1488284 81.02 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=8192-4 1839637 65.98 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=65536-4 1549132 78.58 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=262144-4 1081448 109.2 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=1048576-4 592906 190.6 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=4194304-4 466915 250.9 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=0-4 2137394 56.75 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=6-4 1744046 68.54 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=12-4 1689307 69.74 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=18-4 1563777 74.50 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=24-4 1525382 78.53 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=30-4 1558647 73.46 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=64-4 1575715 78.05 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=128-4 1494019 76.32 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=256-4 1507876 80.70 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=512-4 1483587 80.88 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=1024-4 1480879 81.32 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=2048-4 1468426 80.93 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=4096-4 1437303 82.76 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=8192-4 1429593 83.77 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=65536-4 1370065 87.90 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=262144-4 1225084 97.04 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=1048576-4 769885 138.8 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=4194304-4 506086 226.9 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=0-4 1000000 111.6 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=6-4 688479 174.6 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=12-4 651530 184.7 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=18-4 636945 181.3 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=24-4 646461 189.6 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=30-4 660549 182.8 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=64-4 648494 187.9 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=128-4 635409 191.0 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=256-4 634568 193.8 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=512-4 631113 190.6 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=1024-4 612541 191.8 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=2048-4 615913 192.8 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=4096-4 592596 198.7 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=8192-4 568390 204.6 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=65536-4 296440 404.2 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=262144-4 164426 630.5 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=1048576-4 161053 671.0 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=0-4 246985 466.1 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=6-4 133654 892.8 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=12-4 132438 898.5 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=18-4 133531 912.8 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=24-4 133645 916.5 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=30-4 133540 907.1 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=64-4 132248 906.6 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=128-4 130465 921.9 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=256-4 130129 923.5 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=512-4 125968 956.9 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=1024-4 116362 986.6 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=2048-4 101736 1153 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=4096-4 89371 1211 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=8192-4 77533 1783 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=65536-4 27092 4319 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=0-4 228385 528.1 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=6-4 124504 958.1 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=12-4 122173 990.2 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=18-4 123732 976.4 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=24-4 123363 969.8 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=30-4 123396 980.2 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=64-4 123553 978.8 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=128-4 118066 986.3 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=256-4 121549 990.1 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=512-4 119312 1008 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=1024-4 117576 1054 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=2048-4 105303 1086 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=4096-4 101184 1127 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=8192-4 91113 1463 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=65536-4 27741 4349 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=0-4 1000000 107.3 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=6-4 909410 121.8 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=12-4 929919 126.9 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=18-4 913874 132.3 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=24-4 910689 134.7 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=30-4 891458 129.1 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=64-4 918900 132.3 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=128-4 876775 132.6 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=256-4 918024 131.8 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=512-4 876735 130.0 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=1024-4 919030 133.5 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=2048-4 871869 135.8 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=4096-4 839635 135.8 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=8192-4 815604 140.8 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=65536-4 770061 144.3 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=0-4 3231662 36.97 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=6-4 2720947 44.08 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=12-4 2368347 55.94 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=18-4 2379061 50.39 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=24-4 2392570 50.28 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=30-4 2380740 50.91 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=64-4 2378472 51.17 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=128-4 2359148 51.56 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=256-4 2328321 51.09 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=512-4 2408496 50.33 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=1024-4 2416423 50.36 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=2048-4 2394732 50.17 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=4096-4 2363064 50.93 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=8192-4 2272512 52.78 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=65536-4 2159017 55.65 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=262144-4 1918545 60.84 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=1048576-4 1409019 78.75 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=4194304-4 697346 154.0 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=0-4 3210253 37.09 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=6-4 2368036 51.33 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=12-4 2194490 63.93 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=18-4 2177916 54.70 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=24-4 2179075 62.86 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=30-4 2174806 55.01 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=64-4 2145990 57.15 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=128-4 2157748 56.77 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=256-4 2154884 55.94 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=512-4 2144161 54.66 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=1024-4 2178830 54.89 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=2048-4 2130318 56.32 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=4096-4 2117056 56.67 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=8192-4 2025814 58.91 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=65536-4 1967163 61.10 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=262144-4 1772176 67.31 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=1048576-4 1428222 81.32 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=4194304-4 683864 178.4 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=6-4 1521771 80.63 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=12-4 1526762 80.12 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=18-4 1525867 78.69 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=24-4 1534960 79.65 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=30-4 1521418 78.08 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=64-4 1547769 79.53 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=128-4 1537315 78.36 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=256-4 1554566 76.99 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=512-4 1579120 76.51 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=1024-4 1593768 75.71 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=2048-4 1529552 78.22 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=4096-4 1522027 80.40 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=8192-4 1500106 81.64 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=65536-4 1359112 87.09 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=262144-4 1000000 104.5 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=1048576-4 631770 184.9 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=4194304-4 455163 232.7 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=6-4 1796325 84.54 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=12-4 1773141 67.53 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=18-4 1807933 66.14 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=24-4 1754781 67.20 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=30-4 1791662 65.97 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=64-4 1784936 67.80 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=128-4 1784262 69.57 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=256-4 1816582 66.18 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=512-4 1830186 65.33 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=1024-4 1836830 67.28 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=2048-4 1794295 66.52 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=4096-4 1761132 69.09 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=8192-4 1725646 69.85 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=65536-4 1502581 79.60 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=262144-4 1000000 114.3 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=1048576-4 550130 198.0 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=4194304-4 449856 259.5 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=6-4 1629834 74.80 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=12-4 1595395 74.98 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=18-4 1588402 74.24 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=24-4 1558104 75.85 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=30-4 1594304 73.88 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=64-4 1583715 74.80 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=128-4 1648033 71.72 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=256-4 1628299 76.02 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=512-4 1646230 73.69 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=1024-4 1627052 73.32 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=2048-4 1578415 75.18 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=4096-4 1552803 76.96 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=8192-4 1541144 92.51 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=65536-4 1274622 97.00 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=262144-4 660932 164.5 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=1048576-4 422847 279.6 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=4194304-4 384283 315.9 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=6-4 1000000 100.6 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=12-4 1000000 100.6 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=18-4 1000000 100.1 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=24-4 1000000 103.3 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=30-4 1000000 108.4 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=64-4 1000000 100.9 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=128-4 1201996 99.33 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=256-4 1000000 103.3 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=512-4 1000000 106.0 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=1024-4 1211203 101.8 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=2048-4 1000000 102.4 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=4096-4 1000000 103.4 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=8192-4 1000000 103.4 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=65536-4 1000000 133.3 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=262144-4 787305 174.4 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=1048576-4 508588 248.3 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=4194304-4 412762 276.2 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=6-4 534645 228.3 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=12-4 538144 223.0 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=18-4 538476 224.1 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=24-4 533582 224.9 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=30-4 538041 253.7 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=64-4 519753 229.9 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=128-4 518714 230.1 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=256-4 512148 231.1 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=512-4 517434 230.8 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=1024-4 514196 232.1 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=2048-4 499417 242.3 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=4096-4 480772 262.0 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=8192-4 422557 264.1 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=65536-4 151099 689.7 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=262144-4 143620 829.5 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=1048576-4 125900 951.3 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=6-4 110822 1073 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=12-4 103699 1116 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=18-4 105397 1108 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=24-4 103066 1111 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=30-4 107281 1115 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=64-4 108523 1251 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=128-4 95640 1211 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=256-4 99724 1292 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=512-4 103530 1296 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=1024-4 87661 1279 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=2048-4 95347 1337 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=4096-4 63909 1879 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=8192-4 32647 4400 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=65536-4 21654 5449 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=6-4 54730 2201 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=12-4 54380 2207 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=18-4 53260 2196 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=24-4 54384 2205 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=30-4 54272 2219 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=64-4 54696 2229 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=128-4 52332 2350 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=256-4 50796 2436 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=512-4 45104 2659 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=1024-4 34548 2972 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=2048-4 33158 3824 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=4096-4 10000 11527 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=8192-4 8823 13448 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=65536-4 8682 13876 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=6-4 103220 1158 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=12-4 104011 1213 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=18-4 103950 1164 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=24-4 98212 1169 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=30-4 103868 1149 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=64-4 103965 1196 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=128-4 105613 1183 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=256-4 98503 1265 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=512-4 97676 1288 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=1024-4 77220 1563 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=2048-4 57830 2002 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=4096-4 53749 3344 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=8192-4 15349 7493 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=65536-4 14336 8041 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=6-4 1497324 76.78 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=12-4 1511502 79.21 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=18-4 1518334 77.31 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=24-4 1512842 79.09 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=30-4 1470052 77.50 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=64-4 1547804 77.45 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=128-4 1507819 78.80 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=256-4 1598634 75.86 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=512-4 1573596 75.35 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=1024-4 1585892 76.35 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=2048-4 1000000 119.7 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=4096-4 1541674 78.13 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=8192-4 1267128 82.97 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=65536-4 1336684 90.73 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=262144-4 1000000 310.3 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=1048576-4 699189 162.2 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=4194304-4 499605 237.1 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=6-4 1677042 70.36 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=12-4 1656818 72.56 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=18-4 1619119 73.38 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=24-4 1603545 71.01 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=30-4 1621713 70.44 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=64-4 1729868 71.49 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=128-4 1654698 71.96 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=256-4 1784983 69.55 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=512-4 1733230 70.10 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=1024-4 1675485 71.91 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=2048-4 1638640 70.80 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=4096-4 1654538 72.08 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=8192-4 1566825 73.60 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=65536-4 1506840 80.42 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=262144-4 1298262 99.95 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=1048576-4 744439 156.8 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=4194304-4 518402 221.8 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=6-4 1000000 107.2 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=12-4 888040 124.9 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=18-4 750908 144.1 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=24-4 900999 136.4 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=30-4 749486 159.0 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=64-4 767739 155.3 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=128-4 723447 160.5 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=256-4 800988 159.2 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=512-4 718708 150.6 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=1024-4 822152 165.2 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=2048-4 834834 146.0 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=4096-4 679854 168.2 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=8192-4 685976 181.8 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=65536-4 705844 214.3 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=262144-4 688438 229.7 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=1048576-4 672330 227.4 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=4194304-4 488265 244.5 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=6-4 1000000 102.1 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=12-4 950049 122.9 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=18-4 833226 143.1 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=24-4 867350 132.3 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=30-4 700567 160.6 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=64-4 767566 156.6 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=128-4 799561 154.6 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=256-4 802280 148.8 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=512-4 809581 145.8 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=1024-4 835794 143.9 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=2048-4 584810 185.8 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=4096-4 568906 209.7 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=8192-4 538170 227.9 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=65536-4 592664 262.2 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=262144-4 481177 295.6 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=1048576-4 517087 296.6 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=4194304-4 520120 287.9 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=6-4 863320 116.0 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=12-4 809266 139.7 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=18-4 670992 168.6 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=24-4 770690 148.0 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=30-4 594428 187.3 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=64-4 589188 184.6 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=128-4 576594 184.4 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=256-4 650367 182.1 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=512-4 624412 185.5 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=1024-4 434714 267.1 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=2048-4 375432 314.4 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=4096-4 360418 354.2 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=8192-4 343040 392.5 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=65536-4 378435 414.8 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=262144-4 323826 477.0 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=1048576-4 315952 439.0 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=4194304-4 325018 379.1 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=6-4 803134 139.9 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=12-4 717393 165.3 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=18-4 615255 192.2 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=24-4 655134 178.6 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=30-4 532160 213.1 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=64-4 546070 205.9 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=128-4 574664 205.4 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=256-4 563823 203.7 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=512-4 599638 196.2 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=1024-4 579715 197.5 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=2048-4 446127 249.9 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=4096-4 430039 275.9 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=8192-4 406641 295.6 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=65536-4 430120 335.3 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=262144-4 414406 358.0 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=1048576-4 399024 300.1 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=4194304-4 387159 303.4 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=6-4 275014 430.3 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=12-4 222184 484.1 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=18-4 199459 543.2 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=24-4 209299 509.8 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=30-4 191168 576.2 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=64-4 195266 586.4 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=128-4 198494 586.8 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=256-4 189794 595.0 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=512-4 192921 626.5 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=1024-4 182634 661.1 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=2048-4 174232 691.2 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=4096-4 141060 742.6 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=8192-4 157471 787.1 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=65536-4 124935 1182 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=262144-4 97012 1226 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=1048576-4 98433 1329 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=6-4 48270 2223 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=12-4 46818 2565 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=18-4 42345 2797 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=24-4 43785 2778 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=30-4 38395 3110 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=64-4 36951 3222 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=128-4 32277 3684 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=256-4 31224 3856 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=512-4 31354 3743 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=1024-4 29056 3759 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=2048-4 28632 4039 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=4096-4 28219 4871 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=8192-4 20828 6233 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=65536-4 16942 7580 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=6-4 24469 4456 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=12-4 24494 4890 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=18-4 23142 5173 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=24-4 23101 5119 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=30-4 21315 5571 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=64-4 19118 6151 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=128-4 18196 6575 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=256-4 17652 6866 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=512-4 16326 7247 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=1024-4 14460 7742 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=2048-4 12907 9097 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=4096-4 10000 12558 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=8192-4 10000 13267 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=65536-4 7935 13438 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=6-4 41437 2592 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=12-4 46150 2553 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=18-4 45976 2628 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=24-4 46710 2590 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=30-4 44312 2610 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=64-4 42044 2778 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=128-4 39072 3141 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=256-4 35892 3328 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=512-4 36759 3465 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=1024-4 34981 3297 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=2048-4 32620 3484 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=4096-4 27626 3987 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=8192-4 24052 5651 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=65536-4 20046 6060 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=6-4 939705 121.4 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=12-4 966115 131.1 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=18-4 797974 209.7 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=24-4 878842 133.4 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=30-4 714747 164.6 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=64-4 722096 157.1 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=128-4 764036 152.8 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=256-4 782755 149.5 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=512-4 776091 149.1 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=1024-4 802881 149.1 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=2048-4 818289 148.7 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=4096-4 637314 188.8 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=8192-4 600855 217.3 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=65536-4 591006 267.5 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=262144-4 475911 282.5 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=1048576-4 561812 306.9 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=4194304-4 547282 317.2 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=6-4 989607 113.1 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=12-4 967375 127.4 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=18-4 785786 147.7 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=24-4 910815 143.1 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=30-4 676993 178.2 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=64-4 721302 206.1 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=128-4 707438 233.0 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=256-4 775634 155.0 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=512-4 787256 148.6 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=1024-4 806913 143.9 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=2048-4 792032 144.9 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=4096-4 658390 180.1 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=8192-4 624343 203.9 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=65536-4 653564 253.4 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=262144-4 369877 282.4 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=1048576-4 425050 248.8 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=4194304-4 538886 272.0 ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=6-4 685804 174.5 ns/op 324739 p100-ns/op 92.00 p50-ns/op 312.0 p99-ns/op 921.0 p99.9-ns/op 4730 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=12-4 602120 199.7 ns/op 926539 p100-ns/op 97.00 p50-ns/op 532.0 p99-ns/op 1266 p99.9-ns/op 6505 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=18-4 498098 211.0 ns/op 105284 p100-ns/op 98.00 p50-ns/op 720.0 p99-ns/op 1901 p99.9-ns/op 6784 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=24-4 556380 202.6 ns/op 231204 p100-ns/op 97.00 p50-ns/op 674.0 p99-ns/op 2088 p99.9-ns/op 7060 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=30-4 481210 230.0 ns/op 143374 p100-ns/op 98.00 p50-ns/op 813.0 p99-ns/op 2375 p99.9-ns/op 9421 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=64-4 504283 236.0 ns/op 6604558 p100-ns/op 97.00 p50-ns/op 877.0 p99-ns/op 2404 p99.9-ns/op 8633 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=128-4 532167 221.2 ns/op 129809 p100-ns/op 98.00 p50-ns/op 964.0 p99-ns/op 2530 p99.9-ns/op 7853 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=256-4 535831 219.0 ns/op 417436 p100-ns/op 98.00 p50-ns/op 862.0 p99-ns/op 3416 p99.9-ns/op 12677 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=512-4 553777 213.9 ns/op 1769989 p100-ns/op 98.00 p50-ns/op 701.0 p99-ns/op 4351 p99.9-ns/op 9896 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=1024-4 538273 202.7 ns/op 103678 p100-ns/op 95.00 p50-ns/op 585.0 p99-ns/op 4057 p99.9-ns/op 13193 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=2048-4 549097 204.5 ns/op 212147 p100-ns/op 96.00 p50-ns/op 531.0 p99-ns/op 4488 p99.9-ns/op 28286 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=4096-4 524956 227.9 ns/op 194651 p100-ns/op 96.00 p50-ns/op 1810 p99-ns/op 3721 p99.9-ns/op 55738 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=8192-4 495219 243.1 ns/op 571748 p100-ns/op 98.00 p50-ns/op 1982 p99-ns/op 2906 p99.9-ns/op 89646 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=65536-4 508203 271.9 ns/op 1213737 p100-ns/op 109.0 p50-ns/op 2188 p99-ns/op 2915 p99.9-ns/op 16882 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=262144-4 505425 307.8 ns/op 4995423 p100-ns/op 126.0 p50-ns/op 2281 p99-ns/op 3068 p99.9-ns/op 12640 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=1048576-4 500887 330.5 ns/op 9400781 p100-ns/op 129.0 p50-ns/op 2422 p99-ns/op 3234 p99.9-ns/op 14195 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=4194304-4 383396 280.9 ns/op 4836226 p100-ns/op 124.0 p50-ns/op 2283 p99-ns/op 3019 p99.9-ns/op 9668 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=6-4 703628 182.5 ns/op 4685633 p100-ns/op 80.00 p50-ns/op 435.0 p99-ns/op 1330 p99.9-ns/op 5490 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=12-4 567634 206.6 ns/op 1217049 p100-ns/op 86.00 p50-ns/op 634.0 p99-ns/op 2424 p99.9-ns/op 13881 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=18-4 523419 239.2 ns/op 6927763 p100-ns/op 86.00 p50-ns/op 823.0 p99-ns/op 2499 p99.9-ns/op 16878 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=24-4 509046 206.7 ns/op 902825 p100-ns/op 86.00 p50-ns/op 762.0 p99-ns/op 2269 p99.9-ns/op 12367 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=30-4 460681 234.2 ns/op 291972 p100-ns/op 86.00 p50-ns/op 918.0 p99-ns/op 2542 p99.9-ns/op 15861 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=64-4 474288 223.1 ns/op 132486 p100-ns/op 86.00 p50-ns/op 1062 p99-ns/op 2680 p99.9-ns/op 13066 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=128-4 467412 226.1 ns/op 204904 p100-ns/op 85.00 p50-ns/op 1161 p99-ns/op 3736 p99.9-ns/op 15141 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=256-4 500437 210.0 ns/op 221609 p100-ns/op 85.00 p50-ns/op 1033 p99-ns/op 3982 p99.9-ns/op 11276 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=512-4 502531 220.2 ns/op 300684 p100-ns/op 85.00 p50-ns/op 872.0 p99-ns/op 6139 p99.9-ns/op 20716 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=1024-4 544765 211.4 ns/op 374533 p100-ns/op 86.00 p50-ns/op 623.0 p99-ns/op 7630 p99.9-ns/op 26409 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=2048-4 452007 250.4 ns/op 231044 p100-ns/op 87.00 p50-ns/op 1976 p99-ns/op 6966 p99.9-ns/op 60180 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=4096-4 387240 277.4 ns/op 400131 p100-ns/op 91.00 p50-ns/op 2081 p99-ns/op 5301 p99.9-ns/op 82031 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=8192-4 384358 311.6 ns/op 1513309 p100-ns/op 95.00 p50-ns/op 2135 p99-ns/op 5690 p99.9-ns/op 147409 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=65536-4 431005 324.4 ns/op 2383874 p100-ns/op 101.0 p50-ns/op 2314 p99-ns/op 3067 p99.9-ns/op 56175 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=262144-4 416263 345.6 ns/op 8486920 p100-ns/op 108.0 p50-ns/op 2456 p99-ns/op 3249 p99.9-ns/op 12711 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=1048576-4 393867 316.0 ns/op 8033991 p100-ns/op 113.0 p50-ns/op 2419 p99-ns/op 3174 p99.9-ns/op 14032 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=4194304-4 408466 295.9 ns/op 7243689 p100-ns/op 107.0 p50-ns/op 2386 p99-ns/op 3140 p99.9-ns/op 10905 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=6-4 599691 191.4 ns/op 277641 p100-ns/op 93.00 p50-ns/op 461.0 p99-ns/op 1746 p99.9-ns/op 7223 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=12-4 469479 219.3 ns/op 300534 p100-ns/op 95.00 p50-ns/op 768.0 p99-ns/op 2485 p99.9-ns/op 10188 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=18-4 404605 355.3 ns/op 38620491 p100-ns/op 97.00 p50-ns/op 1292 p99-ns/op 3628 p99.9-ns/op 26096 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=24-4 536709 222.8 ns/op 125826 p100-ns/op 95.00 p50-ns/op 981.0 p99-ns/op 2570 p99.9-ns/op 12235 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=30-4 471768 255.0 ns/op 98907 p100-ns/op 97.00 p50-ns/op 1128 p99-ns/op 3215 p99.9-ns/op 23331 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=64-4 399714 250.9 ns/op 147552 p100-ns/op 95.00 p50-ns/op 1335 p99-ns/op 3664 p99.9-ns/op 32046 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=128-4 413317 244.0 ns/op 120493 p100-ns/op 94.00 p50-ns/op 1499 p99-ns/op 4243 p99.9-ns/op 27117 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=256-4 423025 240.7 ns/op 195777 p100-ns/op 93.00 p50-ns/op 1414 p99-ns/op 4904 p99.9-ns/op 29026 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=512-4 414776 242.0 ns/op 215839 p100-ns/op 93.00 p50-ns/op 1140 p99-ns/op 6330 p99.9-ns/op 34510 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=1024-4 322861 335.5 ns/op 184350 p100-ns/op 97.00 p50-ns/op 2293 p99-ns/op 36271 p99.9-ns/op 70480 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=2048-4 254643 396.3 ns/op 169863 p100-ns/op 103.0 p50-ns/op 2612 p99-ns/op 40394 p99.9-ns/op 101168 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=4096-4 252600 429.3 ns/op 453956 p100-ns/op 107.0 p50-ns/op 2697 p99-ns/op 13795 p99.9-ns/op 151427 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=8192-4 263064 455.8 ns/op 1583645 p100-ns/op 110.0 p50-ns/op 2884 p99-ns/op 8674 p99.9-ns/op 272583 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=65536-4 293250 496.7 ns/op 3979610 p100-ns/op 122.0 p50-ns/op 2988 p99-ns/op 6774 p99.9-ns/op 77428 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=262144-4 268704 581.4 ns/op 13357113 p100-ns/op 134.0 p50-ns/op 3639 p99-ns/op 8323 p99.9-ns/op 30600 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=1048576-4 256890 626.6 ns/op 12824418 p100-ns/op 155.0 p50-ns/op 3984 p99-ns/op 8967 p99.9-ns/op 29605 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=4194304-4 261106 520.9 ns/op 10565152 p100-ns/op 127.0 p50-ns/op 2945 p99-ns/op 4279 p99.9-ns/op 13427 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=6-4 569432 205.3 ns/op 124906 p100-ns/op 118.0 p50-ns/op 383.0 p99-ns/op 1515 p99.9-ns/op 6053 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=12-4 461160 240.7 ns/op 309299 p100-ns/op 122.0 p50-ns/op 767.0 p99-ns/op 1944 p99.9-ns/op 7693 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=18-4 423190 258.7 ns/op 162528 p100-ns/op 123.0 p50-ns/op 932.0 p99-ns/op 2364 p99.9-ns/op 9853 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=24-4 441957 247.5 ns/op 122703 p100-ns/op 122.0 p50-ns/op 926.0 p99-ns/op 2377 p99.9-ns/op 9484 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=30-4 391162 278.3 ns/op 194612 p100-ns/op 123.0 p50-ns/op 1051 p99-ns/op 2571 p99.9-ns/op 17267 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=64-4 398520 272.0 ns/op 181145 p100-ns/op 122.0 p50-ns/op 1167 p99-ns/op 2833 p99.9-ns/op 13333 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=128-4 402187 267.0 ns/op 156571 p100-ns/op 120.0 p50-ns/op 1268 p99-ns/op 3823 p99.9-ns/op 23403 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=256-4 398389 261.7 ns/op 177468 p100-ns/op 119.0 p50-ns/op 1122 p99-ns/op 4723 p99.9-ns/op 37153 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=512-4 404964 260.2 ns/op 117658 p100-ns/op 119.0 p50-ns/op 959.0 p99-ns/op 5168 p99.9-ns/op 30309 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=1024-4 422238 259.1 ns/op 145676 p100-ns/op 118.0 p50-ns/op 809.0 p99-ns/op 7621 p99.9-ns/op 33956 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=2048-4 344410 338.5 ns/op 6077256 p100-ns/op 121.0 p50-ns/op 2242 p99-ns/op 9063 p99.9-ns/op 82472 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=4096-4 339504 346.5 ns/op 509391 p100-ns/op 124.0 p50-ns/op 2270 p99-ns/op 6934 p99.9-ns/op 102583 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=8192-4 329836 356.5 ns/op 384144 p100-ns/op 129.0 p50-ns/op 2349 p99-ns/op 4172 p99.9-ns/op 176791 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=65536-4 272174 405.0 ns/op 2796495 p100-ns/op 138.0 p50-ns/op 2560 p99-ns/op 3723 p99.9-ns/op 58744 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=262144-4 358878 428.1 ns/op 10040270 p100-ns/op 148.0 p50-ns/op 2686 p99-ns/op 4215 p99.9-ns/op 35124 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=1048576-4 319976 412.0 ns/op 9783993 p100-ns/op 152.0 p50-ns/op 2782 p99-ns/op 4437 p99.9-ns/op 17910 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=4194304-4 342033 381.1 ns/op 8423925 p100-ns/op 141.0 p50-ns/op 2655 p99-ns/op 3871 p99.9-ns/op 17330 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=6-4 234470 504.5 ns/op 161559 p100-ns/op 328.0 p50-ns/op 1586 p99-ns/op 9242 p99.9-ns/op 83758 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=12-4 212946 571.4 ns/op 195368 p100-ns/op 336.0 p50-ns/op 1921 p99-ns/op 12175 p99.9-ns/op 88823 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=18-4 173596 611.1 ns/op 196983 p100-ns/op 328.0 p50-ns/op 2013 p99-ns/op 14470 p99.9-ns/op 85646 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=24-4 164120 610.6 ns/op 199492 p100-ns/op 334.0 p50-ns/op 2131 p99-ns/op 14302 p99.9-ns/op 89824 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=30-4 165345 678.8 ns/op 204437 p100-ns/op 371.0 p50-ns/op 2393 p99-ns/op 19115 p99.9-ns/op 99544 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=64-4 169272 662.6 ns/op 212554 p100-ns/op 334.0 p50-ns/op 2308 p99-ns/op 17931 p99.9-ns/op 89951 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=128-4 155779 690.0 ns/op 299076 p100-ns/op 372.0 p50-ns/op 2575 p99-ns/op 23303 p99.9-ns/op 94177 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=256-4 160620 693.6 ns/op 278723 p100-ns/op 384.0 p50-ns/op 2712 p99-ns/op 17649 p99.9-ns/op 102260 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=512-4 162744 705.7 ns/op 363674 p100-ns/op 387.0 p50-ns/op 2690 p99-ns/op 16171 p99.9-ns/op 93896 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=1024-4 161559 690.2 ns/op 267545 p100-ns/op 393.0 p50-ns/op 2551 p99-ns/op 12412 p99.9-ns/op 95129 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=2048-4 127755 787.6 ns/op 302504 p100-ns/op 484.0 p50-ns/op 2785 p99-ns/op 20235 p99.9-ns/op 110555 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=4096-4 148399 790.6 ns/op 210672 p100-ns/op 492.0 p50-ns/op 3415 p99-ns/op 13710 p99.9-ns/op 98147 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=8192-4 125581 884.4 ns/op 343175 p100-ns/op 555.0 p50-ns/op 3777 p99-ns/op 12966 p99.9-ns/op 137714 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=65536-4 108457 1333 ns/op 1584917 p100-ns/op 885.0 p50-ns/op 5227 p99-ns/op 13824 p99.9-ns/op 107525 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=262144-4 90482 1348 ns/op 1308644 p100-ns/op 1026 p50-ns/op 4915 p99-ns/op 13352 p99.9-ns/op 33816 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=1048576-4 90886 1315 ns/op 1314219 p100-ns/op 1019 p50-ns/op 4717 p99-ns/op 12453 p99.9-ns/op 20408 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=6-4 45880 2348 ns/op 219457 p100-ns/op 1597 p50-ns/op 11207 p99-ns/op 101306 p99.9-ns/op 195964 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=12-4 44316 2723 ns/op 207476 p100-ns/op 1635 p50-ns/op 13217 p99-ns/op 81142 p99.9-ns/op 161483 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=18-4 38118 2963 ns/op 179915 p100-ns/op 1651 p50-ns/op 15024 p99-ns/op 83570 p99.9-ns/op 162140 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=24-4 42423 2867 ns/op 199051 p100-ns/op 1639 p50-ns/op 16164 p99-ns/op 82677 p99.9-ns/op 183886 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=30-4 37214 3210 ns/op 199464 p100-ns/op 1724 p50-ns/op 15969 p99-ns/op 80068 p99.9-ns/op 180217 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=64-4 36212 3323 ns/op 206257 p100-ns/op 1688 p50-ns/op 18634 p99-ns/op 97549 p99.9-ns/op 174145 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=128-4 32688 3498 ns/op 198150 p100-ns/op 1769 p50-ns/op 17898 p99-ns/op 97867 p99.9-ns/op 160107 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=256-4 32181 3664 ns/op 224739 p100-ns/op 2720 p50-ns/op 15261 p99-ns/op 81147 p99.9-ns/op 175614 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=512-4 28339 3839 ns/op 186195 p100-ns/op 2931 p50-ns/op 13508 p99-ns/op 72100 p99.9-ns/op 168571 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=1024-4 29425 3876 ns/op 263116 p100-ns/op 3030 p50-ns/op 12963 p99-ns/op 61224 p99.9-ns/op 189296 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=2048-4 26955 4215 ns/op 182427 p100-ns/op 3406 p50-ns/op 12758 p99-ns/op 41422 p99.9-ns/op 156746 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=4096-4 22527 5342 ns/op 151506 p100-ns/op 4409 p50-ns/op 15173 p99-ns/op 52826 p99.9-ns/op 126742 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=8192-4 21087 6078 ns/op 223200 p100-ns/op 5018 p50-ns/op 16441 p99-ns/op 76741 p99.9-ns/op 179676 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=65536-4 16933 7655 ns/op 432524 p100-ns/op 6307 p50-ns/op 23211 p99-ns/op 31675 p99.9-ns/op 200157 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=6-4 23598 4656 ns/op 183220 p100-ns/op 3362 p50-ns/op 26036 p99-ns/op 92431 p99.9-ns/op 157271 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=12-4 23662 5023 ns/op 196637 p100-ns/op 3404 p50-ns/op 27798 p99-ns/op 98359 p99.9-ns/op 190495 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=18-4 22947 5356 ns/op 191231 p100-ns/op 3442 p50-ns/op 30228 p99-ns/op 107026 p99.9-ns/op 184560 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=24-4 22633 5254 ns/op 197659 p100-ns/op 3386 p50-ns/op 29297 p99-ns/op 104340 p99.9-ns/op 173768 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=30-4 20646 5727 ns/op 199040 p100-ns/op 3507 p50-ns/op 33880 p99-ns/op 106195 p99.9-ns/op 173845 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=64-4 19090 6152 ns/op 186432 p100-ns/op 3687 p50-ns/op 35653 p99-ns/op 109538 p99.9-ns/op 180911 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=128-4 17702 6618 ns/op 224313 p100-ns/op 5729 p50-ns/op 29943 p99-ns/op 114550 p99.9-ns/op 186554 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=256-4 17954 6622 ns/op 240021 p100-ns/op 5898 p50-ns/op 19605 p99-ns/op 107628 p99.9-ns/op 231799 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=512-4 16782 6806 ns/op 247239 p100-ns/op 6152 p50-ns/op 16880 p99-ns/op 99502 p99.9-ns/op 178121 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=1024-4 14425 7718 ns/op 178249 p100-ns/op 6974 p50-ns/op 17725 p99-ns/op 89901 p99.9-ns/op 161588 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=2048-4 13077 9520 ns/op 184450 p100-ns/op 8515 p50-ns/op 20184 p99-ns/op 75340 p99.9-ns/op 179125 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=4096-4 10000 11533 ns/op 210769 p100-ns/op 10362 p50-ns/op 22951 p99-ns/op 95752 p99.9-ns/op 210769 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=8192-4 10000 13978 ns/op 327174 p100-ns/op 12538 p50-ns/op 29619 p99-ns/op 114403 p99.9-ns/op 327174 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=65536-4 8299 13887 ns/op 289068 p100-ns/op 12415 p50-ns/op 29920 p99-ns/op 75662 p99.9-ns/op 289068 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=6-4 41230 2540 ns/op 277154 p100-ns/op 1829 p50-ns/op 10511 p99-ns/op 76624 p99.9-ns/op 237077 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=12-4 42681 2694 ns/op 210949 p100-ns/op 1910 p50-ns/op 14334 p99-ns/op 84961 p99.9-ns/op 164146 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=18-4 43666 2765 ns/op 507794 p100-ns/op 1923 p50-ns/op 13940 p99-ns/op 98294 p99.9-ns/op 202124 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=24-4 42838 2692 ns/op 208453 p100-ns/op 1870 p50-ns/op 13458 p99-ns/op 97590 p99.9-ns/op 165393 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=30-4 45346 2852 ns/op 201653 p100-ns/op 1968 p50-ns/op 15340 p99-ns/op 101432 p99.9-ns/op 179462 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=64-4 40528 2880 ns/op 220320 p100-ns/op 1903 p50-ns/op 15808 p99-ns/op 100083 p99.9-ns/op 208449 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=128-4 35004 3332 ns/op 230593 p100-ns/op 2132 p50-ns/op 17458 p99-ns/op 105298 p99.9-ns/op 227101 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=256-4 38042 3285 ns/op 268950 p100-ns/op 2510 p50-ns/op 13011 p99-ns/op 97757 p99.9-ns/op 223599 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=512-4 36068 3248 ns/op 208608 p100-ns/op 2958 p50-ns/op 10038 p99-ns/op 69020 p99.9-ns/op 123178 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=1024-4 33741 3237 ns/op 260211 p100-ns/op 3095 p50-ns/op 7538 p99-ns/op 45381 p99.9-ns/op 190857 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=2048-4 32418 3867 ns/op 227541 p100-ns/op 3441 p50-ns/op 11084 p99-ns/op 48367 p99.9-ns/op 119367 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=4096-4 27193 4165 ns/op 239107 p100-ns/op 3863 p50-ns/op 9752 p99-ns/op 46041 p99.9-ns/op 128272 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=8192-4 23971 5502 ns/op 204077 p100-ns/op 5166 p50-ns/op 14831 p99-ns/op 95031 p99.9-ns/op 167477 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=65536-4 19678 6090 ns/op 270943 p100-ns/op 5822 p50-ns/op 13039 p99-ns/op 25522 p99.9-ns/op 117707 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=6-4 682098 179.6 ns/op 173556 p100-ns/op 95.00 p50-ns/op 375.0 p99-ns/op 1003 p99.9-ns/op 4046 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=12-4 588055 192.1 ns/op 281616 p100-ns/op 99.00 p50-ns/op 522.0 p99-ns/op 1259 p99.9-ns/op 5943 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=18-4 516738 212.3 ns/op 97107 p100-ns/op 99.00 p50-ns/op 796.0 p99-ns/op 1582 p99.9-ns/op 7554 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=24-4 573846 201.7 ns/op 78919 p100-ns/op 99.00 p50-ns/op 704.0 p99-ns/op 2562 p99.9-ns/op 8602 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=30-4 486015 230.7 ns/op 147374 p100-ns/op 98.00 p50-ns/op 875.0 p99-ns/op 2455 p99.9-ns/op 11838 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=64-4 484527 220.6 ns/op 108840 p100-ns/op 99.00 p50-ns/op 937.0 p99-ns/op 2308 p99.9-ns/op 8355 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=128-4 516318 214.5 ns/op 112438 p100-ns/op 97.00 p50-ns/op 963.0 p99-ns/op 2846 p99.9-ns/op 8071 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=256-4 526137 210.2 ns/op 90054 p100-ns/op 96.00 p50-ns/op 978.0 p99-ns/op 3632 p99.9-ns/op 8339 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=512-4 566904 211.5 ns/op 156967 p100-ns/op 95.00 p50-ns/op 757.0 p99-ns/op 4357 p99.9-ns/op 11944 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=1024-4 553352 208.4 ns/op 237310 p100-ns/op 97.00 p50-ns/op 586.0 p99-ns/op 5175 p99.9-ns/op 16581 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=2048-4 569984 210.8 ns/op 198040 p100-ns/op 97.00 p50-ns/op 555.0 p99-ns/op 5996 p99.9-ns/op 26562 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=4096-4 468332 242.6 ns/op 266473 p100-ns/op 97.00 p50-ns/op 1954 p99-ns/op 5074 p99.9-ns/op 65777 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=8192-4 458659 259.2 ns/op 245086 p100-ns/op 101.0 p50-ns/op 2003 p99-ns/op 3200 p99.9-ns/op 112998 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=65536-4 495322 300.8 ns/op 1658226 p100-ns/op 110.0 p50-ns/op 2248 p99-ns/op 3499 p99.9-ns/op 30708 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=262144-4 350985 333.7 ns/op 6358447 p100-ns/op 120.0 p50-ns/op 2471 p99-ns/op 4703 p99.9-ns/op 10954 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=1048576-4 453568 368.5 ns/op 12058810 p100-ns/op 125.0 p50-ns/op 2598 p99-ns/op 5556 p99.9-ns/op 8783 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=4194304-4 454038 373.5 ns/op 9949451 p100-ns/op 122.0 p50-ns/op 2687 p99-ns/op 5928 p99.9-ns/op 10521 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=6-4 662784 179.1 ns/op 318392 p100-ns/op 89.00 p50-ns/op 389.0 p99-ns/op 1041 p99.9-ns/op 5679 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=12-4 602157 201.6 ns/op 346944 p100-ns/op 94.00 p50-ns/op 634.0 p99-ns/op 1644 p99.9-ns/op 7362 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=18-4 512185 224.9 ns/op 206639 p100-ns/op 95.00 p50-ns/op 808.0 p99-ns/op 3192 p99.9-ns/op 11695 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=24-4 557326 205.5 ns/op 191139 p100-ns/op 94.00 p50-ns/op 763.0 p99-ns/op 2972 p99.9-ns/op 7642 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=30-4 480958 230.7 ns/op 83540 p100-ns/op 95.00 p50-ns/op 902.0 p99-ns/op 2916 p99.9-ns/op 8783 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=64-4 496682 224.0 ns/op 218314 p100-ns/op 94.00 p50-ns/op 959.0 p99-ns/op 2681 p99.9-ns/op 13265 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=128-4 531914 225.7 ns/op 173469 p100-ns/op 94.00 p50-ns/op 1234 p99-ns/op 2994 p99.9-ns/op 12302 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=256-4 495786 293.7 ns/op 32926869 p100-ns/op 95.00 p50-ns/op 1163 p99-ns/op 5459 p99.9-ns/op 12888 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=512-4 513424 213.5 ns/op 97577 p100-ns/op 96.00 p50-ns/op 752.0 p99-ns/op 4907 p99.9-ns/op 11024 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=1024-4 523201 212.3 ns/op 128511 p100-ns/op 96.00 p50-ns/op 583.0 p99-ns/op 5484 p99.9-ns/op 18049 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=2048-4 514050 211.0 ns/op 152839 p100-ns/op 94.00 p50-ns/op 534.0 p99-ns/op 6747 p99.9-ns/op 29976 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=4096-4 453968 250.9 ns/op 354158 p100-ns/op 96.00 p50-ns/op 2022 p99-ns/op 5342 p99.9-ns/op 72969 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=8192-4 433467 269.4 ns/op 803571 p100-ns/op 100.0 p50-ns/op 2073 p99-ns/op 3543 p99.9-ns/op 118263 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=65536-4 447262 322.6 ns/op 1737163 p100-ns/op 111.0 p50-ns/op 2438 p99-ns/op 4918 p99.9-ns/op 23540 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=262144-4 302967 364.5 ns/op 6418691 p100-ns/op 127.0 p50-ns/op 2743 p99-ns/op 6512 p99.9-ns/op 14603 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=1048576-4 383738 295.5 ns/op 6247163 p100-ns/op 125.0 p50-ns/op 2321 p99-ns/op 3070 p99.9-ns/op 8984 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=4194304-4 412957 284.2 ns/op 5538698 p100-ns/op 122.0 p50-ns/op 2299 p99-ns/op 2932 p99.9-ns/op 6390 p99.99-ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=6-4 915795 109.7 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=12-4 1000000 107.0 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=18-4 1200926 99.19 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=24-4 1000000 103.0 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=30-4 1201666 98.36 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=64-4 1228356 97.39 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=128-4 1237771 92.67 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=256-4 1301383 94.46 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=512-4 1325539 90.14 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=1024-4 1340266 91.31 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=2048-4 1315192 89.64 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=4096-4 959506 126.8 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=8192-4 885897 119.8 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=65536-4 916693 131.5 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=262144-4 814801 157.5 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=1048576-4 432487 231.8 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=4194304-4 64279 1732 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=6-4 1000000 110.6 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=12-4 1248940 96.90 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=18-4 1278133 92.49 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=24-4 1000000 124.5 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=30-4 1279622 114.9 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=64-4 1282542 91.85 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=128-4 1000000 130.2 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=256-4 1373044 88.00 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=512-4 1411950 83.46 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=1024-4 1385500 111.0 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=2048-4 861294 133.6 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=4096-4 834426 139.9 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=8192-4 767341 173.7 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=65536-4 587673 259.8 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=262144-4 547092 203.7 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=1048576-4 226389 448.3 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=4194304-4 39122 2562 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=6-4 974312 115.4 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=12-4 1000000 110.1 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=18-4 1000000 109.3 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=24-4 1000000 104.4 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=30-4 1000000 104.4 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=64-4 1000000 102.3 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=128-4 1243375 96.10 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=256-4 1256056 94.85 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=512-4 1221507 97.34 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=1024-4 603640 181.3 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=2048-4 639980 183.0 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=4096-4 594648 189.2 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=8192-4 525338 191.0 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=65536-4 523446 220.5 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=262144-4 368157 327.0 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=1048576-4 64255 1732 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=4194304-4 1 163831659 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=6-4 816420 140.5 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=12-4 879247 137.5 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=18-4 842863 130.5 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=24-4 868759 134.9 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=30-4 902950 127.9 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=64-4 942292 124.8 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=128-4 956091 122.3 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=256-4 949413 119.9 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=512-4 999831 119.9 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=1024-4 951934 119.7 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=2048-4 638350 196.4 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=4096-4 623587 177.8 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=8192-4 569469 185.4 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=65536-4 569191 202.8 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=262144-4 477008 238.0 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=1048576-4 141259 727.9 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=4194304-4 1 118153232 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=6-4 264150 439.3 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=12-4 241864 427.2 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=18-4 247387 430.2 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=24-4 253087 427.5 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=30-4 246703 426.7 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=64-4 254456 436.7 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=128-4 235686 427.5 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=256-4 240045 436.8 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=512-4 242755 487.0 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=1024-4 195248 522.3 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=2048-4 213003 578.1 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=4096-4 182720 583.4 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=8192-4 203442 576.9 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=65536-4 133732 994.4 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=262144-4 92288 1220 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=1048576-4 61294 1812 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=6-4 51289 2183 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=12-4 53481 2256 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=18-4 49087 2314 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=24-4 49698 2302 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=30-4 49918 2260 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=64-4 46964 2495 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=128-4 43354 2731 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=256-4 40606 2828 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=512-4 36114 2857 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=1024-4 37004 4260 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=2048-4 32736 3140 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=4096-4 35036 3196 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=8192-4 22304 5092 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=65536-4 18244 6522 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=6-4 23542 4500 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=12-4 26325 4571 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=18-4 25214 4712 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=24-4 24861 4810 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=30-4 21632 5431 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=64-4 21472 5328 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=128-4 19905 5756 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=256-4 19891 5975 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=512-4 18694 6675 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=1024-4 15852 7052 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=2048-4 14498 8595 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=4096-4 9967 11459 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=8192-4 10000 13420 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=65536-4 9337 12307 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=6-4 44638 2450 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=12-4 48903 2318 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=18-4 48636 2463 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=24-4 49045 2402 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=30-4 48820 2447 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=64-4 39625 2607 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=128-4 42038 2804 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=256-4 39248 3002 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=512-4 37699 3156 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=1024-4 36414 3152 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=2048-4 34604 3359 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=4096-4 35221 4827 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=8192-4 20708 6455 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=65536-4 19236 5840 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=6-4 1000000 119.2 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=12-4 1000000 103.7 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=18-4 1000000 100.6 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=24-4 1210651 98.97 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=30-4 1220818 97.54 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=64-4 1241943 96.16 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=128-4 1268688 93.23 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=256-4 1304437 94.34 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=512-4 1000000 101.1 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=1024-4 1000000 146.0 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=2048-4 1000000 170.7 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=4096-4 769760 132.8 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=8192-4 752544 187.4 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=65536-4 807013 152.1 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=262144-4 632218 188.4 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=1048576-4 415180 247.4 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=4194304-4 52090 2191 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=6-4 912434 111.1 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=12-4 1219706 101.4 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=18-4 1256361 93.04 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=24-4 1299052 142.1 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=30-4 1285762 91.66 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=64-4 1365933 89.67 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=128-4 1351868 87.81 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=256-4 1420563 85.70 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=512-4 1427257 82.27 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=1024-4 1467811 81.52 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=2048-4 1436544 85.02 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=4096-4 850568 121.3 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=8192-4 844542 122.0 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=65536-4 824601 134.0 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=262144-4 790161 162.0 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=1048576-4 458913 235.6 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=4194304-4 48859 2227 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=6-4 1345226 90.86 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=12-4 1331764 92.62 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=18-4 1350349 87.78 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=24-4 1287296 94.76 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=30-4 1399363 87.87 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=64-4 1429170 84.89 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=128-4 1467949 85.14 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=256-4 1433797 84.44 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=512-4 1487564 80.80 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=1024-4 1492231 82.08 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=2048-4 1466830 83.19 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=4096-4 1438416 84.99 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=8192-4 1410129 86.37 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=65536-4 1317458 91.09 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=262144-4 1167195 103.2 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=1048576-4 893929 144.2 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=4194304-4 378876 265.2 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=6-4 1569138 76.34 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=12-4 1481899 81.82 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=18-4 1537392 78.18 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=24-4 1457184 81.50 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=30-4 1634281 73.29 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=64-4 1661922 73.34 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=128-4 1661846 72.31 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=256-4 1714934 70.09 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=512-4 1706227 69.59 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=1024-4 1685307 70.86 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=2048-4 1690802 70.81 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=4096-4 1668092 73.30 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=8192-4 1655612 72.74 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=65536-4 1484900 81.53 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=262144-4 1153351 97.16 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=1048576-4 668667 184.8 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=4194304-4 282164 355.7 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=6-4 1428697 83.97 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=12-4 1371264 87.42 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=18-4 1428480 83.77 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=24-4 1398872 87.77 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=30-4 1499917 80.69 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=64-4 1538948 78.22 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=128-4 1570513 76.28 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=256-4 1568233 76.03 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=512-4 1564608 77.02 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=1024-4 1545018 77.52 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=2048-4 1516536 78.86 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=4096-4 1496768 80.12 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=8192-4 1483828 80.33 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=65536-4 1287864 92.51 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=262144-4 1026354 124.7 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=1048576-4 464990 264.7 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=4194304-4 145472 704.7 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=6-4 1000000 111.9 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=12-4 1000000 114.7 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=18-4 1000000 109.2 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=24-4 1000000 116.5 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=30-4 1000000 108.0 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=64-4 1000000 107.1 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=128-4 1000000 105.3 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=256-4 1000000 104.7 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=512-4 1000000 104.8 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=1024-4 1000000 105.6 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=2048-4 1000000 107.3 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=4096-4 1000000 109.2 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=8192-4 1000000 110.1 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=65536-4 979945 119.6 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=262144-4 777223 155.1 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=1048576-4 411080 247.6 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=4194304-4 195518 558.4 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=6-4 276134 421.6 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=12-4 257655 416.4 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=18-4 261969 415.4 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=24-4 259618 422.4 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=30-4 255631 416.4 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=64-4 262148 420.6 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=128-4 262185 419.2 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=256-4 263662 425.0 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=512-4 243240 446.6 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=1024-4 244930 485.0 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=2048-4 220881 504.7 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=4096-4 204430 518.0 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=8192-4 226538 541.4 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=65536-4 121994 942.6 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=262144-4 101973 1115 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=1048576-4 88957 1292 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=6-4 49176 2353 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=12-4 55339 2247 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=18-4 53721 2276 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=24-4 51916 2328 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=30-4 52440 2284 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=64-4 48301 2393 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=128-4 46423 2673 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=256-4 41336 3338 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=512-4 39267 3319 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=1024-4 38391 3236 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=2048-4 34255 3518 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=4096-4 26643 4886 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=8192-4 16246 6914 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=65536-4 17210 6978 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=6-4 22356 4988 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=12-4 25089 4850 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=18-4 24111 5003 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=24-4 23122 4887 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=30-4 23678 5318 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=64-4 22012 5705 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=128-4 19635 6016 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=256-4 19765 5934 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=512-4 18210 6101 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=1024-4 17533 6495 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=2048-4 16165 9299 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=4096-4 10000 11483 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=8192-4 8236 13487 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=65536-4 6472 15554 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=6-4 46630 2581 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=12-4 46792 2553 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=18-4 45368 2536 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=24-4 46468 2589 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=30-4 49161 2494 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=64-4 43315 2978 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=128-4 41128 2829 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=256-4 38883 3177 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=512-4 37914 3271 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=1024-4 36248 3300 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=2048-4 33606 3307 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=4096-4 27093 4616 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=8192-4 21094 5874 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=65536-4 17178 6930 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=6-4 1366440 88.11 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=12-4 1368306 87.45 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=18-4 1394948 86.39 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=24-4 1349232 88.24 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=30-4 1391048 84.36 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=64-4 1444470 83.83 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=128-4 1466751 81.77 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=256-4 1481209 82.02 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=512-4 1500978 80.79 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=1024-4 1484256 80.76 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=2048-4 1442361 82.13 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=4096-4 1418367 83.49 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=8192-4 1416367 84.53 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=65536-4 1301845 94.07 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=262144-4 1119520 104.5 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=1048576-4 725995 171.9 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=4194304-4 337351 314.3 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=6-4 1479012 81.67 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=12-4 1464592 81.51 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=18-4 1514398 80.92 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=24-4 1444207 81.95 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=30-4 1535991 79.01 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=64-4 1572135 76.43 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=128-4 1557254 75.75 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=256-4 1625599 75.08 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=512-4 1640072 73.66 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=1024-4 1587646 73.28 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=2048-4 1621044 74.74 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=4096-4 1583647 76.10 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=8192-4 1534684 78.12 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=65536-4 1366729 84.32 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=262144-4 1206428 100.2 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=1048576-4 676377 184.5 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=4194304-4 347085 314.8 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=6-4 1000000 108.2 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=12-4 905936 125.8 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=18-4 977528 125.2 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=24-4 868298 125.8 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=30-4 926461 122.7 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=64-4 961936 123.9 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=128-4 954804 125.3 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=256-4 983662 118.1 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=512-4 981882 121.6 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=1024-4 1000000 120.8 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=2048-4 969228 122.1 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=4096-4 957969 123.2 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=8192-4 961646 126.2 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=65536-4 1000000 129.8 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=262144-4 1000000 142.3 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=1048576-4 727827 174.1 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=4194304-4 500122 244.7 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=6-4 1205151 99.47 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=12-4 995676 112.9 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=18-4 1000000 112.4 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=24-4 1000000 113.0 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=30-4 1000000 113.3 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=64-4 1000000 113.4 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=128-4 1000000 112.3 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=256-4 1000000 111.8 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=512-4 1000000 106.9 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=1024-4 1000000 106.7 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=2048-4 1000000 108.8 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=4096-4 1000000 110.6 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=8192-4 1000000 110.3 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=65536-4 1000000 118.3 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=262144-4 1000000 140.6 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=1048576-4 626767 213.1 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=4194304-4 416313 286.0 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=6-4 168644 5677 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=12-4 272973 5351 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=18-4 291595 4693 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=24-4 337315 3526 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=30-4 347343 2927 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=64-4 523611 2430 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=128-4 585205 1670 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=256-4 606669 1145 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=512-4 639931 766.7 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=1024-4 671418 523.8 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=2048-4 690082 408.8 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=4096-4 676590 320.1 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=8192-4 652249 255.8 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=65536-4 684957 227.7 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=262144-4 521901 253.3 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=1048576-4 319210 404.3 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=4194304-4 267036 441.2 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=6-4 549046 203.6 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=12-4 532425 208.2 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=18-4 542390 207.4 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=24-4 539299 212.0 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=30-4 574490 209.0 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=64-4 559926 209.2 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=128-4 562660 208.6 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=256-4 577840 249.0 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=512-4 585301 205.9 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=1024-4 586330 207.9 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=2048-4 574959 209.4 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=4096-4 569268 212.6 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=8192-4 583873 215.3 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=65536-4 559606 235.7 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=262144-4 532304 286.9 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=1048576-4 382118 367.2 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=4194304-4 282405 462.2 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=6-4 229850 518.5 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=12-4 209018 524.3 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=18-4 231267 530.0 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=24-4 230686 518.7 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=30-4 229837 519.2 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=64-4 224250 522.2 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=128-4 228001 530.5 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=256-4 229444 527.6 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=512-4 229704 560.6 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=1024-4 225972 532.3 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=2048-4 225984 544.2 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=4096-4 212773 557.0 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=8192-4 219511 575.6 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=65536-4 107397 1033 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=262144-4 102998 1191 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=1048576-4 90346 1263 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=6-4 46430 2606 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=12-4 44746 2677 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=18-4 44733 2691 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=24-4 44539 2696 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=30-4 44280 2683 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=64-4 44646 2692 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=128-4 44493 2710 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=256-4 44065 2732 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=512-4 43308 2774 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=1024-4 41396 2852 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=2048-4 39667 3030 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=4096-4 37104 3426 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=8192-4 21676 4786 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=65536-4 18194 6626 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=6-4 1000000 142.1 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=12-4 980202 144.4 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=18-4 1000000 138.3 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=24-4 1000000 126.6 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=30-4 1000000 131.2 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=64-4 956025 121.3 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=128-4 1000000 120.5 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=256-4 1000000 115.4 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=512-4 934371 115.3 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=1024-4 879027 114.1 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=2048-4 1006288 119.5 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=4096-4 978711 118.8 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=8192-4 971758 119.7 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=65536-4 649934 183.1 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=262144-4 435145 275.4 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=1048576-4 319708 380.9 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=4194304-4 284206 388.6 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=6-4 1000000 130.7 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=12-4 1000000 135.0 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=18-4 1000000 130.1 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=24-4 1000000 115.0 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=30-4 1000000 117.2 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=64-4 1000000 108.9 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=128-4 1000000 107.9 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=256-4 1000000 102.9 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=512-4 1000000 104.8 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=1024-4 909765 111.8 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=2048-4 1082553 114.5 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=4096-4 1078416 117.9 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=8192-4 1035823 112.2 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=65536-4 665659 151.8 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=262144-4 509744 257.0 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=1048576-4 329638 357.1 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=4194304-4 302337 386.4 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=6-4 1000000 135.4 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=12-4 1000000 135.5 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=18-4 1000000 133.6 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=24-4 1000000 125.7 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=30-4 1000000 131.8 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=64-4 1000000 114.8 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=128-4 1000000 114.0 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=256-4 994270 115.9 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=512-4 982870 114.4 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=1024-4 883452 117.3 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=2048-4 1012363 118.2 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=4096-4 951987 119.9 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=8192-4 874045 147.2 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=65536-4 663591 176.3 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=262144-4 343990 327.9 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=1048576-4 291788 391.8 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=4194304-4 276358 434.3 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=6-4 810573 148.5 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=12-4 748246 157.5 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=18-4 747458 151.8 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=24-4 706094 157.1 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=30-4 751178 154.6 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=64-4 774412 152.6 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=128-4 794394 145.5 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=256-4 794832 146.4 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=512-4 830712 142.6 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=1024-4 872476 139.9 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=2048-4 924381 142.4 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=4096-4 926197 140.9 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=8192-4 924583 144.7 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=65536-4 1000000 154.4 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=262144-4 1000000 152.2 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=1048576-4 1347464 191.6 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=4194304-4 944904 126.8 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=6-4 861295 133.9 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=12-4 824154 142.6 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=18-4 805334 137.2 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=24-4 747249 142.7 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=30-4 900867 133.3 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=64-4 926011 130.3 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=128-4 937208 143.2 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=256-4 944844 125.8 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=512-4 939386 125.9 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=1024-4 984895 124.3 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=2048-4 1000000 129.8 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=4096-4 1000000 129.6 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=8192-4 987934 132.7 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=65536-4 1000000 146.4 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=262144-4 1000000 167.4 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=1048576-4 1000000 110.2 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=4194304-4 658933 195.8 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=6-4 762669 149.8 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=12-4 733731 164.3 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=18-4 725124 161.7 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=24-4 696964 164.8 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=30-4 784078 155.3 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=64-4 779364 152.8 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=128-4 803839 150.0 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=256-4 816738 147.9 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=512-4 824302 149.7 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=1024-4 845956 153.2 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=2048-4 786134 155.2 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=4096-4 829314 157.3 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=8192-4 832983 156.7 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=65536-4 1000000 180.6 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=262144-4 1000000 198.4 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=1048576-4 789864 155.4 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=4194304-4 488725 233.8 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=6-4 600075 193.6 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=12-4 564918 204.3 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=18-4 589382 197.6 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=24-4 577642 203.0 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=30-4 628309 192.0 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=64-4 621237 189.2 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=128-4 546984 185.1 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=256-4 570736 184.6 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=512-4 642732 184.2 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=1024-4 670146 184.6 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=2048-4 676249 187.4 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=4096-4 650250 192.9 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=8192-4 684728 194.0 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=65536-4 1000000 212.3 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=262144-4 1000000 266.1 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=1048576-4 796770 137.1 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=4194304-4 525938 217.0 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=6-4 141783 810.8 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=12-4 172450 691.8 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=18-4 173040 676.6 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=24-4 174152 645.2 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=30-4 165796 654.3 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=64-4 171018 687.5 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=128-4 167221 647.3 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=256-4 171775 638.2 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=512-4 180349 664.6 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=1024-4 169585 702.6 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=2048-4 169918 708.4 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=4096-4 165926 765.4 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=8192-4 169072 810.9 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=65536-4 187315 1134 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=262144-4 175930 739.4 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=1048576-4 149826 808.4 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=6-4 30237 4209 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=12-4 35128 3653 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=18-4 34291 3995 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=24-4 33844 3423 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=30-4 34766 3468 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=64-4 34944 3833 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=128-4 27770 3981 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=256-4 28616 4174 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=512-4 28526 5187 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=1024-4 26734 4590 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=2048-4 26600 4917 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=4096-4 20562 7268 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=8192-4 19364 8920 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=65536-4 22584 5323 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=6-4 19324 5702 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=12-4 20922 5797 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=18-4 21333 6659 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=24-4 19983 6035 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=30-4 19947 5983 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=64-4 18330 14244 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=128-4 16342 7090 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=256-4 16443 9596 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=512-4 15847 7652 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=1024-4 13604 10182 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=2048-4 12900 9625 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=4096-4 10000 12028 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=8192-4 10000 16070 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=65536-4 20016 5736 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=6-4 41977 2534 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=12-4 45622 2499 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=18-4 48226 2451 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=24-4 47820 2582 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=30-4 46916 2614 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=64-4 43698 2907 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=128-4 39511 3458 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=256-4 32074 3421 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=512-4 35415 3281 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=1024-4 38371 3381 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=2048-4 38331 3658 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=4096-4 34495 4371 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=8192-4 20797 5072 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=65536-4 1000000 6582 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=6-4 846934 141.8 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=12-4 730087 148.1 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=18-4 792412 148.7 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=24-4 773457 151.2 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=30-4 792130 143.8 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=64-4 852760 141.1 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=128-4 866304 138.1 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=256-4 828901 136.3 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=512-4 850887 134.8 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=1024-4 928782 135.2 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=2048-4 908796 137.8 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=4096-4 952375 139.0 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=8192-4 947248 141.3 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=65536-4 1000000 154.8 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=262144-4 1000000 171.8 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=1048576-4 915939 110.9 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=4194304-4 702607 146.6 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=6-4 794160 143.4 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=12-4 728019 152.0 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=18-4 783784 146.7 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=24-4 791043 150.6 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=30-4 738184 145.0 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=64-4 849038 142.1 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=128-4 871731 140.1 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=256-4 882276 136.4 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=512-4 883502 136.7 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=1024-4 914312 136.7 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=2048-4 928551 140.1 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=4096-4 886713 139.0 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=8192-4 924046 141.9 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=65536-4 1000000 153.4 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=262144-4 1000000 162.8 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=1048576-4 1000000 112.9 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=4194304-4 687607 183.9 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=6-4 553480 216.8 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=12-4 470352 252.8 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=18-4 475356 247.7 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=24-4 463942 256.4 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=30-4 455791 257.2 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=64-4 434682 262.3 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=128-4 452097 265.2 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=256-4 430761 288.6 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=512-4 424675 299.7 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=1024-4 411751 330.6 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=2048-4 420388 381.6 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=4096-4 362131 436.7 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=8192-4 365451 494.3 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=65536-4 704794 746.4 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=262144-4 691244 1128 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=1048576-4 520854 250.1 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=4194304-4 294812 427.6 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=6-4 574658 195.7 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=12-4 487489 239.4 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=18-4 506758 235.6 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=24-4 496095 247.2 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=30-4 510514 237.1 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=64-4 490312 243.6 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=128-4 482167 259.4 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=256-4 466771 267.1 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=512-4 451537 289.5 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=1024-4 440583 323.4 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=2048-4 440336 359.4 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=4096-4 387128 427.9 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=8192-4 367237 489.8 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=65536-4 748761 758.5 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=262144-4 648274 1320 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=1048576-4 388568 345.0 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=4194304-4 241087 547.4 ns/op BenchmarkMapPop/Key=string/Elem=string/len=6-4 553226 227.1 ns/op BenchmarkMapPop/Key=string/Elem=string/len=12-4 410362 256.1 ns/op BenchmarkMapPop/Key=string/Elem=string/len=18-4 466375 263.1 ns/op BenchmarkMapPop/Key=string/Elem=string/len=24-4 451789 267.3 ns/op BenchmarkMapPop/Key=string/Elem=string/len=30-4 477559 269.1 ns/op BenchmarkMapPop/Key=string/Elem=string/len=64-4 465610 265.5 ns/op BenchmarkMapPop/Key=string/Elem=string/len=128-4 444768 271.9 ns/op BenchmarkMapPop/Key=string/Elem=string/len=256-4 426854 286.5 ns/op BenchmarkMapPop/Key=string/Elem=string/len=512-4 415556 310.4 ns/op BenchmarkMapPop/Key=string/Elem=string/len=1024-4 403902 345.6 ns/op BenchmarkMapPop/Key=string/Elem=string/len=2048-4 376926 398.9 ns/op BenchmarkMapPop/Key=string/Elem=string/len=4096-4 359548 476.9 ns/op BenchmarkMapPop/Key=string/Elem=string/len=8192-4 248648 501.6 ns/op BenchmarkMapPop/Key=string/Elem=string/len=65536-4 611150 815.8 ns/op BenchmarkMapPop/Key=string/Elem=string/len=262144-4 303643 1507 ns/op BenchmarkMapPop/Key=string/Elem=string/len=1048576-4 220501 618.3 ns/op BenchmarkMapPop/Key=string/Elem=string/len=4194304-4 150621 1360 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=6-4 409502 283.8 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=12-4 418971 289.5 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=18-4 415029 285.9 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=24-4 417697 292.4 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=30-4 406124 393.1 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=64-4 410982 286.9 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=128-4 399570 293.8 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=256-4 399758 309.9 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=512-4 394419 344.1 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=1024-4 386833 364.3 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=2048-4 368686 415.8 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=4096-4 336603 514.6 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=8192-4 320254 535.8 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=65536-4 433072 777.7 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=262144-4 573664 1427 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=1048576-4 315608 396.5 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=4194304-4 238095 532.4 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=6-4 97723 1059 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=12-4 107950 1430 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=18-4 126507 849.1 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=24-4 135411 912.3 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=30-4 129610 868.5 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=64-4 101863 2212 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=128-4 120158 1163 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=256-4 131638 913.7 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=512-4 123660 944.3 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=1024-4 116520 1063 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=2048-4 107731 1898 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=4096-4 99595 1201 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=8192-4 106606 1469 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=65536-4 125184 1914 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=262144-4 104880 1423 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=1048576-4 81422 1288 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=6-4 21306 18868 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=12-4 13342 11933 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=18-4 20246 5703 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=24-4 10000 16069 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=30-4 12338 9269 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=64-4 10000 19622 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=128-4 25593 5177 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=256-4 22911 5016 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=512-4 23961 6277 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=1024-4 20160 6861 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=2048-4 17301 6668 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=4096-4 17242 7724 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=8192-4 10000 10319 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=65536-4 22591 5201 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=6-4 15066 8694 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=12-4 10000 18634 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=18-4 10000 11276 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=24-4 10000 21213 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=30-4 10000 30221 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=64-4 10000 20860 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=128-4 10000 13502 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=256-4 10000 31104 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=512-4 10000 10969 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=1024-4 10000 10710 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=2048-4 10000 12807 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=4096-4 10000 17750 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=8192-4 10000 16129 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=65536-4 20976 5433 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=6-4 42070 3134 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=12-4 42253 3242 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=18-4 44251 2871 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=24-4 10000 27921 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=30-4 33235 9337 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=64-4 34350 5592 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=128-4 38259 3866 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=256-4 32685 3394 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=512-4 33062 3553 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=1024-4 34398 3903 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=2048-4 33330 4932 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=4096-4 21374 6496 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=8192-4 21370 5402 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=65536-4 253135 8114 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=6-4 577317 208.6 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=12-4 471568 248.4 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=18-4 483574 247.3 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=24-4 452438 268.8 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=30-4 485378 272.8 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=64-4 467708 250.6 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=128-4 458002 262.8 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=256-4 426482 274.7 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=512-4 448730 298.1 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=1024-4 420946 324.8 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=2048-4 404608 386.4 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=4096-4 363414 470.3 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=8192-4 309901 481.9 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=65536-4 753603 853.3 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=262144-4 633248 1369 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=1048576-4 331920 478.6 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=4194304-4 257480 466.0 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=6-4 562742 206.6 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=12-4 466987 248.4 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=18-4 479194 246.3 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=24-4 467371 252.8 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=30-4 470167 254.3 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=64-4 463490 257.6 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=128-4 458472 261.3 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=256-4 450565 279.1 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=512-4 438658 301.5 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=1024-4 411781 328.4 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=2048-4 393156 384.8 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=4096-4 390877 444.6 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=8192-4 345171 507.3 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=65536-4 719066 860.7 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=262144-4 629418 1211 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=1048576-4 408781 320.1 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=4194304-4 243265 449.4 ns/op BenchmarkMemmove/0-4 13745538 8.768 ns/op BenchmarkMemmove/1-4 2218449 53.14 ns/op 18.82 MB/s BenchmarkMemmove/2-4 2187684 54.81 ns/op 36.49 MB/s BenchmarkMemmove/3-4 2168059 55.20 ns/op 54.35 MB/s BenchmarkMemmove/4-4 2167614 54.80 ns/op 72.99 MB/s BenchmarkMemmove/5-4 2208447 56.53 ns/op 88.44 MB/s BenchmarkMemmove/6-4 2208612 57.43 ns/op 104.48 MB/s BenchmarkMemmove/7-4 2160236 56.84 ns/op 123.15 MB/s BenchmarkMemmove/8-4 2226470 54.51 ns/op 146.76 MB/s BenchmarkMemmove/9-4 2157277 58.20 ns/op 154.64 MB/s BenchmarkMemmove/10-4 2116228 58.04 ns/op 172.28 MB/s BenchmarkMemmove/11-4 2064087 57.16 ns/op 192.45 MB/s BenchmarkMemmove/12-4 2157500 56.34 ns/op 212.99 MB/s BenchmarkMemmove/13-4 2059701 55.83 ns/op 232.85 MB/s BenchmarkMemmove/14-4 2105595 56.17 ns/op 249.24 MB/s BenchmarkMemmove/15-4 2008989 57.44 ns/op 261.13 MB/s BenchmarkMemmove/16-4 1000000 100.0 ns/op 159.94 MB/s BenchmarkMemmove/32-4 1918196 62.63 ns/op 510.92 MB/s BenchmarkMemmove/64-4 1653745 74.25 ns/op 861.93 MB/s BenchmarkMemmove/128-4 1269801 93.74 ns/op 1365.49 MB/s BenchmarkMemmove/256-4 1000000 119.0 ns/op 2151.62 MB/s BenchmarkMemmove/512-4 700063 174.5 ns/op 2933.84 MB/s BenchmarkMemmove/1024-4 425908 281.1 ns/op 3642.91 MB/s BenchmarkMemmove/2048-4 241965 499.9 ns/op 4097.08 MB/s BenchmarkMemmove/4096-4 129042 952.9 ns/op 4298.66 MB/s BenchmarkMemmoveOverlap/32-4 1909912 61.79 ns/op 517.90 MB/s BenchmarkMemmoveOverlap/64-4 1587356 74.69 ns/op 856.86 MB/s BenchmarkMemmoveOverlap/128-4 1238440 99.29 ns/op 1289.21 MB/s BenchmarkMemmoveOverlap/256-4 767523 142.0 ns/op 1803.29 MB/s BenchmarkMemmoveOverlap/512-4 620545 190.4 ns/op 2689.64 MB/s BenchmarkMemmoveOverlap/1024-4 387895 304.3 ns/op 3365.41 MB/s BenchmarkMemmoveOverlap/2048-4 220148 543.2 ns/op 3770.10 MB/s BenchmarkMemmoveOverlap/4096-4 113368 1017 ns/op 4026.19 MB/s BenchmarkMemmoveUnalignedDst/0-4 12923623 9.465 ns/op BenchmarkMemmoveUnalignedDst/1-4 2000181 59.24 ns/op 16.88 MB/s BenchmarkMemmoveUnalignedDst/2-4 2114245 58.53 ns/op 34.17 MB/s BenchmarkMemmoveUnalignedDst/3-4 2048102 56.21 ns/op 53.37 MB/s BenchmarkMemmoveUnalignedDst/4-4 2123622 59.71 ns/op 66.99 MB/s BenchmarkMemmoveUnalignedDst/5-4 2185674 60.98 ns/op 81.99 MB/s BenchmarkMemmoveUnalignedDst/6-4 2151109 55.21 ns/op 108.68 MB/s BenchmarkMemmoveUnalignedDst/7-4 2151702 55.62 ns/op 125.86 MB/s BenchmarkMemmoveUnalignedDst/8-4 2265334 53.10 ns/op 150.67 MB/s BenchmarkMemmoveUnalignedDst/9-4 2147649 61.76 ns/op 145.73 MB/s BenchmarkMemmoveUnalignedDst/10-4 2066752 57.24 ns/op 174.69 MB/s BenchmarkMemmoveUnalignedDst/11-4 2040882 58.56 ns/op 187.84 MB/s BenchmarkMemmoveUnalignedDst/12-4 2125362 65.20 ns/op 184.05 MB/s BenchmarkMemmoveUnalignedDst/13-4 2064898 56.65 ns/op 229.49 MB/s BenchmarkMemmoveUnalignedDst/14-4 1973679 60.21 ns/op 232.52 MB/s BenchmarkMemmoveUnalignedDst/15-4 2115543 60.98 ns/op 246.00 MB/s BenchmarkMemmoveUnalignedDst/16-4 1986720 73.15 ns/op 218.72 MB/s BenchmarkMemmoveUnalignedDst/32-4 1000000 171.8 ns/op 186.28 MB/s BenchmarkMemmoveUnalignedDst/64-4 1000000 142.2 ns/op 450.15 MB/s BenchmarkMemmoveUnalignedDst/128-4 1241468 95.90 ns/op 1334.72 MB/s BenchmarkMemmoveUnalignedDst/256-4 1000000 121.3 ns/op 2110.93 MB/s BenchmarkMemmoveUnalignedDst/512-4 687619 177.6 ns/op 2883.38 MB/s BenchmarkMemmoveUnalignedDst/1024-4 388249 365.2 ns/op 2803.96 MB/s BenchmarkMemmoveUnalignedDst/2048-4 242480 516.8 ns/op 3962.48 MB/s BenchmarkMemmoveUnalignedDst/4096-4 129037 932.0 ns/op 4394.87 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1873965 62.73 ns/op 510.12 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1441081 72.81 ns/op 878.97 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1000000 103.4 ns/op 1237.87 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 753182 145.0 ns/op 1765.80 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 619890 194.9 ns/op 2626.54 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 387320 315.0 ns/op 3250.86 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 221550 558.4 ns/op 3667.38 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 118512 1036 ns/op 3955.31 MB/s BenchmarkMemmoveUnalignedSrc/0-4 12587432 9.353 ns/op BenchmarkMemmoveUnalignedSrc/1-4 2223744 57.34 ns/op 17.44 MB/s BenchmarkMemmoveUnalignedSrc/2-4 2065455 55.52 ns/op 36.02 MB/s BenchmarkMemmoveUnalignedSrc/3-4 2155972 56.48 ns/op 53.12 MB/s BenchmarkMemmoveUnalignedSrc/4-4 2107578 56.46 ns/op 70.85 MB/s BenchmarkMemmoveUnalignedSrc/5-4 2185102 59.91 ns/op 83.45 MB/s BenchmarkMemmoveUnalignedSrc/6-4 2154961 55.20 ns/op 108.70 MB/s BenchmarkMemmoveUnalignedSrc/7-4 2148559 80.01 ns/op 87.49 MB/s BenchmarkMemmoveUnalignedSrc/8-4 2136670 55.56 ns/op 144.00 MB/s BenchmarkMemmoveUnalignedSrc/9-4 2145474 56.04 ns/op 160.61 MB/s BenchmarkMemmoveUnalignedSrc/10-4 2048835 57.33 ns/op 174.43 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1978282 61.51 ns/op 178.82 MB/s BenchmarkMemmoveUnalignedSrc/12-4 2002093 55.99 ns/op 214.32 MB/s BenchmarkMemmoveUnalignedSrc/13-4 2038629 59.23 ns/op 219.49 MB/s BenchmarkMemmoveUnalignedSrc/14-4 2075299 56.36 ns/op 248.39 MB/s BenchmarkMemmoveUnalignedSrc/15-4 2091084 56.32 ns/op 266.35 MB/s BenchmarkMemmoveUnalignedSrc/16-4 2099706 56.20 ns/op 284.67 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1899230 88.13 ns/op 363.09 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1670379 71.58 ns/op 894.15 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1251075 97.97 ns/op 1306.49 MB/s BenchmarkMemmoveUnalignedSrc/256-4 981186 119.7 ns/op 2137.95 MB/s BenchmarkMemmoveUnalignedSrc/512-4 684004 174.0 ns/op 2942.55 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 428655 280.3 ns/op 3652.90 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 240249 509.2 ns/op 4021.69 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 129874 928.6 ns/op 4410.96 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 1343326 87.99 ns/op 181.84 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 1655641 71.47 ns/op 223.86 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 1669900 73.08 ns/op 218.95 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1627150 74.31 ns/op 215.31 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 1644426 72.49 ns/op 220.71 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 1637445 73.15 ns/op 218.73 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 1650662 72.04 ns/op 222.10 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 1657665 72.85 ns/op 219.62 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1000000 103.1 ns/op 620.69 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1358980 87.63 ns/op 730.36 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1390126 86.29 ns/op 741.71 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1361090 86.88 ns/op 736.61 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1348748 90.47 ns/op 707.39 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1400948 85.59 ns/op 747.76 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1368301 89.42 ns/op 715.75 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1282568 85.81 ns/op 745.80 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 748510 153.5 ns/op 1668.12 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 767004 154.3 ns/op 1658.98 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 883131 137.2 ns/op 1866.25 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 872864 138.5 ns/op 1848.22 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 882385 136.8 ns/op 1870.91 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 813332 138.4 ns/op 1849.47 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 890704 136.6 ns/op 1873.53 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 866790 137.2 ns/op 1866.53 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 123830 959.8 ns/op 4267.54 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 117604 1041 ns/op 3934.80 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 126661 946.9 ns/op 4325.55 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 124521 945.0 ns/op 4334.47 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 127304 959.4 ns/op 4269.50 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 127598 944.5 ns/op 4336.75 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 127062 961.5 ns/op 4260.18 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 127042 950.8 ns/op 4308.12 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 7557 15359 ns/op 4266.96 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 7021 16685 ns/op 3927.95 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 6974 15851 ns/op 4134.43 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 6686 15845 ns/op 4136.03 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 7269 15872 ns/op 4129.04 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 7131 15787 ns/op 4151.27 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 7226 15825 ns/op 4141.25 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 7219 16693 ns/op 3926.00 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1790185 63.82 ns/op 501.40 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1645887 77.80 ns/op 822.57 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1000000 101.1 ns/op 1265.89 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 840069 141.3 ns/op 1811.84 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 532998 198.3 ns/op 2581.92 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 378277 317.1 ns/op 3229.65 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 211158 561.1 ns/op 3650.29 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 114333 1057 ns/op 3873.41 MB/s BenchmarkMemclr/5-4 12608686 9.648 ns/op 518.24 MB/s BenchmarkMemclr/16-4 10337260 13.85 ns/op 1155.51 MB/s BenchmarkMemclr/64-4 6558388 17.98 ns/op 3559.61 MB/s BenchmarkMemclr/256-4 10777460 12.17 ns/op 21032.33 MB/s BenchmarkMemclr/4096-4 3068714 53.26 ns/op 76909.77 MB/s BenchmarkMemclr/65536-4 73486 1750 ns/op 37445.37 MB/s BenchmarkMemclr/1M-4 4150 25451 ns/op 41199.10 MB/s BenchmarkMemclr/4M-4 1155 97754 ns/op 42906.70 MB/s BenchmarkMemclr/8M-4 591 190137 ns/op 44118.76 MB/s BenchmarkMemclr/16M-4 282 392261 ns/op 42770.56 MB/s BenchmarkMemclr/64M-4 80 1931826 ns/op 34738.56 MB/s BenchmarkMemclrUnaligned/0_5-4 6041348 20.08 ns/op 249.03 MB/s BenchmarkMemclrUnaligned/0_16-4 5848152 20.64 ns/op 775.06 MB/s BenchmarkMemclrUnaligned/0_64-4 4522363 26.30 ns/op 2433.48 MB/s BenchmarkMemclrUnaligned/0_256-4 6242402 18.29 ns/op 13997.43 MB/s BenchmarkMemclrUnaligned/0_4096-4 2660036 42.63 ns/op 96091.65 MB/s BenchmarkMemclrUnaligned/0_65536-4 99016 1318 ns/op 49716.63 MB/s BenchmarkMemclrUnaligned/1_5-4 6827106 17.43 ns/op 286.89 MB/s BenchmarkMemclrUnaligned/1_16-4 6613980 17.90 ns/op 893.74 MB/s BenchmarkMemclrUnaligned/1_64-4 4540743 26.75 ns/op 2392.44 MB/s BenchmarkMemclrUnaligned/1_256-4 6509901 18.22 ns/op 14053.19 MB/s BenchmarkMemclrUnaligned/1_4096-4 2386465 52.92 ns/op 77401.72 MB/s BenchmarkMemclrUnaligned/1_65536-4 82881 1255 ns/op 52217.74 MB/s BenchmarkMemclrUnaligned/4_5-4 6758401 17.39 ns/op 287.48 MB/s BenchmarkMemclrUnaligned/4_16-4 6561559 18.99 ns/op 842.52 MB/s BenchmarkMemclrUnaligned/4_64-4 4577605 26.32 ns/op 2431.22 MB/s BenchmarkMemclrUnaligned/4_256-4 6280390 18.44 ns/op 13884.20 MB/s BenchmarkMemclrUnaligned/4_4096-4 2230179 53.55 ns/op 76489.91 MB/s BenchmarkMemclrUnaligned/4_65536-4 79668 1550 ns/op 42270.62 MB/s BenchmarkMemclrUnaligned/7_5-4 5844823 17.84 ns/op 280.34 MB/s BenchmarkMemclrUnaligned/7_16-4 6673345 17.94 ns/op 891.90 MB/s BenchmarkMemclrUnaligned/7_64-4 4570833 27.19 ns/op 2353.52 MB/s BenchmarkMemclrUnaligned/7_256-4 6224068 18.99 ns/op 13482.21 MB/s BenchmarkMemclrUnaligned/7_4096-4 2266040 56.50 ns/op 72501.81 MB/s BenchmarkMemclrUnaligned/7_65536-4 57336 1786 ns/op 36697.16 MB/s BenchmarkMemclrUnaligned/0_1M-4 5770 23912 ns/op 43850.89 MB/s BenchmarkMemclrUnaligned/0_4M-4 1147 88810 ns/op 47227.94 MB/s BenchmarkMemclrUnaligned/0_8M-4 577 224202 ns/op 37415.33 MB/s BenchmarkMemclrUnaligned/0_16M-4 283 425979 ns/op 39385.10 MB/s BenchmarkMemclrUnaligned/0_64M-4 62 1836413 ns/op 36543.46 MB/s BenchmarkMemclrUnaligned/1_1M-4 4622 23794 ns/op 44069.26 MB/s BenchmarkMemclrUnaligned/1_4M-4 1374 103831 ns/op 40395.52 MB/s BenchmarkMemclrUnaligned/1_8M-4 555 232953 ns/op 36009.82 MB/s BenchmarkMemclrUnaligned/1_16M-4 313 776181 ns/op 21615.07 MB/s BenchmarkMemclrUnaligned/1_64M-4 81 1785178 ns/op 37592.25 MB/s BenchmarkMemclrUnaligned/4_1M-4 4076 25894 ns/op 40494.60 MB/s BenchmarkMemclrUnaligned/4_4M-4 1161 96272 ns/op 43567.17 MB/s BenchmarkMemclrUnaligned/4_8M-4 532 224054 ns/op 37440.08 MB/s BenchmarkMemclrUnaligned/4_16M-4 100 1384230 ns/op 12120.25 MB/s BenchmarkMemclrUnaligned/4_64M-4 74 1802640 ns/op 37228.09 MB/s BenchmarkMemclrUnaligned/7_1M-4 4658 24046 ns/op 43607.80 MB/s BenchmarkMemclrUnaligned/7_4M-4 1068 96676 ns/op 43385.17 MB/s BenchmarkMemclrUnaligned/7_8M-4 546 237333 ns/op 35345.30 MB/s BenchmarkMemclrUnaligned/7_16M-4 253 429225 ns/op 39087.22 MB/s BenchmarkMemclrUnaligned/7_64M-4 67 1771585 ns/op 37880.68 MB/s BenchmarkGoMemclr/5-4 13454310 9.436 ns/op 529.91 MB/s BenchmarkGoMemclr/16-4 12435500 9.576 ns/op 1670.79 MB/s BenchmarkGoMemclr/64-4 7516008 16.81 ns/op 3808.32 MB/s BenchmarkGoMemclr/256-4 12577334 10.77 ns/op 23760.65 MB/s BenchmarkMemclrRange/1K_2K-4 33118 3760 ns/op 25501.08 MB/s BenchmarkMemclrRange/2K_8K-4 18868 6823 ns/op 48886.39 MB/s BenchmarkMemclrRange/4K_16K-4 15906 8088 ns/op 39945.12 MB/s BenchmarkMemclrRange/160K_228K-4 2785 39733 ns/op 41850.99 MB/s BenchmarkClearFat7-4 6088538 17.38 ns/op BenchmarkClearFat8-4 7373936 16.24 ns/op BenchmarkClearFat11-4 6740679 17.92 ns/op BenchmarkClearFat12-4 6544752 19.23 ns/op BenchmarkClearFat13-4 6747544 17.78 ns/op BenchmarkClearFat14-4 6836073 17.52 ns/op BenchmarkClearFat15-4 6824629 17.49 ns/op BenchmarkClearFat16-4 7020768 16.69 ns/op BenchmarkClearFat24-4 7012626 17.14 ns/op BenchmarkClearFat32-4 6685879 17.95 ns/op BenchmarkClearFat40-4 5437143 18.69 ns/op BenchmarkClearFat48-4 6182996 19.27 ns/op BenchmarkClearFat56-4 5948524 20.11 ns/op BenchmarkClearFat64-4 5609061 21.45 ns/op BenchmarkClearFat72-4 5513368 25.04 ns/op BenchmarkClearFat128-4 3742581 32.32 ns/op BenchmarkClearFat256-4 2502184 45.18 ns/op BenchmarkClearFat512-4 1704261 70.73 ns/op BenchmarkClearFat1024-4 1000000 124.6 ns/op BenchmarkClearFat1032-4 981537 124.8 ns/op BenchmarkClearFat1040-4 948799 124.2 ns/op BenchmarkCopyFat7-4 5965323 17.60 ns/op BenchmarkCopyFat8-4 7165987 16.80 ns/op BenchmarkCopyFat11-4 6687900 17.84 ns/op BenchmarkCopyFat12-4 6681802 18.01 ns/op BenchmarkCopyFat13-4 6789667 17.83 ns/op BenchmarkCopyFat14-4 6657250 17.83 ns/op BenchmarkCopyFat15-4 6567253 17.85 ns/op BenchmarkCopyFat16-4 6997858 17.20 ns/op BenchmarkCopyFat24-4 6966769 17.49 ns/op BenchmarkCopyFat32-4 6309308 18.96 ns/op BenchmarkCopyFat64-4 5430577 21.21 ns/op BenchmarkCopyFat72-4 5280175 23.37 ns/op BenchmarkCopyFat128-4 3391021 34.50 ns/op BenchmarkCopyFat256-4 2600246 45.98 ns/op BenchmarkCopyFat512-4 1517768 77.30 ns/op BenchmarkCopyFat520-4 1306586 84.33 ns/op BenchmarkCopyFat1024-4 830292 136.9 ns/op BenchmarkCopyFat1032-4 895833 132.2 ns/op BenchmarkCopyFat1040-4 901088 134.3 ns/op BenchmarkIssue18740/2byte-4 529 222044 ns/op BenchmarkIssue18740/4byte-4 786 153733 ns/op BenchmarkIssue18740/8byte-4 976 120659 ns/op BenchmarkMemclrKnownSize1-4 8445164 13.82 ns/op 72.35 MB/s BenchmarkMemclrKnownSize2-4 4619946 22.21 ns/op 90.04 MB/s BenchmarkMemclrKnownSize4-4 3198043 50.27 ns/op 79.57 MB/s BenchmarkMemclrKnownSize8-4 1000000 101.9 ns/op 78.49 MB/s BenchmarkMemclrKnownSize16-4 617073 190.0 ns/op 84.20 MB/s BenchmarkMemclrKnownSize32-4 337174 359.7 ns/op 88.97 MB/s BenchmarkMemclrKnownSize64-4 171123 709.2 ns/op 90.24 MB/s BenchmarkMemclrKnownSize112-4 97558 1236 ns/op 90.59 MB/s BenchmarkMemclrKnownSize128-4 84846 1414 ns/op 90.54 MB/s BenchmarkMemclrKnownSize192-4 57267 2084 ns/op 92.11 MB/s BenchmarkMemclrKnownSize248-4 44133 2707 ns/op 91.60 MB/s BenchmarkMemclrKnownSize256-4 43564 2864 ns/op 89.39 MB/s BenchmarkMemclrKnownSize512-4 21453 5539 ns/op 92.43 MB/s BenchmarkMemclrKnownSize1024-4 10000 11081 ns/op 92.41 MB/s BenchmarkMemclrKnownSize4096-4 2713 51703 ns/op 79.22 MB/s BenchmarkMemclrKnownSize512KiB-4 20 5758149 ns/op 91.05 MB/s BenchmarkReadMetricsLatency-4 10000 7418 p50-ns 8197 p90-ns 27071 p99-ns BenchmarkFinalizer-4 434 233703 ns/op BenchmarkFinalizerRun-4 598340 303.9 ns/op BenchmarkMinFloat-4 387765 303.8 ns/op BenchmarkMaxFloat-4 382855 294.9 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7931678 18.38 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 2098984 57.00 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 1907422 62.85 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 1665134 69.19 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1000000 104.1 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 113.9 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 1577632 76.40 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1000000 110.8 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1000000 106.6 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1560882 76.87 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1705124 71.63 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1551049 77.55 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1348784 107.6 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1000000 184.8 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 7481520 21.87 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 8328856 16.49 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 7701008 19.94 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 7224420 16.27 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 7285716 18.47 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 5775871 19.53 ns/op BenchmarkFindBitRange64/PatternAASize2-4 7523274 19.77 ns/op BenchmarkFindBitRange64/PatternAASize8-4 8248113 37.78 ns/op BenchmarkFindBitRange64/PatternAASize32-4 7428439 15.80 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 7503758 16.53 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 8336782 14.92 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 8323698 14.76 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 7520397 16.27 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 8345323 14.76 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 8379980 14.71 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 6905662 16.30 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 7708974 14.67 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 7562979 14.64 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 7565854 16.23 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 7787452 15.64 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 7786509 15.89 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 7539414 16.00 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 7833618 16.37 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 7940863 18.87 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 7573093 16.26 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 7848060 15.17 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 7908453 15.26 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 7551344 16.55 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 7667858 15.58 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 7831532 16.08 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 7385388 16.16 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 8301824 14.50 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 8124571 14.51 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 7563838 16.00 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 7849516 14.95 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 7613232 14.43 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 7528491 15.83 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 8397786 14.33 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 8397991 14.57 ns/op BenchmarkNetpollBreak-4 9022 12667 ns/op BenchmarkPinnerPinUnpinBatch-4 1875 61562 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 286 413909 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1809 62682 ns/op BenchmarkPinnerPinUnpin-4 1656196 71.38 ns/op BenchmarkPinnerPinUnpinTiny-4 1693704 71.69 ns/op BenchmarkPinnerPinUnpinDouble-4 637537 190.2 ns/op BenchmarkPinnerPinUnpinParallel-4 4109058 29.01 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 4154542 29.55 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 455350 225.1 ns/op BenchmarkPinnerIsPinnedOnPinned-4 5172742 23.74 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 6260208 19.31 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 9205663 14.13 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 9116836 15.22 ns/op BenchmarkPingPongHog-4 676 195366 ns/op BenchmarkStackGrowth-4 181029 587.8 ns/op BenchmarkStackGrowthDeep-4 1921 56855 ns/op BenchmarkCreateGoroutines-4 105152 1136 ns/op BenchmarkCreateGoroutinesParallel-4 131227 957.0 ns/op BenchmarkCreateGoroutinesCapture-4 17655 6699 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 83284 1218 ns/op BenchmarkClosureCall-4 16305321 7.586 ns/op BenchmarkWakeupParallelSpinning/0s-4 9404 14985 ns/op BenchmarkWakeupParallelSpinning/1µs-4 7045 20943 ns/op BenchmarkWakeupParallelSpinning/2µs-4 5564 24950 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3532 33208 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2298 52280 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1357 89855 ns/op BenchmarkWakeupParallelSpinning/50µs-4 680 184018 ns/op BenchmarkWakeupParallelSpinning/100µs-4 396 346854 ns/op BenchmarkWakeupParallelSyscall/0s-4 646 201003 ns/op BenchmarkWakeupParallelSyscall/1µs-4 636 211941 ns/op BenchmarkWakeupParallelSyscall/2µs-4 480 273801 ns/op BenchmarkWakeupParallelSyscall/5µs-4 616 223839 ns/op BenchmarkWakeupParallelSyscall/10µs-4 501 215244 ns/op BenchmarkWakeupParallelSyscall/20µs-4 488 236467 ns/op BenchmarkWakeupParallelSyscall/50µs-4 432 341057 ns/op BenchmarkWakeupParallelSyscall/100µs-4 316 419178 ns/op BenchmarkMatmult-4 4241701 29.70 ns/op BenchmarkFastrand-4 10139778 11.28 ns/op BenchmarkFastrand64-4 10714540 11.92 ns/op BenchmarkFastrandHashiter-4 5193356 22.94 ns/op BenchmarkFastrandn/2-4 4281955 27.78 ns/op BenchmarkFastrandn/3-4 4062634 28.14 ns/op BenchmarkFastrandn/4-4 4304449 28.59 ns/op BenchmarkFastrandn/5-4 4212592 28.34 ns/op BenchmarkIfaceCmp100-4 78763 1508 ns/op BenchmarkIfaceCmpNil100-4 162373 754.6 ns/op BenchmarkEfaceCmpDiff-4 19891 6038 ns/op BenchmarkEfaceCmpDiffIndirect-4 22028 5448 ns/op BenchmarkDefer-4 1458445 81.83 ns/op BenchmarkDefer10-4 1000000 118.4 ns/op BenchmarkDeferMany-4 634130 342.8 ns/op BenchmarkPanicRecover-4 743906 153.8 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 909056 134.1 ns/op 62.00 p50-ns 65.00 p90-ns 102.0 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 882133 201.5 ns/op 62.00 p50-ns 64.00 p90-ns 105.0 p99-ns BenchmarkGoroutineProfile/small/idle-4 3939 83117 ns/op 30175 p50-ns 38147 p90-ns 420752 p99-ns BenchmarkGoroutineProfile/small/loaded-4 177 781586 ns/op 199742 p50-ns 411054 p90-ns 36240857 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 835946 131.6 ns/op 62.00 p50-ns 65.00 p90-ns 72.00 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 918296 149.9 ns/op 61.00 p50-ns 63.00 p90-ns 73.00 p99-ns BenchmarkGoroutineProfile/large/idle-4 1 108017680 ns/op 108013312 p50-ns 108013312 p90-ns 108013312 p99-ns BenchmarkGoroutineProfile/large/loaded-4 27 28052006 ns/op 15156085 p50-ns 111446274 p90-ns 133426406 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 769611 144.0 ns/op 62.00 p50-ns 64.00 p90-ns 109.0 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 830930 179.5 ns/op 62.00 p50-ns 64.00 p90-ns 115.0 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 692 177116 ns/op 88997 p50-ns 120716 p90-ns 2604830 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 26 5219540 ns/op 924482 p50-ns 19537075 p90-ns 31084806 p99-ns BenchmarkProcYield/1-4 7455468 15.70 ns/op BenchmarkProcYield/10-4 7737844 15.76 ns/op BenchmarkProcYield/30-4 8274355 14.77 ns/op BenchmarkProcYield/100-4 8274270 14.74 ns/op BenchmarkProcYield/1000-4 6668100 20.76 ns/op BenchmarkOSYield-4 860698 144.2 ns/op BenchmarkMutexContention-4 2291037 66.10 ns/op BenchmarkMutexHandoff/Solo-4 5019898 24.90 ns/op BenchmarkMutexHandoff/FastPingPong-4 406623 108.7 ns/op BenchmarkMutexHandoff/SlowPingPong-4 7987 56675 ns/op BenchmarkRWMutexUncontended-4 6357931 21.81 ns/op BenchmarkRWMutexWrite100-4 2536610 72.05 ns/op BenchmarkRWMutexWrite10-4 2246005 94.92 ns/op BenchmarkRWMutexWorkWrite100-4 658423 181.8 ns/op BenchmarkRWMutexWorkWrite10-4 789174 506.4 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 3200 39164 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1216 105499 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1502 84818 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 519 206032 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 778 210648 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 280 420809 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 375 307539 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 68 1566297 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 423786 279.1 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 444889 304.7 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 350202 711.7 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 385214 336.7 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 444627 331.5 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 386354 1001 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 423634 281.2 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 361532 310.0 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 342969 1069 ns/op BenchmarkMakeSlice/Byte-4 1000000 105.7 ns/op BenchmarkMakeSlice/Int16-4 2345182 77.96 ns/op BenchmarkMakeSlice/Int-4 1000000 119.6 ns/op BenchmarkMakeSlice/Ptr-4 1000000 117.7 ns/op BenchmarkMakeSlice/Struct/24-4 851787 408.9 ns/op BenchmarkMakeSlice/Struct/32-4 884485 221.4 ns/op BenchmarkMakeSlice/Struct/40-4 933282 128.9 ns/op BenchmarkGrowSlice/Byte-4 1000000 117.7 ns/op BenchmarkGrowSlice/Int16-4 964492 131.9 ns/op BenchmarkGrowSlice/Int-4 753658 162.1 ns/op BenchmarkGrowSlice/Ptr-4 702651 180.0 ns/op BenchmarkGrowSlice/Struct/24-4 465811 255.6 ns/op BenchmarkGrowSlice/Struct/32-4 369552 299.1 ns/op BenchmarkGrowSlice/Struct/40-4 298760 366.0 ns/op BenchmarkExtendSlice/IntSlice-4 569942 221.3 ns/op BenchmarkExtendSlice/PointerSlice-4 492985 254.3 ns/op BenchmarkExtendSlice/NoGrow-4 1000000 141.5 ns/op BenchmarkAppend-4 663088 181.9 ns/op BenchmarkAppendGrowByte-4 5 20480788 ns/op BenchmarkAppendGrowString-4 1 304124242 ns/op BenchmarkAppendSlice/1Bytes-4 2184846 54.55 ns/op BenchmarkAppendSlice/4Bytes-4 2151603 55.39 ns/op BenchmarkAppendSlice/7Bytes-4 2034396 59.36 ns/op BenchmarkAppendSlice/8Bytes-4 2171208 61.17 ns/op BenchmarkAppendSlice/15Bytes-4 2014412 63.12 ns/op BenchmarkAppendSlice/16Bytes-4 1655923 83.50 ns/op BenchmarkAppendSlice/32Bytes-4 1930993 62.68 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 131637 791.9 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 48859 3740 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 12004 10492 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 3241 39400 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 232 562014 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 57 2229167 ns/op BenchmarkAppendStr/1Bytes-4 2522973 47.93 ns/op BenchmarkAppendStr/4Bytes-4 2401837 49.40 ns/op BenchmarkAppendStr/8Bytes-4 2364974 50.05 ns/op BenchmarkAppendStr/16Bytes-4 2324859 51.23 ns/op BenchmarkAppendStr/32Bytes-4 2182798 55.36 ns/op BenchmarkAppendSpecialCase-4 699898 173.6 ns/op BenchmarkCopy/1Byte-4 2227326 53.65 ns/op 18.64 MB/s BenchmarkCopy/1String-4 2539166 47.98 ns/op 20.84 MB/s BenchmarkCopy/2Byte-4 2072748 55.39 ns/op 36.11 MB/s BenchmarkCopy/2String-4 2072872 56.76 ns/op 35.24 MB/s BenchmarkCopy/4Byte-4 2138941 54.92 ns/op 72.83 MB/s BenchmarkCopy/4String-4 2084758 55.97 ns/op 71.47 MB/s BenchmarkCopy/8Byte-4 2251965 53.85 ns/op 148.57 MB/s BenchmarkCopy/8String-4 2236280 53.21 ns/op 150.35 MB/s BenchmarkCopy/12Byte-4 2186408 54.88 ns/op 218.65 MB/s BenchmarkCopy/12String-4 1962603 58.14 ns/op 206.39 MB/s BenchmarkCopy/16Byte-4 2062629 59.32 ns/op 269.72 MB/s BenchmarkCopy/16String-4 2075768 62.58 ns/op 255.66 MB/s BenchmarkCopy/32Byte-4 1909838 63.03 ns/op 507.69 MB/s BenchmarkCopy/32String-4 1881565 62.80 ns/op 509.58 MB/s BenchmarkCopy/128Byte-4 1264189 95.12 ns/op 1345.66 MB/s BenchmarkCopy/128String-4 1251765 95.79 ns/op 1336.19 MB/s BenchmarkCopy/1024Byte-4 431854 290.9 ns/op 3520.35 MB/s BenchmarkCopy/1024String-4 393936 288.5 ns/op 3549.36 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 26832 4387 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 19850 6172 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 15697 17187 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 73588 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 10000 46876 ns/op BenchmarkAppendInPlace/Grow/Byte-4 122452 1013 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 150390 797.4 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 113301 1174 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 91762 1184 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 88815 1234 ns/op BenchmarkStackCopyPtr-4 1 161753476 ns/op BenchmarkStackCopy-4 2 84175596 ns/op BenchmarkStackCopyNoCache-4 22 4707569 ns/op BenchmarkStackCopyWithStkobj-4 2 58488152 ns/op BenchmarkIssue18138-4 594 220011 ns/op BenchmarkCompareStringEqual-4 10541998 10.50 ns/op BenchmarkCompareStringIdentical-4 16072018 7.462 ns/op BenchmarkCompareStringSameLength-4 10182979 11.41 ns/op BenchmarkCompareStringDifferentLength-4 16250541 7.537 ns/op BenchmarkCompareStringBigUnaligned-4 1986 74079 ns/op 14154.94 MB/s BenchmarkCompareStringBig-4 1741 70217 ns/op 14933.59 MB/s BenchmarkConcatStringAndBytes-4 2792199 42.10 ns/op BenchmarkSliceByteToString/1-4 2100051 52.55 ns/op BenchmarkSliceByteToString/2-4 1290604 91.93 ns/op BenchmarkSliceByteToString/4-4 1287351 85.90 ns/op BenchmarkSliceByteToString/8-4 1384264 94.03 ns/op BenchmarkSliceByteToString/16-4 1309425 91.24 ns/op BenchmarkSliceByteToString/32-4 1219706 97.97 ns/op BenchmarkSliceByteToString/64-4 1000000 140.7 ns/op BenchmarkSliceByteToString/128-4 927974 144.9 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2469141 47.33 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 867982 156.5 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 893857 129.6 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3905653 32.42 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1434918 81.71 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1942963 61.25 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 3816213 31.24 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 1511378 82.64 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 1742133 68.44 ns/op BenchmarkRuneIterate/range/ASCII-4 8714628 12.31 ns/op BenchmarkRuneIterate/range/Japanese-4 1882306 64.47 ns/op BenchmarkRuneIterate/range/MixedLength-4 2620664 45.60 ns/op BenchmarkRuneIterate/range1/ASCII-4 7984110 14.90 ns/op BenchmarkRuneIterate/range1/Japanese-4 1667568 63.11 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2558300 46.09 ns/op BenchmarkRuneIterate/range2/ASCII-4 9958729 12.44 ns/op BenchmarkRuneIterate/range2/Japanese-4 1892024 63.06 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2613826 45.67 ns/op BenchmarkArrayEqual-4 15740997 7.888 ns/op BenchmarkFunc/Name-4 2167963 54.72 ns/op BenchmarkFunc/Entry-4 10490442 11.09 ns/op BenchmarkFunc/FileLine-4 2047796 58.83 ns/op PASS ok runtime 1940.032s goos: linux goarch: s390x pkg: runtime/cgo BenchmarkHandle/non-concurrent-4 31788 3700 ns/op BenchmarkHandle/concurrent-4 22434 5866 ns/op PASS ok runtime/cgo 1.380s goos: linux goarch: s390x pkg: runtime/pprof BenchmarkGoroutine/Profile.WriteTo_idle_50-4 27 6256799 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 22 7354561 ns/op 878.2 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 802 316169 ns/op 30.38 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 10 11288312 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 8 25830721 ns/op 2358 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 32 6770511 ns/op 245.7 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 1 125307694 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 202724005 ns/op 17840 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 28 26205081 ns/op 1119 concurrent_launches/op PASS ok runtime/pprof 4.394s goos: linux goarch: s390x pkg: runtime/race BenchmarkSyncLeak-4 10 12268170 ns/op BenchmarkStackLeak-4 39698 2625 ns/op PASS ok runtime/race 1.582s goos: linux goarch: s390x pkg: runtime/trace BenchmarkStartRegion-4 2204894 57.20 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 474812 308.0 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.375s goos: linux goarch: s390x pkg: slices BenchmarkEqualFunc_Large-4 34 3373130 ns/op BenchmarkIndex_Large-4 115 1025676 ns/op BenchmarkIndexFunc_Large-4 50 3436099 ns/op BenchmarkCompact/nil-4 6874177 16.80 ns/op BenchmarkCompact/one-4 1949408 62.27 ns/op BenchmarkCompact/sorted-4 1000000 117.0 ns/op BenchmarkCompact/2_items-4 904902 128.8 ns/op BenchmarkCompact/unsorted-4 1000000 114.8 ns/op BenchmarkCompact/many-4 497755 264.0 ns/op BenchmarkCompact_Large/all_dup-4 1497 73918 ns/op BenchmarkCompact_Large/no_dup-4 1605 72918 ns/op BenchmarkCompactFunc/nil-4 4193157 28.35 ns/op BenchmarkCompactFunc/one-4 1608873 76.30 ns/op BenchmarkCompactFunc/sorted-4 932504 128.4 ns/op BenchmarkCompactFunc/2_items-4 772846 155.5 ns/op BenchmarkCompactFunc/unsorted-4 951915 133.8 ns/op BenchmarkCompactFunc/many-4 461946 437.9 ns/op BenchmarkCompactFunc_Large/all_dup-4 2 56569684 ns/op BenchmarkCompactFunc_Large/no_dup-4 5 20482215 ns/op BenchmarkReplace/naive-fast-4 65319 2114 ns/op BenchmarkReplace/optimized-fast-4 10000 10340 ns/op BenchmarkReplace/naive-slow-4 10000 29735 ns/op BenchmarkReplace/optimized-slow-4 12973 11920 ns/op BenchmarkBinarySearchFloats/Size16-4 1000000 116.6 ns/op BenchmarkBinarySearchFloats/Size32-4 921906 128.1 ns/op BenchmarkBinarySearchFloats/Size64-4 720116 140.9 ns/op BenchmarkBinarySearchFloats/Size128-4 764187 157.3 ns/op BenchmarkBinarySearchFloats/Size512-4 637040 186.3 ns/op BenchmarkBinarySearchFloats/Size1024-4 588142 201.7 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 450129 259.5 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 392518 331.7 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 339376 347.8 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 276696 419.7 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 244044 515.4 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 223438 539.1 ns/op BenchmarkSortFuncStruct/Size16-4 10000 10779 ns/op BenchmarkSortFuncStruct/Size32-4 4171 29672 ns/op BenchmarkSortFuncStruct/Size64-4 5227 23467 ns/op BenchmarkSortFuncStruct/Size128-4 3277 45422 ns/op BenchmarkSortFuncStruct/Size512-4 786 132647 ns/op BenchmarkSortFuncStruct/Size1024-4 444 309301 ns/op PASS ok slices 11.032s goos: linux goarch: s390x pkg: sort BenchmarkSearchWrappers-4 341947 344.9 ns/op BenchmarkSortInts-4 1 156580135 ns/op BenchmarkSlicesSortInts-4 2 71978444 ns/op BenchmarkSortIsSorted-4 21 5315794 ns/op BenchmarkSlicesIsSorted-4 63 2060049 ns/op BenchmarkSortStrings-4 1 159543126 ns/op BenchmarkSlicesSortStrings-4 1 117577733 ns/op BenchmarkSortStrings_Sorted-4 20 6404614 ns/op BenchmarkSlicesSortStrings_Sorted-4 40 3421684 ns/op BenchmarkSortStructs-4 1 195412072 ns/op BenchmarkSortFuncStructs-4 1 138211237 ns/op BenchmarkSortString1K-4 189 651360 ns/op BenchmarkSortString1K_Slice-4 183 649694 ns/op BenchmarkStableString1K-4 87 1361102 ns/op BenchmarkSortInt1K-4 224 472337 ns/op BenchmarkSortInt1K_Sorted-4 5425 23108 ns/op BenchmarkSortInt1K_Reversed-4 2487 48391 ns/op BenchmarkSortInt1K_Mod8-4 712 170881 ns/op BenchmarkStableInt1K-4 90 1318454 ns/op BenchmarkStableInt1K_Slice-4 100 1077470 ns/op BenchmarkSortInt64K-4 3 41539704 ns/op BenchmarkSortInt64K_Slice-4 2 56455060 ns/op BenchmarkStableInt64K-4 1 125504808 ns/op BenchmarkSort1e2-4 333 370494 ns/op BenchmarkStable1e2-4 139 889735 ns/op BenchmarkSort1e4-4 2 76232161 ns/op BenchmarkStable1e4-4 1 258141549 ns/op PASS ok sort 8.699s goos: linux goarch: s390x pkg: strconv BenchmarkAtof64Decimal-4 846456 128.7 ns/op BenchmarkAtof64Float-4 731046 154.0 ns/op BenchmarkAtof64FloatExp-4 719398 157.7 ns/op BenchmarkAtof64Big-4 453745 246.5 ns/op BenchmarkAtof64RandomBits-4 417548 239.7 ns/op BenchmarkAtof64RandomFloats-4 535182 222.7 ns/op BenchmarkAtof64RandomLongFloats-4 419857 291.7 ns/op BenchmarkAtof32Decimal-4 988516 126.7 ns/op BenchmarkAtof32Float-4 822103 143.8 ns/op BenchmarkAtof32FloatExp-4 700098 171.0 ns/op BenchmarkAtof32Random-4 366060 322.6 ns/op BenchmarkAtof32RandomLong-4 130929 913.6 ns/op BenchmarkParseInt/Pos/7bit-4 1516225 77.81 ns/op BenchmarkParseInt/Pos/26bit-4 715581 163.8 ns/op BenchmarkParseInt/Pos/31bit-4 660882 183.0 ns/op BenchmarkParseInt/Pos/56bit-4 407856 270.1 ns/op BenchmarkParseInt/Pos/63bit-4 393007 286.5 ns/op BenchmarkParseInt/Neg/7bit-4 1547790 78.46 ns/op BenchmarkParseInt/Neg/26bit-4 663987 164.3 ns/op BenchmarkParseInt/Neg/31bit-4 661406 196.7 ns/op BenchmarkParseInt/Neg/56bit-4 456567 267.6 ns/op BenchmarkParseInt/Neg/63bit-4 411302 306.4 ns/op BenchmarkAtoi/Pos/7bit-4 2006814 58.43 ns/op BenchmarkAtoi/Pos/26bit-4 869858 141.8 ns/op BenchmarkAtoi/Pos/31bit-4 748442 151.8 ns/op BenchmarkAtoi/Pos/56bit-4 505520 241.8 ns/op BenchmarkAtoi/Pos/63bit-4 391896 305.3 ns/op BenchmarkAtoi/Neg/7bit-4 2019895 58.09 ns/op BenchmarkAtoi/Neg/26bit-4 852314 135.6 ns/op BenchmarkAtoi/Neg/31bit-4 786470 153.2 ns/op BenchmarkAtoi/Neg/56bit-4 505255 231.9 ns/op BenchmarkAtoi/Neg/63bit-4 399459 301.3 ns/op BenchmarkFormatFloat/Decimal-4 78945 1544 ns/op BenchmarkFormatFloat/Float-4 80328 1497 ns/op BenchmarkFormatFloat/Exp-4 87651 1474 ns/op BenchmarkFormatFloat/NegExp-4 84843 1455 ns/op BenchmarkFormatFloat/LongExp-4 71210 2127 ns/op BenchmarkFormatFloat/Big-4 71835 1670 ns/op BenchmarkFormatFloat/BinaryExp-4 230764 524.0 ns/op BenchmarkFormatFloat/32Integer-4 79146 1523 ns/op BenchmarkFormatFloat/32ExactFraction-4 86853 1325 ns/op BenchmarkFormatFloat/32Point-4 81109 1452 ns/op BenchmarkFormatFloat/32Exp-4 93627 1310 ns/op BenchmarkFormatFloat/32NegExp-4 94904 1318 ns/op BenchmarkFormatFloat/32Shortest-4 96441 1237 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 117607 1194 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 109568 1113 ns/op BenchmarkFormatFloat/64Fixed1-4 130780 916.4 ns/op BenchmarkFormatFloat/64Fixed2-4 127575 932.2 ns/op BenchmarkFormatFloat/64Fixed3-4 133393 913.2 ns/op BenchmarkFormatFloat/64Fixed4-4 134670 1207 ns/op BenchmarkFormatFloat/64Fixed12-4 78842 1599 ns/op BenchmarkFormatFloat/64Fixed16-4 93139 1583 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 97786 1268 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 78806 5014 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2619 45476 ns/op BenchmarkFormatFloat/Slowpath64-4 74091 1602 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 73549 1659 ns/op BenchmarkAppendFloat/Decimal-4 83631 1430 ns/op BenchmarkAppendFloat/Float-4 80401 1418 ns/op BenchmarkAppendFloat/Exp-4 92192 1257 ns/op BenchmarkAppendFloat/NegExp-4 91785 1261 ns/op BenchmarkAppendFloat/LongExp-4 78727 1554 ns/op BenchmarkAppendFloat/Big-4 76070 1600 ns/op BenchmarkAppendFloat/BinaryExp-4 280189 403.9 ns/op BenchmarkAppendFloat/32Integer-4 82646 1438 ns/op BenchmarkAppendFloat/32ExactFraction-4 93025 1296 ns/op BenchmarkAppendFloat/32Point-4 80900 1417 ns/op BenchmarkAppendFloat/32Exp-4 96786 1246 ns/op BenchmarkAppendFloat/32NegExp-4 98842 1221 ns/op BenchmarkAppendFloat/32Shortest-4 114949 1046 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 126571 942.4 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 117489 997.5 ns/op BenchmarkAppendFloat/64Fixed1-4 151076 846.5 ns/op BenchmarkAppendFloat/64Fixed2-4 148666 811.0 ns/op BenchmarkAppendFloat/64Fixed3-4 145914 821.8 ns/op BenchmarkAppendFloat/64Fixed4-4 146881 824.4 ns/op BenchmarkAppendFloat/64Fixed12-4 87159 1380 ns/op BenchmarkAppendFloat/64Fixed16-4 101061 1191 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 115035 1044 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 87931 1262 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2670 44960 ns/op BenchmarkAppendFloat/Slowpath64-4 73576 1592 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 82188 1454 ns/op BenchmarkFormatInt-4 16052 7514 ns/op BenchmarkAppendInt-4 17809 6930 ns/op BenchmarkFormatUint-4 90608 1369 ns/op BenchmarkAppendUint-4 102338 1162 ns/op BenchmarkFormatIntSmall/7-4 3455395 52.39 ns/op BenchmarkFormatIntSmall/42-4 3249751 35.05 ns/op BenchmarkAppendIntSmall-4 1539336 76.77 ns/op BenchmarkAppendUintVarlen/1-4 1602637 76.51 ns/op BenchmarkAppendUintVarlen/12-4 1541182 77.22 ns/op BenchmarkAppendUintVarlen/123-4 1216992 98.89 ns/op BenchmarkAppendUintVarlen/1234-4 1000000 108.2 ns/op BenchmarkAppendUintVarlen/12345-4 1000000 102.3 ns/op BenchmarkAppendUintVarlen/123456-4 1000000 101.5 ns/op BenchmarkAppendUintVarlen/1234567-4 1000000 108.0 ns/op BenchmarkAppendUintVarlen/12345678-4 1000000 105.3 ns/op BenchmarkAppendUintVarlen/123456789-4 1000000 115.4 ns/op BenchmarkAppendUintVarlen/1234567890-4 1000000 112.5 ns/op BenchmarkAppendUintVarlen/12345678901-4 1000000 116.0 ns/op BenchmarkAppendUintVarlen/123456789012-4 1000000 115.3 ns/op BenchmarkAppendUintVarlen/1234567890123-4 1000000 121.6 ns/op BenchmarkAppendUintVarlen/12345678901234-4 986142 142.4 ns/op BenchmarkAppendUintVarlen/123456789012345-4 949288 127.5 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 967424 123.7 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 910989 132.2 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 913220 135.7 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 872646 137.7 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 880621 137.3 ns/op BenchmarkQuote-4 48026 2566 ns/op BenchmarkQuoteRune-4 561014 285.8 ns/op BenchmarkAppendQuote-4 54900 2162 ns/op BenchmarkAppendQuoteRune-4 940096 132.2 ns/op BenchmarkUnquoteEasy-4 958149 134.5 ns/op BenchmarkUnquoteHard-4 56320 2196 ns/op PASS ok strconv 19.956s goos: linux goarch: s390x pkg: strings BenchmarkBuildString_Builder/1Write_NoGrow-4 482931 221.8 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 153680 698.4 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 198524 554.1 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 546772 288.0 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 160750 700.8 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 226371 526.8 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 303871 383.5 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 74414 2235 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 93960 1205 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 1802150 82.50 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 17355 7685 ns/op BenchmarkGenericMatch1-4 1597 74530 ns/op BenchmarkGenericMatch2-4 312 384073 ns/op BenchmarkSingleMaxSkipping-4 6166 18829 ns/op 531.10 MB/s BenchmarkSingleLongSuffixFail-4 13431 8993 ns/op 111.41 MB/s BenchmarkSingleMatch-4 226 650608 ns/op 23.06 MB/s BenchmarkByteByteNoMatch-4 60199 2093 ns/op BenchmarkByteByteMatch-4 18367 6417 ns/op BenchmarkByteStringMatch-4 20365 5724 ns/op BenchmarkHTMLEscapeNew-4 70968 1710 ns/op BenchmarkHTMLEscapeOld-4 86628 1357 ns/op BenchmarkByteStringReplacerWriteString-4 1054 112052 ns/op BenchmarkByteReplacerWriteString-4 1513 108373 ns/op BenchmarkByteByteReplaces-4 5034 23325 ns/op BenchmarkByteByteMap-4 13096 9174 ns/op BenchmarkMap/identity/ASCII-4 874910 137.2 ns/op BenchmarkMap/identity/Greek-4 395616 293.7 ns/op BenchmarkMap/change/ASCII-4 41662 2895 ns/op BenchmarkMap/change/Greek-4 26953 4486 ns/op BenchmarkIndexRune-4 2916842 40.77 ns/op BenchmarkIndexRuneLongString-4 2110120 57.69 ns/op BenchmarkIndexRuneFastPath-4 3258919 37.45 ns/op BenchmarkIndex-4 5319753 19.92 ns/op BenchmarkLastIndex-4 5183379 23.15 ns/op BenchmarkIndexByte-4 5212368 22.12 ns/op BenchmarkToUpper/#00-4 5355318 21.26 ns/op BenchmarkToUpper/ONLYUPPER-4 2915314 38.72 ns/op BenchmarkToUpper/abc-4 320031 385.8 ns/op BenchmarkToUpper/AbC123-4 272113 606.0 ns/op BenchmarkToUpper/azAZ09_-4 282252 447.4 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 63484 1945 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 81580 1432 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 32158 3660 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 59503 2003 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 100047 1253 ns/op BenchmarkToLower/#00-4 5668852 21.19 ns/op BenchmarkToLower/abc-4 4836813 26.13 ns/op BenchmarkToLower/AbC123-4 226496 537.4 ns/op BenchmarkToLower/azAZ09_-4 235438 529.7 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 110970 1091 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 75895 1570 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 29943 3838 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 58213 2172 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 100056 1209 ns/op BenchmarkMapNoChanges-4 1000000 108.3 ns/op BenchmarkTrim-4 36168 3320 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3426612 32.79 ns/op BenchmarkToValidUTF8/InvalidASCII-4 179638 660.1 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 126244 962.1 ns/op BenchmarkEqualFold/Tests-4 47479 2481 ns/op BenchmarkEqualFold/ASCII-4 3967119 29.90 ns/op BenchmarkEqualFold/UnicodePrefix-4 82806 1426 ns/op BenchmarkEqualFold/UnicodeSuffix-4 80006 1481 ns/op BenchmarkIndexHard1-4 1713 71188 ns/op BenchmarkIndexHard2-4 387 308159 ns/op BenchmarkIndexHard3-4 141 711017 ns/op BenchmarkIndexHard4-4 91 1295575 ns/op BenchmarkLastIndexHard1-4 45 2575978 ns/op BenchmarkLastIndexHard2-4 44 2581792 ns/op BenchmarkLastIndexHard3-4 45 2591846 ns/op BenchmarkCountHard1-4 1664 72376 ns/op BenchmarkCountHard2-4 391 323702 ns/op BenchmarkCountHard3-4 170 721048 ns/op BenchmarkIndexTorture-4 6982 15238 ns/op BenchmarkCountTorture-4 7477 15174 ns/op BenchmarkCountTortureOverlapping-4 736 152895 ns/op BenchmarkCountByte/10-4 5369300 21.73 ns/op 460.14 MB/s BenchmarkCountByte/32-4 5253952 22.10 ns/op 1447.92 MB/s BenchmarkCountByte/4096-4 550614 290.4 ns/op 14105.96 MB/s BenchmarkCountByte/4194304-4 613 199050 ns/op 21071.65 MB/s BenchmarkCountByte/67108864-4 24 6331331 ns/op 10599.49 MB/s BenchmarkFields/ASCII/16-4 271933 521.7 ns/op 30.67 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 20940 7839 ns/op 32.66 MB/s 384 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1351 90310 ns/op 45.36 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 74 1548726 ns/op 42.32 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 43015715 ns/op 24.38 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 312601 388.5 ns/op 41.19 MB/s 16 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 10000 10245 ns/op 24.99 MB/s 256 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 646 193639 ns/op 21.15 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 36 3548185 ns/op 18.47 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 72174365 ns/op 14.53 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 269966 449.4 ns/op 35.60 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 21968 5501 ns/op 46.54 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1125 107405 ns/op 38.14 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 54 1942744 ns/op 33.73 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 40219931 ns/op 26.07 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 333157 362.2 ns/op 44.17 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 14641 8196 ns/op 31.23 MB/s 256 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 818 140740 ns/op 29.10 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 43 3657912 ns/op 17.92 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 50311650 ns/op 20.84 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 64112965 ns/op BenchmarkSplitSingleByteSeparator-4 22 4925941 ns/op BenchmarkSplitMultiByteSeparator-4 50 2262416 ns/op BenchmarkSplitNSingleByteSeparator-4 306997 374.3 ns/op BenchmarkSplitNMultiByteSeparator-4 257680 445.5 ns/op BenchmarkRepeat/5x0-4 4215180 28.40 ns/op BenchmarkRepeat/5x1-4 4206108 28.39 ns/op BenchmarkRepeat/5x2-4 203373 591.5 ns/op BenchmarkRepeat/5x6-4 128446 966.0 ns/op BenchmarkRepeat/10x0-4 4134150 29.15 ns/op BenchmarkRepeat/10x1-4 4205558 28.52 ns/op BenchmarkRepeat/10x2-4 212332 594.3 ns/op BenchmarkRepeat/10x6-4 120150 979.2 ns/op BenchmarkRepeatLarge/256/1-4 56882 1997 ns/op 128.17 MB/s BenchmarkRepeatLarge/256/16-4 95344 1230 ns/op 208.18 MB/s BenchmarkRepeatLarge/512/1-4 37800 4469 ns/op 114.57 MB/s BenchmarkRepeatLarge/512/16-4 72758 2153 ns/op 237.82 MB/s BenchmarkRepeatLarge/1024/1-4 38844 2807 ns/op 364.77 MB/s BenchmarkRepeatLarge/1024/16-4 56947 2075 ns/op 493.56 MB/s BenchmarkRepeatLarge/2048/1-4 31849 5140 ns/op 398.42 MB/s BenchmarkRepeatLarge/2048/16-4 44018 2685 ns/op 762.70 MB/s BenchmarkRepeatLarge/4096/1-4 26995 4518 ns/op 906.57 MB/s BenchmarkRepeatLarge/4096/16-4 21754 4754 ns/op 861.58 MB/s BenchmarkRepeatLarge/8192/1-4 15846 6731 ns/op 1217.05 MB/s BenchmarkRepeatLarge/8192/16-4 20041 5735 ns/op 1428.36 MB/s BenchmarkRepeatLarge/8192/4097-4 6220717 19.06 ns/op 215005.58 MB/s BenchmarkRepeatLarge/16384/1-4 11137 12354 ns/op 1326.21 MB/s BenchmarkRepeatLarge/16384/16-4 12434 14051 ns/op 1166.01 MB/s BenchmarkRepeatLarge/16384/4097-4 18049 7577 ns/op 1622.20 MB/s BenchmarkRepeatLarge/32768/1-4 4974 21231 ns/op 1543.41 MB/s BenchmarkRepeatLarge/32768/16-4 5474 19894 ns/op 1647.09 MB/s BenchmarkRepeatLarge/32768/4097-4 8035 21698 ns/op 1321.74 MB/s BenchmarkRepeatLarge/65536/1-4 3122 32286 ns/op 2029.88 MB/s BenchmarkRepeatLarge/65536/16-4 3230 52311 ns/op 1252.82 MB/s BenchmarkRepeatLarge/65536/4097-4 3614 34857 ns/op 1763.05 MB/s BenchmarkRepeatLarge/131072/1-4 528 236131 ns/op 555.08 MB/s BenchmarkRepeatLarge/131072/16-4 510 277390 ns/op 472.52 MB/s BenchmarkRepeatLarge/131072/4097-4 510 227519 ns/op 558.23 MB/s BenchmarkRepeatLarge/262144/1-4 253 441745 ns/op 593.43 MB/s BenchmarkRepeatLarge/262144/16-4 229 443203 ns/op 591.48 MB/s BenchmarkRepeatLarge/262144/4097-4 267 494995 ns/op 521.44 MB/s BenchmarkRepeatLarge/524288/1-4 126 904101 ns/op 579.90 MB/s BenchmarkRepeatLarge/524288/16-4 129 1278176 ns/op 410.18 MB/s BenchmarkRepeatLarge/524288/4097-4 100 1454516 ns/op 357.73 MB/s BenchmarkRepeatLarge/1048576/1-4 69 1758538 ns/op 596.28 MB/s BenchmarkRepeatLarge/1048576/16-4 60 2801169 ns/op 374.34 MB/s BenchmarkRepeatLarge/1048576/4097-4 63 1801238 ns/op 580.01 MB/s BenchmarkRepeatLarge/2097152/1-4 33 4264770 ns/op 491.74 MB/s BenchmarkRepeatLarge/2097152/16-4 33 3811909 ns/op 550.16 MB/s BenchmarkRepeatLarge/2097152/4097-4 31 3682803 ns/op 568.47 MB/s BenchmarkRepeatLarge/4194304/1-4 16 8998468 ns/op 466.11 MB/s BenchmarkRepeatLarge/4194304/16-4 15 8211336 ns/op 510.79 MB/s BenchmarkRepeatLarge/4194304/4097-4 13 8592273 ns/op 487.79 MB/s BenchmarkRepeatLarge/8388608/1-4 8 15340704 ns/op 546.82 MB/s BenchmarkRepeatLarge/8388608/16-4 7 14772263 ns/op 567.86 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15611799 ns/op 537.19 MB/s BenchmarkRepeatLarge/16777216/1-4 3 44598458 ns/op 376.18 MB/s BenchmarkRepeatLarge/16777216/16-4 3 37051203 ns/op 452.81 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 32619607 ns/op 514.33 MB/s BenchmarkRepeatLarge/33554432/1-4 2 61009670 ns/op 549.99 MB/s BenchmarkRepeatLarge/33554432/16-4 2 60931863 ns/op 550.69 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 62916650 ns/op 533.32 MB/s BenchmarkRepeatLarge/67108864/1-4 1 126002226 ns/op 532.60 MB/s BenchmarkRepeatLarge/67108864/16-4 1 125937282 ns/op 532.88 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 130646329 ns/op 513.67 MB/s BenchmarkRepeatLarge/134217728/1-4 1 222841494 ns/op 602.30 MB/s BenchmarkRepeatLarge/134217728/16-4 1 251020028 ns/op 534.69 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 264043382 ns/op 508.32 MB/s BenchmarkRepeatLarge/268435456/1-4 1 447018855 ns/op 600.50 MB/s BenchmarkRepeatLarge/268435456/16-4 1 512404765 ns/op 523.87 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 506515019 ns/op 529.97 MB/s BenchmarkRepeatLarge/536870912/1-4 1 866933622 ns/op 619.28 MB/s BenchmarkRepeatLarge/536870912/16-4 1 994959304 ns/op 539.59 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1011754003 ns/op 530.63 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1737822676 ns/op 617.87 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 2056837907 ns/op 522.04 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 2115275033 ns/op 507.61 MB/s BenchmarkRepeatSpaces-4 4198466 28.44 ns/op 0 B/op 0 allocs/op BenchmarkIndexAnyASCII/1:1-4 2548786 46.32 ns/op BenchmarkIndexAnyASCII/1:2-4 2440218 49.71 ns/op BenchmarkIndexAnyASCII/1:4-4 2390778 50.52 ns/op BenchmarkIndexAnyASCII/1:8-4 2272578 57.21 ns/op BenchmarkIndexAnyASCII/1:16-4 2030365 59.74 ns/op BenchmarkIndexAnyASCII/1:32-4 1952530 62.61 ns/op BenchmarkIndexAnyASCII/1:64-4 1888155 62.52 ns/op BenchmarkIndexAnyASCII/16:1-4 2490440 48.38 ns/op BenchmarkIndexAnyASCII/16:2-4 658482 183.8 ns/op BenchmarkIndexAnyASCII/16:4-4 633336 193.4 ns/op BenchmarkIndexAnyASCII/16:8-4 622108 200.3 ns/op BenchmarkIndexAnyASCII/16:16-4 570276 210.0 ns/op BenchmarkIndexAnyASCII/16:32-4 509842 236.6 ns/op BenchmarkIndexAnyASCII/16:64-4 407590 293.5 ns/op BenchmarkIndexAnyASCII/256:1-4 1970295 58.90 ns/op BenchmarkIndexAnyASCII/256:2-4 54668 2469 ns/op BenchmarkIndexAnyASCII/256:4-4 54078 2208 ns/op BenchmarkIndexAnyASCII/256:8-4 54399 2659 ns/op BenchmarkIndexAnyASCII/256:16-4 53811 2250 ns/op BenchmarkIndexAnyASCII/256:32-4 53648 2253 ns/op BenchmarkIndexAnyASCII/256:64-4 51591 2643 ns/op BenchmarkIndexAnyUTF8/1:1-4 2795606 42.47 ns/op BenchmarkIndexAnyUTF8/1:2-4 2509438 49.12 ns/op BenchmarkIndexAnyUTF8/1:4-4 2323570 50.67 ns/op BenchmarkIndexAnyUTF8/1:8-4 2239929 53.05 ns/op BenchmarkIndexAnyUTF8/1:16-4 1989310 70.00 ns/op BenchmarkIndexAnyUTF8/1:32-4 2011578 63.04 ns/op BenchmarkIndexAnyUTF8/1:64-4 1874798 64.01 ns/op BenchmarkIndexAnyUTF8/16:1-4 1839910 65.69 ns/op BenchmarkIndexAnyUTF8/16:2-4 347634 337.3 ns/op BenchmarkIndexAnyUTF8/16:4-4 287223 380.5 ns/op BenchmarkIndexAnyUTF8/16:8-4 291550 386.4 ns/op BenchmarkIndexAnyUTF8/16:16-4 232928 508.4 ns/op BenchmarkIndexAnyUTF8/16:32-4 227942 521.2 ns/op BenchmarkIndexAnyUTF8/16:64-4 219603 562.7 ns/op BenchmarkIndexAnyUTF8/256:1-4 405043 300.4 ns/op BenchmarkIndexAnyUTF8/256:2-4 24357 4870 ns/op BenchmarkIndexAnyUTF8/256:4-4 22543 5326 ns/op BenchmarkIndexAnyUTF8/256:8-4 20283 5741 ns/op BenchmarkIndexAnyUTF8/256:16-4 15824 7585 ns/op BenchmarkIndexAnyUTF8/256:32-4 15445 7960 ns/op BenchmarkIndexAnyUTF8/256:64-4 14170 8592 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2637490 45.87 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2655207 44.78 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2482666 48.80 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2191075 52.51 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2076008 57.66 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2015760 58.45 ns/op BenchmarkLastIndexAnyASCII/1:64-4 1990812 61.61 ns/op BenchmarkLastIndexAnyASCII/16:1-4 677566 181.1 ns/op BenchmarkLastIndexAnyASCII/16:2-4 662538 181.9 ns/op BenchmarkLastIndexAnyASCII/16:4-4 653857 187.8 ns/op BenchmarkLastIndexAnyASCII/16:8-4 623242 342.2 ns/op BenchmarkLastIndexAnyASCII/16:16-4 573970 209.5 ns/op BenchmarkLastIndexAnyASCII/16:32-4 502568 236.1 ns/op BenchmarkLastIndexAnyASCII/16:64-4 398686 299.3 ns/op BenchmarkLastIndexAnyASCII/256:1-4 46423 2216 ns/op BenchmarkLastIndexAnyASCII/256:2-4 54286 2188 ns/op BenchmarkLastIndexAnyASCII/256:4-4 55026 2214 ns/op BenchmarkLastIndexAnyASCII/256:8-4 54057 2233 ns/op BenchmarkLastIndexAnyASCII/256:16-4 53499 2231 ns/op BenchmarkLastIndexAnyASCII/256:32-4 53449 2259 ns/op BenchmarkLastIndexAnyASCII/256:64-4 52359 2311 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2515407 44.87 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2592138 45.58 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2514944 48.01 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2406430 49.84 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2094693 60.52 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2044003 63.65 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1956853 60.23 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 474619 244.4 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 208387 530.2 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 211735 567.5 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 195285 590.7 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 163422 712.5 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 167407 724.7 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 155350 759.3 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 35942 3247 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 14743 8091 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 13723 8625 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 13096 9183 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 11275 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10944 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 9859 14912 ns/op BenchmarkTrimASCII/1:1-4 3912506 31.29 ns/op BenchmarkTrimASCII/1:2-4 2601384 46.74 ns/op BenchmarkTrimASCII/1:4-4 2420611 49.48 ns/op BenchmarkTrimASCII/1:8-4 2047713 57.19 ns/op BenchmarkTrimASCII/1:16-4 1627102 73.76 ns/op BenchmarkTrimASCII/16:1-4 2982444 48.45 ns/op BenchmarkTrimASCII/16:2-4 641214 188.7 ns/op BenchmarkTrimASCII/16:4-4 620726 192.3 ns/op BenchmarkTrimASCII/16:8-4 571855 200.9 ns/op BenchmarkTrimASCII/16:16-4 541987 224.6 ns/op BenchmarkTrimASCII/256:1-4 571320 211.3 ns/op BenchmarkTrimASCII/256:2-4 52089 2287 ns/op BenchmarkTrimASCII/256:4-4 53506 2242 ns/op BenchmarkTrimASCII/256:8-4 51256 2300 ns/op BenchmarkTrimASCII/256:16-4 47066 2550 ns/op BenchmarkTrimASCII/4096:1-4 42228 2830 ns/op BenchmarkTrimASCII/4096:2-4 3296 35578 ns/op BenchmarkTrimASCII/4096:4-4 3370 36021 ns/op BenchmarkTrimASCII/4096:8-4 3429 35768 ns/op BenchmarkTrimASCII/4096:16-4 3402 40431 ns/op BenchmarkTrimByte-4 4963575 23.50 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 29148 4343 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 27906 4292 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1489 81548 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1784 64878 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3831 31704 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7177 16409 ns/op BenchmarkJoin/0-4 6143192 18.89 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4616592 25.60 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 194887 623.4 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 117465 924.4 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 101022 1233 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 73593 1493 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 69453 1717 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 61863 1972 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 3310458 36.39 ns/op BenchmarkTrimSpace/ASCII-4 1347984 89.83 ns/op BenchmarkTrimSpace/SomeNonASCII-4 139864 858.5 ns/op BenchmarkTrimSpace/JustNonASCII-4 66747 1810 ns/op BenchmarkReplaceAll-4 139092 869.3 ns/op 16 B/op 1 allocs/op PASS ok strings 61.650s goos: linux goarch: s390x pkg: sync BenchmarkCond1-4 78738 1433 ns/op BenchmarkCond2-4 32779 3677 ns/op BenchmarkCond4-4 27408 4386 ns/op BenchmarkCond8-4 14271 8172 ns/op BenchmarkCond16-4 6253 18178 ns/op BenchmarkCond32-4 2824 40464 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 1129735 138.5 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 573589 188.9 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 999057 121.5 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 900967 132.2 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 517582 211.2 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 1520406 76.62 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 137842 944.5 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 118597 1048 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 109800 1072 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 79402 1584 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 1000000 137.1 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 242152 494.2 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 1000000 124.9 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 221550 544.4 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 1320608 96.00 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 241682 491.0 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 3224314 45.14 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 77346 1764 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 156010 696.7 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 455240 263.3 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 3414 31761 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 565 202031 ns/op BenchmarkRange/*sync.Map-4 1898 60467 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 96069 1057 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 357656 329.2 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 101025 1107 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 179838 658.8 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 398173 259.6 ns/op BenchmarkAdversarialDelete/*sync.Map-4 311737 411.1 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 125802 928.6 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 242136 485.3 ns/op BenchmarkDeleteCollision/*sync.Map-4 1470318 73.73 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 69884 1484 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 194056 638.0 ns/op BenchmarkSwapCollision/*sync.Map-4 129007 921.9 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 379 392528 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 161029 830.8 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 474877 288.3 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 26479 4023 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 90147 1359 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 31201 3629 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 372037 371.0 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 132133 871.8 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 398138 318.5 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2663166 56.21 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 228740 535.8 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 3012147 40.21 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 1150906 93.37 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 205894 585.7 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 1130562 101.2 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 135600 947.7 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 438766 261.9 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 886533 151.5 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 156976 767.1 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 952408 132.1 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 167652 845.4 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 154150 810.3 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 350032 288.3 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 78824 1526 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 334999 375.3 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 1093825 123.9 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 167377 719.1 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 1365698 92.95 ns/op BenchmarkClear/*sync_test.DeepCopyMap-4 65728 2030 ns/op BenchmarkClear/*sync_test.RWMutexMap-4 111595 1072 ns/op BenchmarkClear/*sync.Map-4 49029 2461 ns/op BenchmarkUncontendedSemaphore-4 4815326 23.87 ns/op BenchmarkContendedSemaphore-4 4857332 28.73 ns/op BenchmarkMutexUncontended-4 984872 125.0 ns/op BenchmarkMutex-4 327718 366.7 ns/op BenchmarkMutexSlack-4 315162 369.5 ns/op BenchmarkMutexWork-4 286896 427.6 ns/op BenchmarkMutexWorkSlack-4 262834 439.5 ns/op BenchmarkMutexNoSpin-4 97586 1253 ns/op BenchmarkMutexSpin-4 75991 1609 ns/op BenchmarkOnce-4 1793736 67.78 ns/op BenchmarkOnceFunc/v=Once-4 1720030 70.06 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 1344451 88.26 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 1462471 81.53 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 1554494 75.91 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 1364540 87.92 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 1478781 80.86 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 8807899 13.88 ns/op BenchmarkSemaSyntNonblock-4 2534769 48.74 ns/op BenchmarkSemaSyntBlock-4 1283989 81.85 ns/op BenchmarkSemaWorkNonblock-4 977204 110.7 ns/op BenchmarkSemaWorkBlock-4 1000000 102.3 ns/op BenchmarkRWMutexUncontended-4 479834 239.8 ns/op BenchmarkRWMutexWrite100-4 438949 258.4 ns/op BenchmarkRWMutexWrite10-4 390220 298.3 ns/op BenchmarkRWMutexWorkWrite100-4 338346 403.7 ns/op BenchmarkRWMutexWorkWrite10-4 294000 426.8 ns/op BenchmarkWaitGroupUncontended-4 1101928 143.8 ns/op BenchmarkWaitGroupAddDone-4 668088 170.1 ns/op BenchmarkWaitGroupAddDoneWork-4 702925 159.6 ns/op BenchmarkWaitGroupWait-4 4359345 31.57 ns/op BenchmarkWaitGroupWaitWork-4 3073994 42.68 ns/op BenchmarkWaitGroupActuallyWait-4 97704 2179 ns/op 32 B/op 2 allocs/op PASS ok sync 19.743s goos: linux goarch: s390x pkg: sync/atomic BenchmarkValueRead-4 696865 154.1 ns/op PASS ok sync/atomic 1.188s PASS ok syscall 1.022s goos: linux goarch: s390x pkg: testing BenchmarkTBHelper-4 167637 754.1 ns/op 0 B/op 0 allocs/op PASS ok testing 1.311s goos: linux goarch: s390x pkg: text/tabwriter BenchmarkTable/1x10/new-4 6036 22079 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 6934 14784 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 72 1553650 ns/op 110960 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 79 1364056 ns/op 1404 B/op 12 allocs/op BenchmarkTable/1x100000/new-4 1 183664164 ns/op 18285136 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 200039822 ns/op 18285040 B/op 100056 allocs/op BenchmarkTable/10x10/new-4 1401 83152 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 1770 68530 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 16 6820828 ns/op 395142 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 18 6369920 ns/op 21952 B/op 57 allocs/op BenchmarkTable/10x100000/new-4 1 730913719 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/10x100000/reuse-4 1 723057146 ns/op 47012752 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 195 601743 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 211 574801 ns/op 186 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 58914744 ns/op 3270528 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 2 57895564 ns/op 1635264 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7151104689 ns/op 334042080 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 7024863198 ns/op 334041984 B/op 100088 allocs/op BenchmarkPyramid/10-4 2390 48499 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 34 3163888 ns/op 410536 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 310072228 ns/op 35606824 B/op 2054 allocs/op BenchmarkRagged/10-4 2202 52501 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 236 502065 ns/op 42416 B/op 188 allocs/op BenchmarkRagged/1000-4 24 4984504 ns/op 408992 B/op 1660 allocs/op BenchmarkCode-4 5733 19939 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 20.096s goos: linux goarch: s390x pkg: text/template/parse BenchmarkParseLarge-4 1 106110481 ns/op BenchmarkVariableString-4 103824 1118 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 1862 64609 ns/op 2517 B/op 39 allocs/op PASS ok text/template/parse 1.377s goos: linux goarch: s390x pkg: time BenchmarkAfterFunc1000-4 105 1047042 ns/op BenchmarkAfter-4 197816 804.7 ns/op BenchmarkStop/impl=chan-4 315877 468.9 ns/op BenchmarkStop/impl=func-4 261760 417.8 ns/op BenchmarkSimultaneousAfterFunc1000-4 46 2437418 ns/op BenchmarkStartStop1000-4 536 223943 ns/op BenchmarkReset/impl=chan-4 2363378 76.72 ns/op BenchmarkReset/impl=func-4 2017081 73.96 ns/op BenchmarkSleep1000-4 82 1804723 ns/op BenchmarkParallelTimerLatency-4 26 1659003 avg-late-ns 14986947 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 1254461 avg-late-ns 7932672 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 316817 avg-late-ns 802127 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 330074 avg-late-ns 1440334 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 462631 avg-late-ns 2669290 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 341758 avg-late-ns 1617263 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 4117222 avg-late-ns 17223639 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 27 702204 avg-late-ns 5756429 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 30 1417790 avg-late-ns 31889818 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 25 1019802 avg-late-ns 12844738 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 696847 avg-late-ns 6197233 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 33 422852 avg-late-ns 1537409 max-late-ns BenchmarkAdjustTimers10000-4 42 2677958 ns/op BenchmarkTicker-4 894294 154.4 ns/op BenchmarkTickerReset-4 1655293 67.42 ns/op BenchmarkTickerResetNaive-4 261236 483.9 ns/op BenchmarkNow-4 1786966 67.56 ns/op BenchmarkNowUnixNano-4 1404360 87.04 ns/op BenchmarkNowUnixMilli-4 1386874 86.21 ns/op BenchmarkNowUnixMicro-4 1375513 88.60 ns/op BenchmarkFormat-4 56534 2189 ns/op BenchmarkFormatRFC3339-4 82998 1444 ns/op BenchmarkFormatRFC3339Nano-4 78252 1557 ns/op BenchmarkFormatNow-4 83146 1438 ns/op BenchmarkMarshalJSON-4 99402 1223 ns/op BenchmarkMarshalText-4 112644 1042 ns/op BenchmarkMarshalBinary-4 231124 505.0 ns/op BenchmarkParse-4 143534 847.3 ns/op BenchmarkParseRFC3339UTC-4 383275 314.4 ns/op BenchmarkParseRFC3339UTCBytes-4 242347 493.9 ns/op BenchmarkParseRFC3339TZ-4 95776 1246 ns/op BenchmarkParseRFC3339TZBytes-4 71256 1656 ns/op BenchmarkParseDuration-4 613634 202.0 ns/op BenchmarkHour-4 857734 220.0 ns/op BenchmarkSecond-4 866736 139.1 ns/op BenchmarkDate-4 621928 190.7 ns/op BenchmarkYear-4 734506 167.5 ns/op BenchmarkYearDay-4 713617 167.9 ns/op BenchmarkMonth-4 746979 165.2 ns/op BenchmarkDay-4 735091 164.3 ns/op BenchmarkISOWeek-4 702844 178.1 ns/op BenchmarkGoString-4 71766 1881 ns/op BenchmarkDateFunc-4 1615446 73.32 ns/op BenchmarkUnmarshalText-4 86976 1360 ns/op PASS ok time 15.949s goos: linux goarch: s390x pkg: unicode BenchmarkToUpper-4 415633 268.7 ns/op BenchmarkToLower-4 382119 303.2 ns/op BenchmarkSimpleFold/Upper-4 240040 472.9 ns/op BenchmarkSimpleFold/Lower-4 250772 506.1 ns/op BenchmarkSimpleFold/Fold-4 542547 219.9 ns/op BenchmarkSimpleFold/NoFold-4 304761 400.9 ns/op PASS ok unicode 1.747s goos: linux goarch: s390x pkg: unicode/utf16 BenchmarkDecodeValidASCII-4 420991 279.8 ns/op BenchmarkDecodeValidJapaneseChars-4 480146 246.4 ns/op BenchmarkDecodeRune-4 1368878 86.20 ns/op BenchmarkEncodeValidASCII-4 320601 359.4 ns/op BenchmarkEncodeValidJapaneseChars-4 496774 233.2 ns/op BenchmarkAppendRuneValidASCII-4 720817 169.6 ns/op BenchmarkAppendRuneValidJapaneseChars-4 1201273 96.88 ns/op BenchmarkEncodeRune-4 690313 171.7 ns/op PASS ok unicode/utf16 2.188s goos: linux goarch: s390x pkg: unicode/utf8 BenchmarkRuneCountTenASCIIChars-4 3136196 37.64 ns/op BenchmarkRuneCountTenJapaneseChars-4 1240851 96.17 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 9528406 12.00 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 1920012 62.91 ns/op BenchmarkValidTenASCIIChars-4 2345134 50.48 ns/op BenchmarkValid100KASCIIChars-4 99 1609084 ns/op BenchmarkValidTenJapaneseChars-4 336318 301.6 ns/op BenchmarkValidLongMostlyASCII-4 109 1096269 ns/op BenchmarkValidLongJapanese-4 64 1851814 ns/op BenchmarkValidStringTenASCIIChars-4 5015103 23.35 ns/op BenchmarkValidString100KASCIIChars-4 7098 16948 ns/op BenchmarkValidStringTenJapaneseChars-4 478122 246.6 ns/op BenchmarkValidStringLongMostlyASCII-4 1327 90436 ns/op BenchmarkValidStringLongJapanese-4 171 700972 ns/op BenchmarkEncodeASCIIRune-4 8720368 13.80 ns/op BenchmarkEncodeSpanishRune-4 3058746 38.99 ns/op BenchmarkEncodeJapaneseRune-4 2574901 46.58 ns/op BenchmarkEncodeMaxRune-4 1913318 54.53 ns/op BenchmarkEncodeInvalidRuneMaxPlusOne-4 2590416 47.20 ns/op BenchmarkEncodeInvalidRuneSurrogate-4 2518008 47.66 ns/op BenchmarkEncodeInvalidRuneNegative-4 2522748 47.31 ns/op BenchmarkAppendASCIIRune-4 8724790 14.01 ns/op BenchmarkAppendSpanishRune-4 3643584 32.53 ns/op BenchmarkAppendJapaneseRune-4 2945475 40.71 ns/op BenchmarkAppendMaxRune-4 2374126 48.95 ns/op BenchmarkAppendInvalidRuneMaxPlusOne-4 2979196 40.49 ns/op BenchmarkAppendInvalidRuneSurrogate-4 2931248 40.78 ns/op BenchmarkAppendInvalidRuneNegative-4 2980814 40.70 ns/op BenchmarkDecodeASCIIRune-4 2892050 41.38 ns/op BenchmarkDecodeJapaneseRune-4 2688805 44.04 ns/op BenchmarkFullRune/ASCII-4 3328777 37.09 ns/op BenchmarkFullRune/Incomplete-4 1387278 87.05 ns/op BenchmarkFullRune/Japanese-4 3284869 36.31 ns/op PASS ok unicode/utf8 6.444s goos: linux goarch: s390x pkg: unique BenchmarkMake-4 418262 250.4 ns/op 0 B/op 0 allocs/op BenchmarkMakeMany-4 341275 327.8 ns/op 0 B/op 0 allocs/op BenchmarkMakeManyMany-4 206434 651.6 ns/op 0 B/op 0 allocs/op PASS ok unique 6.861s goos: linux goarch: s390x pkg: cmd/api BenchmarkAll-4 1 82863871884 ns/op PASS ok cmd/api 83.942s goos: linux goarch: s390x pkg: cmd/cgo/internal/test BenchmarkCgoCall/add-int-4 643231 179.0 ns/op BenchmarkCgoCall/one-pointer-4 526815 227.5 ns/op BenchmarkCgoCall/string-pointer-escape-4 483205 253.9 ns/op BenchmarkCgoCall/string-pointer-noescape-4 595598 211.0 ns/op BenchmarkCgoCall/eight-pointers-4 239774 516.5 ns/op BenchmarkCgoCall/eight-pointers-nil-4 546865 223.0 ns/op BenchmarkCgoCall/eight-pointers-array-4 41355 3097 ns/op BenchmarkCgoCall/eight-pointers-slice-4 50330 2359 ns/op BenchmarkGoString-4 1267413 93.21 ns/op BenchmarkCGoCallback-4 69811 1730 ns/op BenchmarkCGoInCThread-4 319731 363.0 ns/op PASS ok cmd/cgo/internal/test 2.550s goos: linux goarch: s390x pkg: cmd/compile/internal/reflectdata BenchmarkEqArrayOfStrings5-4 447756 254.0 ns/op BenchmarkEqArrayOfStrings64-4 72618 1607 ns/op BenchmarkEqArrayOfStrings1024-4 4142 29309 ns/op BenchmarkEqArrayOfFloats5-4 623492 178.2 ns/op BenchmarkEqArrayOfFloats64-4 77211 1637 ns/op BenchmarkEqArrayOfFloats1024-4 7432 15700 ns/op BenchmarkEqArrayOfStructsEq-4 1272 95393 ns/op BenchmarkEqArrayOfStructsNotEq-4 1946 61797 ns/op BenchmarkEqStruct-4 15618176 7.368 ns/op PASS ok cmd/compile/internal/reflectdata 2.167s goos: linux goarch: s390x pkg: cmd/compile/internal/ssa BenchmarkPhioptPass-4 10000 57637 ns/op BenchmarkInvertLessThanNoov-4 12227396 9.758 ns/op BenchmarkCopyElim1-4 1462 84036 ns/op BenchmarkCopyElim10-4 1228 97823 ns/op BenchmarkCopyElim100-4 590 201184 ns/op BenchmarkCopyElim1000-4 75 1550237 ns/op BenchmarkCopyElim10000-4 4 25929885 ns/op BenchmarkCopyElim100000-4 1 474124659 ns/op BenchmarkDeadCode/1-4 1228 96930 ns/op BenchmarkDeadCode/10-4 979 112623 ns/op BenchmarkDeadCode/100-4 376 317399 ns/op BenchmarkDeadCode/1000-4 52 2372220 ns/op BenchmarkDeadCode/10000-4 5 24616509 ns/op BenchmarkDeadCode/100000-4 1 309992604 ns/op BenchmarkDeadCode/200000-4 1 746874221 ns/op BenchmarkDominatorsLinear-4 12 10552708 ns/op 0.95 MB/s BenchmarkDominatorsFwdBack-4 8 13576562 ns/op 0.74 MB/s BenchmarkDominatorsManyPred-4 7 16081772 ns/op 0.62 MB/s BenchmarkDominatorsMaxPred-4 7 16141848 ns/op 0.62 MB/s BenchmarkDominatorsMaxPredVal-4 7 15874954 ns/op 0.63 MB/s BenchmarkFuse/1-4 942 150554 ns/op BenchmarkFuse/10-4 652 174220 ns/op BenchmarkFuse/100-4 165 706688 ns/op BenchmarkFuse/1000-4 20 6255212 ns/op BenchmarkFuse/10000-4 2 69612414 ns/op BenchmarkNilCheckDeep1-4 7965 14270 ns/op 0.07 MB/s 234 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 3302 35704 ns/op 0.28 MB/s 233 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 490 245952 ns/op 0.41 MB/s 1216 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 49 2463927 ns/op 0.41 MB/s 9228 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 4 26395721 ns/op 0.38 MB/s 164324 B/op 6 allocs/op BenchmarkDSEPass-4 13 7729010 ns/op 86058 B/op 10 allocs/op BenchmarkDSEPassBlock-4 1 202795060 ns/op 4255264 B/op 108406 allocs/op BenchmarkCSEPass-4 6 19331625 ns/op 262538 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 235517842 ns/op 3755256 B/op 52542 allocs/op BenchmarkDeadcodePass-4 109 1022317 ns/op 99572 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 208604311 ns/op 4027472 B/op 44761 allocs/op BenchmarkMultiPass-4 42 2443615 ns/op 239661 B/op 8 allocs/op BenchmarkMultiPassBlock-4 1 389830525 ns/op 9301088 B/op 105006 allocs/op BenchmarkCondRewrite/SoloJump-4 3006808 39.58 ns/op BenchmarkCondRewrite/CombJump-4 2974324 40.06 ns/op PASS ok cmd/compile/internal/ssa 15.195s goos: linux goarch: s390x pkg: cmd/compile/internal/test BenchmarkLoadAdd-4 7626 15444 ns/op BenchmarkExtShift-4 14616 8236 ns/op BenchmarkModify-4 7772 14966 ns/op BenchmarkMullImm-4 14548 8174 ns/op BenchmarkConstModify-4 8121 14673 ns/op BenchmarkBitSet-4 16664 7214 ns/op BenchmarkBitClear-4 15337 7810 ns/op BenchmarkBitToggle-4 16459 7209 ns/op BenchmarkBitSetConst-4 130135 925.9 ns/op BenchmarkBitClearConst-4 127366 962.5 ns/op BenchmarkBitToggleConst-4 129890 924.1 ns/op BenchmarkDivconstI64-4 8078648 14.80 ns/op BenchmarkModconstI64-4 7611500 15.72 ns/op BenchmarkDivisiblePow2constI64-4 8082423 14.83 ns/op BenchmarkDivisibleconstI64-4 7805898 15.18 ns/op BenchmarkDivisibleWDivconstI64-4 4901119 23.38 ns/op BenchmarkDivconstU64/3-4 8031750 14.99 ns/op BenchmarkDivconstU64/5-4 7501084 16.00 ns/op BenchmarkDivconstU64/37-4 7921210 15.19 ns/op BenchmarkDivconstU64/1234567-4 7898713 15.22 ns/op BenchmarkModconstU64-4 7957228 15.27 ns/op BenchmarkDivisibleconstU64-4 8054175 14.94 ns/op BenchmarkDivisibleWDivconstU64-4 5139896 23.17 ns/op BenchmarkDivconstI32-4 8155095 14.76 ns/op BenchmarkModconstI32-4 7819144 15.36 ns/op BenchmarkDivisiblePow2constI32-4 7961541 14.93 ns/op BenchmarkDivisibleconstI32-4 8024335 14.95 ns/op BenchmarkDivisibleWDivconstI32-4 5287134 22.37 ns/op BenchmarkDivconstU32-4 7992547 15.01 ns/op BenchmarkModconstU32-4 8077231 14.92 ns/op BenchmarkDivisibleconstU32-4 8052307 14.82 ns/op BenchmarkDivisibleWDivconstU32-4 5292760 22.35 ns/op BenchmarkDivconstI16-4 8050915 14.77 ns/op BenchmarkModconstI16-4 8033462 14.89 ns/op BenchmarkDivisiblePow2constI16-4 8051595 14.98 ns/op BenchmarkDivisibleconstI16-4 8055217 14.98 ns/op BenchmarkDivisibleWDivconstI16-4 5089754 23.06 ns/op BenchmarkDivconstU16-4 8168289 14.69 ns/op BenchmarkModconstU16-4 7667835 15.83 ns/op BenchmarkDivisibleconstU16-4 8137350 14.72 ns/op BenchmarkDivisibleWDivconstU16-4 5355610 22.15 ns/op BenchmarkDivconstI8-4 8006100 14.91 ns/op BenchmarkModconstI8-4 7865524 15.29 ns/op BenchmarkDivisiblePow2constI8-4 8131482 14.81 ns/op BenchmarkDivisibleconstI8-4 8163384 14.86 ns/op BenchmarkDivisibleWDivconstI8-4 5444338 21.94 ns/op BenchmarkDivconstU8-4 7826170 15.23 ns/op BenchmarkModconstU8-4 8039526 14.93 ns/op BenchmarkDivisibleconstU8-4 8023474 14.91 ns/op BenchmarkDivisibleWDivconstU8-4 5235519 22.23 ns/op BenchmarkMul2-4 175394 688.3 ns/op BenchmarkMulNeg2-4 175218 687.5 ns/op BenchmarkEfaceInteger-4 4130694 25.82 ns/op BenchmarkTypeAssert-4 14053267 8.515 ns/op BenchmarkDiv64UnsignedSmall-4 13930364 8.656 ns/op BenchmarkDiv64Small-4 13712355 8.700 ns/op BenchmarkDiv64SmallNegDivisor-4 13827121 8.696 ns/op BenchmarkDiv64SmallNegDividend-4 13824146 8.745 ns/op BenchmarkDiv64SmallNegBoth-4 14087655 8.681 ns/op BenchmarkDiv64Unsigned-4 11256696 10.45 ns/op BenchmarkDiv64-4 11597322 10.28 ns/op BenchmarkDiv64NegDivisor-4 11563202 10.27 ns/op BenchmarkDiv64NegDividend-4 11515160 10.62 ns/op BenchmarkDiv64NegBoth-4 11606617 10.49 ns/op BenchmarkMod64UnsignedSmall-4 13614847 8.755 ns/op BenchmarkMod64Small-4 13871886 8.765 ns/op BenchmarkMod64SmallNegDivisor-4 13748168 8.707 ns/op BenchmarkMod64SmallNegDividend-4 13763847 9.481 ns/op BenchmarkMod64SmallNegBoth-4 13835347 8.559 ns/op BenchmarkMod64Unsigned-4 11382464 10.35 ns/op BenchmarkMod64-4 11602857 10.20 ns/op BenchmarkMod64NegDivisor-4 11350596 10.33 ns/op BenchmarkMod64NegDividend-4 11079877 10.29 ns/op BenchmarkMod64NegBoth-4 11606209 10.14 ns/op BenchmarkMulconstI32/3-4 14824402 8.138 ns/op BenchmarkMulconstI32/5-4 14806566 8.165 ns/op BenchmarkMulconstI32/12-4 14323483 8.133 ns/op BenchmarkMulconstI32/120-4 14818150 8.180 ns/op BenchmarkMulconstI32/-120-4 14495662 8.238 ns/op BenchmarkMulconstI32/65537-4 14469889 8.223 ns/op BenchmarkMulconstI32/65538-4 14826078 8.143 ns/op BenchmarkMulconstI64/3-4 14832088 8.134 ns/op BenchmarkMulconstI64/5-4 14695090 8.233 ns/op BenchmarkMulconstI64/12-4 14754992 8.128 ns/op BenchmarkMulconstI64/120-4 14732378 8.240 ns/op BenchmarkMulconstI64/-120-4 14780174 8.222 ns/op BenchmarkMulconstI64/65537-4 14824824 8.204 ns/op BenchmarkMulconstI64/65538-4 14508541 8.188 ns/op BenchmarkMulconstU32/3-4 14762965 8.145 ns/op BenchmarkMulconstU32/5-4 14795842 8.147 ns/op BenchmarkMulconstU32/12-4 14820649 8.136 ns/op BenchmarkMulconstU32/120-4 14716402 8.156 ns/op BenchmarkMulconstU32/65537-4 14809756 8.139 ns/op BenchmarkMulconstU32/65538-4 14697391 8.169 ns/op BenchmarkMulconstU64/3-4 14837396 8.172 ns/op BenchmarkMulconstU64/5-4 14788447 8.122 ns/op BenchmarkMulconstU64/12-4 14824675 8.117 ns/op BenchmarkMulconstU64/120-4 14813842 8.145 ns/op BenchmarkMulconstU64/65537-4 14701351 8.201 ns/op BenchmarkMulconstU64/65538-4 14827214 8.153 ns/op BenchmarkShiftArithmeticRight-4 14768478 7.970 ns/op BenchmarkSwitch8Predictable-4 9650772 12.14 ns/op BenchmarkSwitch8Unpredictable-4 5743239 20.99 ns/op BenchmarkSwitch32Predictable-4 7947345 15.91 ns/op BenchmarkSwitch32Unpredictable-4 5484514 21.80 ns/op BenchmarkSwitchStringPredictable-4 4076656 29.37 ns/op BenchmarkSwitchStringUnpredictable-4 4365296 28.03 ns/op BenchmarkSwitchTypePredictable-4 3216043 37.66 ns/op BenchmarkSwitchTypeUnpredictable-4 3643110 35.44 ns/op BenchmarkSwitchInterfaceTypePredictable-4 3230240 33.62 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 4077678 29.67 ns/op PASS ok cmd/compile/internal/test 16.939s goos: linux goarch: s390x pkg: cmd/compile/internal/types2 BenchmarkLookupFieldOrMethod-4 93 1221323 ns/op BenchmarkNamed/Underlying/nongeneric-4 1389573 86.07 ns/op BenchmarkNamed/Underlying/generic-4 1391259 85.69 ns/op BenchmarkNamed/Underlying/src_instance-4 1405188 85.78 ns/op BenchmarkNamed/Underlying/user_instance-4 1388451 86.73 ns/op BenchmarkCheck/http/funcbodies/info-4 1 549563512 ns/op 63300 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 444223503 ns/op 78309 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 153161155 ns/op 227089 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 147454156 ns/op 235840 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 253794287 ns/op 20823 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 100714198 ns/op 51753 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 4 30480556 ns/op 173373 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 29803303 ns/op 177303 lines/s BenchmarkCheck/constant/funcbodies/info-4 3 49528949 ns/op 43809 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 43492162 ns/op 49887 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 21268233 ns/op 102012 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 19486313 ns/op 111341 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 982607116 ns/op 73801 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 731983980 ns/op 99067 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 150189978 ns/op 482812 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 126182311 ns/op 574521 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 256056317 ns/op 4448 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 3 48301294 ns/op 23579 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 4 31140912 ns/op 36572 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 4 30638188 ns/op 37172 lines/s PASS ok cmd/compile/internal/types2 16.752s goos: linux goarch: s390x pkg: cmd/go BenchmarkExecGoEnv-4 273 425033 ns/op 549260 sys-ns/op 696176 user-ns/op PASS ok cmd/go 1.189s goos: linux goarch: s390x pkg: cmd/go/internal/cfg BenchmarkLookPath-4 268412 440.1 ns/op PASS ok cmd/go/internal/cfg 1.131s All tests passed.