freebsd-amd64-race at 4310502385ad5baca82071e81fc0490525f10eb1 :: Running /tmp/workdir/go/src/make.bash with args ["/tmp/workdir/go/src/make.bash" "-force"] and env ["LANG=C.UTF-8" "HOME=/" "MM_CHARSET=UTF-8" "RC_PID=16" "BLOCKSIZE=K" "WORKDIR=/tmp/workdir" "GO_BUILDER_NAME=freebsd-amd64-race" "GO_TEST_TIMEOUT_SCALE=2" "GOBIN=" "GOROOT_BOOTSTRAP=" "TMPDIR=/tmp/workdir/tmp" "GOCACHE=/tmp/workdir/gocache" "GOPLSCACHE=/tmp/workdir/goplscache" "PATH=/tmp/workdir/go1.4/go/bin:/bin:/sbin:/usr/bin:/usr/local/bin" "PWD=/tmp/workdir/go/src"] in dir /tmp/workdir/go/src WARNING: //go1.4/bin/go does not exist, found /tmp/workdir/go1.4/go/bin/go from env WARNING: set /tmp/workdir/go1.4/go as GOROOT_BOOTSTRAP Building Go cmd/dist using /tmp/workdir/go1.4/go. (go1.22.6 freebsd/amd64) Building Go toolchain1 using /tmp/workdir/go1.4/go. Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Building Go toolchain2 using go_bootstrap and Go toolchain1. Building Go toolchain3 using go_bootstrap and Go toolchain2. Building packages and commands for freebsd/amd64. --- Installed Go for freebsd/amd64 in /tmp/workdir/go Installed commands in /tmp/workdir/go/bin *** You need to add /tmp/workdir/go/bin to your PATH. :: Running /tmp/workdir/go/bin/go with args ["/tmp/workdir/go/bin/go" "install" "-race" "std"] and env ["PATH=/bin:/sbin:/usr/bin:/usr/local/bin" "LANG=C.UTF-8" "HOME=/" "MM_CHARSET=UTF-8" "RC_PID=16" "BLOCKSIZE=K" "WORKDIR=/tmp/workdir" "GOROOT_BOOTSTRAP=/tmp/workdir/go1.4" "GO_BUILDER_NAME=freebsd-amd64-race" "GO_TEST_TIMEOUT_SCALE=2" "GOBIN=" "TMPDIR=/tmp/workdir/tmp" "GOCACHE=/tmp/workdir/gocache" "GOPLSCACHE=/tmp/workdir/goplscache" "PWD=/tmp/workdir/go/bin"] in dir /tmp/workdir/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: freebsd # OS Version: FreeBSD 13.0-STABLE FreeBSD 13.0-STABLE #0 stable/13-n248759-3684bb89d52: Thu Dec 30 02:37:49 UTC 2021 root@releng3.nyi.freebsd.org:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 ##### Testing packages. ok archive/tar 1.539s ok archive/zip 2.291s ok bufio 1.299s ok bytes 1.850s ok cmp 1.051s ok compress/bzip2 1.368s ok compress/flate 4.711s ok compress/gzip 9.377s ok compress/lzw 1.725s ok compress/zlib 4.292s ok container/heap 1.035s ok container/list 1.016s ok container/ring 1.024s ok context 1.054s ok crypto 2.196s ok crypto/aes 1.071s ok crypto/cipher 2.706s ok crypto/des 1.042s ok crypto/dsa 1.078s ok crypto/ecdh 1.232s ok crypto/ecdsa 1.111s ok crypto/ed25519 1.359s ok crypto/elliptic 1.079s ok crypto/hmac 1.079s ok crypto/internal/alias 1.018s ok crypto/internal/bigmod 1.394s ok crypto/internal/boring 1.018s ok crypto/internal/boring/bcache 1.352s ok crypto/internal/edwards25519 1.582s ok crypto/internal/edwards25519/field 1.082s ok crypto/internal/fips 1.039s ok crypto/internal/fips/check 1.034s ok crypto/internal/fips/sha3 2.803s ok crypto/internal/fips/subtle 1.316s ok crypto/internal/hpke 1.080s ok crypto/internal/mlkem768 1.499s ok crypto/internal/nistec 1.639s ok crypto/internal/nistec/fiat 1.035s [no tests to run] ok crypto/md5 1.036s ok crypto/rand 1.487s ok crypto/rc4 1.365s ok crypto/rsa 2.172s ok crypto/sha1 1.045s ok crypto/sha256 1.035s ok crypto/sha512 1.034s ok crypto/subtle 1.035s ok crypto/tls 3.091s ok crypto/x509 1.843s ok database/sql 1.598s ok database/sql/driver 1.073s ok debug/buildinfo 1.074s ok debug/dwarf 1.112s ok debug/elf 1.665s ok debug/gosym 1.112s ok debug/macho 1.079s ok debug/pe 1.043s ok debug/plan9obj 1.043s ok embed 1.031s [no tests to run] ok embed/internal/embedtest 1.031s ok encoding/ascii85 1.032s ok encoding/asn1 1.080s ok encoding/base32 1.081s ok encoding/base64 1.076s ok encoding/binary 1.035s ok encoding/csv 1.050s ok encoding/gob 12.386s ok encoding/hex 1.021s ok encoding/json 1.842s ok encoding/pem 2.284s ok encoding/xml 1.143s ok errors 1.081s ok expvar 1.081s ok flag 3.180s ok fmt 1.477s ok go/ast 1.076s ok go/ast/internal/tests 1.075s ok go/build 5.992s ok go/build/constraint 1.050s ok go/constant 1.081s ok go/doc 1.184s ok go/doc/comment 2.309s ok go/format 1.095s ok go/importer 1.545s ok go/internal/gccgoimporter 1.096s ok go/internal/gcimporter 9.447s ok go/internal/srcimporter 11.677s ok go/parser 1.701s ok go/printer 2.185s ok go/scanner 1.079s ok go/token 1.100s ok go/types 29.841s ok go/version 1.025s ok hash 1.025s ok hash/adler32 1.069s ok hash/crc32 1.060s ok hash/crc64 1.059s ok hash/fnv 1.058s ok hash/maphash 1.126s ok html 1.062s ok html/template 1.223s ok image 1.356s ok image/color 1.071s ok image/draw 1.459s ok image/gif 1.660s ok image/jpeg 1.961s ok image/png 3.092s ok index/suffixarray 1.750s ok internal/abi 1.102s ok internal/buildcfg 1.078s ok internal/chacha8rand 1.072s ok internal/concurrent 1.792s ok internal/coverage/cfile 2.142s ok internal/coverage/cformat 1.022s ok internal/coverage/cmerge 1.018s ok internal/coverage/pods 1.041s ok internal/coverage/slicereader 1.030s ok internal/coverage/slicewriter 1.069s ok internal/coverage/test 1.053s ok internal/cpu 3.184s ok internal/dag 1.031s ok internal/diff 1.010s ok internal/fmtsort 1.041s ok internal/fuzz 1.040s ok internal/godebug 15.059s ok internal/godebugs 56.679s ok internal/gover 1.059s ok internal/itoa 1.014s ok internal/pkgbits 1.013s ok internal/platform 1.486s ok internal/poll 1.384s ok internal/profile 1.028s ok internal/reflectlite 1.075s ok internal/runtime/atomic 1.070s ok internal/runtime/maps 1.066s ok internal/runtime/math 1.065s ok internal/runtime/sys 1.047s ok internal/saferio 1.115s ok internal/singleflight 1.114s ok internal/syscall/unix 1.071s ok internal/sysinfo 1.065s ok internal/testenv 1.141s ok internal/trace 33.476s ok internal/trace/internal/oldtrace 1.387s ok internal/types/errors 1.273s ok internal/unsafeheader 1.061s ok internal/weak 1.062s ok internal/xcoff 1.081s ok internal/zstd 1.533s ok io 1.108s ok io/fs 1.278s ok io/ioutil 1.018s ok iter 1.016s ok log 1.077s ok log/slog 1.138s ok log/slog/internal/benchmarks 1.060s ok log/slog/internal/buffer 1.060s ok log/syslog 2.274s ok maps 1.018s ok math 1.051s ok math/big 3.044s ok math/bits 1.044s ok math/cmplx 1.042s ok math/rand 3.511s ok math/rand/v2 2.272s ok mime 1.035s ok mime/multipart 4.506s ok mime/quotedprintable 1.051s ok net 9.051s ok net/http 8.516s ok net/http/cgi 28.551s ok net/http/cookiejar 1.033s ok net/http/fcgi 1.253s ok net/http/httptest 1.124s ok net/http/httptrace 1.034s ok net/http/httputil 1.645s ok net/http/internal 2.265s ok net/http/internal/ascii 1.027s ok net/http/pprof 6.258s ok net/internal/cgotest 1.031s ok net/internal/socktest 1.031s ok net/mail 1.028s ok net/netip 1.441s ok net/rpc 1.110s ok net/rpc/jsonrpc 1.083s ok net/smtp 1.040s ok net/textproto 1.040s ok net/url 1.034s ok os 9.439s ok os/exec 8.358s ok os/exec/internal/fdtest 1.020s ok os/signal 21.396s ok os/user 1.033s ok path 1.028s ok path/filepath 1.123s ok plugin 1.040s ok reflect 1.456s ok regexp 3.009s ok regexp/syntax 4.724s ok runtime 41.119s ok runtime/cgo 1.075s ok runtime/debug 2.094s ok runtime/internal/wasitest 1.069s ok runtime/metrics 1.069s ok runtime/pprof 29.327s ok runtime/race 8.486s ok runtime/trace 1.130s ok slices 1.314s ok sort 1.489s ok strconv 2.657s ok strings 1.943s ok sync 1.503s ok sync/atomic 4.066s ok syscall 7.480s ok testing 4.069s ok testing/fstest 1.037s ok testing/iotest 1.037s ok testing/quick 1.173s ok testing/slogtest 1.029s ok text/scanner 1.078s ok text/tabwriter 1.082s ok text/template 1.086s ok text/template/parse 1.086s ok time 14.906s ok unicode 1.028s ok unicode/utf16 1.027s ok unicode/utf8 1.047s ok unique 1.265s ok cmd/addr2line 4.609s ok cmd/api 10.848s ok cmd/asm/internal/asm 3.555s ok cmd/asm/internal/lex 1.024s ok cmd/cgo/internal/swig 1.046s ok cmd/cgo/internal/test 1.507s ok cmd/cgo/internal/testcarchive 18.276s ok cmd/cgo/internal/testcshared 4.462s ok cmd/cgo/internal/testerrors 8.253s ok cmd/cgo/internal/testfortran 1.020s ok cmd/cgo/internal/testgodefs 1.411s ok cmd/cgo/internal/testlife 1.468s ok cmd/cgo/internal/testnocgo 1.066s ok cmd/cgo/internal/testplugin 31.424s ok cmd/cgo/internal/testsanitizers 16.263s ok cmd/cgo/internal/testshared 1.025s ok cmd/cgo/internal/testso 2.041s ok cmd/cgo/internal/teststdio 2.141s ok cmd/cgo/internal/testtls 1.037s ok cmd/compile 35.864s ok cmd/compile/internal/abt 1.083s ok cmd/compile/internal/amd64 1.083s ok cmd/compile/internal/base 1.059s ok cmd/compile/internal/compare 1.059s ok cmd/compile/internal/devirtualize 1.059s ok cmd/compile/internal/dwarfgen 1.405s ok cmd/compile/internal/importer 1.738s ok cmd/compile/internal/inline/inlheur 1.361s ok cmd/compile/internal/ir 1.078s ok cmd/compile/internal/liveness 1.079s ok cmd/compile/internal/logopt 1.143s ok cmd/compile/internal/loopvar 1.021s ok cmd/compile/internal/noder 1.083s ok cmd/compile/internal/rangefunc 1.083s ok cmd/compile/internal/reflectdata 1.013s [no tests to run] ok cmd/compile/internal/ssa 6.858s ok cmd/compile/internal/ssagen 1.024s ok cmd/compile/internal/syntax 1.111s ok cmd/compile/internal/test 11.128s ok cmd/compile/internal/typecheck 1.204s ok cmd/compile/internal/types 1.034s ok cmd/compile/internal/types2 8.259s ok cmd/covdata 1.016s ok cmd/cover 17.317s ok cmd/dist 1.031s ok cmd/distpack 1.030s ok cmd/doc 2.036s ok cmd/fix 2.523s ok cmd/go 290.127s ok cmd/go/internal/auth 1.026s ok cmd/go/internal/cache 1.162s ok cmd/go/internal/cfg 1.026s [no tests to run] ok cmd/go/internal/envcmd 1.136s ok cmd/go/internal/fsys 1.048s ok cmd/go/internal/generate 1.048s ok cmd/go/internal/gover 1.068s ok cmd/go/internal/imports 1.048s ok cmd/go/internal/load 1.035s ok cmd/go/internal/lockedfile 2.333s ok cmd/go/internal/lockedfile/internal/filelock 2.127s ok cmd/go/internal/modfetch 1.026s ok cmd/go/internal/modfetch/codehost 1.988s ok cmd/go/internal/modfetch/zip_sum_test 1.076s ok cmd/go/internal/modindex 1.541s ok cmd/go/internal/modload 1.082s ok cmd/go/internal/mvs 1.082s ok cmd/go/internal/str 1.081s ok cmd/go/internal/test 1.056s ok cmd/go/internal/toolchain 1.056s ok cmd/go/internal/vcs 1.055s ok cmd/go/internal/vcweb 1.027s ok cmd/go/internal/vcweb/vcstest 2.725s ok cmd/go/internal/web 1.024s ok cmd/go/internal/work 1.286s ok cmd/gofmt 1.219s ok cmd/internal/archive 1.410s ok cmd/internal/bootstrap_test 1.075s ok cmd/internal/buildid 1.442s ok cmd/internal/cov 1.291s ok cmd/internal/dwarf 1.113s ok cmd/internal/edit 1.073s ok cmd/internal/goobj 1.079s ok cmd/internal/moddeps 1.710s ok cmd/internal/obj 1.371s ok cmd/internal/obj/arm64 1.594s ok cmd/internal/obj/loong64 1.066s ok cmd/internal/obj/ppc64 1.097s ok cmd/internal/obj/riscv 1.035s ok cmd/internal/obj/s390x 1.035s ok cmd/internal/obj/x86 3.129s ok cmd/internal/objabi 1.017s ok cmd/internal/osinfo 1.017s ok cmd/internal/par 1.203s ok cmd/internal/pgo 1.063s ok cmd/internal/pkgpath 5.316s ok cmd/internal/pkgpattern 1.055s ok cmd/internal/quoted 1.053s ok cmd/internal/src 1.077s ok cmd/internal/sys 1.014s ok cmd/internal/test2json 1.554s ok cmd/link 18.028s ok cmd/link/internal/benchmark 1.026s ok cmd/link/internal/ld 6.475s ok cmd/link/internal/loader 1.039s ok cmd/nm 9.644s ok cmd/objdump 5.282s ok cmd/pack 7.711s ok cmd/pprof 3.483s ok cmd/relnote 1.059s ok cmd/trace 1.281s ok cmd/vet 49.076s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: AMD EPYC 7B12 Benchmark/Writer/USTAR-4 5162 19447 ns/op 1128 B/op 10 allocs/op Benchmark/Writer/GNU-4 3480 28899 ns/op 1665 B/op 25 allocs/op Benchmark/Writer/PAX-4 2910 39884 ns/op 2256 B/op 38 allocs/op Benchmark/Reader/USTAR-4 6508 19496 ns/op 5144 B/op 16 allocs/op Benchmark/Reader/GNU-4 8143 13685 ns/op 5119 B/op 15 allocs/op Benchmark/Reader/PAX-4 2724 39947 ns/op 8753 B/op 33 allocs/op PASS ok archive/tar 1.872s goos: freebsd goarch: amd64 pkg: archive/zip cpu: AMD EPYC 7B12 BenchmarkCompressedZipGarbage-4 1 261558693 ns/op 828960 B/op 83 allocs/op BenchmarkZip64Test-4 1 100748339 ns/op BenchmarkZip64TestSizes/4096-4 2348 50169 ns/op BenchmarkZip64TestSizes/1048576-4 230 501557 ns/op BenchmarkZip64TestSizes/67108864-4 1 116818623 ns/op PASS ok archive/zip 2.095s goos: freebsd goarch: amd64 pkg: bufio cpu: AMD EPYC 7B12 BenchmarkReaderCopyOptimal-4 354952 321.3 ns/op BenchmarkReaderCopyUnoptimal-4 232647 502.8 ns/op BenchmarkReaderCopyNoWriteTo-4 10000 12570 ns/op BenchmarkReaderWriteToOptimal-4 14980 8829 ns/op BenchmarkReaderReadString-4 197150 606.3 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 333930 348.5 ns/op BenchmarkWriterCopyUnoptimal-4 336608 332.3 ns/op BenchmarkWriterCopyNoReadFrom-4 9517 11249 ns/op BenchmarkReaderEmpty-4 56838 1953 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 50268 2617 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 710716 150.3 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.568s goos: freebsd goarch: amd64 pkg: bytes cpu: AMD EPYC 7B12 BenchmarkReadString-4 8636 15379 ns/op 2130.66 MB/s BenchmarkWriteByte-4 564 197708 ns/op 20.72 MB/s BenchmarkWriteRune-4 345 343105 ns/op 35.81 MB/s BenchmarkBufferNotEmptyWriteRead-4 38 2671305 ns/op BenchmarkBufferFullSmallReads-4 138 860563 ns/op BenchmarkBufferWriteBlock/N4096-4 10000 10123 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 864 178057 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 31 3954847 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 21 5224959 ns/op 3210.98 MB/s 1597830 B/op 0 allocs/op BenchmarkIndexByte/10-4 5753449 19.71 ns/op 507.41 MB/s BenchmarkIndexByte/32-4 5709218 20.58 ns/op 1554.78 MB/s BenchmarkIndexByte/4K-4 1622932 74.21 ns/op 55196.58 MB/s BenchmarkIndexBytePortable/10-4 1323984 95.55 ns/op 104.66 MB/s BenchmarkIndexBytePortable/32-4 393234 277.2 ns/op 115.43 MB/s BenchmarkIndexBytePortable/4K-4 3259 32469 ns/op 126.15 MB/s BenchmarkIndexRune/10-4 1687778 71.25 ns/op 140.35 MB/s BenchmarkIndexRune/32-4 1673563 72.31 ns/op 442.52 MB/s BenchmarkIndexRune/4K-4 910737 127.9 ns/op 32013.64 MB/s BenchmarkIndexRuneASCII/10-4 5839724 20.33 ns/op 491.87 MB/s BenchmarkIndexRuneASCII/32-4 5599804 21.29 ns/op 1502.81 MB/s BenchmarkIndexRuneASCII/4K-4 1598008 74.93 ns/op 54667.28 MB/s BenchmarkIndexRuneUnicode/Latin/10-4 1960174 60.04 ns/op 166.56 MB/s BenchmarkIndexRuneUnicode/Latin/32-4 1990558 61.86 ns/op 517.28 MB/s BenchmarkIndexRuneUnicode/Latin/4K-4 219495 507.1 ns/op 8077.59 MB/s BenchmarkIndexRuneUnicode/Cyrillic/10-4 1667674 71.69 ns/op 139.48 MB/s BenchmarkIndexRuneUnicode/Cyrillic/32-4 1648005 74.62 ns/op 428.83 MB/s BenchmarkIndexRuneUnicode/Cyrillic/4K-4 74133 1551 ns/op 2640.58 MB/s BenchmarkIndexRuneUnicode/Han/10-4 1000000 104.4 ns/op 95.75 MB/s BenchmarkIndexRuneUnicode/Han/32-4 1214161 95.60 ns/op 334.75 MB/s BenchmarkIndexRuneUnicode/Han/4K-4 148782 776.2 ns/op 5277.11 MB/s BenchmarkEqual/0-4 9436250 12.45 ns/op BenchmarkEqual/same/1-4 2185356 54.84 ns/op 18.23 MB/s BenchmarkEqual/same/6-4 2201005 54.53 ns/op 110.03 MB/s BenchmarkEqual/same/9-4 2085296 56.93 ns/op 158.08 MB/s BenchmarkEqual/same/15-4 2127086 57.76 ns/op 259.70 MB/s BenchmarkEqual/same/16-4 2107296 58.51 ns/op 273.44 MB/s BenchmarkEqual/same/20-4 2047887 59.00 ns/op 338.98 MB/s BenchmarkEqual/same/32-4 2005012 60.75 ns/op 526.79 MB/s BenchmarkEqual/same/4K-4 165650 716.1 ns/op 5720.08 MB/s BenchmarkEqual/1-4 2138078 55.59 ns/op 17.99 MB/s BenchmarkEqual/6-4 2097806 57.14 ns/op 105.01 MB/s BenchmarkEqual/9-4 2054668 59.22 ns/op 151.97 MB/s BenchmarkEqual/15-4 1976460 62.36 ns/op 240.53 MB/s BenchmarkEqual/16-4 2039098 60.39 ns/op 264.93 MB/s BenchmarkEqual/20-4 1930912 61.43 ns/op 325.57 MB/s BenchmarkEqual/32-4 1774498 65.00 ns/op 492.32 MB/s BenchmarkEqual/4K-4 124576 919.5 ns/op 4454.41 MB/s BenchmarkEqualBothUnaligned/64_0-4 2082517 57.33 ns/op 1116.42 MB/s BenchmarkEqualBothUnaligned/64_1-4 1906432 60.92 ns/op 1050.49 MB/s BenchmarkEqualBothUnaligned/64_4-4 2021109 59.31 ns/op 1079.05 MB/s BenchmarkEqualBothUnaligned/64_7-4 2059490 59.42 ns/op 1077.15 MB/s BenchmarkEqualBothUnaligned/4096_0-4 149640 753.5 ns/op 5435.90 MB/s BenchmarkEqualBothUnaligned/4096_1-4 102819 1086 ns/op 3770.17 MB/s BenchmarkEqualBothUnaligned/4096_4-4 157076 769.3 ns/op 5324.29 MB/s BenchmarkEqualBothUnaligned/4096_7-4 144727 765.9 ns/op 5347.85 MB/s BenchmarkIndex/10-4 4091838 29.40 ns/op 340.16 MB/s BenchmarkIndex/32-4 4453558 26.64 ns/op 1201.15 MB/s BenchmarkIndex/4K-4 42514 2801 ns/op 1462.34 MB/s BenchmarkIndexEasy/10-4 4252328 27.20 ns/op 367.63 MB/s BenchmarkIndexEasy/32-4 4508691 26.38 ns/op 1213.15 MB/s BenchmarkIndexEasy/4K-4 838632 144.6 ns/op 28324.45 MB/s BenchmarkCount/10-4 2039336 56.55 ns/op 176.85 MB/s BenchmarkCount/32-4 2134188 56.83 ns/op 563.11 MB/s BenchmarkCount/4K-4 42050 2829 ns/op 1448.07 MB/s BenchmarkCountEasy/10-4 2152486 56.73 ns/op 176.27 MB/s BenchmarkCountEasy/32-4 2126994 56.12 ns/op 570.23 MB/s BenchmarkCountEasy/4K-4 686148 170.8 ns/op 23983.45 MB/s BenchmarkCountSingle/10-4 3779577 32.19 ns/op 310.66 MB/s BenchmarkCountSingle/32-4 3706172 32.52 ns/op 984.07 MB/s BenchmarkCountSingle/4K-4 1228012 98.40 ns/op 41624.96 MB/s BenchmarkToUpper/#00-4 3503390 34.29 ns/op BenchmarkToUpper/ONLYUPPER-4 468978 249.4 ns/op BenchmarkToUpper/abc-4 803678 147.8 ns/op BenchmarkToUpper/AbC123-4 459967 233.0 ns/op BenchmarkToUpper/azAZ09_-4 458281 255.9 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 130114 897.6 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 55863 2140 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 81744 1426 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 185631 639.9 ns/op BenchmarkToLower/#00-4 3584436 34.36 ns/op BenchmarkToLower/abc-4 736285 168.5 ns/op BenchmarkToLower/AbC123-4 398629 266.4 ns/op BenchmarkToLower/azAZ09_-4 435249 325.4 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 90241 1211 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 35940 3253 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 95701 1248 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 177672 669.5 ns/op BenchmarkFields/ASCII/16-4 200169 791.1 ns/op 20.23 MB/s 96 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 9144 13290 ns/op 19.26 MB/s 640 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 922 125606 ns/op 32.61 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 52 2102099 ns/op 31.18 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 33559737 ns/op 31.25 MB/s 2277376 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 194484 591.6 ns/op 27.05 MB/s 96 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 7897 13327 ns/op 19.21 MB/s 576 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 547 211039 ns/op 19.41 MB/s 25088 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 28 3646389 ns/op 17.97 MB/s 512259 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 63413122 ns/op 16.54 MB/s 11219248 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 201010 576.4 ns/op 27.76 MB/s 96 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 17379 6932 ns/op 36.93 MB/s 640 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 948 119160 ns/op 34.37 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 49 2130121 ns/op 30.77 MB/s 512257 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 36637109 ns/op 28.62 MB/s 11219232 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 202984 572.0 ns/op 27.97 MB/s 96 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 12267 9743 ns/op 26.28 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 730 159197 ns/op 25.73 MB/s 25088 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 38 2744502 ns/op 23.88 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 46558610 ns/op 22.52 MB/s 11219200 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2655462 44.26 ns/op BenchmarkTrimSpace/ASCII-4 1442720 92.00 ns/op BenchmarkTrimSpace/SomeNonASCII-4 160488 775.1 ns/op BenchmarkTrimSpace/JustNonASCII-4 72279 1632 ns/op BenchmarkToValidUTF8/Valid-4 674641 150.0 ns/op BenchmarkToValidUTF8/InvalidASCII-4 543405 223.0 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 155671 762.4 ns/op BenchmarkIndexHard1-4 1261 93869 ns/op 11170.60 MB/s BenchmarkIndexHard2-4 903 131507 ns/op 7973.53 MB/s BenchmarkIndexHard3-4 181 657157 ns/op 1595.62 MB/s BenchmarkIndexHard4-4 184 644065 ns/op 1628.06 MB/s BenchmarkLastIndexHard1-4 7 14795022 ns/op BenchmarkLastIndexHard2-4 6 17001814 ns/op BenchmarkLastIndexHard3-4 6 19282352 ns/op BenchmarkCountHard1-4 1273 94107 ns/op BenchmarkCountHard2-4 916 131352 ns/op BenchmarkCountHard3-4 182 658298 ns/op BenchmarkSplitEmptySeparator-4 2 68818922 ns/op BenchmarkSplitSingleByteSeparator-4 30 4708666 ns/op BenchmarkSplitMultiByteSeparator-4 18 5579711 ns/op BenchmarkSplitNSingleByteSeparator-4 280053 422.6 ns/op BenchmarkSplitNMultiByteSeparator-4 120350 983.1 ns/op BenchmarkRepeat-4 275390 403.7 ns/op BenchmarkRepeatLarge/256/1-4 209406 548.9 ns/op 466.39 MB/s BenchmarkRepeatLarge/256/16-4 330211 373.6 ns/op 685.22 MB/s BenchmarkRepeatLarge/512/1-4 158728 718.9 ns/op 712.24 MB/s BenchmarkRepeatLarge/512/16-4 190957 539.3 ns/op 949.41 MB/s BenchmarkRepeatLarge/1024/1-4 111291 1064 ns/op 962.18 MB/s BenchmarkRepeatLarge/1024/16-4 134770 917.1 ns/op 1116.53 MB/s BenchmarkRepeatLarge/2048/1-4 67222 1761 ns/op 1163.04 MB/s BenchmarkRepeatLarge/2048/16-4 74192 1581 ns/op 1295.59 MB/s BenchmarkRepeatLarge/4096/1-4 38461 3178 ns/op 1288.81 MB/s BenchmarkRepeatLarge/4096/16-4 42139 2836 ns/op 1444.11 MB/s BenchmarkRepeatLarge/8192/1-4 22047 5588 ns/op 1465.93 MB/s BenchmarkRepeatLarge/8192/16-4 21926 5214 ns/op 1571.22 MB/s BenchmarkRepeatLarge/8192/4097-4 41684 2713 ns/op 1510.11 MB/s BenchmarkRepeatLarge/16384/1-4 10000 10174 ns/op 1610.43 MB/s BenchmarkRepeatLarge/16384/16-4 12427 9378 ns/op 1747.00 MB/s BenchmarkRepeatLarge/16384/4097-4 15309 7413 ns/op 1658.06 MB/s BenchmarkRepeatLarge/32768/1-4 6492 19155 ns/op 1710.66 MB/s BenchmarkRepeatLarge/32768/16-4 5811 20090 ns/op 1631.02 MB/s BenchmarkRepeatLarge/32768/4097-4 6987 18654 ns/op 1537.43 MB/s BenchmarkRepeatLarge/65536/1-4 2721 39134 ns/op 1674.65 MB/s BenchmarkRepeatLarge/65536/16-4 3079 36529 ns/op 1794.06 MB/s BenchmarkRepeatLarge/65536/4097-4 3429 36869 ns/op 1666.86 MB/s BenchmarkRepeatLarge/131072/1-4 975 142446 ns/op 920.15 MB/s BenchmarkRepeatLarge/131072/16-4 936 156038 ns/op 840.00 MB/s BenchmarkRepeatLarge/131072/4097-4 970 131790 ns/op 963.71 MB/s BenchmarkRepeatLarge/262144/1-4 501 231636 ns/op 1131.71 MB/s BenchmarkRepeatLarge/262144/16-4 510 236848 ns/op 1106.80 MB/s BenchmarkRepeatLarge/262144/4097-4 470 236549 ns/op 1091.15 MB/s BenchmarkRepeatLarge/524288/1-4 250 481794 ns/op 1088.20 MB/s BenchmarkRepeatLarge/524288/16-4 261 469309 ns/op 1117.15 MB/s BenchmarkRepeatLarge/524288/4097-4 255 448446 ns/op 1160.27 MB/s BenchmarkRepeatLarge/1048576/1-4 130 883807 ns/op 1186.43 MB/s BenchmarkRepeatLarge/1048576/16-4 132 884088 ns/op 1186.05 MB/s BenchmarkRepeatLarge/1048576/4097-4 136 882699 ns/op 1183.57 MB/s BenchmarkRepeatLarge/2097152/1-4 64 1897844 ns/op 1105.02 MB/s BenchmarkRepeatLarge/2097152/16-4 54 2144409 ns/op 977.96 MB/s BenchmarkRepeatLarge/2097152/4097-4 60 2023645 ns/op 1034.55 MB/s BenchmarkRepeatLarge/4194304/1-4 30 3852144 ns/op 1088.82 MB/s BenchmarkRepeatLarge/4194304/16-4 27 4331507 ns/op 968.32 MB/s BenchmarkRepeatLarge/4194304/4097-4 26 3921540 ns/op 1068.77 MB/s BenchmarkRepeatLarge/8388608/1-4 18 6483144 ns/op 1293.91 MB/s BenchmarkRepeatLarge/8388608/16-4 18 6977229 ns/op 1202.28 MB/s BenchmarkRepeatLarge/8388608/4097-4 16 6754061 ns/op 1241.71 MB/s BenchmarkRepeatLarge/16777216/1-4 8 13496578 ns/op 1243.07 MB/s BenchmarkRepeatLarge/16777216/16-4 8 13593592 ns/op 1234.20 MB/s BenchmarkRepeatLarge/16777216/4097-4 8 13950002 ns/op 1202.67 MB/s BenchmarkRepeatLarge/33554432/1-4 4 25246625 ns/op 1329.07 MB/s BenchmarkRepeatLarge/33554432/16-4 4 25177378 ns/op 1332.72 MB/s BenchmarkRepeatLarge/33554432/4097-4 4 25412955 ns/op 1320.37 MB/s BenchmarkRepeatLarge/67108864/1-4 2 54335438 ns/op 1235.08 MB/s BenchmarkRepeatLarge/67108864/16-4 2 50359354 ns/op 1332.60 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 50512450 ns/op 1328.56 MB/s BenchmarkRepeatLarge/134217728/1-4 2 108526096 ns/op 1236.73 MB/s BenchmarkRepeatLarge/134217728/16-4 1 101463041 ns/op 1322.82 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 100527678 ns/op 1335.13 MB/s BenchmarkRepeatLarge/268435456/1-4 1 197992321 ns/op 1355.79 MB/s BenchmarkRepeatLarge/268435456/16-4 1 198099932 ns/op 1355.05 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 198761102 ns/op 1350.54 MB/s BenchmarkRepeatLarge/536870912/1-4 1 458440482 ns/op 1171.08 MB/s BenchmarkRepeatLarge/536870912/16-4 1 401557435 ns/op 1336.97 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 410754934 ns/op 1307.03 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 940065082 ns/op 1142.20 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 794526090 ns/op 1351.42 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 792343436 ns/op 1355.15 MB/s BenchmarkBytesCompare/1-4 12443641 8.412 ns/op BenchmarkBytesCompare/2-4 12319302 9.047 ns/op BenchmarkBytesCompare/4-4 13343193 9.092 ns/op BenchmarkBytesCompare/8-4 12884535 8.773 ns/op BenchmarkBytesCompare/16-4 12798088 8.454 ns/op BenchmarkBytesCompare/32-4 12286645 9.064 ns/op BenchmarkBytesCompare/64-4 11434014 9.673 ns/op BenchmarkBytesCompare/128-4 10621016 10.70 ns/op BenchmarkBytesCompare/256-4 9624888 11.57 ns/op BenchmarkBytesCompare/512-4 7355421 14.91 ns/op BenchmarkBytesCompare/1024-4 5082632 22.60 ns/op BenchmarkBytesCompare/2048-4 3145251 37.62 ns/op BenchmarkIndexAnyASCII/1:1-4 3038007 38.14 ns/op BenchmarkIndexAnyASCII/1:2-4 3104716 38.18 ns/op BenchmarkIndexAnyASCII/1:4-4 3095133 38.13 ns/op BenchmarkIndexAnyASCII/1:8-4 3097076 38.02 ns/op BenchmarkIndexAnyASCII/1:16-4 3245253 37.59 ns/op BenchmarkIndexAnyASCII/1:32-4 3199900 38.04 ns/op BenchmarkIndexAnyASCII/1:64-4 3245101 34.66 ns/op BenchmarkIndexAnyASCII/16:1-4 3002748 39.36 ns/op BenchmarkIndexAnyASCII/16:2-4 479810 249.7 ns/op BenchmarkIndexAnyASCII/16:4-4 442957 249.2 ns/op BenchmarkIndexAnyASCII/16:8-4 454593 241.5 ns/op BenchmarkIndexAnyASCII/16:16-4 402241 266.2 ns/op BenchmarkIndexAnyASCII/16:32-4 380662 303.0 ns/op BenchmarkIndexAnyASCII/16:64-4 316566 376.9 ns/op BenchmarkIndexAnyASCII/256:1-4 2872474 42.17 ns/op BenchmarkIndexAnyASCII/256:2-4 33715 3069 ns/op BenchmarkIndexAnyASCII/256:4-4 34148 3462 ns/op BenchmarkIndexAnyASCII/256:8-4 38488 3050 ns/op BenchmarkIndexAnyASCII/256:16-4 34294 3208 ns/op BenchmarkIndexAnyASCII/256:32-4 33764 3624 ns/op BenchmarkIndexAnyASCII/256:64-4 33100 3636 ns/op BenchmarkIndexAnyUTF8/1:1-4 3048374 39.48 ns/op BenchmarkIndexAnyUTF8/1:2-4 3132460 38.83 ns/op BenchmarkIndexAnyUTF8/1:4-4 3084290 39.02 ns/op BenchmarkIndexAnyUTF8/1:8-4 3121908 36.57 ns/op BenchmarkIndexAnyUTF8/1:16-4 3134739 37.97 ns/op BenchmarkIndexAnyUTF8/1:32-4 3115155 38.89 ns/op BenchmarkIndexAnyUTF8/1:64-4 3147265 38.26 ns/op BenchmarkIndexAnyUTF8/16:1-4 213913 579.1 ns/op BenchmarkIndexAnyUTF8/16:2-4 378829 296.4 ns/op BenchmarkIndexAnyUTF8/16:4-4 371834 304.4 ns/op BenchmarkIndexAnyUTF8/16:8-4 370012 302.6 ns/op BenchmarkIndexAnyUTF8/16:16-4 393334 304.8 ns/op BenchmarkIndexAnyUTF8/16:32-4 384645 307.7 ns/op BenchmarkIndexAnyUTF8/16:64-4 402978 302.2 ns/op BenchmarkIndexAnyUTF8/256:1-4 14325 8498 ns/op BenchmarkIndexAnyUTF8/256:2-4 27891 4067 ns/op BenchmarkIndexAnyUTF8/256:4-4 28128 3930 ns/op BenchmarkIndexAnyUTF8/256:8-4 28356 3817 ns/op BenchmarkIndexAnyUTF8/256:16-4 28095 4318 ns/op BenchmarkIndexAnyUTF8/256:32-4 27577 4321 ns/op BenchmarkIndexAnyUTF8/256:64-4 28275 4312 ns/op BenchmarkLastIndexAnyASCII/1:1-4 3220208 37.59 ns/op BenchmarkLastIndexAnyASCII/1:2-4 3163288 33.80 ns/op BenchmarkLastIndexAnyASCII/1:4-4 3175450 37.81 ns/op BenchmarkLastIndexAnyASCII/1:8-4 3182846 37.38 ns/op BenchmarkLastIndexAnyASCII/1:16-4 3261464 36.53 ns/op BenchmarkLastIndexAnyASCII/1:32-4 3124897 38.02 ns/op BenchmarkLastIndexAnyASCII/1:64-4 3174649 36.13 ns/op BenchmarkLastIndexAnyASCII/16:1-4 482139 240.1 ns/op BenchmarkLastIndexAnyASCII/16:2-4 438320 247.6 ns/op BenchmarkLastIndexAnyASCII/16:4-4 423214 249.6 ns/op BenchmarkLastIndexAnyASCII/16:8-4 469461 254.4 ns/op BenchmarkLastIndexAnyASCII/16:16-4 419109 265.0 ns/op BenchmarkLastIndexAnyASCII/16:32-4 379594 304.4 ns/op BenchmarkLastIndexAnyASCII/16:64-4 325840 377.0 ns/op BenchmarkLastIndexAnyASCII/256:1-4 34366 3413 ns/op BenchmarkLastIndexAnyASCII/256:2-4 34174 2983 ns/op BenchmarkLastIndexAnyASCII/256:4-4 34275 3467 ns/op BenchmarkLastIndexAnyASCII/256:8-4 35433 3491 ns/op BenchmarkLastIndexAnyASCII/256:16-4 34092 3359 ns/op BenchmarkLastIndexAnyASCII/256:32-4 33939 3528 ns/op BenchmarkLastIndexAnyASCII/256:64-4 33100 3229 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 3247501 35.86 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 3178099 37.56 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 3403797 33.95 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 3532918 37.51 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 3164031 37.36 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 3222631 37.18 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 3242382 36.83 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 315508 365.3 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 370605 302.4 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 403564 280.6 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 365257 300.7 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 367264 286.6 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 391827 297.8 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 366139 300.9 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 22502 5342 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 28102 4239 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 30489 4266 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 28384 4243 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 28282 3893 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 27201 4317 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 28328 4231 ns/op BenchmarkTrimASCII/1:1-4 3740389 32.74 ns/op BenchmarkTrimASCII/1:2-4 3135562 37.64 ns/op BenchmarkTrimASCII/1:4-4 2966306 36.47 ns/op BenchmarkTrimASCII/1:8-4 2780326 39.59 ns/op BenchmarkTrimASCII/1:16-4 2187420 54.75 ns/op BenchmarkTrimASCII/16:1-4 593000 176.8 ns/op BenchmarkTrimASCII/16:2-4 469920 253.5 ns/op BenchmarkTrimASCII/16:4-4 436819 250.5 ns/op BenchmarkTrimASCII/16:8-4 463975 249.0 ns/op BenchmarkTrimASCII/16:16-4 428724 263.1 ns/op BenchmarkTrimASCII/256:1-4 52453 2364 ns/op BenchmarkTrimASCII/256:2-4 33601 3101 ns/op BenchmarkTrimASCII/256:4-4 35971 3479 ns/op BenchmarkTrimASCII/256:8-4 34250 3408 ns/op BenchmarkTrimASCII/256:16-4 34692 3427 ns/op BenchmarkTrimASCII/4096:1-4 3013 37189 ns/op BenchmarkTrimASCII/4096:2-4 2036 56333 ns/op BenchmarkTrimASCII/4096:4-4 2163 55363 ns/op BenchmarkTrimASCII/4096:8-4 2157 51360 ns/op BenchmarkTrimASCII/4096:16-4 2066 55093 ns/op BenchmarkTrimByte-4 2765035 41.97 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 20131 5944 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 20146 5953 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 842 138879 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1708 68971 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3402 34443 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 6721 16562 ns/op BenchmarkCompareBytesEqual-4 14821700 7.562 ns/op BenchmarkCompareBytesToNil-4 15063724 7.295 ns/op BenchmarkCompareBytesEmpty-4 15309685 7.065 ns/op BenchmarkCompareBytesIdentical-4 15952450 7.117 ns/op BenchmarkCompareBytesSameLength-4 14283266 8.402 ns/op BenchmarkCompareBytesDifferentLength-4 14306941 8.454 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 4201 36734 ns/op 28545.33 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 4214 27187 ns/op 38568.72 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 4042 31886 ns/op 32885.15 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 3126 35930 ns/op 29184.11 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 4197 35851 ns/op 29248.29 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 3146 35247 ns/op 29749.38 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 4170 36278 ns/op 28904.34 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 4422 26111 ns/op 40159.17 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 4586 27373 ns/op 38307.75 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 4569 27414 ns/op 38250.56 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 4093 27430 ns/op 38227.89 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 4455 26061 ns/op 40236.22 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 4326 27098 ns/op 38695.44 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 4476 27217 ns/op 38526.85 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 4225 26448 ns/op 39647.46 MB/s BenchmarkCompareBytesBig-4 4486 26788 ns/op 39144.06 MB/s BenchmarkCompareBytesBigIdentical-4 14848090 7.776 ns/op 134855970.89 MB/s PASS ok bytes 57.850s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: AMD EPYC 7B12 BenchmarkDecodeDigits-4 2 57541294 ns/op 1.74 MB/s 3611596 B/op 27 allocs/op BenchmarkDecodeNewton-4 1 214657156 ns/op 2.64 MB/s 3629184 B/op 26 allocs/op BenchmarkDecodeRand-4 6 18125396 ns/op 0.90 MB/s 3646864 B/op 28 allocs/op PASS ok compress/bzip2 1.935s goos: freebsd goarch: amd64 pkg: compress/flate cpu: AMD EPYC 7B12 BenchmarkDecode/Digits/Huffman/1e4-4 85 1289394 ns/op 7.76 MB/s 42956 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 8 12748626 ns/op 7.84 MB/s 42647 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 128602476 ns/op 7.78 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 91 1321058 ns/op 7.57 MB/s 42966 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 8 13131500 ns/op 7.62 MB/s 43962 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 129659579 ns/op 7.71 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 86 1293722 ns/op 7.73 MB/s 43350 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 8 12557844 ns/op 7.96 MB/s 42927 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 127633125 ns/op 7.83 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 80 1281585 ns/op 7.80 MB/s 42833 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 9 12568315 ns/op 7.96 MB/s 43604 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 127392817 ns/op 7.85 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 78 1423884 ns/op 7.02 MB/s 43247 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 8 13900125 ns/op 7.19 MB/s 47127 B/op 23 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 140163632 ns/op 7.13 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 100 1105820 ns/op 9.04 MB/s 44769 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 12 9403621 ns/op 10.63 MB/s 44440 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 2 96663966 ns/op 10.35 MB/s 85328 B/op 230 allocs/op BenchmarkDecode/Newton/Default/1e4-4 120 983291 ns/op 10.17 MB/s 42965 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 14 7660844 ns/op 13.05 MB/s 44090 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 76520080 ns/op 13.07 MB/s 65952 B/op 160 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 120 982784 ns/op 10.18 MB/s 43308 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 14 7600562 ns/op 13.16 MB/s 44677 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 75934852 ns/op 13.17 MB/s 67752 B/op 152 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 144 827413 ns/op 12.09 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 13 7934517 ns/op 12.60 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 2 79755822 ns/op 12.54 MB/s BenchmarkEncode/Digits/Speed/1e4-4 75 1589300 ns/op 6.29 MB/s BenchmarkEncode/Digits/Speed/1e5-4 8 13932687 ns/op 7.18 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 138160627 ns/op 7.24 MB/s BenchmarkEncode/Digits/Default/1e4-4 30 3868530 ns/op 2.58 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 51343016 ns/op 1.95 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 541160495 ns/op 1.85 MB/s BenchmarkEncode/Digits/Compression/1e4-4 31 3814159 ns/op 2.62 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 50755480 ns/op 1.97 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 532056353 ns/op 1.88 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 121 1015476 ns/op 9.85 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 13 8501981 ns/op 11.76 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 2 82631866 ns/op 12.10 MB/s BenchmarkEncode/Newton/Speed/1e4-4 66 1530333 ns/op 6.53 MB/s BenchmarkEncode/Newton/Speed/1e5-4 9 11285553 ns/op 8.86 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 111482621 ns/op 8.97 MB/s BenchmarkEncode/Newton/Default/1e4-4 30 3708525 ns/op 2.70 MB/s BenchmarkEncode/Newton/Default/1e5-4 3 47130528 ns/op 2.12 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 493860736 ns/op 2.02 MB/s BenchmarkEncode/Newton/Compression/1e4-4 31 3742770 ns/op 2.67 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 60160800 ns/op 1.66 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 635785541 ns/op 1.57 MB/s PASS ok compress/flate 15.181s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: AMD EPYC 7B12 BenchmarkDecoder/1e4-4 68 1732470 ns/op 5.77 MB/s BenchmarkDecoder/1e-Reuse4-4 58 1827628 ns/op 5.47 MB/s BenchmarkDecoder/1e5-4 6 17249606 ns/op 5.80 MB/s BenchmarkDecoder/1e-Reuse5-4 6 17452103 ns/op 5.73 MB/s BenchmarkDecoder/1e6-4 1 174356762 ns/op 5.74 MB/s BenchmarkDecoder/1e-Reuse6-4 1 174375772 ns/op 5.73 MB/s BenchmarkEncoder/1e4-4 74 1488333 ns/op 6.72 MB/s BenchmarkEncoder/1e-Reuse4-4 84 1418873 ns/op 7.05 MB/s BenchmarkEncoder/1e5-4 7 14919114 ns/op 6.70 MB/s BenchmarkEncoder/1e-Reuse5-4 7 14704405 ns/op 6.80 MB/s BenchmarkEncoder/1e6-4 1 151706675 ns/op 6.59 MB/s BenchmarkEncoder/1e-Reuse6-4 1 148304368 ns/op 6.74 MB/s PASS ok compress/lzw 3.256s goos: freebsd goarch: amd64 pkg: container/heap cpu: AMD EPYC 7B12 BenchmarkDup-4 34 3275061 ns/op PASS ok container/heap 1.192s goos: freebsd goarch: amd64 pkg: context cpu: AMD EPYC 7B12 BenchmarkCommonParentCancel-4 18483 5938 ns/op BenchmarkWithTimeout/concurrency=40-4 4760 25466 ns/op BenchmarkWithTimeout/concurrency=4000-4 4792 26123 ns/op BenchmarkWithTimeout/concurrency=400000-4 6900 17494 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 647726 174.4 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 23889 5711 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 26205 4315 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 4819 23390 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 3027 38561 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 3843 32333 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 408 289041 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 308 394885 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 429 258721 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 38 2786869 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 27 4367582 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 45 2671097 ns/op BenchmarkCheckCanceled/Err-4 471088 271.9 ns/op BenchmarkCheckCanceled/Done-4 935188 129.5 ns/op BenchmarkContextCancelDone-4 667128 182.3 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 17415 6624 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 17241 7149 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 14466 8031 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 12806 9081 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 10000 10757 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 560905 221.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 318871 376.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 222015 569.7 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 137324 870.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 70724 1695 ns/op PASS ok context 9.474s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: AMD EPYC 7B12 BenchmarkEncrypt/AES-128-4 4195812 29.48 ns/op 542.65 MB/s BenchmarkEncrypt/AES-192-4 3795661 28.47 ns/op 562.05 MB/s BenchmarkEncrypt/AES-256-4 3518353 29.64 ns/op 539.73 MB/s BenchmarkDecrypt/AES-128-4 4085160 29.60 ns/op 540.52 MB/s BenchmarkDecrypt/AES-192-4 4027984 29.94 ns/op 534.38 MB/s BenchmarkDecrypt/AES-256-4 4124263 29.68 ns/op 539.17 MB/s BenchmarkExpand/AES-128-4 2130538 57.46 ns/op BenchmarkExpand/AES-192-4 2026778 59.27 ns/op BenchmarkExpand/AES-256-4 1803164 66.10 ns/op BenchmarkCreateCipher/AES-128-4 336244 368.1 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-192-4 346544 435.8 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-256-4 323940 366.6 ns/op 512 B/op 1 allocs/op PASS ok crypto/aes 2.969s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: AMD EPYC 7B12 BenchmarkAESGCM/Open-128-64-4 263904 428.7 ns/op 149.30 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 569220 196.9 ns/op 325.02 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 256137 422.8 ns/op 151.36 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 574980 210.3 ns/op 304.39 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 160183 718.1 ns/op 1880.08 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 236203 505.4 ns/op 2670.92 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 152463 793.5 ns/op 1701.23 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 208820 571.3 ns/op 2363.06 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 55599 2146 ns/op 3817.65 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 61134 1959 ns/op 4182.51 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 49954 2421 ns/op 3383.38 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 53953 2217 ns/op 3694.80 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 9960 10652 ns/op 95.66 MB/s BenchmarkAESCFBDecrypt1K-4 11164 10702 ns/op 95.21 MB/s BenchmarkAESCFBDecrypt8K-4 1443 83337 ns/op 98.24 MB/s BenchmarkAESOFB1K-4 17974 6711 ns/op 151.85 MB/s BenchmarkAESCTR1K-4 22957 5237 ns/op 194.58 MB/s BenchmarkAESCTR8K-4 2655 41587 ns/op 196.87 MB/s BenchmarkAESCBCEncrypt1K-4 22531 5360 ns/op 191.06 MB/s BenchmarkAESCBCDecrypt1K-4 35967 3423 ns/op 299.15 MB/s PASS ok crypto/cipher 3.906s goos: freebsd goarch: amd64 pkg: crypto/des cpu: AMD EPYC 7B12 BenchmarkEncrypt-4 113485 973.4 ns/op 8.22 MB/s BenchmarkDecrypt-4 114181 1022 ns/op 7.83 MB/s BenchmarkTDESEncrypt-4 38769 3072 ns/op 2.60 MB/s BenchmarkTDESDecrypt-4 39360 3051 ns/op 2.62 MB/s PASS ok crypto/des 1.574s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: AMD EPYC 7B12 BenchmarkECDH/P256-4 1332 88212 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 18 6338350 ns/op 1085 B/op 21 allocs/op BenchmarkECDH/P521-4 7 16540837 ns/op 1537 B/op 21 allocs/op BenchmarkECDH/X25519-4 123 959728 ns/op 375 B/op 9 allocs/op PASS ok crypto/ecdh 1.752s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: AMD EPYC 7B12 BenchmarkSign/P256-4 2562 44199 ns/op 2448 B/op 30 allocs/op BenchmarkSign/P384-4 42 2773029 ns/op 2617 B/op 31 allocs/op BenchmarkSign/P521-4 18 6700411 ns/op 3000 B/op 32 allocs/op BenchmarkVerify/P256-4 1296 91454 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 15 7097837 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 6 18101076 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 6208 18228 ns/op 896 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 73 1552786 ns/op 1096 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 30 3934667 ns/op 1416 B/op 17 allocs/op PASS ok crypto/ecdsa 2.473s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: AMD EPYC 7B12 BenchmarkKeyGeneration-4 423 275795 ns/op BenchmarkNewKeyFromSeed-4 422 274921 ns/op BenchmarkSigning-4 406 295896 ns/op BenchmarkVerification-4 261 454352 ns/op PASS ok crypto/ed25519 1.666s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: AMD EPYC 7B12 BenchmarkScalarBaseMult/P256-4 7234 15946 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 180 659405 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 67 1739065 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 27 4254845 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1868 63647 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 69 1676720 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 25 4616575 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 9 12386962 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 24084 4939 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 9054 12705 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 6343 18800 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 99 1111654 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 3758 30524 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 382 310451 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 2337 49008 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 127 939489 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.483s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: AMD EPYC 7B12 BenchmarkHMACSHA256_1K-4 63848 1871 ns/op 547.23 MB/s BenchmarkHMACSHA256_32-4 90178 1336 ns/op 23.95 MB/s BenchmarkNewWriteSum-4 23314 5082 ns/op 6.30 MB/s PASS ok crypto/hmac 1.528s goos: freebsd goarch: amd64 pkg: crypto/internal/bigmod cpu: AMD EPYC 7B12 BenchmarkModAdd-4 59005 2067 ns/op BenchmarkModSub-4 61836 1906 ns/op BenchmarkMontgomeryRepr-4 38644 3046 ns/op BenchmarkMontgomeryMul-4 39289 3051 ns/op BenchmarkModMul-4 18981 6268 ns/op BenchmarkExpBig-4 26 4422048 ns/op BenchmarkExp-4 8 13700806 ns/op PASS ok crypto/internal/bigmod 2.197s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519 cpu: AMD EPYC 7B12 BenchmarkEncodingDecoding-4 4804 21559 ns/op BenchmarkScalarBaseMult-4 447 276247 ns/op BenchmarkScalarMult-4 199 607558 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 279 434029 ns/op PASS ok crypto/internal/edwards25519 1.613s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: AMD EPYC 7B12 BenchmarkAdd-4 545539 209.5 ns/op BenchmarkMultiply-4 5516682 20.79 ns/op BenchmarkSquare-4 7695566 15.74 ns/op BenchmarkInvert-4 28538 4202 ns/op BenchmarkMult32-4 1730326 68.44 ns/op PASS ok crypto/internal/edwards25519/field 1.823s goos: freebsd goarch: amd64 pkg: crypto/internal/fips/sha3 cpu: AMD EPYC 7B12 BenchmarkSha3_512_MTU-4 12680 9512 ns/op 141.92 MB/s BenchmarkSha3_384_MTU-4 17302 6921 ns/op 195.06 MB/s BenchmarkSha3_256_MTU-4 21858 5470 ns/op 246.82 MB/s BenchmarkSha3_224_MTU-4 23244 5152 ns/op 262.05 MB/s BenchmarkShake128_MTU-4 20155 6010 ns/op 224.63 MB/s BenchmarkShake256_MTU-4 18735 6517 ns/op 207.16 MB/s BenchmarkShake256_16x-4 788 149330 ns/op 109.72 MB/s BenchmarkShake256_1MiB-4 30 3665857 ns/op 286.04 MB/s BenchmarkSha3_512_1MiB-4 16 6797162 ns/op 154.27 MB/s PASS ok crypto/internal/fips/sha3 2.577s goos: freebsd goarch: amd64 pkg: crypto/internal/fips/subtle cpu: AMD EPYC 7B12 BenchmarkXORBytes/8Bytes-4 6015039 20.76 ns/op 385.44 MB/s BenchmarkXORBytes/128Bytes-4 4886522 24.94 ns/op 5133.02 MB/s BenchmarkXORBytes/2048Bytes-4 1149786 106.6 ns/op 19213.94 MB/s BenchmarkXORBytes/32768Bytes-4 85714 1311 ns/op 24985.50 MB/s PASS ok crypto/internal/fips/subtle 1.714s goos: freebsd goarch: amd64 pkg: crypto/internal/mlkem768 cpu: AMD EPYC 7B12 BenchmarkKeyGen-4 367 321446 ns/op BenchmarkEncaps-4 238 501273 ns/op BenchmarkDecaps-4 194 599636 ns/op BenchmarkRoundTrip/Alice-4 124 961474 ns/op BenchmarkRoundTrip/Bob-4 238 505798 ns/op PASS ok crypto/internal/mlkem768 1.980s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec cpu: AMD EPYC 7B12 BenchmarkScalarMult/P224-4 68 1550584 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 2112 56897 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 26 4250428 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 9 11425804 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 208 574560 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 10000 10948 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 75 1439975 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 31 3562525 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.101s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: AMD EPYC 7B12 BenchmarkMul/P224-4 650097 173.0 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 335252 325.7 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 149788 801.6 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 600316 172.5 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 337598 337.8 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 140817 824.2 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.796s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes-4 256574 458.3 ns/op 17.45 MB/s BenchmarkHash64-4 288432 403.9 ns/op 158.44 MB/s BenchmarkHash128-4 241000 493.0 ns/op 259.65 MB/s BenchmarkHash256-4 176084 673.3 ns/op 380.24 MB/s BenchmarkHash512-4 115936 1037 ns/op 493.59 MB/s BenchmarkHash1K-4 68469 1756 ns/op 583.03 MB/s BenchmarkHash8K-4 10000 11805 ns/op 693.97 MB/s BenchmarkHash1M-4 80 1473527 ns/op 711.61 MB/s BenchmarkHash8M-4 9 11789946 ns/op 711.51 MB/s BenchmarkHash8BytesUnaligned-4 245599 463.9 ns/op 17.25 MB/s BenchmarkHash1KUnaligned-4 68508 1752 ns/op 584.58 MB/s BenchmarkHash8KUnaligned-4 9986 11808 ns/op 693.75 MB/s PASS ok crypto/md5 2.789s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: AMD EPYC 7B12 BenchmarkRead/4-4 136118 866.7 ns/op 4.62 MB/s BenchmarkRead/32-4 135504 878.1 ns/op 36.44 MB/s BenchmarkRead/4K-4 9867 11715 ns/op 349.63 MB/s BenchmarkPrime-4 3 118782360 ns/op PASS ok crypto/rand 1.841s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: AMD EPYC 7B12 BenchmarkRC4_128-4 17787 6742 ns/op 18.99 MB/s BenchmarkRC4_1K-4 2182 53632 ns/op 19.09 MB/s BenchmarkRC4_8K-4 279 423099 ns/op 19.13 MB/s PASS ok crypto/rc4 1.509s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: AMD EPYC 7B12 BenchmarkDecryptPKCS1v15/2048-4 14 7931731 ns/op BenchmarkDecryptPKCS1v15/3072-4 6 19305280 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 34731789 ns/op BenchmarkEncryptPKCS1v15/2048-4 978 115917 ns/op BenchmarkDecryptOAEP/2048-4 14 7888788 ns/op BenchmarkEncryptOAEP/2048-4 942 126703 ns/op BenchmarkSignPKCS1v15/2048-4 14 7864036 ns/op BenchmarkVerifyPKCS1v15/2048-4 1004 115857 ns/op BenchmarkSignPSS/2048-4 14 7922780 ns/op BenchmarkVerifyPSS/2048-4 957 124352 ns/op PASS ok crypto/rsa 2.403s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 223260 515.5 ns/op 15.52 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 281629 419.7 ns/op 19.06 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 132667 901.0 ns/op 355.15 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 153094 782.6 ns/op 408.88 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 79604 1485 ns/op 689.35 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 87882 1362 ns/op 751.75 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 15063 8028 ns/op 1020.41 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 15226 7882 ns/op 1039.30 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.202s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 248346 474.5 ns/op 16.86 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 233402 460.4 ns/op 17.37 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 263024 460.7 ns/op 17.37 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 119902 992.4 ns/op 1031.80 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 121268 989.9 ns/op 1034.50 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 119444 995.7 ns/op 1028.40 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 21520 5595 ns/op 1464.14 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 21493 5583 ns/op 1467.19 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 21703 5563 ns/op 1472.48 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.373s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 153529 754.7 ns/op 10.60 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 153273 746.3 ns/op 10.72 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 155449 763.5 ns/op 10.48 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 55700 2147 ns/op 476.98 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 55825 2132 ns/op 480.36 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 55407 2151 ns/op 476.08 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9367 12678 ns/op 646.16 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 9322 12710 ns/op 644.53 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 9351 12753 ns/op 642.35 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.198s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: AMD EPYC 7B12 BenchmarkConstantTimeByteEq-4 19890429 5.056 ns/op BenchmarkConstantTimeEq-4 18528742 6.219 ns/op BenchmarkConstantTimeLessOrEq-4 18041658 6.228 ns/op PASS ok crypto/subtle 1.434s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: AMD EPYC 7B12 BenchmarkCertCache/0-4 219 542712 ns/op BenchmarkCertCache/1-4 230 530940 ns/op BenchmarkCertCache/2-4 226 518582 ns/op BenchmarkCertCache/3-4 228 536094 ns/op BenchmarkHandshakeServer/RSA-4 22 4960109 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 20 5679071 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 20 5302176 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 228 503375 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 415 298598 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 79 1383688 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 97 1237078 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 25918334 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 25374963 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 6 17694167 ns/op 59.26 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 5 21095256 ns/op 49.71 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 4 25841106 ns/op 81.16 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 4 33191196 ns/op 63.18 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 3 42041907 ns/op 99.76 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 55941311 ns/op 74.98 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 2 76553514 ns/op 109.58 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 102817543 ns/op 81.59 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 138819269 ns/op 120.86 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 195414256 ns/op 85.85 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 275804202 ns/op 121.66 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 387801305 ns/op 86.52 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 561837358 ns/op 119.45 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 754426647 ns/op 88.95 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 6 17787405 ns/op 58.95 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 5 20976728 ns/op 49.99 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 4 25456550 ns/op 82.38 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 33733003 ns/op 62.17 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 3 43029426 ns/op 97.48 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 57247788 ns/op 73.27 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 2 74970690 ns/op 111.89 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 105162588 ns/op 79.77 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 140068830 ns/op 119.78 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 196402227 ns/op 85.42 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 279038179 ns/op 120.25 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 387143274 ns/op 86.67 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 560086834 ns/op 119.82 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 763291195 ns/op 87.92 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 701427917 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 705865636 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 285756404 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 286902395 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 147910297 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 147487927 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 78120397 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 77752362 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 36564806 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 36024528 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 140870483 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 144693681 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 61384708 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 62751410 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 35099773 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 35535054 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 21788933 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 21944326 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 8 14255151 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 8 13792370 ns/op PASS ok crypto/tls 16.607s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: AMD EPYC 7B12 BenchmarkOIDMarshalUnmarshalText-4 19316 6005 ns/op BenchmarkCreateCertificate/RSA_2048-4 13 8487791 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 519 229077 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1632 71106 ns/op 12811 B/op 167 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1538 76937 ns/op 14216 B/op 190 allocs/op PASS ok crypto/x509 2.150s goos: freebsd goarch: amd64 pkg: database/sql cpu: AMD EPYC 7B12 BenchmarkConcurrentDBExec-4 45 2464839 ns/op 281199 B/op 1647 allocs/op BenchmarkConcurrentStmtQuery-4 40 3056058 ns/op 274656 B/op 2067 allocs/op BenchmarkConcurrentStmtExec-4 50 2241925 ns/op 221050 B/op 741 allocs/op BenchmarkConcurrentTxQuery-4 45 2256438 ns/op 281020 B/op 2174 allocs/op BenchmarkConcurrentTxExec-4 64 1747371 ns/op 87793 B/op 1553 allocs/op BenchmarkConcurrentTxStmtQuery-4 46 2550128 ns/op 107397 B/op 2061 allocs/op BenchmarkConcurrentTxStmtExec-4 128 928090 ns/op 40192 B/op 380 allocs/op BenchmarkConcurrentRandom-4 46 2264894 ns/op 232453 B/op 1857 allocs/op BenchmarkManyConcurrentQueries-4 2658 42546 ns/op 4130 B/op 20 allocs/op BenchmarkGrabConn-4 280345 371.7 ns/op 0 B/op 0 allocs/op BenchmarkConnRequestSet-4 23312 5184 ns/op PASS ok database/sql 2.727s goos: freebsd goarch: amd64 pkg: debug/elf cpu: AMD EPYC 7B12 BenchmarkSymbols64-4 2352 43544 ns/op BenchmarkSymbols32-4 2767 38999 ns/op PASS ok debug/elf 1.279s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: AMD EPYC 7B12 Benchmark115/NewLineTable-4 324978 355.9 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 133 883783 ns/op 179192 B/op 15 allocs/op Benchmark115/LineToPC-4 100 1113934 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 25374 4609 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.788s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: AMD EPYC 7B12 BenchmarkObjectIdentifierString-4 101134 1195 ns/op BenchmarkMarshal-4 1112 102505 ns/op 8056 B/op 271 allocs/op BenchmarkUnmarshal-4 3554 29433 ns/op 352 B/op 16 allocs/op PASS ok encoding/asn1 1.455s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: AMD EPYC 7B12 BenchmarkEncode-4 519 228968 ns/op 35.78 MB/s BenchmarkEncodeToString-4 457 246228 ns/op 33.27 MB/s BenchmarkDecode-4 200 587308 ns/op 22.33 MB/s BenchmarkDecodeString-4 208 572525 ns/op 22.90 MB/s PASS ok encoding/base32 1.712s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: AMD EPYC 7B12 BenchmarkEncodeToString-4 543 199025 ns/op 41.16 MB/s BenchmarkDecodeString/2-4 500996 232.7 ns/op 17.19 MB/s BenchmarkDecodeString/4-4 369511 322.7 ns/op 24.79 MB/s BenchmarkDecodeString/8-4 260128 408.0 ns/op 29.41 MB/s BenchmarkDecodeString/64-4 55713 2095 ns/op 42.00 MB/s BenchmarkDecodeString/8192-4 493 234932 ns/op 46.50 MB/s BenchmarkNewEncoding-4 85927 1365 ns/op 187.50 MB/s PASS ok encoding/base64 2.093s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: AMD EPYC 7B12 BenchmarkReadSlice1000Int32s-4 1852 62420 ns/op 64.08 MB/s BenchmarkReadStruct-4 22564 5434 ns/op 13.80 MB/s BenchmarkWriteStruct-4 24044 4989 ns/op 15.03 MB/s BenchmarkAppendStruct-4 270780 376.4 ns/op 199.25 MB/s BenchmarkWriteSlice1000Structs-4 21 4815531 ns/op 15.57 MB/s BenchmarkAppendSlice1000Structs-4 22 4597793 ns/op 16.31 MB/s BenchmarkReadSlice1000Structs-4 20 5144812 ns/op 14.58 MB/s BenchmarkReadInts-4 67618 1717 ns/op 17.47 MB/s BenchmarkWriteInts-4 64952 1795 ns/op 16.71 MB/s BenchmarkAppendInts-4 137587 867.4 ns/op 34.59 MB/s BenchmarkWriteSlice1000Int32s-4 1845 60192 ns/op 66.45 MB/s BenchmarkAppendSlice1000Int32s-4 2024 56641 ns/op 70.62 MB/s BenchmarkPutUint16-4 4483016 26.26 ns/op 76.15 MB/s BenchmarkAppendUint16-4 4513856 25.51 ns/op 78.40 MB/s BenchmarkPutUint32-4 3203817 36.97 ns/op 108.20 MB/s BenchmarkAppendUint32-4 3361320 38.06 ns/op 105.11 MB/s BenchmarkPutUint64-4 1748979 67.23 ns/op 118.99 MB/s BenchmarkAppendUint64-4 1836741 64.59 ns/op 123.85 MB/s BenchmarkLittleEndianPutUint16-4 4569199 26.15 ns/op 76.48 MB/s BenchmarkLittleEndianAppendUint16-4 4700200 25.28 ns/op 79.11 MB/s BenchmarkLittleEndianPutUint32-4 3242538 36.22 ns/op 110.43 MB/s BenchmarkLittleEndianAppendUint32-4 3346357 37.93 ns/op 105.45 MB/s BenchmarkLittleEndianPutUint64-4 1817713 65.07 ns/op 122.95 MB/s BenchmarkLittleEndianAppendUint64-4 1854474 64.43 ns/op 124.17 MB/s BenchmarkReadFloats-4 217030 511.0 ns/op 23.48 MB/s BenchmarkWriteFloats-4 221534 537.5 ns/op 22.33 MB/s BenchmarkReadSlice1000Float32s-4 1496 72843 ns/op 54.91 MB/s BenchmarkWriteSlice1000Float32s-4 1533 73948 ns/op 54.09 MB/s BenchmarkReadSlice1000Uint8s-4 133629 1142 ns/op 875.29 MB/s BenchmarkWriteSlice1000Uint8s-4 375159 278.3 ns/op 3593.85 MB/s BenchmarkSize/bool-4 6220706 18.62 ns/op BenchmarkSize/int8-4 6127015 19.71 ns/op BenchmarkSize/int16-4 6253630 19.22 ns/op BenchmarkSize/int32-4 6378201 18.72 ns/op BenchmarkSize/int64-4 6221984 19.94 ns/op BenchmarkSize/uint8-4 6159369 19.84 ns/op BenchmarkSize/uint16-4 6370024 19.65 ns/op BenchmarkSize/uint32-4 6099760 19.72 ns/op BenchmarkSize/uint64-4 6333897 18.84 ns/op BenchmarkSize/float32-4 4811364 23.96 ns/op BenchmarkSize/float64-4 4769828 24.64 ns/op BenchmarkSize/complex64-4 883234 118.7 ns/op BenchmarkSize/complex128-4 1000000 117.2 ns/op BenchmarkSize/binary.Struct-4 432049 279.0 ns/op BenchmarkSize/*binary.Struct-4 362275 331.7 ns/op BenchmarkSize/[]binary.Struct-4 321181 346.6 ns/op BenchmarkSize/[]binary.Struct#01-4 307600 346.9 ns/op BenchmarkSize/[1]binary.Struct-4 284721 374.9 ns/op BenchmarkPutUvarint32-4 1075479 112.0 ns/op 35.73 MB/s BenchmarkPutUvarint64-4 300999 345.7 ns/op 23.14 MB/s PASS ok encoding/binary 8.092s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: AMD EPYC 7B12 BenchmarkRead-4 10074 11441 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 8673 11542 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 10524 11355 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 5649 18747 ns/op 3937 B/op 24 allocs/op BenchmarkReadReuseRecord-4 11140 10757 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 11130 10788 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 10000 10776 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 5966 17550 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 18330 6964 ns/op PASS ok encoding/csv 2.552s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: AMD EPYC 7B12 BenchmarkEndToEndPipe-4 16614 7106 ns/op 1812 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 20619 5898 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 303 376964 ns/op 16646 B/op 329 allocs/op BenchmarkEncodeComplex128Slice-4 1045 115105 ns/op 471 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1948 56680 ns/op 44 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 2116 54055 ns/op 41 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2569 43256 ns/op 150 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 63 1827936 ns/op 34748 B/op 252 allocs/op BenchmarkDecodeComplex128Slice-4 885 129856 ns/op 25236 B/op 149 allocs/op BenchmarkDecodeFloat64Slice-4 1794 62147 ns/op 10826 B/op 149 allocs/op BenchmarkDecodeInt32Slice-4 2066 58893 ns/op 9792 B/op 149 allocs/op BenchmarkDecodeStringSlice-4 1334 85344 ns/op 39145 B/op 1149 allocs/op BenchmarkDecodeStringsSlice-4 470 244550 ns/op 66031 B/op 2174 allocs/op BenchmarkDecodeBytesSlice-4 886 137488 ns/op 23536 B/op 162 allocs/op BenchmarkDecodeInterfaceSlice-4 139 840352 ns/op 82891 B/op 3158 allocs/op BenchmarkDecodeMap-4 100 1063783 ns/op 50048 B/op 160 allocs/op PASS ok encoding/gob 3.332s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: AMD EPYC 7B12 BenchmarkEncode/256-4 22887 5275 ns/op 48.53 MB/s BenchmarkEncode/1024-4 5416 21575 ns/op 47.46 MB/s BenchmarkEncode/4096-4 1232 84705 ns/op 48.36 MB/s BenchmarkEncode/16384-4 342 345992 ns/op 47.35 MB/s BenchmarkDecode/256-4 40984 2901 ns/op 88.26 MB/s BenchmarkDecode/1024-4 10614 11082 ns/op 92.40 MB/s BenchmarkDecode/4096-4 2377 45995 ns/op 89.05 MB/s BenchmarkDecode/16384-4 640 184644 ns/op 88.73 MB/s BenchmarkDecodeString/256-4 37316 3125 ns/op 81.92 MB/s BenchmarkDecodeString/1024-4 9771 12342 ns/op 82.97 MB/s BenchmarkDecodeString/4096-4 2382 48978 ns/op 83.63 MB/s BenchmarkDecodeString/16384-4 590 188538 ns/op 86.90 MB/s BenchmarkDump/256-4 1854 61032 ns/op 4.19 MB/s BenchmarkDump/1024-4 484 243385 ns/op 4.21 MB/s BenchmarkDump/4096-4 123 985331 ns/op 4.16 MB/s BenchmarkDump/16384-4 31 3906638 ns/op 4.19 MB/s PASS ok encoding/hex 3.487s goos: freebsd goarch: amd64 pkg: encoding/json cpu: AMD EPYC 7B12 BenchmarkCodeEncoder-4 2 50936686 ns/op 38.10 MB/s 8390048 B/op 49 allocs/op BenchmarkCodeEncoderError-4 2 58406822 ns/op 33.22 MB/s 4262240 B/op 51 allocs/op BenchmarkCodeMarshal-4 3 38684784 ns/op 50.16 MB/s 7534416 B/op 31 allocs/op BenchmarkCodeMarshalError-4 2 51914882 ns/op 37.38 MB/s 6268488 B/op 61 allocs/op BenchmarkMarshalBytes/32-4 30120 4062 ns/op BenchmarkMarshalBytes/256-4 8392 14182 ns/op BenchmarkMarshalBytes/4096-4 727 162333 ns/op BenchmarkMarshalBytesError/32-4 81 1462305 ns/op BenchmarkMarshalBytesError/256-4 80 1466962 ns/op BenchmarkMarshalBytesError/4096-4 69 1596896 ns/op BenchmarkMarshalMap-4 59360 2074 ns/op 300 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 311921678 ns/op 6.22 MB/s 10098088 B/op 40036 allocs/op BenchmarkUnicodeDecoder-4 48022 2422 ns/op 5.78 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 56833 1832 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 275352722 ns/op 7.05 MB/s 2019408 B/op 40002 allocs/op BenchmarkCodeUnmarshalReuse-4 1 270193751 ns/op 7.18 MB/s 2019480 B/op 40005 allocs/op BenchmarkUnmarshalString-4 66687 1827 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 134295 858.6 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 437799 292.7 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 23840 5408 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 79389 1421 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 92215 1354 ns/op 83 B/op 2 allocs/op BenchmarkUnmapped-4 21226 5262 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 3118 35159 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 955 114090 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 144 829092 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 14 7779262 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 612084 185.2 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 613072 185.0 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 644541 191.9 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 624646 183.3 ns/op BenchmarkEncodeMarshaler-4 72638 1686 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 75986 1567 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 5790699 20.22 ns/op BenchmarkNumberIsValidRegexp-4 26683 4604 ns/op BenchmarkUnmarshalNumber-4 48578 2381 ns/op 168 B/op 2 allocs/op PASS ok encoding/json 8.070s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: AMD EPYC 7B12 BenchmarkEncode-4 74 1629353 ns/op 40.22 MB/s BenchmarkDecode-4 31 3477522 ns/op 25.53 MB/s PASS ok encoding/pem 1.373s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: AMD EPYC 7B12 BenchmarkMarshal-4 3187 33197 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1288 90247 ns/op 8217 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 5624 21119 ns/op PASS ok encoding/xml 1.437s goos: freebsd goarch: amd64 pkg: errors cpu: AMD EPYC 7B12 BenchmarkIs-4 418418 252.4 ns/op BenchmarkAs-4 108676 1107 ns/op PASS ok errors 1.317s goos: freebsd goarch: amd64 pkg: expvar cpu: AMD EPYC 7B12 BenchmarkIntAdd-4 408849 471.6 ns/op BenchmarkIntSet-4 234049 451.1 ns/op BenchmarkFloatAdd-4 63195 2030 ns/op BenchmarkFloatSet-4 348286 361.0 ns/op BenchmarkStringSet-4 288868 550.5 ns/op BenchmarkMapSet-4 57207 1979 ns/op BenchmarkMapSetDifferent-4 60655 1858 ns/op BenchmarkMapSetDifferentRandom-4 381 304946 ns/op BenchmarkMapSetString-4 52504 2251 ns/op BenchmarkMapAddSame-4 33427 3217 ns/op BenchmarkMapAddDifferent-4 14318 7579 ns/op BenchmarkMapAddDifferentRandom-4 313 386441 ns/op BenchmarkMapAddSameSteadyState-4 244612 551.8 ns/op BenchmarkMapAddDifferentSteadyState-4 125308 932.3 ns/op BenchmarkMapString-4 11131 10741 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 10000 24304 ns/op PASS ok expvar 3.742s goos: freebsd goarch: amd64 pkg: fmt cpu: AMD EPYC 7B12 BenchmarkSprintfPadding-4 126255 889.3 ns/op BenchmarkSprintfEmpty-4 471828 263.2 ns/op BenchmarkSprintfString-4 348366 322.9 ns/op BenchmarkSprintfTruncateString-4 355558 355.4 ns/op BenchmarkSprintfTruncateBytes-4 156824 757.3 ns/op BenchmarkSprintfSlowParsingPath-4 324765 406.5 ns/op BenchmarkSprintfQuoteString-4 39624 2922 ns/op BenchmarkSprintfInt-4 367641 339.5 ns/op BenchmarkSprintfIntInt-4 278091 461.3 ns/op BenchmarkSprintfPrefixedInt-4 281426 414.1 ns/op BenchmarkSprintfFloat-4 169008 717.0 ns/op BenchmarkSprintfComplex-4 76815 1529 ns/op BenchmarkSprintfBoolean-4 365505 325.8 ns/op BenchmarkSprintfHexString-4 182284 754.6 ns/op BenchmarkSprintfHexBytes-4 86264 1440 ns/op BenchmarkSprintfBytes-4 47918 2697 ns/op BenchmarkSprintfStringer-4 101588 1198 ns/op BenchmarkSprintfStructure-4 51157 2336 ns/op BenchmarkManyArgs-4 97612 1255 ns/op BenchmarkFprintInt-4 96694 1247 ns/op BenchmarkFprintfBytes-4 110022 1146 ns/op BenchmarkFprintIntNoAlloc-4 97885 1249 ns/op BenchmarkScanInts-4 50 2413037 ns/op BenchmarkScanRecursiveInt-4 1 306299396 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 323554772 ns/op PASS ok fmt 4.933s goos: freebsd goarch: amd64 pkg: go/build cpu: AMD EPYC 7B12 BenchmarkImportVendor-4 1137 99774 ns/op PASS ok go/build 1.202s goos: freebsd goarch: amd64 pkg: go/constant cpu: AMD EPYC 7B12 BenchmarkStringAdd/1-4 68324 1600 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 21420 5768 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 5808 18731 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1651 72335 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 429 293425 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 100 1216679 ns/op 215520 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 21 5074038 ns/op 846313 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 5 20260618 ns/op 3615200 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 2 75628972 ns/op 15239648 B/op 65564 allocs/op PASS ok go/constant 2.481s goos: freebsd goarch: amd64 pkg: go/format cpu: AMD EPYC 7B12 BenchmarkFormat/array1-10000-4 1 193145361 ns/op 0.34 MB/s 46087840 B/op 48830 allocs/op PASS ok go/format 1.282s goos: freebsd goarch: amd64 pkg: go/parser cpu: AMD EPYC 7B12 BenchmarkParse-4 7 15250602 ns/op 3.52 MB/s BenchmarkParseOnly-4 8 13372776 ns/op 4.02 MB/s BenchmarkResolve-4 63 1714164 ns/op 31.36 MB/s PASS ok go/parser 2.218s goos: freebsd goarch: amd64 pkg: go/printer cpu: AMD EPYC 7B12 BenchmarkPrintFile-4 1 104664167 ns/op 0.49 MB/s 5330272 B/op 27946 allocs/op BenchmarkPrintDecl-4 1183 101334 ns/op 0.32 MB/s 16756 B/op 53 allocs/op PASS ok go/printer 1.319s goos: freebsd goarch: amd64 pkg: go/scanner cpu: AMD EPYC 7B12 BenchmarkScan-4 384 311225 ns/op BenchmarkScanFiles/go/types/expr.go-4 22 4796738 ns/op 8.24 MB/s BenchmarkScanFiles/go/parser/parser.go-4 12 9500410 ns/op 7.85 MB/s BenchmarkScanFiles/net/http/server.go-4 7 14976697 ns/op 8.56 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 288 412100 ns/op 7.52 MB/s PASS ok go/scanner 1.736s goos: freebsd goarch: amd64 pkg: go/token cpu: AMD EPYC 7B12 BenchmarkSearchInts-4 1444426 83.15 ns/op PASS ok go/token 1.286s goos: freebsd goarch: amd64 pkg: go/types cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 156 765930 ns/op BenchmarkNamed/Underlying/nongeneric-4 1387814 84.71 ns/op BenchmarkNamed/Underlying/generic-4 1432508 85.26 ns/op BenchmarkNamed/Underlying/src_instance-4 963602 125.0 ns/op BenchmarkNamed/Underlying/user_instance-4 1430434 84.92 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 27529 4266 ns/op BenchmarkNamed/NewMethodSet/generic-4 27027 4259 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 27591 4361 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 27649 4329 ns/op BenchmarkCheck/http/funcbodies/info-4 1 458750502 ns/op 76108 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 368681836 ns/op 94696 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 184005442 ns/op 189726 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 167993190 ns/op 207815 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 343808004 ns/op 15426 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 89692906 ns/op 59118 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 53901298 ns/op 98293 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 52325854 ns/op 101326 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 111987002 ns/op 19331 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 51129416 ns/op 42336 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 38518493 ns/op 56243 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 37444644 ns/op 57851 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 902718244 ns/op 76723 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 462544080 ns/op 149726 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 115849240 ns/op 597282 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 98655025 ns/op 701907 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 386807914 ns/op 2942 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 68593382 ns/op 16585 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 58195016 ns/op 19547 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 59286423 ns/op 19192 lines/s PASS ok go/types 17.486s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: AMD EPYC 7B12 BenchmarkAdler32KB-4 14659 8230 ns/op 124.43 MB/s PASS ok hash/adler32 1.279s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: AMD EPYC 7B12 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 290418 396.5 ns/op 37.83 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 277911 403.4 ns/op 37.18 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 196496 598.3 ns/op 66.86 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 205100 581.7 ns/op 68.77 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 572928 202.0 ns/op 2534.95 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 587913 199.1 ns/op 2571.02 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 503751 240.7 ns/op 4253.47 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 503541 240.9 ns/op 4250.29 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 251906 479.7 ns/op 8538.09 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 250891 478.3 ns/op 8564.18 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 44161 2721 ns/op 12043.81 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 44090 2730 ns/op 12001.79 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 682957 180.3 ns/op 83.19 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 663314 176.8 ns/op 84.84 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 671743 183.4 ns/op 218.09 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 563048 187.4 ns/op 213.48 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 478856 257.0 ns/op 1992.52 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 398294 260.6 ns/op 1964.85 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 317646 331.5 ns/op 3088.87 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 312068 336.5 ns/op 3042.66 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 292936 408.7 ns/op 10021.99 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 273440 410.5 ns/op 9978.70 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 60277 1991 ns/op 16456.05 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 59348 2001 ns/op 16376.53 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 315001 375.9 ns/op 39.90 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 286414 368.5 ns/op 40.70 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 145514 755.0 ns/op 52.98 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 144546 751.5 ns/op 53.22 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 13752 8704 ns/op 58.82 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 13969 8489 ns/op 60.31 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 6686 18087 ns/op 56.61 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 6710 16345 ns/op 62.65 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1359 81194 ns/op 50.45 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1393 80866 ns/op 50.65 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 172 687624 ns/op 47.65 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 174 676043 ns/op 48.47 MB/s PASS ok hash/crc32 6.136s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: AMD EPYC 7B12 BenchmarkCrc64/ISO64KB-4 295 459430 ns/op 142.65 MB/s BenchmarkCrc64/ISO4KB-4 3734 28825 ns/op 142.10 MB/s BenchmarkCrc64/ISO1KB-4 15654 7102 ns/op 144.19 MB/s BenchmarkCrc64/ECMA64KB-4 262 456769 ns/op 143.48 MB/s BenchmarkCrc64/Random64KB-4 292 400877 ns/op 163.48 MB/s BenchmarkCrc64/Random16KB-4 1042 111400 ns/op 147.07 MB/s PASS ok hash/crc64 2.016s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: AMD EPYC 7B12 BenchmarkFnv32KB-4 14216 8556 ns/op 119.68 MB/s BenchmarkFnv32aKB-4 14175 8507 ns/op 120.37 MB/s BenchmarkFnv64KB-4 13971 8544 ns/op 119.85 MB/s BenchmarkFnv64aKB-4 14082 8429 ns/op 121.48 MB/s BenchmarkFnv128KB-4 2559 43816 ns/op 23.37 MB/s BenchmarkFnv128aKB-4 2486 43737 ns/op 23.41 MB/s PASS ok hash/fnv 2.127s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: AMD EPYC 7B12 BenchmarkHash/n=4/Write-4 707082 148.0 ns/op 27.04 MB/s BenchmarkHash/n=4/Bytes-4 5748820 21.34 ns/op 187.42 MB/s BenchmarkHash/n=4/String-4 2357941 50.70 ns/op 78.90 MB/s BenchmarkHash/n=8/Write-4 716355 148.0 ns/op 54.04 MB/s BenchmarkHash/n=8/Bytes-4 5573678 20.98 ns/op 381.32 MB/s BenchmarkHash/n=8/String-4 2279372 52.39 ns/op 152.69 MB/s BenchmarkHash/n=16/Write-4 778921 154.1 ns/op 103.81 MB/s BenchmarkHash/n=16/Bytes-4 5684112 21.28 ns/op 752.05 MB/s BenchmarkHash/n=16/String-4 2364898 50.88 ns/op 314.49 MB/s BenchmarkHash/n=32/Write-4 788397 154.9 ns/op 206.56 MB/s BenchmarkHash/n=32/Bytes-4 5479470 22.08 ns/op 1449.39 MB/s BenchmarkHash/n=32/String-4 2305725 50.41 ns/op 634.85 MB/s BenchmarkHash/n=64/Write-4 648124 163.3 ns/op 391.94 MB/s BenchmarkHash/n=64/Bytes-4 5466783 22.07 ns/op 2899.79 MB/s BenchmarkHash/n=64/String-4 2309246 52.47 ns/op 1219.79 MB/s BenchmarkHash/n=256/Write-4 527151 208.1 ns/op 1229.90 MB/s BenchmarkHash/n=256/Bytes-4 4291431 27.13 ns/op 9436.32 MB/s BenchmarkHash/n=256/String-4 1336855 88.81 ns/op 2882.61 MB/s BenchmarkHash/n=320/Write-4 542709 212.3 ns/op 1507.15 MB/s BenchmarkHash/n=320/Bytes-4 3650842 32.30 ns/op 9906.11 MB/s BenchmarkHash/n=320/String-4 975916 127.3 ns/op 2513.00 MB/s BenchmarkHash/n=1024/Write-4 382740 296.7 ns/op 3450.94 MB/s BenchmarkHash/n=1024/Bytes-4 1388301 86.51 ns/op 11836.73 MB/s BenchmarkHash/n=1024/String-4 359860 301.0 ns/op 3401.99 MB/s BenchmarkHash/n=4096/Write-4 177117 664.2 ns/op 6166.51 MB/s BenchmarkHash/n=4096/Bytes-4 344251 347.3 ns/op 11793.50 MB/s BenchmarkHash/n=4096/String-4 100705 1144 ns/op 3581.55 MB/s BenchmarkHash/n=16384/Write-4 58608 2027 ns/op 8081.78 MB/s BenchmarkHash/n=16384/Bytes-4 86014 1390 ns/op 11786.14 MB/s BenchmarkHash/n=16384/String-4 26709 4451 ns/op 3681.23 MB/s PASS ok hash/maphash 5.572s goos: freebsd goarch: amd64 pkg: html cpu: AMD EPYC 7B12 BenchmarkEscape-4 1288 83837 ns/op BenchmarkEscapeNone-4 185920 631.8 ns/op BenchmarkUnescape-4 1278 91542 ns/op BenchmarkUnescapeNone-4 1585447 75.76 ns/op BenchmarkUnescapeSparse-4 17266 7659 ns/op BenchmarkUnescapeDense-4 1882 60829 ns/op PASS ok html 2.338s goos: freebsd goarch: amd64 pkg: html/template cpu: AMD EPYC 7B12 BenchmarkCSSEscaper-4 14630 7935 ns/op BenchmarkCSSEscaperNoSpecials-4 61860 1909 ns/op BenchmarkDecodeCSS-4 43484 2696 ns/op BenchmarkDecodeCSSNoSpecials-4 5692123 20.91 ns/op BenchmarkCSSValueFilter-4 188359 656.7 ns/op BenchmarkCSSValueFilterOk-4 126589 908.2 ns/op BenchmarkEscapedExecute-4 5868 19132 ns/op BenchmarkHTMLNospaceEscaper-4 18242 6617 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 90618 1278 ns/op BenchmarkStripTags-4 32916 3686 ns/op BenchmarkStripTagsNoSpecials-4 519992 244.8 ns/op BenchmarkJSValEscaperWithNum-4 32042 3779 ns/op BenchmarkJSValEscaperWithStr-4 8414 14326 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 26044 4692 ns/op BenchmarkJSValEscaperWithObj-4 7100 16817 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 18220 6582 ns/op BenchmarkJSStrEscaperNoSpecials-4 81670 1460 ns/op BenchmarkJSStrEscaper-4 18044 6470 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 71378 1512 ns/op BenchmarkJSRegexpEscaper-4 17040 6998 ns/op BenchmarkTemplateSpecialTags-4 144 836716 ns/op BenchmarkURLEscaper-4 5146 19452 ns/op BenchmarkURLEscaperNoSpecials-4 261696 432.2 ns/op BenchmarkURLNormalizer-4 8060 14512 ns/op BenchmarkURLNormalizerNoSpecials-4 255620 444.9 ns/op BenchmarkSrcsetFilter-4 26604 4623 ns/op BenchmarkSrcsetFilterNoSpecials-4 171385 669.0 ns/op PASS ok html/template 5.283s goos: freebsd goarch: amd64 pkg: image cpu: AMD EPYC 7B12 BenchmarkAt/rgba-4 933444 125.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 642045 172.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 813960 128.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 706569 168.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 2271020 53.59 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1446345 82.54 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 2191675 54.90 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1457644 82.31 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1726274 68.43 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 595120 179.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 550610 202.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 691032 172.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 521520 203.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 1133896 106.2 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 815336 150.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 1313932 92.31 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 743317 152.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 537192 196.9 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1731114 64.49 ns/op BenchmarkRGBASetRGBA-4 1847166 65.40 ns/op BenchmarkRGBA64At-4 1074867 110.8 ns/op BenchmarkRGBA64SetRGBA64-4 1270488 94.86 ns/op BenchmarkNRGBAAt-4 1658997 72.43 ns/op BenchmarkNRGBASetNRGBA-4 1838170 65.59 ns/op BenchmarkNRGBA64At-4 1000000 110.4 ns/op BenchmarkNRGBA64SetNRGBA64-4 1273416 94.57 ns/op BenchmarkAlphaAt-4 2850514 42.51 ns/op BenchmarkAlphaSetAlpha-4 3055227 39.46 ns/op BenchmarkAlpha16At-4 1878745 63.54 ns/op BenchmarkAlphaSetAlpha16-4 1946986 58.66 ns/op BenchmarkGrayAt-4 2908731 40.67 ns/op BenchmarkGraySetGray-4 3173017 36.04 ns/op BenchmarkGray16At-4 1879886 63.84 ns/op BenchmarkGraySetGray16-4 1946647 62.21 ns/op PASS ok image 6.814s goos: freebsd goarch: amd64 pkg: image/color cpu: AMD EPYC 7B12 BenchmarkYCbCrToRGB/0-4 5506914 22.96 ns/op BenchmarkYCbCrToRGB/128-4 5357590 22.90 ns/op BenchmarkYCbCrToRGB/255-4 5410212 22.48 ns/op BenchmarkRGBToYCbCr/0-4 5501392 21.92 ns/op BenchmarkRGBToYCbCr/Cb-4 5418165 23.15 ns/op BenchmarkRGBToYCbCr/Cr-4 5546312 21.53 ns/op BenchmarkYCbCrToRGBA/0-4 4457953 29.49 ns/op BenchmarkYCbCrToRGBA/128-4 4427180 27.40 ns/op BenchmarkYCbCrToRGBA/255-4 4475799 28.87 ns/op BenchmarkNYCbCrAToRGBA/0-4 4383759 29.15 ns/op BenchmarkNYCbCrAToRGBA/128-4 4409041 29.57 ns/op BenchmarkNYCbCrAToRGBA/255-4 4373383 27.13 ns/op PASS ok image/color 2.895s goos: freebsd goarch: amd64 pkg: image/draw cpu: AMD EPYC 7B12 BenchmarkFillOver-4 5 23906130 ns/op BenchmarkFillSrc-4 484 254700 ns/op BenchmarkCopyOver-4 10 11093957 ns/op BenchmarkCopySrc-4 632 179552 ns/op BenchmarkNRGBAOver-4 9 11526866 ns/op BenchmarkNRGBASrc-4 15 7037684 ns/op BenchmarkYCbCr-4 13 8508136 ns/op BenchmarkGray-4 25 4679567 ns/op BenchmarkCMYK-4 16 7012169 ns/op BenchmarkGlyphOver-4 28 4044148 ns/op BenchmarkRGBAMaskOver-4 5 20598011 ns/op BenchmarkGrayMaskOver-4 6 16796656 ns/op BenchmarkRGBA64ImageMaskOver-4 4 26537392 ns/op BenchmarkRGBA-4 7 17616425 ns/op BenchmarkPalettedFill-4 1334 88669 ns/op BenchmarkPalettedRGBA-4 6 18270390 ns/op BenchmarkGenericOver-4 3 36097475 ns/op BenchmarkGenericMaskOver-4 7 16412770 ns/op BenchmarkGenericSrc-4 5 25093298 ns/op BenchmarkGenericMaskSrc-4 5 21922371 ns/op PASS ok image/draw 5.727s goos: freebsd goarch: amd64 pkg: image/gif cpu: AMD EPYC 7B12 BenchmarkDecode-4 31 3542759 ns/op 4.36 MB/s 48620 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 2 86354834 ns/op 3.56 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2109068249 ns/op 0.58 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 88 1375246 ns/op 11.23 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 108303425 ns/op 0.57 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.427s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: AMD EPYC 7B12 BenchmarkFDCT-4 5799 21741 ns/op BenchmarkIDCT-4 5788 21449 ns/op BenchmarkDecodeBaseline-4 12 9283727 ns/op 6.66 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 8 12660979 ns/op 4.88 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 111544281 ns/op 11.02 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 138426786 ns/op 6.66 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.321s goos: freebsd goarch: amd64 pkg: image/png cpu: AMD EPYC 7B12 BenchmarkPaeth-4 15159387 7.954 ns/op BenchmarkDecodeGray-4 16 6547062 ns/op 10.01 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 4 26661888 ns/op 9.83 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 5 23523149 ns/op 11.14 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 30 3879953 ns/op 16.89 MB/s 140353 B/op 309 allocs/op BenchmarkDecodeRGB-4 5 22122942 ns/op 11.85 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 4 26928566 ns/op 9.73 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 3 41770227 ns/op 7.35 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 3 41124229 ns/op 7.47 MB/s 284053 B/op 9 allocs/op BenchmarkEncodeNRGBOpaque-4 1 140402532 ns/op 8.75 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 152861728 ns/op 8.04 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 5 21034881 ns/op 14.60 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 126418553 ns/op 9.72 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 569182741 ns/op 2.16 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.193s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: AMD EPYC 7B12 BenchmarkNew/text=opticks/size=100K/bits=32-4 3 35757558 ns/op 2.80 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 4 30692431 ns/op 3.26 MB/s 802920 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 189871154 ns/op 2.63 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 159137590 ns/op 3.14 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 34853492 ns/op 2.87 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 4 30256486 ns/op 3.31 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 183729051 ns/op 2.72 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 162324158 ns/op 3.08 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 375083719 ns/op 2.67 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 319756143 ns/op 3.13 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 2885944884 ns/op 1.73 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3119669189 ns/op 1.60 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 18 6371070 ns/op 15.70 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 16 6585194 ns/op 15.19 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 4 31652726 ns/op 15.80 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 4 32609053 ns/op 15.33 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 60942782 ns/op 16.41 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 65105516 ns/op 15.36 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 297442548 ns/op 16.81 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 309576763 ns/op 16.15 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 3 39401292 ns/op 2.54 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 4 32681140 ns/op 3.06 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 210371708 ns/op 2.38 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 216264299 ns/op 2.31 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 466272269 ns/op 2.14 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 458544912 ns/op 2.18 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 4683755007 ns/op 1.07 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 4625820337 ns/op 1.08 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 110545450 ns/op 37.81 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 104205417 ns/op 40.11 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 32.117s goos: freebsd goarch: amd64 pkg: internal/chacha8rand cpu: AMD EPYC 7B12 BenchmarkBlock-4 1274553 94.83 ns/op 2699.71 MB/s PASS ok internal/chacha8rand 1.239s goos: freebsd goarch: amd64 pkg: internal/concurrent cpu: AMD EPYC 7B12 BenchmarkHashTrieMapLoadSmall-4 926092 113.2 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoad-4 592885 196.5 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadLarge-4 171246 648.9 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStore-4 553263 211.8 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStoreLarge-4 117265 1213 ns/op 25 B/op 0 allocs/op PASS ok internal/concurrent 3.772s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: AMD EPYC 7B12 BenchmarkMarshalCorpusFile/1-4 51362 2239 ns/op 0.45 MB/s BenchmarkMarshalCorpusFile/2-4 53566 2377 ns/op 0.84 MB/s BenchmarkMarshalCorpusFile/4-4 46820 2609 ns/op 1.53 MB/s BenchmarkMarshalCorpusFile/8-4 40407 3021 ns/op 2.65 MB/s BenchmarkMarshalCorpusFile/16-4 31467 3804 ns/op 4.21 MB/s BenchmarkMarshalCorpusFile/32-4 21717 5737 ns/op 5.58 MB/s BenchmarkMarshalCorpusFile/64-4 16317 7318 ns/op 8.75 MB/s BenchmarkMarshalCorpusFile/128-4 12391 9948 ns/op 12.87 MB/s BenchmarkMarshalCorpusFile/256-4 4776 23610 ns/op 10.84 MB/s BenchmarkMarshalCorpusFile/512-4 2509 45017 ns/op 11.37 MB/s BenchmarkMarshalCorpusFile/1024-4 1406 83902 ns/op 12.20 MB/s BenchmarkMarshalCorpusFile/2048-4 697 172767 ns/op 11.85 MB/s BenchmarkMarshalCorpusFile/4096-4 358 325690 ns/op 12.58 MB/s BenchmarkMarshalCorpusFile/8192-4 177 666650 ns/op 12.29 MB/s BenchmarkMarshalCorpusFile/16384-4 81 1339400 ns/op 12.23 MB/s BenchmarkMarshalCorpusFile/32768-4 40 2829627 ns/op 11.58 MB/s BenchmarkMarshalCorpusFile/65536-4 19 5521929 ns/op 11.87 MB/s BenchmarkMarshalCorpusFile/131072-4 9 13126403 ns/op 9.99 MB/s BenchmarkMarshalCorpusFile/262144-4 5 26778786 ns/op 9.79 MB/s BenchmarkMarshalCorpusFile/524288-4 3 52951357 ns/op 9.90 MB/s BenchmarkMarshalCorpusFile/1048576-4 2 90962714 ns/op 11.53 MB/s BenchmarkUnmarshalCorpusFile/1-4 14100 8595 ns/op 0.12 MB/s BenchmarkUnmarshalCorpusFile/2-4 13250 8874 ns/op 0.23 MB/s BenchmarkUnmarshalCorpusFile/4-4 12504 9830 ns/op 0.41 MB/s BenchmarkUnmarshalCorpusFile/8-4 10684 11533 ns/op 0.69 MB/s BenchmarkUnmarshalCorpusFile/16-4 7810 13615 ns/op 1.18 MB/s BenchmarkUnmarshalCorpusFile/32-4 5658 19872 ns/op 1.61 MB/s BenchmarkUnmarshalCorpusFile/64-4 4842 23654 ns/op 2.71 MB/s BenchmarkUnmarshalCorpusFile/128-4 3474 30305 ns/op 4.22 MB/s BenchmarkUnmarshalCorpusFile/256-4 1459 80099 ns/op 3.20 MB/s BenchmarkUnmarshalCorpusFile/512-4 780 151468 ns/op 3.38 MB/s BenchmarkUnmarshalCorpusFile/1024-4 406 290049 ns/op 3.53 MB/s BenchmarkUnmarshalCorpusFile/2048-4 204 580678 ns/op 3.53 MB/s BenchmarkUnmarshalCorpusFile/4096-4 100 1159984 ns/op 3.53 MB/s BenchmarkUnmarshalCorpusFile/8192-4 52 2263214 ns/op 3.62 MB/s BenchmarkUnmarshalCorpusFile/16384-4 24 4595257 ns/op 3.57 MB/s BenchmarkUnmarshalCorpusFile/32768-4 12 9096142 ns/op 3.60 MB/s BenchmarkUnmarshalCorpusFile/65536-4 6 18387658 ns/op 3.56 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 36112295 ns/op 3.63 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 72469186 ns/op 3.62 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 144440661 ns/op 3.63 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 287646278 ns/op 3.65 MB/s BenchmarkMutatorBytes/1-4 40000 2688 ns/op BenchmarkMutatorBytes/10-4 46194 2658 ns/op BenchmarkMutatorBytes/100-4 41653 2868 ns/op BenchmarkMutatorBytes/1000-4 30993 4151 ns/op BenchmarkMutatorBytes/10000-4 8110 16747 ns/op BenchmarkMutatorBytes/100000-4 1303 98309 ns/op BenchmarkMutatorString/1-4 42878 2790 ns/op BenchmarkMutatorString/10-4 43765 2820 ns/op BenchmarkMutatorString/100-4 39396 3252 ns/op BenchmarkMutatorString/1000-4 21848 5959 ns/op BenchmarkMutatorString/10000-4 4917 29522 ns/op BenchmarkMutatorString/100000-4 580 211654 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 22857 4878 ns/op BenchmarkMutatorAllBasicTypes/string-4 24619 4920 ns/op BenchmarkMutatorAllBasicTypes/bool-4 72723 1666 ns/op BenchmarkMutatorAllBasicTypes/float32-4 64384 1875 ns/op BenchmarkMutatorAllBasicTypes/float64-4 64593 1868 ns/op BenchmarkMutatorAllBasicTypes/int-4 68608 1759 ns/op BenchmarkMutatorAllBasicTypes/int8-4 69186 1772 ns/op BenchmarkMutatorAllBasicTypes/int16-4 68850 1770 ns/op BenchmarkMutatorAllBasicTypes/int32-4 67828 1762 ns/op BenchmarkMutatorAllBasicTypes/int64-4 68594 1754 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 66757 1810 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 65014 1824 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 67118 1808 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 65606 1825 ns/op PASS ok internal/fuzz 12.178s PASS ok internal/poll 1.074s goos: freebsd goarch: amd64 pkg: internal/runtime/atomic cpu: AMD EPYC 7B12 BenchmarkAnd32-4 19736218 5.707 ns/op BenchmarkAnd32Parallel-4 3321015 36.12 ns/op BenchmarkAnd64-4 18700341 5.933 ns/op BenchmarkAnd64Parallel-4 3392258 35.29 ns/op BenchmarkOr32-4 19691848 5.903 ns/op BenchmarkOr32Parallel-4 3371625 35.40 ns/op BenchmarkOr64-4 19691654 5.114 ns/op BenchmarkOr64Parallel-4 3346140 35.45 ns/op BenchmarkAtomicLoad64-4 20009263 5.920 ns/op BenchmarkAtomicStore64-4 19546574 5.914 ns/op BenchmarkAtomicLoad-4 20363618 5.053 ns/op BenchmarkAtomicStore-4 19222910 5.400 ns/op BenchmarkAtomicLoad8-4 18730905 5.913 ns/op BenchmarkAtomicStore8-4 20257635 5.905 ns/op BenchmarkAnd8-4 19979946 5.411 ns/op BenchmarkAnd-4 18208153 5.940 ns/op BenchmarkAnd8Parallel-4 3691339 33.85 ns/op BenchmarkAndParallel-4 3889146 34.27 ns/op BenchmarkOr8-4 19845722 5.925 ns/op BenchmarkOr-4 19644972 5.837 ns/op BenchmarkOr8Parallel-4 3621372 30.33 ns/op BenchmarkOrParallel-4 4080447 31.69 ns/op BenchmarkXadd-4 3680973 32.44 ns/op BenchmarkXadd64-4 3335397 34.56 ns/op BenchmarkCas-4 3177748 38.25 ns/op BenchmarkCas64-4 3057904 39.07 ns/op BenchmarkXchg-4 3761090 32.02 ns/op BenchmarkXchg64-4 3588907 33.16 ns/op BenchmarkXchg8-4 18848829 5.903 ns/op BenchmarkXchg8Parallel-4 3613729 30.62 ns/op PASS ok internal/runtime/atomic 5.241s goos: freebsd goarch: amd64 pkg: internal/runtime/math cpu: AMD EPYC 7B12 BenchmarkMulUintptr/small-4 5504062 21.83 ns/op BenchmarkMulUintptr/large-4 4591662 25.71 ns/op PASS ok internal/runtime/math 1.367s PASS ok internal/syscall/unix 1.080s goos: freebsd goarch: amd64 pkg: internal/zstd cpu: AMD EPYC 7B12 BenchmarkLarge-4 1 241654533 ns/op 1.13 MB/s 2851728 B/op 43 allocs/op PASS ok internal/zstd 1.351s goos: freebsd goarch: amd64 pkg: io cpu: AMD EPYC 7B12 BenchmarkCopyNSmall-4 32996 4160 ns/op BenchmarkCopyNLarge-4 556 221234 ns/op PASS ok io 1.520s goos: freebsd goarch: amd64 pkg: log cpu: AMD EPYC 7B12 BenchmarkItoa-4 281871 380.3 ns/op BenchmarkPrintln-4 27776 4347 ns/op 77 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 41424 2883 ns/op 67 B/op 1 allocs/op BenchmarkConcurrent-4 5140 20258 ns/op BenchmarkDiscard-4 1264754 96.67 ns/op 0 B/op 0 allocs/op PASS ok log 1.923s goos: freebsd goarch: amd64 pkg: log/slog cpu: AMD EPYC 7B12 BenchmarkAttrString-4 25803 4495 ns/op 311 B/op 16 allocs/op BenchmarkWriteTime-4 130486 895.8 ns/op BenchmarkJSONHandler/defaults-4 9314 11705 ns/op 517 B/op 0 allocs/op BenchmarkJSONHandler/time_format-4 5247 20112 ns/op 782 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 6540 17728 ns/op 755 B/op 5 allocs/op BenchmarkPreformatting/separate-4 9771 11658 ns/op 517 B/op 0 allocs/op BenchmarkPreformatting/struct-4 8599 11794 ns/op 518 B/op 0 allocs/op BenchmarkPreformatting/struct_file-4 6937 15081 ns/op 519 B/op 0 allocs/op BenchmarkJSONEncoding/json.Marshal-4 38624 3134 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 36578 3275 ns/op 63 B/op 1 allocs/op BenchmarkNopLog/no_attrs-4 93986 1267 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 75534 1679 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 43536 2731 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 70540 1701 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 73171 1679 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 45060 2725 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 1360250 84.59 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 843441 137.3 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 871716 145.2 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 610657 171.0 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 482610 207.6 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 8164 12906 ns/op BenchmarkDispatch/switch-checked-4 294292 411.5 ns/op BenchmarkDispatch/As-4 267462 434.5 ns/op BenchmarkDispatch/Visit-4 227828 494.8 ns/op BenchmarkUnsafeStrings-4 25135 4801 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.723s goos: freebsd goarch: amd64 pkg: log/slog/internal/benchmarks cpu: AMD EPYC 7B12 BenchmarkAttrs/disabled/5_args-4 1707746 70.14 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1710640 70.23 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 995762 117.7 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 263520 425.3 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 74300 1544 ns/op 261 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 75487 1415 ns/op 261 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 49999 2752 ns/op 677 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 18754 7327 ns/op 3470 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 18666 6599 ns/op 587 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 18192 6854 ns/op 596 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 9598 11352 ns/op 1080 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3651 29930 ns/op 4293 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 18535 6457 ns/op 521 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 18715 6456 ns/op 518 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 12939 8797 ns/op 945 B/op 3 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 4456 27708 ns/op 3734 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.749s goos: freebsd goarch: amd64 pkg: maps cpu: AMD EPYC 7B12 BenchmarkMapClone-4 1 154683572 ns/op PASS ok maps 1.487s goos: freebsd goarch: amd64 pkg: math cpu: AMD EPYC 7B12 BenchmarkAcos-4 4640535 25.42 ns/op BenchmarkAcosh-4 1318563 90.38 ns/op BenchmarkAsin-4 4939200 25.10 ns/op BenchmarkAsinh-4 1312443 91.95 ns/op BenchmarkAtan-4 5657478 21.46 ns/op BenchmarkAtanh-4 1306276 91.83 ns/op BenchmarkAtan2-4 3182047 36.96 ns/op BenchmarkCbrt-4 1660050 72.84 ns/op BenchmarkCeil-4 19391014 5.955 ns/op BenchmarkCopysign-4 2371489 50.21 ns/op BenchmarkCos-4 1443918 80.97 ns/op BenchmarkCosh-4 1996576 59.68 ns/op BenchmarkErf-4 5720678 21.08 ns/op BenchmarkErfc-4 5526036 21.76 ns/op BenchmarkErfinv-4 5544759 21.87 ns/op BenchmarkErfcinv-4 5441545 21.94 ns/op BenchmarkExp-4 8863291 13.01 ns/op BenchmarkExpGo-4 1135638 107.3 ns/op BenchmarkExpm1-4 4751326 25.33 ns/op BenchmarkExp2-4 1000000 101.9 ns/op BenchmarkExp2Go-4 1134410 110.6 ns/op BenchmarkAbs-4 3199833 37.30 ns/op BenchmarkDim-4 10071427 11.22 ns/op BenchmarkFloor-4 19764300 5.903 ns/op BenchmarkMax-4 15449352 7.423 ns/op BenchmarkMin-4 14324650 8.131 ns/op BenchmarkMod-4 287661 374.3 ns/op BenchmarkFrexp-4 1688419 70.66 ns/op BenchmarkGamma-4 795194 147.6 ns/op BenchmarkHypot-4 13274719 8.108 ns/op BenchmarkHypotGo-4 1541484 77.51 ns/op BenchmarkIlogb-4 2045649 57.99 ns/op BenchmarkJ0-4 309662 388.1 ns/op BenchmarkJ1-4 313620 355.4 ns/op BenchmarkJn-4 156891 760.5 ns/op BenchmarkLdexp-4 1640974 73.65 ns/op BenchmarkLgamma-4 1000000 101.2 ns/op BenchmarkLog-4 8689086 13.15 ns/op BenchmarkLogb-4 2055862 57.93 ns/op BenchmarkLog1p-4 1570309 75.97 ns/op BenchmarkLog10-4 8338196 14.04 ns/op BenchmarkLog2-4 1429852 85.06 ns/op BenchmarkModf-4 2610271 45.61 ns/op BenchmarkNextafter32-4 2577726 46.39 ns/op BenchmarkNextafter64-4 2594760 46.04 ns/op BenchmarkPowInt-4 536954 221.4 ns/op BenchmarkPowFrac-4 447225 266.7 ns/op BenchmarkPow10Pos-4 4902412 24.01 ns/op BenchmarkPow10Neg-4 5773414 21.88 ns/op BenchmarkRound-4 3165121 37.92 ns/op BenchmarkRoundToEven-4 9914450 11.52 ns/op BenchmarkRemainder-4 430119 260.9 ns/op BenchmarkSignbit-4 4824784 24.74 ns/op BenchmarkSin-4 1992924 57.97 ns/op BenchmarkSincos-4 1262858 95.17 ns/op BenchmarkSinh-4 3812053 31.68 ns/op BenchmarkSqrtIndirect-4 20039001 5.911 ns/op BenchmarkSqrtLatency-4 13091804 9.275 ns/op BenchmarkSqrtIndirectLatency-4 13042502 9.296 ns/op BenchmarkSqrtGoLatency-4 1651783 72.23 ns/op BenchmarkSqrtPrime-4 175518 684.5 ns/op BenchmarkTan-4 1896837 63.17 ns/op BenchmarkTanh-4 1957736 61.54 ns/op BenchmarkTrunc-4 19108084 5.981 ns/op BenchmarkY0-4 312654 357.3 ns/op BenchmarkY1-4 310130 358.0 ns/op BenchmarkYn-4 161810 722.2 ns/op BenchmarkFloat64bits-4 4751426 24.78 ns/op BenchmarkFloat64frombits-4 4813934 24.65 ns/op BenchmarkFloat32bits-4 4854880 24.65 ns/op BenchmarkFloat32frombits-4 4782826 24.29 ns/op BenchmarkFMA-4 19413727 5.487 ns/op PASS ok math 12.097s goos: freebsd goarch: amd64 pkg: math/big cpu: AMD EPYC 7B12 BenchmarkAddVV/1-4 13711764 8.389 ns/op 7629.31 MB/s BenchmarkAddVV/2-4 13001295 8.716 ns/op 14686.34 MB/s BenchmarkAddVV/3-4 12574582 9.002 ns/op 21329.37 MB/s BenchmarkAddVV/4-4 13249466 8.807 ns/op 29068.29 MB/s BenchmarkAddVV/5-4 12053818 9.914 ns/op 32276.95 MB/s BenchmarkAddVV/10-4 11315019 10.38 ns/op 61679.31 MB/s BenchmarkAddVV/100-4 2507304 47.20 ns/op 135603.79 MB/s BenchmarkAddVV/1000-4 237170 473.8 ns/op 135066.74 MB/s BenchmarkSubVV/1-4 14127805 8.426 ns/op 7595.19 MB/s BenchmarkSubVV/2-4 13318372 9.036 ns/op 14165.80 MB/s BenchmarkSubVV/3-4 12435054 9.017 ns/op 21293.81 MB/s BenchmarkSubVV/4-4 13264609 8.790 ns/op 29124.75 MB/s BenchmarkSubVV/5-4 12081014 9.911 ns/op 32287.96 MB/s BenchmarkSubVV/10-4 10330510 10.35 ns/op 61857.07 MB/s BenchmarkSubVV/100-4 2525720 46.83 ns/op 136678.06 MB/s BenchmarkSubVV/1000-4 239229 473.2 ns/op 135242.64 MB/s BenchmarkAddVW/1-4 14472814 8.098 ns/op 987.84 MB/s BenchmarkAddVW/2-4 14322121 8.429 ns/op 1898.15 MB/s BenchmarkAddVW/3-4 13777317 8.705 ns/op 2757.13 MB/s BenchmarkAddVW/4-4 13623780 8.410 ns/op 3805.10 MB/s BenchmarkAddVW/5-4 14668695 7.896 ns/op 5066.02 MB/s BenchmarkAddVW/10-4 12329949 9.372 ns/op 8535.85 MB/s BenchmarkAddVW/100-4 501957 228.5 ns/op 3500.67 MB/s BenchmarkAddVW/1000-4 72843 1627 ns/op 4918.09 MB/s BenchmarkAddVWext/1-4 14772583 8.072 ns/op 991.10 MB/s BenchmarkAddVWext/2-4 13516147 8.394 ns/op 1906.05 MB/s BenchmarkAddVWext/3-4 13257501 8.705 ns/op 2757.01 MB/s BenchmarkAddVWext/4-4 13636848 8.387 ns/op 3815.25 MB/s BenchmarkAddVWext/5-4 13910659 8.094 ns/op 4941.85 MB/s BenchmarkAddVWext/10-4 11601890 9.435 ns/op 8479.25 MB/s BenchmarkAddVWext/100-4 108742 1074 ns/op 745.07 MB/s BenchmarkAddVWext/1000-4 11563 10344 ns/op 773.40 MB/s BenchmarkSubVW/1-4 14116306 8.138 ns/op 983.03 MB/s BenchmarkSubVW/2-4 13220068 8.705 ns/op 1837.99 MB/s BenchmarkSubVW/3-4 12655531 9.313 ns/op 2576.98 MB/s BenchmarkSubVW/4-4 13685554 8.125 ns/op 3938.68 MB/s BenchmarkSubVW/5-4 13815673 8.121 ns/op 4925.24 MB/s BenchmarkSubVW/10-4 11839209 9.322 ns/op 8582.05 MB/s BenchmarkSubVW/100-4 448378 233.3 ns/op 3429.32 MB/s BenchmarkSubVW/1000-4 74944 1621 ns/op 4933.71 MB/s BenchmarkSubVWext/1-4 14871054 8.140 ns/op 982.84 MB/s BenchmarkSubVWext/2-4 13365784 8.762 ns/op 1826.07 MB/s BenchmarkSubVWext/3-4 12452317 9.349 ns/op 2567.01 MB/s BenchmarkSubVWext/4-4 14290892 8.103 ns/op 3949.36 MB/s BenchmarkSubVWext/5-4 14490796 8.129 ns/op 4920.62 MB/s BenchmarkSubVWext/10-4 12452886 9.341 ns/op 8564.29 MB/s BenchmarkSubVWext/100-4 109768 1082 ns/op 739.56 MB/s BenchmarkSubVWext/1000-4 10000 10352 ns/op 772.83 MB/s BenchmarkMulAddVWW/1-4 13796896 8.579 ns/op 7460.22 MB/s BenchmarkMulAddVWW/2-4 12808035 9.010 ns/op 14206.85 MB/s BenchmarkMulAddVWW/3-4 13050813 8.712 ns/op 22038.40 MB/s BenchmarkMulAddVWW/4-4 12667086 9.038 ns/op 28323.64 MB/s BenchmarkMulAddVWW/5-4 12459272 9.386 ns/op 34092.44 MB/s BenchmarkMulAddVWW/10-4 9426399 12.01 ns/op 53288.55 MB/s BenchmarkMulAddVWW/100-4 1433613 83.50 ns/op 76648.73 MB/s BenchmarkMulAddVWW/1000-4 143502 837.0 ns/op 76462.97 MB/s BenchmarkAddMulVVW/1-4 13309274 8.714 ns/op 7344.36 MB/s BenchmarkAddMulVVW/2-4 13058198 9.046 ns/op 14150.37 MB/s BenchmarkAddMulVVW/3-4 12355593 9.355 ns/op 20523.26 MB/s BenchmarkAddMulVVW/4-4 11485867 9.633 ns/op 26575.99 MB/s BenchmarkAddMulVVW/5-4 10733055 10.56 ns/op 30299.48 MB/s BenchmarkAddMulVVW/10-4 10207350 11.15 ns/op 57399.58 MB/s BenchmarkAddMulVVW/100-4 2167754 55.31 ns/op 115715.29 MB/s BenchmarkAddMulVVW/1000-4 227643 485.0 ns/op 131950.42 MB/s BenchmarkDivWVW/1-4 4083542 28.75 ns/op 2226.00 MB/s BenchmarkDivWVW/2-4 2616937 46.53 ns/op 2750.87 MB/s BenchmarkDivWVW/3-4 2069403 58.15 ns/op 3301.90 MB/s BenchmarkDivWVW/4-4 1694846 70.97 ns/op 3607.30 MB/s BenchmarkDivWVW/5-4 1373865 87.22 ns/op 3669.06 MB/s BenchmarkDivWVW/10-4 799513 148.9 ns/op 4298.32 MB/s BenchmarkDivWVW/100-4 89773 1340 ns/op 4774.99 MB/s BenchmarkDivWVW/1000-4 9025 13200 ns/op 4848.47 MB/s BenchmarkNonZeroShifts/1/shrVU-4 15480220 7.813 ns/op BenchmarkNonZeroShifts/1/shlVU-4 14115592 8.118 ns/op BenchmarkNonZeroShifts/2/shrVU-4 14309192 8.405 ns/op BenchmarkNonZeroShifts/2/shlVU-4 14575599 7.841 ns/op BenchmarkNonZeroShifts/3/shrVU-4 12582969 9.073 ns/op BenchmarkNonZeroShifts/3/shlVU-4 14475520 8.100 ns/op BenchmarkNonZeroShifts/4/shrVU-4 11796404 10.06 ns/op BenchmarkNonZeroShifts/4/shlVU-4 13511414 8.752 ns/op BenchmarkNonZeroShifts/5/shrVU-4 10682797 10.97 ns/op BenchmarkNonZeroShifts/5/shlVU-4 12799128 9.350 ns/op BenchmarkNonZeroShifts/10/shrVU-4 7551513 15.74 ns/op BenchmarkNonZeroShifts/10/shlVU-4 9519120 12.50 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1205193 100.5 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1740004 68.27 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 123957 954.4 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 188562 635.6 ns/op BenchmarkDecimalConversion-4 298 379045 ns/op BenchmarkFloatString/100-4 16533 7040 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 314 407759 ns/op 2911 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 38042686 ns/op 61026 B/op 51 allocs/op BenchmarkFloatString/100000-4 1 3783121556 ns/op 867352 B/op 524 allocs/op BenchmarkFloatAdd/10-4 210321 502.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 230497 506.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 193501 563.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 114816 1014 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 22522 5343 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 295256 412.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 288036 411.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 283215 422.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 200305 579.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 56500 2111 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2634 40747 ns/op BenchmarkParseFloatLargeExp-4 634 180243 ns/op BenchmarkGCD10x10/WithoutXY-4 288457 394.1 ns/op BenchmarkGCD10x10/WithXY-4 85768 1404 ns/op BenchmarkGCD10x100/WithoutXY-4 165069 727.0 ns/op BenchmarkGCD10x100/WithXY-4 25392 4920 ns/op BenchmarkGCD10x1000/WithoutXY-4 114217 1110 ns/op BenchmarkGCD10x1000/WithXY-4 21088 5982 ns/op BenchmarkGCD100x100/WithoutXY-4 43342 2797 ns/op BenchmarkGCD100x100/WithXY-4 16204 7663 ns/op BenchmarkGCD100x1000/WithoutXY-4 19082 6351 ns/op BenchmarkGCD100x1000/WithXY-4 9300 13015 ns/op BenchmarkGCD1000x1000/WithoutXY-4 3439 34294 ns/op BenchmarkGCD1000x1000/WithXY-4 1778 64154 ns/op BenchmarkHilbert-4 30 3554265 ns/op BenchmarkBinomial-4 19327 6200 ns/op BenchmarkQuoRem-4 31951 3949 ns/op BenchmarkExp-4 26 4571586 ns/op BenchmarkExpMont/Odd-4 212 562682 ns/op 2590 B/op 22 allocs/op BenchmarkExpMont/Even1-4 207 578255 ns/op 3365 B/op 38 allocs/op BenchmarkExpMont/Even2-4 200 594581 ns/op 3833 B/op 53 allocs/op BenchmarkExpMont/Even3-4 199 594547 ns/op 3842 B/op 53 allocs/op BenchmarkExpMont/Even4-4 199 600714 ns/op 3843 B/op 53 allocs/op BenchmarkExpMont/Even8-4 200 596249 ns/op 3824 B/op 52 allocs/op BenchmarkExpMont/Even32-4 199 595727 ns/op 3846 B/op 53 allocs/op BenchmarkExpMont/Even64-4 246 484864 ns/op 3635 B/op 53 allocs/op BenchmarkExpMont/Even96-4 235 496465 ns/op 3762 B/op 51 allocs/op BenchmarkExpMont/Even128-4 279 429338 ns/op 3258 B/op 50 allocs/op BenchmarkExpMont/Even255-4 298 401707 ns/op 2940 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 632 189109 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 558 214960 ns/op 1728 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 565 208178 ns/op 1748 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 562 207129 ns/op 1741 B/op 47 allocs/op BenchmarkExp2-4 25 4477425 ns/op BenchmarkBitset-4 923743 115.4 ns/op BenchmarkBitsetNeg-4 543862 196.9 ns/op BenchmarkBitsetOrig-4 351492 321.1 ns/op BenchmarkBitsetNegOrig-4 246262 474.6 ns/op BenchmarkModSqrt225_Tonelli-4 207 577855 ns/op BenchmarkModSqrt225_3Mod4-4 658 173334 ns/op BenchmarkModSqrt231_Tonelli-4 194 606364 ns/op BenchmarkModSqrt231_5Mod8-4 566 206686 ns/op BenchmarkModInverse-4 18519 6592 ns/op BenchmarkSqrt-4 2635 47276 ns/op BenchmarkIntSqr/1-4 1608752 72.71 ns/op BenchmarkIntSqr/2-4 1092784 108.6 ns/op BenchmarkIntSqr/3-4 966434 123.2 ns/op BenchmarkIntSqr/5-4 751867 158.6 ns/op BenchmarkIntSqr/8-4 597873 203.9 ns/op BenchmarkIntSqr/10-4 477573 249.7 ns/op BenchmarkIntSqr/20-4 89040 1492 ns/op BenchmarkIntSqr/30-4 65353 1938 ns/op BenchmarkIntSqr/50-4 40672 3014 ns/op BenchmarkIntSqr/80-4 24570 4974 ns/op BenchmarkIntSqr/100-4 18650 6612 ns/op BenchmarkIntSqr/200-4 7044 16775 ns/op BenchmarkIntSqr/300-4 2570 39581 ns/op BenchmarkIntSqr/500-4 1351 90616 ns/op BenchmarkIntSqr/800-4 513 224902 ns/op BenchmarkIntSqr/1000-4 387 314028 ns/op BenchmarkDiv/20/10-4 504610 224.8 ns/op BenchmarkDiv/40/20-4 453990 224.4 ns/op BenchmarkDiv/100/50-4 501007 224.7 ns/op BenchmarkDiv/200/100-4 75097 1644 ns/op BenchmarkDiv/400/200-4 72834 1717 ns/op BenchmarkDiv/1000/500-4 60564 2138 ns/op BenchmarkDiv/2000/1000-4 44848 2819 ns/op BenchmarkDiv/20000/10000-4 2055 58034 ns/op BenchmarkDiv/200000/100000-4 52 2408609 ns/op BenchmarkDiv/2000000/1000000-4 2 70278306 ns/op BenchmarkDiv/20000000/10000000-4 1 2193018634 ns/op BenchmarkMul-4 8 12725126 ns/op BenchmarkNatMul/10-4 315463 324.5 ns/op BenchmarkNatMul/100-4 10363 12788 ns/op BenchmarkNatMul/1000-4 325 372962 ns/op BenchmarkZeroShifts/Shl-4 29848 4848 ns/op BenchmarkZeroShifts/ShlSame-4 6402615 19.46 ns/op BenchmarkZeroShifts/Shr-4 30397 5018 ns/op BenchmarkZeroShifts/ShrSame-4 6354501 19.62 ns/op BenchmarkExp3Power/0x10-4 294481 414.3 ns/op BenchmarkExp3Power/0x40-4 247285 479.9 ns/op BenchmarkExp3Power/0x100-4 161114 730.0 ns/op BenchmarkExp3Power/0x400-4 81534 1446 ns/op BenchmarkExp3Power/0x1000-4 18012 6790 ns/op BenchmarkExp3Power/0x4000-4 3394 33976 ns/op BenchmarkExp3Power/0x10000-4 373 335317 ns/op BenchmarkExp3Power/0x40000-4 33 3391572 ns/op BenchmarkExp3Power/0x100000-4 4 33077236 ns/op BenchmarkExp3Power/0x400000-4 1 302910079 ns/op BenchmarkFibo-4 4 30544153 ns/op BenchmarkNatSqr/1-4 1420797 85.45 ns/op BenchmarkNatSqr/2-4 736298 141.1 ns/op BenchmarkNatSqr/3-4 803430 156.5 ns/op BenchmarkNatSqr/5-4 540614 229.2 ns/op BenchmarkNatSqr/8-4 441373 321.9 ns/op BenchmarkNatSqr/10-4 355692 435.2 ns/op BenchmarkNatSqr/20-4 82412 1614 ns/op BenchmarkNatSqr/30-4 60618 2009 ns/op BenchmarkNatSqr/50-4 38184 3398 ns/op BenchmarkNatSqr/80-4 21462 5606 ns/op BenchmarkNatSqr/100-4 16917 7400 ns/op BenchmarkNatSqr/200-4 6508 18601 ns/op BenchmarkNatSqr/300-4 2876 47561 ns/op BenchmarkNatSqr/500-4 1327 88751 ns/op BenchmarkNatSqr/800-4 584 210364 ns/op BenchmarkNatSqr/1000-4 420 288750 ns/op BenchmarkNatSetBytes/8-4 3439526 34.38 ns/op BenchmarkNatSetBytes/24-4 984055 117.2 ns/op BenchmarkNatSetBytes/128-4 352554 394.7 ns/op BenchmarkNatSetBytes/7-4 1291974 95.91 ns/op BenchmarkNatSetBytes/23-4 655746 170.0 ns/op BenchmarkNatSetBytes/127-4 316555 366.0 ns/op BenchmarkScanPi-4 328 363084 ns/op BenchmarkStringPiParallel-4 1059 109191 ns/op BenchmarkScan/10/Base2-4 51968 2232 ns/op BenchmarkScan/100/Base2-4 5046 20197 ns/op BenchmarkScan/1000/Base2-4 598 197078 ns/op BenchmarkScan/10/Base8-4 135654 847.7 ns/op BenchmarkScan/100/Base8-4 18307 7063 ns/op BenchmarkScan/1000/Base8-4 1708 69528 ns/op BenchmarkScan/10/Base10-4 141919 813.2 ns/op BenchmarkScan/100/Base10-4 18562 6393 ns/op BenchmarkScan/1000/Base10-4 1880 62857 ns/op BenchmarkScan/10/Base16-4 165771 693.2 ns/op BenchmarkScan/100/Base16-4 21817 5521 ns/op BenchmarkScan/1000/Base16-4 2205 54133 ns/op BenchmarkString/10/Base2-4 277221 412.3 ns/op BenchmarkString/100/Base2-4 40875 2974 ns/op BenchmarkString/1000/Base2-4 4284 28646 ns/op BenchmarkString/10/Base8-4 526305 229.0 ns/op BenchmarkString/100/Base8-4 101610 1151 ns/op BenchmarkString/1000/Base8-4 10000 10210 ns/op BenchmarkString/10/Base10-4 277658 402.0 ns/op BenchmarkString/100/Base10-4 66774 1812 ns/op BenchmarkString/1000/Base10-4 6798 15640 ns/op BenchmarkString/10/Base16-4 576589 206.3 ns/op BenchmarkString/100/Base16-4 133216 864.8 ns/op BenchmarkString/1000/Base16-4 16501 7268 ns/op BenchmarkLeafSize/0-4 61 1951056 ns/op BenchmarkLeafSize/1-4 740 171594 ns/op BenchmarkLeafSize/2-4 718 159526 ns/op BenchmarkLeafSize/3-4 524 228513 ns/op BenchmarkLeafSize/4-4 728 160418 ns/op BenchmarkLeafSize/5-4 486 247334 ns/op BenchmarkLeafSize/6-4 534 220918 ns/op BenchmarkLeafSize/7-4 583 202177 ns/op BenchmarkLeafSize/8-4 774 157738 ns/op BenchmarkLeafSize/9-4 410 284692 ns/op BenchmarkLeafSize/10-4 478 250038 ns/op BenchmarkLeafSize/11-4 487 241315 ns/op BenchmarkLeafSize/12-4 537 217269 ns/op BenchmarkLeafSize/13-4 518 233268 ns/op BenchmarkLeafSize/14-4 582 201320 ns/op BenchmarkLeafSize/15-4 637 190597 ns/op BenchmarkLeafSize/16-4 781 162098 ns/op BenchmarkLeafSize/32-4 736 158067 ns/op BenchmarkLeafSize/64-4 699 169315 ns/op BenchmarkProbablyPrime/n=0-4 15 7123662 ns/op BenchmarkProbablyPrime/n=1-4 14 8031407 ns/op BenchmarkProbablyPrime/n=5-4 9 11550396 ns/op BenchmarkProbablyPrime/n=10-4 7 15801934 ns/op BenchmarkProbablyPrime/n=20-4 5 24437445 ns/op BenchmarkProbablyPrime/Lucas-4 18 6296136 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 138 873548 ns/op BenchmarkRatCmp-4 326026 386.0 ns/op BenchmarkFloatPrecExact/1-4 210973 573.0 ns/op BenchmarkFloatPrecExact/10-4 56050 1899 ns/op BenchmarkFloatPrecExact/100-4 17340 7137 ns/op BenchmarkFloatPrecExact/1000-4 3381 33642 ns/op BenchmarkFloatPrecExact/10000-4 229 527393 ns/op BenchmarkFloatPrecExact/100000-4 5 21649693 ns/op BenchmarkFloatPrecExact/1000000-4 1 1130462957 ns/op BenchmarkFloatPrecMixed/1-4 188947 613.2 ns/op BenchmarkFloatPrecMixed/10-4 61641 1957 ns/op BenchmarkFloatPrecMixed/100-4 7639 13116 ns/op BenchmarkFloatPrecMixed/1000-4 727 166955 ns/op BenchmarkFloatPrecMixed/10000-4 21 5439103 ns/op BenchmarkFloatPrecMixed/100000-4 1 304022372 ns/op BenchmarkFloatPrecMixed/1000000-4 1 20954429777 ns/op BenchmarkFloatPrecInexact/1-4 319578 371.6 ns/op BenchmarkFloatPrecInexact/10-4 271334 438.5 ns/op BenchmarkFloatPrecInexact/100-4 206751 560.7 ns/op BenchmarkFloatPrecInexact/1000-4 59132 1945 ns/op BenchmarkFloatPrecInexact/10000-4 7356 15722 ns/op BenchmarkFloatPrecInexact/100000-4 776 148319 ns/op BenchmarkFloatPrecInexact/1000000-4 60 2362876 ns/op BenchmarkFloatSqrt/64-4 31059 3891 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 19326 6213 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 13989 8682 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 6808 16189 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 1465 79896 ns/op 18050 B/op 8 allocs/op BenchmarkFloatSqrt/100000-4 110 1065119 ns/op 176654 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 2 80400087 ns/op 3516060 B/op 595 allocs/op PASS ok math/big 74.176s goos: freebsd goarch: amd64 pkg: math/bits cpu: AMD EPYC 7B12 BenchmarkLeadingZeros-4 10699760 11.46 ns/op BenchmarkLeadingZeros8-4 10147797 11.42 ns/op BenchmarkLeadingZeros16-4 10103922 11.74 ns/op BenchmarkLeadingZeros32-4 10901494 10.11 ns/op BenchmarkLeadingZeros64-4 11297569 10.71 ns/op BenchmarkTrailingZeros-4 9995847 12.15 ns/op BenchmarkTrailingZeros8-4 11147812 11.34 ns/op BenchmarkTrailingZeros16-4 11829990 11.11 ns/op BenchmarkTrailingZeros32-4 10556870 10.93 ns/op BenchmarkTrailingZeros64-4 10315069 11.30 ns/op BenchmarkOnesCount-4 10966892 11.23 ns/op BenchmarkOnesCount8-4 10753330 10.06 ns/op BenchmarkOnesCount16-4 11348384 10.58 ns/op BenchmarkOnesCount32-4 11293530 10.05 ns/op BenchmarkOnesCount64-4 12035720 10.51 ns/op BenchmarkRotateLeft-4 10431322 10.45 ns/op BenchmarkRotateLeft8-4 11290671 10.11 ns/op BenchmarkRotateLeft16-4 11030574 10.23 ns/op BenchmarkRotateLeft32-4 10888448 10.05 ns/op BenchmarkRotateLeft64-4 11890357 9.442 ns/op BenchmarkReverse-4 20371120 5.946 ns/op BenchmarkReverse8-4 20070741 5.601 ns/op BenchmarkReverse16-4 19294704 5.928 ns/op BenchmarkReverse32-4 19089302 5.755 ns/op BenchmarkReverse64-4 20231815 5.934 ns/op BenchmarkReverseBytes-4 20544522 5.598 ns/op BenchmarkReverseBytes16-4 19808148 5.605 ns/op BenchmarkReverseBytes32-4 21371619 5.606 ns/op BenchmarkReverseBytes64-4 20024690 5.597 ns/op BenchmarkAdd-4 11392569 10.06 ns/op BenchmarkAdd32-4 11590381 10.97 ns/op BenchmarkAdd64-4 11499688 10.08 ns/op BenchmarkAdd64multiple-4 20341216 5.467 ns/op BenchmarkSub-4 10824897 10.04 ns/op BenchmarkSub32-4 10059496 11.89 ns/op BenchmarkSub64-4 11924302 10.04 ns/op BenchmarkSub64multiple-4 19986364 5.918 ns/op BenchmarkMul-4 11683800 11.48 ns/op BenchmarkMul32-4 10770393 10.51 ns/op BenchmarkMul64-4 11577612 9.969 ns/op BenchmarkDiv-4 10712877 10.23 ns/op BenchmarkDiv32-4 11510931 11.45 ns/op BenchmarkDiv64-4 10983525 9.983 ns/op PASS ok math/bits 6.551s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: AMD EPYC 7B12 BenchmarkAbs-4 14695442 7.718 ns/op BenchmarkAcos-4 600550 175.1 ns/op BenchmarkAcosh-4 611518 187.5 ns/op BenchmarkAsin-4 639367 174.0 ns/op BenchmarkAsinh-4 650694 174.1 ns/op BenchmarkAtan-4 941736 110.3 ns/op BenchmarkAtanh-4 1000000 110.1 ns/op BenchmarkConj-4 20669116 5.636 ns/op BenchmarkCos-4 723674 162.7 ns/op BenchmarkCosh-4 640548 163.7 ns/op BenchmarkExp-4 1032728 120.0 ns/op BenchmarkLog-4 1510652 80.83 ns/op BenchmarkLog10-4 1489539 79.04 ns/op BenchmarkPhase-4 3346806 35.70 ns/op BenchmarkPolar-4 2268174 52.68 ns/op BenchmarkPow-4 270069 432.8 ns/op BenchmarkRect-4 1257888 92.15 ns/op BenchmarkSin-4 638818 163.5 ns/op BenchmarkSinh-4 691573 158.1 ns/op BenchmarkSqrt-4 1000000 112.2 ns/op BenchmarkTan-4 433101 260.0 ns/op BenchmarkTanh-4 465866 243.4 ns/op PASS ok math/cmplx 4.205s goos: freebsd goarch: amd64 pkg: math/rand cpu: AMD EPYC 7B12 BenchmarkInt63Threadsafe-4 993885 105.0 ns/op BenchmarkInt63ThreadsafeParallel-4 754568 144.4 ns/op BenchmarkInt63Unthreadsafe-4 1546581 76.85 ns/op BenchmarkIntn1000-4 1171449 103.4 ns/op BenchmarkInt63n1000-4 1330416 90.29 ns/op BenchmarkInt31n1000-4 1330108 90.52 ns/op BenchmarkFloat32-4 1318408 90.97 ns/op BenchmarkFloat64-4 1546176 77.50 ns/op BenchmarkPerm3-4 267408 417.8 ns/op BenchmarkPerm30-4 32728 3709 ns/op BenchmarkPerm30ViaShuffle-4 33267 3661 ns/op BenchmarkShuffleOverhead-4 22640 5265 ns/op BenchmarkRead3-4 1229019 96.88 ns/op BenchmarkRead64-4 112168 1014 ns/op BenchmarkRead1000-4 6946 15050 ns/op BenchmarkConcurrent-4 190405 621.3 ns/op PASS ok math/rand 3.684s goos: freebsd goarch: amd64 pkg: math/rand/v2 cpu: AMD EPYC 7B12 BenchmarkChaCha8MarshalBinary-4 1008836 108.2 ns/op BenchmarkChaCha8MarshalBinaryRead-4 405034 292.5 ns/op BenchmarkChaCha8-4 6646344 18.47 ns/op BenchmarkChaCha8Read-4 1156896 103.0 ns/op 310.82 MB/s BenchmarkPCG_DXSM-4 4882003 24.40 ns/op BenchmarkSourceUint64-4 4885386 24.26 ns/op BenchmarkGlobalInt64-4 4588366 26.49 ns/op BenchmarkGlobalInt64Parallel-4 8420166 13.90 ns/op BenchmarkGlobalUint64-4 4600465 26.35 ns/op BenchmarkGlobalUint64Parallel-4 8779111 13.77 ns/op BenchmarkInt64-4 2890994 41.89 ns/op BenchmarkUint64-4 2791106 42.42 ns/op BenchmarkGlobalIntN1000-4 2858504 39.80 ns/op BenchmarkIntN1000-4 2216508 55.81 ns/op BenchmarkInt64N1000-4 2134845 54.16 ns/op BenchmarkInt64N1e8-4 2218286 54.20 ns/op BenchmarkInt64N1e9-4 2147344 55.85 ns/op BenchmarkInt64N2e9-4 2218405 54.46 ns/op BenchmarkInt64N1e18-4 2098504 57.83 ns/op BenchmarkInt64N2e18-4 2115010 56.36 ns/op BenchmarkInt64N4e18-4 1865490 64.78 ns/op BenchmarkInt32N1000-4 2191448 54.03 ns/op BenchmarkInt32N1e8-4 2214366 53.96 ns/op BenchmarkInt32N1e9-4 2200209 56.47 ns/op BenchmarkInt32N2e9-4 2205764 54.09 ns/op BenchmarkFloat32-4 2887267 41.98 ns/op BenchmarkFloat64-4 2810235 41.95 ns/op BenchmarkExpFloat64-4 1710266 71.59 ns/op BenchmarkNormFloat64-4 1652224 72.00 ns/op BenchmarkPerm3-4 435292 257.7 ns/op BenchmarkPerm30-4 41828 2840 ns/op BenchmarkPerm30ViaShuffle-4 45471 2717 ns/op BenchmarkShuffleOverhead-4 58210 2055 ns/op BenchmarkConcurrent-4 4453543 26.73 ns/op PASS ok math/rand/v2 6.792s goos: freebsd goarch: amd64 pkg: mime cpu: AMD EPYC 7B12 BenchmarkQEncodeWord-4 78961 1487 ns/op BenchmarkQDecodeWord-4 159049 713.8 ns/op BenchmarkQDecodeHeader-4 161569 716.5 ns/op BenchmarkTypeByExtension/.html-4 489690 205.5 ns/op BenchmarkTypeByExtension/.HTML-4 422624 261.9 ns/op BenchmarkTypeByExtension/.unused-4 505962 217.4 ns/op BenchmarkExtensionsByType/text/html-4 314251 381.9 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 199083 695.5 ns/op BenchmarkExtensionsByType/application/octet-stream-4 303968 378.3 ns/op PASS ok mime 2.193s goos: freebsd goarch: amd64 pkg: mime/multipart cpu: AMD EPYC 7B12 BenchmarkReadForm/fields/maxMemory=0-4 915 119926 ns/op 48155 B/op 188 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 961 117879 ns/op 47453 B/op 187 allocs/op BenchmarkReadForm/files/maxMemory=0-4 432 281204 ns/op 103701 B/op 271 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 783 154078 ns/op 49599 B/op 208 allocs/op PASS ok mime/multipart 1.603s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: AMD EPYC 7B12 BenchmarkWriter-4 1242 94802 ns/op PASS ok mime/quotedprintable 1.206s goos: freebsd goarch: amd64 pkg: net cpu: AMD EPYC 7B12 BenchmarkGoLookupIP-4 31 3694263 ns/op 8787 B/op 92 allocs/op BenchmarkGoLookupIPNoSuchHost-4 13 11016547 ns/op 26249 B/op 208 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5077810766 ns/op 160016 B/op 227 allocs/op BenchmarkDNSName-4 156435 717.4 ns/op BenchmarkInterfaces-4 8248 14108 ns/op 3320 B/op 41 allocs/op BenchmarkInterfaceByIndex-4 14040 8620 ns/op 1944 B/op 29 allocs/op BenchmarkInterfaceByName-4 8450 14201 ns/op 3384 B/op 42 allocs/op BenchmarkInterfaceAddrs-4 9290 12822 ns/op 3272 B/op 48 allocs/op BenchmarkInterfacesAndAddrs-4 12945 9221 ns/op 2088 B/op 35 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 10159 11931 ns/op 3168 B/op 50 allocs/op BenchmarkParseIP-4 19754 6154 ns/op BenchmarkParseIPValidIPv4-4 1100080 109.9 ns/op BenchmarkParseIPValidIPv6-4 954789 129.6 ns/op BenchmarkIPMarshalText/IPv4-4 813012 123.6 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6-4 311350 334.4 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6_long-4 192986 611.8 ns/op 48 B/op 1 allocs/op BenchmarkIPString/IPv4-4 172834 654.0 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 21141 5671 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 84778 1398 ns/op BenchmarkIPEqual/IPv4-4 1475158 84.98 ns/op BenchmarkIPEqual/IPv6-4 1425636 84.31 ns/op BenchmarkSendfileZeroBytes-4 21745 4664 ns/op 20 B/op 1 allocs/op BenchmarkSendFile/file-to-tcp/1024-4 1 1062195545 ns/op 0.00 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/1024-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x18079e46de25a254 BenchmarkSendFile/file-to-tcp/2048-4 1 1077334028 ns/op 0.00 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/2048-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x18079e471dbd5688 BenchmarkSendFile/file-to-tcp/4096-4 1 1028710806 ns/op 0.00 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/4096-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x18079e475e4572ce BenchmarkSendFile/file-to-tcp/8192-4 1 1071384355 ns/op 0.01 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/8192-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x18079e479bdfd6c1 BenchmarkSendFile/file-to-tcp/16384-4 1 1018323065 ns/op 0.02 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/16384-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x18079e47dc0a44f3 BenchmarkSendFile/file-to-tcp/32768-4 1 1070653334 ns/op 0.03 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/32768-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x18079e48190ed134 BenchmarkSendFile/file-to-tcp/65536-4 1 1037054134 ns/op 0.06 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/65536-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x18079e48593483fe BenchmarkSendFile/file-to-tcp/131072-4 1 1078587260 ns/op 0.12 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/131072-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x18079e48976b2b43 BenchmarkSendFile/file-to-tcp/262144-4 1 1103558412 ns/op 0.24 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/262144-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x18079e48d82af64b BenchmarkSendFile/file-to-tcp/524288-4 1 1112634700 ns/op 0.47 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/524288-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x18079e491a8bf901 BenchmarkSendFile/file-to-tcp/1048576-4 1 1065010931 ns/op 0.98 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/1048576-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x18079e495dd5195e BenchmarkSendFile/file-to-unix/1024-4 1 1054075189 ns/op 0.00 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/1024-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x18079e499eeb24b7 BenchmarkSendFile/file-to-unix/2048-4 1 1015969800 ns/op 0.00 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/2048-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x18079e49de0bc3b3 BenchmarkSendFile/file-to-unix/4096-4 1 1071193525 ns/op 0.00 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/4096-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x18079e4a1ad7fc98 BenchmarkSendFile/file-to-unix/8192-4 1 1018233775 ns/op 0.01 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/8192-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x18079e4a5b0235b3 BenchmarkSendFile/file-to-unix/16384-4 1 1070970744 ns/op 0.02 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/16384-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x18079e4a980483e5 BenchmarkSendFile/file-to-unix/32768-4 1 1061863175 ns/op 0.03 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/32768-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x18079e4ad8270f7e BenchmarkSendFile/file-to-unix/65536-4 1 1077021147 ns/op 0.06 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/65536-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x18079e4b17c92731 BenchmarkSendFile/file-to-unix/131072-4 1 1073294019 ns/op 0.12 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/131072-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x18079e4b584f96d5 BenchmarkSendFile/file-to-unix/262144-4 1 1079630251 ns/op 0.24 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/262144-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x18079e4b98b07ead BenchmarkSendFile/file-to-unix/524288-4 1 1068445488 ns/op 0.49 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/524288-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x18079e4bd9a7f07f BenchmarkSendFile/file-to-unix/1048576-4 1 1079607273 ns/op 0.97 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/1048576-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x18079e4c1a487c87 BenchmarkTCP4OneShot-4 3259 30825 ns/op BenchmarkTCP4OneShotTimeout-4 3282 32957 ns/op BenchmarkTCP4Persistent-4 12009 10351 ns/op BenchmarkTCP4PersistentTimeout-4 11545 9827 ns/op BenchmarkTCP6OneShot-4 3284 33381 ns/op BenchmarkTCP6OneShotTimeout-4 3363 32109 ns/op BenchmarkTCP6Persistent-4 11994 9838 ns/op BenchmarkTCP6PersistentTimeout-4 12121 9527 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 24778 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 25532 ns/op BenchmarkSetReadDeadline-4 124461 930.3 ns/op BenchmarkUDP6LinkLocalUnicast-4 7317 14633 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 7584 15926 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 10000 15748 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 10000 15440 ns/op 0 B/op 0 allocs/op PASS ok net 35.982s goos: freebsd goarch: amd64 pkg: net/http cpu: AMD EPYC 7B12 BenchmarkCookieString-4 39356 3066 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 17596 6699 ns/op 1200 B/op 21 allocs/op BenchmarkReadCookies-4 27067 4319 ns/op 2000 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 24308 5050 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 60085 2017 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 66913 1809 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 2042476 57.24 ns/op BenchmarkFindChild/n=2/rep=map-4 3988161 29.70 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1732214 67.86 ns/op BenchmarkFindChild/n=4/rep=linear-4 936283 109.5 ns/op BenchmarkFindChild/n=4/rep=map-4 3964066 29.12 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 1007464 118.8 ns/op BenchmarkFindChild/n=8/rep=linear-4 565870 210.9 ns/op BenchmarkFindChild/n=8/rep=map-4 3920797 29.70 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 472030 220.7 ns/op BenchmarkFindChild/n=16/rep=linear-4 295365 406.2 ns/op BenchmarkFindChild/n=16/rep=map-4 4774510 25.65 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2998086 41.16 ns/op BenchmarkFindChild/n=32/rep=linear-4 140478 837.6 ns/op BenchmarkFindChild/n=32/rep=map-4 4434646 26.62 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 2916818 41.08 ns/op BenchmarkMultiConflicts-4 1 131657904 ns/op BenchmarkServerMatch-4 26250 4692 ns/op BenchmarkReadRequestChrome-4 5134 21081 ns/op 28.98 MB/s 1540 B/op 14 allocs/op BenchmarkReadRequestCurl-4 14998 7990 ns/op 9.76 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 15070 8035 ns/op 10.20 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestSiege-4 10435 11477 ns/op 13.16 MB/s 1084 B/op 11 allocs/op BenchmarkReadRequestWrk-4 22828 5313 ns/op 7.53 MB/s 924 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 344 339351 ns/op 3.02 MB/s BenchmarkFileAndServer_1KB/https1-4 258 421842 ns/op 2.43 MB/s 2024/11/13 19:37:24 Error enabling Transport HTTP/2 support: protocol https already registered BenchmarkFileAndServer_1KB/h2-4 2024/11/13 19:37:24 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/13 19:37:24 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/13 19:37:24 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/13 19:37:25 Error enabling Transport HTTP/2 support: protocol https already registered 194 572732 ns/op 1.79 MB/s BenchmarkFileAndServer_16MB/h1-4 4 29317861 ns/op 572.25 MB/s BenchmarkFileAndServer_16MB/https1-4 2 64260144 ns/op 261.08 MB/s 2024/11/13 19:37:25 Error enabling Transport HTTP/2 support: protocol https already registered BenchmarkFileAndServer_16MB/h2-4 1 169248803 ns/op 99.13 MB/s BenchmarkFileAndServer_64MB/h1-4 1 112357964 ns/op 597.28 MB/s BenchmarkFileAndServer_64MB/https1-4 1 235632249 ns/op 284.80 MB/s 2024/11/13 19:37:26 Error enabling Transport HTTP/2 support: protocol https already registered BenchmarkFileAndServer_64MB/h2-4 1 652439004 ns/op 102.86 MB/s BenchmarkServeMux-4 297 432552 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 362 357110 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 392 310592 ns/op 6453 B/op 70 allocs/op BenchmarkClientServer/https1-4 285 382265 ns/op 7147 B/op 79 allocs/op 2024/11/13 19:37:27 Error enabling Transport HTTP/2 support: protocol https already registered BenchmarkClientServer/h2-4 2024/11/13 19:37:27 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/13 19:37:27 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/13 19:37:27 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/13 19:37:28 Error enabling Transport HTTP/2 support: protocol https already registered 220 508514 ns/op 10452 B/op 78 allocs/op BenchmarkClientServerParallel/4/h1-4 1378 82505 ns/op 9744 B/op 82 allocs/op BenchmarkClientServerParallel/4/https1-4 36 3378995 ns/op 137240 B/op 1164 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:54770: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:54764: write tcp 127.0.0.1:54763->127.0.0.1:54764: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:54797: read tcp 127.0.0.1:54771->127.0.0.1:54797: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:54778: read tcp 127.0.0.1:54771->127.0.0.1:54778: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:54786: read tcp 127.0.0.1:54771->127.0.0.1:54786: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:54795: read tcp 127.0.0.1:54771->127.0.0.1:54795: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:54781: write tcp 127.0.0.1:54771->127.0.0.1:54781: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:54779: write tcp 127.0.0.1:54771->127.0.0.1:54779: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:54775: write tcp 127.0.0.1:54771->127.0.0.1:54775: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:54833: read tcp 127.0.0.1:54800->127.0.0.1:54833: use of closed network connection ... [output truncated] 2024/11/13 19:37:28 Error enabling Transport HTTP/2 support: protocol https already registered BenchmarkClientServerParallel/4/h2-4 2024/11/13 19:37:28 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/13 19:37:28 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/13 19:37:28 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/13 19:37:28 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/13 19:37:28 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/13 19:37:28 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/13 19:37:28 Error enabling Transport HTTP/2 support: protocol https already registered 586 186383 ns/op 12367 B/op 102 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:54843: write tcp 127.0.0.1:54838->127.0.0.1:54843: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:54842: write tcp 127.0.0.1:54838->127.0.0.1:54842: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:54841: write tcp 127.0.0.1:54838->127.0.0.1:54841: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:54855: write tcp 127.0.0.1:54846->127.0.0.1:54855: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:54860: write tcp 127.0.0.1:54846->127.0.0.1:54860: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:54858: write tcp 127.0.0.1:54846->127.0.0.1:54858: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:54878: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:54879: read tcp 127.0.0.1:54863->127.0.0.1:54879: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:54894: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:54896: write tcp 127.0.0.1:54880->127.0.0.1:54896: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 1038 130857 ns/op 18286 B/op 111 allocs/op BenchmarkClientServerParallel/64/https1-4 48 3249589 ns/op 133117 B/op 1117 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:55813: write tcp 127.0.0.1:55809->127.0.0.1:55813: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:55811: write tcp 127.0.0.1:55809->127.0.0.1:55811: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:55816: write tcp 127.0.0.1:55809->127.0.0.1:55816: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:55826: read tcp 127.0.0.1:55817->127.0.0.1:55826: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:55827: read tcp 127.0.0.1:55817->127.0.0.1:55827: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:55832: read tcp 127.0.0.1:55817->127.0.0.1:55832: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:55842: read tcp 127.0.0.1:55817->127.0.0.1:55842: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:55837: read tcp 127.0.0.1:55817->127.0.0.1:55837: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:55843: read tcp 127.0.0.1:55817->127.0.0.1:55843: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:55831: read tcp 127.0.0.1:55817->127.0.0.1:55831: use of closed network connection ... [output truncated] 2024/11/13 19:37:29 Error enabling Transport HTTP/2 support: protocol https already registered BenchmarkClientServerParallel/64/h2-4 2024/11/13 19:37:29 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/13 19:37:29 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/13 19:37:29 Error enabling Transport HTTP/2 support: protocol https already registered 60 3657155 ns/op 148709 B/op 1361 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:55907: read tcp 127.0.0.1:55906->127.0.0.1:55907: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:55913: write tcp 127.0.0.1:55906->127.0.0.1:55913: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:55912: write tcp 127.0.0.1:55906->127.0.0.1:55912: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:55909: write tcp 127.0.0.1:55906->127.0.0.1:55909: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:55931: read tcp 127.0.0.1:55914->127.0.0.1:55931: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:55917: read tcp 127.0.0.1:55914->127.0.0.1:55917: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:55921: read tcp 127.0.0.1:55914->127.0.0.1:55921: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:55934: read tcp 127.0.0.1:55914->127.0.0.1:55934: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:55929: read tcp 127.0.0.1:55914->127.0.0.1:55929: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:55930: read tcp 127.0.0.1:55914->127.0.0.1:55930: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1027185452 ns/op 31736 B/op 158 allocs/op BenchmarkClient-4 307 392104 ns/op 4245 B/op 51 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 714 152510 ns/op 7752 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1441 73742 ns/op 3091 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1906 56936 ns/op 1979 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1923 55650 ns/op 2833 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1899 54685 ns/op 2796 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1902 53962 ns/op 2789 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1872 55431 ns/op 1955 B/op 14 allocs/op BenchmarkServerHijack-4 1255 96005 ns/op 17042 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 532 230206 ns/op 6174 B/op 53 allocs/op BenchmarkResponseStatusLine-4 604818 211.2 ns/op 0 B/op 0 allocs/op PASS ok net/http 16.795s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: AMD EPYC 7B12 BenchmarkServeHTTP-4 5954 19109 ns/op 34257 B/op 14 allocs/op PASS ok net/http/httputil 1.294s goos: freebsd goarch: amd64 pkg: net/netip cpu: AMD EPYC 7B12 BenchmarkIPNextPrev-4 127887 908.8 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 1208121 100.0 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 938583 133.5 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 149496 762.3 ns/op BenchmarkStdIPv4-4 176046 682.0 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 133646 908.5 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 122853 928.5 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 169719 778.7 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 119101 1012 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 2393167 48.45 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 2189692 65.18 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1313730 94.14 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 821786 148.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 877820 120.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 671062 152.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 186163 671.4 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 661731 154.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 510630 220.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 638466 187.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 540950 222.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 158336 761.5 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v4-4 483234 215.2 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v6-4 187226 604.4 ns/op 48 B/op 1 allocs/op BenchmarkAddrString/v6_ellipsis-4 259773 442.5 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_v4-4 332470 344.4 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_zone-4 243655 487.0 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 517530 227.5 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 239569 479.6 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 232760 480.9 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 244729 482.7 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 193410 641.9 ns/op 128 B/op 2 allocs/op BenchmarkAddrMarshalText/v4-4 655333 185.6 ns/op 16 B/op 1 allocs/op BenchmarkAddrMarshalText/v6-4 211640 538.0 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_ellipsis-4 262332 437.6 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_v4-4 341848 334.2 ns/op 32 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_zone-4 232189 500.7 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 387649 312.9 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 166761 701.9 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 200965 569.0 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_v4-4 250165 479.0 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_zone-4 186259 604.4 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v4-4 394530 286.8 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 184674 659.6 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 205641 556.2 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 271449 450.4 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 204028 604.9 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1467327 79.00 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1482057 78.19 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1508922 78.94 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1418007 82.55 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1427188 84.15 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1424868 78.92 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1427092 84.04 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1431445 82.95 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1432111 82.82 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 484194 224.5 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 663098 180.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 506402 231.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 509344 201.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 508794 237.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 162680 752.5 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 7924645 14.86 ns/op PASS ok net/netip 10.014s 2024/11/13 19:37:49 Test RPC server listening on 127.0.0.1:56670 2024/11/13 19:37:49 Test HTTP RPC server listening on 127.0.0.1:56671 goos: freebsd goarch: amd64 pkg: net/rpc cpu: AMD EPYC 7B12 BenchmarkEndToEnd-4 2082 59163 ns/op BenchmarkEndToEndHTTP-4 1832 58306 ns/op BenchmarkEndToEndAsync-4 4462 26171 ns/op BenchmarkEndToEndAsyncHTTP-4 4450 26805 ns/op PASS ok net/rpc 1.855s goos: freebsd goarch: amd64 pkg: net/textproto cpu: AMD EPYC 7B12 BenchmarkReadMIMEHeader/client_headers-4 5606 20799 ns/op BenchmarkReadMIMEHeader/server_headers-4 8248 14625 ns/op BenchmarkUncommon-4 36408 3307 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.671s goos: freebsd goarch: amd64 pkg: net/url cpu: AMD EPYC 7B12 BenchmarkString-4 6387 15828 ns/op 1200 B/op 32 allocs/op BenchmarkResolvePath-4 191835 613.0 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 745561 138.4 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 143065 849.4 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 249202 473.7 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 121645 975.4 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 20942 5680 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 535230 203.1 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 141271 869.3 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 252742 458.3 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 124057 930.8 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 22088 5364 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 317640 364.9 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 140558 841.1 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 140241 895.8 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 64004 1867 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 10000 10194 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 329976 363.8 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 143767 834.5 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 139489 860.6 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 64497 1839 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 12175 9787 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.044s goos: freebsd goarch: amd64 pkg: os cpu: AMD EPYC 7B12 BenchmarkExpand/noop-4 4393521 27.43 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 241537 449.4 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1662 68853 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 522 228789 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 1245 93927 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 152222 785.3 ns/op BenchmarkStatFile-4 128458 950.8 ns/op BenchmarkStatDir-4 137898 889.9 ns/op BenchmarkLstatDot-4 157533 774.9 ns/op BenchmarkLstatFile-4 127664 949.1 ns/op BenchmarkLstatDir-4 135811 884.5 ns/op BenchmarkRemoveAll-4 57 1886946 ns/op 45318 B/op 532 allocs/op PASS ok os 2.947s goos: freebsd goarch: amd64 pkg: os/exec cpu: AMD EPYC 7B12 BenchmarkExecHostname-4 64 1800656 ns/op 7456 B/op 31 allocs/op PASS ok os/exec 1.286s goos: freebsd goarch: amd64 pkg: os/user cpu: AMD EPYC 7B12 BenchmarkCurrent-4 24793 4500 ns/op PASS ok os/user 1.178s goos: freebsd goarch: amd64 pkg: reflect cpu: AMD EPYC 7B12 BenchmarkBool-4 5136748 22.55 ns/op BenchmarkString-4 3250920 36.88 ns/op BenchmarkBytes-4 2918059 41.22 ns/op BenchmarkNamedBytes-4 1564827 76.61 ns/op BenchmarkBytesArray-4 987237 110.6 ns/op BenchmarkSliceLen-4 3289471 36.45 ns/op BenchmarkMapLen-4 1182386 100.9 ns/op BenchmarkStringLen-4 2401306 50.52 ns/op BenchmarkArrayLen-4 1786588 67.46 ns/op BenchmarkSliceCap-4 3276596 36.50 ns/op BenchmarkDeepEqual/int8-4 520257 224.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 124527 958.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 455341 260.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 114370 1009 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 443860 258.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 116894 1007 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 431653 258.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 121038 991.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 451260 262.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 121014 992.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 495442 228.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 161673 750.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 462432 257.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 118141 1006 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 452148 262.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 118971 1005 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 448662 258.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 120009 1007 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 461269 257.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 117705 1006 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 440144 259.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 118423 1007 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 422276 258.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 119655 1005 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 458412 258.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 119538 992.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 444220 258.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 118658 991.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 448320 262.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 121023 1004 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 504306 226.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 124923 958.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 440209 253.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 116288 1017 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 161412 756.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 78379 1498 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 63144 1931 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 45069 2677 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 49620 2433 ns/op BenchmarkIsZero/ArrayComparable-4 379260 303.8 ns/op BenchmarkIsZero/ArrayIncomparable-4 42176 2847 ns/op BenchmarkIsZero/StructComparable-4 896671 130.0 ns/op BenchmarkIsZero/StructIncomparable-4 184587 630.7 ns/op BenchmarkIsZero/ArrayInt_4-4 1722432 69.29 ns/op BenchmarkIsZero/ArrayInt_1024-4 25152 5409 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 40488 2584 ns/op BenchmarkIsZero/Struct4Int-4 1707153 70.68 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 22720 5128 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 20956 5691 ns/op BenchmarkIsZero/StructInt_512-4 41010 2474 ns/op BenchmarkSetZero/Bool/Direct-4 5173988 23.20 ns/op BenchmarkSetZero/Bool/CachedZero-4 1000000 104.3 ns/op BenchmarkSetZero/Bool/NewZero-4 760729 138.9 ns/op BenchmarkSetZero/Int/Direct-4 3235052 36.17 ns/op BenchmarkSetZero/Int/CachedZero-4 979076 104.6 ns/op BenchmarkSetZero/Int/NewZero-4 785827 137.4 ns/op BenchmarkSetZero/Uint/Direct-4 3284220 36.42 ns/op BenchmarkSetZero/Uint/CachedZero-4 1000000 104.1 ns/op BenchmarkSetZero/Uint/NewZero-4 860558 137.8 ns/op BenchmarkSetZero/Float/Direct-4 3315114 36.68 ns/op BenchmarkSetZero/Float/CachedZero-4 969514 103.9 ns/op BenchmarkSetZero/Float/NewZero-4 778132 137.8 ns/op BenchmarkSetZero/Complex/Direct-4 3317377 36.49 ns/op BenchmarkSetZero/Complex/CachedZero-4 1000000 103.9 ns/op BenchmarkSetZero/Complex/NewZero-4 861417 139.3 ns/op BenchmarkSetZero/Array/Direct-4 2908272 39.92 ns/op BenchmarkSetZero/Array/CachedZero-4 1142871 106.5 ns/op BenchmarkSetZero/Array/NewZero-4 751246 138.2 ns/op BenchmarkSetZero/Chan/Direct-4 3315354 37.02 ns/op BenchmarkSetZero/Chan/CachedZero-4 1000000 101.5 ns/op BenchmarkSetZero/Chan/NewZero-4 781308 135.0 ns/op BenchmarkSetZero/Func/Direct-4 3314852 36.58 ns/op BenchmarkSetZero/Func/CachedZero-4 1199973 101.4 ns/op BenchmarkSetZero/Func/NewZero-4 867124 134.7 ns/op BenchmarkSetZero/Interface/Direct-4 3000325 39.60 ns/op BenchmarkSetZero/Interface/CachedZero-4 1133666 104.5 ns/op BenchmarkSetZero/Interface/NewZero-4 871105 138.0 ns/op BenchmarkSetZero/Map/Direct-4 3282355 36.98 ns/op BenchmarkSetZero/Map/CachedZero-4 1000000 100.7 ns/op BenchmarkSetZero/Map/NewZero-4 903704 132.8 ns/op BenchmarkSetZero/Pointer/Direct-4 3293245 36.92 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1000000 100.7 ns/op BenchmarkSetZero/Pointer/NewZero-4 893020 131.6 ns/op BenchmarkSetZero/Slice/Direct-4 2999004 40.20 ns/op BenchmarkSetZero/Slice/CachedZero-4 1148887 104.9 ns/op BenchmarkSetZero/Slice/NewZero-4 867362 138.6 ns/op BenchmarkSetZero/String/Direct-4 3215611 36.47 ns/op BenchmarkSetZero/String/CachedZero-4 961620 105.2 ns/op BenchmarkSetZero/String/NewZero-4 873117 139.4 ns/op BenchmarkSetZero/Struct/Direct-4 2941086 40.58 ns/op BenchmarkSetZero/Struct/CachedZero-4 1000000 105.6 ns/op BenchmarkSetZero/Struct/NewZero-4 860468 141.3 ns/op BenchmarkSelect/1-4 249856 464.0 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 110262 1130 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 55990 2170 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 322885 372.1 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 250060 481.1 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 101314 1175 ns/op 108.91 MB/s BenchmarkCallArgCopy/size=256-4 98080 1147 ns/op 223.17 MB/s BenchmarkCallArgCopy/size=1024-4 91054 1369 ns/op 748.02 MB/s BenchmarkCallArgCopy/size=4096-4 52554 2284 ns/op 1793.48 MB/s BenchmarkCallArgCopy/size=65536-4 5108 21181 ns/op 3094.13 MB/s BenchmarkFieldByName1-4 2187517 54.72 ns/op BenchmarkFieldByName2-4 166422 722.7 ns/op BenchmarkFieldByName3-4 18978 6377 ns/op BenchmarkInterfaceBig-4 5330306 22.59 ns/op BenchmarkInterfaceSmall-4 5318029 22.46 ns/op BenchmarkNew-4 2752936 36.59 ns/op BenchmarkMap/StringKeys/MapIndex-4 3534 33568 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 2838 41620 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3202 35090 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2599 42441 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3169 33688 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 2876 42139 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 312049 348.0 ns/op BenchmarkTypeForString-4 2713892 43.94 ns/op BenchmarkTypeForError-4 1323129 87.86 ns/op PASS ok reflect 19.270s goos: freebsd goarch: amd64 pkg: regexp cpu: AMD EPYC 7B12 BenchmarkFind-4 15458 6977 ns/op 9229 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 23382 5147 ns/op 9314 B/op 1 allocs/op BenchmarkFindString-4 17894 7310 ns/op 9313 B/op 1 allocs/op BenchmarkFindSubmatch-4 15808 7336 ns/op 9435 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 16846 7049 ns/op 9228 B/op 2 allocs/op BenchmarkLiteral-4 29088 4700 ns/op BenchmarkNotLiteral-4 5524 20148 ns/op BenchmarkMatchClass-4 4446 26452 ns/op BenchmarkMatchClass_InRange-4 4482 25796 ns/op BenchmarkReplaceAll-4 3489 30955 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 171133 711.0 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 171861 742.5 ns/op BenchmarkAnchoredShortMatch-4 103056 1197 ns/op BenchmarkAnchoredLongMatch-4 101293 1199 ns/op BenchmarkOnePassShortA-4 27244 4493 ns/op BenchmarkNotOnePassShortA-4 10000 11586 ns/op BenchmarkOnePassShortB-4 35374 3470 ns/op BenchmarkNotOnePassShortB-4 14316 8362 ns/op BenchmarkOnePassLongPrefix-4 115522 1069 ns/op BenchmarkOnePassLongNotPrefix-4 40237 3116 ns/op BenchmarkMatchParallelShared-4 24910 4508 ns/op BenchmarkMatchParallelCopied-4 28089 4556 ns/op BenchmarkQuoteMetaAll-4 254395 469.0 ns/op 29.85 MB/s BenchmarkQuoteMetaNone-4 452364 251.5 ns/op 103.38 MB/s BenchmarkCompile/Onepass-4 5932 19193 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 2466 47729 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 289 416354 ns/op 90712 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 4947844 24.11 ns/op 663.50 MB/s BenchmarkMatch/Easy0/32-4 31310 4071 ns/op 7.86 MB/s BenchmarkMatch/Easy0/1K-4 25516 4515 ns/op 226.81 MB/s BenchmarkMatch/Easy0i/16-4 4981154 23.99 ns/op 666.82 MB/s BenchmarkMatch/Easy0i/32-4 7588 14516 ns/op 2.20 MB/s BenchmarkMatch/Easy0i/1K-4 358 334739 ns/op 3.06 MB/s BenchmarkMatch/Easy1/16-4 4969170 24.79 ns/op 645.44 MB/s BenchmarkMatch/Easy1/32-4 30338 4082 ns/op 7.84 MB/s BenchmarkMatch/Easy1/1K-4 10000 11274 ns/op 90.82 MB/s BenchmarkMatch/Medium/16-4 4986330 22.16 ns/op 721.87 MB/s BenchmarkMatch/Medium/32-4 8331 14350 ns/op 2.23 MB/s BenchmarkMatch/Medium/1K-4 390 300237 ns/op 3.41 MB/s BenchmarkMatch/Hard/16-4 4917381 24.11 ns/op 663.73 MB/s BenchmarkMatch/Hard/32-4 5692 21320 ns/op 1.50 MB/s BenchmarkMatch/Hard/1K-4 224 526777 ns/op 1.94 MB/s BenchmarkMatch/Hard1/16-4 1972 60705 ns/op 0.26 MB/s BenchmarkMatch/Hard1/32-4 1040 110627 ns/op 0.29 MB/s BenchmarkMatch/Hard1/1K-4 32 3289323 ns/op 0.31 MB/s BenchmarkMatch_onepass_regex/16-4 39987 3008 ns/op 5.32 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 23264 5096 ns/op 6.28 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 859 137617 ns/op 7.44 MB/s 27 B/op 0 allocs/op PASS ok regexp 8.175s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: AMD EPYC 7B12 BenchmarkEmptyOpContext-4 832041 135.4 ns/op BenchmarkIsWordChar-4 258385 515.9 ns/op PASS ok regexp/syntax 2.049s goos: freebsd goarch: amd64 pkg: runtime cpu: AMD EPYC 7B12 BenchmarkCallers/cached-4 110317 1236 ns/op BenchmarkCallers/inlined-4 99878 1174 ns/op BenchmarkCallers/no-cache-4 24427 4901 ns/op BenchmarkFPCallers/cached-4 3805562 31.55 ns/op BenchmarkMakeChan/Byte-4 1674027 71.93 ns/op BenchmarkMakeChan/Int-4 1000000 108.6 ns/op BenchmarkMakeChan/Ptr-4 970965 126.3 ns/op BenchmarkMakeChan/Struct/0-4 1610377 73.66 ns/op BenchmarkMakeChan/Struct/32-4 660402 189.5 ns/op BenchmarkMakeChan/Struct/40-4 596348 230.2 ns/op BenchmarkChanNonblocking-4 12586108 8.434 ns/op BenchmarkSelectUncontended-4 1725158 71.12 ns/op BenchmarkSelectSyncContended-4 24255 4553 ns/op BenchmarkSelectAsyncContended-4 90769 1259 ns/op BenchmarkSelectNonblock-4 7663023 15.17 ns/op BenchmarkChanUncontended-4 10000 18047 ns/op BenchmarkChanContended-4 723 170184 ns/op BenchmarkChanSync-4 157726 679.3 ns/op BenchmarkChanSyncWork-4 54637 2008 ns/op BenchmarkChanProdCons0-4 94893 1314 ns/op BenchmarkChanProdCons10-4 133770 1460 ns/op BenchmarkChanProdCons100-4 77803 1360 ns/op BenchmarkChanProdConsWork0-4 89224 1730 ns/op BenchmarkChanProdConsWork10-4 116986 1581 ns/op BenchmarkChanProdConsWork100-4 63810 1783 ns/op BenchmarkSelectProdCons-4 43740 2505 ns/op BenchmarkReceiveDataFromClosedChan-4 1500687 79.65 ns/op BenchmarkChanCreation-4 181270 671.1 ns/op BenchmarkChanSem-4 132663 857.6 ns/op BenchmarkChanPopular-4 109 1250959 ns/op BenchmarkChanClosed-4 1000000 111.2 ns/op BenchmarkCallClosure-4 8033380 14.92 ns/op BenchmarkCallClosure1-4 8084329 14.91 ns/op BenchmarkCallClosure2-4 2230792 55.91 ns/op BenchmarkCallClosure3-4 2741442 46.41 ns/op BenchmarkCallClosure4-4 2277000 52.94 ns/op BenchmarkComplex128DivNormal-4 14173678 7.700 ns/op BenchmarkComplex128DivNisNaN-4 11339665 10.56 ns/op BenchmarkComplex128DivDisNaN-4 10833987 11.12 ns/op BenchmarkComplex128DivNisInf-4 13284889 8.696 ns/op BenchmarkComplex128DivDisInf-4 8371773 14.28 ns/op BenchmarkAllocation-4 7441 21365 ns/op BenchmarkReadMemStats-4 7174 18349 ns/op BenchmarkReadMemStatsLatency-4 1 83310 p50-ns 83310 p90-ns 83310 p99-ns BenchmarkWriteBarrier-4 3008046 37.32 ns/op BenchmarkBulkWriteBarrier-4 11507379 10.23 ns/op BenchmarkScanStackNoLocals-4 4 27062462 ns/op BenchmarkMSpanCountAlloc/bits=64-4 15817050 8.450 ns/op BenchmarkMSpanCountAlloc/bits=128-4 12695994 9.046 ns/op BenchmarkMSpanCountAlloc/bits=256-4 11275776 10.32 ns/op BenchmarkMSpanCountAlloc/bits=512-4 8898513 12.80 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 6464970 17.93 ns/op BenchmarkHash5-4 8271867 14.28 ns/op 350.24 MB/s BenchmarkHash16-4 8983914 13.39 ns/op 1195.29 MB/s BenchmarkHash64-4 8396269 13.99 ns/op 4575.66 MB/s BenchmarkHash1024-4 4269504 27.95 ns/op 36641.44 MB/s BenchmarkHash65536-4 88834 1321 ns/op 49612.78 MB/s BenchmarkAlignedLoad-4 10835936 10.90 ns/op BenchmarkUnalignedLoad-4 10919361 11.67 ns/op BenchmarkEqEfaceConcrete-4 8110831 16.19 ns/op BenchmarkEqIfaceConcrete-4 7511886 14.63 ns/op BenchmarkNeEfaceConcrete-4 8419420 13.45 ns/op BenchmarkNeIfaceConcrete-4 7868072 15.86 ns/op BenchmarkConvT2EByteSized/bool-4 8074472 13.95 ns/op BenchmarkConvT2EByteSized/uint8-4 7887345 15.52 ns/op BenchmarkConvT2ESmall-4 7158064 16.20 ns/op BenchmarkConvT2EUintptr-4 7440866 16.17 ns/op BenchmarkConvT2ELarge-4 1859193 64.93 ns/op BenchmarkConvT2ISmall-4 7019170 17.07 ns/op BenchmarkConvT2IUintptr-4 7354250 16.18 ns/op BenchmarkConvT2ILarge-4 1913971 65.47 ns/op BenchmarkConvI2E-4 7119306 16.80 ns/op BenchmarkConvI2I-4 7634523 15.55 ns/op BenchmarkAssertE2T-4 7164441 17.12 ns/op BenchmarkAssertE2TLarge-4 3616227 33.28 ns/op BenchmarkAssertE2I-4 7523824 15.85 ns/op BenchmarkAssertI2T-4 7138962 17.39 ns/op BenchmarkAssertI2I-4 7476559 14.83 ns/op BenchmarkAssertI2E-4 7953903 14.75 ns/op BenchmarkAssertE2E-4 8001679 14.31 ns/op BenchmarkAssertE2T2-4 5552690 20.56 ns/op BenchmarkAssertE2T2Blank-4 7077890 16.08 ns/op BenchmarkAssertI2E2-4 5808560 18.97 ns/op BenchmarkAssertI2E2Blank-4 8198502 19.13 ns/op BenchmarkAssertE2E2-4 6302299 18.35 ns/op BenchmarkAssertE2E2Blank-4 8156124 14.28 ns/op BenchmarkConvT2Ezero/zero/16-4 7163941 17.19 ns/op BenchmarkConvT2Ezero/zero/32-4 7125486 16.78 ns/op BenchmarkConvT2Ezero/zero/64-4 7108147 15.84 ns/op BenchmarkConvT2Ezero/zero/str-4 7221822 16.18 ns/op BenchmarkConvT2Ezero/zero/slice-4 6881804 16.81 ns/op BenchmarkConvT2Ezero/zero/big-4 409066 436.3 ns/op BenchmarkConvT2Ezero/nonzero/str-4 2227294 49.02 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 2225221 65.35 ns/op BenchmarkConvT2Ezero/nonzero/big-4 318789 576.2 ns/op BenchmarkConvT2Ezero/smallint/16-4 7084336 15.98 ns/op BenchmarkConvT2Ezero/smallint/32-4 7194924 16.77 ns/op BenchmarkConvT2Ezero/smallint/64-4 7383808 16.67 ns/op BenchmarkConvT2Ezero/largeint/16-4 2808021 51.28 ns/op BenchmarkConvT2Ezero/largeint/32-4 2844013 52.56 ns/op BenchmarkConvT2Ezero/largeint/64-4 2855023 44.69 ns/op BenchmarkMalloc8-4 2969302 42.60 ns/op BenchmarkMalloc16-4 3207446 51.75 ns/op BenchmarkMallocTypeInfo8-4 3551638 36.47 ns/op BenchmarkMallocTypeInfo16-4 2742378 46.28 ns/op BenchmarkMallocLargeStruct-4 279090 847.9 ns/op BenchmarkGoroutineSelect-4 70 1639834 ns/op BenchmarkGoroutineBlocking-4 97 1128509 ns/op BenchmarkGoroutineForRange-4 94 1241358 ns/op BenchmarkGoroutineIdle-4 100 1049996 ns/op BenchmarkHashStringSpeed-4 3603874 33.20 ns/op BenchmarkHashBytesSpeed-4 2161078 55.58 ns/op BenchmarkHashInt32Speed-4 3983223 29.16 ns/op BenchmarkHashInt64Speed-4 3952957 29.46 ns/op BenchmarkHashStringArraySpeed-4 879324 137.0 ns/op BenchmarkMegMap-4 4788 22531 ns/op BenchmarkMegOneMap-4 4903 22598 ns/op BenchmarkMegEqMap-4 1976 53038 ns/op BenchmarkMegEmptyMap-4 5614784 21.24 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 3328168 37.12 ns/op BenchmarkSmallStrMap-4 3892306 30.88 ns/op BenchmarkMapStringKeysEight_16-4 3907170 30.46 ns/op BenchmarkMapStringKeysEight_32-4 3726038 29.77 ns/op BenchmarkMapStringKeysEight_64-4 3814108 30.41 ns/op BenchmarkMapStringKeysEight_1M-4 4874 22326 ns/op BenchmarkMapFirst/1-4 5902574 19.44 ns/op BenchmarkMapFirst/2-4 5800227 20.17 ns/op BenchmarkMapFirst/3-4 5610531 20.69 ns/op BenchmarkMapFirst/4-4 5770372 18.81 ns/op BenchmarkMapFirst/5-4 5614918 20.95 ns/op BenchmarkMapFirst/6-4 5740752 20.65 ns/op BenchmarkMapFirst/7-4 5798830 20.70 ns/op BenchmarkMapFirst/8-4 5789082 20.68 ns/op BenchmarkMapFirst/9-4 4910782 24.00 ns/op BenchmarkMapFirst/10-4 4835427 23.07 ns/op BenchmarkMapFirst/11-4 4877486 24.19 ns/op BenchmarkMapFirst/12-4 5004586 23.84 ns/op BenchmarkMapFirst/13-4 4889766 23.82 ns/op BenchmarkMapFirst/14-4 4954790 23.91 ns/op BenchmarkMapFirst/15-4 4884490 23.51 ns/op BenchmarkMapFirst/16-4 5032880 22.33 ns/op BenchmarkMapMid/1-4 5679619 20.85 ns/op BenchmarkMapMid/2-4 5665651 19.55 ns/op BenchmarkMapMid/3-4 5586543 21.09 ns/op BenchmarkMapMid/4-4 5595481 21.63 ns/op BenchmarkMapMid/5-4 5556687 21.42 ns/op BenchmarkMapMid/6-4 5354516 21.90 ns/op BenchmarkMapMid/7-4 5761318 21.96 ns/op BenchmarkMapMid/8-4 5408002 21.91 ns/op BenchmarkMapMid/9-4 4910919 23.27 ns/op BenchmarkMapMid/10-4 4942188 23.89 ns/op BenchmarkMapMid/11-4 4915030 24.17 ns/op BenchmarkMapMid/12-4 4974740 22.27 ns/op BenchmarkMapMid/13-4 4919602 23.84 ns/op BenchmarkMapMid/14-4 5118405 23.84 ns/op BenchmarkMapMid/15-4 4905135 24.18 ns/op BenchmarkMapMid/16-4 4970305 23.04 ns/op BenchmarkMapLast/1-4 5713081 21.00 ns/op BenchmarkMapLast/2-4 5610529 21.06 ns/op BenchmarkMapLast/3-4 5539326 21.50 ns/op BenchmarkMapLast/4-4 5484861 21.99 ns/op BenchmarkMapLast/5-4 5439549 22.57 ns/op BenchmarkMapLast/6-4 5263400 22.24 ns/op BenchmarkMapLast/7-4 5143024 22.90 ns/op BenchmarkMapLast/8-4 5119258 23.27 ns/op BenchmarkMapLast/9-4 4901134 24.12 ns/op BenchmarkMapLast/10-4 4958756 23.83 ns/op BenchmarkMapLast/11-4 4929385 23.63 ns/op BenchmarkMapLast/12-4 4973337 23.96 ns/op BenchmarkMapLast/13-4 4983334 23.32 ns/op BenchmarkMapLast/14-4 4990814 23.17 ns/op BenchmarkMapLast/15-4 4997073 23.84 ns/op BenchmarkMapLast/16-4 4840918 23.91 ns/op BenchmarkMapCycle-4 4122969 28.92 ns/op BenchmarkRepeatedLookupStrMapKey32-4 5304526 22.43 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 4800 22276 ns/op BenchmarkMakeMap/[Byte]Byte-4 661249 289.5 ns/op BenchmarkMakeMap/[Int]Int-4 357759 450.0 ns/op BenchmarkNewEmptyMap-4 4801446 26.15 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1764576 68.85 ns/op 0 B/op 0 allocs/op BenchmarkSameLengthMap-4 4115212 29.14 ns/op BenchmarkSmallKeyMap-4 3488650 34.47 ns/op BenchmarkMapPopulate/1-4 2665395 46.30 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 176421 720.1 ns/op 344 B/op 3 allocs/op BenchmarkMapPopulate/100-4 12224 9210 ns/op 4520 B/op 9 allocs/op BenchmarkMapPopulate/1000-4 1009 159374 ns/op 74408 B/op 20 allocs/op BenchmarkMapPopulate/10000-4 100 1233981 ns/op 592072 B/op 79 allocs/op BenchmarkMapPopulate/100000-4 8 14292462 ns/op 4733512 B/op 530 allocs/op BenchmarkComplexAlgMap-4 598442 187.3 ns/op BenchmarkGoMapClear/Reflexive/1-4 2260218 52.27 ns/op BenchmarkGoMapClear/Reflexive/10-4 1925706 61.99 ns/op BenchmarkGoMapClear/Reflexive/100-4 654830 156.8 ns/op BenchmarkGoMapClear/Reflexive/1000-4 59472 1965 ns/op BenchmarkGoMapClear/Reflexive/10000-4 7066 15901 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1885933 63.53 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1600238 74.98 ns/op BenchmarkGoMapClear/NonReflexive/100-4 693427 172.4 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 60580 1971 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 7351 16209 ns/op BenchmarkMapStringConversion/32/simple-4 2367108 51.32 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 2148548 56.47 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 2195493 54.86 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 2234838 53.56 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 2052656 58.62 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 2053489 58.28 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 2771175 43.50 ns/op BenchmarkMapInterfacePtr-4 2866537 41.29 ns/op BenchmarkNewEmptyMapHintLessThan8-4 3341000 33.97 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 65940 2057 ns/op 1208 B/op 3 allocs/op BenchmarkMapIter/Key=int32/Elem=int32/len=6-4 2110040 57.36 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=64-4 1694792 69.90 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=65536-4 1806698 66.91 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=6-4 2188341 54.51 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=64-4 1790602 67.46 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=65536-4 1789695 67.12 ns/op BenchmarkMapIter/Key=string/Elem=string/len=6-4 2149732 55.18 ns/op BenchmarkMapIter/Key=string/Elem=string/len=64-4 1810198 67.04 ns/op BenchmarkMapIter/Key=string/Elem=string/len=65536-4 1799230 66.94 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=6-4 2175549 54.36 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=64-4 2062018 58.01 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=65536-4 2109610 57.81 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=6-4 866116 138.1 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=64-4 822894 147.4 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=65536-4 1000000 414.4 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=6-4 174297 651.8 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=64-4 171357 707.0 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=65536-4 1000000 1206 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=6-4 82618 1385 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=64-4 79747 1430 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=65536-4 1000000 2264 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=6-4 157857 685.4 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=64-4 161570 725.1 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=65536-4 1000000 1383 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=6-4 2193750 55.27 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=64-4 1752363 67.43 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=65536-4 1781011 68.74 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=6-4 2164677 54.06 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=64-4 1795964 66.70 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=65536-4 1799038 67.07 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=6-4 7274131 15.72 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=64-4 39383826 2.768 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=65536-4 170790288 0.6913 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=6-4 7601559 15.73 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=64-4 39158534 2.626 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=65536-4 139303886 0.8323 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=6-4 7400314 15.79 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=64-4 45208041 2.617 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=65536-4 161180712 0.7291 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=6-4 7012669 16.92 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=64-4 41663107 2.543 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=65536-4 150380842 0.7458 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=6-4 3790143 31.89 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=64-4 26232087 4.014 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=65536-4 156656858 0.7591 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=6-4 883422 123.6 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=64-4 9460366 12.49 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=65536-4 155302209 0.8172 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=6-4 512484 235.4 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=64-4 5151790 22.80 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=65536-4 154054896 0.7670 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=6-4 918573 124.0 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=64-4 9418540 12.45 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=65536-4 155677016 0.7780 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=6-4 7474156 15.61 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=64-4 41400352 2.634 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=65536-4 156152912 0.7516 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=6-4 7345390 16.13 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=64-4 38201024 2.670 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=65536-4 153559898 0.7572 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=6-4 3438380 34.08 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=64-4 3269408 36.46 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=65536-4 1941483 65.17 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=6-4 3380391 34.22 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=64-4 3306937 36.34 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=65536-4 1649202 65.96 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=6-4 2765630 43.73 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=64-4 2975547 39.69 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=65536-4 1346056 76.37 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=6-4 1998620 59.95 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=64-4 2122958 56.13 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=65536-4 1330634 80.89 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=6-4 908742 130.8 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=64-4 864794 120.0 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=65536-4 401055 289.6 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=6-4 211441 542.7 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=64-4 203023 592.4 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=65536-4 67856 1696 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=6-4 91869 1208 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=64-4 87670 1451 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=65536-4 29419 4275 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=6-4 159928 706.1 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=64-4 149644 725.2 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=65536-4 69708 1586 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=6-4 3383154 34.12 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=64-4 3221470 36.16 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=65536-4 1896900 67.60 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=6-4 3468894 34.49 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=64-4 3149457 36.43 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=65536-4 1870579 72.61 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=6-4 3749473 32.70 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=64-4 3550977 32.09 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=65536-4 2914940 41.10 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=6-4 3434768 33.59 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=64-4 3414909 32.27 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=65536-4 2749713 46.75 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=6-4 3183192 37.41 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=64-4 3507505 36.17 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=65536-4 2242368 48.32 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=6-4 2159190 54.52 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=64-4 2324144 51.39 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=65536-4 1958844 62.39 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=6-4 969570 111.2 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=64-4 1133060 101.6 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=65536-4 744380 183.3 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=6-4 258190 457.3 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=64-4 241693 471.6 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=65536-4 144318 816.1 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=6-4 191166 527.9 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=64-4 208416 545.0 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=65536-4 125355 857.5 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=6-4 1160956 102.7 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=64-4 1000000 100.6 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=65536-4 965422 116.5 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=6-4 3278112 35.76 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=64-4 3380078 34.16 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=65536-4 2649774 46.16 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=6-4 3585370 32.66 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=64-4 3646782 32.76 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=65536-4 2697250 46.17 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=6-4 3148056 37.40 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=64-4 3041362 38.99 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=65536-4 1705846 64.68 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=6-4 3152053 37.38 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=64-4 3072286 39.30 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=65536-4 1822626 65.81 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=6-4 2716720 43.79 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=64-4 2597475 45.04 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=65536-4 1433124 146.6 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=6-4 2013434 59.09 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=64-4 2001639 59.98 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=65536-4 876108 137.6 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=6-4 936021 130.6 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=64-4 911376 133.2 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=65536-4 329569 354.4 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=6-4 209276 538.7 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=64-4 190406 580.5 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=65536-4 65010 1726 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=6-4 92144 1203 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=64-4 86653 1300 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=65536-4 23029 5406 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=6-4 150850 695.1 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=64-4 133798 767.0 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=65536-4 44730 2653 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=6-4 3136009 37.50 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=64-4 3010808 39.27 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=65536-4 1735688 67.74 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=6-4 3059398 38.32 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=64-4 2964691 40.69 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=65536-4 1443856 109.1 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=6-4 1786423 64.36 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=64-4 991029 120.8 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=65536-4 1000000 168.4 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=6-4 1692944 74.42 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=64-4 982460 142.4 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=65536-4 1000000 225.5 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=6-4 1000000 108.0 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=64-4 809310 222.8 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=65536-4 680146 339.2 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=6-4 1201118 111.2 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=64-4 734226 177.8 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=65536-4 832683 248.5 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=6-4 258354 627.6 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=64-4 85413 2038 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=65536-4 183328 1053 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=6-4 42387 3842 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=64-4 14686 11054 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=65536-4 33361 4953 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=6-4 19826 7100 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=64-4 10000 21943 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=65536-4 12304 8174 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=6-4 33454 3951 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=64-4 10000 10559 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=65536-4 25580 4180 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=6-4 1561083 74.55 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=64-4 874046 148.9 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=65536-4 712180 207.5 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=6-4 1570975 71.06 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=64-4 911394 148.1 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=65536-4 817430 206.9 ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=6-4 301485 408.2 ns/op 81061 p100-ns/op 190.0 p50-ns/op 510.0 p99-ns/op 909.0 p99.9-ns/op 12270 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=64-4 270746 441.1 ns/op 159500 p100-ns/op 182.0 p50-ns/op 1891 p99-ns/op 3330 p99.9-ns/op 24051 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=65536-4 280335 494.8 ns/op 180191 p100-ns/op 230.0 p50-ns/op 578.0 p99-ns/op 30921 p99.9-ns/op 40801 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=6-4 297414 408.1 ns/op 198601 p100-ns/op 190.0 p50-ns/op 539.0 p99-ns/op 1031 p99.9-ns/op 13940 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=64-4 269295 456.5 ns/op 238311 p100-ns/op 190.0 p50-ns/op 2161 p99-ns/op 4240 p99.9-ns/op 33420 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=65536-4 267750 541.2 ns/op 233102 p100-ns/op 250.0 p50-ns/op 649.0 p99-ns/op 36071 p99.9-ns/op 53868 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=6-4 280191 430.4 ns/op 164720 p100-ns/op 190.0 p50-ns/op 611.0 p99-ns/op 3221 p99.9-ns/op 30339 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=64-4 254560 555.9 ns/op 5740403 p100-ns/op 191.0 p50-ns/op 3050 p99-ns/op 7560 p99.9-ns/op 74350 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=65536-4 234522 645.5 ns/op 376580 p100-ns/op 300.0 p50-ns/op 700.0 p99-ns/op 63671 p99.9-ns/op 142819 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=6-4 265137 452.1 ns/op 221161 p100-ns/op 240.0 p50-ns/op 570.0 p99-ns/op 1170 p99.9-ns/op 16810 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=64-4 227472 507.5 ns/op 241861 p100-ns/op 230.0 p50-ns/op 2410 p99-ns/op 4780 p99.9-ns/op 57650 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=65536-4 247296 557.6 ns/op 205271 p100-ns/op 280.0 p50-ns/op 640.0 p99-ns/op 37600 p99.9-ns/op 51600 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=6-4 154828 926.4 ns/op 8750468 p100-ns/op 440.0 p50-ns/op 2589 p99-ns/op 23740 p99.9-ns/op 188441 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=64-4 83854 2530 ns/op 17928607 p100-ns/op 470.0 p50-ns/op 15829 p99-ns/op 87870 p99.9-ns/op 301491 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=65536-4 110376 1385 ns/op 555342 p100-ns/op 660.0 p50-ns/op 1570 p99-ns/op 267911 p99.9-ns/op 359381 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=6-4 23616 4516 ns/op 18757939 p100-ns/op 1840 p50-ns/op 20970 p99-ns/op 86330 p99.9-ns/op 301181 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=64-4 12777 7899 ns/op 12765197 p100-ns/op 2029 p50-ns/op 87000 p99-ns/op 290301 p99.9-ns/op 1337572 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=65536-4 24810 4263 ns/op 1522483 p100-ns/op 2200 p50-ns/op 9131 p99-ns/op 1266373 p99.9-ns/op 1481373 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=6-4 14556 8612 ns/op 14302319 p100-ns/op 5020 p50-ns/op 49181 p99-ns/op 136051 p99.9-ns/op 259152 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=64-4 8532 22735 ns/op 15647612 p100-ns/op 7660 p50-ns/op 252260 p99-ns/op 629481 p99.9-ns/op 15647612 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=65536-4 12012 8562 ns/op 2344094 p100-ns/op 5140 p50-ns/op 13670 p99-ns/op 2168845 p99.9-ns/op 2293944 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=6-4 37333 4487 ns/op 14191429 p100-ns/op 2471 p50-ns/op 26890 p99-ns/op 96550 p99.9-ns/op 277200 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=64-4 12171 10269 ns/op 15555842 p100-ns/op 2781 p50-ns/op 85000 p99-ns/op 392830 p99.9-ns/op 11940915 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=65536-4 23894 4594 ns/op 1535504 p100-ns/op 2590 p50-ns/op 9540 p99-ns/op 1161373 p99.9-ns/op 1439353 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=6-4 301051 419.9 ns/op 290470 p100-ns/op 181.0 p50-ns/op 560.0 p99-ns/op 3890 p99.9-ns/op 15460 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=64-4 224271 484.3 ns/op 270050 p100-ns/op 181.0 p50-ns/op 2299 p99-ns/op 6200 p99.9-ns/op 39571 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=65536-4 271216 549.8 ns/op 183631 p100-ns/op 260.0 p50-ns/op 640.0 p99-ns/op 35070 p99.9-ns/op 52061 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=6-4 294769 406.0 ns/op 133231 p100-ns/op 181.0 p50-ns/op 530.0 p99-ns/op 1090 p99.9-ns/op 11400 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=64-4 269893 460.1 ns/op 95541 p100-ns/op 190.0 p50-ns/op 2160 p99-ns/op 4341 p99.9-ns/op 33410 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=65536-4 265344 532.2 ns/op 231370 p100-ns/op 240.0 p50-ns/op 590.0 p99-ns/op 36630 p99.9-ns/op 59540 p99.99-ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=6-4 1827055 65.72 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=64-4 2248206 64.07 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=65536-4 1000000 110.1 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=6-4 1452061 70.16 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=64-4 1927608 75.40 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=65536-4 976988 147.1 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=6-4 1000000 103.0 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=64-4 1000000 141.1 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=65536-4 530871 221.8 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=6-4 1000000 103.8 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=64-4 1254835 111.2 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=65536-4 674305 194.6 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=6-4 258624 504.9 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=64-4 259670 573.5 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=65536-4 237651 561.5 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=6-4 48336 3745 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=64-4 51682 4224 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=65536-4 53217 2210 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=6-4 17014 6787 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=64-4 10000 11388 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=65536-4 19711 5287 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=6-4 31344 3478 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=64-4 26216 4721 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=65536-4 40924 2759 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=6-4 1457589 79.20 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=64-4 1488244 76.49 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=65536-4 707448 183.8 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=6-4 1538365 83.82 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=64-4 1682505 67.28 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=65536-4 877245 150.7 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=6-4 2534763 45.60 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=64-4 2713088 43.93 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=65536-4 1733379 75.73 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=6-4 2547043 47.22 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=64-4 2728784 43.15 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=65536-4 1000000 124.2 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=6-4 2527995 47.04 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=64-4 2350591 48.36 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=65536-4 868380 144.5 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=6-4 1708749 69.12 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=64-4 1766662 66.88 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=65536-4 632722 173.7 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=6-4 238029 509.9 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=64-4 256012 563.7 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=65536-4 199045 597.0 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=6-4 37233 2814 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=64-4 36747 4148 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=65536-4 44199 2663 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=6-4 15348 6537 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=64-4 14380 7743 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=65536-4 18859 6110 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=6-4 28989 3621 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=64-4 34042 4248 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=65536-4 26996 3769 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=6-4 2604244 45.06 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=64-4 2718759 43.30 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=65536-4 1254321 89.46 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=6-4 2615568 44.05 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=64-4 2715807 43.59 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=65536-4 1441747 81.68 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=6-4 2053718 56.42 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=64-4 2021281 59.64 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=65536-4 1279290 98.80 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=6-4 2038796 56.46 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=64-4 2000982 59.71 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=65536-4 1176934 127.1 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=6-4 47430 2170 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=64-4 585826 4818 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=65536-4 481790 277.0 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=6-4 882544 120.0 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=64-4 1020604 119.1 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=65536-4 514957 260.0 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=6-4 377246 315.9 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=64-4 336156 306.0 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=65536-4 222492 566.9 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=6-4 75872 1502 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=64-4 78403 1548 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=65536-4 43028 2726 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=6-4 1413291 83.78 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=64-4 1591578 79.89 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=65536-4 417622 262.4 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=6-4 1586638 75.67 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=64-4 1753322 73.02 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=65536-4 543998 250.1 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=6-4 1468917 79.70 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=64-4 1640104 79.43 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=65536-4 514821 264.8 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=6-4 1460548 81.24 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=64-4 1361655 88.51 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=65536-4 1000000 141.1 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=6-4 1382241 84.15 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=64-4 1313368 87.68 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=65536-4 1000000 163.6 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=6-4 1355200 88.73 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=64-4 1229683 98.65 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=65536-4 550434 200.9 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=6-4 995437 118.3 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=64-4 928990 128.8 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=65536-4 1000000 253.6 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=6-4 203103 543.1 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=64-4 240735 730.3 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=65536-4 358053 818.8 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=6-4 28644 3641 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=64-4 28846 5186 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=65536-4 74722 3529 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=6-4 17103 8086 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=64-4 10000 13632 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=65536-4 46557 2379 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=6-4 42649 3679 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=64-4 25196 4760 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=65536-4 812220 3455 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=6-4 1379205 87.48 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=64-4 1320558 90.36 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=65536-4 918790 242.2 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=6-4 1464826 81.87 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=64-4 1313036 86.91 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=65536-4 715963 169.8 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=6-4 850034 140.8 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=64-4 606811 195.8 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=65536-4 848642 399.2 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=6-4 853896 139.4 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=64-4 651298 181.9 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=65536-4 670905 565.4 ns/op BenchmarkMapPop/Key=string/Elem=string/len=6-4 821859 141.0 ns/op BenchmarkMapPop/Key=string/Elem=string/len=64-4 606975 196.7 ns/op BenchmarkMapPop/Key=string/Elem=string/len=65536-4 410328 616.5 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=6-4 675009 176.5 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=64-4 462109 230.0 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=65536-4 497254 495.2 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=6-4 140593 807.3 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=64-4 160819 812.6 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=65536-4 131838 1557 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=6-4 26071 4564 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=64-4 25857 5565 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=65536-4 52569 2146 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=6-4 10000 10197 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=64-4 12645 8182 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=65536-4 53299 2119 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=6-4 32746 3908 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=64-4 25930 4366 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=65536-4 393020 3327 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=6-4 859244 140.1 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=64-4 614875 187.1 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=65536-4 465490 442.4 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=6-4 839898 142.5 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=64-4 589426 189.0 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=65536-4 345920 541.3 ns/op BenchmarkMapDeleteLargeKey-4 553046 218.4 ns/op BenchmarkMemmove/0-4 14228632 7.835 ns/op BenchmarkMemmove/1-4 2849974 41.30 ns/op 24.21 MB/s BenchmarkMemmove/2-4 2722854 42.39 ns/op 47.18 MB/s BenchmarkMemmove/3-4 2888829 42.12 ns/op 71.22 MB/s BenchmarkMemmove/4-4 2818389 42.56 ns/op 93.98 MB/s BenchmarkMemmove/5-4 2818357 42.04 ns/op 118.94 MB/s BenchmarkMemmove/6-4 2865783 42.20 ns/op 142.20 MB/s BenchmarkMemmove/7-4 2827093 43.54 ns/op 160.77 MB/s BenchmarkMemmove/8-4 2715099 43.05 ns/op 185.82 MB/s BenchmarkMemmove/9-4 2499856 45.29 ns/op 198.72 MB/s BenchmarkMemmove/10-4 2595531 47.24 ns/op 211.70 MB/s BenchmarkMemmove/11-4 2557389 45.35 ns/op 242.56 MB/s BenchmarkMemmove/12-4 2604315 46.47 ns/op 258.25 MB/s BenchmarkMemmove/13-4 2610590 46.82 ns/op 277.63 MB/s BenchmarkMemmove/14-4 2522055 47.34 ns/op 295.76 MB/s BenchmarkMemmove/15-4 2634705 46.69 ns/op 321.24 MB/s BenchmarkMemmove/16-4 2647681 44.96 ns/op 355.87 MB/s BenchmarkMemmove/32-4 2615672 45.29 ns/op 706.50 MB/s BenchmarkMemmove/64-4 2289892 49.91 ns/op 1282.38 MB/s BenchmarkMemmove/128-4 1925728 63.04 ns/op 2030.38 MB/s BenchmarkMemmove/256-4 1488322 80.63 ns/op 3175.14 MB/s BenchmarkMemmove/512-4 1000000 119.3 ns/op 4290.37 MB/s BenchmarkMemmove/1024-4 652932 180.3 ns/op 5678.52 MB/s BenchmarkMemmove/2048-4 378420 314.1 ns/op 6521.09 MB/s BenchmarkMemmove/4096-4 206650 593.7 ns/op 6899.35 MB/s BenchmarkMemmoveOverlap/32-4 2580705 45.07 ns/op 709.95 MB/s BenchmarkMemmoveOverlap/64-4 2342336 51.31 ns/op 1247.34 MB/s BenchmarkMemmoveOverlap/128-4 1928439 62.49 ns/op 2048.44 MB/s BenchmarkMemmoveOverlap/256-4 1481730 80.31 ns/op 3187.47 MB/s BenchmarkMemmoveOverlap/512-4 1011063 120.3 ns/op 4256.85 MB/s BenchmarkMemmoveOverlap/1024-4 654573 185.6 ns/op 5517.48 MB/s BenchmarkMemmoveOverlap/2048-4 378807 313.4 ns/op 6534.31 MB/s BenchmarkMemmoveOverlap/4096-4 200433 579.1 ns/op 7073.35 MB/s BenchmarkMemmoveUnalignedDst/0-4 15677472 7.431 ns/op BenchmarkMemmoveUnalignedDst/1-4 2899857 40.61 ns/op 24.63 MB/s BenchmarkMemmoveUnalignedDst/2-4 2843529 43.36 ns/op 46.13 MB/s BenchmarkMemmoveUnalignedDst/3-4 2756965 42.03 ns/op 71.38 MB/s BenchmarkMemmoveUnalignedDst/4-4 2850162 42.82 ns/op 93.42 MB/s BenchmarkMemmoveUnalignedDst/5-4 2826806 41.99 ns/op 119.06 MB/s BenchmarkMemmoveUnalignedDst/6-4 2873262 42.58 ns/op 140.92 MB/s BenchmarkMemmoveUnalignedDst/7-4 2824074 43.52 ns/op 160.84 MB/s BenchmarkMemmoveUnalignedDst/8-4 2850910 42.83 ns/op 186.79 MB/s BenchmarkMemmoveUnalignedDst/9-4 2599393 46.31 ns/op 194.32 MB/s BenchmarkMemmoveUnalignedDst/10-4 2577985 46.23 ns/op 216.32 MB/s BenchmarkMemmoveUnalignedDst/11-4 2522846 46.20 ns/op 238.08 MB/s BenchmarkMemmoveUnalignedDst/12-4 2578498 46.33 ns/op 258.99 MB/s BenchmarkMemmoveUnalignedDst/13-4 2607176 47.92 ns/op 271.29 MB/s BenchmarkMemmoveUnalignedDst/14-4 2511756 47.47 ns/op 294.91 MB/s BenchmarkMemmoveUnalignedDst/15-4 2515112 45.60 ns/op 328.91 MB/s BenchmarkMemmoveUnalignedDst/16-4 2509060 47.33 ns/op 338.02 MB/s BenchmarkMemmoveUnalignedDst/32-4 2447599 47.68 ns/op 671.08 MB/s BenchmarkMemmoveUnalignedDst/64-4 2184834 54.35 ns/op 1177.50 MB/s BenchmarkMemmoveUnalignedDst/128-4 1832022 65.96 ns/op 1940.63 MB/s BenchmarkMemmoveUnalignedDst/256-4 1394487 85.64 ns/op 2989.21 MB/s BenchmarkMemmoveUnalignedDst/512-4 1003611 117.6 ns/op 4354.33 MB/s BenchmarkMemmoveUnalignedDst/1024-4 619284 189.5 ns/op 5404.58 MB/s BenchmarkMemmoveUnalignedDst/2048-4 317712 325.6 ns/op 6290.43 MB/s BenchmarkMemmoveUnalignedDst/4096-4 201459 611.7 ns/op 6695.83 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 2518826 49.15 ns/op 651.02 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 2283543 53.89 ns/op 1187.63 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1848399 65.42 ns/op 1956.53 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1409436 85.47 ns/op 2995.33 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 995450 115.9 ns/op 4416.17 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 564783 188.1 ns/op 5443.94 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 366319 319.6 ns/op 6407.35 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 203270 588.1 ns/op 6965.22 MB/s BenchmarkMemmoveUnalignedSrc/0-4 15571195 6.944 ns/op BenchmarkMemmoveUnalignedSrc/1-4 2931807 40.55 ns/op 24.66 MB/s BenchmarkMemmoveUnalignedSrc/2-4 2801847 42.21 ns/op 47.38 MB/s BenchmarkMemmoveUnalignedSrc/3-4 2809021 42.32 ns/op 70.89 MB/s BenchmarkMemmoveUnalignedSrc/4-4 2834752 41.89 ns/op 95.49 MB/s BenchmarkMemmoveUnalignedSrc/5-4 2849532 41.78 ns/op 119.66 MB/s BenchmarkMemmoveUnalignedSrc/6-4 2783950 42.45 ns/op 141.35 MB/s BenchmarkMemmoveUnalignedSrc/7-4 2823196 41.72 ns/op 167.79 MB/s BenchmarkMemmoveUnalignedSrc/8-4 2776327 43.93 ns/op 182.10 MB/s BenchmarkMemmoveUnalignedSrc/9-4 2617218 46.89 ns/op 191.95 MB/s BenchmarkMemmoveUnalignedSrc/10-4 2642662 45.36 ns/op 220.47 MB/s BenchmarkMemmoveUnalignedSrc/11-4 2607633 45.57 ns/op 241.38 MB/s BenchmarkMemmoveUnalignedSrc/12-4 2626192 46.85 ns/op 256.14 MB/s BenchmarkMemmoveUnalignedSrc/13-4 2660908 45.00 ns/op 288.89 MB/s BenchmarkMemmoveUnalignedSrc/14-4 2567868 45.32 ns/op 308.88 MB/s BenchmarkMemmoveUnalignedSrc/15-4 2549031 46.88 ns/op 319.97 MB/s BenchmarkMemmoveUnalignedSrc/16-4 2545707 44.69 ns/op 357.99 MB/s BenchmarkMemmoveUnalignedSrc/32-4 2526813 48.59 ns/op 658.51 MB/s BenchmarkMemmoveUnalignedSrc/64-4 2275213 52.56 ns/op 1217.63 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1917879 62.81 ns/op 2037.86 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1447530 82.12 ns/op 3117.50 MB/s BenchmarkMemmoveUnalignedSrc/512-4 953149 120.5 ns/op 4250.31 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 649023 186.0 ns/op 5506.34 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 374007 312.0 ns/op 6564.19 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 206893 586.5 ns/op 6983.73 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 2170945 55.42 ns/op 288.69 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 2154708 52.39 ns/op 305.40 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 2067950 59.01 ns/op 271.12 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1983411 60.41 ns/op 264.88 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 2032034 57.78 ns/op 276.90 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 2013453 59.81 ns/op 267.52 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 2046033 60.33 ns/op 265.19 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 2044358 58.92 ns/op 271.54 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1886604 63.73 ns/op 1004.26 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1804876 65.87 ns/op 971.62 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1802810 65.61 ns/op 975.45 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1767771 66.51 ns/op 962.32 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1757850 67.33 ns/op 950.49 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1761082 67.26 ns/op 951.56 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1848381 66.55 ns/op 961.63 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1771603 64.58 ns/op 991.05 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 1303669 94.10 ns/op 2720.56 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 1125040 106.5 ns/op 2404.29 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 1197051 97.16 ns/op 2634.80 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 1000000 100.2 ns/op 2554.90 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 1205576 98.02 ns/op 2611.63 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 1248148 98.27 ns/op 2605.05 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 1212758 98.73 ns/op 2592.82 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 1214666 97.49 ns/op 2625.80 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 143878 765.0 ns/op 5353.93 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 115940 985.8 ns/op 4154.93 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 141992 804.6 ns/op 5090.97 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 131956 814.9 ns/op 5026.52 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 151356 797.9 ns/op 5133.56 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 144836 784.0 ns/op 5224.22 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 139597 788.0 ns/op 5197.84 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 139345 804.8 ns/op 5089.65 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 10132 11981 ns/op 5470.11 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 7083 15751 ns/op 4160.68 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 9430 12566 ns/op 5215.19 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 8487 12368 ns/op 5298.86 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 9753 12242 ns/op 5353.18 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 8740 12681 ns/op 5168.21 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 9786 12373 ns/op 5296.65 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 9286 12545 ns/op 5223.91 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 2550844 46.98 ns/op 681.18 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 2301516 53.22 ns/op 1202.49 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1927635 61.45 ns/op 2083.14 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1436851 80.82 ns/op 3167.53 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 1031704 120.5 ns/op 4247.96 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 656484 186.9 ns/op 5479.90 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 338320 310.9 ns/op 6587.73 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 188810 594.2 ns/op 6892.96 MB/s BenchmarkMemclr/5-4 13534548 8.724 ns/op 573.14 MB/s BenchmarkMemclr/16-4 13378971 7.944 ns/op 2014.07 MB/s BenchmarkMemclr/64-4 12227416 9.423 ns/op 6792.19 MB/s BenchmarkMemclr/256-4 11825151 9.707 ns/op 26372.37 MB/s BenchmarkMemclr/4096-4 2724088 43.08 ns/op 95071.79 MB/s BenchmarkMemclr/65536-4 157521 744.0 ns/op 88085.78 MB/s BenchmarkMemclr/1M-4 8023 13947 ns/op 75183.23 MB/s BenchmarkMemclr/4M-4 1593 64141 ns/op 65392.16 MB/s BenchmarkMemclr/8M-4 997 128987 ns/op 65034.28 MB/s BenchmarkMemclr/16M-4 370 290929 ns/op 57667.83 MB/s BenchmarkMemclr/64M-4 79 1340711 ns/op 50054.70 MB/s BenchmarkMemclrUnaligned/0_5-4 8004358 13.01 ns/op 384.34 MB/s BenchmarkMemclrUnaligned/0_16-4 8581959 14.11 ns/op 1133.96 MB/s BenchmarkMemclrUnaligned/0_64-4 7640662 14.77 ns/op 4334.03 MB/s BenchmarkMemclrUnaligned/0_256-4 7808142 15.07 ns/op 16987.57 MB/s BenchmarkMemclrUnaligned/0_4096-4 2646514 44.07 ns/op 92947.80 MB/s BenchmarkMemclrUnaligned/0_65536-4 162513 741.0 ns/op 88444.65 MB/s BenchmarkMemclrUnaligned/1_5-4 8354724 14.08 ns/op 355.06 MB/s BenchmarkMemclrUnaligned/1_16-4 8569776 14.68 ns/op 1090.28 MB/s BenchmarkMemclrUnaligned/1_64-4 8164497 15.25 ns/op 4198.03 MB/s BenchmarkMemclrUnaligned/1_256-4 7960450 15.13 ns/op 16919.85 MB/s BenchmarkMemclrUnaligned/1_4096-4 1800789 66.20 ns/op 61872.95 MB/s BenchmarkMemclrUnaligned/1_65536-4 117631 949.1 ns/op 69050.36 MB/s BenchmarkMemclrUnaligned/4_5-4 8581364 12.40 ns/op 403.38 MB/s BenchmarkMemclrUnaligned/4_16-4 8221401 12.28 ns/op 1302.79 MB/s BenchmarkMemclrUnaligned/4_64-4 7569529 14.54 ns/op 4401.68 MB/s BenchmarkMemclrUnaligned/4_256-4 7654260 15.06 ns/op 17001.10 MB/s BenchmarkMemclrUnaligned/4_4096-4 1946006 61.91 ns/op 66158.55 MB/s BenchmarkMemclrUnaligned/4_65536-4 125775 904.0 ns/op 72497.40 MB/s BenchmarkMemclrUnaligned/7_5-4 8379303 13.99 ns/op 357.48 MB/s BenchmarkMemclrUnaligned/7_16-4 8486575 14.93 ns/op 1071.58 MB/s BenchmarkMemclrUnaligned/7_64-4 8132720 14.52 ns/op 4409.19 MB/s BenchmarkMemclrUnaligned/7_256-4 7751560 16.03 ns/op 15966.85 MB/s BenchmarkMemclrUnaligned/7_4096-4 1817172 66.19 ns/op 61882.59 MB/s BenchmarkMemclrUnaligned/7_65536-4 111943 941.2 ns/op 69627.76 MB/s BenchmarkMemclrUnaligned/0_1M-4 6266 19433 ns/op 53959.32 MB/s BenchmarkMemclrUnaligned/0_4M-4 1914 55617 ns/op 75414.63 MB/s BenchmarkMemclrUnaligned/0_8M-4 685 150449 ns/op 55757.13 MB/s BenchmarkMemclrUnaligned/0_16M-4 356 298792 ns/op 56150.19 MB/s BenchmarkMemclrUnaligned/0_64M-4 88 1413410 ns/op 47480.12 MB/s BenchmarkMemclrUnaligned/1_1M-4 6163 19165 ns/op 54713.22 MB/s BenchmarkMemclrUnaligned/1_4M-4 1795 76238 ns/op 55015.66 MB/s BenchmarkMemclrUnaligned/1_8M-4 760 149860 ns/op 55976.39 MB/s BenchmarkMemclrUnaligned/1_16M-4 336 303643 ns/op 55253.19 MB/s BenchmarkMemclrUnaligned/1_64M-4 85 1399109 ns/op 47965.42 MB/s BenchmarkMemclrUnaligned/4_1M-4 5840 18805 ns/op 55761.57 MB/s BenchmarkMemclrUnaligned/4_4M-4 1570 74053 ns/op 56639.04 MB/s BenchmarkMemclrUnaligned/4_8M-4 900 160729 ns/op 52190.97 MB/s BenchmarkMemclrUnaligned/4_16M-4 322 412927 ns/op 40629.96 MB/s BenchmarkMemclrUnaligned/4_64M-4 86 1324217 ns/op 50678.14 MB/s BenchmarkMemclrUnaligned/7_1M-4 6133 17382 ns/op 60324.20 MB/s BenchmarkMemclrUnaligned/7_4M-4 1622 70642 ns/op 59374.24 MB/s BenchmarkMemclrUnaligned/7_8M-4 746 162107 ns/op 51747.48 MB/s BenchmarkMemclrUnaligned/7_16M-4 394 283153 ns/op 59251.34 MB/s BenchmarkMemclrUnaligned/7_64M-4 87 1331057 ns/op 50417.73 MB/s BenchmarkGoMemclr/5-4 16609719 7.203 ns/op 694.14 MB/s BenchmarkGoMemclr/16-4 16715290 7.153 ns/op 2236.76 MB/s BenchmarkGoMemclr/64-4 14631084 7.774 ns/op 8233.02 MB/s BenchmarkGoMemclr/256-4 13871280 8.132 ns/op 31478.77 MB/s BenchmarkMemclrRange/1K_2K-4 92078 1281 ns/op 74867.33 MB/s BenchmarkMemclrRange/2K_8K-4 32738 3642 ns/op 91586.72 MB/s BenchmarkMemclrRange/4K_16K-4 36416 3293 ns/op 98095.54 MB/s BenchmarkMemclrRange/160K_228K-4 5689 18530 ns/op 89739.84 MB/s BenchmarkClearFat7-4 9290515 11.69 ns/op BenchmarkClearFat8-4 9515564 11.93 ns/op BenchmarkClearFat11-4 8501508 13.92 ns/op BenchmarkClearFat12-4 8690406 13.61 ns/op BenchmarkClearFat13-4 8438551 13.83 ns/op BenchmarkClearFat14-4 8679237 13.52 ns/op BenchmarkClearFat15-4 8166040 13.84 ns/op BenchmarkClearFat16-4 9522602 11.63 ns/op BenchmarkClearFat24-4 8647365 12.94 ns/op BenchmarkClearFat32-4 8965359 12.95 ns/op BenchmarkClearFat40-4 8481458 13.53 ns/op BenchmarkClearFat48-4 8259393 13.19 ns/op BenchmarkClearFat56-4 7758798 13.65 ns/op BenchmarkClearFat64-4 7647650 14.65 ns/op BenchmarkClearFat72-4 7365933 15.05 ns/op BenchmarkClearFat128-4 5578122 21.09 ns/op BenchmarkClearFat256-4 3860175 29.03 ns/op BenchmarkClearFat512-4 2700892 42.35 ns/op BenchmarkClearFat1024-4 1663215 73.07 ns/op BenchmarkClearFat1032-4 1681243 73.58 ns/op BenchmarkClearFat1040-4 1251681 93.60 ns/op BenchmarkCopyFat7-4 9191361 12.34 ns/op BenchmarkCopyFat8-4 9431902 11.96 ns/op BenchmarkCopyFat11-4 8175517 13.48 ns/op BenchmarkCopyFat12-4 8429079 13.30 ns/op BenchmarkCopyFat13-4 8227743 13.56 ns/op BenchmarkCopyFat14-4 8663978 13.59 ns/op BenchmarkCopyFat15-4 8266408 13.56 ns/op BenchmarkCopyFat16-4 9180806 12.66 ns/op BenchmarkCopyFat24-4 8834436 12.63 ns/op BenchmarkCopyFat32-4 8537085 13.19 ns/op BenchmarkCopyFat64-4 7470303 15.12 ns/op BenchmarkCopyFat72-4 7191766 15.50 ns/op BenchmarkCopyFat128-4 5472967 22.02 ns/op BenchmarkCopyFat256-4 3996582 29.36 ns/op BenchmarkCopyFat512-4 2490253 47.39 ns/op BenchmarkCopyFat520-4 2552523 46.60 ns/op BenchmarkCopyFat1024-4 1546294 74.88 ns/op BenchmarkCopyFat1032-4 1452446 81.09 ns/op BenchmarkCopyFat1040-4 1434429 84.87 ns/op BenchmarkIssue18740/2byte-4 746 162968 ns/op BenchmarkIssue18740/4byte-4 1185 101553 ns/op BenchmarkIssue18740/8byte-4 1612 72223 ns/op BenchmarkMemclrKnownSize1-4 11336409 10.31 ns/op 96.96 MB/s BenchmarkMemclrKnownSize2-4 8522733 14.80 ns/op 135.12 MB/s BenchmarkMemclrKnownSize4-4 4340110 23.98 ns/op 166.79 MB/s BenchmarkMemclrKnownSize8-4 2147586 55.80 ns/op 143.36 MB/s BenchmarkMemclrKnownSize16-4 1020346 118.7 ns/op 134.80 MB/s BenchmarkMemclrKnownSize32-4 481473 226.4 ns/op 141.34 MB/s BenchmarkMemclrKnownSize64-4 247063 441.4 ns/op 145.01 MB/s BenchmarkMemclrKnownSize112-4 150463 757.7 ns/op 147.82 MB/s BenchmarkMemclrKnownSize128-4 138066 875.9 ns/op 146.13 MB/s BenchmarkMemclrKnownSize192-4 88122 1302 ns/op 147.46 MB/s BenchmarkMemclrKnownSize248-4 71797 1614 ns/op 153.69 MB/s BenchmarkMemclrKnownSize256-4 68421 1752 ns/op 146.12 MB/s BenchmarkMemclrKnownSize512-4 34240 3456 ns/op 148.16 MB/s BenchmarkMemclrKnownSize1024-4 16977 7021 ns/op 145.86 MB/s BenchmarkMemclrKnownSize4096-4 3912 27577 ns/op 148.53 MB/s BenchmarkMemclrKnownSize512KiB-4 28 3597431 ns/op 145.74 MB/s BenchmarkReadMetricsLatency-4 17290 5120 p50-ns 6180 p90-ns 22410 p99-ns BenchmarkFinalizer-4 100 1060023 ns/op BenchmarkFinalizerRun-4 233844 758.1 ns/op BenchmarkMinFloat-4 2072853 52.63 ns/op BenchmarkMaxFloat-4 2213265 53.27 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7990315 12.89 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 2900467 41.18 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2457618 47.79 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2463130 48.27 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1786887 67.12 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1698567 70.56 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2350904 50.89 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1706739 70.29 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1792652 67.34 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2249031 53.33 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2230785 53.18 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 2131720 56.07 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1940966 61.15 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1761346 68.04 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 9018055 11.69 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 9223818 12.90 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 9228584 12.24 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 9170569 13.08 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 8568258 13.04 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 7970438 14.38 ns/op BenchmarkFindBitRange64/PatternAASize2-4 8795372 13.12 ns/op BenchmarkFindBitRange64/PatternAASize8-4 9327396 12.85 ns/op BenchmarkFindBitRange64/PatternAASize32-4 9181416 12.71 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 8856978 12.98 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 9067156 12.78 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 9244296 12.75 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 9606381 12.58 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 9175436 12.79 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 9226562 12.06 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 9023425 11.43 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 9133984 12.79 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 9037077 12.10 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 9213138 13.08 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 9195326 12.29 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 9119588 13.08 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 8918074 13.09 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 9189135 13.12 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 9031228 13.06 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 9227044 12.68 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 8914855 11.47 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 9180496 13.14 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 9206084 11.68 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 9064218 13.11 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 9125990 13.09 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 9096134 11.39 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 9296526 12.74 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 9279818 11.50 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 9039562 13.12 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 9340136 12.13 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 9788800 12.79 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 9095982 12.16 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 9419398 12.55 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 9207574 12.78 ns/op BenchmarkNetpollBreak-4 3102 42698 ns/op BenchmarkPinnerPinUnpinBatch-4 1854 64373 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 326 372865 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 2076 62974 ns/op BenchmarkPinnerPinUnpin-4 2361848 51.07 ns/op BenchmarkPinnerPinUnpinTiny-4 2317952 51.02 ns/op BenchmarkPinnerPinUnpinDouble-4 917010 130.4 ns/op BenchmarkPinnerPinUnpinParallel-4 6419415 18.28 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 6351306 18.45 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 202219 594.7 ns/op BenchmarkPinnerIsPinnedOnPinned-4 8064639 14.41 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 9053455 13.60 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 12547759 9.324 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 12474622 9.594 ns/op BenchmarkPingPongHog-4 378 336684 ns/op BenchmarkStackGrowth-4 199807 765.7 ns/op BenchmarkStackGrowthDeep-4 1771 61597 ns/op BenchmarkCreateGoroutines-4 28430 3835 ns/op BenchmarkCreateGoroutinesParallel-4 26472 4367 ns/op BenchmarkCreateGoroutinesCapture-4 4543 27001 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 29887 4264 ns/op BenchmarkClosureCall-4 20033542 5.595 ns/op BenchmarkWakeupParallelSpinning/0s-4 5400 19942 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4855 23226 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4113 29059 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2829 42679 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1987 59851 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1364 88122 ns/op BenchmarkWakeupParallelSpinning/50µs-4 800 145102 ns/op BenchmarkWakeupParallelSpinning/100µs-4 470 250771 ns/op BenchmarkMatmult-4 5327785 23.44 ns/op BenchmarkFastrand-4 13988857 8.515 ns/op BenchmarkFastrand64-4 13627941 8.749 ns/op BenchmarkFastrandHashiter-4 6288164 18.64 ns/op BenchmarkFastrandn/2-4 7613250 15.82 ns/op BenchmarkFastrandn/3-4 7318712 15.72 ns/op BenchmarkFastrandn/4-4 7497111 15.79 ns/op BenchmarkFastrandn/5-4 7594694 15.83 ns/op BenchmarkIfaceCmp100-4 117022 954.8 ns/op BenchmarkIfaceCmpNil100-4 198970 511.6 ns/op BenchmarkEfaceCmpDiff-4 43656 2740 ns/op BenchmarkEfaceCmpDiffIndirect-4 46206 2378 ns/op BenchmarkDefer-4 1624713 75.07 ns/op BenchmarkDefer10-4 1202274 94.58 ns/op BenchmarkDeferMany-4 907348 254.1 ns/op BenchmarkPanicRecover-4 872547 137.6 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 226404 537.8 ns/op 181.0 p50-ns 250.0 p90-ns 440.0 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 163408 655.2 ns/op 181.0 p50-ns 259.0 p90-ns 460.0 p99-ns BenchmarkGoroutineProfile/small/idle-4 3573 35670 ns/op 30251 p50-ns 34850 p90-ns 101650 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 4634040 ns/op 170659 p50-ns 19699471 p90-ns 44395723 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 239272 508.9 ns/op 180.0 p50-ns 190.0 p90-ns 261.0 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 166551 761.2 ns/op 181.0 p50-ns 270.0 p90-ns 440.0 p99-ns BenchmarkGoroutineProfile/large/idle-4 39 2822507 ns/op 2640365 p50-ns 3664198 p90-ns 4551169 p99-ns BenchmarkGoroutineProfile/large/loaded-4 27 4486345 ns/op 3052777 p50-ns 9829200 p90-ns 20096882 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 200785 510.2 ns/op 180.0 p50-ns 181.0 p90-ns 360.0 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 215919 588.1 ns/op 180.0 p50-ns 181.0 p90-ns 359.0 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 1377 76067 ns/op 73419 p50-ns 79330 p90-ns 102262 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 93 1164637 ns/op 218990 p50-ns 1555234 p90-ns 19914411 p99-ns BenchmarkProcYield/1-4 4074283 29.02 ns/op BenchmarkProcYield/10-4 559530 214.6 ns/op BenchmarkProcYield/30-4 176606 626.4 ns/op BenchmarkProcYield/100-4 56600 2065 ns/op BenchmarkProcYield/1000-4 5817 20569 ns/op BenchmarkOSYield-4 733992 151.4 ns/op BenchmarkMutexContention-4 1000000 109.0 ns/op BenchmarkMutexHandoff/Solo-4 6327962 19.99 ns/op BenchmarkMutexHandoff/FastPingPong-4 100591 301.0 ns/op BenchmarkMutexHandoff/SlowPingPong-4 5524 6922 ns/op BenchmarkRWMutexUncontended-4 6698746 17.65 ns/op BenchmarkRWMutexWrite100-4 811237 158.3 ns/op BenchmarkRWMutexWrite10-4 99849 1323 ns/op BenchmarkRWMutexWorkWrite100-4 410401 292.5 ns/op BenchmarkRWMutexWorkWrite10-4 104998 1458 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 3973 30036 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1268 85166 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1675 61483 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 669 176959 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 883 128477 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 302 370110 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 465 241160 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 153 778947 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 445759 291.5 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 513064 282.2 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 374226 341.9 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 424536 280.6 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 467542 279.9 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 415042 357.5 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 452086 279.3 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 428320 312.8 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 269942 403.7 ns/op BenchmarkMakeSlice/Byte-4 2956371 39.80 ns/op BenchmarkMakeSlice/Int16-4 3132294 39.37 ns/op BenchmarkMakeSlice/Int-4 2321277 51.38 ns/op BenchmarkMakeSlice/Ptr-4 2293270 50.97 ns/op BenchmarkMakeSlice/Struct/24-4 1389934 98.88 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 109.8 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 152.8 ns/op BenchmarkGrowSlice/Byte-4 1206398 100.9 ns/op BenchmarkGrowSlice/Int16-4 1000000 106.8 ns/op BenchmarkGrowSlice/Int-4 861794 159.0 ns/op BenchmarkGrowSlice/Ptr-4 693630 169.9 ns/op BenchmarkGrowSlice/Struct/24-4 482335 302.2 ns/op BenchmarkGrowSlice/Struct/32-4 407499 340.9 ns/op BenchmarkGrowSlice/Struct/40-4 280947 392.5 ns/op BenchmarkExtendSlice/IntSlice-4 644844 163.4 ns/op BenchmarkExtendSlice/PointerSlice-4 635560 174.7 ns/op BenchmarkExtendSlice/NoGrow-4 1314558 92.91 ns/op BenchmarkAppend-4 1000000 101.9 ns/op BenchmarkAppendGrowByte-4 9 12764369 ns/op BenchmarkAppendGrowString-4 2 87105716 ns/op BenchmarkAppendSlice/1Bytes-4 2872168 40.70 ns/op BenchmarkAppendSlice/4Bytes-4 2757598 42.38 ns/op BenchmarkAppendSlice/7Bytes-4 2765226 42.63 ns/op BenchmarkAppendSlice/8Bytes-4 2719357 42.61 ns/op BenchmarkAppendSlice/15Bytes-4 2571132 47.78 ns/op BenchmarkAppendSlice/16Bytes-4 2579739 45.38 ns/op BenchmarkAppendSlice/32Bytes-4 2599113 46.92 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 144328 1244 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 32643 3461 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 10000 13712 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 2629 52092 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 408 307699 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 104 1078419 ns/op BenchmarkAppendStr/1Bytes-4 2905164 40.70 ns/op BenchmarkAppendStr/4Bytes-4 2789504 41.77 ns/op BenchmarkAppendStr/8Bytes-4 2788848 42.44 ns/op BenchmarkAppendStr/16Bytes-4 2695216 44.95 ns/op BenchmarkAppendStr/32Bytes-4 2758666 42.40 ns/op BenchmarkAppendSpecialCase-4 1271323 94.17 ns/op BenchmarkCopy/1Byte-4 3001131 41.59 ns/op 24.04 MB/s BenchmarkCopy/1String-4 3162906 37.85 ns/op 26.42 MB/s BenchmarkCopy/2Byte-4 2848221 41.55 ns/op 48.14 MB/s BenchmarkCopy/2String-4 2872712 43.03 ns/op 46.48 MB/s BenchmarkCopy/4Byte-4 2817596 42.03 ns/op 95.18 MB/s BenchmarkCopy/4String-4 2855704 43.19 ns/op 92.62 MB/s BenchmarkCopy/8Byte-4 2756464 41.78 ns/op 191.47 MB/s BenchmarkCopy/8String-4 2831995 43.92 ns/op 182.13 MB/s BenchmarkCopy/12Byte-4 2588637 45.05 ns/op 266.36 MB/s BenchmarkCopy/12String-4 2689122 44.92 ns/op 267.13 MB/s BenchmarkCopy/16Byte-4 2757672 43.04 ns/op 371.76 MB/s BenchmarkCopy/16String-4 2777730 43.43 ns/op 368.42 MB/s BenchmarkCopy/32Byte-4 2566213 45.78 ns/op 699.02 MB/s BenchmarkCopy/32String-4 2632502 45.45 ns/op 704.04 MB/s BenchmarkCopy/128Byte-4 1932592 60.49 ns/op 2116.12 MB/s BenchmarkCopy/128String-4 1841899 66.56 ns/op 1923.09 MB/s BenchmarkCopy/1024Byte-4 470653 217.3 ns/op 4712.89 MB/s BenchmarkCopy/1024String-4 497643 239.4 ns/op 4276.86 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 43736 2434 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 30138 3925 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 19299 6199 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 15483 7566 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 10000 10553 ns/op BenchmarkAppendInPlace/Grow/Byte-4 236491 531.7 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 231448 529.5 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 161586 718.7 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 152738 928.5 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 120922 1000 ns/op BenchmarkStackCopyPtr-4 2 91054149 ns/op BenchmarkStackCopy-4 2 74710370 ns/op BenchmarkStackCopyNoCache-4 27 3969869 ns/op BenchmarkStackCopyWithStkobj-4 4 28813212 ns/op BenchmarkIssue18138-4 902 122393 ns/op BenchmarkCompareStringEqual-4 14383396 9.040 ns/op BenchmarkCompareStringIdentical-4 20382331 5.602 ns/op BenchmarkCompareStringSameLength-4 14326429 8.093 ns/op BenchmarkCompareStringDifferentLength-4 22485337 5.301 ns/op BenchmarkCompareStringBigUnaligned-4 2908 37665 ns/op 27839.73 MB/s BenchmarkCompareStringBig-4 3816 28528 ns/op 36756.32 MB/s BenchmarkConcatStringAndBytes-4 3628150 32.53 ns/op BenchmarkSliceByteToString/1-4 3206416 38.27 ns/op BenchmarkSliceByteToString/2-4 1772604 68.82 ns/op BenchmarkSliceByteToString/4-4 1871641 67.84 ns/op BenchmarkSliceByteToString/8-4 1796474 68.63 ns/op BenchmarkSliceByteToString/16-4 1580912 75.89 ns/op BenchmarkSliceByteToString/32-4 1396122 86.70 ns/op BenchmarkSliceByteToString/64-4 1000000 110.1 ns/op BenchmarkSliceByteToString/128-4 768682 155.3 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 3563572 32.73 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 1313661 90.70 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1539048 79.27 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 6325880 18.90 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 2495464 47.70 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2862820 41.28 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 6383528 18.70 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 2484591 47.84 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 2902174 41.01 ns/op BenchmarkRuneIterate/range/ASCII-4 11012647 10.20 ns/op BenchmarkRuneIterate/range/Japanese-4 2993684 40.11 ns/op BenchmarkRuneIterate/range/MixedLength-4 3603222 33.29 ns/op BenchmarkRuneIterate/range1/ASCII-4 10806620 10.54 ns/op BenchmarkRuneIterate/range1/Japanese-4 2970542 40.24 ns/op BenchmarkRuneIterate/range1/MixedLength-4 3563913 33.49 ns/op BenchmarkRuneIterate/range2/ASCII-4 11738222 9.813 ns/op BenchmarkRuneIterate/range2/Japanese-4 2990726 40.09 ns/op BenchmarkRuneIterate/range2/MixedLength-4 3574830 33.54 ns/op BenchmarkArrayEqual-4 20246323 5.598 ns/op BenchmarkFunc/Name-4 4087998 29.10 ns/op BenchmarkFunc/Entry-4 12181575 9.664 ns/op BenchmarkFunc/FileLine-4 4026728 32.19 ns/op PASS ok runtime 281.254s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: AMD EPYC 7B12 BenchmarkHandle/non-concurrent-4 36921 3034 ns/op BenchmarkHandle/concurrent-4 14932 8101 ns/op PASS ok runtime/cgo 1.435s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: AMD EPYC 7B12 BenchmarkLabels/set-one-4 120842 886.3 ns/op 424 B/op 5 allocs/op BenchmarkLabels/merge-one-4 104595 1152 ns/op 424 B/op 5 allocs/op BenchmarkLabels/overwrite-one-4 115291 1107 ns/op 424 B/op 5 allocs/op BenchmarkLabels/ordered/set-many-4 47760 2437 ns/op 1344 B/op 8 allocs/op BenchmarkLabels/ordered/merge-many-4 47780 2454 ns/op 1184 B/op 8 allocs/op BenchmarkLabels/ordered/overwrite-many-4 39028 3207 ns/op 1056 B/op 7 allocs/op BenchmarkLabels/unordered/set-many-4 51699 2546 ns/op 1344 B/op 8 allocs/op BenchmarkLabels/unordered/merge-many-4 49053 2576 ns/op 1184 B/op 8 allocs/op BenchmarkLabels/unordered/overwrite-many-4 37591 3192 ns/op 1056 B/op 7 allocs/op BenchmarkGoroutine/Profile.WriteTo_idle_50-4 43 2550164 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 42 2981481 ns/op 280.2 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 601 185441 ns/op 4.704 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 16 7108599 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 14 8063342 ns/op 735.0 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 312 372968 ns/op 21.37 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 52685525 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 57130199 ns/op 5626 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 46 2516185 ns/op 248.1 concurrent_launches/op PASS ok runtime/pprof 3.861s goos: freebsd goarch: amd64 pkg: runtime/race cpu: AMD EPYC 7B12 BenchmarkSyncLeak-4 45 2244648 ns/op BenchmarkStackLeak-4 18112 7537 ns/op PASS ok runtime/race 1.407s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: AMD EPYC 7B12 BenchmarkStartRegion-4 5940934 19.46 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 224542 564.5 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.293s goos: freebsd goarch: amd64 pkg: slices cpu: AMD EPYC 7B12 BenchmarkEqualFunc_Large-4 45 2367012 ns/op BenchmarkIndex_Large-4 144 715675 ns/op BenchmarkIndexFunc_Large-4 84 1261302 ns/op BenchmarkCompact/nil-4 8999760 13.99 ns/op BenchmarkCompact/one-4 2484016 48.03 ns/op BenchmarkCompact/sorted-4 1629400 72.59 ns/op BenchmarkCompact/2_items-4 1401721 84.92 ns/op BenchmarkCompact/unsorted-4 1691188 66.77 ns/op BenchmarkCompact/many-4 957444 132.1 ns/op BenchmarkCompact_Large/all_dup-4 2494 42739 ns/op BenchmarkCompact_Large/no_dup-4 2656 39723 ns/op BenchmarkCompactFunc/nil-4 4662466 26.81 ns/op BenchmarkCompactFunc/one-4 2047288 59.38 ns/op BenchmarkCompactFunc/sorted-4 1337020 89.79 ns/op BenchmarkCompactFunc/2_items-4 1201362 98.42 ns/op BenchmarkCompactFunc/unsorted-4 1380063 89.73 ns/op BenchmarkCompactFunc/many-4 807690 152.1 ns/op BenchmarkCompactFunc_Large/all_dup-4 8 13858194 ns/op BenchmarkCompactFunc_Large/no_dup-4 9 13063234 ns/op BenchmarkReplace/naive-fast-4 109446 992.0 ns/op BenchmarkReplace/optimized-fast-4 149216 861.2 ns/op BenchmarkReplace/naive-slow-4 42532 3299 ns/op BenchmarkReplace/optimized-slow-4 43868 2406 ns/op BenchmarkBinarySearchFloats/Size16-4 1537021 72.34 ns/op BenchmarkBinarySearchFloats/Size32-4 1328791 88.50 ns/op BenchmarkBinarySearchFloats/Size64-4 1260789 101.1 ns/op BenchmarkBinarySearchFloats/Size128-4 1000000 109.4 ns/op BenchmarkBinarySearchFloats/Size512-4 810770 132.5 ns/op BenchmarkBinarySearchFloats/Size1024-4 699486 145.1 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 727068 163.6 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 611959 193.3 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 495166 205.6 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 429195 245.5 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 370617 310.4 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 345825 347.1 ns/op BenchmarkSortFuncStruct/Size16-4 19041 6487 ns/op BenchmarkSortFuncStruct/Size32-4 6063 17208 ns/op BenchmarkSortFuncStruct/Size64-4 9862 12791 ns/op BenchmarkSortFuncStruct/Size128-4 5138 22978 ns/op BenchmarkSortFuncStruct/Size512-4 1395 88913 ns/op BenchmarkSortFuncStruct/Size1024-4 680 172074 ns/op PASS ok slices 7.794s goos: freebsd goarch: amd64 pkg: sort cpu: AMD EPYC 7B12 BenchmarkSearchWrappers-4 451862 237.1 ns/op BenchmarkSortInts-4 2 78622858 ns/op BenchmarkSlicesSortInts-4 3 47856059 ns/op BenchmarkSortIsSorted-4 39 2980950 ns/op BenchmarkSlicesIsSorted-4 63 1724317 ns/op BenchmarkSortStrings-4 1 108640445 ns/op BenchmarkSlicesSortStrings-4 2 64902890 ns/op BenchmarkSortStrings_Sorted-4 33 3432135 ns/op BenchmarkSlicesSortStrings_Sorted-4 54 2164989 ns/op BenchmarkSortStructs-4 1 149181240 ns/op BenchmarkSortFuncStructs-4 1 147726617 ns/op BenchmarkSortString1K-4 342 341873 ns/op BenchmarkSortString1K_Slice-4 254 473579 ns/op BenchmarkStableString1K-4 129 914921 ns/op BenchmarkSortInt1K-4 423 281151 ns/op BenchmarkSortInt1K_Sorted-4 6375 18738 ns/op BenchmarkSortInt1K_Reversed-4 4065 29327 ns/op BenchmarkSortInt1K_Mod8-4 1069 111726 ns/op BenchmarkStableInt1K-4 174 688647 ns/op BenchmarkStableInt1K_Slice-4 204 585104 ns/op BenchmarkSortInt64K-4 4 27550650 ns/op BenchmarkSortInt64K_Slice-4 3 39851952 ns/op BenchmarkStableInt64K-4 2 61885069 ns/op BenchmarkSort1e2-4 567 205994 ns/op BenchmarkStable1e2-4 234 514753 ns/op BenchmarkSort1e4-4 3 43475686 ns/op BenchmarkStable1e4-4 1 169306928 ns/op PASS ok sort 8.150s goos: freebsd goarch: amd64 pkg: strconv cpu: AMD EPYC 7B12 BenchmarkAtof64Decimal-4 904886 113.5 ns/op BenchmarkAtof64Float-4 876708 136.3 ns/op BenchmarkAtof64FloatExp-4 736940 152.3 ns/op BenchmarkAtof64Big-4 558608 213.7 ns/op BenchmarkAtof64RandomBits-4 321402 359.8 ns/op BenchmarkAtof64RandomFloats-4 494144 204.5 ns/op BenchmarkAtof64RandomLongFloats-4 510117 221.2 ns/op BenchmarkAtof32Decimal-4 1083326 116.1 ns/op BenchmarkAtof32Float-4 941358 127.1 ns/op BenchmarkAtof32FloatExp-4 628332 162.0 ns/op BenchmarkAtof32Random-4 479787 251.0 ns/op BenchmarkAtof32RandomLong-4 207555 575.6 ns/op BenchmarkParseInt/Pos/7bit-4 1704890 70.27 ns/op BenchmarkParseInt/Pos/26bit-4 812148 131.4 ns/op BenchmarkParseInt/Pos/31bit-4 822561 146.3 ns/op BenchmarkParseInt/Pos/56bit-4 462792 219.8 ns/op BenchmarkParseInt/Pos/63bit-4 510224 236.3 ns/op BenchmarkParseInt/Neg/7bit-4 1689660 70.41 ns/op BenchmarkParseInt/Neg/26bit-4 890718 133.5 ns/op BenchmarkParseInt/Neg/31bit-4 809041 146.6 ns/op BenchmarkParseInt/Neg/56bit-4 548971 217.0 ns/op BenchmarkParseInt/Neg/63bit-4 438495 231.6 ns/op BenchmarkAtoi/Pos/7bit-4 2450170 49.29 ns/op BenchmarkAtoi/Pos/26bit-4 1206934 102.1 ns/op BenchmarkAtoi/Pos/31bit-4 848672 120.6 ns/op BenchmarkAtoi/Pos/56bit-4 630182 183.4 ns/op BenchmarkAtoi/Pos/63bit-4 445652 247.9 ns/op BenchmarkAtoi/Neg/7bit-4 2380579 50.31 ns/op BenchmarkAtoi/Neg/26bit-4 1177323 102.2 ns/op BenchmarkAtoi/Neg/31bit-4 991291 120.8 ns/op BenchmarkAtoi/Neg/56bit-4 643633 182.7 ns/op BenchmarkAtoi/Neg/63bit-4 487086 247.2 ns/op BenchmarkFormatFloat/Decimal-4 161496 719.5 ns/op BenchmarkFormatFloat/Float-4 158162 741.8 ns/op BenchmarkFormatFloat/Exp-4 160248 725.3 ns/op BenchmarkFormatFloat/NegExp-4 165841 721.2 ns/op BenchmarkFormatFloat/LongExp-4 139620 850.7 ns/op BenchmarkFormatFloat/Big-4 126396 908.9 ns/op BenchmarkFormatFloat/BinaryExp-4 338230 354.9 ns/op BenchmarkFormatFloat/32Integer-4 160920 725.2 ns/op BenchmarkFormatFloat/32ExactFraction-4 186422 639.8 ns/op BenchmarkFormatFloat/32Point-4 166089 737.0 ns/op BenchmarkFormatFloat/32Exp-4 165470 689.8 ns/op BenchmarkFormatFloat/32NegExp-4 165013 685.4 ns/op BenchmarkFormatFloat/32Shortest-4 174620 647.0 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 188534 602.5 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 193724 616.8 ns/op BenchmarkFormatFloat/64Fixed1-4 226708 503.7 ns/op BenchmarkFormatFloat/64Fixed2-4 237990 518.6 ns/op BenchmarkFormatFloat/64Fixed3-4 233018 501.8 ns/op BenchmarkFormatFloat/64Fixed4-4 224793 506.5 ns/op BenchmarkFormatFloat/64Fixed12-4 125167 881.9 ns/op BenchmarkFormatFloat/64Fixed16-4 153746 735.0 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 165870 685.3 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 148174 803.7 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 3484 31297 ns/op BenchmarkFormatFloat/Slowpath64-4 135271 843.5 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 139348 847.6 ns/op BenchmarkAppendFloat/Decimal-4 187710 643.3 ns/op BenchmarkAppendFloat/Float-4 167676 678.6 ns/op BenchmarkAppendFloat/Exp-4 184502 601.4 ns/op BenchmarkAppendFloat/NegExp-4 183952 616.0 ns/op BenchmarkAppendFloat/LongExp-4 145687 780.5 ns/op BenchmarkAppendFloat/Big-4 136300 845.6 ns/op BenchmarkAppendFloat/BinaryExp-4 405666 266.0 ns/op BenchmarkAppendFloat/32Integer-4 173809 641.3 ns/op BenchmarkAppendFloat/32ExactFraction-4 201156 574.7 ns/op BenchmarkAppendFloat/32Point-4 179968 652.8 ns/op BenchmarkAppendFloat/32Exp-4 195378 614.9 ns/op BenchmarkAppendFloat/32NegExp-4 186674 605.5 ns/op BenchmarkAppendFloat/32Shortest-4 211026 535.7 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 219061 559.7 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 209060 544.5 ns/op BenchmarkAppendFloat/64Fixed1-4 277308 435.2 ns/op BenchmarkAppendFloat/64Fixed2-4 273506 429.0 ns/op BenchmarkAppendFloat/64Fixed3-4 276158 428.7 ns/op BenchmarkAppendFloat/64Fixed4-4 261252 421.4 ns/op BenchmarkAppendFloat/64Fixed12-4 150172 805.6 ns/op BenchmarkAppendFloat/64Fixed16-4 173228 660.6 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 214891 558.1 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 170580 699.0 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 3872 31100 ns/op BenchmarkAppendFloat/Slowpath64-4 154461 773.1 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 157084 770.5 ns/op BenchmarkFormatInt-4 24325 4845 ns/op BenchmarkAppendInt-4 26379 4709 ns/op BenchmarkFormatUint-4 133885 902.1 ns/op BenchmarkAppendUint-4 141166 845.0 ns/op BenchmarkFormatIntSmall/7-4 4119403 29.44 ns/op BenchmarkFormatIntSmall/42-4 4106524 29.63 ns/op BenchmarkAppendIntSmall-4 1866249 66.72 ns/op BenchmarkAppendUintVarlen/1-4 1824073 64.57 ns/op BenchmarkAppendUintVarlen/12-4 1818565 66.79 ns/op BenchmarkAppendUintVarlen/123-4 1405534 88.66 ns/op BenchmarkAppendUintVarlen/1234-4 1384576 86.54 ns/op BenchmarkAppendUintVarlen/12345-4 1348833 87.23 ns/op BenchmarkAppendUintVarlen/123456-4 1381910 86.87 ns/op BenchmarkAppendUintVarlen/1234567-4 1301269 90.19 ns/op BenchmarkAppendUintVarlen/12345678-4 1317706 92.22 ns/op BenchmarkAppendUintVarlen/123456789-4 1251200 92.26 ns/op BenchmarkAppendUintVarlen/1234567890-4 1287106 95.79 ns/op BenchmarkAppendUintVarlen/12345678901-4 1275146 96.18 ns/op BenchmarkAppendUintVarlen/123456789012-4 1244253 95.20 ns/op BenchmarkAppendUintVarlen/1234567890123-4 1260294 97.55 ns/op BenchmarkAppendUintVarlen/12345678901234-4 1206189 99.56 ns/op BenchmarkAppendUintVarlen/123456789012345-4 1000000 101.4 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 1217450 98.33 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 1000000 100.9 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 1158640 103.0 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 1142542 105.2 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 962847 104.3 ns/op BenchmarkQuote-4 63984 1771 ns/op BenchmarkQuoteRune-4 588450 173.6 ns/op BenchmarkAppendQuote-4 77874 1606 ns/op BenchmarkAppendQuoteRune-4 1132087 108.5 ns/op BenchmarkUnquoteEasy-4 1837998 63.00 ns/op BenchmarkUnquoteHard-4 73083 1648 ns/op PASS ok strconv 18.623s goos: freebsd goarch: amd64 pkg: strings cpu: AMD EPYC 7B12 BenchmarkBuildString_Builder/1Write_NoGrow-4 571928 188.5 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 202725 563.4 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 257092 426.8 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 597399 176.8 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 228411 539.2 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 293109 413.4 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 390944 282.3 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 123692 931.3 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 150174 779.5 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 2187211 53.17 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 27091 4285 ns/op BenchmarkGenericMatch1-4 2761 37908 ns/op BenchmarkGenericMatch2-4 596 196099 ns/op BenchmarkSingleMaxSkipping-4 10058 11880 ns/op 841.78 MB/s BenchmarkSingleLongSuffixFail-4 17715 6769 ns/op 148.03 MB/s BenchmarkSingleMatch-4 368 316125 ns/op 47.45 MB/s BenchmarkByteByteNoMatch-4 85058 1369 ns/op BenchmarkByteByteMatch-4 28474 3839 ns/op BenchmarkByteStringMatch-4 35467 3439 ns/op BenchmarkHTMLEscapeNew-4 105758 1077 ns/op BenchmarkHTMLEscapeOld-4 128977 924.4 ns/op BenchmarkByteStringReplacerWriteString-4 1836 57431 ns/op BenchmarkByteReplacerWriteString-4 2367 50736 ns/op BenchmarkByteByteReplaces-4 6727 17802 ns/op BenchmarkByteByteMap-4 19441 6135 ns/op BenchmarkMap/identity/ASCII-4 779730 152.3 ns/op BenchmarkMap/identity/Greek-4 597494 199.9 ns/op BenchmarkMap/change/ASCII-4 67407 1758 ns/op BenchmarkMap/change/Greek-4 42810 2803 ns/op BenchmarkIndexRune-4 4025562 29.71 ns/op BenchmarkIndexRuneLongString-4 3428522 34.75 ns/op BenchmarkIndexRuneFastPath-4 5392464 23.35 ns/op BenchmarkIndex-4 10985114 10.35 ns/op BenchmarkLastIndex-4 5707321 22.21 ns/op BenchmarkIndexByte-4 11694536 9.506 ns/op BenchmarkToUpper/#00-4 5571807 20.82 ns/op BenchmarkToUpper/ONLYUPPER-4 4022302 30.48 ns/op BenchmarkToUpper/abc-4 413462 257.0 ns/op BenchmarkToUpper/AbC123-4 330184 335.4 ns/op BenchmarkToUpper/azAZ09_-4 367682 304.7 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 97076 1221 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 124341 972.9 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 53248 2319 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 91274 1301 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 163483 728.9 ns/op BenchmarkToLower/#00-4 5814135 20.14 ns/op BenchmarkToLower/abc-4 5147499 23.21 ns/op BenchmarkToLower/AbC123-4 311520 359.1 ns/op BenchmarkToLower/azAZ09_-4 304060 362.4 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 160494 761.6 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 109021 1054 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 53617 2268 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 100234 1167 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 161462 727.8 ns/op BenchmarkMapNoChanges-4 995641 113.9 ns/op BenchmarkTrim-4 39894 2984 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3832549 30.78 ns/op BenchmarkToValidUTF8/InvalidASCII-4 260641 436.0 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 190399 609.9 ns/op BenchmarkEqualFold/Tests-4 61584 1941 ns/op BenchmarkEqualFold/ASCII-4 4449523 27.48 ns/op BenchmarkEqualFold/UnicodePrefix-4 153307 768.6 ns/op BenchmarkEqualFold/UnicodeSuffix-4 163304 731.5 ns/op BenchmarkIndexHard1-4 1285 95333 ns/op BenchmarkIndexHard2-4 916 131366 ns/op BenchmarkIndexHard3-4 181 658468 ns/op BenchmarkIndexHard4-4 186 642086 ns/op BenchmarkLastIndexHard1-4 72 1657797 ns/op BenchmarkLastIndexHard2-4 72 1667029 ns/op BenchmarkLastIndexHard3-4 70 1667385 ns/op BenchmarkCountHard1-4 1272 94172 ns/op BenchmarkCountHard2-4 916 131198 ns/op BenchmarkCountHard3-4 181 658600 ns/op BenchmarkIndexTorture-4 9188 12660 ns/op BenchmarkCountTorture-4 9284 12685 ns/op BenchmarkCountTortureOverlapping-4 2035 57810 ns/op BenchmarkCountByte/10-4 5380958 22.17 ns/op 451.15 MB/s BenchmarkCountByte/32-4 5493962 21.42 ns/op 1493.86 MB/s BenchmarkCountByte/4096-4 1310484 91.38 ns/op 44823.10 MB/s BenchmarkCountByte/4194304-4 1308 81899 ns/op 51212.84 MB/s BenchmarkCountByte/67108864-4 38 4393271 ns/op 15275.37 MB/s BenchmarkFields/ASCII/16-4 400579 289.2 ns/op 55.32 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 32824 3511 ns/op 72.92 MB/s 384 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1820 59193 ns/op 69.20 MB/s 6528 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 100 1003217 ns/op 65.33 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 7 15929687 ns/op 65.83 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 490369 260.7 ns/op 61.37 MB/s 32 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 15463 7761 ns/op 32.98 MB/s 448 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 862 135656 ns/op 30.19 MB/s 21888 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 49 2465025 ns/op 26.59 MB/s 463105 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 3 40278760 ns/op 26.03 MB/s 8556832 B/op 23 allocs/op BenchmarkFieldsFunc/ASCII/16-4 283191 386.1 ns/op 41.44 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 25647 4792 ns/op 53.43 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1384 88007 ns/op 46.54 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 81 1545761 ns/op 42.40 MB/s 463105 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 4 28700510 ns/op 36.54 MB/s 10457416 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 342346 355.6 ns/op 45.00 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 18780 6253 ns/op 40.94 MB/s 448 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 1054 110951 ns/op 36.92 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 56 1915657 ns/op 34.21 MB/s 463107 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 4 32196224 ns/op 32.57 MB/s 8556824 B/op 23 allocs/op BenchmarkSplitEmptySeparator-4 3 40870102 ns/op BenchmarkSplitSingleByteSeparator-4 49 2700764 ns/op BenchmarkSplitMultiByteSeparator-4 62 1666022 ns/op BenchmarkSplitNSingleByteSeparator-4 477762 270.1 ns/op BenchmarkSplitNMultiByteSeparator-4 341308 350.4 ns/op BenchmarkRepeat/5x0-4 5053292 22.58 ns/op BenchmarkRepeat/5x1-4 4897774 24.79 ns/op BenchmarkRepeat/5x2-4 318049 373.8 ns/op BenchmarkRepeat/5x6-4 201343 588.1 ns/op BenchmarkRepeat/10x0-4 4960072 23.44 ns/op BenchmarkRepeat/10x1-4 4920476 24.39 ns/op BenchmarkRepeat/10x2-4 293449 378.8 ns/op BenchmarkRepeat/10x6-4 193412 606.3 ns/op BenchmarkRepeatLarge/256/1-4 101206 1214 ns/op 210.89 MB/s BenchmarkRepeatLarge/256/16-4 157149 781.4 ns/op 327.64 MB/s BenchmarkRepeatLarge/512/1-4 80244 1453 ns/op 352.36 MB/s BenchmarkRepeatLarge/512/16-4 119218 1019 ns/op 502.25 MB/s BenchmarkRepeatLarge/1024/1-4 61399 2050 ns/op 499.52 MB/s BenchmarkRepeatLarge/1024/16-4 82723 1440 ns/op 711.15 MB/s BenchmarkRepeatLarge/2048/1-4 43269 2671 ns/op 766.62 MB/s BenchmarkRepeatLarge/2048/16-4 50544 2190 ns/op 935.04 MB/s BenchmarkRepeatLarge/4096/1-4 29859 4130 ns/op 991.83 MB/s BenchmarkRepeatLarge/4096/16-4 32019 3740 ns/op 1095.11 MB/s BenchmarkRepeatLarge/8192/1-4 17715 6843 ns/op 1197.18 MB/s BenchmarkRepeatLarge/8192/16-4 19424 6618 ns/op 1237.85 MB/s BenchmarkRepeatLarge/8192/4097-4 6551602 18.65 ns/op 219651.07 MB/s BenchmarkRepeatLarge/16384/1-4 10000 11668 ns/op 1404.23 MB/s BenchmarkRepeatLarge/16384/16-4 10000 11741 ns/op 1395.49 MB/s BenchmarkRepeatLarge/16384/4097-4 13741 8033 ns/op 1530.07 MB/s BenchmarkRepeatLarge/32768/1-4 5443 20532 ns/op 1595.97 MB/s BenchmarkRepeatLarge/32768/16-4 5814 21401 ns/op 1531.15 MB/s BenchmarkRepeatLarge/32768/4097-4 5590 20318 ns/op 1411.52 MB/s BenchmarkRepeatLarge/65536/1-4 2750 40437 ns/op 1620.70 MB/s BenchmarkRepeatLarge/65536/16-4 2851 39770 ns/op 1647.86 MB/s BenchmarkRepeatLarge/65536/4097-4 3074 39678 ns/op 1548.86 MB/s BenchmarkRepeatLarge/131072/1-4 900 131537 ns/op 996.47 MB/s BenchmarkRepeatLarge/131072/16-4 837 163979 ns/op 799.32 MB/s BenchmarkRepeatLarge/131072/4097-4 862 132411 ns/op 959.19 MB/s BenchmarkRepeatLarge/262144/1-4 496 248223 ns/op 1056.08 MB/s BenchmarkRepeatLarge/262144/16-4 460 279224 ns/op 938.83 MB/s BenchmarkRepeatLarge/262144/4097-4 500 275897 ns/op 935.53 MB/s BenchmarkRepeatLarge/524288/1-4 232 553650 ns/op 946.97 MB/s BenchmarkRepeatLarge/524288/16-4 243 482008 ns/op 1087.72 MB/s BenchmarkRepeatLarge/524288/4097-4 246 492730 ns/op 1055.99 MB/s BenchmarkRepeatLarge/1048576/1-4 100 1036833 ns/op 1011.33 MB/s BenchmarkRepeatLarge/1048576/16-4 123 961361 ns/op 1090.72 MB/s BenchmarkRepeatLarge/1048576/4097-4 122 977401 ns/op 1068.89 MB/s BenchmarkRepeatLarge/2097152/1-4 60 1862309 ns/op 1126.10 MB/s BenchmarkRepeatLarge/2097152/16-4 62 2016632 ns/op 1039.93 MB/s BenchmarkRepeatLarge/2097152/4097-4 60 1873225 ns/op 1117.63 MB/s BenchmarkRepeatLarge/4194304/1-4 28 3682532 ns/op 1138.97 MB/s BenchmarkRepeatLarge/4194304/16-4 27 3821489 ns/op 1097.56 MB/s BenchmarkRepeatLarge/4194304/4097-4 32 3959068 ns/op 1058.64 MB/s BenchmarkRepeatLarge/8388608/1-4 16 7041955 ns/op 1191.23 MB/s BenchmarkRepeatLarge/8388608/16-4 16 7385808 ns/op 1135.77 MB/s BenchmarkRepeatLarge/8388608/4097-4 15 6895366 ns/op 1216.26 MB/s BenchmarkRepeatLarge/16777216/1-4 8 14290247 ns/op 1174.03 MB/s BenchmarkRepeatLarge/16777216/16-4 8 13467469 ns/op 1245.76 MB/s BenchmarkRepeatLarge/16777216/4097-4 8 13270415 ns/op 1264.26 MB/s BenchmarkRepeatLarge/33554432/1-4 4 25947544 ns/op 1293.16 MB/s BenchmarkRepeatLarge/33554432/16-4 4 26353975 ns/op 1273.22 MB/s BenchmarkRepeatLarge/33554432/4097-4 4 26750018 ns/op 1254.37 MB/s BenchmarkRepeatLarge/67108864/1-4 2 56460028 ns/op 1188.61 MB/s BenchmarkRepeatLarge/67108864/16-4 2 52721090 ns/op 1272.90 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 53432510 ns/op 1255.96 MB/s BenchmarkRepeatLarge/134217728/1-4 1 105815749 ns/op 1268.41 MB/s BenchmarkRepeatLarge/134217728/16-4 1 103358744 ns/op 1298.56 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 105756971 ns/op 1269.11 MB/s BenchmarkRepeatLarge/268435456/1-4 1 228430676 ns/op 1175.13 MB/s BenchmarkRepeatLarge/268435456/16-4 1 214334166 ns/op 1252.42 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 209148954 ns/op 1283.47 MB/s BenchmarkRepeatLarge/536870912/1-4 1 458367101 ns/op 1171.27 MB/s BenchmarkRepeatLarge/536870912/16-4 1 410122712 ns/op 1309.05 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 417812728 ns/op 1284.96 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 912169015 ns/op 1177.13 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 844981885 ns/op 1270.73 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 855952698 ns/op 1254.44 MB/s BenchmarkRepeatSpaces-4 4925234 24.56 ns/op 0 B/op 0 allocs/op BenchmarkIndexAnyASCII/1:1-4 2757726 42.14 ns/op BenchmarkIndexAnyASCII/1:2-4 2757303 44.00 ns/op BenchmarkIndexAnyASCII/1:4-4 2702330 44.00 ns/op BenchmarkIndexAnyASCII/1:8-4 2761785 43.35 ns/op BenchmarkIndexAnyASCII/1:16-4 2833830 43.77 ns/op BenchmarkIndexAnyASCII/1:32-4 2637519 41.29 ns/op BenchmarkIndexAnyASCII/1:64-4 2717436 43.19 ns/op BenchmarkIndexAnyASCII/16:1-4 2786275 40.38 ns/op BenchmarkIndexAnyASCII/16:2-4 963776 118.2 ns/op BenchmarkIndexAnyASCII/16:4-4 1015736 118.9 ns/op BenchmarkIndexAnyASCII/16:8-4 969156 123.4 ns/op BenchmarkIndexAnyASCII/16:16-4 707853 141.6 ns/op BenchmarkIndexAnyASCII/16:32-4 749024 156.9 ns/op BenchmarkIndexAnyASCII/16:64-4 487280 223.0 ns/op BenchmarkIndexAnyASCII/256:1-4 2759613 43.42 ns/op BenchmarkIndexAnyASCII/256:2-4 78378 1486 ns/op BenchmarkIndexAnyASCII/256:4-4 78038 1489 ns/op BenchmarkIndexAnyASCII/256:8-4 79434 1362 ns/op BenchmarkIndexAnyASCII/256:16-4 80930 1500 ns/op BenchmarkIndexAnyASCII/256:32-4 77263 1369 ns/op BenchmarkIndexAnyASCII/256:64-4 72711 1574 ns/op BenchmarkIndexAnyUTF8/1:1-4 3188532 38.61 ns/op BenchmarkIndexAnyUTF8/1:2-4 2808475 42.97 ns/op BenchmarkIndexAnyUTF8/1:4-4 2716339 41.90 ns/op BenchmarkIndexAnyUTF8/1:8-4 2855756 41.77 ns/op BenchmarkIndexAnyUTF8/1:16-4 2798708 43.37 ns/op BenchmarkIndexAnyUTF8/1:32-4 2886475 43.92 ns/op BenchmarkIndexAnyUTF8/1:64-4 2713777 42.95 ns/op BenchmarkIndexAnyUTF8/16:1-4 2278533 54.36 ns/op BenchmarkIndexAnyUTF8/16:2-4 395360 315.6 ns/op BenchmarkIndexAnyUTF8/16:4-4 342939 326.4 ns/op BenchmarkIndexAnyUTF8/16:8-4 361152 312.8 ns/op BenchmarkIndexAnyUTF8/16:16-4 395208 320.8 ns/op BenchmarkIndexAnyUTF8/16:32-4 329182 313.8 ns/op BenchmarkIndexAnyUTF8/16:64-4 334695 320.9 ns/op BenchmarkIndexAnyUTF8/256:1-4 360015 287.5 ns/op BenchmarkIndexAnyUTF8/256:2-4 26452 4534 ns/op BenchmarkIndexAnyUTF8/256:4-4 26374 4538 ns/op BenchmarkIndexAnyUTF8/256:8-4 26228 4717 ns/op BenchmarkIndexAnyUTF8/256:16-4 26372 4550 ns/op BenchmarkIndexAnyUTF8/256:32-4 26293 4625 ns/op BenchmarkIndexAnyUTF8/256:64-4 26342 4766 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2949644 42.22 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2859044 42.22 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2803286 41.75 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2904446 39.94 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2958796 41.16 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2913682 40.18 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2933764 40.59 ns/op BenchmarkLastIndexAnyASCII/16:1-4 863568 116.5 ns/op BenchmarkLastIndexAnyASCII/16:2-4 1000000 116.7 ns/op BenchmarkLastIndexAnyASCII/16:4-4 1026958 117.3 ns/op BenchmarkLastIndexAnyASCII/16:8-4 1092447 121.4 ns/op BenchmarkLastIndexAnyASCII/16:16-4 888820 137.2 ns/op BenchmarkLastIndexAnyASCII/16:32-4 760729 157.2 ns/op BenchmarkLastIndexAnyASCII/16:64-4 529652 220.6 ns/op BenchmarkLastIndexAnyASCII/256:1-4 81112 1470 ns/op BenchmarkLastIndexAnyASCII/256:2-4 83911 1471 ns/op BenchmarkLastIndexAnyASCII/256:4-4 80655 1468 ns/op BenchmarkLastIndexAnyASCII/256:8-4 81684 1477 ns/op BenchmarkLastIndexAnyASCII/256:16-4 78277 1488 ns/op BenchmarkLastIndexAnyASCII/256:32-4 78415 1530 ns/op BenchmarkLastIndexAnyASCII/256:64-4 76036 1583 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2801527 42.80 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2940866 42.48 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2938386 42.72 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2844603 42.17 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2975030 41.59 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2885827 42.03 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2904976 39.94 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 418657 252.2 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 223455 506.3 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 216597 508.4 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 216499 523.1 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 235191 507.8 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 226357 547.0 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 213843 511.3 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 32738 3484 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 15654 7710 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 15680 7657 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 15084 7967 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 14965 8023 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 15374 8048 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 15852 7608 ns/op BenchmarkTrimASCII/1:1-4 4740883 25.44 ns/op BenchmarkTrimASCII/1:2-4 3557209 34.58 ns/op BenchmarkTrimASCII/1:4-4 3426523 32.20 ns/op BenchmarkTrimASCII/1:8-4 3180548 38.03 ns/op BenchmarkTrimASCII/1:16-4 2386653 50.15 ns/op BenchmarkTrimASCII/16:1-4 3853904 31.31 ns/op BenchmarkTrimASCII/16:2-4 916098 120.4 ns/op BenchmarkTrimASCII/16:4-4 941709 119.8 ns/op BenchmarkTrimASCII/16:8-4 967587 136.2 ns/op BenchmarkTrimASCII/16:16-4 825415 144.3 ns/op BenchmarkTrimASCII/256:1-4 1000000 115.9 ns/op BenchmarkTrimASCII/256:2-4 72142 1633 ns/op BenchmarkTrimASCII/256:4-4 72272 1519 ns/op BenchmarkTrimASCII/256:8-4 71546 1632 ns/op BenchmarkTrimASCII/256:16-4 72478 1640 ns/op BenchmarkTrimASCII/4096:1-4 89859 1313 ns/op BenchmarkTrimASCII/4096:2-4 4237 25637 ns/op BenchmarkTrimASCII/4096:4-4 4004 25475 ns/op BenchmarkTrimASCII/4096:8-4 5215 25487 ns/op BenchmarkTrimASCII/4096:16-4 4075 25607 ns/op BenchmarkTrimByte-4 5445464 21.68 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 20440 5862 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 20439 5860 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1608 74245 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 3180 37371 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 6279 18603 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 12190 9828 ns/op BenchmarkJoin/0-4 6687260 18.36 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 5247831 22.59 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 268582 425.9 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 193993 581.5 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 153722 757.6 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 134343 894.8 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 110095 1062 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 96603 1214 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 4279059 27.81 ns/op BenchmarkTrimSpace/ASCII-4 2456295 49.88 ns/op BenchmarkTrimSpace/SomeNonASCII-4 195470 612.0 ns/op BenchmarkTrimSpace/JustNonASCII-4 101823 1165 ns/op BenchmarkReplaceAll-4 198620 564.3 ns/op 16 B/op 1 allocs/op PASS ok strings 50.579s goos: freebsd goarch: amd64 pkg: sync cpu: AMD EPYC 7B12 BenchmarkCond1-4 54709 2457 ns/op BenchmarkCond2-4 19998 5781 ns/op BenchmarkCond4-4 8967 14639 ns/op BenchmarkCond8-4 3733 38346 ns/op BenchmarkCond16-4 1322 98246 ns/op BenchmarkCond32-4 672 198203 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 654729 183.3 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 239625 489.1 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 777567 158.2 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 793050 177.4 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 221733 542.1 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 851641 141.6 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 103850 1266 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 76898 1557 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 95040 1474 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 48842 2596 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 667766 254.2 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 145860 772.5 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 613202 188.8 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 150042 762.5 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 935497 156.3 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 147448 739.1 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 3263691 34.08 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 52471 2395 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 118803 1064 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 129579 863.8 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 4212 23793 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 295 444452 ns/op BenchmarkRange/*sync.Map-4 1530 96782 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 145706 847.5 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 195064 583.7 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 59768 1849 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 254139 450.3 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 208386 638.5 ns/op BenchmarkAdversarialDelete/*sync.Map-4 206450 634.3 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 77506 1432 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 170562 652.2 ns/op BenchmarkDeleteCollision/*sync.Map-4 824734 144.4 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 60021 2058 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 132451 866.9 ns/op BenchmarkSwapCollision/*sync.Map-4 60045 2068 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 664 180859 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 93608 1278 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 335040 399.7 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 24540 5140 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 63388 1937 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 20604 5564 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 258025 696.0 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 96712 1230 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 140466 856.2 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 3106071 49.28 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 159658 718.8 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 3050031 47.26 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 748089 259.5 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 133120 926.3 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 535700 221.3 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 86497 1382 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 403388 377.2 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 617644 230.6 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 119077 1013 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 645069 155.7 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 88239 1331 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 107880 1142 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 133320 892.9 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 51667 2271 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 225676 595.5 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 555840 215.9 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 112626 1013 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 767466 153.2 ns/op BenchmarkClear/*sync_test.DeepCopyMap-4 44335 2805 ns/op BenchmarkClear/*sync_test.RWMutexMap-4 81240 1490 ns/op BenchmarkClear/*sync.Map-4 29296 4271 ns/op BenchmarkUncontendedSemaphore-4 6394152 18.63 ns/op BenchmarkContendedSemaphore-4 4703832 27.05 ns/op BenchmarkMutexUncontended-4 1732324 70.51 ns/op BenchmarkMutex-4 78812 1586 ns/op BenchmarkMutexSlack-4 68376 1785 ns/op BenchmarkMutexWork-4 61263 1664 ns/op BenchmarkMutexWorkSlack-4 78662 1644 ns/op BenchmarkMutexNoSpin-4 50827 2329 ns/op BenchmarkMutexSpin-4 114994 2269 ns/op BenchmarkOnce-4 849873 125.8 ns/op BenchmarkOnceFunc/v=Once-4 2036578 58.81 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 1552934 76.34 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 1642578 73.87 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 1811576 65.64 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 1515148 76.27 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 1692378 71.18 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 9545038 12.16 ns/op BenchmarkSemaSyntNonblock-4 2113129 60.32 ns/op BenchmarkSemaSyntBlock-4 1000000 152.2 ns/op BenchmarkSemaWorkNonblock-4 977625 112.2 ns/op BenchmarkSemaWorkBlock-4 694928 159.5 ns/op BenchmarkRWMutexUncontended-4 635392 191.7 ns/op BenchmarkRWMutexWrite100-4 278786 471.5 ns/op BenchmarkRWMutexWrite10-4 164836 724.7 ns/op BenchmarkRWMutexWorkWrite100-4 242425 532.6 ns/op BenchmarkRWMutexWorkWrite10-4 136270 860.5 ns/op BenchmarkWaitGroupUncontended-4 1351207 89.23 ns/op BenchmarkWaitGroupAddDone-4 443602 278.3 ns/op BenchmarkWaitGroupAddDoneWork-4 270106 406.7 ns/op BenchmarkWaitGroupWait-4 5558451 21.65 ns/op BenchmarkWaitGroupWaitWork-4 3183325 37.46 ns/op BenchmarkWaitGroupActuallyWait-4 28614 3929 ns/op 32 B/op 2 allocs/op PASS ok sync 18.810s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: AMD EPYC 7B12 BenchmarkValueRead-4 738838 147.1 ns/op PASS ok sync/atomic 1.260s PASS ok syscall 1.081s goos: freebsd goarch: amd64 pkg: testing cpu: AMD EPYC 7B12 BenchmarkTBHelper-4 200754 594.8 ns/op 0 B/op 0 allocs/op PASS ok testing 1.203s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: AMD EPYC 7B12 BenchmarkTable/1x10/new-4 11252 10404 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 14814 7961 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 135 864650 ns/op 110960 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 153 767958 ns/op 725 B/op 6 allocs/op BenchmarkTable/1x100000/new-4 2 99118811 ns/op 18285096 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 2 89492460 ns/op 9142568 B/op 50028 allocs/op BenchmarkTable/10x10/new-4 2122 48069 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2869 41769 ns/op 1 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 24 4503320 ns/op 395136 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 25 4115591 ns/op 15805 B/op 41 allocs/op BenchmarkTable/10x100000/new-4 1 491808852 ns/op 47012832 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 482041391 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/100x10/new-4 280 411493 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 314 379181 ns/op 125 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 3 40522777 ns/op 3270528 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 3 38467033 ns/op 1090176 B/op 350 allocs/op BenchmarkTable/100x100000/new-4 1 4935223861 ns/op 334041984 B/op 100088 allocs/op BenchmarkTable/100x100000/reuse-4 1 4822777666 ns/op 334041984 B/op 100088 allocs/op BenchmarkPyramid/10-4 3856 31165 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 52 2141103 ns/op 410536 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 204785105 ns/op 35606824 B/op 2054 allocs/op BenchmarkRagged/10-4 3630 33982 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 366 323121 ns/op 42416 B/op 188 allocs/op BenchmarkRagged/1000-4 34 3290246 ns/op 408992 B/op 1660 allocs/op BenchmarkCode-4 10000 10415 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 15.917s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: AMD EPYC 7B12 BenchmarkParseLarge-4 2 55378616 ns/op BenchmarkVariableString-4 148764 753.1 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2870 38885 ns/op 2515 B/op 39 allocs/op PASS ok text/template/parse 1.486s goos: freebsd goarch: amd64 pkg: time cpu: AMD EPYC 7B12 BenchmarkAfterFunc1000-4 27 4459386 ns/op BenchmarkAfter-4 90656 1408 ns/op BenchmarkStop/impl=chan-4 142166 734.1 ns/op BenchmarkStop/impl=func-4 176973 690.6 ns/op BenchmarkSimultaneousAfterFunc1000-4 25 4591981 ns/op BenchmarkStartStop1000-4 195 540481 ns/op BenchmarkReset/impl=chan-4 1475556 82.07 ns/op BenchmarkReset/impl=func-4 1260217 80.74 ns/op BenchmarkSleep1000-4 31 4157579 ns/op BenchmarkParallelTimerLatency-4 50 152070 avg-late-ns 288413 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 85619 avg-late-ns 245377 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 67545 avg-late-ns 182680 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 59555 avg-late-ns 191896 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 45557 avg-late-ns 163950 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 62539 avg-late-ns 239075 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 75043 avg-late-ns 309303 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 93765 avg-late-ns 331962 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 94366 avg-late-ns 514997 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 129427 avg-late-ns 930787 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 791674 avg-late-ns 4125991 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 73098 avg-late-ns 220497 max-late-ns BenchmarkAdjustTimers10000-4 22 6567297 ns/op BenchmarkTicker-4 424054 290.1 ns/op BenchmarkTickerReset-4 1397715 86.51 ns/op BenchmarkTickerResetNaive-4 157802 708.8 ns/op BenchmarkNow-4 352202 339.9 ns/op BenchmarkNowUnixNano-4 343675 344.3 ns/op BenchmarkNowUnixMilli-4 345990 340.4 ns/op BenchmarkNowUnixMicro-4 351669 339.7 ns/op BenchmarkFormat-4 85731 1372 ns/op BenchmarkFormatRFC3339-4 131924 933.7 ns/op BenchmarkFormatRFC3339Nano-4 127705 933.5 ns/op BenchmarkFormatNow-4 120235 955.8 ns/op BenchmarkMarshalJSON-4 167168 693.0 ns/op BenchmarkMarshalText-4 177525 620.2 ns/op BenchmarkMarshalBinary-4 397782 278.6 ns/op BenchmarkParse-4 191358 588.6 ns/op BenchmarkParseRFC3339UTC-4 432727 241.6 ns/op BenchmarkParseRFC3339UTCBytes-4 323564 356.5 ns/op BenchmarkParseRFC3339TZ-4 153562 776.1 ns/op BenchmarkParseRFC3339TZBytes-4 122406 967.8 ns/op BenchmarkParseDuration-4 827540 142.1 ns/op BenchmarkHour-4 1230294 92.52 ns/op BenchmarkSecond-4 1317457 90.58 ns/op BenchmarkDate-4 1105731 109.0 ns/op BenchmarkYear-4 1087676 106.4 ns/op BenchmarkYearDay-4 1104910 109.4 ns/op BenchmarkMonth-4 926395 109.3 ns/op BenchmarkDay-4 1000000 106.4 ns/op BenchmarkISOWeek-4 1071558 115.5 ns/op BenchmarkGoString-4 113416 999.0 ns/op BenchmarkDateFunc-4 2113134 57.18 ns/op BenchmarkUnmarshalText-4 135541 878.4 ns/op PASS ok time 16.789s goos: freebsd goarch: amd64 pkg: unicode cpu: AMD EPYC 7B12 BenchmarkToUpper-4 668406 151.3 ns/op BenchmarkToLower-4 635181 178.3 ns/op BenchmarkSimpleFold/Upper-4 438012 230.6 ns/op BenchmarkSimpleFold/Lower-4 419527 264.1 ns/op BenchmarkSimpleFold/Fold-4 725792 145.8 ns/op BenchmarkSimpleFold/NoFold-4 431943 268.1 ns/op PASS ok unicode 1.721s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: AMD EPYC 7B12 BenchmarkDecodeValidASCII-4 778560 152.6 ns/op BenchmarkDecodeValidJapaneseChars-4 899096 130.5 ns/op BenchmarkDecodeRune-4 1892422 62.71 ns/op BenchmarkEncodeValidASCII-4 728997 149.9 ns/op BenchmarkEncodeValidJapaneseChars-4 1000000 111.4 ns/op BenchmarkAppendRuneValidASCII-4 1862808 65.00 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2904070 40.97 ns/op BenchmarkEncodeRune-4 2150608 55.32 ns/op PASS ok unicode/utf16 2.354s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: AMD EPYC 7B12 BenchmarkRuneCountTenASCIIChars-4 3113241 37.89 ns/op BenchmarkRuneCountTenJapaneseChars-4 1868932 62.94 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 9280083 12.31 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 2696828 44.64 ns/op BenchmarkValidTenASCIIChars-4 2544150 46.91 ns/op BenchmarkValid100KASCIIChars-4 145 776671 ns/op BenchmarkValidTenJapaneseChars-4 375134 277.8 ns/op BenchmarkValidLongMostlyASCII-4 136 859759 ns/op BenchmarkValidLongJapanese-4 78 1466456 ns/op BenchmarkValidStringTenASCIIChars-4 5630251 20.91 ns/op BenchmarkValidString100KASCIIChars-4 12976 9195 ns/op BenchmarkValidStringTenJapaneseChars-4 716406 167.7 ns/op BenchmarkValidStringLongMostlyASCII-4 1404 76532 ns/op BenchmarkValidStringLongJapanese-4 232 507059 ns/op BenchmarkEncodeASCIIRune-4 12066571 9.946 ns/op BenchmarkEncodeSpanishRune-4 3649786 32.33 ns/op BenchmarkEncodeJapaneseRune-4 3206396 38.30 ns/op BenchmarkEncodeMaxRune-4 2820897 42.82 ns/op BenchmarkEncodeInvalidRuneMaxPlusOne-4 3068728 37.81 ns/op BenchmarkEncodeInvalidRuneSurrogate-4 3100527 38.61 ns/op BenchmarkEncodeInvalidRuneNegative-4 3139792 38.83 ns/op BenchmarkAppendASCIIRune-4 11790885 9.987 ns/op BenchmarkAppendSpanishRune-4 4444286 27.03 ns/op BenchmarkAppendJapaneseRune-4 3734712 34.30 ns/op BenchmarkAppendMaxRune-4 3046981 38.12 ns/op BenchmarkAppendInvalidRuneMaxPlusOne-4 3365893 35.23 ns/op BenchmarkAppendInvalidRuneSurrogate-4 3518224 33.03 ns/op BenchmarkAppendInvalidRuneNegative-4 3562508 35.48 ns/op BenchmarkDecodeASCIIRune-4 3346358 35.70 ns/op BenchmarkDecodeJapaneseRune-4 2976091 40.67 ns/op BenchmarkFullRune/ASCII-4 4374368 27.60 ns/op BenchmarkFullRune/Incomplete-4 1959866 60.21 ns/op BenchmarkFullRune/Japanese-4 4291208 27.44 ns/op PASS ok unicode/utf8 6.320s goos: freebsd goarch: amd64 pkg: unique cpu: AMD EPYC 7B12 BenchmarkMake-4 644198 189.0 ns/op 0 B/op 0 allocs/op BenchmarkMakeMany-4 342973 340.5 ns/op 0 B/op 0 allocs/op BenchmarkMakeManyMany-4 136726 6950 ns/op 0 B/op 0 allocs/op PASS ok unique 6.341s goos: freebsd goarch: amd64 pkg: cmd/api cpu: AMD EPYC 7B12 BenchmarkAll-4 1 56254242226 ns/op PASS ok cmd/api 57.392s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/test cpu: AMD EPYC 7B12 BenchmarkCgoCall/add-int-4 913537 127.4 ns/op BenchmarkCgoCall/one-pointer-4 721496 170.9 ns/op BenchmarkCgoCall/string-pointer-escape-4 477612 210.9 ns/op BenchmarkCgoCall/string-pointer-noescape-4 740770 144.9 ns/op BenchmarkCgoCall/eight-pointers-4 335364 356.9 ns/op BenchmarkCgoCall/eight-pointers-nil-4 700952 172.4 ns/op BenchmarkCgoCall/eight-pointers-array-4 44619 2858 ns/op BenchmarkCgoCall/eight-pointers-slice-4 58231 1888 ns/op BenchmarkGoString-4 1626255 73.89 ns/op BenchmarkCGoCallback-4 80284 1498 ns/op BenchmarkCGoInCThread-4 627663 188.3 ns/op PASS ok cmd/cgo/internal/test 2.949s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/testcarchive cpu: AMD EPYC 7B12 BenchmarkCgoCallbackMainThread-4 1066161 106.5 ns/op --- BENCH: BenchmarkCgoCallbackMainThread-4 carchive_test.go:1377: [go build -buildmode=c-archive -o libgo10.a ./libgo10] carchive_test.go:1384: [clang -fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/workdir/tmp/go-build20981932=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test2142855543/pkg/freebsd_amd64_shared/testcarchive -o testp10 main10.c libgo10.a] carchive_test.go:1377: [go build -buildmode=c-archive -o libgo10.a ./libgo10] carchive_test.go:1384: [clang -fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/workdir/tmp/go-build20981932=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test2142855543/pkg/freebsd_amd64_shared/testcarchive -o testp10 main10.c libgo10.a] carchive_test.go:1377: [go build -buildmode=c-archive -o libgo10.a ./libgo10] carchive_test.go:1384: [clang -fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/workdir/tmp/go-build20981932=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test2142855543/pkg/freebsd_amd64_shared/testcarchive -o testp10 main10.c libgo10.a] carchive_test.go:1377: [go build -buildmode=c-archive -o libgo10.a ./libgo10] carchive_test.go:1384: [clang -fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/workdir/tmp/go-build20981932=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test2142855543/pkg/freebsd_amd64_shared/testcarchive -o testp10 main10.c libgo10.a] carchive_test.go:1377: [go build -buildmode=c-archive -o libgo10.a ./libgo10] carchive_test.go:1384: [clang -fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/workdir/tmp/go-build20981932=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test2142855543/pkg/freebsd_amd64_shared/testcarchive -o testp10 main10.c libgo10.a] ... [output truncated] PASS ok cmd/cgo/internal/testcarchive 3.981s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: AMD EPYC 7B12 BenchmarkEqArrayOfStrings5-4 961328 114.5 ns/op BenchmarkEqArrayOfStrings64-4 131595 905.2 ns/op BenchmarkEqArrayOfStrings1024-4 8904 13466 ns/op BenchmarkEqArrayOfFloats5-4 1349226 89.49 ns/op BenchmarkEqArrayOfFloats64-4 153864 792.5 ns/op BenchmarkEqArrayOfFloats1024-4 9924 11685 ns/op BenchmarkEqArrayOfStructsEq-4 2563 43218 ns/op BenchmarkEqArrayOfStructsNotEq-4 4062 25572 ns/op BenchmarkEqStruct-4 21455577 5.596 ns/op PASS ok cmd/compile/internal/reflectdata 2.357s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: AMD EPYC 7B12 BenchmarkPhioptPass-4 10000 45948 ns/op BenchmarkInvertLessThanNoov-4 16682757 6.532 ns/op BenchmarkCopyElim1-4 1276 85685 ns/op BenchmarkCopyElim10-4 1357 91306 ns/op BenchmarkCopyElim100-4 613 204586 ns/op BenchmarkCopyElim1000-4 103 1173934 ns/op BenchmarkCopyElim10000-4 6 16703625 ns/op BenchmarkCopyElim100000-4 1 320210686 ns/op BenchmarkDeadCode/1-4 1023 112321 ns/op BenchmarkDeadCode/10-4 1033 118234 ns/op BenchmarkDeadCode/100-4 445 257116 ns/op BenchmarkDeadCode/1000-4 79 1678118 ns/op BenchmarkDeadCode/10000-4 6 17191184 ns/op BenchmarkDeadCode/100000-4 1 250720401 ns/op BenchmarkDeadCode/200000-4 1 532110165 ns/op BenchmarkDominatorsLinear-4 24 5612784 ns/op 1.78 MB/s BenchmarkDominatorsFwdBack-4 13 8151350 ns/op 1.23 MB/s BenchmarkDominatorsManyPred-4 15 8409499 ns/op 1.19 MB/s BenchmarkDominatorsMaxPred-4 15 8600964 ns/op 1.16 MB/s BenchmarkDominatorsMaxPredVal-4 14 8605860 ns/op 1.16 MB/s BenchmarkFuse/1-4 979 152267 ns/op BenchmarkFuse/10-4 841 135732 ns/op BenchmarkFuse/100-4 282 443933 ns/op BenchmarkFuse/1000-4 36 3830970 ns/op BenchmarkFuse/10000-4 2 50373480 ns/op BenchmarkNilCheckDeep1-4 15336 7884 ns/op 0.13 MB/s 234 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 5503 18381 ns/op 0.54 MB/s 236 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 952 124919 ns/op 0.80 MB/s 1112 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 93 1214902 ns/op 0.82 MB/s 9451 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 8 13841535 ns/op 0.72 MB/s 164123 B/op 5 allocs/op BenchmarkDSEPass-4 37 2887510 ns/op 44504 B/op 7 allocs/op BenchmarkDSEPassBlock-4 2 76524339 ns/op 2136464 B/op 54386 allocs/op BenchmarkCSEPass-4 12 10250170 ns/op 104004 B/op 5 allocs/op BenchmarkCSEPassBlock-4 1 113312725 ns/op 3750176 B/op 52504 allocs/op BenchmarkDeadcodePass-4 285 412171 ns/op 96643 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 105276069 ns/op 4086816 B/op 45303 allocs/op BenchmarkMultiPass-4 136 832546 ns/op 225797 B/op 7 allocs/op BenchmarkMultiPassBlock-4 1 202652490 ns/op 9260408 B/op 104684 allocs/op BenchmarkCondRewrite/SoloJump-4 3713731 32.43 ns/op BenchmarkCondRewrite/CombJump-4 3712701 33.53 ns/op PASS ok cmd/compile/internal/ssa 12.446s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: AMD EPYC 7B12 BenchmarkLoadAdd-4 10000 11542 ns/op BenchmarkExtShift-4 19729 6104 ns/op BenchmarkModify-4 10000 10210 ns/op BenchmarkMullImm-4 19680 6089 ns/op BenchmarkConstModify-4 10000 10534 ns/op BenchmarkBitSet-4 22435 5356 ns/op BenchmarkBitClear-4 22453 5381 ns/op BenchmarkBitToggle-4 22051 5349 ns/op BenchmarkBitSetConst-4 179250 674.0 ns/op BenchmarkBitClearConst-4 172942 677.2 ns/op BenchmarkBitToggleConst-4 171127 672.3 ns/op BenchmarkDivconstI64-4 11670628 10.36 ns/op BenchmarkModconstI64-4 11023480 10.64 ns/op BenchmarkDivisiblePow2constI64-4 10895953 10.31 ns/op BenchmarkDivisibleconstI64-4 11381072 10.31 ns/op BenchmarkDivisibleWDivconstI64-4 7927000 14.92 ns/op BenchmarkDivconstU64/3-4 11251195 10.31 ns/op BenchmarkDivconstU64/5-4 11509519 10.37 ns/op BenchmarkDivconstU64/37-4 11018946 10.61 ns/op BenchmarkDivconstU64/1234567-4 11243815 10.61 ns/op BenchmarkModconstU64-4 11649950 10.29 ns/op BenchmarkDivisibleconstU64-4 11649746 10.35 ns/op BenchmarkDivisibleWDivconstU64-4 7827214 15.88 ns/op BenchmarkDivconstI32-4 10459418 10.60 ns/op BenchmarkModconstI32-4 11112064 10.73 ns/op BenchmarkDivisiblePow2constI32-4 10986844 10.40 ns/op BenchmarkDivisibleconstI32-4 11407351 10.60 ns/op BenchmarkDivisibleWDivconstI32-4 7884682 14.95 ns/op BenchmarkDivconstU32-4 11320368 10.29 ns/op BenchmarkModconstU32-4 11220164 10.34 ns/op BenchmarkDivisibleconstU32-4 11375623 10.35 ns/op BenchmarkDivisibleWDivconstU32-4 8014441 14.96 ns/op BenchmarkDivconstI16-4 11618132 10.33 ns/op BenchmarkModconstI16-4 11189527 10.44 ns/op BenchmarkDivisiblePow2constI16-4 11410018 10.43 ns/op BenchmarkDivisibleconstI16-4 11615805 10.29 ns/op BenchmarkDivisibleWDivconstI16-4 8033058 14.94 ns/op BenchmarkDivconstU16-4 11490728 10.26 ns/op BenchmarkModconstU16-4 11616592 10.30 ns/op BenchmarkDivisibleconstU16-4 11558820 10.29 ns/op BenchmarkDivisibleWDivconstU16-4 7961205 14.92 ns/op BenchmarkDivconstI8-4 11180353 10.38 ns/op BenchmarkModconstI8-4 11441481 10.31 ns/op BenchmarkDivisiblePow2constI8-4 11606613 10.43 ns/op BenchmarkDivisibleconstI8-4 11313931 10.29 ns/op BenchmarkDivisibleWDivconstI8-4 7900146 14.93 ns/op BenchmarkDivconstU8-4 11113495 10.36 ns/op BenchmarkModconstU8-4 11024949 10.32 ns/op BenchmarkDivisibleconstU8-4 11312086 10.35 ns/op BenchmarkDivisibleWDivconstU8-4 8020880 15.72 ns/op BenchmarkMul2-4 270652 444.4 ns/op BenchmarkMulNeg2-4 259066 461.8 ns/op BenchmarkEfaceInteger-4 4939206 24.79 ns/op BenchmarkTypeAssert-4 17513992 6.870 ns/op BenchmarkDiv64UnsignedSmall-4 20381808 5.437 ns/op BenchmarkDiv64Small-4 17871463 6.146 ns/op BenchmarkDiv64SmallNegDivisor-4 21114436 6.538 ns/op BenchmarkDiv64SmallNegDividend-4 22564809 6.034 ns/op BenchmarkDiv64SmallNegBoth-4 18593022 6.218 ns/op BenchmarkDiv64Unsigned-4 17108727 6.830 ns/op BenchmarkDiv64-4 17236760 6.914 ns/op BenchmarkDiv64NegDivisor-4 16087372 6.879 ns/op BenchmarkDiv64NegDividend-4 16685631 6.890 ns/op BenchmarkDiv64NegBoth-4 16967449 6.856 ns/op BenchmarkMod64UnsignedSmall-4 19452373 5.933 ns/op BenchmarkMod64Small-4 19091371 6.219 ns/op BenchmarkMod64SmallNegDivisor-4 20400760 6.538 ns/op BenchmarkMod64SmallNegDividend-4 18169528 5.721 ns/op BenchmarkMod64SmallNegBoth-4 17166193 6.266 ns/op BenchmarkMod64Unsigned-4 16561352 7.168 ns/op BenchmarkMod64-4 16144514 7.196 ns/op BenchmarkMod64NegDivisor-4 16186326 7.153 ns/op BenchmarkMod64NegDividend-4 16226160 7.177 ns/op BenchmarkMod64NegBoth-4 16611927 7.139 ns/op BenchmarkMulconstI32/3-4 19253067 5.917 ns/op BenchmarkMulconstI32/5-4 19630578 5.624 ns/op BenchmarkMulconstI32/12-4 20056719 5.933 ns/op BenchmarkMulconstI32/120-4 20299340 5.935 ns/op BenchmarkMulconstI32/-120-4 20246323 5.904 ns/op BenchmarkMulconstI32/65537-4 20167009 5.923 ns/op BenchmarkMulconstI32/65538-4 19390450 5.912 ns/op BenchmarkMulconstI64/3-4 20232361 5.917 ns/op BenchmarkMulconstI64/5-4 19794294 5.909 ns/op BenchmarkMulconstI64/12-4 19835847 5.919 ns/op BenchmarkMulconstI64/120-4 18908288 5.911 ns/op BenchmarkMulconstI64/-120-4 20314976 5.932 ns/op BenchmarkMulconstI64/65537-4 20170768 5.966 ns/op BenchmarkMulconstI64/65538-4 19113140 5.916 ns/op BenchmarkMulconstU32/3-4 19851667 5.896 ns/op BenchmarkMulconstU32/5-4 19578404 5.908 ns/op BenchmarkMulconstU32/12-4 20316008 5.933 ns/op BenchmarkMulconstU32/120-4 19848939 5.435 ns/op BenchmarkMulconstU32/65537-4 19928714 5.917 ns/op BenchmarkMulconstU32/65538-4 20083002 5.943 ns/op BenchmarkMulconstU64/3-4 20203611 5.655 ns/op BenchmarkMulconstU64/5-4 18912490 5.883 ns/op BenchmarkMulconstU64/12-4 19992458 5.923 ns/op BenchmarkMulconstU64/120-4 20032010 5.078 ns/op BenchmarkMulconstU64/65537-4 20238049 5.913 ns/op BenchmarkMulconstU64/65538-4 19616326 5.998 ns/op BenchmarkShiftArithmeticRight-4 19772731 5.934 ns/op BenchmarkSwitch8Predictable-4 7670002 15.55 ns/op BenchmarkSwitch8Unpredictable-4 7853848 15.39 ns/op BenchmarkSwitch32Predictable-4 11567008 10.28 ns/op BenchmarkSwitch32Unpredictable-4 7888653 15.02 ns/op BenchmarkSwitchStringPredictable-4 8345241 15.72 ns/op BenchmarkSwitchStringUnpredictable-4 5617786 21.54 ns/op BenchmarkSwitchTypePredictable-4 4443945 26.72 ns/op BenchmarkSwitchTypeUnpredictable-4 4652767 24.74 ns/op BenchmarkSwitchInterfaceTypePredictable-4 6598090 16.74 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 4771735 24.74 ns/op PASS ok cmd/compile/internal/test 16.123s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 148 776498 ns/op BenchmarkNamed/Underlying/nongeneric-4 1321484 89.92 ns/op BenchmarkNamed/Underlying/generic-4 1316151 91.48 ns/op BenchmarkNamed/Underlying/src_instance-4 1319480 89.90 ns/op BenchmarkNamed/Underlying/user_instance-4 1319272 89.59 ns/op BenchmarkCheck/http/funcbodies/info-4 1 377878405 ns/op 92523 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 296261535 ns/op 118007 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 107857564 ns/op 324034 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 100195288 ns/op 348818 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 326482708 ns/op 16268 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 70885042 ns/op 74928 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 5 22770959 ns/op 233229 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 5 21776593 ns/op 243862 lines/s BenchmarkCheck/constant/funcbodies/info-4 3 33567543 ns/op 60719 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 4 29661386 ns/op 73141 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 8 14479270 ns/op 149833 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 8 16275696 ns/op 133295 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 854155114 ns/op 81297 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 450650026 ns/op 154086 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 2 100370409 ns/op 691727 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 85484412 ns/op 812108 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 335872377 ns/op 3400 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 3 34986793 ns/op 32630 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 5 23689441 ns/op 48191 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 5 21343820 ns/op 53481 lines/s PASS ok cmd/compile/internal/types2 15.690s goos: freebsd goarch: amd64 pkg: cmd/go cpu: AMD EPYC 7B12 BenchmarkExecGoEnv-4 52 2180562 ns/op 3303115 sys-ns/op 269750 user-ns/op PASS ok cmd/go 1.416s goos: freebsd goarch: amd64 pkg: cmd/go/internal/cfg cpu: AMD EPYC 7B12 BenchmarkLookPath-4 316480 341.6 ns/op PASS ok cmd/go/internal/cfg 1.189s All tests passed.