freebsd-amd64-race at 5a2161ce9ec130271ec67566ecb5a842497e8742 :: Running /tmp/workdir/go/src/make.bash with args ["/tmp/workdir/go/src/make.bash" "-force"] and env ["PATH=/bin:/sbin:/usr/bin:/usr/local/bin" "LANG=C.UTF-8" "HOME=/" "MM_CHARSET=UTF-8" "RC_PID=16" "BLOCKSIZE=K" "WORKDIR=/tmp/workdir" "GOROOT_BOOTSTRAP=/tmp/workdir/go1.4" "GO_BUILDER_NAME=freebsd-amd64-race" "GOBIN=" "TMPDIR=/tmp/workdir/tmp" "GOCACHE=/tmp/workdir/gocache" "GOPLSCACHE=/tmp/workdir/goplscache" "PWD=/tmp/workdir/go/src"] in dir /tmp/workdir/go/src Building Go cmd/dist using /tmp/workdir/go1.4. (go1.20.6 freebsd/amd64) Building Go toolchain1 using /tmp/workdir/go1.4. Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Building Go toolchain2 using go_bootstrap and Go toolchain1. Building Go toolchain3 using go_bootstrap and Go toolchain2. Building packages and commands for freebsd/amd64. --- Installed Go for freebsd/amd64 in /tmp/workdir/go Installed commands in /tmp/workdir/go/bin *** You need to add /tmp/workdir/go/bin to your PATH. :: Running /tmp/workdir/go/bin/go with args ["/tmp/workdir/go/bin/go" "install" "-race" "std"] and env ["PATH=/bin:/sbin:/usr/bin:/usr/local/bin" "LANG=C.UTF-8" "HOME=/" "MM_CHARSET=UTF-8" "RC_PID=16" "BLOCKSIZE=K" "WORKDIR=/tmp/workdir" "GOROOT_BOOTSTRAP=/tmp/workdir/go1.4" "GO_BUILDER_NAME=freebsd-amd64-race" "GOBIN=" "TMPDIR=/tmp/workdir/tmp" "GOCACHE=/tmp/workdir/gocache" "GOPLSCACHE=/tmp/workdir/goplscache" "PWD=/tmp/workdir/go/bin"] in dir /tmp/workdir/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: 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.548s ok archive/zip 2.361s ok bufio 1.258s ok bytes 1.833s ok cmp 1.063s ok compress/bzip2 1.301s ok compress/flate 4.681s ok compress/gzip 10.212s ok compress/lzw 1.918s ok compress/zlib 4.401s ok container/heap 1.024s ok container/list 1.016s ok container/ring 1.058s ok context 1.078s ok crypto 1.078s ok crypto/aes 1.099s ok crypto/cipher 1.035s ok crypto/des 1.035s ok crypto/dsa 1.081s ok crypto/ecdh 1.178s ok crypto/ecdsa 1.178s ok crypto/ed25519 1.370s ok crypto/elliptic 1.059s ok crypto/hmac 1.059s ok crypto/internal/alias 1.073s ok crypto/internal/bigmod 3.573s ok crypto/internal/boring 1.073s ok crypto/internal/boring/bcache 1.376s ok crypto/internal/edwards25519 1.603s ok crypto/internal/edwards25519/field 1.063s ok crypto/internal/nistec 1.721s ok crypto/internal/nistec/fiat 1.042s [no tests to run] ok crypto/md5 1.042s ok crypto/rand 1.181s ok crypto/rc4 1.339s ok crypto/rsa 2.359s ok crypto/sha1 1.076s ok crypto/sha256 1.081s ok crypto/sha512 1.081s ok crypto/subtle 1.302s ok crypto/tls 3.151s ok crypto/x509 2.231s ok database/sql 1.622s ok database/sql/driver 1.054s ok debug/buildinfo 1.054s ok debug/dwarf 1.080s ok debug/elf 1.837s ok debug/gosym 1.080s ok debug/macho 1.080s ok debug/pe 1.057s ok debug/plan9obj 1.057s ok embed 1.079s [no tests to run] ok embed/internal/embedtest 1.079s ok encoding/ascii85 1.079s ok encoding/asn1 1.057s ok encoding/base32 1.058s ok encoding/base64 1.081s ok encoding/binary 1.047s ok encoding/csv 1.048s ok encoding/gob 13.091s ok encoding/hex 1.039s ok encoding/json 1.938s ok encoding/pem 2.303s ok encoding/xml 1.186s ok errors 1.038s ok expvar 1.038s ok flag 3.195s ok fmt 1.469s ok go/ast 1.035s ok go/build 4.497s ok go/build/constraint 1.025s ok go/constant 1.025s ok go/doc 1.176s ok go/doc/comment 2.436s ok go/format 1.101s ok go/importer 1.604s ok go/internal/gccgoimporter 1.082s ok go/internal/gcimporter 7.913s ok go/internal/srcimporter 9.684s ok go/parser 1.828s ok go/printer 2.079s ok go/scanner 1.026s ok go/token 1.084s ok go/types 26.444s ok go/version 1.074s ok hash 1.050s ok hash/adler32 1.050s ok hash/crc32 1.100s ok hash/crc64 1.034s ok hash/fnv 1.034s ok hash/maphash 1.045s ok html 1.014s ok html/template 1.214s ok image 1.357s ok image/color 1.097s ok image/draw 1.421s ok image/gif 1.662s ok image/jpeg 1.900s ok image/png 3.021s ok index/suffixarray 1.722s ok internal/abi 1.080s ok internal/buildcfg 1.079s ok internal/coverage/cformat 1.079s ok internal/coverage/cmerge 1.070s ok internal/coverage/pods 1.070s ok internal/coverage/slicereader 1.031s ok internal/coverage/slicewriter 1.031s ok internal/coverage/test 1.053s ok internal/cpu 3.204s ok internal/dag 1.065s ok internal/diff 1.065s ok internal/fmtsort 1.075s ok internal/fuzz 1.075s ok internal/godebug 16.155s ok internal/godebugs 1.071s ok internal/gover 1.034s ok internal/intern 1.234s ok internal/itoa 1.020s ok internal/platform 1.541s ok internal/poll 1.274s ok internal/profile 1.019s ok internal/reflectlite 1.064s ok internal/safefilepath 1.064s ok internal/saferio 1.072s ok internal/singleflight 1.066s ok internal/testenv 1.215s ok internal/trace 1.167s ok internal/trace/v2 6.492s ok internal/types/errors 1.309s ok internal/unsafeheader 1.074s ok internal/xcoff 1.051s ok internal/zstd 1.480s ok io 1.082s ok io/fs 1.261s ok io/ioutil 1.081s ok log 1.034s ok log/slog 1.076s ok log/slog/internal/benchmarks 1.073s ok log/slog/internal/buffer 1.071s ok log/syslog 2.307s ok maps 1.030s ok math 1.052s ok math/big 3.040s ok math/bits 1.052s ok math/cmplx 1.015s ok math/rand 3.527s ok math/rand/v2 2.287s ok mime 1.032s ok mime/multipart 3.929s ok mime/quotedprintable 1.058s ok net 9.302s ok net/http 7.463s ok net/http/cgi 28.827s ok net/http/cookiejar 1.088s ok net/http/fcgi 1.302s ok net/http/httptest 1.200s ok net/http/httptrace 1.059s ok net/http/httputil 1.729s ok net/http/internal 1.081s ok net/http/internal/ascii 1.081s ok net/http/pprof 6.231s ok net/internal/socktest 1.079s ok net/mail 1.025s ok net/netip 1.265s ok net/rpc 1.094s ok net/rpc/jsonrpc 1.094s ok net/smtp 1.094s ok net/textproto 1.053s ok net/url 1.029s ok os 6.525s ok os/exec 8.537s ok os/exec/internal/fdtest 1.073s ok os/signal 18.644s ok os/user 1.072s ok path 1.083s ok path/filepath 1.131s ok plugin 1.012s ok reflect 1.383s ok regexp 2.987s ok regexp/syntax 4.947s ok runtime 30.328s ok runtime/cgo 1.075s ok runtime/coverage 1.075s ok runtime/debug 2.109s ok runtime/internal/atomic 1.078s ok runtime/internal/math 1.078s ok runtime/internal/sys 1.078s ok runtime/internal/wasitest 1.081s ok runtime/metrics 1.081s ok runtime/pprof 17.827s ok runtime/race 8.897s ok runtime/trace 1.135s ok slices 1.328s ok sort 1.310s ok strconv 2.783s ok strings 2.063s ok sync 1.664s ok sync/atomic 4.453s ok syscall 6.807s ok testing 3.845s ok testing/fstest 1.074s ok testing/iotest 1.074s ok testing/quick 1.168s ok testing/slogtest 1.041s ok text/scanner 1.083s ok text/tabwriter 1.081s ok text/template 1.087s ok text/template/parse 1.086s ok time 2.972s ok unicode 1.014s ok unicode/utf16 1.014s ok unicode/utf8 1.065s ok cmd/addr2line 4.491s ok cmd/api 1.538s ok cmd/asm/internal/asm 3.328s ok cmd/asm/internal/lex 1.026s ok cmd/cgo/internal/swig 1.026s ok cmd/cgo/internal/test 1.630s ok cmd/cgo/internal/testcarchive 18.766s ok cmd/cgo/internal/testcshared 6.699s ok cmd/cgo/internal/testerrors 7.687s ok cmd/cgo/internal/testfortran 1.023s ok cmd/cgo/internal/testgodefs 1.400s ok cmd/cgo/internal/testlife 1.496s ok cmd/cgo/internal/testnocgo 1.041s ok cmd/cgo/internal/testplugin 23.441s ok cmd/cgo/internal/testsanitizers 14.921s ok cmd/cgo/internal/testshared 1.023s ok cmd/cgo/internal/testso 2.177s ok cmd/cgo/internal/teststdio 2.058s ok cmd/cgo/internal/testtls 1.067s ok cmd/compile/internal/abt 1.067s ok cmd/compile/internal/amd64 1.082s ok cmd/compile/internal/base 1.082s ok cmd/compile/internal/compare 1.082s ok cmd/compile/internal/devirtualize 1.057s ok cmd/compile/internal/dwarfgen 1.435s ok cmd/compile/internal/importer 1.723s ok cmd/compile/internal/inline/inlheur 1.372s ok cmd/compile/internal/ir 1.058s ok cmd/compile/internal/logopt 1.214s ok cmd/compile/internal/loopvar 1.022s ok cmd/compile/internal/noder 1.075s ok cmd/compile/internal/reflectdata 1.075s [no tests to run] ok cmd/compile/internal/ssa 7.260s ok cmd/compile/internal/syntax 1.158s ok cmd/compile/internal/test 11.721s ok cmd/compile/internal/typecheck 1.223s ok cmd/compile/internal/types 1.017s ok cmd/compile/internal/types2 8.160s ok cmd/covdata 1.076s ok cmd/cover 20.526s ok cmd/dist 1.021s ok cmd/distpack 1.017s ok cmd/doc 1.510s ok cmd/fix 2.061s ok cmd/go 283.703s ok cmd/go/internal/auth 1.077s ok cmd/go/internal/cache 1.139s ok cmd/go/internal/cfg 1.022s [no tests to run] ok cmd/go/internal/envcmd 1.120s ok cmd/go/internal/fsys 1.120s ok cmd/go/internal/generate 1.083s ok cmd/go/internal/gover 1.082s ok cmd/go/internal/imports 1.082s ok cmd/go/internal/load 1.073s ok cmd/go/internal/lockedfile 2.470s ok cmd/go/internal/lockedfile/internal/filelock 2.159s ok cmd/go/internal/modfetch 1.032s ok cmd/go/internal/modfetch/codehost 2.182s ok cmd/go/internal/modfetch/zip_sum_test 1.030s ok cmd/go/internal/modindex 1.429s ok cmd/go/internal/modload 1.084s ok cmd/go/internal/mvs 1.083s ok cmd/go/internal/par 1.197s ok cmd/go/internal/str 1.047s ok cmd/go/internal/test 1.094s ok cmd/go/internal/toolchain 1.036s ok cmd/go/internal/vcs 1.031s ok cmd/go/internal/vcweb 1.030s ok cmd/go/internal/vcweb/vcstest 3.058s ok cmd/go/internal/web 1.014s ok cmd/go/internal/work 1.309s ok cmd/gofmt 1.224s ok cmd/internal/archive 1.297s ok cmd/internal/buildid 1.463s ok cmd/internal/bootstrap_test 1.045s ok cmd/internal/cov 1.252s ok cmd/internal/dwarf 1.061s ok cmd/internal/edit 1.060s ok cmd/internal/goobj 1.073s ok cmd/internal/moddeps 1.647s ok cmd/internal/notsha256 1.073s ok cmd/internal/obj 1.409s ok cmd/internal/obj/ppc64 1.101s ok cmd/internal/obj/riscv 1.100s ok cmd/internal/obj/s390x 1.032s ok cmd/internal/obj/x86 3.047s ok cmd/internal/objabi 1.043s ok cmd/internal/pkgpath 5.291s ok cmd/internal/pkgpattern 1.068s ok cmd/internal/quoted 1.068s ok cmd/internal/src 1.010s ok cmd/internal/test2json 1.643s ok cmd/link 10.103s ok cmd/link/internal/benchmark 1.019s ok cmd/link/internal/ld 5.977s ok cmd/link/internal/loader 1.034s ok cmd/nm 9.564s ok cmd/objdump 5.090s ok cmd/pack 7.642s ok cmd/pprof 3.483s ok cmd/trace 1.033s ok cmd/trace/v2 1.206s ok cmd/vet 31.041s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: AMD EPYC 7B12 Benchmark/Writer/USTAR-4 3763 29135 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2728 38496 ns/op 1859 B/op 37 allocs/op Benchmark/Writer/PAX-4 2014 56117 ns/op 2512 B/op 57 allocs/op Benchmark/Reader/USTAR-4 5623 20356 ns/op 5107 B/op 15 allocs/op Benchmark/Reader/GNU-4 7626 13965 ns/op 5187 B/op 15 allocs/op Benchmark/Reader/PAX-4 2798 39949 ns/op 8791 B/op 33 allocs/op PASS ok archive/tar 1.759s goos: freebsd goarch: amd64 pkg: archive/zip cpu: AMD EPYC 7B12 BenchmarkCompressedZipGarbage-4 1 238682581 ns/op 15136 B/op 67 allocs/op BenchmarkZip64Test-4 1 103272750 ns/op BenchmarkZip64TestSizes/4096-4 2275 52101 ns/op BenchmarkZip64TestSizes/1048576-4 240 491831 ns/op BenchmarkZip64TestSizes/67108864-4 1 105627863 ns/op PASS ok archive/zip 2.055s goos: freebsd goarch: amd64 pkg: bufio cpu: AMD EPYC 7B12 BenchmarkReaderCopyOptimal-4 311101 341.5 ns/op BenchmarkReaderCopyUnoptimal-4 216002 538.2 ns/op BenchmarkReaderCopyNoWriteTo-4 10000 13929 ns/op BenchmarkReaderWriteToOptimal-4 13958 8762 ns/op BenchmarkReaderReadString-4 183897 663.0 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 332410 356.8 ns/op BenchmarkWriterCopyUnoptimal-4 345099 358.7 ns/op BenchmarkWriterCopyNoReadFrom-4 10000 10888 ns/op BenchmarkReaderEmpty-4 65566 2217 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 46204 2882 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 807378 150.2 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.664s goos: freebsd goarch: amd64 pkg: bytes cpu: AMD EPYC 7B12 BenchmarkReadString-4 6666 16864 ns/op 1943.10 MB/s BenchmarkWriteByte-4 607 189854 ns/op 21.57 MB/s BenchmarkWriteRune-4 351 338397 ns/op 36.31 MB/s BenchmarkBufferNotEmptyWriteRead-4 39 2643822 ns/op BenchmarkBufferFullSmallReads-4 142 840529 ns/op BenchmarkBufferWriteBlock/N4096-4 10000 10906 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 747 168279 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 25 4172288 ns/op 4192271 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 20 6002763 ns/op 2794.92 MB/s 1677721 B/op 0 allocs/op BenchmarkIndexByte/10-4 6050306 19.61 ns/op 510.06 MB/s BenchmarkIndexByte/32-4 5900701 20.27 ns/op 1578.64 MB/s BenchmarkIndexByte/4K-4 1621827 74.03 ns/op 55331.09 MB/s BenchmarkIndexBytePortable/10-4 1000000 104.9 ns/op 95.37 MB/s BenchmarkIndexBytePortable/32-4 468741 278.8 ns/op 114.78 MB/s BenchmarkIndexBytePortable/4K-4 3267 32025 ns/op 127.90 MB/s BenchmarkIndexRune/10-4 1688864 72.16 ns/op 138.57 MB/s BenchmarkIndexRune/32-4 1742864 68.26 ns/op 468.82 MB/s BenchmarkIndexRune/4K-4 559398 189.8 ns/op 21581.20 MB/s BenchmarkIndexRuneASCII/10-4 6141067 19.25 ns/op 519.48 MB/s BenchmarkIndexRuneASCII/32-4 5755581 20.48 ns/op 1562.36 MB/s BenchmarkIndexRuneASCII/4K-4 1622943 79.22 ns/op 51703.66 MB/s BenchmarkEqual/0-4 9604636 11.77 ns/op BenchmarkEqual/1-4 2144220 54.71 ns/op 18.28 MB/s BenchmarkEqual/6-4 2058372 57.16 ns/op 104.96 MB/s BenchmarkEqual/9-4 2077738 57.71 ns/op 155.95 MB/s BenchmarkEqual/15-4 1929038 61.67 ns/op 243.23 MB/s BenchmarkEqual/16-4 2045510 59.85 ns/op 267.34 MB/s BenchmarkEqual/20-4 1952877 60.65 ns/op 329.78 MB/s BenchmarkEqual/32-4 1891155 61.37 ns/op 521.45 MB/s BenchmarkEqual/4K-4 144938 765.5 ns/op 5350.86 MB/s BenchmarkEqualBothUnaligned/64_0-4 2136504 55.62 ns/op 1150.61 MB/s BenchmarkEqualBothUnaligned/64_1-4 1895384 62.96 ns/op 1016.46 MB/s BenchmarkEqualBothUnaligned/64_4-4 2014874 59.36 ns/op 1078.14 MB/s BenchmarkEqualBothUnaligned/64_7-4 2041437 58.77 ns/op 1088.94 MB/s BenchmarkEqualBothUnaligned/4096_0-4 112735 1076 ns/op 3807.11 MB/s BenchmarkEqualBothUnaligned/4096_1-4 92911 1392 ns/op 2942.14 MB/s BenchmarkEqualBothUnaligned/4096_4-4 151168 763.4 ns/op 5365.66 MB/s BenchmarkEqualBothUnaligned/4096_7-4 157912 763.3 ns/op 5365.98 MB/s BenchmarkIndex/10-4 4127554 28.41 ns/op 351.98 MB/s BenchmarkIndex/32-4 4703730 27.78 ns/op 1151.97 MB/s BenchmarkIndex/4K-4 42654 2801 ns/op 1462.25 MB/s BenchmarkIndexEasy/10-4 4418403 28.41 ns/op 351.95 MB/s BenchmarkIndexEasy/32-4 4599946 25.48 ns/op 1255.64 MB/s BenchmarkIndexEasy/4K-4 725679 140.4 ns/op 29170.64 MB/s BenchmarkCount/10-4 2103669 55.60 ns/op 179.86 MB/s BenchmarkCount/32-4 2252617 54.71 ns/op 584.87 MB/s BenchmarkCount/4K-4 42253 2804 ns/op 1460.65 MB/s BenchmarkCountEasy/10-4 2202264 55.01 ns/op 181.80 MB/s BenchmarkCountEasy/32-4 2265132 52.85 ns/op 605.50 MB/s BenchmarkCountEasy/4K-4 703021 169.1 ns/op 24227.84 MB/s BenchmarkCountSingle/10-4 4054009 30.52 ns/op 327.64 MB/s BenchmarkCountSingle/32-4 4006729 30.49 ns/op 1049.46 MB/s BenchmarkCountSingle/4K-4 1234688 97.64 ns/op 41949.58 MB/s BenchmarkToUpper/#00-4 3855238 30.51 ns/op BenchmarkToUpper/ONLYUPPER-4 464289 259.6 ns/op BenchmarkToUpper/abc-4 717512 158.2 ns/op BenchmarkToUpper/AbC123-4 480477 245.6 ns/op BenchmarkToUpper/azAZ09_-4 452882 267.1 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 119876 890.5 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 58990 2036 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 88918 1312 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 207573 569.9 ns/op BenchmarkToLower/#00-4 3602982 33.02 ns/op BenchmarkToLower/abc-4 602190 179.4 ns/op BenchmarkToLower/AbC123-4 472704 250.3 ns/op BenchmarkToLower/azAZ09_-4 439048 276.5 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 132177 891.7 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 58861 2009 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 109561 1100 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 191516 605.5 ns/op BenchmarkFields/ASCII/16-4 210477 576.3 ns/op 27.76 MB/s 96 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 15595 7467 ns/op 34.28 MB/s 640 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 938 124211 ns/op 32.98 MB/s 8192 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 52 2081335 ns/op 31.49 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 34140816 ns/op 30.71 MB/s 2277376 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 145336 793.4 ns/op 20.17 MB/s 24 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 9535 12285 ns/op 20.84 MB/s 640 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 517 222532 ns/op 18.41 MB/s 25088 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 28 3693725 ns/op 17.74 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 61560568 ns/op 17.03 MB/s 11202864 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 186296 583.3 ns/op 27.43 MB/s 96 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 17647 6807 ns/op 37.61 MB/s 640 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1010 116588 ns/op 35.13 MB/s 23552 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 56 2117962 ns/op 30.94 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 37150547 ns/op 28.23 MB/s 11219200 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 206407 583.2 ns/op 27.44 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 14300 8539 ns/op 29.98 MB/s 640 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 747 161585 ns/op 25.35 MB/s 25088 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 44 2707509 ns/op 24.21 MB/s 512258 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 47136266 ns/op 22.25 MB/s 11202880 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2756949 44.22 ns/op BenchmarkTrimSpace/ASCII-4 1404602 80.76 ns/op BenchmarkTrimSpace/SomeNonASCII-4 155518 734.3 ns/op BenchmarkTrimSpace/JustNonASCII-4 73898 1526 ns/op BenchmarkToValidUTF8/Valid-4 740510 150.2 ns/op BenchmarkToValidUTF8/InvalidASCII-4 481623 220.1 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 147759 760.1 ns/op BenchmarkIndexHard1-4 1234 94220 ns/op BenchmarkIndexHard2-4 896 131205 ns/op BenchmarkIndexHard3-4 181 654540 ns/op BenchmarkIndexHard4-4 187 640377 ns/op BenchmarkLastIndexHard1-4 8 12818386 ns/op BenchmarkLastIndexHard2-4 7 18284419 ns/op BenchmarkLastIndexHard3-4 6 18208273 ns/op BenchmarkCountHard1-4 1269 95148 ns/op BenchmarkCountHard2-4 908 131250 ns/op BenchmarkCountHard3-4 183 652795 ns/op BenchmarkSplitEmptySeparator-4 2 63784550 ns/op BenchmarkSplitSingleByteSeparator-4 30 4589814 ns/op BenchmarkSplitMultiByteSeparator-4 21 5507829 ns/op BenchmarkSplitNSingleByteSeparator-4 295320 438.6 ns/op BenchmarkSplitNMultiByteSeparator-4 122269 1025 ns/op BenchmarkRepeat-4 273835 400.6 ns/op BenchmarkRepeatLarge/256/1-4 230740 547.4 ns/op 467.68 MB/s BenchmarkRepeatLarge/256/16-4 346136 362.7 ns/op 705.90 MB/s BenchmarkRepeatLarge/512/1-4 164924 725.5 ns/op 705.68 MB/s BenchmarkRepeatLarge/512/16-4 214372 542.5 ns/op 943.72 MB/s BenchmarkRepeatLarge/1024/1-4 112516 1046 ns/op 979.29 MB/s BenchmarkRepeatLarge/1024/16-4 135366 897.2 ns/op 1141.38 MB/s BenchmarkRepeatLarge/2048/1-4 63296 1728 ns/op 1185.22 MB/s BenchmarkRepeatLarge/2048/16-4 80613 1561 ns/op 1312.34 MB/s BenchmarkRepeatLarge/4096/1-4 38607 3232 ns/op 1267.30 MB/s BenchmarkRepeatLarge/4096/16-4 39316 3173 ns/op 1290.96 MB/s BenchmarkRepeatLarge/8192/1-4 18734 6193 ns/op 1322.88 MB/s BenchmarkRepeatLarge/8192/16-4 20734 5948 ns/op 1377.22 MB/s BenchmarkRepeatLarge/8192/4097-4 42404 2987 ns/op 1371.65 MB/s BenchmarkRepeatLarge/16384/1-4 10592 12029 ns/op 1362.04 MB/s BenchmarkRepeatLarge/16384/16-4 11152 9872 ns/op 1659.70 MB/s BenchmarkRepeatLarge/16384/4097-4 14076 7345 ns/op 1673.42 MB/s BenchmarkRepeatLarge/32768/1-4 5956 19898 ns/op 1646.78 MB/s BenchmarkRepeatLarge/32768/16-4 6319 18880 ns/op 1735.58 MB/s BenchmarkRepeatLarge/32768/4097-4 6594 18548 ns/op 1546.23 MB/s BenchmarkRepeatLarge/65536/1-4 3348 37387 ns/op 1752.91 MB/s BenchmarkRepeatLarge/65536/16-4 3183 33810 ns/op 1938.35 MB/s BenchmarkRepeatLarge/65536/4097-4 3146 35512 ns/op 1730.56 MB/s BenchmarkRepeatLarge/131072/1-4 878 127676 ns/op 1026.60 MB/s BenchmarkRepeatLarge/131072/16-4 775 129234 ns/op 1014.22 MB/s BenchmarkRepeatLarge/131072/4097-4 1054 121681 ns/op 1043.77 MB/s BenchmarkRepeatLarge/262144/1-4 454 245279 ns/op 1068.76 MB/s BenchmarkRepeatLarge/262144/16-4 457 236953 ns/op 1106.31 MB/s BenchmarkRepeatLarge/262144/4097-4 488 257054 ns/op 1004.11 MB/s BenchmarkRepeatLarge/524288/1-4 255 508570 ns/op 1030.91 MB/s BenchmarkRepeatLarge/524288/16-4 260 508508 ns/op 1031.03 MB/s BenchmarkRepeatLarge/524288/4097-4 238 514891 ns/op 1010.54 MB/s BenchmarkRepeatLarge/1048576/1-4 121 928536 ns/op 1129.28 MB/s BenchmarkRepeatLarge/1048576/16-4 124 969839 ns/op 1081.19 MB/s BenchmarkRepeatLarge/1048576/4097-4 130 923706 ns/op 1131.03 MB/s BenchmarkRepeatLarge/2097152/1-4 67 1860923 ns/op 1126.94 MB/s BenchmarkRepeatLarge/2097152/16-4 66 1799145 ns/op 1165.64 MB/s BenchmarkRepeatLarge/2097152/4097-4 72 1818016 ns/op 1151.57 MB/s BenchmarkRepeatLarge/4194304/1-4 33 3533600 ns/op 1186.98 MB/s BenchmarkRepeatLarge/4194304/16-4 33 3547080 ns/op 1182.47 MB/s BenchmarkRepeatLarge/4194304/4097-4 33 3572044 ns/op 1173.34 MB/s BenchmarkRepeatLarge/8388608/1-4 16 6689833 ns/op 1253.93 MB/s BenchmarkRepeatLarge/8388608/16-4 16 6703816 ns/op 1251.32 MB/s BenchmarkRepeatLarge/8388608/4097-4 16 6904576 ns/op 1214.64 MB/s BenchmarkRepeatLarge/16777216/1-4 8 13342726 ns/op 1257.41 MB/s BenchmarkRepeatLarge/16777216/16-4 8 13249614 ns/op 1266.24 MB/s BenchmarkRepeatLarge/16777216/4097-4 8 13345359 ns/op 1257.16 MB/s BenchmarkRepeatLarge/33554432/1-4 4 26125708 ns/op 1284.35 MB/s BenchmarkRepeatLarge/33554432/16-4 4 25544100 ns/op 1313.59 MB/s BenchmarkRepeatLarge/33554432/4097-4 4 25838430 ns/op 1298.62 MB/s BenchmarkRepeatLarge/67108864/1-4 2 52029046 ns/op 1289.83 MB/s BenchmarkRepeatLarge/67108864/16-4 2 50930494 ns/op 1317.66 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 50909880 ns/op 1318.19 MB/s BenchmarkRepeatLarge/134217728/1-4 1 100463927 ns/op 1335.98 MB/s BenchmarkRepeatLarge/134217728/16-4 2 108304696 ns/op 1239.26 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 101561798 ns/op 1321.54 MB/s BenchmarkRepeatLarge/268435456/1-4 1 197690689 ns/op 1357.86 MB/s BenchmarkRepeatLarge/268435456/16-4 1 198759080 ns/op 1350.56 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 198974230 ns/op 1349.10 MB/s BenchmarkRepeatLarge/536870912/1-4 1 432826206 ns/op 1240.38 MB/s BenchmarkRepeatLarge/536870912/16-4 1 396095508 ns/op 1355.41 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 397749772 ns/op 1349.77 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 868871285 ns/op 1235.79 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 790232665 ns/op 1358.77 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 791650197 ns/op 1356.33 MB/s BenchmarkBytesCompare/1-4 13808053 8.430 ns/op BenchmarkBytesCompare/2-4 12796858 8.191 ns/op BenchmarkBytesCompare/4-4 13139496 7.910 ns/op BenchmarkBytesCompare/8-4 14286528 7.842 ns/op BenchmarkBytesCompare/16-4 13795400 7.869 ns/op BenchmarkBytesCompare/32-4 12703208 8.779 ns/op BenchmarkBytesCompare/64-4 11917195 9.386 ns/op BenchmarkBytesCompare/128-4 11362836 9.156 ns/op BenchmarkBytesCompare/256-4 10142875 10.98 ns/op BenchmarkBytesCompare/512-4 7880872 14.78 ns/op BenchmarkBytesCompare/1024-4 5300102 22.23 ns/op BenchmarkBytesCompare/2048-4 3202089 37.32 ns/op BenchmarkIndexAnyASCII/1:1-4 3120348 35.08 ns/op BenchmarkIndexAnyASCII/1:2-4 3335181 34.33 ns/op BenchmarkIndexAnyASCII/1:4-4 3423218 38.56 ns/op BenchmarkIndexAnyASCII/1:8-4 3409777 37.65 ns/op BenchmarkIndexAnyASCII/1:16-4 3077961 33.81 ns/op BenchmarkIndexAnyASCII/1:32-4 3098602 34.66 ns/op BenchmarkIndexAnyASCII/1:64-4 3045499 37.65 ns/op BenchmarkIndexAnyASCII/16:1-4 3286822 37.34 ns/op BenchmarkIndexAnyASCII/16:2-4 405091 256.5 ns/op BenchmarkIndexAnyASCII/16:4-4 403424 250.7 ns/op BenchmarkIndexAnyASCII/16:8-4 404112 248.0 ns/op BenchmarkIndexAnyASCII/16:16-4 444434 282.6 ns/op BenchmarkIndexAnyASCII/16:32-4 323488 311.8 ns/op BenchmarkIndexAnyASCII/16:64-4 303720 387.6 ns/op BenchmarkIndexAnyASCII/256:1-4 3142188 39.77 ns/op BenchmarkIndexAnyASCII/256:2-4 38550 3491 ns/op BenchmarkIndexAnyASCII/256:4-4 33607 3398 ns/op BenchmarkIndexAnyASCII/256:8-4 33991 3485 ns/op BenchmarkIndexAnyASCII/256:16-4 38630 3077 ns/op BenchmarkIndexAnyASCII/256:32-4 38618 3556 ns/op BenchmarkIndexAnyASCII/256:64-4 35066 3273 ns/op BenchmarkIndexAnyUTF8/1:1-4 3283719 33.47 ns/op BenchmarkIndexAnyUTF8/1:2-4 3366832 33.46 ns/op BenchmarkIndexAnyUTF8/1:4-4 3598315 33.69 ns/op BenchmarkIndexAnyUTF8/1:8-4 3601131 33.85 ns/op BenchmarkIndexAnyUTF8/1:16-4 3317874 36.06 ns/op BenchmarkIndexAnyUTF8/1:32-4 3207638 38.60 ns/op BenchmarkIndexAnyUTF8/1:64-4 3601942 33.08 ns/op BenchmarkIndexAnyUTF8/16:1-4 212553 530.9 ns/op BenchmarkIndexAnyUTF8/16:2-4 406329 312.2 ns/op BenchmarkIndexAnyUTF8/16:4-4 406125 310.7 ns/op BenchmarkIndexAnyUTF8/16:8-4 357874 292.5 ns/op BenchmarkIndexAnyUTF8/16:16-4 350708 293.6 ns/op BenchmarkIndexAnyUTF8/16:32-4 356498 310.5 ns/op BenchmarkIndexAnyUTF8/16:64-4 337708 299.0 ns/op BenchmarkIndexAnyUTF8/256:1-4 14676 8203 ns/op BenchmarkIndexAnyUTF8/256:2-4 27583 3923 ns/op BenchmarkIndexAnyUTF8/256:4-4 27688 4360 ns/op BenchmarkIndexAnyUTF8/256:8-4 27451 3995 ns/op BenchmarkIndexAnyUTF8/256:16-4 27492 4177 ns/op BenchmarkIndexAnyUTF8/256:32-4 27556 4202 ns/op BenchmarkIndexAnyUTF8/256:64-4 28383 3912 ns/op BenchmarkLastIndexAnyASCII/1:1-4 3183226 34.14 ns/op BenchmarkLastIndexAnyASCII/1:2-4 3232238 38.33 ns/op BenchmarkLastIndexAnyASCII/1:4-4 3191647 36.95 ns/op BenchmarkLastIndexAnyASCII/1:8-4 3421131 34.02 ns/op BenchmarkLastIndexAnyASCII/1:16-4 3165733 34.56 ns/op BenchmarkLastIndexAnyASCII/1:32-4 3492579 34.91 ns/op BenchmarkLastIndexAnyASCII/1:64-4 3174126 33.07 ns/op BenchmarkLastIndexAnyASCII/16:1-4 425937 247.3 ns/op BenchmarkLastIndexAnyASCII/16:2-4 484743 248.0 ns/op BenchmarkLastIndexAnyASCII/16:4-4 427051 247.2 ns/op BenchmarkLastIndexAnyASCII/16:8-4 424233 251.7 ns/op BenchmarkLastIndexAnyASCII/16:16-4 449391 233.3 ns/op BenchmarkLastIndexAnyASCII/16:32-4 391795 274.4 ns/op BenchmarkLastIndexAnyASCII/16:64-4 321924 340.9 ns/op BenchmarkLastIndexAnyASCII/256:1-4 34228 3280 ns/op BenchmarkLastIndexAnyASCII/256:2-4 34210 2937 ns/op BenchmarkLastIndexAnyASCII/256:4-4 39967 3471 ns/op BenchmarkLastIndexAnyASCII/256:8-4 34437 3481 ns/op BenchmarkLastIndexAnyASCII/256:16-4 35746 3003 ns/op BenchmarkLastIndexAnyASCII/256:32-4 39289 3071 ns/op BenchmarkLastIndexAnyASCII/256:64-4 38138 3218 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 3181310 33.42 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 3545157 32.95 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 3359672 33.89 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 3209126 33.86 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 3573540 34.82 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 3562845 36.80 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 3496927 37.22 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 316491 356.9 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 362751 296.1 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 405368 295.2 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 366444 294.8 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 444207 294.6 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 397748 302.9 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 358404 281.7 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 22906 5041 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 30499 3868 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 27139 4064 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 29847 4338 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 29996 4328 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 29551 4048 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 26655 4115 ns/op BenchmarkTrimASCII/1:1-4 3693432 30.96 ns/op BenchmarkTrimASCII/1:2-4 3482348 36.15 ns/op BenchmarkTrimASCII/1:4-4 3051614 35.66 ns/op BenchmarkTrimASCII/1:8-4 2966966 40.45 ns/op BenchmarkTrimASCII/1:16-4 2189342 54.64 ns/op BenchmarkTrimASCII/16:1-4 692794 178.7 ns/op BenchmarkTrimASCII/16:2-4 469335 243.2 ns/op BenchmarkTrimASCII/16:4-4 413491 249.8 ns/op BenchmarkTrimASCII/16:8-4 474554 221.8 ns/op BenchmarkTrimASCII/16:16-4 445471 245.1 ns/op BenchmarkTrimASCII/256:1-4 58092 2067 ns/op BenchmarkTrimASCII/256:2-4 33651 3021 ns/op BenchmarkTrimASCII/256:4-4 34268 2947 ns/op BenchmarkTrimASCII/256:8-4 34270 3172 ns/op BenchmarkTrimASCII/256:16-4 35967 3525 ns/op BenchmarkTrimASCII/4096:1-4 3151 32349 ns/op BenchmarkTrimASCII/4096:2-4 2521 48270 ns/op BenchmarkTrimASCII/4096:4-4 2050 55120 ns/op BenchmarkTrimASCII/4096:8-4 2155 47879 ns/op BenchmarkTrimASCII/4096:16-4 2241 55058 ns/op BenchmarkTrimByte-4 2850859 41.92 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 20167 5926 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 20212 5970 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 903 122105 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1861 59417 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3434 29792 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7467 16316 ns/op BenchmarkCompareBytesEqual-4 14408840 7.348 ns/op BenchmarkCompareBytesToNil-4 15314893 7.256 ns/op BenchmarkCompareBytesEmpty-4 16858503 6.939 ns/op BenchmarkCompareBytesIdentical-4 15883123 6.936 ns/op BenchmarkCompareBytesSameLength-4 13803590 9.003 ns/op BenchmarkCompareBytesDifferentLength-4 13403521 8.720 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 4162 28606 ns/op 36655.75 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 2665 38797 ns/op 27027.62 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 4063 33437 ns/op 31359.60 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 4196 28297 ns/op 37055.85 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 4291 35492 ns/op 29543.99 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 3912 28800 ns/op 36408.98 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 3903 28430 ns/op 36883.54 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 4363 26942 ns/op 38920.45 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 3856 35841 ns/op 29256.41 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 3921 26952 ns/op 38905.41 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 3762 26632 ns/op 39372.97 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 3519 37281 ns/op 28126.78 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 4077 27934 ns/op 37537.23 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 4525 28919 ns/op 36258.79 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 4422 30202 ns/op 34718.74 MB/s BenchmarkCompareBytesBig-4 3226 31142 ns/op 33671.22 MB/s BenchmarkCompareBytesBigIdentical-4 15473707 6.595 ns/op 158990715.20 MB/s PASS ok bytes 56.206s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: AMD EPYC 7B12 BenchmarkDecodeDigits-4 2 55622570 ns/op 1.80 MB/s 3612272 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 192305742 ns/op 2.95 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 6 17180223 ns/op 0.95 MB/s 3646096 B/op 51 allocs/op PASS ok compress/bzip2 1.908s goos: freebsd goarch: amd64 pkg: compress/flate cpu: AMD EPYC 7B12 BenchmarkDecode/Digits/Huffman/1e4-4 81 1342475 ns/op 7.45 MB/s 42867 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 8 13057600 ns/op 7.66 MB/s 42647 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 135781163 ns/op 7.36 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 84 1376724 ns/op 7.26 MB/s 43361 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 8 14099529 ns/op 7.09 MB/s 41908 B/op 11 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 141719278 ns/op 7.06 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 86 1346716 ns/op 7.43 MB/s 42108 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 8 13011065 ns/op 7.69 MB/s 41900 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 128963172 ns/op 7.75 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 75 1337704 ns/op 7.48 MB/s 42437 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 8 13214912 ns/op 7.57 MB/s 41900 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 133295088 ns/op 7.50 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 73 1500368 ns/op 6.67 MB/s 43384 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 8 14606836 ns/op 6.85 MB/s 47127 B/op 23 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 145482094 ns/op 6.87 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 94 1141709 ns/op 8.76 MB/s 43690 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 12 9856132 ns/op 10.15 MB/s 46494 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 2 99153540 ns/op 10.09 MB/s 85328 B/op 230 allocs/op BenchmarkDecode/Newton/Default/1e4-4 100 1020025 ns/op 9.80 MB/s 42529 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 13 7833633 ns/op 12.77 MB/s 44816 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 75870515 ns/op 13.18 MB/s 65952 B/op 160 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 99 1015989 ns/op 9.84 MB/s 42877 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 14 9682669 ns/op 10.33 MB/s 44090 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 78928400 ns/op 12.67 MB/s 71860 B/op 153 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 136 844368 ns/op 11.84 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 14 8349532 ns/op 11.98 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 2 82274494 ns/op 12.15 MB/s BenchmarkEncode/Digits/Speed/1e4-4 75 1586901 ns/op 6.30 MB/s BenchmarkEncode/Digits/Speed/1e5-4 7 14677263 ns/op 6.81 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 145362963 ns/op 6.88 MB/s BenchmarkEncode/Digits/Default/1e4-4 22 4950067 ns/op 2.02 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 59141179 ns/op 1.69 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 577601258 ns/op 1.73 MB/s BenchmarkEncode/Digits/Compression/1e4-4 24 4945351 ns/op 2.02 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 55825250 ns/op 1.79 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 576445127 ns/op 1.73 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 100 1015697 ns/op 9.85 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 12 9312698 ns/op 10.74 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 2 88653532 ns/op 11.28 MB/s BenchmarkEncode/Newton/Speed/1e4-4 75 1573295 ns/op 6.36 MB/s BenchmarkEncode/Newton/Speed/1e5-4 9 11341149 ns/op 8.82 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 110644001 ns/op 9.04 MB/s BenchmarkEncode/Newton/Default/1e4-4 21 4983242 ns/op 2.01 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 53163827 ns/op 1.88 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 531377660 ns/op 1.88 MB/s BenchmarkEncode/Newton/Compression/1e4-4 21 4842072 ns/op 2.07 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 67944070 ns/op 1.47 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 662334075 ns/op 1.51 MB/s PASS ok compress/flate 14.896s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: AMD EPYC 7B12 BenchmarkDecoder/1e4-4 66 1773426 ns/op 5.64 MB/s BenchmarkDecoder/1e-Reuse4-4 64 1772346 ns/op 5.64 MB/s BenchmarkDecoder/1e5-4 6 17063810 ns/op 5.86 MB/s BenchmarkDecoder/1e-Reuse5-4 6 16972974 ns/op 5.89 MB/s BenchmarkDecoder/1e6-4 1 176831281 ns/op 5.66 MB/s BenchmarkDecoder/1e-Reuse6-4 1 178605645 ns/op 5.60 MB/s BenchmarkEncoder/1e4-4 74 1492502 ns/op 6.70 MB/s BenchmarkEncoder/1e-Reuse4-4 84 1409061 ns/op 7.10 MB/s BenchmarkEncoder/1e5-4 7 14932924 ns/op 6.70 MB/s BenchmarkEncoder/1e-Reuse5-4 7 14895309 ns/op 6.71 MB/s BenchmarkEncoder/1e6-4 1 150686679 ns/op 6.64 MB/s BenchmarkEncoder/1e-Reuse6-4 1 148137167 ns/op 6.75 MB/s PASS ok compress/lzw 3.163s goos: freebsd goarch: amd64 pkg: container/heap cpu: AMD EPYC 7B12 BenchmarkDup-4 34 3226783 ns/op PASS ok container/heap 1.192s goos: freebsd goarch: amd64 pkg: context cpu: AMD EPYC 7B12 BenchmarkCommonParentCancel-4 20904 5730 ns/op BenchmarkWithTimeout/concurrency=40-4 4699 22211 ns/op BenchmarkWithTimeout/concurrency=4000-4 4677 24491 ns/op BenchmarkWithTimeout/concurrency=400000-4 7584 22636 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 552907 193.2 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 20604 6115 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 25706 4629 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 5071 26218 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 3024 42224 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 3631 29258 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 428 302424 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 274 419296 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 423 277817 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 39 3233354 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 24 4378324 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 44 2647804 ns/op BenchmarkCheckCanceled/Err-4 434554 269.6 ns/op BenchmarkCheckCanceled/Done-4 786310 148.8 ns/op BenchmarkContextCancelDone-4 653031 160.2 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 14342 7866 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 13717 8804 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 10000 10002 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 10000 11303 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 10000 13424 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 535736 196.6 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 306462 393.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 203608 517.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 132864 842.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 67296 1618 ns/op PASS ok context 11.056s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: AMD EPYC 7B12 BenchmarkEncrypt-4 2700832 44.63 ns/op 358.47 MB/s BenchmarkDecrypt-4 2624184 43.54 ns/op 367.45 MB/s BenchmarkExpand-4 2117354 53.52 ns/op PASS ok crypto/aes 1.556s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: AMD EPYC 7B12 BenchmarkAESGCM/Open-128-64-4 255846 415.3 ns/op 154.11 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 583642 198.8 ns/op 321.98 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 274393 434.8 ns/op 147.20 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 576504 208.9 ns/op 306.37 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 163243 720.2 ns/op 1874.39 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 233614 505.1 ns/op 2673.00 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 151756 764.1 ns/op 1766.77 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 209893 567.8 ns/op 2377.69 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 56096 2144 ns/op 3821.40 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 61615 1952 ns/op 4196.10 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 50161 2386 ns/op 3433.19 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 54438 2207 ns/op 3712.36 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 9730 11570 ns/op 88.08 MB/s BenchmarkAESCFBDecrypt1K-4 9070 11866 ns/op 85.87 MB/s BenchmarkAESCFBDecrypt8K-4 1272 93525 ns/op 87.54 MB/s BenchmarkAESOFB1K-4 15524 7677 ns/op 132.73 MB/s BenchmarkAESCTR1K-4 19459 6522 ns/op 156.23 MB/s BenchmarkAESCTR8K-4 2335 50967 ns/op 160.63 MB/s BenchmarkAESCBCEncrypt1K-4 18966 6323 ns/op 161.94 MB/s BenchmarkAESCBCDecrypt1K-4 28081 4403 ns/op 232.57 MB/s PASS ok crypto/cipher 3.865s goos: freebsd goarch: amd64 pkg: crypto/des cpu: AMD EPYC 7B12 BenchmarkEncrypt-4 108346 981.5 ns/op 8.15 MB/s BenchmarkDecrypt-4 114147 930.6 ns/op 8.60 MB/s BenchmarkTDESEncrypt-4 42524 2717 ns/op 2.94 MB/s BenchmarkTDESDecrypt-4 41143 2909 ns/op 2.75 MB/s PASS ok crypto/des 1.610s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: AMD EPYC 7B12 BenchmarkECDH/P256-4 1309 90161 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 16 6836736 ns/op 1088 B/op 21 allocs/op BenchmarkECDH/P521-4 6 17421884 ns/op 1541 B/op 21 allocs/op BenchmarkECDH/X25519-4 100 1018914 ns/op 376 B/op 9 allocs/op PASS ok crypto/ecdh 1.589s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: AMD EPYC 7B12 BenchmarkSign/P256-4 2385 48954 ns/op 2512 B/op 33 allocs/op BenchmarkSign/P384-4 38 2911825 ns/op 2679 B/op 34 allocs/op BenchmarkSign/P521-4 16 7216840 ns/op 3065 B/op 35 allocs/op BenchmarkVerify/P256-4 1264 94116 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 14 7617483 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 6 19453611 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 5406 20400 ns/op 896 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 68 1746304 ns/op 1096 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 28 4215477 ns/op 1418 B/op 17 allocs/op PASS ok crypto/ecdsa 2.445s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: AMD EPYC 7B12 BenchmarkKeyGeneration-4 417 282182 ns/op BenchmarkNewKeyFromSeed-4 417 273067 ns/op BenchmarkSigning-4 391 304918 ns/op BenchmarkVerification-4 244 481773 ns/op PASS ok crypto/ed25519 1.685s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: AMD EPYC 7B12 BenchmarkScalarBaseMult/P256-4 6812 16814 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 177 674941 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 68 1735123 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 27 4178699 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1810 64881 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 67 1694915 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 25 4641801 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 9 12161171 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 18141 6410 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 8526 14016 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 5269 20560 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 90 1123768 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 3118 32622 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 381 310226 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 2288 51356 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 124 928860 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.417s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: AMD EPYC 7B12 BenchmarkHMACSHA256_1K-4 34570 3454 ns/op 296.47 MB/s BenchmarkHMACSHA256_32-4 39010 3023 ns/op 10.59 MB/s BenchmarkNewWriteSum-4 20043 5904 ns/op 5.42 MB/s PASS ok crypto/hmac 1.519s goos: freebsd goarch: amd64 pkg: crypto/internal/bigmod cpu: AMD EPYC 7B12 BenchmarkModAdd-4 62053 1993 ns/op BenchmarkModSub-4 62751 1899 ns/op BenchmarkMontgomeryRepr-4 35877 3299 ns/op BenchmarkMontgomeryMul-4 37198 3282 ns/op BenchmarkModMul-4 17725 6867 ns/op BenchmarkExpBig-4 20 5221428 ns/op BenchmarkExp-4 7 14445258 ns/op PASS ok crypto/internal/bigmod 2.160s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519 cpu: AMD EPYC 7B12 BenchmarkEncodingDecoding-4 4110 26091 ns/op BenchmarkScalarBaseMult-4 432 263632 ns/op BenchmarkScalarMult-4 195 612795 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 277 433708 ns/op PASS ok crypto/internal/edwards25519 1.673s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: AMD EPYC 7B12 BenchmarkAdd-4 666847 167.8 ns/op BenchmarkMultiply-4 5943772 20.01 ns/op BenchmarkSquare-4 7844685 15.45 ns/op BenchmarkInvert-4 28825 4158 ns/op BenchmarkMult32-4 1868134 64.79 ns/op PASS ok crypto/internal/edwards25519/field 1.825s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec cpu: AMD EPYC 7B12 BenchmarkScalarMult/P224-4 63 1625043 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 2130 56573 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 25 4522393 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 9 11914897 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 192 612515 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 10000 10851 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 75 1565791 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 30 3765777 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.068s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: AMD EPYC 7B12 BenchmarkMul/P224-4 675369 157.3 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 375876 317.3 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 156156 776.4 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 745525 169.1 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 377761 293.9 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 154796 778.6 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.768s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes-4 165074 722.2 ns/op 11.08 MB/s BenchmarkHash64-4 200736 588.7 ns/op 108.71 MB/s BenchmarkHash128-4 178947 673.5 ns/op 190.06 MB/s BenchmarkHash256-4 139326 860.6 ns/op 297.46 MB/s BenchmarkHash512-4 98136 1227 ns/op 417.41 MB/s BenchmarkHash1K-4 62029 1931 ns/op 530.17 MB/s BenchmarkHash8K-4 9991 12042 ns/op 680.29 MB/s BenchmarkHash1M-4 72 1478085 ns/op 709.42 MB/s BenchmarkHash8M-4 9 11800431 ns/op 710.87 MB/s BenchmarkHash8BytesUnaligned-4 155624 701.5 ns/op 11.40 MB/s BenchmarkHash1KUnaligned-4 61518 1927 ns/op 531.46 MB/s BenchmarkHash8KUnaligned-4 10000 12011 ns/op 682.06 MB/s PASS ok crypto/md5 2.699s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: AMD EPYC 7B12 BenchmarkPrime-4 2 140540842 ns/op PASS ok crypto/rand 1.398s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: AMD EPYC 7B12 BenchmarkRC4_128-4 18291 6334 ns/op 20.21 MB/s BenchmarkRC4_1K-4 2287 49839 ns/op 20.55 MB/s BenchmarkRC4_8K-4 303 384266 ns/op 21.07 MB/s PASS ok crypto/rc4 1.540s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: AMD EPYC 7B12 BenchmarkDecryptPKCS1v15/2048-4 14 8231075 ns/op BenchmarkDecryptPKCS1v15/3072-4 6 18995474 ns/op BenchmarkDecryptPKCS1v15/4096-4 4 35057627 ns/op BenchmarkEncryptPKCS1v15/2048-4 42 2581591 ns/op BenchmarkDecryptOAEP/2048-4 13 8254840 ns/op BenchmarkEncryptOAEP/2048-4 45 2669605 ns/op BenchmarkSignPKCS1v15/2048-4 13 8711769 ns/op BenchmarkVerifyPKCS1v15/2048-4 45 2589879 ns/op BenchmarkSignPSS/2048-4 13 8731791 ns/op BenchmarkVerifyPSS/2048-4 45 2616372 ns/op PASS ok crypto/rsa 2.688s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 142137 834.2 ns/op 9.59 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 162169 715.1 ns/op 11.19 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 106315 1131 ns/op 282.94 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 120344 986.4 ns/op 324.42 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 70112 1704 ns/op 600.91 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 76479 1560 ns/op 656.24 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 14967 8042 ns/op 1018.66 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 15286 7863 ns/op 1041.81 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.277s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 134473 882.4 ns/op 9.07 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 156266 744.8 ns/op 10.74 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 151036 784.4 ns/op 10.20 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 91053 1291 ns/op 793.34 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 102092 1165 ns/op 879.24 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 100756 1205 ns/op 850.12 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 20442 5837 ns/op 1403.42 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 20974 5706 ns/op 1435.72 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 20868 5748 ns/op 1425.10 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.405s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 89068 1365 ns/op 5.86 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 110028 1104 ns/op 7.25 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 96987 1224 ns/op 6.54 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 42811 2752 ns/op 372.11 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 48498 2447 ns/op 418.41 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 47194 2530 ns/op 404.72 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 8782 13257 ns/op 617.94 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 9145 12970 ns/op 631.63 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 8704 13100 ns/op 625.32 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.230s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: AMD EPYC 7B12 BenchmarkConstantTimeByteEq-4 20334409 6.223 ns/op BenchmarkConstantTimeEq-4 20273670 5.550 ns/op BenchmarkConstantTimeLessOrEq-4 19968492 5.164 ns/op BenchmarkXORBytes/8Bytes-4 5859670 19.99 ns/op 400.22 MB/s BenchmarkXORBytes/128Bytes-4 5002821 22.09 ns/op 5793.49 MB/s BenchmarkXORBytes/2048Bytes-4 1747414 67.71 ns/op 30246.71 MB/s BenchmarkXORBytes/32768Bytes-4 111313 1042 ns/op 31432.19 MB/s PASS ok crypto/subtle 2.000s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: AMD EPYC 7B12 BenchmarkCertCache/0-4 222 507311 ns/op BenchmarkCertCache/1-4 237 518600 ns/op BenchmarkCertCache/2-4 217 483467 ns/op BenchmarkCertCache/3-4 236 512468 ns/op BenchmarkHandshakeServer/RSA-4 20 5863153 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 20 6165087 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 19 6172027 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 141 806882 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 184 652252 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 69 1738326 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 76 1626217 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 25985770 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 26077750 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 6 18490250 ns/op 56.71 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 5 23234053 ns/op 45.13 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 4 27787845 ns/op 75.47 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 35508415 ns/op 59.06 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 3 44460882 ns/op 94.34 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 57364792 ns/op 73.12 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 2 78028784 ns/op 107.51 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 108697827 ns/op 77.17 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 143124191 ns/op 117.22 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 203273916 ns/op 82.54 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 292726799 ns/op 114.63 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 400807425 ns/op 83.72 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 589300824 ns/op 113.88 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 797248975 ns/op 84.18 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 6 18863004 ns/op 55.59 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 5 22669939 ns/op 46.25 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 4 27617552 ns/op 75.94 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 36161416 ns/op 57.99 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 3 45352671 ns/op 92.48 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 61277597 ns/op 68.45 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 2 80224006 ns/op 104.56 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 115233816 ns/op 72.80 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 151925672 ns/op 110.43 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 209954035 ns/op 79.91 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 291120827 ns/op 115.26 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 410598048 ns/op 81.72 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 590630455 ns/op 113.62 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 809331680 ns/op 82.92 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 702602006 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 705964070 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 286958363 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 287524332 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 148619876 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 148676428 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 79203045 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 78877730 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 37467101 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 37084290 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 142217270 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 145073223 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 62795304 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 63106600 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 36084935 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 36380829 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 23427021 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 22902737 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 7 15160082 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 7 14942926 ns/op PASS ok crypto/tls 16.909s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: AMD EPYC 7B12 BenchmarkCreateCertificate/RSA_2048-4 9 11140485 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 480 244629 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1642 74621 ns/op 12659 B/op 165 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1405 86709 ns/op 14067 B/op 188 allocs/op PASS ok crypto/x509 1.849s goos: freebsd goarch: amd64 pkg: database/sql cpu: AMD EPYC 7B12 BenchmarkConcurrentDBExec-4 36 2784924 ns/op 281458 B/op 1650 allocs/op BenchmarkConcurrentStmtQuery-4 37 2901053 ns/op 270373 B/op 2042 allocs/op BenchmarkConcurrentStmtExec-4 60 2141942 ns/op 221093 B/op 732 allocs/op BenchmarkConcurrentTxQuery-4 45 2398950 ns/op 279172 B/op 2168 allocs/op BenchmarkConcurrentTxExec-4 61 1741915 ns/op 87934 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 46 2472662 ns/op 105460 B/op 2057 allocs/op BenchmarkConcurrentTxStmtExec-4 130 906444 ns/op 40072 B/op 381 allocs/op BenchmarkConcurrentRandom-4 48 2169358 ns/op 230940 B/op 1870 allocs/op BenchmarkManyConcurrentQueries-4 2878 42320 ns/op 4106 B/op 20 allocs/op BenchmarkGrabConn-4 248072 498.2 ns/op 0 B/op 0 allocs/op PASS ok database/sql 2.377s goos: freebsd goarch: amd64 pkg: debug/elf cpu: AMD EPYC 7B12 BenchmarkSymbols64-4 2391 45414 ns/op BenchmarkSymbols32-4 2787 40066 ns/op PASS ok debug/elf 1.252s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: AMD EPYC 7B12 Benchmark115/NewLineTable-4 225716 444.0 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 124 925273 ns/op 180232 B/op 13 allocs/op Benchmark115/LineToPC-4 99 1183428 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 23474 5098 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.671s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: AMD EPYC 7B12 BenchmarkObjectIdentifierString-4 88695 1348 ns/op BenchmarkMarshal-4 1050 105565 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 3916 29582 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.464s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: AMD EPYC 7B12 BenchmarkEncode-4 520 221280 ns/op 37.02 MB/s BenchmarkEncodeToString-4 472 239421 ns/op 34.22 MB/s BenchmarkDecode-4 206 577739 ns/op 22.70 MB/s BenchmarkDecodeString-4 205 583661 ns/op 22.47 MB/s PASS ok encoding/base32 1.679s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: AMD EPYC 7B12 BenchmarkEncodeToString-4 514 205695 ns/op 39.83 MB/s BenchmarkDecodeString/2-4 458320 229.3 ns/op 17.45 MB/s BenchmarkDecodeString/4-4 347988 339.0 ns/op 23.60 MB/s BenchmarkDecodeString/8-4 271604 423.4 ns/op 28.34 MB/s BenchmarkDecodeString/64-4 53950 2135 ns/op 41.22 MB/s BenchmarkDecodeString/8192-4 481 237290 ns/op 46.04 MB/s BenchmarkNewEncoding-4 89176 1318 ns/op 194.23 MB/s PASS ok encoding/base64 1.959s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: AMD EPYC 7B12 BenchmarkReadSlice1000Int32s-4 1850 59186 ns/op 67.58 MB/s BenchmarkReadStruct-4 22252 5480 ns/op 13.69 MB/s BenchmarkWriteStruct-4 21529 5622 ns/op 13.34 MB/s BenchmarkReadInts-4 71274 1731 ns/op 17.33 MB/s BenchmarkWriteInts-4 66331 1815 ns/op 16.53 MB/s BenchmarkWriteSlice1000Int32s-4 1885 59830 ns/op 66.86 MB/s BenchmarkPutUint16-4 4028908 30.02 ns/op 66.63 MB/s BenchmarkAppendUint16-4 4724473 25.29 ns/op 79.09 MB/s BenchmarkPutUint32-4 3244003 36.06 ns/op 110.93 MB/s BenchmarkAppendUint32-4 3227962 38.21 ns/op 104.67 MB/s BenchmarkPutUint64-4 1840610 67.27 ns/op 118.92 MB/s BenchmarkAppendUint64-4 1689237 70.64 ns/op 113.25 MB/s BenchmarkLittleEndianPutUint16-4 4437735 26.77 ns/op 74.72 MB/s BenchmarkLittleEndianAppendUint16-4 4613886 25.86 ns/op 77.34 MB/s BenchmarkLittleEndianPutUint32-4 3324764 36.83 ns/op 108.61 MB/s BenchmarkLittleEndianAppendUint32-4 3431817 37.50 ns/op 106.66 MB/s BenchmarkLittleEndianPutUint64-4 1785351 64.94 ns/op 123.19 MB/s BenchmarkLittleEndianAppendUint64-4 1680486 66.28 ns/op 120.70 MB/s BenchmarkReadFloats-4 240045 490.2 ns/op 24.48 MB/s BenchmarkWriteFloats-4 232666 513.9 ns/op 23.35 MB/s BenchmarkReadSlice1000Float32s-4 1497 72816 ns/op 54.93 MB/s BenchmarkWriteSlice1000Float32s-4 1605 73675 ns/op 54.29 MB/s BenchmarkReadSlice1000Uint8s-4 119524 1033 ns/op 967.92 MB/s BenchmarkWriteSlice1000Uint8s-4 154948 817.3 ns/op 1223.54 MB/s BenchmarkPutUvarint32-4 1000000 101.9 ns/op 39.26 MB/s BenchmarkPutUvarint64-4 314074 390.3 ns/op 20.49 MB/s PASS ok encoding/binary 4.983s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: AMD EPYC 7B12 BenchmarkRead-4 8824 11893 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 9564 11644 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 9919 11349 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 6030 18962 ns/op 3937 B/op 24 allocs/op BenchmarkReadReuseRecord-4 10965 10774 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 10000 10870 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 9595 10809 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 6368 18007 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 16708 7040 ns/op PASS ok encoding/csv 2.236s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: AMD EPYC 7B12 BenchmarkEndToEndPipe-4 17026 7002 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 21230 6506 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 336 389230 ns/op 16608 B/op 330 allocs/op BenchmarkEncodeComplex128Slice-4 1004 117775 ns/op 488 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 2089 55385 ns/op 41 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 2151 55090 ns/op 40 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2568 43385 ns/op 150 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 58 1870970 ns/op 35782 B/op 253 allocs/op BenchmarkDecodeComplex128Slice-4 871 152953 ns/op 25197 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1827 65807 ns/op 10787 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1952 61823 ns/op 9752 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 1299 92115 ns/op 39108 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 457 303748 ns/op 66009 B/op 2194 allocs/op BenchmarkDecodeBytesSlice-4 858 143285 ns/op 23511 B/op 183 allocs/op BenchmarkDecodeInterfaceSlice-4 135 862556 ns/op 82833 B/op 3178 allocs/op BenchmarkDecodeMap-4 98 1116828 ns/op 54134 B/op 181 allocs/op PASS ok encoding/gob 3.428s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: AMD EPYC 7B12 BenchmarkEncode/256-4 21469 5667 ns/op 45.18 MB/s BenchmarkEncode/1024-4 4698 22882 ns/op 44.75 MB/s BenchmarkEncode/4096-4 1256 91829 ns/op 44.60 MB/s BenchmarkEncode/16384-4 332 372042 ns/op 44.04 MB/s BenchmarkDecode/256-4 39471 2984 ns/op 85.79 MB/s BenchmarkDecode/1024-4 10023 11547 ns/op 88.68 MB/s BenchmarkDecode/4096-4 2426 47387 ns/op 86.44 MB/s BenchmarkDecode/16384-4 644 189586 ns/op 86.42 MB/s BenchmarkDump/256-4 1869 64353 ns/op 3.98 MB/s BenchmarkDump/1024-4 471 251394 ns/op 4.07 MB/s BenchmarkDump/4096-4 100 1009747 ns/op 4.06 MB/s BenchmarkDump/16384-4 28 4074277 ns/op 4.02 MB/s PASS ok encoding/hex 2.791s goos: freebsd goarch: amd64 pkg: encoding/json cpu: AMD EPYC 7B12 BenchmarkCodeEncoder-4 3 39111526 ns/op 49.61 MB/s 8389610 B/op 45 allocs/op BenchmarkCodeEncoderError-4 2 51568420 ns/op 37.63 MB/s 8455776 B/op 68 allocs/op BenchmarkCodeMarshal-4 3 36789200 ns/op 52.75 MB/s 4738613 B/op 20 allocs/op BenchmarkCodeMarshalError-4 2 51199424 ns/op 37.90 MB/s 10397232 B/op 68 allocs/op BenchmarkMarshalBytes/32-4 29578 4032 ns/op BenchmarkMarshalBytes/256-4 7850 14098 ns/op BenchmarkMarshalBytes/4096-4 738 161407 ns/op BenchmarkMarshalBytesError/32-4 80 1427578 ns/op BenchmarkMarshalBytesError/256-4 76 1423207 ns/op BenchmarkMarshalBytesError/4096-4 72 1586106 ns/op BenchmarkMarshalMap-4 58401 2129 ns/op 300 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 327751713 ns/op 5.92 MB/s 10097928 B/op 40035 allocs/op BenchmarkUnicodeDecoder-4 46610 2485 ns/op 5.63 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 58812 1885 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 277627890 ns/op 6.99 MB/s 2019824 B/op 40003 allocs/op BenchmarkCodeUnmarshalReuse-4 1 277737390 ns/op 6.99 MB/s 2019480 B/op 40005 allocs/op BenchmarkUnmarshalString-4 65931 1811 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 132685 851.7 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 430123 341.3 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 21753 5276 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 63626 1646 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 91022 1319 ns/op 83 B/op 2 allocs/op BenchmarkUnmapped-4 29268 4125 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 3535 32217 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1212 97821 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 152 751844 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 14 8153839 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 631069 173.7 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 685909 181.2 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 678240 177.3 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 580008 191.5 ns/op BenchmarkEncodeMarshaler-4 71742 1543 ns/op 75 B/op 1 allocs/op BenchmarkEncoderEncode-4 76879 1532 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 5875467 19.56 ns/op BenchmarkNumberIsValidRegexp-4 26412 4627 ns/op PASS ok encoding/json 7.817s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: AMD EPYC 7B12 BenchmarkEncode-4 69 1739118 ns/op 37.68 MB/s BenchmarkDecode-4 32 3841602 ns/op 23.11 MB/s PASS ok encoding/pem 1.428s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: AMD EPYC 7B12 BenchmarkMarshal-4 3885 30342 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1240 93319 ns/op 8216 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 5773 20276 ns/op PASS ok encoding/xml 1.546s goos: freebsd goarch: amd64 pkg: errors cpu: AMD EPYC 7B12 BenchmarkIs-4 364510 302.3 ns/op BenchmarkAs-4 89953 1309 ns/op PASS ok errors 1.325s goos: freebsd goarch: amd64 pkg: expvar cpu: AMD EPYC 7B12 BenchmarkIntAdd-4 659378 217.1 ns/op BenchmarkIntSet-4 547182 256.2 ns/op BenchmarkFloatAdd-4 78660 1863 ns/op BenchmarkFloatSet-4 330548 309.8 ns/op BenchmarkStringSet-4 252066 429.9 ns/op BenchmarkMapSet-4 60823 1772 ns/op BenchmarkMapSetDifferent-4 67750 1800 ns/op BenchmarkMapSetDifferentRandom-4 379 311048 ns/op BenchmarkMapSetString-4 60937 1890 ns/op BenchmarkMapAddSame-4 36784 3104 ns/op BenchmarkMapAddDifferent-4 16567 7434 ns/op BenchmarkMapAddDifferentRandom-4 310 393844 ns/op BenchmarkMapAddSameSteadyState-4 279661 468.9 ns/op BenchmarkMapAddDifferentSteadyState-4 142743 823.2 ns/op BenchmarkMapString-4 9847 10636 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 10000 25868 ns/op PASS ok expvar 3.763s goos: freebsd goarch: amd64 pkg: fmt cpu: AMD EPYC 7B12 BenchmarkSprintfPadding-4 122104 919.0 ns/op BenchmarkSprintfEmpty-4 461482 282.3 ns/op BenchmarkSprintfString-4 309222 390.9 ns/op BenchmarkSprintfTruncateString-4 300660 404.2 ns/op BenchmarkSprintfTruncateBytes-4 176995 710.4 ns/op BenchmarkSprintfSlowParsingPath-4 304690 387.5 ns/op BenchmarkSprintfQuoteString-4 38994 2803 ns/op BenchmarkSprintfInt-4 348184 363.9 ns/op BenchmarkSprintfIntInt-4 247221 517.6 ns/op BenchmarkSprintfPrefixedInt-4 294940 480.6 ns/op BenchmarkSprintfFloat-4 168578 704.5 ns/op BenchmarkSprintfComplex-4 77000 1574 ns/op BenchmarkSprintfBoolean-4 337147 366.9 ns/op BenchmarkSprintfHexString-4 184605 819.1 ns/op BenchmarkSprintfHexBytes-4 103248 1298 ns/op BenchmarkSprintfBytes-4 50385 2560 ns/op BenchmarkSprintfStringer-4 100124 1273 ns/op BenchmarkSprintfStructure-4 47052 2859 ns/op BenchmarkManyArgs-4 96642 1264 ns/op BenchmarkFprintInt-4 93906 1314 ns/op BenchmarkFprintfBytes-4 106368 1146 ns/op BenchmarkFprintIntNoAlloc-4 94815 1317 ns/op BenchmarkScanInts-4 48 2412876 ns/op BenchmarkScanRecursiveInt-4 1 297998214 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 326492812 ns/op PASS ok fmt 5.000s goos: freebsd goarch: amd64 pkg: go/build cpu: AMD EPYC 7B12 BenchmarkImportVendor-4 1114 95425 ns/op PASS ok go/build 1.157s goos: freebsd goarch: amd64 pkg: go/constant cpu: AMD EPYC 7B12 BenchmarkStringAdd/1-4 60853 1785 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 20319 6153 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 5932 19639 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1584 78113 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 390 305566 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 81 1332865 ns/op 215521 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 25 5129210 ns/op 846304 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 5 20642716 ns/op 3615200 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 2 80252182 ns/op 15239648 B/op 65564 allocs/op PASS ok go/constant 2.511s goos: freebsd goarch: amd64 pkg: go/format cpu: AMD EPYC 7B12 BenchmarkFormat/array1-10000-4 1 198973070 ns/op 0.33 MB/s 47728024 B/op 49288 allocs/op PASS ok go/format 1.292s goos: freebsd goarch: amd64 pkg: go/parser cpu: AMD EPYC 7B12 BenchmarkParse-4 7 15716893 ns/op 3.43 MB/s BenchmarkParseOnly-4 8 13638730 ns/op 3.95 MB/s BenchmarkResolve-4 64 1737847 ns/op 30.99 MB/s PASS ok go/parser 2.239s goos: freebsd goarch: amd64 pkg: go/printer cpu: AMD EPYC 7B12 BenchmarkPrintFile-4 1 106633645 ns/op 0.48 MB/s 4993472 B/op 27477 allocs/op BenchmarkPrintDecl-4 1135 101632 ns/op 0.31 MB/s 16327 B/op 51 allocs/op PASS ok go/printer 1.275s goos: freebsd goarch: amd64 pkg: go/scanner cpu: AMD EPYC 7B12 BenchmarkScan-4 386 310019 ns/op BenchmarkScanFiles/go/types/expr.go-4 20 5756064 ns/op 8.64 MB/s BenchmarkScanFiles/go/parser/parser.go-4 12 9299911 ns/op 7.88 MB/s BenchmarkScanFiles/net/http/server.go-4 8 13658825 ns/op 9.03 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 302 397734 ns/op 7.79 MB/s PASS ok go/scanner 1.937s goos: freebsd goarch: amd64 pkg: go/token cpu: AMD EPYC 7B12 BenchmarkSearchInts-4 1550487 99.90 ns/op PASS ok go/token 1.305s goos: freebsd goarch: amd64 pkg: go/types cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 169 702705 ns/op BenchmarkNamed/Underlying/nongeneric-4 1392757 86.82 ns/op BenchmarkNamed/Underlying/generic-4 1318984 89.84 ns/op BenchmarkNamed/Underlying/src_instance-4 1301550 92.99 ns/op BenchmarkNamed/Underlying/user_instance-4 1337332 87.55 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 28227 4168 ns/op BenchmarkNamed/NewMethodSet/generic-4 28839 4373 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 27711 4213 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 28950 4427 ns/op BenchmarkCheck/http/funcbodies/info-4 1 428666820 ns/op 78443 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 333074240 ns/op 100951 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 170158754 ns/op 197593 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 163677426 ns/op 205413 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 377220356 ns/op 13736 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 82866544 ns/op 62515 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 47531477 ns/op 108994 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 47166126 ns/op 109852 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 120626632 ns/op 17959 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 46934493 ns/op 46159 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 33636309 ns/op 64402 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 4 33624272 ns/op 64432 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 846610337 ns/op 80731 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 484386470 ns/op 141101 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 109792759 ns/op 622279 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 86536220 ns/op 789540 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 444825021 ns/op 4511 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 71360615 ns/op 28119 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 56941116 ns/op 35235 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 56787846 ns/op 35333 lines/s PASS ok go/types 17.476s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: AMD EPYC 7B12 BenchmarkAdler32KB-4 15150 7929 ns/op 129.14 MB/s PASS ok hash/adler32 1.278s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: AMD EPYC 7B12 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 299824 383.3 ns/op 39.14 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 320510 385.6 ns/op 38.90 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 160963 710.4 ns/op 56.31 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 166495 708.9 ns/op 56.43 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 626676 192.3 ns/op 2661.87 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 623019 195.4 ns/op 2619.86 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 523952 229.1 ns/op 4469.39 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 518565 234.0 ns/op 4376.22 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 255694 467.3 ns/op 8765.40 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 251978 472.4 ns/op 8671.24 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 44290 2793 ns/op 11733.66 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 44179 2718 ns/op 12057.65 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 685689 169.5 ns/op 88.47 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 647940 171.3 ns/op 87.56 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 700797 167.5 ns/op 238.77 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 618517 172.2 ns/op 232.23 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 459494 235.3 ns/op 2175.87 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 455773 240.1 ns/op 2132.61 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 370701 307.9 ns/op 3325.25 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 386874 311.7 ns/op 3284.80 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 314445 378.3 ns/op 10828.17 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 309254 387.7 ns/op 10563.63 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 61221 1960 ns/op 16719.57 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 60580 1990 ns/op 16467.86 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 311430 361.8 ns/op 41.46 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 349768 359.2 ns/op 41.76 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 155902 739.0 ns/op 54.13 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 153073 715.1 ns/op 55.94 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 15907 7527 ns/op 68.02 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 15220 7719 ns/op 66.33 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 6766 16795 ns/op 60.97 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 7832 17553 ns/op 58.34 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1474 73999 ns/op 55.35 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1489 74574 ns/op 54.93 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 178 669194 ns/op 48.97 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 181 665225 ns/op 49.26 MB/s PASS ok hash/crc32 5.996s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: AMD EPYC 7B12 BenchmarkCrc64/ISO64KB-4 132 793288 ns/op 82.61 MB/s BenchmarkCrc64/ISO4KB-4 1635 63711 ns/op 64.29 MB/s BenchmarkCrc64/ISO1KB-4 6336 15808 ns/op 64.78 MB/s BenchmarkCrc64/ECMA64KB-4 130 893418 ns/op 73.35 MB/s BenchmarkCrc64/Random64KB-4 134 877607 ns/op 74.68 MB/s BenchmarkCrc64/Random16KB-4 513 233355 ns/op 70.21 MB/s PASS ok hash/crc64 2.062s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: AMD EPYC 7B12 BenchmarkFnv32KB-4 14736 8263 ns/op 123.93 MB/s BenchmarkFnv32aKB-4 14582 8288 ns/op 123.55 MB/s BenchmarkFnv64KB-4 14703 8248 ns/op 124.15 MB/s BenchmarkFnv64aKB-4 14421 8290 ns/op 123.53 MB/s BenchmarkFnv128KB-4 2800 41343 ns/op 24.77 MB/s BenchmarkFnv128aKB-4 2924 40100 ns/op 25.54 MB/s PASS ok hash/fnv 2.081s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: AMD EPYC 7B12 BenchmarkHash/n=4/Write-4 754099 139.5 ns/op 28.67 MB/s BenchmarkHash/n=4/Bytes-4 6081974 19.36 ns/op 206.59 MB/s BenchmarkHash/n=4/String-4 2465790 47.75 ns/op 83.77 MB/s BenchmarkHash/n=8/Write-4 834073 138.5 ns/op 57.75 MB/s BenchmarkHash/n=8/Bytes-4 5915816 19.79 ns/op 404.18 MB/s BenchmarkHash/n=8/String-4 2469735 48.55 ns/op 164.78 MB/s BenchmarkHash/n=16/Write-4 783769 140.6 ns/op 113.83 MB/s BenchmarkHash/n=16/Bytes-4 6118098 20.25 ns/op 790.27 MB/s BenchmarkHash/n=16/String-4 2463433 48.04 ns/op 333.05 MB/s BenchmarkHash/n=32/Write-4 776934 142.5 ns/op 224.59 MB/s BenchmarkHash/n=32/Bytes-4 5843013 19.75 ns/op 1619.97 MB/s BenchmarkHash/n=32/String-4 2408794 49.28 ns/op 649.36 MB/s BenchmarkHash/n=64/Write-4 811296 153.1 ns/op 418.15 MB/s BenchmarkHash/n=64/Bytes-4 5770118 21.73 ns/op 2945.66 MB/s BenchmarkHash/n=64/String-4 2350100 49.13 ns/op 1302.54 MB/s BenchmarkHash/n=256/Write-4 591120 192.6 ns/op 1329.29 MB/s BenchmarkHash/n=256/Bytes-4 4477856 26.04 ns/op 9831.67 MB/s BenchmarkHash/n=256/String-4 1419432 83.13 ns/op 3079.40 MB/s BenchmarkHash/n=320/Write-4 543765 200.5 ns/op 1595.96 MB/s BenchmarkHash/n=320/Bytes-4 3782923 31.31 ns/op 10221.67 MB/s BenchmarkHash/n=320/String-4 1000000 119.7 ns/op 2672.82 MB/s BenchmarkHash/n=1024/Write-4 402628 279.8 ns/op 3659.71 MB/s BenchmarkHash/n=1024/Bytes-4 1373242 87.13 ns/op 11752.64 MB/s BenchmarkHash/n=1024/String-4 365294 296.6 ns/op 3453.02 MB/s BenchmarkHash/n=4096/Write-4 192426 617.6 ns/op 6631.67 MB/s BenchmarkHash/n=4096/Bytes-4 343760 347.6 ns/op 11782.72 MB/s BenchmarkHash/n=4096/String-4 107916 1114 ns/op 3676.18 MB/s BenchmarkHash/n=16384/Write-4 60195 1927 ns/op 8500.18 MB/s BenchmarkHash/n=16384/Bytes-4 85392 1394 ns/op 11753.64 MB/s BenchmarkHash/n=16384/String-4 27304 4412 ns/op 3713.45 MB/s PASS ok hash/maphash 5.353s goos: freebsd goarch: amd64 pkg: html cpu: AMD EPYC 7B12 BenchmarkEscape-4 1363 82032 ns/op BenchmarkEscapeNone-4 183852 618.5 ns/op BenchmarkUnescape-4 1185 99595 ns/op BenchmarkUnescapeNone-4 951049 125.7 ns/op BenchmarkUnescapeSparse-4 13758 7490 ns/op BenchmarkUnescapeDense-4 1724 65259 ns/op PASS ok html 1.992s goos: freebsd goarch: amd64 pkg: html/template cpu: AMD EPYC 7B12 BenchmarkCSSEscaper-4 12972 9274 ns/op BenchmarkCSSEscaperNoSpecials-4 56635 2083 ns/op BenchmarkDecodeCSS-4 40534 2851 ns/op BenchmarkDecodeCSSNoSpecials-4 5433055 21.48 ns/op BenchmarkCSSValueFilter-4 161499 725.1 ns/op BenchmarkCSSValueFilterOk-4 119025 1003 ns/op BenchmarkEscapedExecute-4 5874 19559 ns/op BenchmarkHTMLNospaceEscaper-4 16045 7499 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 87717 1364 ns/op BenchmarkStripTags-4 31383 3832 ns/op BenchmarkStripTagsNoSpecials-4 428413 273.7 ns/op BenchmarkJSValEscaperWithNum-4 29874 3993 ns/op BenchmarkJSValEscaperWithStr-4 7502 14827 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 25027 4845 ns/op BenchmarkJSValEscaperWithObj-4 6944 17475 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 17852 6770 ns/op BenchmarkJSStrEscaperNoSpecials-4 74794 1550 ns/op BenchmarkJSStrEscaper-4 16057 7446 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 69562 1779 ns/op BenchmarkJSRegexpEscaper-4 15205 8091 ns/op BenchmarkTemplateSpecialTags-4 140 834256 ns/op BenchmarkURLEscaper-4 5139 20126 ns/op BenchmarkURLEscaperNoSpecials-4 235878 520.2 ns/op BenchmarkURLNormalizer-4 6608 15146 ns/op BenchmarkURLNormalizerNoSpecials-4 220567 556.5 ns/op BenchmarkSrcsetFilter-4 24100 5007 ns/op BenchmarkSrcsetFilterNoSpecials-4 143374 811.6 ns/op PASS ok html/template 5.257s goos: freebsd goarch: amd64 pkg: image cpu: AMD EPYC 7B12 BenchmarkAt/rgba-4 793098 136.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 620865 171.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 921603 132.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 663429 173.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 2148787 55.51 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1375742 85.95 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 2305471 56.27 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1292959 94.43 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1619971 75.22 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 579608 181.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 552675 214.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 590736 185.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 545676 214.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 1000000 118.2 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 753583 161.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 1000000 103.5 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 676764 160.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 486674 219.0 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1670205 71.14 ns/op BenchmarkRGBASetRGBA-4 1737078 68.98 ns/op BenchmarkRGBA64At-4 1027784 113.4 ns/op BenchmarkRGBA64SetRGBA64-4 1204255 99.07 ns/op BenchmarkNRGBAAt-4 1650612 72.70 ns/op BenchmarkNRGBASetNRGBA-4 1744135 68.87 ns/op BenchmarkNRGBA64At-4 1000000 111.8 ns/op BenchmarkNRGBA64SetNRGBA64-4 1223936 101.3 ns/op BenchmarkAlphaAt-4 2806603 42.81 ns/op BenchmarkAlphaSetAlpha-4 2822617 41.88 ns/op BenchmarkAlpha16At-4 1771374 67.22 ns/op BenchmarkAlphaSetAlpha16-4 1751239 64.55 ns/op BenchmarkGrayAt-4 2834241 41.82 ns/op BenchmarkGraySetGray-4 2849546 42.19 ns/op BenchmarkGray16At-4 1658478 69.17 ns/op BenchmarkGraySetGray16-4 1835701 66.16 ns/op PASS ok image 6.633s goos: freebsd goarch: amd64 pkg: image/color cpu: AMD EPYC 7B12 BenchmarkYCbCrToRGB/0-4 5420382 23.97 ns/op BenchmarkYCbCrToRGB/128-4 5049741 22.41 ns/op BenchmarkYCbCrToRGB/255-4 5133028 22.14 ns/op BenchmarkRGBToYCbCr/0-4 5419456 22.18 ns/op BenchmarkRGBToYCbCr/Cb-4 5364861 23.91 ns/op BenchmarkRGBToYCbCr/Cr-4 5064748 24.03 ns/op BenchmarkYCbCrToRGBA/0-4 4409016 29.33 ns/op BenchmarkYCbCrToRGBA/128-4 4426669 29.15 ns/op BenchmarkYCbCrToRGBA/255-4 4233495 29.74 ns/op BenchmarkNYCbCrAToRGBA/0-4 4406527 28.70 ns/op BenchmarkNYCbCrAToRGBA/128-4 4323819 30.38 ns/op BenchmarkNYCbCrAToRGBA/255-4 4390266 29.94 ns/op PASS ok image/color 2.910s goos: freebsd goarch: amd64 pkg: image/draw cpu: AMD EPYC 7B12 BenchmarkFillOver-4 5 23492862 ns/op BenchmarkFillSrc-4 463 246162 ns/op BenchmarkCopyOver-4 10 11165599 ns/op BenchmarkCopySrc-4 660 180515 ns/op BenchmarkNRGBAOver-4 10 11984413 ns/op BenchmarkNRGBASrc-4 15 7215907 ns/op BenchmarkYCbCr-4 13 8522557 ns/op BenchmarkGray-4 28 4489731 ns/op BenchmarkCMYK-4 16 7030928 ns/op BenchmarkGlyphOver-4 27 4019179 ns/op BenchmarkRGBAMaskOver-4 6 20307927 ns/op BenchmarkGrayMaskOver-4 7 16926733 ns/op BenchmarkRGBA64ImageMaskOver-4 4 26697171 ns/op BenchmarkRGBA-4 6 16948402 ns/op BenchmarkPalettedFill-4 1344 88776 ns/op BenchmarkPalettedRGBA-4 6 18193900 ns/op BenchmarkGenericOver-4 3 38066788 ns/op BenchmarkGenericMaskOver-4 7 16314588 ns/op BenchmarkGenericSrc-4 4 25058774 ns/op BenchmarkGenericMaskSrc-4 5 22575006 ns/op PASS ok image/draw 6.163s goos: freebsd goarch: amd64 pkg: image/gif cpu: AMD EPYC 7B12 BenchmarkDecode-4 32 3451895 ns/op 4.48 MB/s 48616 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 2 86199828 ns/op 3.56 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2156535829 ns/op 0.57 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 84 1385410 ns/op 11.15 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 107643694 ns/op 0.57 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.230s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: AMD EPYC 7B12 BenchmarkFDCT-4 5419 20323 ns/op BenchmarkIDCT-4 6596 17996 ns/op BenchmarkDecodeBaseline-4 12 8977182 ns/op 6.88 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 8 12562403 ns/op 4.92 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 111487709 ns/op 11.02 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 140900799 ns/op 6.54 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.122s goos: freebsd goarch: amd64 pkg: image/png cpu: AMD EPYC 7B12 BenchmarkPaeth-4 15146772 7.405 ns/op BenchmarkDecodeGray-4 16 6264928 ns/op 10.46 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 4 25534200 ns/op 10.27 MB/s 337340 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 5 22780583 ns/op 11.51 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 31 3815083 ns/op 17.18 MB/s 140355 B/op 309 allocs/op BenchmarkDecodeRGB-4 5 21178247 ns/op 12.38 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 4 26049058 ns/op 10.06 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 3 41009882 ns/op 7.49 MB/s 852232 B/op 32 allocs/op BenchmarkEncodeGrayWithBufferPool-4 3 40367208 ns/op 7.61 MB/s 284101 B/op 12 allocs/op BenchmarkEncodeNRGBOpaque-4 1 133350087 ns/op 9.21 MB/s 860296 B/op 32 allocs/op BenchmarkEncodeNRGBA-4 1 146213604 ns/op 8.40 MB/s 864136 B/op 32 allocs/op BenchmarkEncodePaletted-4 5 21005328 ns/op 14.62 MB/s 848656 B/op 36 allocs/op BenchmarkEncodeRGBOpaque-4 1 130539625 ns/op 9.41 MB/s 860296 B/op 32 allocs/op BenchmarkEncodeRGBA-4 1 542105864 ns/op 2.27 MB/s 864200 B/op 36 allocs/op PASS ok image/png 4.102s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: AMD EPYC 7B12 BenchmarkNew/text=opticks/size=100K/bits=32-4 3 36350003 ns/op 2.75 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 4 31086402 ns/op 3.22 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 189836019 ns/op 2.63 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 163170416 ns/op 3.06 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 35462275 ns/op 2.82 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 4 30212956 ns/op 3.31 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 192854704 ns/op 2.59 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 160199712 ns/op 3.12 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 372766700 ns/op 2.68 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 348452630 ns/op 2.87 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 2563868251 ns/op 1.95 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 2474478619 ns/op 2.02 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 18 6326319 ns/op 15.81 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 16 6643032 ns/op 15.05 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 4 31137939 ns/op 16.06 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 4 29584307 ns/op 16.90 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 58588084 ns/op 17.07 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 60926967 ns/op 16.41 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 291812968 ns/op 17.13 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 303946483 ns/op 16.45 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 3 40919715 ns/op 2.44 MB/s 401490 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 34856687 ns/op 2.87 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 232848494 ns/op 2.15 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 209989815 ns/op 2.38 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 456236316 ns/op 2.19 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 472824346 ns/op 2.11 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 3908055626 ns/op 1.28 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 3880152890 ns/op 1.29 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 110138889 ns/op 37.95 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 100988606 ns/op 41.39 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 29.158s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: AMD EPYC 7B12 BenchmarkMarshalCorpusFile/1-4 47070 2368 ns/op 0.42 MB/s BenchmarkMarshalCorpusFile/2-4 48878 2530 ns/op 0.79 MB/s BenchmarkMarshalCorpusFile/4-4 42564 2762 ns/op 1.45 MB/s BenchmarkMarshalCorpusFile/8-4 37071 3225 ns/op 2.48 MB/s BenchmarkMarshalCorpusFile/16-4 29247 4091 ns/op 3.91 MB/s BenchmarkMarshalCorpusFile/32-4 19964 6103 ns/op 5.24 MB/s BenchmarkMarshalCorpusFile/64-4 15031 7822 ns/op 8.18 MB/s BenchmarkMarshalCorpusFile/128-4 11460 10375 ns/op 12.34 MB/s BenchmarkMarshalCorpusFile/256-4 4562 24464 ns/op 10.46 MB/s BenchmarkMarshalCorpusFile/512-4 2486 48176 ns/op 10.63 MB/s BenchmarkMarshalCorpusFile/1024-4 1383 92538 ns/op 11.07 MB/s BenchmarkMarshalCorpusFile/2048-4 649 181480 ns/op 11.28 MB/s BenchmarkMarshalCorpusFile/4096-4 333 361916 ns/op 11.32 MB/s BenchmarkMarshalCorpusFile/8192-4 170 713143 ns/op 11.49 MB/s BenchmarkMarshalCorpusFile/16384-4 91 1421253 ns/op 11.53 MB/s BenchmarkMarshalCorpusFile/32768-4 38 3055741 ns/op 10.72 MB/s BenchmarkMarshalCorpusFile/65536-4 19 5995409 ns/op 10.93 MB/s BenchmarkMarshalCorpusFile/131072-4 9 12890550 ns/op 10.17 MB/s BenchmarkMarshalCorpusFile/262144-4 5 24953705 ns/op 10.51 MB/s BenchmarkMarshalCorpusFile/524288-4 2 58917744 ns/op 8.90 MB/s BenchmarkMarshalCorpusFile/1048576-4 2 103974521 ns/op 10.08 MB/s BenchmarkUnmarshalCorpusFile/1-4 13119 9134 ns/op 0.11 MB/s BenchmarkUnmarshalCorpusFile/2-4 12501 9855 ns/op 0.20 MB/s BenchmarkUnmarshalCorpusFile/4-4 11403 10736 ns/op 0.37 MB/s BenchmarkUnmarshalCorpusFile/8-4 9898 12273 ns/op 0.65 MB/s BenchmarkUnmarshalCorpusFile/16-4 7240 14209 ns/op 1.13 MB/s BenchmarkUnmarshalCorpusFile/32-4 5047 20311 ns/op 1.58 MB/s BenchmarkUnmarshalCorpusFile/64-4 4677 24500 ns/op 2.61 MB/s BenchmarkUnmarshalCorpusFile/128-4 3745 31594 ns/op 4.05 MB/s BenchmarkUnmarshalCorpusFile/256-4 1412 83086 ns/op 3.08 MB/s BenchmarkUnmarshalCorpusFile/512-4 756 158723 ns/op 3.23 MB/s BenchmarkUnmarshalCorpusFile/1024-4 394 298033 ns/op 3.44 MB/s BenchmarkUnmarshalCorpusFile/2048-4 205 572577 ns/op 3.58 MB/s BenchmarkUnmarshalCorpusFile/4096-4 94 1232459 ns/op 3.32 MB/s BenchmarkUnmarshalCorpusFile/8192-4 48 2403744 ns/op 3.41 MB/s BenchmarkUnmarshalCorpusFile/16384-4 24 4745728 ns/op 3.45 MB/s BenchmarkUnmarshalCorpusFile/32768-4 12 9416692 ns/op 3.48 MB/s BenchmarkUnmarshalCorpusFile/65536-4 6 18925550 ns/op 3.46 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 37211240 ns/op 3.52 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 76607596 ns/op 3.42 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 149040288 ns/op 3.52 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 299391078 ns/op 3.50 MB/s BenchmarkMutatorBytes/1-4 38528 2871 ns/op BenchmarkMutatorBytes/10-4 43369 2763 ns/op BenchmarkMutatorBytes/100-4 40472 2989 ns/op BenchmarkMutatorBytes/1000-4 29696 4269 ns/op BenchmarkMutatorBytes/10000-4 9368 14788 ns/op BenchmarkMutatorBytes/100000-4 1314 102966 ns/op BenchmarkMutatorString/1-4 39955 3051 ns/op BenchmarkMutatorString/10-4 39940 3030 ns/op BenchmarkMutatorString/100-4 36736 3450 ns/op BenchmarkMutatorString/1000-4 21640 5874 ns/op BenchmarkMutatorString/10000-4 5233 27050 ns/op BenchmarkMutatorString/100000-4 549 215122 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 24076 5173 ns/op BenchmarkMutatorAllBasicTypes/string-4 23475 5252 ns/op BenchmarkMutatorAllBasicTypes/bool-4 64794 1777 ns/op BenchmarkMutatorAllBasicTypes/float32-4 60937 1979 ns/op BenchmarkMutatorAllBasicTypes/float64-4 60634 2005 ns/op BenchmarkMutatorAllBasicTypes/int-4 64761 1853 ns/op BenchmarkMutatorAllBasicTypes/int8-4 64946 1871 ns/op BenchmarkMutatorAllBasicTypes/int16-4 64634 1880 ns/op BenchmarkMutatorAllBasicTypes/int32-4 65115 1874 ns/op BenchmarkMutatorAllBasicTypes/int64-4 64204 1849 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 62316 1925 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 62702 1927 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 63174 1919 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 62667 1920 ns/op PASS ok internal/fuzz 12.341s goos: freebsd goarch: amd64 pkg: internal/intern cpu: AMD EPYC 7B12 BenchmarkStress-4 58612 1762 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 185396 667.5 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 1.281s PASS ok internal/poll 1.026s goos: freebsd goarch: amd64 pkg: internal/trace cpu: AMD EPYC 7B12 BenchmarkMMU-4 6 16936816 ns/op PASS ok internal/trace 2.223s goos: freebsd goarch: amd64 pkg: internal/zstd cpu: AMD EPYC 7B12 BenchmarkLarge-4 1 242390738 ns/op 1.13 MB/s 11683256 B/op 55 allocs/op PASS ok internal/zstd 1.356s goos: freebsd goarch: amd64 pkg: io cpu: AMD EPYC 7B12 BenchmarkCopyNSmall-4 40318 3561 ns/op BenchmarkCopyNLarge-4 561 228305 ns/op PASS ok io 1.522s goos: freebsd goarch: amd64 pkg: log cpu: AMD EPYC 7B12 BenchmarkItoa-4 314202 361.3 ns/op BenchmarkPrintln-4 28828 4261 ns/op 77 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 43158 2822 ns/op 65 B/op 0 allocs/op BenchmarkConcurrent-4 5421 22357 ns/op BenchmarkDiscard-4 1335913 91.32 ns/op 0 B/op 0 allocs/op PASS ok log 1.939s goos: freebsd goarch: amd64 pkg: log/slog cpu: AMD EPYC 7B12 BenchmarkWriteTime-4 126980 928.4 ns/op BenchmarkJSONHandler/defaults-4 8191 12236 ns/op 516 B/op 0 allocs/op BenchmarkJSONHandler/time_format-4 5745 19654 ns/op 777 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 6649 17507 ns/op 760 B/op 5 allocs/op BenchmarkPreformatting/separate-4 8902 12088 ns/op 526 B/op 1 allocs/op BenchmarkPreformatting/struct-4 8467 11899 ns/op 536 B/op 1 allocs/op BenchmarkPreformatting/struct_file-4 7022 15107 ns/op 530 B/op 1 allocs/op BenchmarkJSONEncoding/json.Marshal-4 40743 2995 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 39046 3117 ns/op 64 B/op 2 allocs/op BenchmarkNopLog/no_attrs-4 95841 1260 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 75471 1684 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 53467 2396 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 72538 1714 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 75142 1684 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 57128 2208 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 1369693 87.65 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 823704 138.1 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 871330 147.1 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 700029 177.6 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 505172 221.3 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 7530 14577 ns/op BenchmarkDispatch/switch-checked-4 292617 396.5 ns/op BenchmarkDispatch/As-4 269996 402.3 ns/op BenchmarkDispatch/Visit-4 262312 459.1 ns/op BenchmarkUnsafeStrings-4 26274 4583 ns/op 0 B/op 0 allocs/op --- BENCH: BenchmarkUnsafeStrings-4 value_test.go:263: Value size = 24 value_test.go:263: Value size = 24 value_test.go:263: Value size = 24 value_test.go:263: Value size = 24 PASS ok log/slog 4.610s goos: freebsd goarch: amd64 pkg: log/slog/internal/benchmarks cpu: AMD EPYC 7B12 BenchmarkAttrs/disabled/5_args-4 2248053 52.93 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 2285074 51.50 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 1399010 86.57 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 375538 304.1 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 80512 1558 ns/op 258 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 83324 1753 ns/op 262 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 50739 2651 ns/op 677 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 15414 7385 ns/op 3478 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 18733 6586 ns/op 596 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 19418 6532 ns/op 593 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 12418 10312 ns/op 1090 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3903 29276 ns/op 4272 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 18944 6369 ns/op 521 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 18876 7230 ns/op 527 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 12656 10970 ns/op 928 B/op 2 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 4400 26160 ns/op 3752 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.999s goos: freebsd goarch: amd64 pkg: maps cpu: AMD EPYC 7B12 BenchmarkMapClone-4 5 20930276 ns/op PASS ok maps 2.120s goos: freebsd goarch: amd64 pkg: math cpu: AMD EPYC 7B12 BenchmarkAcos-4 4878847 24.40 ns/op BenchmarkAcosh-4 1398646 85.64 ns/op BenchmarkAsin-4 4931689 23.92 ns/op BenchmarkAsinh-4 1453950 85.57 ns/op BenchmarkAtan-4 5827164 19.99 ns/op BenchmarkAtanh-4 1398434 84.55 ns/op BenchmarkAtan2-4 3493701 33.78 ns/op BenchmarkCbrt-4 1716973 68.85 ns/op BenchmarkCeil-4 20722642 4.873 ns/op BenchmarkCopysign-4 2638501 45.03 ns/op BenchmarkCos-4 1731192 77.76 ns/op BenchmarkCosh-4 2000997 59.39 ns/op BenchmarkErf-4 6017632 19.64 ns/op BenchmarkErfc-4 6242419 19.22 ns/op BenchmarkErfinv-4 5801858 21.77 ns/op BenchmarkErfcinv-4 5650312 21.04 ns/op BenchmarkExp-4 7212794 16.60 ns/op BenchmarkExpGo-4 1225510 103.7 ns/op BenchmarkExpm1-4 4732183 25.26 ns/op BenchmarkExp2-4 1291952 93.64 ns/op BenchmarkExp2Go-4 1235090 97.10 ns/op BenchmarkAbs-4 3478054 31.99 ns/op BenchmarkDim-4 10663827 9.628 ns/op BenchmarkFloor-4 25409407 4.738 ns/op BenchmarkMax-4 16469876 6.965 ns/op BenchmarkMin-4 15421210 6.581 ns/op BenchmarkMod-4 322534 366.9 ns/op BenchmarkFrexp-4 1766570 64.84 ns/op BenchmarkGamma-4 1001667 121.2 ns/op BenchmarkHypot-4 13645495 8.743 ns/op BenchmarkHypotGo-4 1728145 69.37 ns/op BenchmarkIlogb-4 2219637 56.62 ns/op BenchmarkJ0-4 365826 313.6 ns/op BenchmarkJ1-4 392985 307.1 ns/op BenchmarkJn-4 188162 622.1 ns/op BenchmarkLdexp-4 1699621 67.46 ns/op BenchmarkLgamma-4 1299900 82.11 ns/op BenchmarkLog-4 8342638 14.12 ns/op BenchmarkLogb-4 2240857 52.92 ns/op BenchmarkLog1p-4 1722260 69.80 ns/op BenchmarkLog10-4 7912556 14.90 ns/op BenchmarkLog2-4 1591435 82.21 ns/op BenchmarkModf-4 2805484 40.34 ns/op BenchmarkNextafter32-4 2684082 41.53 ns/op BenchmarkNextafter64-4 2842933 41.44 ns/op BenchmarkPowInt-4 557868 203.6 ns/op BenchmarkPowFrac-4 467960 249.4 ns/op BenchmarkPow10Pos-4 6324636 18.65 ns/op BenchmarkPow10Neg-4 6693890 17.91 ns/op BenchmarkRound-4 3389535 33.18 ns/op BenchmarkRoundToEven-4 11362417 11.15 ns/op BenchmarkRemainder-4 480808 249.4 ns/op BenchmarkSignbit-4 5111298 23.00 ns/op BenchmarkSin-4 2218636 53.12 ns/op BenchmarkSincos-4 1612338 74.47 ns/op BenchmarkSinh-4 3973890 30.14 ns/op BenchmarkSqrtIndirect-4 20292628 5.612 ns/op BenchmarkSqrtLatency-4 12894613 9.312 ns/op BenchmarkSqrtIndirectLatency-4 12880218 9.318 ns/op BenchmarkSqrtGoLatency-4 1766480 65.50 ns/op BenchmarkSqrtPrime-4 174320 685.2 ns/op BenchmarkTan-4 2215442 56.84 ns/op BenchmarkTanh-4 1955256 61.03 ns/op BenchmarkTrunc-4 20848614 4.800 ns/op BenchmarkY0-4 377137 303.1 ns/op BenchmarkY1-4 358153 293.2 ns/op BenchmarkYn-4 200622 666.1 ns/op BenchmarkFloat64bits-4 5349684 23.05 ns/op BenchmarkFloat64frombits-4 5330806 20.19 ns/op BenchmarkFloat32bits-4 5149394 22.18 ns/op BenchmarkFloat32frombits-4 5088818 23.30 ns/op BenchmarkFMA-4 19068360 5.396 ns/op PASS ok math 12.335s goos: freebsd goarch: amd64 pkg: math/big cpu: AMD EPYC 7B12 BenchmarkAddVV/1-4 14123844 7.577 ns/op 8446.18 MB/s BenchmarkAddVV/2-4 13242591 8.059 ns/op 15882.20 MB/s BenchmarkAddVV/3-4 12187046 8.555 ns/op 22442.91 MB/s BenchmarkAddVV/4-4 13106158 8.916 ns/op 28712.82 MB/s BenchmarkAddVV/5-4 12085356 9.322 ns/op 34326.70 MB/s BenchmarkAddVV/10-4 11658982 10.51 ns/op 60909.47 MB/s BenchmarkAddVV/100-4 2486437 47.58 ns/op 134507.04 MB/s BenchmarkAddVV/1000-4 249327 474.8 ns/op 134788.46 MB/s BenchmarkSubVV/1-4 14814924 8.060 ns/op 7940.07 MB/s BenchmarkSubVV/2-4 13664013 8.412 ns/op 15216.40 MB/s BenchmarkSubVV/3-4 13143510 8.474 ns/op 22658.86 MB/s BenchmarkSubVV/4-4 13129287 8.843 ns/op 28948.68 MB/s BenchmarkSubVV/5-4 12896260 9.421 ns/op 33967.72 MB/s BenchmarkSubVV/10-4 11103140 10.41 ns/op 61503.28 MB/s BenchmarkSubVV/100-4 2533668 47.50 ns/op 134740.55 MB/s BenchmarkSubVV/1000-4 254126 475.6 ns/op 134576.26 MB/s BenchmarkAddVW/1-4 14140202 8.398 ns/op 952.59 MB/s BenchmarkAddVW/2-4 13180728 8.715 ns/op 1835.84 MB/s BenchmarkAddVW/3-4 12742435 8.530 ns/op 2813.72 MB/s BenchmarkAddVW/4-4 14894527 8.118 ns/op 3941.84 MB/s BenchmarkAddVW/5-4 13683679 8.051 ns/op 4968.24 MB/s BenchmarkAddVW/10-4 11319138 9.763 ns/op 8194.20 MB/s BenchmarkAddVW/100-4 512722 225.1 ns/op 3553.37 MB/s BenchmarkAddVW/1000-4 72931 1611 ns/op 4964.64 MB/s BenchmarkAddVWext/1-4 14882299 7.252 ns/op 1103.13 MB/s BenchmarkAddVWext/2-4 13335122 9.000 ns/op 1777.75 MB/s BenchmarkAddVWext/3-4 12256048 8.484 ns/op 2828.69 MB/s BenchmarkAddVWext/4-4 14849040 7.916 ns/op 4042.49 MB/s BenchmarkAddVWext/5-4 14361556 7.984 ns/op 5009.78 MB/s BenchmarkAddVWext/10-4 12007838 9.681 ns/op 8263.68 MB/s BenchmarkAddVWext/100-4 117968 1034 ns/op 773.78 MB/s BenchmarkAddVWext/1000-4 10000 10022 ns/op 798.24 MB/s BenchmarkSubVW/1-4 13961863 7.227 ns/op 1106.99 MB/s BenchmarkSubVW/2-4 13891345 7.731 ns/op 2069.66 MB/s BenchmarkSubVW/3-4 13488160 8.591 ns/op 2793.76 MB/s BenchmarkSubVW/4-4 14493188 8.442 ns/op 3790.41 MB/s BenchmarkSubVW/5-4 14938006 9.661 ns/op 4140.22 MB/s BenchmarkSubVW/10-4 12028564 9.713 ns/op 8236.34 MB/s BenchmarkSubVW/100-4 499748 234.4 ns/op 3412.30 MB/s BenchmarkSubVW/1000-4 73675 1610 ns/op 4967.95 MB/s BenchmarkSubVWext/1-4 15240302 8.012 ns/op 998.55 MB/s BenchmarkSubVWext/2-4 13866962 7.763 ns/op 2060.95 MB/s BenchmarkSubVWext/3-4 13289871 8.208 ns/op 2924.07 MB/s BenchmarkSubVWext/4-4 13818196 8.705 ns/op 3675.96 MB/s BenchmarkSubVWext/5-4 14250560 8.337 ns/op 4797.93 MB/s BenchmarkSubVWext/10-4 11927726 9.663 ns/op 8278.90 MB/s BenchmarkSubVWext/100-4 114634 1039 ns/op 769.97 MB/s BenchmarkSubVWext/1000-4 12003 10036 ns/op 797.09 MB/s BenchmarkMulAddVWW/1-4 12800268 8.639 ns/op 7408.53 MB/s BenchmarkMulAddVWW/2-4 12015519 8.734 ns/op 14655.07 MB/s BenchmarkMulAddVWW/3-4 13560408 8.582 ns/op 22371.37 MB/s BenchmarkMulAddVWW/4-4 13291683 9.021 ns/op 28379.26 MB/s BenchmarkMulAddVWW/5-4 12383719 9.384 ns/op 34101.40 MB/s BenchmarkMulAddVWW/10-4 9827827 11.85 ns/op 53994.97 MB/s BenchmarkMulAddVWW/100-4 1405968 85.52 ns/op 74834.49 MB/s BenchmarkMulAddVWW/1000-4 142941 835.0 ns/op 76642.65 MB/s BenchmarkAddMulVVW/1-4 14006482 7.477 ns/op 8559.18 MB/s BenchmarkAddMulVVW/2-4 13285252 8.522 ns/op 15019.52 MB/s BenchmarkAddMulVVW/3-4 12590464 9.095 ns/op 21109.81 MB/s BenchmarkAddMulVVW/4-4 11936007 10.26 ns/op 24963.01 MB/s BenchmarkAddMulVVW/5-4 10739392 10.89 ns/op 29385.25 MB/s BenchmarkAddMulVVW/10-4 10683072 11.26 ns/op 56845.31 MB/s BenchmarkAddMulVVW/100-4 2139470 57.49 ns/op 111322.46 MB/s BenchmarkAddMulVVW/1000-4 215478 490.7 ns/op 130431.60 MB/s BenchmarkDivWVW/1-4 4418965 27.28 ns/op 2345.69 MB/s BenchmarkDivWVW/2-4 2762706 43.36 ns/op 2952.00 MB/s BenchmarkDivWVW/3-4 2099548 55.95 ns/op 3431.90 MB/s BenchmarkDivWVW/4-4 1738306 69.03 ns/op 3708.47 MB/s BenchmarkDivWVW/5-4 1498701 80.10 ns/op 3994.97 MB/s BenchmarkDivWVW/10-4 809671 148.9 ns/op 4297.51 MB/s BenchmarkDivWVW/100-4 90033 1335 ns/op 4792.89 MB/s BenchmarkDivWVW/1000-4 9034 13149 ns/op 4867.38 MB/s BenchmarkNonZeroShifts/1/shrVU-4 16596616 7.059 ns/op BenchmarkNonZeroShifts/1/shlVU-4 15368182 7.491 ns/op BenchmarkNonZeroShifts/2/shrVU-4 14200693 7.986 ns/op BenchmarkNonZeroShifts/2/shlVU-4 15138058 7.693 ns/op BenchmarkNonZeroShifts/3/shrVU-4 12209288 8.866 ns/op BenchmarkNonZeroShifts/3/shlVU-4 14233252 8.123 ns/op BenchmarkNonZeroShifts/4/shrVU-4 11752165 9.772 ns/op BenchmarkNonZeroShifts/4/shlVU-4 13320144 8.742 ns/op BenchmarkNonZeroShifts/5/shrVU-4 11008332 10.60 ns/op BenchmarkNonZeroShifts/5/shlVU-4 11720245 9.389 ns/op BenchmarkNonZeroShifts/10/shrVU-4 7582209 15.24 ns/op BenchmarkNonZeroShifts/10/shlVU-4 9403918 12.53 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1208444 99.24 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1720068 74.99 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 126565 944.2 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 180694 639.1 ns/op BenchmarkDecimalConversion-4 331 366394 ns/op BenchmarkFloatString/100-4 17018 6815 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 306 373578 ns/op 2900 B/op 9 allocs/op BenchmarkFloatString/10000-4 3 37375987 ns/op 60352 B/op 46 allocs/op BenchmarkFloatString/100000-4 1 3583928858 ns/op 831200 B/op 481 allocs/op BenchmarkFloatAdd/10-4 249195 477.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 245328 486.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 219492 550.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 116140 1008 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 22598 5321 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 289324 401.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 281338 399.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 276307 383.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 213228 568.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 56554 2081 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2728 41154 ns/op BenchmarkParseFloatLargeExp-4 666 181440 ns/op BenchmarkGCD10x10/WithoutXY-4 308228 394.8 ns/op BenchmarkGCD10x10/WithXY-4 86784 1432 ns/op BenchmarkGCD10x100/WithoutXY-4 165266 760.5 ns/op BenchmarkGCD10x100/WithXY-4 25215 4994 ns/op BenchmarkGCD10x1000/WithoutXY-4 106372 1128 ns/op BenchmarkGCD10x1000/WithXY-4 20788 6021 ns/op BenchmarkGCD100x100/WithoutXY-4 43780 2663 ns/op BenchmarkGCD100x100/WithXY-4 16083 7769 ns/op BenchmarkGCD100x1000/WithoutXY-4 19166 6424 ns/op BenchmarkGCD100x1000/WithXY-4 9193 12933 ns/op BenchmarkGCD1000x1000/WithoutXY-4 3624 31705 ns/op BenchmarkGCD1000x1000/WithXY-4 1868 62096 ns/op BenchmarkHilbert-4 33 3460268 ns/op BenchmarkBinomial-4 20133 5939 ns/op BenchmarkQuoRem-4 29600 4184 ns/op BenchmarkExp-4 21 5419976 ns/op BenchmarkExpMont/Odd-4 174 676399 ns/op 2589 B/op 22 allocs/op BenchmarkExpMont/Even1-4 177 663605 ns/op 3350 B/op 37 allocs/op BenchmarkExpMont/Even2-4 172 682267 ns/op 3831 B/op 53 allocs/op BenchmarkExpMont/Even3-4 171 685875 ns/op 3845 B/op 53 allocs/op BenchmarkExpMont/Even4-4 172 691106 ns/op 3804 B/op 52 allocs/op BenchmarkExpMont/Even8-4 172 684507 ns/op 3831 B/op 53 allocs/op BenchmarkExpMont/Even32-4 175 684246 ns/op 3828 B/op 52 allocs/op BenchmarkExpMont/Even64-4 212 580799 ns/op 3630 B/op 53 allocs/op BenchmarkExpMont/Even96-4 206 609329 ns/op 3772 B/op 51 allocs/op BenchmarkExpMont/Even128-4 243 494292 ns/op 3245 B/op 50 allocs/op BenchmarkExpMont/Even255-4 261 460555 ns/op 2947 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 628 189004 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 549 212947 ns/op 1723 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 570 215231 ns/op 1742 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 565 208874 ns/op 1753 B/op 48 allocs/op BenchmarkExp2-4 21 5249370 ns/op BenchmarkBitset-4 1000000 108.6 ns/op BenchmarkBitsetNeg-4 648202 185.6 ns/op BenchmarkBitsetOrig-4 366669 342.2 ns/op BenchmarkBitsetNegOrig-4 239785 526.6 ns/op BenchmarkModSqrt225_Tonelli-4 166 721526 ns/op BenchmarkModSqrt225_3Mod4-4 528 220214 ns/op BenchmarkModSqrt231_Tonelli-4 156 746847 ns/op BenchmarkModSqrt231_5Mod8-4 471 256121 ns/op BenchmarkModInverse-4 18586 6746 ns/op BenchmarkSqrt-4 2409 49875 ns/op BenchmarkIntSqr/1-4 1745114 69.05 ns/op BenchmarkIntSqr/2-4 919347 123.1 ns/op BenchmarkIntSqr/3-4 716253 148.2 ns/op BenchmarkIntSqr/5-4 593652 204.2 ns/op BenchmarkIntSqr/8-4 451609 263.2 ns/op BenchmarkIntSqr/10-4 349768 332.9 ns/op BenchmarkIntSqr/20-4 73640 1707 ns/op BenchmarkIntSqr/30-4 54678 2226 ns/op BenchmarkIntSqr/50-4 34968 3517 ns/op BenchmarkIntSqr/80-4 21447 5886 ns/op BenchmarkIntSqr/100-4 16032 7419 ns/op BenchmarkIntSqr/200-4 6304 19054 ns/op BenchmarkIntSqr/300-4 2737 47630 ns/op BenchmarkIntSqr/500-4 1212 97723 ns/op BenchmarkIntSqr/800-4 471 249320 ns/op BenchmarkIntSqr/1000-4 338 340735 ns/op BenchmarkDiv/20/10-4 549363 212.3 ns/op BenchmarkDiv/40/20-4 574104 209.0 ns/op BenchmarkDiv/100/50-4 571179 215.3 ns/op BenchmarkDiv/200/100-4 74697 1647 ns/op BenchmarkDiv/400/200-4 71810 1780 ns/op BenchmarkDiv/1000/500-4 57838 2178 ns/op BenchmarkDiv/2000/1000-4 42234 2968 ns/op BenchmarkDiv/20000/10000-4 1587 76539 ns/op BenchmarkDiv/200000/100000-4 36 3187772 ns/op BenchmarkDiv/2000000/1000000-4 2 91920586 ns/op BenchmarkDiv/20000000/10000000-4 1 2656376209 ns/op BenchmarkMul-4 7 16095116 ns/op BenchmarkNatMul/10-4 254172 432.2 ns/op BenchmarkNatMul/100-4 7905 13864 ns/op BenchmarkNatMul/1000-4 262 461228 ns/op BenchmarkZeroShifts/Shl-4 29179 4491 ns/op BenchmarkZeroShifts/ShlSame-4 6689890 17.82 ns/op BenchmarkZeroShifts/Shr-4 25725 4708 ns/op BenchmarkZeroShifts/ShrSame-4 6595521 17.05 ns/op BenchmarkExp3Power/0x10-4 297552 444.8 ns/op BenchmarkExp3Power/0x40-4 244368 501.6 ns/op BenchmarkExp3Power/0x100-4 140696 880.2 ns/op BenchmarkExp3Power/0x400-4 68236 1798 ns/op BenchmarkExp3Power/0x1000-4 15194 7949 ns/op BenchmarkExp3Power/0x4000-4 2703 37825 ns/op BenchmarkExp3Power/0x10000-4 354 351564 ns/op BenchmarkExp3Power/0x40000-4 32 3581944 ns/op BenchmarkExp3Power/0x100000-4 3 36775037 ns/op BenchmarkExp3Power/0x400000-4 1 335080672 ns/op BenchmarkFibo-4 4 30502251 ns/op BenchmarkNatSqr/1-4 1319508 93.02 ns/op BenchmarkNatSqr/2-4 776582 159.8 ns/op BenchmarkNatSqr/3-4 628794 194.8 ns/op BenchmarkNatSqr/5-4 387046 261.5 ns/op BenchmarkNatSqr/8-4 361827 359.3 ns/op BenchmarkNatSqr/10-4 291301 436.2 ns/op BenchmarkNatSqr/20-4 71091 1675 ns/op BenchmarkNatSqr/30-4 54381 2321 ns/op BenchmarkNatSqr/50-4 32893 3720 ns/op BenchmarkNatSqr/80-4 19101 6249 ns/op BenchmarkNatSqr/100-4 14678 8186 ns/op BenchmarkNatSqr/200-4 5749 20754 ns/op BenchmarkNatSqr/300-4 2430 53275 ns/op BenchmarkNatSqr/500-4 1282 96216 ns/op BenchmarkNatSqr/800-4 546 218825 ns/op BenchmarkNatSqr/1000-4 386 311142 ns/op BenchmarkNatSetBytes/8-4 1219647 98.18 ns/op BenchmarkNatSetBytes/24-4 360244 345.6 ns/op BenchmarkNatSetBytes/128-4 84362 1441 ns/op BenchmarkNatSetBytes/7-4 1327887 89.15 ns/op BenchmarkNatSetBytes/23-4 376656 323.3 ns/op BenchmarkNatSetBytes/127-4 79424 1426 ns/op BenchmarkScanPi-4 338 343351 ns/op BenchmarkStringPiParallel-4 1032 127002 ns/op BenchmarkScan/10/Base2-4 56835 2070 ns/op BenchmarkScan/100/Base2-4 5601 18528 ns/op BenchmarkScan/1000/Base2-4 619 192553 ns/op BenchmarkScan/10/Base8-4 137463 854.8 ns/op BenchmarkScan/100/Base8-4 17902 6612 ns/op BenchmarkScan/1000/Base8-4 1824 62783 ns/op BenchmarkScan/10/Base10-4 143246 801.7 ns/op BenchmarkScan/100/Base10-4 20047 5996 ns/op BenchmarkScan/1000/Base10-4 1983 59226 ns/op BenchmarkScan/10/Base16-4 173110 676.2 ns/op BenchmarkScan/100/Base16-4 23737 5205 ns/op BenchmarkScan/1000/Base16-4 2292 51855 ns/op BenchmarkString/10/Base2-4 273039 428.8 ns/op BenchmarkString/100/Base2-4 39790 3141 ns/op BenchmarkString/1000/Base2-4 4130 29848 ns/op BenchmarkString/10/Base8-4 489662 234.8 ns/op BenchmarkString/100/Base8-4 102447 1187 ns/op BenchmarkString/1000/Base8-4 10000 10428 ns/op BenchmarkString/10/Base10-4 310182 388.4 ns/op BenchmarkString/100/Base10-4 67872 1806 ns/op BenchmarkString/1000/Base10-4 6679 15454 ns/op BenchmarkString/10/Base16-4 575863 210.7 ns/op BenchmarkString/100/Base16-4 120902 917.2 ns/op BenchmarkString/1000/Base16-4 15546 7598 ns/op BenchmarkLeafSize/0-4 64 1822626 ns/op BenchmarkLeafSize/1-4 643 181988 ns/op BenchmarkLeafSize/2-4 651 187604 ns/op BenchmarkLeafSize/3-4 482 267415 ns/op BenchmarkLeafSize/4-4 661 178495 ns/op BenchmarkLeafSize/5-4 410 288697 ns/op BenchmarkLeafSize/6-4 477 248634 ns/op BenchmarkLeafSize/7-4 505 232932 ns/op BenchmarkLeafSize/8-4 691 176584 ns/op BenchmarkLeafSize/9-4 345 346781 ns/op BenchmarkLeafSize/10-4 408 290633 ns/op BenchmarkLeafSize/11-4 433 269848 ns/op BenchmarkLeafSize/12-4 475 246100 ns/op BenchmarkLeafSize/13-4 442 270272 ns/op BenchmarkLeafSize/14-4 502 225872 ns/op BenchmarkLeafSize/15-4 536 211431 ns/op BenchmarkLeafSize/16-4 662 175991 ns/op BenchmarkLeafSize/32-4 670 180431 ns/op BenchmarkLeafSize/64-4 625 198574 ns/op BenchmarkProbablyPrime/n=0-4 14 7877208 ns/op BenchmarkProbablyPrime/n=1-4 12 8914960 ns/op BenchmarkProbablyPrime/n=5-4 8 13035068 ns/op BenchmarkProbablyPrime/n=10-4 6 18132943 ns/op BenchmarkProbablyPrime/n=20-4 4 28480016 ns/op BenchmarkProbablyPrime/Lucas-4 15 7041816 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 108 1068668 ns/op BenchmarkRatCmp-4 322251 383.2 ns/op BenchmarkFloatPrecExact/1-4 197296 581.0 ns/op BenchmarkFloatPrecExact/10-4 65854 1814 ns/op BenchmarkFloatPrecExact/100-4 17473 6882 ns/op BenchmarkFloatPrecExact/1000-4 3201 34505 ns/op BenchmarkFloatPrecExact/10000-4 198 601862 ns/op BenchmarkFloatPrecExact/100000-4 4 25983908 ns/op BenchmarkFloatPrecExact/1000000-4 1 1251138406 ns/op BenchmarkFloatPrecMixed/1-4 194954 616.1 ns/op BenchmarkFloatPrecMixed/10-4 61984 1936 ns/op BenchmarkFloatPrecMixed/100-4 8145 13376 ns/op BenchmarkFloatPrecMixed/1000-4 670 172912 ns/op BenchmarkFloatPrecMixed/10000-4 18 6235353 ns/op BenchmarkFloatPrecMixed/100000-4 1 332279808 ns/op BenchmarkFloatPrecMixed/1000000-4 1 22060641875 ns/op BenchmarkFloatPrecInexact/1-4 292280 360.7 ns/op BenchmarkFloatPrecInexact/10-4 266865 425.5 ns/op BenchmarkFloatPrecInexact/100-4 212041 593.4 ns/op BenchmarkFloatPrecInexact/1000-4 63105 2366 ns/op BenchmarkFloatPrecInexact/10000-4 7161 15224 ns/op BenchmarkFloatPrecInexact/100000-4 734 187077 ns/op BenchmarkFloatPrecInexact/1000000-4 63 2897050 ns/op BenchmarkFloatSqrt/64-4 31995 3769 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 19484 6109 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 13833 8928 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 6396 16584 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 1292 97176 ns/op 17870 B/op 8 allocs/op BenchmarkFloatSqrt/100000-4 96 1307555 ns/op 176673 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 2 95080855 ns/op 3471108 B/op 573 allocs/op PASS ok math/big 75.557s goos: freebsd goarch: amd64 pkg: math/bits cpu: AMD EPYC 7B12 BenchmarkLeadingZeros-4 11390164 10.07 ns/op BenchmarkLeadingZeros8-4 9997395 13.14 ns/op BenchmarkLeadingZeros16-4 9521332 12.63 ns/op BenchmarkLeadingZeros32-4 9707838 10.47 ns/op BenchmarkLeadingZeros64-4 10161021 11.08 ns/op BenchmarkTrailingZeros-4 11968112 9.751 ns/op BenchmarkTrailingZeros8-4 10109941 11.02 ns/op BenchmarkTrailingZeros16-4 11225796 10.59 ns/op BenchmarkTrailingZeros32-4 10064972 10.33 ns/op BenchmarkTrailingZeros64-4 10335504 11.56 ns/op BenchmarkOnesCount-4 12359724 10.41 ns/op BenchmarkOnesCount8-4 10432746 9.738 ns/op BenchmarkOnesCount16-4 10122895 10.73 ns/op BenchmarkOnesCount32-4 11821095 10.03 ns/op BenchmarkOnesCount64-4 12320260 10.09 ns/op BenchmarkRotateLeft-4 10105267 10.03 ns/op BenchmarkRotateLeft8-4 10372130 10.87 ns/op BenchmarkRotateLeft16-4 9997629 11.80 ns/op BenchmarkRotateLeft32-4 10348060 11.60 ns/op BenchmarkRotateLeft64-4 10749130 11.54 ns/op BenchmarkReverse-4 17758918 5.699 ns/op BenchmarkReverse8-4 19538379 5.838 ns/op BenchmarkReverse16-4 20185785 5.078 ns/op BenchmarkReverse32-4 19290780 5.374 ns/op BenchmarkReverse64-4 21318477 5.637 ns/op BenchmarkReverseBytes-4 20902324 5.245 ns/op BenchmarkReverseBytes16-4 20213358 6.094 ns/op BenchmarkReverseBytes32-4 23948458 4.997 ns/op BenchmarkReverseBytes64-4 21658510 5.096 ns/op BenchmarkAdd-4 10107378 10.04 ns/op BenchmarkAdd32-4 10317649 10.52 ns/op BenchmarkAdd64-4 10040828 10.47 ns/op BenchmarkAdd64multiple-4 21207378 5.951 ns/op BenchmarkSub-4 10546554 11.43 ns/op BenchmarkSub32-4 10160048 11.58 ns/op BenchmarkSub64-4 10101013 11.85 ns/op BenchmarkSub64multiple-4 18994500 6.232 ns/op BenchmarkMul-4 11902618 11.81 ns/op BenchmarkMul32-4 12252409 10.21 ns/op BenchmarkMul64-4 10177369 11.81 ns/op BenchmarkDiv-4 11570778 12.12 ns/op BenchmarkDiv32-4 10163156 10.08 ns/op BenchmarkDiv64-4 10163053 10.08 ns/op PASS ok math/bits 6.969s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: AMD EPYC 7B12 BenchmarkAbs-4 13696844 8.501 ns/op BenchmarkAcos-4 636346 171.0 ns/op BenchmarkAcosh-4 629622 182.7 ns/op BenchmarkAsin-4 694708 168.2 ns/op BenchmarkAsinh-4 701478 171.4 ns/op BenchmarkAtan-4 975266 105.0 ns/op BenchmarkAtanh-4 1000000 105.2 ns/op BenchmarkConj-4 22565480 4.653 ns/op BenchmarkCos-4 720079 143.3 ns/op BenchmarkCosh-4 714015 152.0 ns/op BenchmarkExp-4 1000000 101.1 ns/op BenchmarkLog-4 1552380 77.25 ns/op BenchmarkLog10-4 1540526 77.51 ns/op BenchmarkPhase-4 3454270 36.49 ns/op BenchmarkPolar-4 2513164 48.65 ns/op BenchmarkPow-4 284536 411.8 ns/op BenchmarkRect-4 1637691 74.10 ns/op BenchmarkSin-4 848732 139.2 ns/op BenchmarkSinh-4 845241 138.6 ns/op BenchmarkSqrt-4 972801 104.2 ns/op BenchmarkTan-4 502701 239.8 ns/op BenchmarkTanh-4 554721 212.4 ns/op PASS ok math/cmplx 3.975s goos: freebsd goarch: amd64 pkg: math/rand cpu: AMD EPYC 7B12 BenchmarkInt63Threadsafe-4 1204099 99.29 ns/op BenchmarkInt63ThreadsafeParallel-4 696555 160.3 ns/op BenchmarkInt63Unthreadsafe-4 1576725 76.71 ns/op BenchmarkIntn1000-4 1000000 102.4 ns/op BenchmarkInt63n1000-4 1344158 88.73 ns/op BenchmarkInt31n1000-4 1355631 90.24 ns/op BenchmarkFloat32-4 1322530 90.37 ns/op BenchmarkFloat64-4 1551507 76.84 ns/op BenchmarkPerm3-4 278544 412.1 ns/op BenchmarkPerm30-4 33848 3623 ns/op BenchmarkPerm30ViaShuffle-4 32816 3683 ns/op BenchmarkShuffleOverhead-4 22622 5226 ns/op BenchmarkRead3-4 1235646 96.06 ns/op BenchmarkRead64-4 111372 1019 ns/op BenchmarkRead1000-4 7689 15400 ns/op BenchmarkConcurrent-4 197611 623.1 ns/op PASS ok math/rand 3.864s goos: freebsd goarch: amd64 pkg: math/rand/v2 cpu: AMD EPYC 7B12 BenchmarkPCG_DXSM-4 4928958 24.38 ns/op BenchmarkSourceUint64-4 4831111 24.59 ns/op BenchmarkGlobalInt64-4 5140462 23.75 ns/op BenchmarkGlobalInt64Parallel-4 9160118 12.98 ns/op BenchmarkGlobalUint64-4 5089777 23.40 ns/op BenchmarkGlobalUint64Parallel-4 9469048 12.95 ns/op BenchmarkInt64-4 2831068 42.30 ns/op BenchmarkUint64-4 2806178 42.53 ns/op BenchmarkGlobalIntN1000-4 3356102 35.32 ns/op BenchmarkIntN1000-4 2139327 54.99 ns/op BenchmarkInt64N1000-4 2175991 55.86 ns/op BenchmarkInt64N1e8-4 2205336 54.64 ns/op BenchmarkInt64N1e9-4 2197874 53.15 ns/op BenchmarkInt64N2e9-4 2193920 55.86 ns/op BenchmarkInt64N1e18-4 2089132 54.98 ns/op BenchmarkInt64N2e18-4 2182032 57.24 ns/op BenchmarkInt64N4e18-4 1928109 63.26 ns/op BenchmarkInt32N1000-4 2152113 54.59 ns/op BenchmarkInt32N1e8-4 2195163 54.26 ns/op BenchmarkInt32N1e9-4 2163166 56.00 ns/op BenchmarkInt32N2e9-4 2185429 55.78 ns/op BenchmarkFloat32-4 2809836 42.66 ns/op BenchmarkFloat64-4 2864149 41.24 ns/op BenchmarkExpFloat64-4 1663670 71.69 ns/op BenchmarkNormFloat64-4 1648542 71.27 ns/op BenchmarkPerm3-4 412970 267.3 ns/op BenchmarkPerm30-4 42662 2811 ns/op BenchmarkPerm30ViaShuffle-4 44691 2649 ns/op BenchmarkShuffleOverhead-4 60115 1988 ns/op BenchmarkConcurrent-4 5178423 23.74 ns/op PASS ok math/rand/v2 5.994s goos: freebsd goarch: amd64 pkg: mime cpu: AMD EPYC 7B12 BenchmarkQEncodeWord-4 63493 1879 ns/op BenchmarkQDecodeWord-4 158481 777.5 ns/op BenchmarkQDecodeHeader-4 148531 834.9 ns/op BenchmarkTypeByExtension/.html-4 605217 197.5 ns/op BenchmarkTypeByExtension/.HTML-4 417494 259.6 ns/op BenchmarkTypeByExtension/.unused-4 501412 213.7 ns/op BenchmarkExtensionsByType/text/html-4 273078 426.8 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 163748 789.3 ns/op BenchmarkExtensionsByType/application/octet-stream-4 260224 453.5 ns/op PASS ok mime 2.322s goos: freebsd goarch: amd64 pkg: mime/multipart cpu: AMD EPYC 7B12 BenchmarkReadForm/fields/maxMemory=0-4 850 124527 ns/op 48120 B/op 187 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 964 122385 ns/op 47976 B/op 187 allocs/op BenchmarkReadForm/files/maxMemory=0-4 384 297390 ns/op 104132 B/op 271 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 772 171903 ns/op 49167 B/op 207 allocs/op PASS ok mime/multipart 1.596s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: AMD EPYC 7B12 BenchmarkWriter-4 1214 84179 ns/op PASS ok mime/quotedprintable 1.185s goos: freebsd goarch: amd64 pkg: net cpu: AMD EPYC 7B12 BenchmarkGoLookupIP-4 66 2030752 ns/op 8350 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 18 7663368 ns/op 19325 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5043339376 ns/op 157592 B/op 224 allocs/op BenchmarkDNSName-4 160582 713.5 ns/op BenchmarkInterfaces-4 8162 14092 ns/op 3320 B/op 41 allocs/op BenchmarkInterfaceByIndex-4 13519 8925 ns/op 1944 B/op 29 allocs/op BenchmarkInterfaceByName-4 8311 14393 ns/op 3384 B/op 42 allocs/op BenchmarkInterfaceAddrs-4 8526 14392 ns/op 3272 B/op 48 allocs/op BenchmarkInterfacesAndAddrs-4 12948 9250 ns/op 2088 B/op 35 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 9034 13355 ns/op 3168 B/op 50 allocs/op BenchmarkParseIP-4 10932 11225 ns/op BenchmarkParseIPValidIPv4-4 542286 221.6 ns/op BenchmarkParseIPValidIPv6-4 272316 429.1 ns/op BenchmarkIPString/IPv4-4 168112 697.9 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 16458 7257 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 78889 1560 ns/op BenchmarkIPEqual/IPv4-4 1714834 68.48 ns/op BenchmarkIPEqual/IPv6-4 1697397 67.66 ns/op BenchmarkSendfileZeroBytes-4 19250 5354 ns/op 111 B/op 1 allocs/op BenchmarkTCP4OneShot-4 3301 31539 ns/op BenchmarkTCP4OneShotTimeout-4 3406 32344 ns/op BenchmarkTCP4Persistent-4 7521 14658 ns/op BenchmarkTCP4PersistentTimeout-4 7154 16116 ns/op BenchmarkTCP6OneShot-4 3014 34657 ns/op BenchmarkTCP6OneShotTimeout-4 3428 37045 ns/op BenchmarkTCP6Persistent-4 6802 16539 ns/op BenchmarkTCP6PersistentTimeout-4 7225 16826 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 25633 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 25608 ns/op BenchmarkSetReadDeadline-4 124988 931.6 ns/op BenchmarkUDP6LinkLocalUnicast-4 7542 17690 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 7028 15466 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 7941 13999 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 4473 22537 ns/op 0 B/op 0 allocs/op PASS ok net 12.111s goos: freebsd goarch: amd64 pkg: net/http cpu: AMD EPYC 7B12 BenchmarkCookieString-4 38665 3037 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 16344 7183 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 20458 5804 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 25124 4677 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 56208 2565 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 77772 1614 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 2107498 58.48 ns/op BenchmarkFindChild/n=2/rep=map-4 4553452 25.72 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1745617 65.98 ns/op BenchmarkFindChild/n=4/rep=linear-4 1133647 105.3 ns/op BenchmarkFindChild/n=4/rep=map-4 4306015 27.06 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 1031300 113.9 ns/op BenchmarkFindChild/n=8/rep=linear-4 596707 210.3 ns/op BenchmarkFindChild/n=8/rep=map-4 4072582 29.30 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 505245 205.9 ns/op BenchmarkFindChild/n=16/rep=linear-4 287452 398.7 ns/op BenchmarkFindChild/n=16/rep=map-4 4239418 27.84 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 3076776 39.04 ns/op BenchmarkFindChild/n=32/rep=linear-4 147286 779.3 ns/op BenchmarkFindChild/n=32/rep=map-4 4313443 31.02 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 3206623 40.98 ns/op BenchmarkMultiConflicts-4 1 130140564 ns/op BenchmarkServerMatch-4 25704 4954 ns/op BenchmarkReadRequestChrome-4 5364 21213 ns/op 28.80 MB/s 1508 B/op 14 allocs/op BenchmarkReadRequestCurl-4 14991 8038 ns/op 9.70 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 14967 8093 ns/op 10.13 MB/s 955 B/op 9 allocs/op BenchmarkReadRequestSiege-4 9621 11539 ns/op 13.09 MB/s 1052 B/op 11 allocs/op BenchmarkReadRequestWrk-4 23163 5398 ns/op 7.41 MB/s 892 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 312 384716 ns/op 2.66 MB/s BenchmarkFileAndServer_1KB/https1-4 230 502725 ns/op 2.04 MB/s BenchmarkFileAndServer_1KB/h2-4 162 677493 ns/op 1.51 MB/s BenchmarkFileAndServer_16MB/h1-4 4 27932010 ns/op 600.64 MB/s BenchmarkFileAndServer_16MB/https1-4 2 70316844 ns/op 238.59 MB/s BenchmarkFileAndServer_16MB/h2-4 1 164579107 ns/op 101.94 MB/s BenchmarkFileAndServer_64MB/h1-4 1 114078435 ns/op 588.27 MB/s BenchmarkFileAndServer_64MB/https1-4 1 256584305 ns/op 261.55 MB/s BenchmarkFileAndServer_64MB/h2-4 1 684400454 ns/op 98.05 MB/s BenchmarkServeMux-4 296 426190 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 358 359899 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 372 358183 ns/op 5958 B/op 63 allocs/op BenchmarkClientServer/https1-4 240 462428 ns/op 6633 B/op 73 allocs/op BenchmarkClientServer/h2-4 178 622606 ns/op 9636 B/op 78 allocs/op BenchmarkClientServerParallel/4/h1-4 1429 74724 ns/op 9267 B/op 76 allocs/op BenchmarkClientServerParallel/4/https1-4 39 2714280 ns/op 74778 B/op 812 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20307: write tcp 127.0.0.1:20302->127.0.0.1:20307: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20303: write tcp 127.0.0.1:20302->127.0.0.1:20303: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20304: write tcp 127.0.0.1:20302->127.0.0.1:20304: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20336: read tcp 127.0.0.1:20310->127.0.0.1:20336: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20339: read tcp 127.0.0.1:20310->127.0.0.1:20339: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20338: write tcp 127.0.0.1:20310->127.0.0.1:20338: use of closed network connection BenchmarkClientServerParallel/4/h2-4 440 228237 ns/op 11843 B/op 109 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20345: read tcp 127.0.0.1:20342->127.0.0.1:20345: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20346: write tcp 127.0.0.1:20342->127.0.0.1:20346: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20356: read tcp 127.0.0.1:20349->127.0.0.1:20356: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20354: write tcp 127.0.0.1:20349->127.0.0.1:20354: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20362: write tcp 127.0.0.1:20349->127.0.0.1:20362: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20357: write tcp 127.0.0.1:20349->127.0.0.1:20357: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20363: write tcp 127.0.0.1:20349->127.0.0.1:20363: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20376: write tcp 127.0.0.1:20365->127.0.0.1:20376: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:20373: write tcp 127.0.0.1:20365->127.0.0.1:20373: use of closed network connection BenchmarkClientServerParallel/64/h1-4 1059 111306 ns/op 14991 B/op 94 allocs/op BenchmarkClientServerParallel/64/https1-4 85 2703355 ns/op 73425 B/op 813 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21143: read tcp 127.0.0.1:21140->127.0.0.1:21143: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21147: write tcp 127.0.0.1:21140->127.0.0.1:21147: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21144: write tcp 127.0.0.1:21140->127.0.0.1:21144: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21145: write tcp 127.0.0.1:21140->127.0.0.1:21145: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21160: read tcp 127.0.0.1:21148->127.0.0.1:21160: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21161: read tcp 127.0.0.1:21148->127.0.0.1:21161: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21158: write tcp 127.0.0.1:21148->127.0.0.1:21158: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21156: read tcp 127.0.0.1:21148->127.0.0.1:21156: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21177: read tcp 127.0.0.1:21148->127.0.0.1:21177: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21168: read tcp 127.0.0.1:21148->127.0.0.1:21168: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 32 3447719 ns/op 96040 B/op 1126 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21286: read tcp 127.0.0.1:21280->127.0.0.1:21286: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21284: write tcp 127.0.0.1:21280->127.0.0.1:21284: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21306: read tcp 127.0.0.1:21287->127.0.0.1:21306: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21311: read tcp 127.0.0.1:21287->127.0.0.1:21311: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21313: read tcp 127.0.0.1:21287->127.0.0.1:21313: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21318: read tcp 127.0.0.1:21287->127.0.0.1:21318: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21317: write tcp 127.0.0.1:21287->127.0.0.1:21317: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:21304: write tcp 127.0.0.1:21287->127.0.0.1:21304: use of closed network connection BenchmarkServer-4 1 1091032745 ns/op 28448 B/op 149 allocs/op BenchmarkClient-4 254 458360 ns/op 3756 B/op 44 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 607 169296 ns/op 7630 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1276 78556 ns/op 3087 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1532 66008 ns/op 1980 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1549 69507 ns/op 2771 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1608 65874 ns/op 2730 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1513 66172 ns/op 2767 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1692 62322 ns/op 1893 B/op 14 allocs/op BenchmarkServerHijack-4 1186 106718 ns/op 16732 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 489 264109 ns/op 6145 B/op 53 allocs/op BenchmarkResponseStatusLine-4 760280 150.4 ns/op 0 B/op 0 allocs/op PASS ok net/http 17.248s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: AMD EPYC 7B12 BenchmarkServeHTTP-4 6578 17377 ns/op 34137 B/op 12 allocs/op PASS ok net/http/httputil 1.298s goos: freebsd goarch: amd64 pkg: net/netip cpu: AMD EPYC 7B12 BenchmarkIPNextPrev-4 124048 940.1 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 810152 147.0 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 266570 414.7 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 92140 1351 ns/op BenchmarkStdIPv4-4 180603 651.8 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 133483 869.6 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 131730 830.8 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 123488 1040 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 105932 1130 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 2401110 52.41 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 2188184 55.59 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 2051734 56.87 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 421597 270.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 421566 246.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 373653 283.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 113131 1054 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 453349 258.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 223681 502.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 238476 479.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 239876 500.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 105150 1161 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 579224 212.7 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 193564 629.9 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 250724 477.4 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 368796 311.7 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 225289 518.2 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 468094 234.9 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 247387 490.1 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 241714 502.4 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 246632 502.0 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 195170 659.8 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 690240 166.5 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 370041 327.7 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 162591 759.5 ns/op 96 B/op 2 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 193903 597.6 ns/op 56 B/op 2 allocs/op BenchmarkAddrPortString/v6_v4-4 265015 427.2 ns/op 56 B/op 2 allocs/op BenchmarkAddrPortString/v6_zone-4 190959 637.8 ns/op 56 B/op 2 allocs/op BenchmarkAddrPortMarshalText/v4-4 383853 311.7 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 175484 693.7 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 205873 584.4 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 266932 423.2 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 187771 617.2 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1550032 76.96 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1521708 79.18 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1474285 81.96 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1544356 85.48 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1441102 76.84 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1430667 83.41 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1443759 84.26 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1415673 82.66 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1425624 83.98 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 496276 230.0 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 815532 138.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 310764 365.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 352378 350.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 304263 367.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 101538 1187 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 706117 151.6 ns/op PASS ok net/netip 9.331s 2023/12/01 19:55:34 Test RPC server listening on 127.0.0.1:21933 2023/12/01 19:55:34 Test HTTP RPC server listening on 127.0.0.1:21934 goos: freebsd goarch: amd64 pkg: net/rpc cpu: AMD EPYC 7B12 BenchmarkEndToEnd-4 1640 72756 ns/op BenchmarkEndToEndHTTP-4 1540 73188 ns/op BenchmarkEndToEndAsync-4 4363 27943 ns/op BenchmarkEndToEndAsyncHTTP-4 4402 26797 ns/op PASS ok net/rpc 1.873s goos: freebsd goarch: amd64 pkg: net/textproto cpu: AMD EPYC 7B12 BenchmarkReadMIMEHeader/client_headers-4 4570 22851 ns/op BenchmarkReadMIMEHeader/server_headers-4 6835 15617 ns/op BenchmarkUncommon-4 34743 3190 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.420s goos: freebsd goarch: amd64 pkg: net/url cpu: AMD EPYC 7B12 BenchmarkString-4 5539 18731 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 129890 914.6 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 785425 151.6 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 144386 865.4 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 258079 458.3 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 120114 979.5 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 21321 5712 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 575157 193.2 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 140750 864.2 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 251565 452.9 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 126835 969.1 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 23175 5229 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 235879 462.2 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 100706 1178 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 101143 1203 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 44469 2766 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 8011 14925 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 251445 478.2 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 100804 1180 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 99296 1198 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 44342 2705 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 7084 15252 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.015s goos: freebsd goarch: amd64 pkg: os cpu: AMD EPYC 7B12 BenchmarkExpand/noop-4 4469652 26.52 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 237424 423.2 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1287 86565 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:512: benchmarkReaddirname ".": 131 entries os_test.go:512: benchmarkReaddirname ".": 131 entries os_test.go:512: benchmarkReaddirname ".": 131 entries BenchmarkReaddir-4 500 238679 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:529: benchmarkReaddir ".": 131 entries os_test.go:529: benchmarkReaddir ".": 131 entries os_test.go:529: benchmarkReaddir ".": 131 entries BenchmarkReadDir-4 1082 113482 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:546: benchmarkReadDir ".": 131 entries os_test.go:546: benchmarkReadDir ".": 131 entries os_test.go:546: benchmarkReadDir ".": 131 entries BenchmarkStatDot-4 153475 803.1 ns/op BenchmarkStatFile-4 124126 995.1 ns/op BenchmarkStatDir-4 130816 922.3 ns/op BenchmarkLstatDot-4 151765 820.0 ns/op BenchmarkLstatFile-4 122325 989.0 ns/op BenchmarkLstatDir-4 134320 922.4 ns/op PASS ok os 2.549s goos: freebsd goarch: amd64 pkg: os/exec cpu: AMD EPYC 7B12 BenchmarkExecHostname-4 63 2265225 ns/op 6558 B/op 29 allocs/op PASS ok os/exec 1.305s goos: freebsd goarch: amd64 pkg: os/user cpu: AMD EPYC 7B12 BenchmarkCurrent-4 473031 221.1 ns/op PASS ok os/user 1.135s goos: freebsd goarch: amd64 pkg: reflect cpu: AMD EPYC 7B12 BenchmarkBool-4 4726108 25.06 ns/op BenchmarkString-4 2957128 40.63 ns/op BenchmarkBytes-4 2665044 43.63 ns/op BenchmarkNamedBytes-4 1479453 79.96 ns/op BenchmarkBytesArray-4 995554 120.8 ns/op BenchmarkSliceLen-4 3079476 38.70 ns/op BenchmarkMapLen-4 1097761 109.5 ns/op BenchmarkStringLen-4 2266852 52.98 ns/op BenchmarkArrayLen-4 1656998 73.51 ns/op BenchmarkSliceCap-4 3026601 38.51 ns/op BenchmarkDeepEqual/int8-4 515835 232.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 118374 1003 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 416664 267.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 112359 1069 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 406842 270.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 112302 1048 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 446812 270.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 110274 1051 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 412942 267.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 112497 1047 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 507169 229.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 152064 787.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 411748 265.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 111472 1065 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 406393 269.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 111962 1060 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 443222 266.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 114764 1048 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 404289 270.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 111322 1049 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 417853 273.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 112407 1057 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 446923 268.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 109897 1062 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 427851 265.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 113935 1063 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 451854 265.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 113917 1068 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 416312 267.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 113877 1055 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 459706 227.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 118681 1018 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 444636 264.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 111786 1070 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 141930 794.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 75195 1589 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 58344 2018 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 42075 2840 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 44120 2733 ns/op BenchmarkIsZero/ArrayComparable-4 346261 349.8 ns/op BenchmarkIsZero/ArrayIncomparable-4 40020 3016 ns/op BenchmarkIsZero/StructComparable-4 761018 151.6 ns/op BenchmarkIsZero/StructIncomparable-4 176010 671.5 ns/op BenchmarkIsZero/ArrayInt_4-4 1601444 75.47 ns/op BenchmarkIsZero/ArrayInt_1024-4 19800 6051 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 38366 3118 ns/op BenchmarkIsZero/Struct4Int-4 1591296 75.08 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 19674 6074 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 19634 6073 ns/op BenchmarkIsZero/StructInt_512-4 38330 3100 ns/op BenchmarkSetZero/Bool/Direct-4 4788247 25.03 ns/op BenchmarkSetZero/Bool/CachedZero-4 1000000 114.7 ns/op BenchmarkSetZero/Bool/NewZero-4 750579 153.2 ns/op BenchmarkSetZero/Int/Direct-4 3078444 40.00 ns/op BenchmarkSetZero/Int/CachedZero-4 1046359 115.2 ns/op BenchmarkSetZero/Int/NewZero-4 780720 150.0 ns/op BenchmarkSetZero/Uint/Direct-4 3042436 39.35 ns/op BenchmarkSetZero/Uint/CachedZero-4 1000000 112.2 ns/op BenchmarkSetZero/Uint/NewZero-4 795658 151.4 ns/op BenchmarkSetZero/Float/Direct-4 3055675 38.87 ns/op BenchmarkSetZero/Float/CachedZero-4 1000000 115.0 ns/op BenchmarkSetZero/Float/NewZero-4 798571 149.9 ns/op BenchmarkSetZero/Complex/Direct-4 3059409 40.24 ns/op BenchmarkSetZero/Complex/CachedZero-4 1000000 111.9 ns/op BenchmarkSetZero/Complex/NewZero-4 735819 151.9 ns/op BenchmarkSetZero/Array/Direct-4 2701596 44.21 ns/op BenchmarkSetZero/Array/CachedZero-4 1054860 112.0 ns/op BenchmarkSetZero/Array/NewZero-4 658713 152.3 ns/op BenchmarkSetZero/Chan/Direct-4 3044012 38.92 ns/op BenchmarkSetZero/Chan/CachedZero-4 1120552 107.1 ns/op BenchmarkSetZero/Chan/NewZero-4 844314 144.5 ns/op BenchmarkSetZero/Func/Direct-4 2967418 39.65 ns/op BenchmarkSetZero/Func/CachedZero-4 1000000 108.5 ns/op BenchmarkSetZero/Func/NewZero-4 702422 143.8 ns/op BenchmarkSetZero/Interface/Direct-4 2961237 40.59 ns/op BenchmarkSetZero/Interface/CachedZero-4 1069378 115.3 ns/op BenchmarkSetZero/Interface/NewZero-4 773865 151.0 ns/op BenchmarkSetZero/Map/Direct-4 3058527 38.62 ns/op BenchmarkSetZero/Map/CachedZero-4 1105683 107.2 ns/op BenchmarkSetZero/Map/NewZero-4 726536 144.1 ns/op BenchmarkSetZero/Pointer/Direct-4 3021976 39.36 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1000000 106.9 ns/op BenchmarkSetZero/Pointer/NewZero-4 805032 144.3 ns/op BenchmarkSetZero/Slice/Direct-4 2900484 41.22 ns/op BenchmarkSetZero/Slice/CachedZero-4 1000000 113.1 ns/op BenchmarkSetZero/Slice/NewZero-4 800457 151.7 ns/op BenchmarkSetZero/String/Direct-4 3006753 39.78 ns/op BenchmarkSetZero/String/CachedZero-4 1070391 114.6 ns/op BenchmarkSetZero/String/NewZero-4 707666 151.8 ns/op BenchmarkSetZero/Struct/Direct-4 2710916 43.76 ns/op BenchmarkSetZero/Struct/CachedZero-4 877878 114.7 ns/op BenchmarkSetZero/Struct/NewZero-4 780750 150.8 ns/op BenchmarkSelect/1-4 247093 497.4 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 97053 1257 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 48549 2346 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 306915 391.3 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 262665 463.1 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 102135 1147 ns/op 111.57 MB/s BenchmarkCallArgCopy/size=256-4 89192 1273 ns/op 201.09 MB/s BenchmarkCallArgCopy/size=1024-4 77428 1568 ns/op 653.04 MB/s BenchmarkCallArgCopy/size=4096-4 51811 2361 ns/op 1735.04 MB/s BenchmarkCallArgCopy/size=65536-4 5550 21060 ns/op 3111.81 MB/s BenchmarkFieldByName1-4 1864341 68.13 ns/op BenchmarkFieldByName2-4 148213 987.3 ns/op BenchmarkFieldByName3-4 21901 6664 ns/op BenchmarkInterfaceBig-4 4946774 24.16 ns/op BenchmarkInterfaceSmall-4 4890999 24.56 ns/op BenchmarkNew-4 2910748 41.09 ns/op BenchmarkMap/StringKeys/MapIndex-4 3087 38563 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 2470 46291 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2877 39389 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2517 46535 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2850 37876 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 2419 46451 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 304918 385.4 ns/op PASS ok reflect 19.273s goos: freebsd goarch: amd64 pkg: regexp cpu: AMD EPYC 7B12 BenchmarkFind-4 16111 7183 ns/op 9402 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 22464 5044 ns/op 9333 B/op 1 allocs/op BenchmarkFindString-4 18787 6874 ns/op 9101 B/op 1 allocs/op BenchmarkFindSubmatch-4 17103 7513 ns/op 9280 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 16578 7254 ns/op 9388 B/op 2 allocs/op BenchmarkLiteral-4 26816 4640 ns/op BenchmarkNotLiteral-4 5895 20322 ns/op BenchmarkMatchClass-4 4260 26886 ns/op BenchmarkMatchClass_InRange-4 4000 26011 ns/op BenchmarkReplaceAll-4 4076 32050 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 28578 4481 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 50638 2274 ns/op BenchmarkAnchoredShortMatch-4 21982 5214 ns/op BenchmarkAnchoredLongMatch-4 26940 4366 ns/op BenchmarkOnePassShortA-4 26884 4417 ns/op BenchmarkNotOnePassShortA-4 10000 10275 ns/op BenchmarkOnePassShortB-4 34945 3468 ns/op BenchmarkNotOnePassShortB-4 15012 8275 ns/op BenchmarkOnePassLongPrefix-4 116181 1061 ns/op BenchmarkOnePassLongNotPrefix-4 39496 3108 ns/op BenchmarkMatchParallelShared-4 27018 4470 ns/op BenchmarkMatchParallelCopied-4 28398 4600 ns/op BenchmarkQuoteMetaAll-4 220395 497.2 ns/op 28.16 MB/s BenchmarkQuoteMetaNone-4 419838 255.9 ns/op 101.59 MB/s BenchmarkCompile/Onepass-4 5947 19747 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 2398 48121 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 279 444006 ns/op 90712 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 4989445 21.99 ns/op 727.56 MB/s BenchmarkMatch/Easy0/32-4 29226 4369 ns/op 7.33 MB/s BenchmarkMatch/Easy0/1K-4 27018 5183 ns/op 197.58 MB/s BenchmarkMatch/Easy0i/16-4 5029484 22.65 ns/op 706.31 MB/s BenchmarkMatch/Easy0i/32-4 8311 15144 ns/op 2.11 MB/s BenchmarkMatch/Easy0i/1K-4 352 338551 ns/op 3.02 MB/s BenchmarkMatch/Easy1/16-4 5297702 23.27 ns/op 687.45 MB/s BenchmarkMatch/Easy1/32-4 30846 4214 ns/op 7.59 MB/s BenchmarkMatch/Easy1/1K-4 10000 11208 ns/op 91.36 MB/s BenchmarkMatch/Medium/16-4 4979300 24.86 ns/op 643.55 MB/s BenchmarkMatch/Medium/32-4 9588 13807 ns/op 2.32 MB/s BenchmarkMatch/Medium/1K-4 390 294534 ns/op 3.48 MB/s BenchmarkMatch/Hard/16-4 4898234 23.07 ns/op 693.60 MB/s BenchmarkMatch/Hard/32-4 5752 20503 ns/op 1.56 MB/s BenchmarkMatch/Hard/1K-4 229 520425 ns/op 1.97 MB/s BenchmarkMatch/Hard1/16-4 1986 59101 ns/op 0.27 MB/s BenchmarkMatch/Hard1/32-4 1076 111714 ns/op 0.29 MB/s BenchmarkMatch/Hard1/1K-4 32 3225554 ns/op 0.32 MB/s BenchmarkMatch_onepass_regex/16-4 40040 3015 ns/op 5.31 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 23362 5108 ns/op 6.26 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 879 137965 ns/op 7.42 MB/s 24 B/op 0 allocs/op PASS ok regexp 8.721s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: AMD EPYC 7B12 BenchmarkEmptyOpContext-4 905848 130.2 ns/op BenchmarkIsWordChar-4 285486 417.2 ns/op PASS ok regexp/syntax 2.004s goos: freebsd goarch: amd64 pkg: runtime cpu: AMD EPYC 7B12 BenchmarkCallers/cached-4 96502 1114 ns/op BenchmarkCallers/inlined-4 98101 1164 ns/op BenchmarkCallers/no-cache-4 24463 4942 ns/op BenchmarkFPCallers/cached-4 3875878 30.94 ns/op BenchmarkMakeChan/Byte-4 1277192 92.47 ns/op BenchmarkMakeChan/Int-4 1000000 107.2 ns/op BenchmarkMakeChan/Ptr-4 899548 142.4 ns/op BenchmarkMakeChan/Struct/0-4 1523692 78.72 ns/op BenchmarkMakeChan/Struct/32-4 837472 193.3 ns/op BenchmarkMakeChan/Struct/40-4 630766 209.7 ns/op BenchmarkChanNonblocking-4 12629940 8.151 ns/op BenchmarkSelectUncontended-4 2062653 61.21 ns/op BenchmarkSelectSyncContended-4 32182 3842 ns/op BenchmarkSelectAsyncContended-4 126434 1012 ns/op BenchmarkSelectNonblock-4 8158009 14.19 ns/op BenchmarkChanUncontended-4 8983 11631 ns/op BenchmarkChanContended-4 756 166362 ns/op BenchmarkChanSync-4 162433 819.0 ns/op BenchmarkChanSyncWork-4 54072 2103 ns/op BenchmarkChanProdCons0-4 94738 1489 ns/op BenchmarkChanProdCons10-4 102000 1292 ns/op BenchmarkChanProdCons100-4 79350 1507 ns/op BenchmarkChanProdConsWork0-4 72134 1745 ns/op BenchmarkChanProdConsWork10-4 80696 1536 ns/op BenchmarkChanProdConsWork100-4 67027 1774 ns/op BenchmarkSelectProdCons-4 50236 2495 ns/op BenchmarkReceiveDataFromClosedChan-4 1468705 82.15 ns/op BenchmarkChanCreation-4 170481 680.2 ns/op BenchmarkChanSem-4 120406 887.6 ns/op BenchmarkChanPopular-4 87 1174310 ns/op BenchmarkChanClosed-4 935094 111.4 ns/op BenchmarkCallClosure-4 8028200 14.71 ns/op BenchmarkCallClosure1-4 7993515 14.92 ns/op BenchmarkCallClosure2-4 2059404 60.18 ns/op BenchmarkCallClosure3-4 2480605 50.82 ns/op BenchmarkCallClosure4-4 1925677 61.51 ns/op BenchmarkComplex128DivNormal-4 13718766 8.198 ns/op BenchmarkComplex128DivNisNaN-4 11625334 10.30 ns/op BenchmarkComplex128DivDisNaN-4 10965288 10.88 ns/op BenchmarkComplex128DivNisInf-4 13502425 8.674 ns/op BenchmarkComplex128DivDisInf-4 8560191 13.84 ns/op BenchmarkAllocation-4 7083 24077 ns/op BenchmarkReadMemStats-4 5167 27015 ns/op BenchmarkReadMemStatsLatency-4 1 176971 p50-ns 176971 p90-ns 176971 p99-ns BenchmarkWriteBarrier-4 3104290 36.62 ns/op BenchmarkBulkWriteBarrier-4 10076085 11.44 ns/op BenchmarkScanStackNoLocals-4 4 26617896 ns/op BenchmarkMSpanCountAlloc/bits=64-4 13830429 8.134 ns/op BenchmarkMSpanCountAlloc/bits=128-4 13385803 8.102 ns/op BenchmarkMSpanCountAlloc/bits=256-4 13315486 9.056 ns/op BenchmarkMSpanCountAlloc/bits=512-4 10252006 11.32 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 7239739 17.50 ns/op BenchmarkHash5-4 8990598 13.05 ns/op 383.01 MB/s BenchmarkHash16-4 8628960 13.70 ns/op 1168.25 MB/s BenchmarkHash64-4 7973109 14.92 ns/op 4289.79 MB/s BenchmarkHash1024-4 4302030 27.68 ns/op 36997.43 MB/s BenchmarkHash65536-4 89844 1320 ns/op 49652.50 MB/s BenchmarkAlignedLoad-4 9563425 11.20 ns/op BenchmarkUnalignedLoad-4 9424237 10.85 ns/op BenchmarkEqEfaceConcrete-4 7376152 14.43 ns/op BenchmarkEqIfaceConcrete-4 8436896 13.70 ns/op BenchmarkNeEfaceConcrete-4 8088630 13.14 ns/op BenchmarkNeIfaceConcrete-4 8213720 13.71 ns/op BenchmarkConvT2EByteSized/bool-4 8001877 14.85 ns/op BenchmarkConvT2EByteSized/uint8-4 7801843 14.48 ns/op BenchmarkConvT2ESmall-4 7034850 16.43 ns/op BenchmarkConvT2EUintptr-4 7199112 16.27 ns/op BenchmarkConvT2ELarge-4 1745449 72.05 ns/op BenchmarkConvT2ISmall-4 6910546 16.77 ns/op BenchmarkConvT2IUintptr-4 7017145 16.79 ns/op BenchmarkConvT2ILarge-4 1738618 65.22 ns/op BenchmarkConvI2E-4 6893206 16.77 ns/op BenchmarkConvI2I-4 7142784 15.73 ns/op BenchmarkAssertE2T-4 5767362 19.75 ns/op BenchmarkAssertE2TLarge-4 3623698 31.88 ns/op BenchmarkAssertE2I-4 7691661 15.87 ns/op BenchmarkAssertI2T-4 5777566 19.92 ns/op BenchmarkAssertI2I-4 7585947 15.75 ns/op BenchmarkAssertI2E-4 7606504 15.06 ns/op BenchmarkAssertE2E-4 7748728 14.92 ns/op BenchmarkAssertE2T2-4 4824004 24.98 ns/op BenchmarkAssertE2T2Blank-4 5659653 19.74 ns/op BenchmarkAssertI2E2-4 6020896 19.44 ns/op BenchmarkAssertI2E2Blank-4 7897807 14.91 ns/op BenchmarkAssertE2E2-4 6083240 18.70 ns/op BenchmarkAssertE2E2Blank-4 8015786 14.50 ns/op BenchmarkConvT2Ezero/zero/16-4 7166745 17.10 ns/op BenchmarkConvT2Ezero/zero/32-4 7232325 16.08 ns/op BenchmarkConvT2Ezero/zero/64-4 7289527 15.58 ns/op BenchmarkConvT2Ezero/zero/str-4 7251114 15.91 ns/op BenchmarkConvT2Ezero/zero/slice-4 7002566 16.20 ns/op BenchmarkConvT2Ezero/zero/big-4 312518 402.7 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1799504 65.81 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1738279 83.26 ns/op BenchmarkConvT2Ezero/nonzero/big-4 435956 345.0 ns/op BenchmarkConvT2Ezero/smallint/16-4 6876142 17.99 ns/op BenchmarkConvT2Ezero/smallint/32-4 7294646 16.39 ns/op BenchmarkConvT2Ezero/smallint/64-4 7275540 16.04 ns/op BenchmarkConvT2Ezero/largeint/16-4 2073493 55.83 ns/op BenchmarkConvT2Ezero/largeint/32-4 2554908 49.44 ns/op BenchmarkConvT2Ezero/largeint/64-4 2653612 57.56 ns/op BenchmarkMalloc8-4 3071451 39.95 ns/op BenchmarkMalloc16-4 2879175 43.99 ns/op BenchmarkMallocTypeInfo8-4 2700363 43.87 ns/op BenchmarkMallocTypeInfo16-4 2609265 58.66 ns/op BenchmarkMallocLargeStruct-4 316826 502.6 ns/op BenchmarkGoroutineSelect-4 85 1363580 ns/op BenchmarkGoroutineBlocking-4 100 1135457 ns/op BenchmarkGoroutineForRange-4 100 1193194 ns/op BenchmarkGoroutineIdle-4 130 939497 ns/op BenchmarkHashStringSpeed-4 3892191 29.15 ns/op BenchmarkHashBytesSpeed-4 2114140 53.83 ns/op BenchmarkHashInt32Speed-4 4102980 28.17 ns/op BenchmarkHashInt64Speed-4 4178546 29.03 ns/op BenchmarkHashStringArraySpeed-4 830448 135.1 ns/op BenchmarkMegMap-4 4331184 27.68 ns/op BenchmarkMegOneMap-4 5316261 21.74 ns/op BenchmarkMegEqMap-4 3926 38481 ns/op BenchmarkMegEmptyMap-4 6189808 18.35 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 3747670 31.40 ns/op BenchmarkSmallStrMap-4 4600144 26.08 ns/op BenchmarkMapStringKeysEight_16-4 4312761 27.18 ns/op BenchmarkMapStringKeysEight_32-4 4693423 25.00 ns/op BenchmarkMapStringKeysEight_64-4 4591454 25.59 ns/op BenchmarkMapStringKeysEight_1M-4 4629103 26.21 ns/op BenchmarkIntMap-4 5215635 21.47 ns/op BenchmarkMapFirst/1-4 5894367 19.08 ns/op BenchmarkMapFirst/2-4 5799320 19.53 ns/op BenchmarkMapFirst/3-4 5998339 20.15 ns/op BenchmarkMapFirst/4-4 5775306 20.74 ns/op BenchmarkMapFirst/5-4 5711584 20.67 ns/op BenchmarkMapFirst/6-4 5750611 19.94 ns/op BenchmarkMapFirst/7-4 5980533 19.91 ns/op BenchmarkMapFirst/8-4 5601438 19.61 ns/op BenchmarkMapFirst/9-4 5325180 22.29 ns/op BenchmarkMapFirst/10-4 5169877 22.41 ns/op BenchmarkMapFirst/11-4 5339840 22.04 ns/op BenchmarkMapFirst/12-4 5167492 21.69 ns/op BenchmarkMapFirst/13-4 5201454 22.32 ns/op BenchmarkMapFirst/14-4 5259722 21.40 ns/op BenchmarkMapFirst/15-4 5476256 20.88 ns/op BenchmarkMapFirst/16-4 5405553 21.95 ns/op BenchmarkMapMid/1-4 5948383 18.28 ns/op BenchmarkMapMid/2-4 5677006 19.23 ns/op BenchmarkMapMid/3-4 5772363 20.39 ns/op BenchmarkMapMid/4-4 5651127 20.38 ns/op BenchmarkMapMid/5-4 5709121 20.34 ns/op BenchmarkMapMid/6-4 5677570 20.53 ns/op BenchmarkMapMid/7-4 5443932 20.61 ns/op BenchmarkMapMid/8-4 5377346 21.18 ns/op BenchmarkMapMid/9-4 5365989 22.21 ns/op BenchmarkMapMid/10-4 5308545 23.48 ns/op BenchmarkMapMid/11-4 5270228 22.44 ns/op BenchmarkMapMid/12-4 5228992 22.10 ns/op BenchmarkMapMid/13-4 5123133 22.99 ns/op BenchmarkMapMid/14-4 5158869 21.46 ns/op BenchmarkMapMid/15-4 5238891 22.43 ns/op BenchmarkMapMid/16-4 5402720 23.43 ns/op BenchmarkMapLast/1-4 5886638 19.46 ns/op BenchmarkMapLast/2-4 5841511 19.83 ns/op BenchmarkMapLast/3-4 5746783 21.01 ns/op BenchmarkMapLast/4-4 5551510 20.60 ns/op BenchmarkMapLast/5-4 5389344 20.46 ns/op BenchmarkMapLast/6-4 5330833 20.06 ns/op BenchmarkMapLast/7-4 5541840 21.26 ns/op BenchmarkMapLast/8-4 5240618 21.23 ns/op BenchmarkMapLast/9-4 4820568 21.90 ns/op BenchmarkMapLast/10-4 5047869 21.51 ns/op BenchmarkMapLast/11-4 4961484 22.12 ns/op BenchmarkMapLast/12-4 5168781 24.59 ns/op BenchmarkMapLast/13-4 4900178 23.46 ns/op BenchmarkMapLast/14-4 5024998 22.82 ns/op BenchmarkMapLast/15-4 5256481 23.51 ns/op BenchmarkMapLast/16-4 5311464 23.04 ns/op BenchmarkMapCycle-4 4366236 25.69 ns/op BenchmarkRepeatedLookupStrMapKey32-4 5109154 22.81 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 5240 22525 ns/op BenchmarkMakeMap/[Byte]Byte-4 1000000 175.7 ns/op BenchmarkMakeMap/[Int]Int-4 436659 305.4 ns/op BenchmarkNewEmptyMap-4 6560536 17.51 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1986448 60.55 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 838579 145.6 ns/op BenchmarkMapIterEmpty-4 7175127 15.97 ns/op BenchmarkSameLengthMap-4 6022915 19.52 ns/op BenchmarkBigKeyMap-4 2398777 49.56 ns/op BenchmarkBigValMap-4 2296288 51.35 ns/op BenchmarkSmallKeyMap-4 3810976 30.93 ns/op BenchmarkMapPopulate/1-4 3130267 39.33 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 202824 585.7 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 13696 10152 ns/op 3347 B/op 17 allocs/op BenchmarkMapPopulate/1000-4 1078 112301 ns/op 53280 B/op 72 allocs/op BenchmarkMapPopulate/10000-4 99 1235362 ns/op 427475 B/op 318 allocs/op BenchmarkMapPopulate/100000-4 7 14288524 ns/op 3608227 B/op 3989 allocs/op BenchmarkComplexAlgMap-4 636979 189.5 ns/op BenchmarkGoMapClear/Reflexive/1-4 2532716 47.12 ns/op BenchmarkGoMapClear/Reflexive/10-4 2238952 52.17 ns/op BenchmarkGoMapClear/Reflexive/100-4 870249 134.0 ns/op BenchmarkGoMapClear/Reflexive/1000-4 73622 1632 ns/op BenchmarkGoMapClear/Reflexive/10000-4 9374 13017 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1932070 61.17 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1829850 64.18 ns/op BenchmarkGoMapClear/NonReflexive/100-4 806043 147.0 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 70566 1638 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 8215 12734 ns/op BenchmarkMapStringConversion/32/simple-4 2660899 43.97 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 2347777 51.37 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 2392790 50.21 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 2584574 45.40 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 2201397 54.84 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 2361837 51.11 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 2710420 42.68 ns/op BenchmarkMapInterfacePtr-4 2592834 40.13 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4941477 24.13 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 171249 732.9 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 7006 15897 ns/op BenchmarkMapPop1000-4 504 230777 ns/op BenchmarkMapPop10000-4 28 4040463 ns/op BenchmarkMapAssign/Int32/256-4 4172316 27.48 ns/op BenchmarkMapAssign/Int32/65536-4 1987622 57.88 ns/op BenchmarkMapAssign/Int64/256-4 4424370 26.68 ns/op BenchmarkMapAssign/Int64/65536-4 2032332 58.74 ns/op BenchmarkMapAssign/Str/256-4 3119718 40.11 ns/op BenchmarkMapAssign/Str/65536-4 1580080 82.02 ns/op BenchmarkMapOperatorAssign/Int32/256-4 2317222 51.24 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 1459333 76.34 ns/op BenchmarkMapOperatorAssign/Int64/256-4 2391332 50.36 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 1346756 79.93 ns/op BenchmarkMapOperatorAssign/Str/256-4 756962 2211 ns/op BenchmarkMapOperatorAssign/Str/65536-4 601137 204.8 ns/op BenchmarkMapAppendAssign/Int32/256-4 1896478 61.17 ns/op 35 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 644666 161.7 ns/op 39 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 1892299 62.24 ns/op 35 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 566157 182.7 ns/op 42 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 967038 103.6 ns/op 63 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 421525 292.4 ns/op 67 B/op 0 allocs/op BenchmarkMapDelete/Int32/100-4 2420826 49.86 ns/op BenchmarkMapDelete/Int32/1000-4 2703390 44.55 ns/op BenchmarkMapDelete/Int32/10000-4 2599158 46.02 ns/op BenchmarkMapDelete/Int64/100-4 2464130 48.57 ns/op BenchmarkMapDelete/Int64/1000-4 2669317 44.71 ns/op BenchmarkMapDelete/Int64/10000-4 2602891 45.85 ns/op BenchmarkMapDelete/Str/100-4 1911423 63.22 ns/op BenchmarkMapDelete/Str/1000-4 2078120 56.38 ns/op BenchmarkMapDelete/Str/10000-4 1953412 61.84 ns/op BenchmarkMapDelete/Pointer/100-4 2169944 55.37 ns/op BenchmarkMapDelete/Pointer/1000-4 2446700 49.94 ns/op BenchmarkMapDelete/Pointer/10000-4 2298721 50.56 ns/op BenchmarkMemmove/0-4 15760150 7.147 ns/op BenchmarkMemmove/1-4 2881891 40.85 ns/op 24.48 MB/s BenchmarkMemmove/2-4 2859877 41.15 ns/op 48.60 MB/s BenchmarkMemmove/3-4 2931132 41.75 ns/op 71.86 MB/s BenchmarkMemmove/4-4 2925553 40.86 ns/op 97.89 MB/s BenchmarkMemmove/5-4 2943818 42.34 ns/op 118.09 MB/s BenchmarkMemmove/6-4 2882887 41.05 ns/op 146.17 MB/s BenchmarkMemmove/7-4 2861668 41.75 ns/op 167.68 MB/s BenchmarkMemmove/8-4 2729422 41.93 ns/op 190.80 MB/s BenchmarkMemmove/9-4 2626885 45.52 ns/op 197.73 MB/s BenchmarkMemmove/10-4 2650453 45.64 ns/op 219.12 MB/s BenchmarkMemmove/11-4 2626986 44.74 ns/op 245.88 MB/s BenchmarkMemmove/12-4 2622817 45.38 ns/op 264.44 MB/s BenchmarkMemmove/13-4 2679753 45.32 ns/op 286.82 MB/s BenchmarkMemmove/14-4 2626707 45.24 ns/op 309.49 MB/s BenchmarkMemmove/15-4 2632526 46.96 ns/op 319.41 MB/s BenchmarkMemmove/16-4 2749834 43.59 ns/op 367.04 MB/s BenchmarkMemmove/32-4 2638623 45.37 ns/op 705.36 MB/s BenchmarkMemmove/64-4 2414360 51.24 ns/op 1249.10 MB/s BenchmarkMemmove/128-4 1941643 61.78 ns/op 2071.98 MB/s BenchmarkMemmove/256-4 1515162 79.04 ns/op 3239.02 MB/s BenchmarkMemmove/512-4 877492 122.9 ns/op 4164.70 MB/s BenchmarkMemmove/1024-4 600634 186.3 ns/op 5497.53 MB/s BenchmarkMemmove/2048-4 324830 372.6 ns/op 5495.99 MB/s BenchmarkMemmove/4096-4 178300 599.1 ns/op 6837.36 MB/s BenchmarkMemmoveOverlap/32-4 2576188 46.05 ns/op 694.90 MB/s BenchmarkMemmoveOverlap/64-4 2329401 50.83 ns/op 1258.98 MB/s BenchmarkMemmoveOverlap/128-4 1938115 63.12 ns/op 2027.94 MB/s BenchmarkMemmoveOverlap/256-4 1489498 79.25 ns/op 3230.20 MB/s BenchmarkMemmoveOverlap/512-4 766090 138.0 ns/op 3710.83 MB/s BenchmarkMemmoveOverlap/1024-4 635776 190.5 ns/op 5374.71 MB/s BenchmarkMemmoveOverlap/2048-4 373412 323.7 ns/op 6326.90 MB/s BenchmarkMemmoveOverlap/4096-4 192621 584.1 ns/op 7012.17 MB/s BenchmarkMemmoveUnalignedDst/0-4 15369207 6.700 ns/op BenchmarkMemmoveUnalignedDst/1-4 2983351 39.90 ns/op 25.06 MB/s BenchmarkMemmoveUnalignedDst/2-4 2882764 42.54 ns/op 47.01 MB/s BenchmarkMemmoveUnalignedDst/3-4 2869303 42.88 ns/op 69.97 MB/s BenchmarkMemmoveUnalignedDst/4-4 2910189 41.41 ns/op 96.60 MB/s BenchmarkMemmoveUnalignedDst/5-4 2852162 42.40 ns/op 117.93 MB/s BenchmarkMemmoveUnalignedDst/6-4 2730800 42.59 ns/op 140.89 MB/s BenchmarkMemmoveUnalignedDst/7-4 2807125 41.62 ns/op 168.18 MB/s BenchmarkMemmoveUnalignedDst/8-4 2825133 44.61 ns/op 179.31 MB/s BenchmarkMemmoveUnalignedDst/9-4 2602243 45.72 ns/op 196.83 MB/s BenchmarkMemmoveUnalignedDst/10-4 2576136 46.58 ns/op 214.71 MB/s BenchmarkMemmoveUnalignedDst/11-4 2625745 45.78 ns/op 240.28 MB/s BenchmarkMemmoveUnalignedDst/12-4 2626335 45.14 ns/op 265.81 MB/s BenchmarkMemmoveUnalignedDst/13-4 2659491 45.70 ns/op 284.49 MB/s BenchmarkMemmoveUnalignedDst/14-4 2609166 44.84 ns/op 312.24 MB/s BenchmarkMemmoveUnalignedDst/15-4 2628462 44.79 ns/op 334.90 MB/s BenchmarkMemmoveUnalignedDst/16-4 2598930 45.72 ns/op 349.99 MB/s BenchmarkMemmoveUnalignedDst/32-4 2410636 47.94 ns/op 667.48 MB/s BenchmarkMemmoveUnalignedDst/64-4 2308384 52.47 ns/op 1219.69 MB/s BenchmarkMemmoveUnalignedDst/128-4 1898607 64.19 ns/op 1994.11 MB/s BenchmarkMemmoveUnalignedDst/256-4 1501891 80.61 ns/op 3175.89 MB/s BenchmarkMemmoveUnalignedDst/512-4 964287 123.5 ns/op 4145.82 MB/s BenchmarkMemmoveUnalignedDst/1024-4 618027 193.7 ns/op 5285.56 MB/s BenchmarkMemmoveUnalignedDst/2048-4 371238 326.4 ns/op 6275.09 MB/s BenchmarkMemmoveUnalignedDst/4096-4 181850 603.1 ns/op 6791.83 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 2513814 48.32 ns/op 662.20 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 2285539 52.21 ns/op 1225.78 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1834300 63.76 ns/op 2007.53 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1486010 81.19 ns/op 3152.93 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 1031508 116.3 ns/op 4402.47 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 590139 198.9 ns/op 5149.13 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 333087 328.5 ns/op 6234.55 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 188755 631.1 ns/op 6490.22 MB/s BenchmarkMemmoveUnalignedSrc/0-4 15842631 6.701 ns/op BenchmarkMemmoveUnalignedSrc/1-4 2968807 40.27 ns/op 24.84 MB/s BenchmarkMemmoveUnalignedSrc/2-4 2869844 41.80 ns/op 47.85 MB/s BenchmarkMemmoveUnalignedSrc/3-4 2937478 42.68 ns/op 70.29 MB/s BenchmarkMemmoveUnalignedSrc/4-4 2859753 41.09 ns/op 97.35 MB/s BenchmarkMemmoveUnalignedSrc/5-4 2926874 41.29 ns/op 121.09 MB/s BenchmarkMemmoveUnalignedSrc/6-4 2893804 41.16 ns/op 145.77 MB/s BenchmarkMemmoveUnalignedSrc/7-4 2911399 40.54 ns/op 172.66 MB/s BenchmarkMemmoveUnalignedSrc/8-4 2846497 42.09 ns/op 190.07 MB/s BenchmarkMemmoveUnalignedSrc/9-4 2542777 45.83 ns/op 196.36 MB/s BenchmarkMemmoveUnalignedSrc/10-4 2646975 45.17 ns/op 221.38 MB/s BenchmarkMemmoveUnalignedSrc/11-4 2630226 45.45 ns/op 242.01 MB/s BenchmarkMemmoveUnalignedSrc/12-4 2629952 45.31 ns/op 264.86 MB/s BenchmarkMemmoveUnalignedSrc/13-4 2661612 46.71 ns/op 278.31 MB/s BenchmarkMemmoveUnalignedSrc/14-4 2633904 45.22 ns/op 309.57 MB/s BenchmarkMemmoveUnalignedSrc/15-4 2653267 46.42 ns/op 323.15 MB/s BenchmarkMemmoveUnalignedSrc/16-4 2607559 45.92 ns/op 348.47 MB/s BenchmarkMemmoveUnalignedSrc/32-4 2541426 47.84 ns/op 668.87 MB/s BenchmarkMemmoveUnalignedSrc/64-4 2197488 52.35 ns/op 1222.56 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1896184 63.82 ns/op 2005.55 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1456125 81.04 ns/op 3158.85 MB/s BenchmarkMemmoveUnalignedSrc/512-4 973974 114.8 ns/op 4461.54 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 508622 198.4 ns/op 5160.63 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 336973 337.8 ns/op 6063.24 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 178791 631.2 ns/op 6489.31 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 2093026 52.19 ns/op 306.55 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 2090902 55.24 ns/op 289.66 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 2086009 57.66 ns/op 277.47 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 2141443 58.56 ns/op 273.23 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 2057662 57.17 ns/op 279.86 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 2173669 56.68 ns/op 282.27 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 2089873 58.09 ns/op 275.41 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 2029042 58.28 ns/op 274.52 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1832570 61.62 ns/op 1038.64 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1855969 65.95 ns/op 970.40 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1880868 63.90 ns/op 1001.60 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1853079 66.59 ns/op 961.18 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1810695 65.12 ns/op 982.76 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1868025 66.10 ns/op 968.23 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1854763 63.89 ns/op 1001.79 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1858036 63.19 ns/op 1012.84 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 1296900 94.13 ns/op 2719.53 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 1000000 108.2 ns/op 2365.98 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 1278025 93.41 ns/op 2740.54 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 1290502 90.73 ns/op 2821.61 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 1294596 91.36 ns/op 2802.07 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 1290055 92.15 ns/op 2778.12 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 1327891 92.55 ns/op 2766.16 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 1289918 93.47 ns/op 2738.98 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 154144 741.5 ns/op 5523.74 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 109402 1062 ns/op 3856.87 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 186544 634.7 ns/op 6453.56 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 181814 640.6 ns/op 6393.82 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 182794 636.4 ns/op 6436.17 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 171638 640.7 ns/op 6393.00 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 181644 645.4 ns/op 6346.76 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 174238 641.7 ns/op 6383.43 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 9726 11655 ns/op 5622.89 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 7090 16894 ns/op 3879.30 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 11672 10333 ns/op 6342.28 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 11571 10387 ns/op 6309.67 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 11454 10255 ns/op 6390.34 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 10000 10320 ns/op 6350.51 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 11712 10318 ns/op 6351.63 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 11778 10375 ns/op 6316.78 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 2438102 49.54 ns/op 645.95 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 2261808 52.96 ns/op 1208.48 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1915767 62.30 ns/op 2054.42 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1477197 82.26 ns/op 3112.24 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 868587 125.2 ns/op 4090.48 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 628200 190.5 ns/op 5376.52 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 335193 320.4 ns/op 6392.50 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 184107 634.1 ns/op 6459.68 MB/s BenchmarkMemclr/5-4 13194247 8.304 ns/op 602.15 MB/s BenchmarkMemclr/16-4 13945880 8.965 ns/op 1784.81 MB/s BenchmarkMemclr/64-4 12207126 8.807 ns/op 7266.63 MB/s BenchmarkMemclr/256-4 11877974 9.331 ns/op 27434.03 MB/s BenchmarkMemclr/4096-4 2797779 42.92 ns/op 95423.03 MB/s BenchmarkMemclr/65536-4 151878 733.7 ns/op 89325.41 MB/s BenchmarkMemclr/1M-4 7797 13943 ns/op 75202.10 MB/s BenchmarkMemclr/4M-4 2144 75836 ns/op 55307.88 MB/s BenchmarkMemclr/8M-4 808 129320 ns/op 64867.22 MB/s BenchmarkMemclr/16M-4 508 246515 ns/op 68057.69 MB/s BenchmarkMemclr/64M-4 91 1402744 ns/op 47841.12 MB/s BenchmarkMemclrUnaligned/0_5-4 7591846 15.00 ns/op 333.22 MB/s BenchmarkMemclrUnaligned/0_16-4 7978468 13.43 ns/op 1191.70 MB/s BenchmarkMemclrUnaligned/0_64-4 8154373 14.63 ns/op 4374.35 MB/s BenchmarkMemclrUnaligned/0_256-4 7874599 15.54 ns/op 16470.83 MB/s BenchmarkMemclrUnaligned/0_4096-4 2696884 43.63 ns/op 93875.13 MB/s BenchmarkMemclrUnaligned/0_65536-4 158923 737.5 ns/op 88863.07 MB/s BenchmarkMemclrUnaligned/1_5-4 8333217 12.58 ns/op 397.46 MB/s BenchmarkMemclrUnaligned/1_16-4 8328534 12.81 ns/op 1248.59 MB/s BenchmarkMemclrUnaligned/1_64-4 8158514 12.88 ns/op 4969.72 MB/s BenchmarkMemclrUnaligned/1_256-4 7829923 14.11 ns/op 18139.68 MB/s BenchmarkMemclrUnaligned/1_4096-4 1815043 65.96 ns/op 62101.47 MB/s BenchmarkMemclrUnaligned/1_65536-4 129760 947.5 ns/op 69166.71 MB/s BenchmarkMemclrUnaligned/4_5-4 8177712 12.82 ns/op 390.03 MB/s BenchmarkMemclrUnaligned/4_16-4 8569201 13.97 ns/op 1145.14 MB/s BenchmarkMemclrUnaligned/4_64-4 8653132 12.81 ns/op 4995.95 MB/s BenchmarkMemclrUnaligned/4_256-4 7601266 13.21 ns/op 19371.93 MB/s BenchmarkMemclrUnaligned/4_4096-4 1949438 61.13 ns/op 67009.22 MB/s BenchmarkMemclrUnaligned/4_65536-4 132111 881.3 ns/op 74360.41 MB/s BenchmarkMemclrUnaligned/7_5-4 8283562 12.71 ns/op 393.36 MB/s BenchmarkMemclrUnaligned/7_16-4 8369514 14.00 ns/op 1142.87 MB/s BenchmarkMemclrUnaligned/7_64-4 8425914 13.31 ns/op 4808.30 MB/s BenchmarkMemclrUnaligned/7_256-4 8026219 15.20 ns/op 16842.99 MB/s BenchmarkMemclrUnaligned/7_4096-4 1804527 66.43 ns/op 61659.28 MB/s BenchmarkMemclrUnaligned/7_65536-4 127338 930.6 ns/op 70427.15 MB/s BenchmarkMemclrUnaligned/0_1M-4 7802 20955 ns/op 50040.50 MB/s BenchmarkMemclrUnaligned/0_4M-4 2011 70164 ns/op 59778.67 MB/s BenchmarkMemclrUnaligned/0_8M-4 963 151200 ns/op 55480.15 MB/s BenchmarkMemclrUnaligned/0_16M-4 460 231292 ns/op 72537.07 MB/s BenchmarkMemclrUnaligned/0_64M-4 85 1309895 ns/op 51232.24 MB/s BenchmarkMemclrUnaligned/1_1M-4 7125 17620 ns/op 59511.21 MB/s BenchmarkMemclrUnaligned/1_4M-4 1444 83573 ns/op 50187.05 MB/s BenchmarkMemclrUnaligned/1_8M-4 762 152972 ns/op 54837.52 MB/s BenchmarkMemclrUnaligned/1_16M-4 392 329615 ns/op 50899.41 MB/s BenchmarkMemclrUnaligned/1_64M-4 91 1281924 ns/op 52350.12 MB/s BenchmarkMemclrUnaligned/4_1M-4 6038 19385 ns/op 54092.39 MB/s BenchmarkMemclrUnaligned/4_4M-4 1870 78367 ns/op 53521.01 MB/s BenchmarkMemclrUnaligned/4_8M-4 708 152576 ns/op 54979.71 MB/s BenchmarkMemclrUnaligned/4_16M-4 327 336820 ns/op 49810.57 MB/s BenchmarkMemclrUnaligned/4_64M-4 91 1320431 ns/op 50823.45 MB/s BenchmarkMemclrUnaligned/7_1M-4 6231 17053 ns/op 61488.64 MB/s BenchmarkMemclrUnaligned/7_4M-4 1794 67718 ns/op 61937.70 MB/s BenchmarkMemclrUnaligned/7_8M-4 912 154907 ns/op 54152.56 MB/s BenchmarkMemclrUnaligned/7_16M-4 418 338582 ns/op 49551.40 MB/s BenchmarkMemclrUnaligned/7_64M-4 92 1307240 ns/op 51336.31 MB/s BenchmarkGoMemclr/5-4 3155934 48.28 ns/op 103.55 MB/s BenchmarkGoMemclr/16-4 996736 148.3 ns/op 107.91 MB/s BenchmarkGoMemclr/64-4 268802 445.8 ns/op 143.56 MB/s BenchmarkGoMemclr/256-4 68136 1762 ns/op 145.27 MB/s BenchmarkMemclrRange/1K_2K-4 94704 1268 ns/op 75615.99 MB/s BenchmarkMemclrRange/2K_8K-4 32419 3616 ns/op 92246.35 MB/s BenchmarkMemclrRange/4K_16K-4 35830 3314 ns/op 97487.71 MB/s BenchmarkMemclrRange/160K_228K-4 5425 18768 ns/op 88601.79 MB/s BenchmarkClearFat7-4 9997578 10.99 ns/op BenchmarkClearFat8-4 9006225 11.94 ns/op BenchmarkClearFat11-4 8843005 13.14 ns/op BenchmarkClearFat12-4 8691212 13.18 ns/op BenchmarkClearFat13-4 8496490 12.93 ns/op BenchmarkClearFat14-4 8195557 14.11 ns/op BenchmarkClearFat15-4 8492912 13.26 ns/op BenchmarkClearFat16-4 8674627 13.46 ns/op BenchmarkClearFat24-4 9010857 13.83 ns/op BenchmarkClearFat32-4 7984866 14.71 ns/op BenchmarkClearFat40-4 7978326 14.36 ns/op BenchmarkClearFat48-4 7136136 16.14 ns/op BenchmarkClearFat56-4 7096782 15.83 ns/op BenchmarkClearFat64-4 6850170 17.60 ns/op BenchmarkClearFat72-4 6882716 17.46 ns/op BenchmarkClearFat128-4 4703098 24.86 ns/op BenchmarkClearFat256-4 3419409 34.53 ns/op BenchmarkClearFat512-4 1988142 59.48 ns/op BenchmarkClearFat1024-4 1000000 102.4 ns/op BenchmarkClearFat1032-4 1173939 102.1 ns/op BenchmarkClearFat1040-4 840216 128.3 ns/op BenchmarkCopyFat7-4 9788834 11.35 ns/op BenchmarkCopyFat8-4 9589354 11.87 ns/op BenchmarkCopyFat11-4 9129538 13.15 ns/op BenchmarkCopyFat12-4 8251160 13.46 ns/op BenchmarkCopyFat13-4 8472261 13.81 ns/op BenchmarkCopyFat14-4 8733332 12.99 ns/op BenchmarkCopyFat15-4 8433694 12.93 ns/op BenchmarkCopyFat16-4 8651331 13.19 ns/op BenchmarkCopyFat24-4 8361816 13.79 ns/op BenchmarkCopyFat32-4 7963987 14.06 ns/op BenchmarkCopyFat64-4 6710098 16.72 ns/op BenchmarkCopyFat72-4 6480120 22.37 ns/op BenchmarkCopyFat128-4 4854954 24.42 ns/op BenchmarkCopyFat256-4 3321939 34.99 ns/op BenchmarkCopyFat512-4 1926292 61.53 ns/op BenchmarkCopyFat520-4 1906018 61.77 ns/op BenchmarkCopyFat1024-4 1097770 108.6 ns/op BenchmarkCopyFat1032-4 941086 110.4 ns/op BenchmarkCopyFat1040-4 1000000 116.7 ns/op BenchmarkIssue18740/2byte-4 738 165673 ns/op BenchmarkIssue18740/4byte-4 1200 101982 ns/op BenchmarkIssue18740/8byte-4 1786 67419 ns/op BenchmarkMemclrKnownSize1-4 11271220 10.31 ns/op 97.04 MB/s BenchmarkMemclrKnownSize2-4 6867124 16.56 ns/op 120.74 MB/s BenchmarkMemclrKnownSize4-4 4754590 26.90 ns/op 148.71 MB/s BenchmarkMemclrKnownSize8-4 1961053 57.65 ns/op 138.76 MB/s BenchmarkMemclrKnownSize16-4 996314 118.3 ns/op 135.21 MB/s BenchmarkMemclrKnownSize32-4 461997 236.1 ns/op 135.55 MB/s BenchmarkMemclrKnownSize64-4 246380 452.5 ns/op 141.43 MB/s BenchmarkMemclrKnownSize112-4 154256 793.4 ns/op 141.17 MB/s BenchmarkMemclrKnownSize128-4 130872 936.4 ns/op 136.69 MB/s BenchmarkMemclrKnownSize192-4 90535 1339 ns/op 143.38 MB/s BenchmarkMemclrKnownSize248-4 67612 1743 ns/op 142.25 MB/s BenchmarkMemclrKnownSize256-4 70989 1765 ns/op 145.08 MB/s BenchmarkMemclrKnownSize512-4 35527 3407 ns/op 150.30 MB/s BenchmarkMemclrKnownSize1024-4 17505 7342 ns/op 139.47 MB/s BenchmarkMemclrKnownSize4096-4 4291 27377 ns/op 149.62 MB/s BenchmarkMemclrKnownSize512KiB-4 32 3746684 ns/op 139.93 MB/s BenchmarkReadMetricsLatency-4 18886 4320 p50-ns 5310 p90-ns 24870 p99-ns BenchmarkFinalizer-4 144 732920 ns/op BenchmarkFinalizerRun-4 253665 615.2 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 9370010 12.31 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 2920605 40.35 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2470190 48.20 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2467628 48.35 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1705957 68.34 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1669784 72.03 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2388230 50.10 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1689715 70.59 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1782477 66.56 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2270004 52.74 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2258325 52.63 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 2034495 58.38 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1945004 62.05 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1786989 67.74 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 9142016 13.04 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 10247812 13.05 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 9201404 11.38 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 9065308 11.24 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 9109364 13.85 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 7853906 14.05 ns/op BenchmarkFindBitRange64/PatternAASize2-4 9174081 12.32 ns/op BenchmarkFindBitRange64/PatternAASize8-4 9171186 11.32 ns/op BenchmarkFindBitRange64/PatternAASize32-4 10646532 11.24 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 9075675 12.67 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 10713690 11.26 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 9199126 11.27 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 9210478 11.36 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 9179430 11.29 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 9168088 13.04 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 9118888 11.27 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 9137372 13.11 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 9590059 11.26 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 9208218 12.80 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 9763077 12.15 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 8774650 13.67 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 10683936 11.87 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 9971510 13.66 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 8791570 11.90 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 9027919 11.40 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 9587370 11.99 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 9320650 12.67 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 9203839 13.09 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 8711972 13.70 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 8739432 11.99 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 9095858 11.41 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 9202364 11.33 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 9995706 11.33 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 9138208 11.32 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 9118612 13.04 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 9191692 13.03 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 10190766 12.27 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 9124144 13.03 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 9184172 12.06 ns/op BenchmarkNetpollBreak-4 4827 31514 ns/op BenchmarkPinnerPinUnpinBatch-4 2157 58920 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 342 350896 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 2136 61704 ns/op BenchmarkPinnerPinUnpin-4 2486128 47.32 ns/op BenchmarkPinnerPinUnpinTiny-4 2302363 47.18 ns/op BenchmarkPinnerPinUnpinDouble-4 810808 124.3 ns/op BenchmarkPinnerPinUnpinParallel-4 6664969 17.69 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 6688261 17.72 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 295297 394.2 ns/op BenchmarkPinnerIsPinnedOnPinned-4 8372539 13.47 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 8082169 13.87 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 12714354 9.201 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 12664584 9.430 ns/op BenchmarkPingPongHog-4 272 388767 ns/op BenchmarkStackGrowth-4 226207 531.0 ns/op BenchmarkStackGrowthDeep-4 2216 53557 ns/op BenchmarkCreateGoroutines-4 30523 3721 ns/op BenchmarkCreateGoroutinesParallel-4 38466 2830 ns/op BenchmarkCreateGoroutinesCapture-4 7741 22559 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 46176 3239 ns/op BenchmarkClosureCall-4 23165504 4.713 ns/op BenchmarkWakeupParallelSpinning/0s-4 4389 27328 ns/op BenchmarkWakeupParallelSpinning/1µs-4 3814 30360 ns/op BenchmarkWakeupParallelSpinning/2µs-4 3715 34492 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2568 44215 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1644 68950 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1314 106515 ns/op BenchmarkWakeupParallelSpinning/50µs-4 751 170103 ns/op BenchmarkWakeupParallelSpinning/100µs-4 462 267970 ns/op BenchmarkMatmult-4 5976051 21.15 ns/op BenchmarkFastrand-4 16316919 7.533 ns/op BenchmarkFastrand64-4 16066256 7.566 ns/op BenchmarkFastrandHashiter-4 6814904 17.55 ns/op BenchmarkFastrandn/2-4 10848738 12.50 ns/op BenchmarkFastrandn/3-4 10715008 11.36 ns/op BenchmarkFastrandn/4-4 10294917 11.36 ns/op BenchmarkFastrandn/5-4 10491780 11.45 ns/op BenchmarkIfaceCmp100-4 125594 946.9 ns/op BenchmarkIfaceCmpNil100-4 217144 515.9 ns/op BenchmarkEfaceCmpDiff-4 42774 2388 ns/op BenchmarkEfaceCmpDiffIndirect-4 44217 2721 ns/op BenchmarkDefer-4 1584271 73.35 ns/op BenchmarkDefer10-4 1000000 103.8 ns/op BenchmarkDeferMany-4 663367 238.3 ns/op BenchmarkPanicRecover-4 758666 137.6 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 4858 23157 ns/op 23040 p50-ns 26730 p90-ns 47120 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 3427 46539 ns/op 22860 p50-ns 32701 p90-ns 93021 p99-ns BenchmarkGoroutineProfile/small/idle-4 3196 36570 ns/op 34990 p50-ns 36971 p90-ns 63150 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 9900630 ns/op 4234326 p50-ns 20184735 p90-ns 74370283 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 5126 24712 ns/op 23191 p50-ns 30990 p90-ns 61420 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 2653 41936 ns/op 24759 p50-ns 34300 p90-ns 103619 p99-ns BenchmarkGoroutineProfile/large/idle-4 78 1451892 ns/op 1388852 p50-ns 1469953 p90-ns 3425863 p99-ns BenchmarkGoroutineProfile/large/loaded-4 24 7907096 ns/op 2296763 p50-ns 20452166 p90-ns 35446894 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 5944 25746 ns/op 23430 p50-ns 29421 p90-ns 63290 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 2847 174761 ns/op 25890 p50-ns 40691 p90-ns 1158071 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 1422 82753 ns/op 75290 p50-ns 82391 p90-ns 173570 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 73 3909725 ns/op 312681 p50-ns 18768313 p90-ns 24884472 p99-ns BenchmarkRWMutexUncontended-4 6080528 17.30 ns/op BenchmarkRWMutexWrite100-4 583965 194.8 ns/op BenchmarkRWMutexWrite10-4 269124 371.7 ns/op BenchmarkRWMutexWorkWrite100-4 474163 239.0 ns/op BenchmarkRWMutexWorkWrite10-4 68694 1939 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 4028 29870 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1353 84717 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1744 61508 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 650 176330 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 907 123728 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 308 369239 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 472 244198 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 147 775629 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 566985 272.0 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 573105 251.2 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 461011 313.8 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 455762 269.9 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 503502 255.4 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 316386 354.7 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 546883 254.9 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 513352 277.4 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 466220 338.0 ns/op BenchmarkMakeSlice/Byte-4 2455459 43.94 ns/op BenchmarkMakeSlice/Int16-4 3312447 39.00 ns/op BenchmarkMakeSlice/Int-4 2699533 53.25 ns/op BenchmarkMakeSlice/Ptr-4 1775136 62.21 ns/op BenchmarkMakeSlice/Struct/24-4 1469097 97.31 ns/op BenchmarkMakeSlice/Struct/32-4 1239727 91.22 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 114.3 ns/op BenchmarkGrowSlice/Byte-4 1203456 98.53 ns/op BenchmarkGrowSlice/Int16-4 1000000 113.9 ns/op BenchmarkGrowSlice/Int-4 945676 126.2 ns/op BenchmarkGrowSlice/Ptr-4 781930 171.2 ns/op BenchmarkGrowSlice/Struct/24-4 538620 204.8 ns/op BenchmarkGrowSlice/Struct/32-4 334696 306.8 ns/op BenchmarkGrowSlice/Struct/40-4 325299 385.4 ns/op BenchmarkExtendSlice/IntSlice-4 674637 162.6 ns/op BenchmarkExtendSlice/PointerSlice-4 773628 196.3 ns/op BenchmarkExtendSlice/NoGrow-4 1356046 92.63 ns/op BenchmarkAppend-4 1000000 117.0 ns/op BenchmarkAppendGrowByte-4 8 13710177 ns/op BenchmarkAppendGrowString-4 1 111563419 ns/op BenchmarkAppendSlice/1Bytes-4 2800514 40.23 ns/op BenchmarkAppendSlice/4Bytes-4 2893248 41.60 ns/op BenchmarkAppendSlice/7Bytes-4 2782960 42.71 ns/op BenchmarkAppendSlice/8Bytes-4 2753211 43.50 ns/op BenchmarkAppendSlice/15Bytes-4 2544663 46.57 ns/op BenchmarkAppendSlice/16Bytes-4 2554490 47.33 ns/op BenchmarkAppendSlice/32Bytes-4 2589188 45.26 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 153463 728.0 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 35391 3442 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 10000 12669 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 2672 41101 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 456 364963 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 124 942154 ns/op BenchmarkAppendStr/1Bytes-4 3282608 41.07 ns/op BenchmarkAppendStr/4Bytes-4 3101736 38.36 ns/op BenchmarkAppendStr/8Bytes-4 3001514 39.19 ns/op BenchmarkAppendStr/16Bytes-4 2941894 41.70 ns/op BenchmarkAppendStr/32Bytes-4 2860572 40.72 ns/op BenchmarkAppendSpecialCase-4 947528 123.6 ns/op BenchmarkCopy/1Byte-4 2973912 40.56 ns/op 24.66 MB/s BenchmarkCopy/1String-4 2998834 41.92 ns/op 23.86 MB/s BenchmarkCopy/2Byte-4 2820157 41.98 ns/op 47.64 MB/s BenchmarkCopy/2String-4 2772459 43.15 ns/op 46.35 MB/s BenchmarkCopy/4Byte-4 2745170 42.02 ns/op 95.20 MB/s BenchmarkCopy/4String-4 2767305 42.27 ns/op 94.62 MB/s BenchmarkCopy/8Byte-4 2758578 42.63 ns/op 187.68 MB/s BenchmarkCopy/8String-4 2688856 42.14 ns/op 189.84 MB/s BenchmarkCopy/12Byte-4 2630950 45.73 ns/op 262.38 MB/s BenchmarkCopy/12String-4 2676192 45.05 ns/op 266.40 MB/s BenchmarkCopy/16Byte-4 2674692 42.79 ns/op 373.95 MB/s BenchmarkCopy/16String-4 2724775 43.77 ns/op 365.54 MB/s BenchmarkCopy/32Byte-4 2600208 46.33 ns/op 690.72 MB/s BenchmarkCopy/32String-4 2617945 45.37 ns/op 705.33 MB/s BenchmarkCopy/128Byte-4 1950319 62.14 ns/op 2059.85 MB/s BenchmarkCopy/128String-4 1910426 64.36 ns/op 1988.85 MB/s BenchmarkCopy/1024Byte-4 637102 189.9 ns/op 5391.49 MB/s BenchmarkCopy/1024String-4 486463 226.3 ns/op 4525.52 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 45818 2618 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 31149 4039 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 19560 6646 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 16634 7226 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 13117 10259 ns/op BenchmarkAppendInPlace/Grow/Byte-4 251348 538.1 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 259406 577.6 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 170829 879.0 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 142256 842.2 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 127113 1080 ns/op BenchmarkStackCopyPtr-4 2 92557316 ns/op BenchmarkStackCopy-4 2 73050978 ns/op BenchmarkStackCopyNoCache-4 28 3836978 ns/op BenchmarkStackCopyWithStkobj-4 4 26997502 ns/op BenchmarkIssue18138-4 1034 118924 ns/op BenchmarkCompareStringEqual-4 13280721 8.447 ns/op BenchmarkCompareStringIdentical-4 20582317 5.296 ns/op BenchmarkCompareStringSameLength-4 14213527 7.385 ns/op BenchmarkCompareStringDifferentLength-4 19664818 5.588 ns/op BenchmarkCompareStringBigUnaligned-4 3621 29595 ns/op 35431.60 MB/s BenchmarkCompareStringBig-4 3258 36997 ns/op 28342.26 MB/s BenchmarkConcatStringAndBytes-4 3171408 38.91 ns/op BenchmarkSliceByteToString/1-4 3052378 38.18 ns/op BenchmarkSliceByteToString/2-4 1723524 71.44 ns/op BenchmarkSliceByteToString/4-4 1659681 67.94 ns/op BenchmarkSliceByteToString/8-4 1716894 67.83 ns/op BenchmarkSliceByteToString/16-4 1707400 70.57 ns/op BenchmarkSliceByteToString/32-4 1441816 82.13 ns/op BenchmarkSliceByteToString/64-4 1200733 97.04 ns/op BenchmarkSliceByteToString/128-4 996700 141.1 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 3760911 32.06 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 1323640 90.51 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1547670 77.41 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 5355601 22.10 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 2512406 47.90 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2809735 41.49 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 3429574 34.42 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 749665 160.8 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 781777 130.8 ns/op BenchmarkRuneIterate/range/ASCII-4 10942969 9.354 ns/op BenchmarkRuneIterate/range/Japanese-4 2921629 40.42 ns/op BenchmarkRuneIterate/range/MixedLength-4 3507876 33.53 ns/op BenchmarkRuneIterate/range1/ASCII-4 11277301 9.707 ns/op BenchmarkRuneIterate/range1/Japanese-4 2872710 40.49 ns/op BenchmarkRuneIterate/range1/MixedLength-4 3510576 33.83 ns/op BenchmarkRuneIterate/range2/ASCII-4 11671432 9.319 ns/op BenchmarkRuneIterate/range2/Japanese-4 2924816 40.89 ns/op BenchmarkRuneIterate/range2/MixedLength-4 3504313 33.70 ns/op BenchmarkArrayEqual-4 18949687 7.495 ns/op BenchmarkFunc/Name-4 3936763 29.97 ns/op BenchmarkFunc/Entry-4 12078250 8.810 ns/op BenchmarkFunc/FileLine-4 4250781 27.95 ns/op PASS ok runtime 145.276s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: AMD EPYC 7B12 BenchmarkHandle/non-concurrent-4 34316 3546 ns/op BenchmarkHandle/concurrent-4 18093 6795 ns/op PASS ok runtime/cgo 1.436s goos: freebsd goarch: amd64 pkg: runtime/internal/atomic cpu: AMD EPYC 7B12 BenchmarkAnd32-4 18356628 6.498 ns/op BenchmarkAnd32Parallel-4 3067095 40.39 ns/op BenchmarkAnd64-4 16582010 7.150 ns/op BenchmarkAnd64Parallel-4 2757972 42.76 ns/op BenchmarkOr32-4 17049307 6.097 ns/op BenchmarkOr32Parallel-4 2749617 44.22 ns/op BenchmarkOr64-4 16609987 6.406 ns/op BenchmarkOr64Parallel-4 3059577 40.21 ns/op BenchmarkAtomicLoad64-4 25400850 5.170 ns/op BenchmarkAtomicStore64-4 21283210 5.007 ns/op BenchmarkAtomicLoad-4 21069460 4.908 ns/op BenchmarkAtomicStore-4 21439838 4.697 ns/op BenchmarkAnd8-4 21329814 4.843 ns/op BenchmarkAnd-4 21230077 6.792 ns/op BenchmarkAnd8Parallel-4 3538083 31.73 ns/op BenchmarkAndParallel-4 3598230 34.27 ns/op BenchmarkOr8-4 20728800 5.597 ns/op BenchmarkOr-4 25482883 5.077 ns/op BenchmarkOr8Parallel-4 3633600 29.13 ns/op BenchmarkOrParallel-4 3588621 33.39 ns/op BenchmarkXadd-4 3657734 33.25 ns/op BenchmarkXadd64-4 3398944 35.22 ns/op BenchmarkCas-4 3121664 37.01 ns/op BenchmarkCas64-4 3258105 37.21 ns/op BenchmarkXchg-4 3531200 30.82 ns/op BenchmarkXchg64-4 3764304 30.52 ns/op PASS ok runtime/internal/atomic 4.960s goos: freebsd goarch: amd64 pkg: runtime/internal/math cpu: AMD EPYC 7B12 BenchmarkMulUintptr/small-4 5839203 18.80 ns/op BenchmarkMulUintptr/large-4 4971554 23.76 ns/op PASS ok runtime/internal/math 1.359s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: AMD EPYC 7B12 BenchmarkGoroutine/Profile.WriteTo_idle_50-4 44 2515338 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 45 3309965 ns/op 245.5 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 1244 111083 ns/op 1.048 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 16 7070520 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 14 8756942 ns/op 590.6 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 435 244761 ns/op 9.230 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 53039552 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 57189282 ns/op 4768 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 38 14701324 ns/op 128.9 concurrent_launches/op PASS ok runtime/pprof 3.009s goos: freebsd goarch: amd64 pkg: runtime/race cpu: AMD EPYC 7B12 BenchmarkSyncLeak-4 60 2003968 ns/op BenchmarkStackLeak-4 13448 9115 ns/op PASS ok runtime/race 1.453s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: AMD EPYC 7B12 BenchmarkStartRegion-4 5822191 19.84 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 219231 537.2 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.346s goos: freebsd goarch: amd64 pkg: slices cpu: AMD EPYC 7B12 BenchmarkEqualFunc_Large-4 58 1901713 ns/op BenchmarkIndex_Large-4 28225 4245 ns/op BenchmarkIndexFunc_Large-4 228 604887 ns/op BenchmarkCompact/nil-4 9098437 11.63 ns/op BenchmarkCompact/one-4 2572071 46.79 ns/op BenchmarkCompact/sorted-4 1628476 68.37 ns/op BenchmarkCompact/1_item-4 1412624 79.07 ns/op BenchmarkCompact/unsorted-4 1622437 74.06 ns/op BenchmarkCompact/many-4 905323 130.7 ns/op BenchmarkCompact_Large-4 690 161114 ns/op BenchmarkCompactFunc_Large-4 91 1213117 ns/op BenchmarkReplace/naive-fast-4 108098 1093 ns/op BenchmarkReplace/optimized-fast-4 122514 925.9 ns/op BenchmarkReplace/naive-slow-4 48079 2897 ns/op BenchmarkReplace/optimized-slow-4 48224 2436 ns/op BenchmarkBinarySearchFloats/Size16-4 1670497 72.25 ns/op BenchmarkBinarySearchFloats/Size32-4 1440811 87.71 ns/op BenchmarkBinarySearchFloats/Size64-4 1000000 101.0 ns/op BenchmarkBinarySearchFloats/Size128-4 1000000 104.3 ns/op BenchmarkBinarySearchFloats/Size512-4 887913 124.7 ns/op BenchmarkBinarySearchFloats/Size1024-4 732546 148.0 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 745891 163.5 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 635131 174.2 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 555682 219.5 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 492334 224.6 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 368703 273.4 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 366793 338.7 ns/op PASS ok slices 5.041s goos: freebsd goarch: amd64 pkg: sort cpu: AMD EPYC 7B12 BenchmarkSearchWrappers-4 206310 579.4 ns/op BenchmarkSortInts-4 2 69126162 ns/op BenchmarkSlicesSortInts-4 3 44998350 ns/op BenchmarkSortIsSorted-4 42 2841815 ns/op BenchmarkSlicesIsSorted-4 72 1545750 ns/op BenchmarkSortStrings-4 1 106389874 ns/op BenchmarkSlicesSortStrings-4 2 67955416 ns/op BenchmarkSortStrings_Sorted-4 34 3041211 ns/op BenchmarkSlicesSortStrings_Sorted-4 58 2007328 ns/op BenchmarkSortStructs-4 1 129328093 ns/op BenchmarkSortFuncStructs-4 1 108510937 ns/op BenchmarkSortString1K-4 357 327407 ns/op BenchmarkSortString1K_Slice-4 267 458117 ns/op BenchmarkStableString1K-4 133 876860 ns/op BenchmarkSortInt1K-4 446 268290 ns/op BenchmarkSortInt1K_Sorted-4 6819 17338 ns/op BenchmarkSortInt1K_Reversed-4 4197 27689 ns/op BenchmarkSortInt1K_Mod8-4 1144 104452 ns/op BenchmarkStableInt1K-4 181 662861 ns/op BenchmarkStableInt1K_Slice-4 212 567410 ns/op BenchmarkSortInt64K-4 5 25573730 ns/op BenchmarkSortInt64K_Slice-4 3 37962721 ns/op BenchmarkStableInt64K-4 2 59444940 ns/op BenchmarkSort1e2-4 604 198673 ns/op BenchmarkStable1e2-4 240 498909 ns/op BenchmarkSort1e4-4 3 41298519 ns/op BenchmarkStable1e4-4 1 163385824 ns/op PASS ok sort 14.933s goos: freebsd goarch: amd64 pkg: strconv cpu: AMD EPYC 7B12 BenchmarkAtof64Decimal-4 912795 113.4 ns/op BenchmarkAtof64Float-4 919395 131.4 ns/op BenchmarkAtof64FloatExp-4 751270 154.4 ns/op BenchmarkAtof64Big-4 552070 204.0 ns/op BenchmarkAtof64RandomBits-4 313020 370.9 ns/op BenchmarkAtof64RandomFloats-4 594788 200.7 ns/op BenchmarkAtof64RandomLongFloats-4 533479 228.5 ns/op BenchmarkAtof32Decimal-4 1000000 111.8 ns/op BenchmarkAtof32Float-4 898288 133.4 ns/op BenchmarkAtof32FloatExp-4 659404 154.0 ns/op BenchmarkAtof32Random-4 478483 249.6 ns/op BenchmarkAtof32RandomLong-4 203608 572.6 ns/op BenchmarkParseInt/Pos/7bit-4 1678586 71.17 ns/op BenchmarkParseInt/Pos/26bit-4 943126 127.3 ns/op BenchmarkParseInt/Pos/31bit-4 835051 151.1 ns/op BenchmarkParseInt/Pos/56bit-4 516694 222.1 ns/op BenchmarkParseInt/Pos/63bit-4 467389 237.3 ns/op BenchmarkParseInt/Neg/7bit-4 1675100 71.81 ns/op BenchmarkParseInt/Neg/26bit-4 826324 134.3 ns/op BenchmarkParseInt/Neg/31bit-4 791398 144.3 ns/op BenchmarkParseInt/Neg/56bit-4 488755 220.8 ns/op BenchmarkParseInt/Neg/63bit-4 439095 236.0 ns/op BenchmarkAtoi/Pos/7bit-4 2387035 50.47 ns/op BenchmarkAtoi/Pos/26bit-4 1000000 101.5 ns/op BenchmarkAtoi/Pos/31bit-4 1000000 113.0 ns/op BenchmarkAtoi/Pos/56bit-4 550018 184.7 ns/op BenchmarkAtoi/Pos/63bit-4 443424 246.9 ns/op BenchmarkAtoi/Neg/7bit-4 2380347 50.98 ns/op BenchmarkAtoi/Neg/26bit-4 1190847 100.3 ns/op BenchmarkAtoi/Neg/31bit-4 925182 113.4 ns/op BenchmarkAtoi/Neg/56bit-4 639446 184.6 ns/op BenchmarkAtoi/Neg/63bit-4 434079 255.3 ns/op BenchmarkFormatFloat/Decimal-4 167586 728.5 ns/op BenchmarkFormatFloat/Float-4 156964 765.3 ns/op BenchmarkFormatFloat/Exp-4 161152 745.4 ns/op BenchmarkFormatFloat/NegExp-4 157525 741.6 ns/op BenchmarkFormatFloat/LongExp-4 136243 894.6 ns/op BenchmarkFormatFloat/Big-4 123990 941.1 ns/op BenchmarkFormatFloat/BinaryExp-4 313112 373.4 ns/op BenchmarkFormatFloat/32Integer-4 165891 727.1 ns/op BenchmarkFormatFloat/32ExactFraction-4 182778 651.0 ns/op BenchmarkFormatFloat/32Point-4 161060 740.2 ns/op BenchmarkFormatFloat/32Exp-4 165091 709.8 ns/op BenchmarkFormatFloat/32NegExp-4 167811 708.2 ns/op BenchmarkFormatFloat/32Shortest-4 175190 678.5 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 179985 625.0 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 178621 663.6 ns/op BenchmarkFormatFloat/64Fixed1-4 216462 548.7 ns/op BenchmarkFormatFloat/64Fixed2-4 214147 542.7 ns/op BenchmarkFormatFloat/64Fixed3-4 209656 550.6 ns/op BenchmarkFormatFloat/64Fixed4-4 218546 547.3 ns/op BenchmarkFormatFloat/64Fixed12-4 131028 898.5 ns/op BenchmarkFormatFloat/64Fixed16-4 147411 787.1 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 155948 741.0 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 141237 841.2 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 3458 31181 ns/op BenchmarkFormatFloat/Slowpath64-4 135364 879.5 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 132555 892.5 ns/op BenchmarkAppendFloat/Decimal-4 185040 646.8 ns/op BenchmarkAppendFloat/Float-4 172056 672.5 ns/op BenchmarkAppendFloat/Exp-4 185272 617.2 ns/op BenchmarkAppendFloat/NegExp-4 189416 629.1 ns/op BenchmarkAppendFloat/LongExp-4 150361 789.9 ns/op BenchmarkAppendFloat/Big-4 135859 853.8 ns/op BenchmarkAppendFloat/BinaryExp-4 444526 273.9 ns/op BenchmarkAppendFloat/32Integer-4 187917 645.5 ns/op BenchmarkAppendFloat/32ExactFraction-4 218415 579.3 ns/op BenchmarkAppendFloat/32Point-4 182216 647.2 ns/op BenchmarkAppendFloat/32Exp-4 194004 588.8 ns/op BenchmarkAppendFloat/32NegExp-4 191992 621.3 ns/op BenchmarkAppendFloat/32Shortest-4 221174 542.1 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 206714 553.2 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 207452 556.7 ns/op BenchmarkAppendFloat/64Fixed1-4 254276 450.5 ns/op BenchmarkAppendFloat/64Fixed2-4 269140 453.4 ns/op BenchmarkAppendFloat/64Fixed3-4 263408 449.6 ns/op BenchmarkAppendFloat/64Fixed4-4 251458 462.6 ns/op BenchmarkAppendFloat/64Fixed12-4 142689 822.5 ns/op BenchmarkAppendFloat/64Fixed16-4 171194 685.0 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 207258 575.3 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 155535 741.1 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 3846 30472 ns/op BenchmarkAppendFloat/Slowpath64-4 147842 783.0 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 148833 765.7 ns/op BenchmarkFormatInt-4 22845 5154 ns/op BenchmarkAppendInt-4 24375 4869 ns/op BenchmarkFormatUint-4 120322 1016 ns/op BenchmarkAppendUint-4 137992 865.1 ns/op BenchmarkFormatIntSmall/7-4 4047644 29.00 ns/op BenchmarkFormatIntSmall/42-4 4095634 29.06 ns/op BenchmarkAppendIntSmall-4 1808384 66.01 ns/op BenchmarkAppendUintVarlen/1-4 1824643 64.44 ns/op BenchmarkAppendUintVarlen/12-4 1789489 66.77 ns/op BenchmarkAppendUintVarlen/123-4 1348336 86.43 ns/op BenchmarkAppendUintVarlen/1234-4 1350783 90.73 ns/op BenchmarkAppendUintVarlen/12345-4 1334126 91.34 ns/op BenchmarkAppendUintVarlen/123456-4 1299627 91.60 ns/op BenchmarkAppendUintVarlen/1234567-4 1315760 91.61 ns/op BenchmarkAppendUintVarlen/12345678-4 1317480 90.74 ns/op BenchmarkAppendUintVarlen/123456789-4 1286902 94.71 ns/op BenchmarkAppendUintVarlen/1234567890-4 1281573 96.56 ns/op BenchmarkAppendUintVarlen/12345678901-4 1236744 98.04 ns/op BenchmarkAppendUintVarlen/123456789012-4 1212090 99.23 ns/op BenchmarkAppendUintVarlen/1234567890123-4 1247943 98.48 ns/op BenchmarkAppendUintVarlen/12345678901234-4 1217581 98.92 ns/op BenchmarkAppendUintVarlen/123456789012345-4 1000000 102.4 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 1000000 104.3 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 1000000 107.4 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 1000000 107.3 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 1000000 109.0 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 1104078 109.1 ns/op BenchmarkQuote-4 66606 1787 ns/op BenchmarkQuoteRune-4 678735 181.7 ns/op BenchmarkAppendQuote-4 77128 1527 ns/op BenchmarkAppendQuoteRune-4 1000000 103.2 ns/op BenchmarkUnquoteEasy-4 1882328 63.95 ns/op BenchmarkUnquoteHard-4 73608 1681 ns/op PASS ok strconv 17.848s goos: freebsd goarch: amd64 pkg: strings cpu: AMD EPYC 7B12 BenchmarkBuildString_Builder/1Write_NoGrow-4 526935 195.9 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 220144 624.9 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 276666 425.5 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 594278 184.5 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 223630 569.4 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 282788 427.4 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 458710 267.8 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 128168 910.6 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 143973 803.1 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 981817 118.3 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 29262 4070 ns/op BenchmarkGenericMatch1-4 3043 39215 ns/op BenchmarkGenericMatch2-4 598 194432 ns/op BenchmarkSingleMaxSkipping-4 9754 11611 ns/op 861.24 MB/s BenchmarkSingleLongSuffixFail-4 17554 6629 ns/op 151.15 MB/s BenchmarkSingleMatch-4 349 337771 ns/op 44.41 MB/s BenchmarkByteByteNoMatch-4 90230 1307 ns/op BenchmarkByteByteMatch-4 29264 4024 ns/op BenchmarkByteStringMatch-4 35781 3369 ns/op BenchmarkHTMLEscapeNew-4 109720 1055 ns/op BenchmarkHTMLEscapeOld-4 125859 990.7 ns/op BenchmarkByteStringReplacerWriteString-4 1886 54581 ns/op BenchmarkByteReplacerWriteString-4 2287 49096 ns/op BenchmarkByteByteReplaces-4 4467 25219 ns/op BenchmarkByteByteMap-4 13869 8463 ns/op BenchmarkMap/identity/ASCII-4 934105 120.0 ns/op BenchmarkMap/identity/Greek-4 593467 185.3 ns/op BenchmarkMap/change/ASCII-4 51482 2360 ns/op BenchmarkMap/change/Greek-4 38024 3129 ns/op BenchmarkIndexRune-4 2896371 42.70 ns/op BenchmarkIndexRuneLongString-4 2257568 52.27 ns/op BenchmarkIndexRuneFastPath-4 5780862 21.00 ns/op BenchmarkIndex-4 5722374 20.26 ns/op BenchmarkLastIndex-4 6298946 20.45 ns/op BenchmarkIndexByte-4 13784640 7.940 ns/op BenchmarkToUpper/#00-4 5723214 20.02 ns/op BenchmarkToUpper/ONLYUPPER-4 4186143 29.42 ns/op BenchmarkToUpper/abc-4 421273 259.2 ns/op BenchmarkToUpper/AbC123-4 340520 338.1 ns/op BenchmarkToUpper/azAZ09_-4 389326 309.4 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 76377 1534 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 96858 1202 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 46197 2508 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 88849 1346 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 167426 658.1 ns/op BenchmarkToLower/#00-4 6012498 20.68 ns/op BenchmarkToLower/abc-4 5544292 22.42 ns/op BenchmarkToLower/AbC123-4 303886 374.8 ns/op BenchmarkToLower/azAZ09_-4 295804 380.2 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 140151 875.3 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 92143 1310 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 47731 2530 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 113870 1072 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 156493 692.6 ns/op BenchmarkMapNoChanges-4 1330956 88.12 ns/op BenchmarkTrim-4 54736 2213 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 4060812 28.96 ns/op BenchmarkToValidUTF8/InvalidASCII-4 265644 453.6 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 184426 659.0 ns/op BenchmarkEqualFold/Tests-4 77484 1531 ns/op BenchmarkEqualFold/ASCII-4 5075031 23.36 ns/op BenchmarkEqualFold/UnicodePrefix-4 159236 737.2 ns/op BenchmarkEqualFold/UnicodeSuffix-4 163506 694.8 ns/op BenchmarkIndexHard1-4 1272 93765 ns/op BenchmarkIndexHard2-4 916 130556 ns/op BenchmarkIndexHard3-4 182 656081 ns/op BenchmarkIndexHard4-4 186 640883 ns/op BenchmarkLastIndexHard1-4 72 1634720 ns/op BenchmarkLastIndexHard2-4 73 1637167 ns/op BenchmarkLastIndexHard3-4 70 1632004 ns/op BenchmarkCountHard1-4 1268 94070 ns/op BenchmarkCountHard2-4 908 131776 ns/op BenchmarkCountHard3-4 180 653032 ns/op BenchmarkIndexTorture-4 9345 12746 ns/op BenchmarkCountTorture-4 9109 12939 ns/op BenchmarkCountTortureOverlapping-4 1552 73533 ns/op BenchmarkCountByte/10-4 5913993 21.44 ns/op 466.43 MB/s BenchmarkCountByte/32-4 5723894 21.56 ns/op 1484.28 MB/s BenchmarkCountByte/4096-4 1322128 90.54 ns/op 45241.07 MB/s BenchmarkCountByte/4194304-4 1215 82310 ns/op 50957.28 MB/s BenchmarkCountByte/67108864-4 42 2846116 ns/op 23579.10 MB/s BenchmarkFields/ASCII/16-4 347280 297.2 ns/op 53.84 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 32896 3364 ns/op 76.10 MB/s 384 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 2068 54727 ns/op 74.84 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 121 951263 ns/op 68.89 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 7 15626361 ns/op 67.10 MB/s 1507328 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 194796 594.6 ns/op 26.91 MB/s 16 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 15120 7670 ns/op 33.38 MB/s 384 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 943 129310 ns/op 31.68 MB/s 21888 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 44 2315716 ns/op 28.30 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 3 40184584 ns/op 26.09 MB/s 10457376 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 290474 400.2 ns/op 39.98 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 26167 4695 ns/op 54.52 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1407 83015 ns/op 49.34 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 67 1519137 ns/op 43.14 MB/s 463105 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 4 27425500 ns/op 38.23 MB/s 10449200 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 237943 503.6 ns/op 31.77 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 19690 6149 ns/op 41.63 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 1160 109031 ns/op 37.57 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 57 1901269 ns/op 34.47 MB/s 463109 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 4 32402048 ns/op 32.36 MB/s 10457368 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 3 49313576 ns/op BenchmarkSplitSingleByteSeparator-4 34 3452836 ns/op BenchmarkSplitMultiByteSeparator-4 54 2113199 ns/op BenchmarkSplitNSingleByteSeparator-4 347358 346.1 ns/op BenchmarkSplitNMultiByteSeparator-4 295375 446.3 ns/op BenchmarkRepeat/5x0-4 5448808 22.31 ns/op BenchmarkRepeat/5x1-4 5097468 24.18 ns/op BenchmarkRepeat/5x2-4 330442 344.4 ns/op BenchmarkRepeat/5x6-4 202190 599.2 ns/op BenchmarkRepeat/10x0-4 5167606 22.54 ns/op BenchmarkRepeat/10x1-4 4992048 22.16 ns/op BenchmarkRepeat/10x2-4 349268 344.2 ns/op BenchmarkRepeat/10x6-4 198225 623.5 ns/op BenchmarkRepeatLarge/256/1-4 92965 1328 ns/op 192.70 MB/s BenchmarkRepeatLarge/256/16-4 144672 829.3 ns/op 308.69 MB/s BenchmarkRepeatLarge/512/1-4 77146 1545 ns/op 331.29 MB/s BenchmarkRepeatLarge/512/16-4 110667 1074 ns/op 476.56 MB/s BenchmarkRepeatLarge/1024/1-4 59810 2056 ns/op 498.16 MB/s BenchmarkRepeatLarge/1024/16-4 83150 1526 ns/op 670.89 MB/s BenchmarkRepeatLarge/2048/1-4 41524 2871 ns/op 713.30 MB/s BenchmarkRepeatLarge/2048/16-4 54403 2322 ns/op 882.06 MB/s BenchmarkRepeatLarge/4096/1-4 29074 4281 ns/op 956.80 MB/s BenchmarkRepeatLarge/4096/16-4 35607 3661 ns/op 1118.67 MB/s BenchmarkRepeatLarge/8192/1-4 18066 7134 ns/op 1148.31 MB/s BenchmarkRepeatLarge/8192/16-4 18288 6545 ns/op 1251.62 MB/s BenchmarkRepeatLarge/8192/4097-4 6569030 19.00 ns/op 215602.65 MB/s BenchmarkRepeatLarge/16384/1-4 9822 12112 ns/op 1352.72 MB/s BenchmarkRepeatLarge/16384/16-4 10000 10865 ns/op 1507.97 MB/s BenchmarkRepeatLarge/16384/4097-4 14277 8623 ns/op 1425.42 MB/s BenchmarkRepeatLarge/32768/1-4 5078 22488 ns/op 1457.12 MB/s BenchmarkRepeatLarge/32768/16-4 4888 24503 ns/op 1337.29 MB/s BenchmarkRepeatLarge/32768/4097-4 6492 19514 ns/op 1469.66 MB/s BenchmarkRepeatLarge/65536/1-4 2905 38876 ns/op 1685.77 MB/s BenchmarkRepeatLarge/65536/16-4 2678 39101 ns/op 1676.06 MB/s BenchmarkRepeatLarge/65536/4097-4 2846 39294 ns/op 1563.97 MB/s BenchmarkRepeatLarge/131072/1-4 902 141780 ns/op 924.48 MB/s BenchmarkRepeatLarge/131072/16-4 842 137455 ns/op 953.56 MB/s BenchmarkRepeatLarge/131072/4097-4 914 128404 ns/op 989.12 MB/s BenchmarkRepeatLarge/262144/1-4 463 252415 ns/op 1038.54 MB/s BenchmarkRepeatLarge/262144/16-4 420 249623 ns/op 1050.16 MB/s BenchmarkRepeatLarge/262144/4097-4 480 231253 ns/op 1116.14 MB/s BenchmarkRepeatLarge/524288/1-4 256 506422 ns/op 1035.28 MB/s BenchmarkRepeatLarge/524288/16-4 248 515513 ns/op 1017.02 MB/s BenchmarkRepeatLarge/524288/4097-4 264 508959 ns/op 1022.32 MB/s BenchmarkRepeatLarge/1048576/1-4 124 973036 ns/op 1077.63 MB/s BenchmarkRepeatLarge/1048576/16-4 122 1050581 ns/op 998.09 MB/s BenchmarkRepeatLarge/1048576/4097-4 124 1120707 ns/op 932.21 MB/s BenchmarkRepeatLarge/2097152/1-4 67 1984105 ns/op 1056.98 MB/s BenchmarkRepeatLarge/2097152/16-4 72 1897869 ns/op 1105.00 MB/s BenchmarkRepeatLarge/2097152/4097-4 62 1867454 ns/op 1121.08 MB/s BenchmarkRepeatLarge/4194304/1-4 30 3556107 ns/op 1179.47 MB/s BenchmarkRepeatLarge/4194304/16-4 30 3650355 ns/op 1149.01 MB/s BenchmarkRepeatLarge/4194304/4097-4 26 4084844 ns/op 1026.04 MB/s BenchmarkRepeatLarge/8388608/1-4 16 6766276 ns/op 1239.77 MB/s BenchmarkRepeatLarge/8388608/16-4 15 6793177 ns/op 1234.86 MB/s BenchmarkRepeatLarge/8388608/4097-4 15 6875942 ns/op 1219.70 MB/s BenchmarkRepeatLarge/16777216/1-4 8 13309347 ns/op 1260.56 MB/s BenchmarkRepeatLarge/16777216/16-4 8 13264984 ns/op 1264.77 MB/s BenchmarkRepeatLarge/16777216/4097-4 8 13687187 ns/op 1225.76 MB/s BenchmarkRepeatLarge/33554432/1-4 4 26305113 ns/op 1275.59 MB/s BenchmarkRepeatLarge/33554432/16-4 4 26479984 ns/op 1267.16 MB/s BenchmarkRepeatLarge/33554432/4097-4 4 26737711 ns/op 1254.95 MB/s BenchmarkRepeatLarge/67108864/1-4 2 53141418 ns/op 1262.84 MB/s BenchmarkRepeatLarge/67108864/16-4 2 51331804 ns/op 1307.35 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 52903766 ns/op 1268.51 MB/s BenchmarkRepeatLarge/134217728/1-4 1 102371248 ns/op 1311.09 MB/s BenchmarkRepeatLarge/134217728/16-4 1 100483988 ns/op 1335.71 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 102722649 ns/op 1306.60 MB/s BenchmarkRepeatLarge/268435456/1-4 1 220709139 ns/op 1216.24 MB/s BenchmarkRepeatLarge/268435456/16-4 1 203460836 ns/op 1319.35 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 205693649 ns/op 1305.03 MB/s BenchmarkRepeatLarge/536870912/1-4 1 440497865 ns/op 1218.78 MB/s BenchmarkRepeatLarge/536870912/16-4 1 402433478 ns/op 1334.06 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 408871524 ns/op 1313.06 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 881882171 ns/op 1217.56 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 807471268 ns/op 1329.76 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 815522078 ns/op 1316.63 MB/s BenchmarkIndexAnyASCII/1:1-4 2960545 40.52 ns/op BenchmarkIndexAnyASCII/1:2-4 2838316 39.33 ns/op BenchmarkIndexAnyASCII/1:4-4 3045645 40.01 ns/op BenchmarkIndexAnyASCII/1:8-4 2848206 38.77 ns/op BenchmarkIndexAnyASCII/1:16-4 2871495 39.84 ns/op BenchmarkIndexAnyASCII/1:32-4 2874525 39.72 ns/op BenchmarkIndexAnyASCII/1:64-4 3105296 41.83 ns/op BenchmarkIndexAnyASCII/16:1-4 3000189 39.24 ns/op BenchmarkIndexAnyASCII/16:2-4 946072 111.3 ns/op BenchmarkIndexAnyASCII/16:4-4 950816 124.4 ns/op BenchmarkIndexAnyASCII/16:8-4 892165 133.0 ns/op BenchmarkIndexAnyASCII/16:16-4 911556 131.0 ns/op BenchmarkIndexAnyASCII/16:32-4 620756 165.3 ns/op BenchmarkIndexAnyASCII/16:64-4 503145 243.2 ns/op BenchmarkIndexAnyASCII/256:1-4 2976429 40.11 ns/op BenchmarkIndexAnyASCII/256:2-4 71602 1406 ns/op BenchmarkIndexAnyASCII/256:4-4 85302 1506 ns/op BenchmarkIndexAnyASCII/256:8-4 77419 1495 ns/op BenchmarkIndexAnyASCII/256:16-4 67786 1651 ns/op BenchmarkIndexAnyASCII/256:32-4 77018 1480 ns/op BenchmarkIndexAnyASCII/256:64-4 66300 1529 ns/op BenchmarkIndexAnyUTF8/1:1-4 3051908 37.02 ns/op BenchmarkIndexAnyUTF8/1:2-4 2955286 41.35 ns/op BenchmarkIndexAnyUTF8/1:4-4 2925126 39.56 ns/op BenchmarkIndexAnyUTF8/1:8-4 3146900 39.73 ns/op BenchmarkIndexAnyUTF8/1:16-4 2992503 41.86 ns/op BenchmarkIndexAnyUTF8/1:32-4 3086098 40.07 ns/op BenchmarkIndexAnyUTF8/1:64-4 2997076 41.46 ns/op BenchmarkIndexAnyUTF8/16:1-4 2232332 54.02 ns/op BenchmarkIndexAnyUTF8/16:2-4 385464 299.4 ns/op BenchmarkIndexAnyUTF8/16:4-4 381488 290.6 ns/op BenchmarkIndexAnyUTF8/16:8-4 429387 290.4 ns/op BenchmarkIndexAnyUTF8/16:16-4 401092 287.7 ns/op BenchmarkIndexAnyUTF8/16:32-4 364149 302.9 ns/op BenchmarkIndexAnyUTF8/16:64-4 430569 280.6 ns/op BenchmarkIndexAnyUTF8/256:1-4 389599 280.0 ns/op BenchmarkIndexAnyUTF8/256:2-4 27699 4329 ns/op BenchmarkIndexAnyUTF8/256:4-4 28903 4251 ns/op BenchmarkIndexAnyUTF8/256:8-4 28905 4159 ns/op BenchmarkIndexAnyUTF8/256:16-4 29313 4340 ns/op BenchmarkIndexAnyUTF8/256:32-4 28525 4359 ns/op BenchmarkIndexAnyUTF8/256:64-4 29178 4151 ns/op BenchmarkLastIndexAnyASCII/1:1-4 3094880 38.50 ns/op BenchmarkLastIndexAnyASCII/1:2-4 3047836 38.16 ns/op BenchmarkLastIndexAnyASCII/1:4-4 3112006 37.20 ns/op BenchmarkLastIndexAnyASCII/1:8-4 3083856 37.66 ns/op BenchmarkLastIndexAnyASCII/1:16-4 3260096 40.25 ns/op BenchmarkLastIndexAnyASCII/1:32-4 3065902 37.86 ns/op BenchmarkLastIndexAnyASCII/1:64-4 3253045 39.20 ns/op BenchmarkLastIndexAnyASCII/16:1-4 959522 109.5 ns/op BenchmarkLastIndexAnyASCII/16:2-4 908215 110.1 ns/op BenchmarkLastIndexAnyASCII/16:4-4 1071133 111.1 ns/op BenchmarkLastIndexAnyASCII/16:8-4 870907 116.8 ns/op BenchmarkLastIndexAnyASCII/16:16-4 821629 145.4 ns/op BenchmarkLastIndexAnyASCII/16:32-4 755661 167.9 ns/op BenchmarkLastIndexAnyASCII/16:64-4 480433 238.2 ns/op BenchmarkLastIndexAnyASCII/256:1-4 84829 1428 ns/op BenchmarkLastIndexAnyASCII/256:2-4 74581 1621 ns/op BenchmarkLastIndexAnyASCII/256:4-4 73407 1439 ns/op BenchmarkLastIndexAnyASCII/256:8-4 73374 1510 ns/op BenchmarkLastIndexAnyASCII/256:16-4 73014 1424 ns/op BenchmarkLastIndexAnyASCII/256:32-4 72446 1658 ns/op BenchmarkLastIndexAnyASCII/256:64-4 74880 1688 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 3197698 36.73 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 3093670 37.21 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 3066955 36.54 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 3004129 37.52 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 3310629 40.06 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 3120660 36.78 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 3169404 36.73 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 468292 237.2 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 251696 483.3 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 252193 493.0 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 241047 500.2 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 240637 484.1 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 216252 513.1 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 250552 508.1 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 34747 3477 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 16551 7363 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 16246 7622 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 16071 7688 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 15654 7417 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 16039 7508 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 16555 7612 ns/op BenchmarkTrimASCII/1:1-4 5178165 23.14 ns/op BenchmarkTrimASCII/1:2-4 3782930 31.10 ns/op BenchmarkTrimASCII/1:4-4 3475960 34.37 ns/op BenchmarkTrimASCII/1:8-4 3193004 38.86 ns/op BenchmarkTrimASCII/1:16-4 2365824 50.28 ns/op BenchmarkTrimASCII/16:1-4 3871899 30.82 ns/op BenchmarkTrimASCII/16:2-4 934882 111.7 ns/op BenchmarkTrimASCII/16:4-4 1053220 121.3 ns/op BenchmarkTrimASCII/16:8-4 856909 125.7 ns/op BenchmarkTrimASCII/16:16-4 812566 144.0 ns/op BenchmarkTrimASCII/256:1-4 1052258 112.9 ns/op BenchmarkTrimASCII/256:2-4 72705 1627 ns/op BenchmarkTrimASCII/256:4-4 73101 1516 ns/op BenchmarkTrimASCII/256:8-4 73123 1407 ns/op BenchmarkTrimASCII/256:16-4 83884 1415 ns/op BenchmarkTrimASCII/4096:1-4 82458 1332 ns/op BenchmarkTrimASCII/4096:2-4 4627 22110 ns/op BenchmarkTrimASCII/4096:4-4 4262 24547 ns/op BenchmarkTrimASCII/4096:8-4 4526 22601 ns/op BenchmarkTrimASCII/4096:16-4 4636 22476 ns/op BenchmarkTrimByte-4 5717390 20.85 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 20318 5898 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 20336 5899 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1653 72488 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 3295 35986 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 6350 18004 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 12558 9527 ns/op BenchmarkJoin/0-4 6531524 18.08 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 5051846 23.17 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 291525 433.3 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 200289 614.8 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 148531 777.0 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 125260 977.1 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 104994 1141 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 88706 1310 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 4375194 27.30 ns/op BenchmarkTrimSpace/ASCII-4 2459318 47.24 ns/op BenchmarkTrimSpace/SomeNonASCII-4 198532 616.3 ns/op BenchmarkTrimSpace/JustNonASCII-4 106688 1169 ns/op BenchmarkReplaceAll-4 168271 676.9 ns/op 16 B/op 1 allocs/op PASS ok strings 50.032s goos: freebsd goarch: amd64 pkg: sync cpu: AMD EPYC 7B12 BenchmarkCond1-4 42037 2484 ns/op BenchmarkCond2-4 13239 8367 ns/op BenchmarkCond4-4 9742 11658 ns/op BenchmarkCond8-4 5443 24888 ns/op BenchmarkCond16-4 1624 74523 ns/op BenchmarkCond32-4 685 165193 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 659385 192.3 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 199758 572.2 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 688830 174.1 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 650782 263.0 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 279912 415.0 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 979718 140.0 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 104121 1247 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 88273 1541 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 85938 1505 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 52718 2416 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 662157 162.9 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 175728 646.0 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 607200 236.7 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 158140 677.4 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 886450 154.4 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 228962 735.0 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 3019264 38.42 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 54450 2257 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 138607 914.9 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 245046 710.1 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 5282 22346 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 195 615265 ns/op BenchmarkRange/*sync.Map-4 1087 106967 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 102728 1112 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 205890 549.4 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 63873 1630 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 173817 598.1 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 186240 552.6 ns/op BenchmarkAdversarialDelete/*sync.Map-4 221708 620.6 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 97051 1275 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 171573 634.4 ns/op BenchmarkDeleteCollision/*sync.Map-4 810721 153.4 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 65494 1773 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 180565 762.9 ns/op BenchmarkSwapCollision/*sync.Map-4 80319 1844 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 517 238113 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 102422 1092 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 303754 401.0 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 26853 4485 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 67888 1679 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 23938 4854 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 357412 397.7 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 106086 1058 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 146536 795.9 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2851722 44.45 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 142796 707.3 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 1518856 82.29 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 787136 149.9 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 151068 812.5 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 584822 189.1 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 94102 1180 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 465412 383.4 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 562352 231.8 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 125528 964.5 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 817150 174.8 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 151570 660.9 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 123230 943.9 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 137679 856.0 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 59718 1920 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 240697 585.2 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 439683 230.4 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 128433 906.5 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 805767 149.1 ns/op BenchmarkUncontendedSemaphore-4 7639794 15.62 ns/op BenchmarkContendedSemaphore-4 6122690 24.98 ns/op BenchmarkMutexUncontended-4 1694851 69.59 ns/op BenchmarkMutex-4 118456 1102 ns/op BenchmarkMutexSlack-4 133920 1108 ns/op BenchmarkMutexWork-4 102142 1316 ns/op BenchmarkMutexWorkSlack-4 106344 1062 ns/op BenchmarkMutexNoSpin-4 43080 2696 ns/op BenchmarkMutexSpin-4 60740 2095 ns/op BenchmarkOnce-4 860047 133.6 ns/op BenchmarkOnceFunc/v=Once-4 2147067 55.32 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 1660848 72.33 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 1770159 67.03 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 1977775 61.26 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 1648383 72.79 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 1773955 68.42 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 10928221 10.94 ns/op BenchmarkSemaSyntNonblock-4 2092042 57.35 ns/op BenchmarkSemaSyntBlock-4 1000000 129.4 ns/op BenchmarkSemaWorkNonblock-4 1800370 85.13 ns/op BenchmarkSemaWorkBlock-4 1000000 153.1 ns/op BenchmarkRWMutexUncontended-4 599644 176.1 ns/op BenchmarkRWMutexWrite100-4 262848 487.7 ns/op BenchmarkRWMutexWrite10-4 210950 549.7 ns/op BenchmarkRWMutexWorkWrite100-4 224748 493.4 ns/op BenchmarkRWMutexWorkWrite10-4 153661 763.2 ns/op BenchmarkWaitGroupUncontended-4 1334145 108.1 ns/op BenchmarkWaitGroupAddDone-4 376998 331.1 ns/op BenchmarkWaitGroupAddDoneWork-4 318165 347.0 ns/op BenchmarkWaitGroupWait-4 5990994 20.24 ns/op BenchmarkWaitGroupWaitWork-4 4266795 28.40 ns/op BenchmarkWaitGroupActuallyWait-4 38062 3399 ns/op 32 B/op 2 allocs/op PASS ok sync 18.523s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: AMD EPYC 7B12 BenchmarkValueRead-4 650162 183.0 ns/op PASS ok sync/atomic 1.292s PASS ok syscall 1.032s goos: freebsd goarch: amd64 pkg: testing cpu: AMD EPYC 7B12 BenchmarkTBHelper-4 192261 606.2 ns/op 0 B/op 0 allocs/op PASS ok testing 1.202s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: AMD EPYC 7B12 BenchmarkTable/1x10/new-4 11245 10445 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 15183 7929 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 134 892742 ns/op 110960 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 160 761071 ns/op 693 B/op 6 allocs/op BenchmarkTable/1x100000/new-4 1 100442997 ns/op 18285040 B/op 100056 allocs/op BenchmarkTable/1x100000/reuse-4 2 88378177 ns/op 9142520 B/op 50028 allocs/op BenchmarkTable/10x10/new-4 2239 46971 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2904 40932 ns/op 1 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 26 4236256 ns/op 395143 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 26 3971621 ns/op 15197 B/op 39 allocs/op BenchmarkTable/10x100000/new-4 1 470104832 ns/op 47012832 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 464771815 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/100x10/new-4 297 393979 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 328 345079 ns/op 119 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 3 39387330 ns/op 3270528 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 3 37095557 ns/op 1090176 B/op 350 allocs/op BenchmarkTable/100x100000/new-4 1 4695918368 ns/op 334041984 B/op 100088 allocs/op BenchmarkTable/100x100000/reuse-4 1 4541785196 ns/op 334041984 B/op 100088 allocs/op BenchmarkPyramid/10-4 4098 29999 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 52 2266088 ns/op 410536 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 204914179 ns/op 35606824 B/op 2054 allocs/op BenchmarkRagged/10-4 3775 33646 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 385 320384 ns/op 42416 B/op 188 allocs/op BenchmarkRagged/1000-4 36 3196903 ns/op 408992 B/op 1660 allocs/op BenchmarkCode-4 12277 9703 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 14.903s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: AMD EPYC 7B12 BenchmarkParseLarge-4 2 55640655 ns/op BenchmarkVariableString-4 134145 905.8 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2901 40680 ns/op 2512 B/op 39 allocs/op PASS ok text/template/parse 1.495s goos: freebsd goarch: amd64 pkg: time cpu: AMD EPYC 7B12 BenchmarkAfterFunc-4 28 4540548 ns/op BenchmarkAfter-4 86 1277439 ns/op BenchmarkStop-4 180 699741 ns/op BenchmarkSimultaneousAfterFunc-4 26 4475554 ns/op BenchmarkStartStop-4 192 595516 ns/op BenchmarkReset-4 1873 69913 ns/op BenchmarkSleep-4 34 4040723 ns/op BenchmarkParallelTimerLatency-4 51 172483 avg-late-ns 1211793 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 82559 avg-late-ns 256024 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 77664 avg-late-ns 193196 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 74673 avg-late-ns 191691 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 50127 avg-late-ns 195484 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 86171 avg-late-ns 305003 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 82785 avg-late-ns 290322 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 102030 avg-late-ns 307215 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 111009 avg-late-ns 441492 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 129345 avg-late-ns 578864 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 806600 avg-late-ns 2844611 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 93325 avg-late-ns 228394 max-late-ns BenchmarkTicker-4 334 427446 ns/op BenchmarkTickerReset-4 2143 54542 ns/op BenchmarkTickerResetNaive-4 277 460878 ns/op BenchmarkNow-4 315057 335.4 ns/op BenchmarkNowUnixNano-4 317347 344.5 ns/op BenchmarkNowUnixMilli-4 364366 336.3 ns/op BenchmarkNowUnixMicro-4 363864 335.9 ns/op BenchmarkFormat-4 80628 1472 ns/op BenchmarkFormatRFC3339-4 111105 1046 ns/op BenchmarkFormatRFC3339Nano-4 110012 1058 ns/op BenchmarkFormatNow-4 116836 1018 ns/op BenchmarkMarshalJSON-4 160786 747.6 ns/op BenchmarkMarshalText-4 159254 736.0 ns/op BenchmarkParse-4 191060 647.0 ns/op BenchmarkParseRFC3339UTC-4 425769 281.6 ns/op BenchmarkParseRFC3339UTCBytes-4 300037 397.3 ns/op BenchmarkParseRFC3339TZ-4 130450 896.1 ns/op BenchmarkParseRFC3339TZBytes-4 109002 1109 ns/op BenchmarkParseDuration-4 898446 138.4 ns/op BenchmarkHour-4 1222695 106.2 ns/op BenchmarkSecond-4 1000000 102.3 ns/op BenchmarkYear-4 887605 129.8 ns/op BenchmarkDay-4 853258 138.8 ns/op BenchmarkISOWeek-4 892197 125.4 ns/op BenchmarkGoString-4 120022 1002 ns/op BenchmarkUnmarshalText-4 120043 989.9 ns/op PASS ok time 12.440s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: AMD EPYC 7B12 BenchmarkDecodeValidASCII-4 817024 139.6 ns/op BenchmarkDecodeValidJapaneseChars-4 955549 118.6 ns/op BenchmarkDecodeRune-4 1996194 51.01 ns/op BenchmarkEncodeValidASCII-4 879633 135.4 ns/op BenchmarkEncodeValidJapaneseChars-4 1206349 104.5 ns/op BenchmarkAppendRuneValidASCII-4 1938357 61.33 ns/op BenchmarkAppendRuneValidJapaneseChars-4 3105620 38.47 ns/op BenchmarkEncodeRune-4 2304943 52.47 ns/op PASS ok unicode/utf16 2.398s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: AMD EPYC 7B12 BenchmarkRuneCountTenASCIIChars-4 2565134 46.75 ns/op BenchmarkRuneCountTenJapaneseChars-4 472843 240.1 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 5133116 23.55 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 639409 168.3 ns/op BenchmarkValidTenASCIIChars-4 2758687 43.93 ns/op BenchmarkValid100KASCIIChars-4 152 675917 ns/op BenchmarkValidTenJapaneseChars-4 443595 253.3 ns/op BenchmarkValidLongMostlyASCII-4 153 789872 ns/op BenchmarkValidLongJapanese-4 88 1354412 ns/op BenchmarkValidStringTenASCIIChars-4 5701923 19.81 ns/op BenchmarkValidString100KASCIIChars-4 13087 9299 ns/op BenchmarkValidStringTenJapaneseChars-4 802219 150.6 ns/op BenchmarkValidStringLongMostlyASCII-4 1462 74095 ns/op BenchmarkValidStringLongJapanese-4 258 423717 ns/op BenchmarkEncodeASCIIRune-4 5457489 21.19 ns/op BenchmarkEncodeJapaneseRune-4 3344582 36.51 ns/op BenchmarkAppendASCIIRune-4 12447949 9.352 ns/op BenchmarkAppendJapaneseRune-4 3765506 32.16 ns/op BenchmarkDecodeASCIIRune-4 3794530 31.76 ns/op BenchmarkDecodeJapaneseRune-4 2945553 40.46 ns/op BenchmarkFullRune/ASCII-4 4884079 22.13 ns/op BenchmarkFullRune/Incomplete-4 2320609 54.52 ns/op BenchmarkFullRune/Japanese-4 4817260 22.24 ns/op PASS ok unicode/utf8 4.679s goos: freebsd goarch: amd64 pkg: cmd/api cpu: AMD EPYC 7B12 BenchmarkAll-4 1 55885913860 ns/op PASS ok cmd/api 57.055s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/test cpu: AMD EPYC 7B12 BenchmarkCgoCall/add-int-4 820495 124.7 ns/op BenchmarkCgoCall/one-pointer-4 620541 171.5 ns/op BenchmarkCgoCall/string-pointer-escape-4 556657 209.3 ns/op BenchmarkCgoCall/string-pointer-noescape-4 526318 213.4 ns/op BenchmarkCgoCall/eight-pointers-4 300735 393.4 ns/op BenchmarkCgoCall/eight-pointers-nil-4 647898 175.9 ns/op BenchmarkCgoCall/eight-pointers-array-4 39595 3265 ns/op BenchmarkCgoCall/eight-pointers-slice-4 49108 2401 ns/op BenchmarkGoString-4 1324639 83.92 ns/op BenchmarkCGoCallback-4 68821 1561 ns/op BenchmarkCGoInCThread-4 742377 161.2 ns/op PASS ok cmd/cgo/internal/test 2.747s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: AMD EPYC 7B12 BenchmarkEqArrayOfStrings5-4 1254842 87.79 ns/op BenchmarkEqArrayOfStrings64-4 170122 695.4 ns/op BenchmarkEqArrayOfStrings1024-4 10000 11602 ns/op BenchmarkEqArrayOfFloats5-4 1784170 71.54 ns/op BenchmarkEqArrayOfFloats64-4 157932 755.9 ns/op BenchmarkEqArrayOfFloats1024-4 12096 9824 ns/op BenchmarkEqArrayOfStructsEq-4 2852 41548 ns/op BenchmarkEqArrayOfStructsNotEq-4 5184 19363 ns/op BenchmarkEqStruct-4 20239096 5.030 ns/op PASS ok cmd/compile/internal/reflectdata 2.402s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: AMD EPYC 7B12 BenchmarkPhioptPass-4 10000 42806 ns/op BenchmarkInvertLessThanNoov-4 15827586 6.841 ns/op BenchmarkCopyElim1-4 1654 94194 ns/op BenchmarkCopyElim10-4 1143 98673 ns/op BenchmarkCopyElim100-4 507 213922 ns/op BenchmarkCopyElim1000-4 102 1145542 ns/op BenchmarkCopyElim10000-4 6 17594957 ns/op BenchmarkCopyElim100000-4 1 325437070 ns/op BenchmarkDeadCode/1-4 1088 103727 ns/op BenchmarkDeadCode/10-4 998 133361 ns/op BenchmarkDeadCode/100-4 381 266198 ns/op BenchmarkDeadCode/1000-4 69 1808185 ns/op BenchmarkDeadCode/10000-4 6 20739881 ns/op BenchmarkDeadCode/100000-4 1 222841040 ns/op BenchmarkDeadCode/200000-4 1 440231815 ns/op BenchmarkDominatorsLinear-4 24 6080468 ns/op 1.64 MB/s BenchmarkDominatorsFwdBack-4 16 8001626 ns/op 1.25 MB/s BenchmarkDominatorsManyPred-4 18 7894819 ns/op 1.27 MB/s BenchmarkDominatorsMaxPred-4 14 7730785 ns/op 1.29 MB/s BenchmarkDominatorsMaxPredVal-4 16 7588221 ns/op 1.32 MB/s BenchmarkFuse/1-4 933 125701 ns/op BenchmarkFuse/10-4 831 154484 ns/op BenchmarkFuse/100-4 261 429203 ns/op BenchmarkFuse/1000-4 27 3872092 ns/op BenchmarkFuse/10000-4 3 48471358 ns/op BenchmarkNilCheckDeep1-4 15368 8030 ns/op 0.12 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 5701 19388 ns/op 0.52 MB/s 233 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 956 133532 ns/op 0.75 MB/s 1229 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 99 1194062 ns/op 0.84 MB/s 10520 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 9 13322557 ns/op 0.75 MB/s 189585 B/op 5 allocs/op BenchmarkDSEPass-4 46 3047045 ns/op 42947 B/op 6 allocs/op BenchmarkDSEPassBlock-4 2 70128468 ns/op 2120312 B/op 54075 allocs/op BenchmarkCSEPass-4 9 13770837 ns/op 131483 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 126369650 ns/op 5625064 B/op 97182 allocs/op BenchmarkDeadcodePass-4 232 441661 ns/op 105405 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 103029521 ns/op 4085560 B/op 45297 allocs/op BenchmarkMultiPass-4 135 907521 ns/op 241304 B/op 10 allocs/op BenchmarkMultiPassBlock-4 1 208469542 ns/op 11224544 B/op 149972 allocs/op BenchmarkCondRewrite/SoloJump-4 4643181 24.94 ns/op BenchmarkCondRewrite/CombJump-4 4593733 24.65 ns/op PASS ok cmd/compile/internal/ssa 12.753s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: AMD EPYC 7B12 BenchmarkLoadAdd-4 13306 9008 ns/op BenchmarkExtShift-4 23928 5764 ns/op BenchmarkModify-4 12494 10061 ns/op BenchmarkMullImm-4 24663 4833 ns/op BenchmarkConstModify-4 10000 10658 ns/op BenchmarkBitSet-4 23844 5054 ns/op BenchmarkBitClear-4 23636 5067 ns/op BenchmarkBitToggle-4 23468 5042 ns/op BenchmarkBitSetConst-4 196765 610.4 ns/op BenchmarkBitClearConst-4 181690 629.9 ns/op BenchmarkBitToggleConst-4 195597 614.4 ns/op BenchmarkDivconstI64-4 11364374 11.89 ns/op BenchmarkModconstI64-4 10071308 11.44 ns/op BenchmarkDivisiblePow2constI64-4 9472756 11.84 ns/op BenchmarkDivisibleconstI64-4 12081412 10.48 ns/op BenchmarkDivisibleWDivconstI64-4 8865976 13.31 ns/op BenchmarkDivconstU64/3-4 11818650 10.74 ns/op BenchmarkDivconstU64/5-4 13054543 10.92 ns/op BenchmarkDivconstU64/37-4 10927136 11.45 ns/op BenchmarkDivconstU64/1234567-4 11061066 10.38 ns/op BenchmarkModconstU64-4 9312376 11.46 ns/op BenchmarkDivisibleconstU64-4 9665005 11.73 ns/op BenchmarkDivisibleWDivconstU64-4 8961706 13.37 ns/op BenchmarkDivconstI32-4 9162747 12.32 ns/op BenchmarkModconstI32-4 11897181 10.46 ns/op BenchmarkDivisiblePow2constI32-4 10359952 11.97 ns/op BenchmarkDivisibleconstI32-4 12316911 10.03 ns/op BenchmarkDivisibleWDivconstI32-4 8922386 13.40 ns/op BenchmarkDivconstU32-4 12063426 12.70 ns/op BenchmarkModconstU32-4 10640625 12.65 ns/op BenchmarkDivisibleconstU32-4 10916173 11.70 ns/op BenchmarkDivisibleWDivconstU32-4 8909143 13.44 ns/op BenchmarkDivconstI16-4 12730592 14.81 ns/op BenchmarkModconstI16-4 9726994 12.00 ns/op BenchmarkDivisiblePow2constI16-4 10436846 11.16 ns/op BenchmarkDivisibleconstI16-4 13398969 9.793 ns/op BenchmarkDivisibleWDivconstI16-4 9208719 14.91 ns/op BenchmarkDivconstU16-4 12403123 9.180 ns/op BenchmarkModconstU16-4 10364622 10.32 ns/op BenchmarkDivisibleconstU16-4 11628601 11.82 ns/op BenchmarkDivisibleWDivconstU16-4 8996480 13.37 ns/op BenchmarkDivconstI8-4 10905556 10.50 ns/op BenchmarkModconstI8-4 11869422 10.95 ns/op BenchmarkDivisiblePow2constI8-4 10854388 9.494 ns/op BenchmarkDivisibleconstI8-4 10709500 10.85 ns/op BenchmarkDivisibleWDivconstI8-4 8715390 12.95 ns/op BenchmarkDivconstU8-4 11098774 11.69 ns/op BenchmarkModconstU8-4 11946715 10.65 ns/op BenchmarkDivisibleconstU8-4 13966771 10.10 ns/op BenchmarkDivisibleWDivconstU8-4 9139690 13.07 ns/op BenchmarkMul2-4 271444 444.9 ns/op BenchmarkMulNeg2-4 261416 460.1 ns/op BenchmarkEfaceInteger-4 5120557 22.01 ns/op BenchmarkTypeAssert-4 21259130 6.533 ns/op BenchmarkDiv64UnsignedSmall-4 21355512 5.212 ns/op BenchmarkDiv64Small-4 21027044 5.337 ns/op BenchmarkDiv64SmallNegDivisor-4 19037259 5.699 ns/op BenchmarkDiv64SmallNegDividend-4 19366245 5.320 ns/op BenchmarkDiv64SmallNegBoth-4 20321457 5.373 ns/op BenchmarkDiv64Unsigned-4 17080150 6.999 ns/op BenchmarkDiv64-4 17156314 6.956 ns/op BenchmarkDiv64NegDivisor-4 16775006 7.002 ns/op BenchmarkDiv64NegDividend-4 17131456 6.938 ns/op BenchmarkDiv64NegBoth-4 16986656 6.996 ns/op BenchmarkMod64UnsignedSmall-4 19428330 5.621 ns/op BenchmarkMod64Small-4 17351526 6.541 ns/op BenchmarkMod64SmallNegDivisor-4 19012888 5.352 ns/op BenchmarkMod64SmallNegDividend-4 21259003 5.612 ns/op BenchmarkMod64SmallNegBoth-4 19717162 5.842 ns/op BenchmarkMod64Unsigned-4 15934542 7.279 ns/op BenchmarkMod64-4 16278008 7.168 ns/op BenchmarkMod64NegDivisor-4 15577599 7.216 ns/op BenchmarkMod64NegDividend-4 16593679 7.156 ns/op BenchmarkMod64NegBoth-4 16484240 7.207 ns/op BenchmarkMulconstI32/3-4 25166061 5.897 ns/op BenchmarkMulconstI32/5-4 21004294 5.589 ns/op BenchmarkMulconstI32/12-4 23467677 5.901 ns/op BenchmarkMulconstI32/120-4 25130568 4.722 ns/op BenchmarkMulconstI32/-120-4 24827744 5.129 ns/op BenchmarkMulconstI32/65537-4 23680287 5.225 ns/op BenchmarkMulconstI32/65538-4 25384504 4.703 ns/op BenchmarkMulconstI64/3-4 22093885 4.717 ns/op BenchmarkMulconstI64/5-4 25509698 5.604 ns/op BenchmarkMulconstI64/12-4 21370614 5.902 ns/op BenchmarkMulconstI64/120-4 21449108 5.297 ns/op BenchmarkMulconstI64/-120-4 19720827 5.127 ns/op BenchmarkMulconstI64/65537-4 20156863 5.905 ns/op BenchmarkMulconstI64/65538-4 23783493 4.716 ns/op BenchmarkMulconstU32/3-4 20306120 5.119 ns/op BenchmarkMulconstU32/5-4 25360108 4.839 ns/op BenchmarkMulconstU32/12-4 25374066 5.002 ns/op BenchmarkMulconstU32/120-4 20840073 4.999 ns/op BenchmarkMulconstU32/65537-4 21414624 5.187 ns/op BenchmarkMulconstU32/65538-4 25378330 5.142 ns/op BenchmarkMulconstU64/3-4 21235641 5.601 ns/op BenchmarkMulconstU64/5-4 23101641 4.703 ns/op BenchmarkMulconstU64/12-4 21349204 5.290 ns/op BenchmarkMulconstU64/120-4 25582029 4.728 ns/op BenchmarkMulconstU64/65537-4 20016789 5.585 ns/op BenchmarkMulconstU64/65538-4 25159558 4.745 ns/op BenchmarkShiftArithmeticRight-4 20155136 5.103 ns/op BenchmarkSwitch8Predictable-4 8143549 14.67 ns/op BenchmarkSwitch8Unpredictable-4 8083627 14.05 ns/op BenchmarkSwitch32Predictable-4 12139246 10.44 ns/op BenchmarkSwitch32Unpredictable-4 7752840 14.66 ns/op BenchmarkSwitchStringPredictable-4 9004636 11.47 ns/op BenchmarkSwitchStringUnpredictable-4 6078582 18.63 ns/op BenchmarkSwitchTypePredictable-4 6683593 16.12 ns/op BenchmarkSwitchTypeUnpredictable-4 4280146 26.88 ns/op BenchmarkSwitchInterfaceTypePredictable-4 9740965 12.51 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 4875530 23.79 ns/op PASS ok cmd/compile/internal/test 17.705s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 159 761911 ns/op BenchmarkNamed/Underlying/nongeneric-4 1350564 87.95 ns/op BenchmarkNamed/Underlying/generic-4 1366600 88.82 ns/op BenchmarkNamed/Underlying/src_instance-4 1388216 88.32 ns/op BenchmarkNamed/Underlying/user_instance-4 1319776 86.65 ns/op BenchmarkCheck/http/funcbodies/info-4 1 386974268 ns/op 87010 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 294285190 ns/op 114386 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 111869681 ns/op 300911 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 2 97419662 ns/op 345487 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 391143642 ns/op 13267 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 65272207 ns/op 79484 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 5 23487791 ns/op 220891 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 5 22140746 ns/op 234350 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 101500929 ns/op 21371 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 4 30164853 ns/op 71916 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 8 15242208 ns/op 129684 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 8 14450673 ns/op 150126 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 840985599 ns/op 81470 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 469344342 ns/op 145979 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 100268557 ns/op 682410 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 87478150 ns/op 782953 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 430995014 ns/op 4668 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 3 48708215 ns/op 41293 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 4 26947541 ns/op 74401 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 4 25632200 ns/op 78147 lines/s PASS ok cmd/compile/internal/types2 15.741s goos: freebsd goarch: amd64 pkg: cmd/go cpu: AMD EPYC 7B12 BenchmarkExecGoEnv-4 48 2987158 ns/op 3093854 sys-ns/op 327271 user-ns/op PASS ok cmd/go 1.326s goos: freebsd goarch: amd64 pkg: cmd/go/internal/cfg cpu: AMD EPYC 7B12 BenchmarkLookPath-4 306522 363.1 ns/op PASS ok cmd/go/internal/cfg 1.192s goos: freebsd goarch: amd64 pkg: cmd/internal/notsha256 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 101232 1156 ns/op 6.92 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 113275 1044 ns/op 7.66 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 24289 4904 ns/op 208.83 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 24849 4782 ns/op 214.12 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 3883 31110 ns/op 263.32 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 3891 30749 ns/op 266.42 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.936s All tests passed.