freebsd-amd64-race at 137e91832aae514dda65dbd34baa438424c1cbf8 :: Running /tmp/workdir/go/src/make.bash with args ["/tmp/workdir/go/src/make.bash" "-force"] and env ["LANG=C.UTF-8" "HOME=/" "MM_CHARSET=UTF-8" "RC_PID=16" "BLOCKSIZE=K" "WORKDIR=/tmp/workdir" "GO_BUILDER_NAME=freebsd-amd64-race" "GO_TEST_TIMEOUT_SCALE=2" "GOBIN=" "GOROOT_BOOTSTRAP=" "TMPDIR=/tmp/workdir/tmp" "GOCACHE=/tmp/workdir/gocache" "GOPLSCACHE=/tmp/workdir/goplscache" "PATH=/tmp/workdir/go1.4/go/bin:/bin:/sbin:/usr/bin:/usr/local/bin" "PWD=/tmp/workdir/go/src"] in dir /tmp/workdir/go/src WARNING: //go1.4/bin/go does not exist, found /tmp/workdir/go1.4/go/bin/go from env WARNING: set /tmp/workdir/go1.4/go as GOROOT_BOOTSTRAP Building Go cmd/dist using /tmp/workdir/go1.4/go. (go1.22.6 freebsd/amd64) Building Go toolchain1 using /tmp/workdir/go1.4/go. Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Building Go toolchain2 using go_bootstrap and Go toolchain1. Building Go toolchain3 using go_bootstrap and Go toolchain2. Building packages and commands for freebsd/amd64. --- Installed Go for freebsd/amd64 in /tmp/workdir/go Installed commands in /tmp/workdir/go/bin *** You need to add /tmp/workdir/go/bin to your PATH. :: Running /tmp/workdir/go/bin/go with args ["/tmp/workdir/go/bin/go" "install" "-race" "std"] and env ["PATH=/bin:/sbin:/usr/bin:/usr/local/bin" "LANG=C.UTF-8" "HOME=/" "MM_CHARSET=UTF-8" "RC_PID=16" "BLOCKSIZE=K" "WORKDIR=/tmp/workdir" "GOROOT_BOOTSTRAP=/tmp/workdir/go1.4" "GO_BUILDER_NAME=freebsd-amd64-race" "GO_TEST_TIMEOUT_SCALE=2" "GOBIN=" "TMPDIR=/tmp/workdir/tmp" "GOCACHE=/tmp/workdir/gocache" "GOPLSCACHE=/tmp/workdir/goplscache" "PWD=/tmp/workdir/go/bin"] in dir /tmp/workdir/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: freebsd # OS Version: FreeBSD 13.0-STABLE FreeBSD 13.0-STABLE #0 stable/13-n248759-3684bb89d52: Thu Dec 30 02:37:49 UTC 2021 root@releng3.nyi.freebsd.org:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 ##### Testing packages. ok archive/tar 1.779s ok archive/zip 2.877s ok bufio 1.364s ok bytes 2.527s ok cmp 1.086s ok compress/bzip2 1.440s ok compress/flate 6.461s ok compress/gzip 13.386s ok compress/lzw 1.945s ok compress/zlib 5.311s ok container/heap 1.024s ok container/list 1.029s ok container/ring 1.029s ok context 1.111s ok crypto 2.484s ok crypto/aes 1.075s ok crypto/cipher 3.420s ok crypto/des 1.055s ok crypto/dsa 1.039s ok crypto/ecdh 1.286s ok crypto/ecdsa 1.205s ok crypto/ed25519 1.392s ok crypto/elliptic 1.075s ok crypto/hmac 1.075s ok crypto/internal/alias 1.027s ok crypto/internal/bigmod 1.427s ok crypto/internal/boring 1.038s ok crypto/internal/boring/bcache 1.503s ok crypto/internal/edwards25519 1.749s ok crypto/internal/edwards25519/field 1.129s ok crypto/internal/hpke 1.087s ok crypto/internal/mlkem768 1.788s ok crypto/internal/nistec 1.974s ok crypto/internal/nistec/fiat 1.072s [no tests to run] ok crypto/md5 1.059s ok crypto/rand 1.347s ok crypto/rc4 1.542s ok crypto/rsa 2.490s ok crypto/sha1 1.038s ok crypto/sha256 1.090s ok crypto/sha512 1.090s ok crypto/subtle 1.487s ok crypto/tls 3.739s ok crypto/x509 2.202s ok database/sql 1.602s ok database/sql/driver 1.046s ok debug/buildinfo 1.146s ok debug/dwarf 1.127s ok debug/elf 2.016s ok debug/gosym 1.184s ok debug/macho 1.093s ok debug/pe 1.080s ok debug/plan9obj 1.079s ok embed 1.079s [no tests to run] ok embed/internal/embedtest 1.080s ok encoding/ascii85 1.080s ok encoding/asn1 1.081s ok encoding/base32 1.093s ok encoding/base64 1.092s ok encoding/binary 1.093s ok encoding/csv 1.091s ok encoding/gob 18.162s ok encoding/hex 1.027s ok encoding/json 2.196s ok encoding/pem 3.057s ok encoding/xml 1.200s ok errors 1.031s ok expvar 1.027s ok flag 3.242s ok fmt 1.611s ok go/ast 1.044s ok go/build 7.045s ok go/build/constraint 1.036s ok go/constant 1.036s ok go/doc 1.295s ok go/doc/comment 3.096s ok go/format 1.108s ok go/importer 1.729s ok go/internal/gccgoimporter 1.061s ok go/internal/gcimporter 12.102s ok go/internal/srcimporter 14.983s ok go/parser 2.053s ok go/printer 2.440s ok go/scanner 1.088s ok go/token 1.156s ok go/types 40.652s ok go/version 1.030s ok hash 1.090s ok hash/adler32 1.090s ok hash/crc32 1.108s ok hash/crc64 1.053s ok hash/fnv 1.035s ok hash/maphash 1.035s ok html 1.024s ok html/template 1.277s ok image 1.476s ok image/color 1.049s ok image/draw 1.613s ok image/gif 1.885s ok image/jpeg 2.227s ok image/png 4.051s ok index/suffixarray 1.893s ok internal/abi 1.112s ok internal/buildcfg 1.089s ok internal/chacha8rand 1.029s ok internal/concurrent 2.257s ok internal/coverage/cfile 2.810s ok internal/coverage/cformat 1.017s ok internal/coverage/cmerge 1.077s ok internal/coverage/pods 1.068s ok internal/coverage/slicereader 1.045s ok internal/coverage/slicewriter 1.041s ok internal/coverage/test 1.112s ok internal/cpu 3.168s ok internal/dag 1.029s ok internal/diff 1.028s ok internal/fmtsort 1.078s ok internal/fuzz 1.051s ok internal/godebug 17.467s ok internal/godebugs 71.526s ok internal/gover 1.087s ok internal/itoa 1.081s ok internal/pkgbits 1.070s ok internal/platform 1.889s ok internal/poll 1.442s ok internal/profile 1.020s ok internal/reflectlite 1.088s ok internal/runtime/atomic 1.088s ok internal/runtime/math 1.087s ok internal/runtime/sys 1.078s ok internal/saferio 1.140s ok internal/singleflight 1.132s ok internal/syscall/unix 1.042s ok internal/sysinfo 1.078s ok internal/testenv 1.258s ok internal/trace 40.580s ok internal/trace/internal/oldtrace 1.676s ok internal/types/errors 1.445s ok internal/unsafeheader 1.067s ok internal/weak 1.067s ok internal/xcoff 1.092s ok internal/zstd 1.944s ok io 1.079s ok io/fs 1.325s ok io/ioutil 1.034s ok iter 1.030s ok log 1.087s ok log/slog 1.162s ok log/slog/internal/benchmarks 1.065s ok log/slog/internal/buffer 1.065s ok log/syslog 2.280s ok maps 1.026s ok math 1.076s ok math/big 3.927s ok math/bits 1.035s ok math/cmplx 1.034s ok math/rand 3.924s ok math/rand/v2 2.688s ok mime 1.046s ok mime/multipart 6.147s ok mime/quotedprintable 1.115s ok net 9.297s ok net/http 10.730s ok net/http/cgi 28.871s ok net/http/cookiejar 1.097s ok net/http/fcgi 1.251s ok net/http/httptest 1.226s ok net/http/httptrace 1.081s ok net/http/httputil 1.704s ok net/http/internal 2.669s ok net/http/internal/ascii 1.026s ok net/http/pprof 6.298s ok net/internal/cgotest 1.083s ok net/internal/socktest 1.067s ok net/mail 1.086s ok net/netip 1.576s ok net/rpc 1.096s ok net/rpc/jsonrpc 1.096s ok net/smtp 1.112s ok net/textproto 1.112s ok net/url 1.046s ok os 7.009s ok os/exec 8.483s ok os/exec/internal/fdtest 1.080s ok os/signal 20.647s ok os/user 1.029s ok path 1.028s ok path/filepath 1.166s ok plugin 1.027s ok reflect 1.600s ok regexp 4.059s ok regexp/syntax 5.965s ok runtime 46.431s ok runtime/cgo 1.080s ok runtime/debug 2.262s ok runtime/internal/wasitest 1.080s ok runtime/metrics 1.099s ok runtime/pprof 30.657s ok runtime/race 10.819s ok runtime/trace 1.143s ok slices 1.473s ok sort 1.418s ok strconv 3.543s ok strings 2.603s ok sync 1.632s ok sync/atomic 4.705s ok syscall 7.762s ok testing 3.900s ok testing/fstest 1.084s ok testing/iotest 1.084s ok testing/quick 1.224s ok testing/slogtest 1.031s ok text/scanner 1.090s ok text/tabwriter 1.090s ok text/template 1.113s ok text/template/parse 1.042s ok time 13.254s ok unicode 1.093s ok unicode/utf16 1.064s ok unicode/utf8 1.064s ok unique 1.346s ok cmd/addr2line 5.400s ok cmd/api 14.720s ok cmd/asm/internal/asm 4.239s ok cmd/asm/internal/lex 1.049s ok cmd/cgo/internal/swig 1.048s ok cmd/cgo/internal/test 1.874s ok cmd/cgo/internal/testcarchive 24.344s ok cmd/cgo/internal/testcshared 9.201s ok cmd/cgo/internal/testerrors 10.433s ok cmd/cgo/internal/testfortran 1.050s ok cmd/cgo/internal/testgodefs 1.573s ok cmd/cgo/internal/testlife 1.736s ok cmd/cgo/internal/testnocgo 1.016s ok cmd/cgo/internal/testplugin 34.461s ok cmd/cgo/internal/testsanitizers 21.425s ok cmd/cgo/internal/testshared 1.024s ok cmd/cgo/internal/testso 2.811s ok cmd/cgo/internal/teststdio 2.866s ok cmd/cgo/internal/testtls 1.032s ok cmd/compile 23.933s ok cmd/compile/internal/abt 1.094s ok cmd/compile/internal/amd64 1.058s ok cmd/compile/internal/base 1.057s ok cmd/compile/internal/compare 1.083s ok cmd/compile/internal/devirtualize 1.085s ok cmd/compile/internal/dwarfgen 1.552s ok cmd/compile/internal/importer 2.053s ok cmd/compile/internal/inline/inlheur 1.518s ok cmd/compile/internal/ir 1.044s ok cmd/compile/internal/liveness 1.145s ok cmd/compile/internal/logopt 1.264s ok cmd/compile/internal/loopvar 1.084s ok cmd/compile/internal/noder 1.064s ok cmd/compile/internal/rangefunc 1.043s ok cmd/compile/internal/reflectdata 1.043s [no tests to run] ok cmd/compile/internal/ssa 9.329s ok cmd/compile/internal/ssagen 1.080s ok cmd/compile/internal/syntax 1.236s ok cmd/compile/internal/test 15.721s ok cmd/compile/internal/typecheck 1.360s ok cmd/compile/internal/types 1.025s ok cmd/compile/internal/types2 11.810s ok cmd/covdata 1.031s ok cmd/cover 17.485s ok cmd/dist 1.047s ok cmd/distpack 1.047s ok cmd/doc 1.458s ok cmd/fix 2.990s ok cmd/go 304.412s ok cmd/go/internal/auth 1.068s ok cmd/go/internal/cache 1.228s ok cmd/go/internal/cfg 1.087s [no tests to run] ok cmd/go/internal/envcmd 1.118s ok cmd/go/internal/fsys 1.140s ok cmd/go/internal/generate 1.060s ok cmd/go/internal/gover 1.059s ok cmd/go/internal/imports 1.039s ok cmd/go/internal/load 1.092s ok cmd/go/internal/lockedfile 2.534s ok cmd/go/internal/lockedfile/internal/filelock 2.070s ok cmd/go/internal/modfetch 1.033s ok cmd/go/internal/modfetch/codehost 2.271s ok cmd/go/internal/modfetch/zip_sum_test 1.050s ok cmd/go/internal/modindex 1.613s ok cmd/go/internal/modload 1.094s ok cmd/go/internal/mvs 1.079s ok cmd/go/internal/str 1.079s ok cmd/go/internal/test 1.108s ok cmd/go/internal/toolchain 1.067s ok cmd/go/internal/vcs 1.067s ok cmd/go/internal/vcweb 1.067s ok cmd/go/internal/vcweb/vcstest 3.209s ok cmd/go/internal/web 1.026s ok cmd/go/internal/work 1.320s ok cmd/gofmt 1.295s ok cmd/internal/archive 1.444s ok cmd/internal/buildid 1.564s ok cmd/internal/bootstrap_test 1.026s ok cmd/internal/cov 1.326s ok cmd/internal/dwarf 1.121s ok cmd/internal/edit 1.038s ok cmd/internal/goobj 1.037s ok cmd/internal/moddeps 1.955s ok cmd/internal/obj 1.582s ok cmd/internal/obj/arm64 1.684s ok cmd/internal/obj/loong64 1.127s ok cmd/internal/obj/ppc64 1.127s ok cmd/internal/obj/riscv 1.112s ok cmd/internal/obj/s390x 1.022s ok cmd/internal/obj/x86 3.865s ok cmd/internal/objabi 1.091s ok cmd/internal/par 1.222s ok cmd/internal/pgo 1.091s ok cmd/internal/pkgpath 5.372s ok cmd/internal/pkgpattern 1.033s ok cmd/internal/quoted 1.033s ok cmd/internal/src 1.083s ok cmd/internal/sys 1.083s ok cmd/internal/test2json 1.783s ok cmd/link 25.786s ok cmd/link/internal/benchmark 1.035s ok cmd/link/internal/ld 13.325s ok cmd/link/internal/loader 1.066s ok cmd/nm 9.606s ok cmd/objdump 5.532s ok cmd/pack 7.600s ok cmd/pprof 3.714s ok cmd/relnote 1.033s ok cmd/trace 1.374s ok cmd/vet 49.165s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 4015 26004 ns/op 1128 B/op 10 allocs/op Benchmark/Writer/GNU-4 2642 39254 ns/op 1670 B/op 25 allocs/op Benchmark/Writer/PAX-4 1946 51833 ns/op 2112 B/op 32 allocs/op Benchmark/Reader/USTAR-4 4212 26329 ns/op 4953 B/op 15 allocs/op Benchmark/Reader/GNU-4 5539 19033 ns/op 5170 B/op 15 allocs/op Benchmark/Reader/PAX-4 2230 53678 ns/op 8906 B/op 33 allocs/op PASS ok archive/tar 1.747s goos: freebsd goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 321455640 ns/op 15264 B/op 67 allocs/op BenchmarkZip64Test-4 1 135082970 ns/op BenchmarkZip64TestSizes/4096-4 1386 74620 ns/op BenchmarkZip64TestSizes/1048576-4 166 678246 ns/op BenchmarkZip64TestSizes/67108864-4 1 139469968 ns/op PASS ok archive/zip 2.271s goos: freebsd goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 247377 458.2 ns/op BenchmarkReaderCopyUnoptimal-4 156882 747.1 ns/op BenchmarkReaderCopyNoWriteTo-4 4980 24793 ns/op BenchmarkReaderWriteToOptimal-4 6088 17883 ns/op BenchmarkReaderReadString-4 135494 864.4 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 238762 496.1 ns/op BenchmarkWriterCopyUnoptimal-4 219186 505.4 ns/op BenchmarkWriterCopyNoReadFrom-4 6744 21315 ns/op BenchmarkReaderEmpty-4 37308 3281 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 29512 4052 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 547119 189.6 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.525s goos: freebsd goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 5652 32778 ns/op 999.70 MB/s BenchmarkWriteByte-4 489 241604 ns/op 16.95 MB/s BenchmarkWriteRune-4 258 462175 ns/op 26.59 MB/s BenchmarkBufferNotEmptyWriteRead-4 28 3872783 ns/op BenchmarkBufferFullSmallReads-4 97 1158957 ns/op BenchmarkBufferWriteBlock/N4096-4 6105 17573 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 398 296795 ns/op 260097 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 13 8934391 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 5 22320760 ns/op 751.64 MB/s 6710886 B/op 0 allocs/op BenchmarkIndexByte/10-4 4148401 27.01 ns/op 370.20 MB/s BenchmarkIndexByte/32-4 4205785 28.19 ns/op 1134.99 MB/s BenchmarkIndexByte/4K-4 866766 132.1 ns/op 31011.19 MB/s BenchmarkIndexBytePortable/10-4 821716 140.7 ns/op 71.09 MB/s BenchmarkIndexBytePortable/32-4 264735 446.6 ns/op 71.66 MB/s BenchmarkIndexBytePortable/4K-4 2242 52975 ns/op 77.32 MB/s BenchmarkIndexRune/10-4 1307036 91.59 ns/op 109.18 MB/s BenchmarkIndexRune/32-4 1268348 93.29 ns/op 343.03 MB/s BenchmarkIndexRune/4K-4 564633 211.7 ns/op 19351.93 MB/s BenchmarkIndexRuneASCII/10-4 4458031 26.29 ns/op 380.31 MB/s BenchmarkIndexRuneASCII/32-4 4181714 28.54 ns/op 1121.16 MB/s BenchmarkIndexRuneASCII/4K-4 900684 131.8 ns/op 31079.05 MB/s BenchmarkIndexRuneUnicode/Latin/10-4 1522369 81.32 ns/op 122.97 MB/s BenchmarkIndexRuneUnicode/Latin/32-4 1453748 80.83 ns/op 395.91 MB/s BenchmarkIndexRuneUnicode/Latin/4K-4 179374 670.3 ns/op 6110.92 MB/s BenchmarkIndexRuneUnicode/Cyrillic/10-4 1273418 91.26 ns/op 109.58 MB/s BenchmarkIndexRuneUnicode/Cyrillic/32-4 1267621 95.57 ns/op 334.84 MB/s BenchmarkIndexRuneUnicode/Cyrillic/4K-4 59677 1915 ns/op 2139.35 MB/s BenchmarkIndexRuneUnicode/Han/10-4 752068 155.5 ns/op 64.33 MB/s BenchmarkIndexRuneUnicode/Han/32-4 984316 125.1 ns/op 255.85 MB/s BenchmarkIndexRuneUnicode/Han/4K-4 117734 1042 ns/op 3931.36 MB/s BenchmarkEqual/0-4 6861264 17.54 ns/op BenchmarkEqual/same/1-4 1542578 78.00 ns/op 12.82 MB/s BenchmarkEqual/same/6-4 1564708 76.33 ns/op 78.61 MB/s BenchmarkEqual/same/9-4 1527462 78.27 ns/op 114.99 MB/s BenchmarkEqual/same/15-4 1541265 76.93 ns/op 194.99 MB/s BenchmarkEqual/same/16-4 1584537 75.99 ns/op 210.56 MB/s BenchmarkEqual/same/20-4 1531255 78.92 ns/op 253.41 MB/s BenchmarkEqual/same/32-4 1527164 78.27 ns/op 408.85 MB/s BenchmarkEqual/same/4K-4 70759 1643 ns/op 2493.42 MB/s BenchmarkEqual/1-4 1505253 80.04 ns/op 12.49 MB/s BenchmarkEqual/6-4 1498084 80.13 ns/op 74.87 MB/s BenchmarkEqual/9-4 1456947 81.30 ns/op 110.70 MB/s BenchmarkEqual/15-4 1439342 83.81 ns/op 178.98 MB/s BenchmarkEqual/16-4 1501347 78.89 ns/op 202.80 MB/s BenchmarkEqual/20-4 1402860 85.64 ns/op 233.53 MB/s BenchmarkEqual/32-4 1400454 85.55 ns/op 374.04 MB/s BenchmarkEqual/4K-4 56214 2123 ns/op 1929.56 MB/s BenchmarkEqualBothUnaligned/64_0-4 1496665 80.15 ns/op 798.51 MB/s BenchmarkEqualBothUnaligned/64_1-4 1279971 93.68 ns/op 683.20 MB/s BenchmarkEqualBothUnaligned/64_4-4 1502074 79.47 ns/op 805.31 MB/s BenchmarkEqualBothUnaligned/64_7-4 1512490 79.43 ns/op 805.76 MB/s BenchmarkEqualBothUnaligned/4096_0-4 69703 1702 ns/op 2407.04 MB/s BenchmarkEqualBothUnaligned/4096_1-4 48406 2472 ns/op 1656.79 MB/s BenchmarkEqualBothUnaligned/4096_4-4 125454 953.7 ns/op 4294.96 MB/s BenchmarkEqualBothUnaligned/4096_7-4 123168 956.2 ns/op 4283.60 MB/s BenchmarkIndex/10-4 3119271 38.74 ns/op 258.14 MB/s BenchmarkIndex/32-4 2937738 41.17 ns/op 777.35 MB/s BenchmarkIndex/4K-4 34155 3559 ns/op 1150.89 MB/s BenchmarkIndexEasy/10-4 3236480 35.54 ns/op 281.41 MB/s BenchmarkIndexEasy/32-4 3029628 39.76 ns/op 804.75 MB/s BenchmarkIndexEasy/4K-4 488617 243.0 ns/op 16853.83 MB/s BenchmarkCount/10-4 1585724 74.11 ns/op 134.94 MB/s BenchmarkCount/32-4 1446244 81.96 ns/op 390.44 MB/s BenchmarkCount/4K-4 33757 3583 ns/op 1143.13 MB/s BenchmarkCountEasy/10-4 1614502 74.91 ns/op 133.49 MB/s BenchmarkCountEasy/32-4 1499559 80.38 ns/op 398.13 MB/s BenchmarkCountEasy/4K-4 409554 283.7 ns/op 14436.33 MB/s BenchmarkCountSingle/10-4 3224318 37.47 ns/op 266.89 MB/s BenchmarkCountSingle/32-4 3142196 38.50 ns/op 831.14 MB/s BenchmarkCountSingle/4K-4 970808 108.9 ns/op 37603.08 MB/s BenchmarkToUpper/#00-4 2806395 41.47 ns/op BenchmarkToUpper/ONLYUPPER-4 307800 386.5 ns/op BenchmarkToUpper/abc-4 528614 221.3 ns/op BenchmarkToUpper/AbC123-4 302952 386.4 ns/op BenchmarkToUpper/azAZ09_-4 282009 426.2 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 82214 1486 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 36562 3282 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 57183 2100 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 122857 966.0 ns/op BenchmarkToLower/#00-4 2797221 42.38 ns/op BenchmarkToLower/abc-4 470617 251.3 ns/op BenchmarkToLower/AbC123-4 303846 393.0 ns/op BenchmarkToLower/azAZ09_-4 280502 431.7 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 81062 1456 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 40383 2955 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 69609 1737 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 128936 924.1 ns/op BenchmarkFields/ASCII/16-4 121758 992.8 ns/op 16.12 MB/s 96 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 8948 13246 ns/op 19.33 MB/s 896 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 597 201983 ns/op 20.28 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 36 3361950 ns/op 19.49 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 53937916 ns/op 19.44 MB/s 2277424 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 83449 1413 ns/op 11.32 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5822 18841 ns/op 13.59 MB/s 768 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 379 315748 ns/op 12.97 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 21 5530763 ns/op 11.85 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 96669600 ns/op 10.85 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 136437 882.5 ns/op 18.13 MB/s 96 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 10000 10267 ns/op 24.93 MB/s 896 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 698 170577 ns/op 24.01 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 33 3214510 ns/op 20.39 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 59875716 ns/op 17.51 MB/s 11219200 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 115686 1032 ns/op 15.51 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8917 13108 ns/op 19.53 MB/s 768 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 537 223738 ns/op 18.31 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 27 4115364 ns/op 15.92 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 73980443 ns/op 14.17 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2128570 56.29 ns/op BenchmarkTrimSpace/ASCII-4 1000000 109.6 ns/op BenchmarkTrimSpace/SomeNonASCII-4 114723 1040 ns/op BenchmarkTrimSpace/JustNonASCII-4 51872 2277 ns/op BenchmarkToValidUTF8/Valid-4 507084 239.3 ns/op BenchmarkToValidUTF8/InvalidASCII-4 338828 345.6 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 100202 1161 ns/op BenchmarkIndexHard1-4 835 141611 ns/op 7404.57 MB/s BenchmarkIndexHard2-4 595 199388 ns/op 5258.96 MB/s BenchmarkIndexHard3-4 150 796323 ns/op 1316.77 MB/s BenchmarkIndexHard4-4 98 1206641 ns/op 869.00 MB/s BenchmarkLastIndexHard1-4 5 21270623 ns/op BenchmarkLastIndexHard2-4 4 29056049 ns/op BenchmarkLastIndexHard3-4 4 31367447 ns/op BenchmarkCountHard1-4 841 144382 ns/op BenchmarkCountHard2-4 582 204082 ns/op BenchmarkCountHard3-4 147 800614 ns/op BenchmarkSplitEmptySeparator-4 1 115955872 ns/op BenchmarkSplitSingleByteSeparator-4 18 6739131 ns/op BenchmarkSplitMultiByteSeparator-4 12 8661652 ns/op BenchmarkSplitNSingleByteSeparator-4 194070 618.1 ns/op BenchmarkSplitNMultiByteSeparator-4 75501 1603 ns/op BenchmarkRepeat-4 200127 600.8 ns/op BenchmarkRepeatLarge/256/1-4 143346 836.9 ns/op 305.90 MB/s BenchmarkRepeatLarge/256/16-4 216370 569.3 ns/op 449.67 MB/s BenchmarkRepeatLarge/512/1-4 103234 1150 ns/op 445.08 MB/s BenchmarkRepeatLarge/512/16-4 132570 876.7 ns/op 584.00 MB/s BenchmarkRepeatLarge/1024/1-4 68593 1734 ns/op 590.63 MB/s BenchmarkRepeatLarge/1024/16-4 81109 1480 ns/op 692.12 MB/s BenchmarkRepeatLarge/2048/1-4 41840 2866 ns/op 714.60 MB/s BenchmarkRepeatLarge/2048/16-4 46365 2621 ns/op 781.45 MB/s BenchmarkRepeatLarge/4096/1-4 23527 5064 ns/op 808.92 MB/s BenchmarkRepeatLarge/4096/16-4 25526 4803 ns/op 852.75 MB/s BenchmarkRepeatLarge/8192/1-4 12920 9262 ns/op 884.43 MB/s BenchmarkRepeatLarge/8192/16-4 13303 9302 ns/op 880.66 MB/s BenchmarkRepeatLarge/8192/4097-4 23241 5225 ns/op 784.12 MB/s BenchmarkRepeatLarge/16384/1-4 6415 17882 ns/op 916.25 MB/s BenchmarkRepeatLarge/16384/16-4 6822 17300 ns/op 947.08 MB/s BenchmarkRepeatLarge/16384/4097-4 9733 13717 ns/op 896.02 MB/s BenchmarkRepeatLarge/32768/1-4 3501 33413 ns/op 980.70 MB/s BenchmarkRepeatLarge/32768/16-4 3524 33311 ns/op 983.70 MB/s BenchmarkRepeatLarge/32768/4097-4 3456 31825 ns/op 901.15 MB/s BenchmarkRepeatLarge/65536/1-4 1744 65823 ns/op 995.63 MB/s BenchmarkRepeatLarge/65536/16-4 1830 65242 ns/op 1004.51 MB/s BenchmarkRepeatLarge/65536/4097-4 1824 64327 ns/op 955.35 MB/s BenchmarkRepeatLarge/131072/1-4 450 263405 ns/op 497.61 MB/s BenchmarkRepeatLarge/131072/16-4 448 263933 ns/op 496.61 MB/s BenchmarkRepeatLarge/131072/4097-4 470 251690 ns/op 504.62 MB/s BenchmarkRepeatLarge/262144/1-4 234 520361 ns/op 503.77 MB/s BenchmarkRepeatLarge/262144/16-4 228 514156 ns/op 509.85 MB/s BenchmarkRepeatLarge/262144/4097-4 237 512562 ns/op 503.57 MB/s BenchmarkRepeatLarge/524288/1-4 100 1037148 ns/op 505.51 MB/s BenchmarkRepeatLarge/524288/16-4 100 1043276 ns/op 502.54 MB/s BenchmarkRepeatLarge/524288/4097-4 100 1003995 ns/op 518.25 MB/s BenchmarkRepeatLarge/1048576/1-4 60 2011391 ns/op 521.32 MB/s BenchmarkRepeatLarge/1048576/16-4 62 2004087 ns/op 523.22 MB/s BenchmarkRepeatLarge/1048576/4097-4 62 1999515 ns/op 522.49 MB/s BenchmarkRepeatLarge/2097152/1-4 30 3975619 ns/op 527.50 MB/s BenchmarkRepeatLarge/2097152/16-4 31 3982930 ns/op 526.53 MB/s BenchmarkRepeatLarge/2097152/4097-4 30 3947322 ns/op 530.38 MB/s BenchmarkRepeatLarge/4194304/1-4 14 7860118 ns/op 533.62 MB/s BenchmarkRepeatLarge/4194304/16-4 14 7783104 ns/op 538.90 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 7831499 ns/op 535.18 MB/s BenchmarkRepeatLarge/8388608/1-4 7 15721598 ns/op 533.57 MB/s BenchmarkRepeatLarge/8388608/16-4 7 15483160 ns/op 541.79 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15464748 ns/op 542.30 MB/s BenchmarkRepeatLarge/16777216/1-4 4 30578974 ns/op 548.65 MB/s BenchmarkRepeatLarge/16777216/16-4 4 30471958 ns/op 550.58 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 30401937 ns/op 551.85 MB/s BenchmarkRepeatLarge/33554432/1-4 2 63830890 ns/op 525.68 MB/s BenchmarkRepeatLarge/33554432/16-4 2 60373506 ns/op 555.78 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 59812784 ns/op 560.99 MB/s BenchmarkRepeatLarge/67108864/1-4 1 119518728 ns/op 561.49 MB/s BenchmarkRepeatLarge/67108864/16-4 1 119867875 ns/op 559.86 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 120477102 ns/op 557.03 MB/s BenchmarkRepeatLarge/134217728/1-4 1 263757815 ns/op 508.87 MB/s BenchmarkRepeatLarge/134217728/16-4 1 237895010 ns/op 564.19 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 239079882 ns/op 561.39 MB/s BenchmarkRepeatLarge/268435456/1-4 1 530740050 ns/op 505.78 MB/s BenchmarkRepeatLarge/268435456/16-4 1 480005112 ns/op 559.23 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 481526452 ns/op 557.47 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1057345638 ns/op 507.75 MB/s BenchmarkRepeatLarge/536870912/16-4 1 955268250 ns/op 562.01 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 955879530 ns/op 561.65 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2118527593 ns/op 506.83 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1916253309 ns/op 560.33 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1914097532 ns/op 560.97 MB/s BenchmarkBytesCompare/1-4 9489013 12.03 ns/op BenchmarkBytesCompare/2-4 9383288 12.38 ns/op BenchmarkBytesCompare/4-4 9399667 12.41 ns/op BenchmarkBytesCompare/8-4 10022773 11.04 ns/op BenchmarkBytesCompare/16-4 10230057 10.54 ns/op BenchmarkBytesCompare/32-4 8299198 12.86 ns/op BenchmarkBytesCompare/64-4 9050721 13.00 ns/op BenchmarkBytesCompare/128-4 7778792 15.26 ns/op BenchmarkBytesCompare/256-4 5481337 20.47 ns/op BenchmarkBytesCompare/512-4 3912693 30.23 ns/op BenchmarkBytesCompare/1024-4 2465947 48.47 ns/op BenchmarkBytesCompare/2048-4 1415023 83.61 ns/op BenchmarkIndexAnyASCII/1:1-4 2588187 45.91 ns/op BenchmarkIndexAnyASCII/1:2-4 2613837 45.68 ns/op BenchmarkIndexAnyASCII/1:4-4 2612790 45.46 ns/op BenchmarkIndexAnyASCII/1:8-4 2639931 45.53 ns/op BenchmarkIndexAnyASCII/1:16-4 2620936 45.80 ns/op BenchmarkIndexAnyASCII/1:32-4 2570638 46.22 ns/op BenchmarkIndexAnyASCII/1:64-4 2573594 46.20 ns/op BenchmarkIndexAnyASCII/16:1-4 2263100 51.94 ns/op BenchmarkIndexAnyASCII/16:2-4 353492 340.3 ns/op BenchmarkIndexAnyASCII/16:4-4 341547 341.0 ns/op BenchmarkIndexAnyASCII/16:8-4 343862 345.4 ns/op BenchmarkIndexAnyASCII/16:16-4 331740 354.9 ns/op BenchmarkIndexAnyASCII/16:32-4 307347 382.8 ns/op BenchmarkIndexAnyASCII/16:64-4 278796 428.1 ns/op BenchmarkIndexAnyASCII/256:1-4 1809246 66.42 ns/op BenchmarkIndexAnyASCII/256:2-4 25496 4700 ns/op BenchmarkIndexAnyASCII/256:4-4 25490 4732 ns/op BenchmarkIndexAnyASCII/256:8-4 25623 4690 ns/op BenchmarkIndexAnyASCII/256:16-4 25177 4707 ns/op BenchmarkIndexAnyASCII/256:32-4 25256 4761 ns/op BenchmarkIndexAnyASCII/256:64-4 24841 4784 ns/op BenchmarkIndexAnyUTF8/1:1-4 2661727 45.87 ns/op BenchmarkIndexAnyUTF8/1:2-4 2646380 45.35 ns/op BenchmarkIndexAnyUTF8/1:4-4 2640074 45.51 ns/op BenchmarkIndexAnyUTF8/1:8-4 2622300 45.78 ns/op BenchmarkIndexAnyUTF8/1:16-4 2649250 45.64 ns/op BenchmarkIndexAnyUTF8/1:32-4 2601429 46.28 ns/op BenchmarkIndexAnyUTF8/1:64-4 2608190 45.55 ns/op BenchmarkIndexAnyUTF8/16:1-4 153687 768.7 ns/op BenchmarkIndexAnyUTF8/16:2-4 287856 407.2 ns/op BenchmarkIndexAnyUTF8/16:4-4 294646 408.5 ns/op BenchmarkIndexAnyUTF8/16:8-4 290766 405.7 ns/op BenchmarkIndexAnyUTF8/16:16-4 278512 426.9 ns/op BenchmarkIndexAnyUTF8/16:32-4 268390 445.6 ns/op BenchmarkIndexAnyUTF8/16:64-4 265417 446.5 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 10945 ns/op BenchmarkIndexAnyUTF8/256:2-4 20642 5819 ns/op BenchmarkIndexAnyUTF8/256:4-4 20438 5860 ns/op BenchmarkIndexAnyUTF8/256:8-4 20554 5859 ns/op BenchmarkIndexAnyUTF8/256:16-4 19370 6170 ns/op BenchmarkIndexAnyUTF8/256:32-4 18620 6483 ns/op BenchmarkIndexAnyUTF8/256:64-4 18566 6506 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2568963 46.79 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2628514 45.80 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2636005 45.63 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2632110 45.88 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2640819 46.59 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2541286 47.16 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2559980 47.17 ns/op BenchmarkLastIndexAnyASCII/16:1-4 350518 335.1 ns/op BenchmarkLastIndexAnyASCII/16:2-4 355887 345.0 ns/op BenchmarkLastIndexAnyASCII/16:4-4 345230 351.3 ns/op BenchmarkLastIndexAnyASCII/16:8-4 340161 343.7 ns/op BenchmarkLastIndexAnyASCII/16:16-4 331932 354.9 ns/op BenchmarkLastIndexAnyASCII/16:32-4 315000 379.9 ns/op BenchmarkLastIndexAnyASCII/16:64-4 282384 427.8 ns/op BenchmarkLastIndexAnyASCII/256:1-4 26083 4609 ns/op BenchmarkLastIndexAnyASCII/256:2-4 25681 4619 ns/op BenchmarkLastIndexAnyASCII/256:4-4 25866 4642 ns/op BenchmarkLastIndexAnyASCII/256:8-4 25959 4627 ns/op BenchmarkLastIndexAnyASCII/256:16-4 25884 4653 ns/op BenchmarkLastIndexAnyASCII/256:32-4 25634 4653 ns/op BenchmarkLastIndexAnyASCII/256:64-4 25461 4687 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2598186 46.88 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2623476 45.87 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2642024 45.85 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2600176 46.12 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2588388 46.49 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2567811 47.36 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2621582 45.71 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 239204 498.4 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 279175 417.4 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 281092 417.5 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 285734 416.2 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 277005 421.2 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 261940 456.4 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 261630 452.3 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 16723 7135 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 20077 5993 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 19915 5988 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 20020 5971 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 19983 6038 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 18187 6564 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 18021 6614 ns/op BenchmarkTrimASCII/1:1-4 3053601 38.57 ns/op BenchmarkTrimASCII/1:2-4 2415861 49.82 ns/op BenchmarkTrimASCII/1:4-4 2227597 54.46 ns/op BenchmarkTrimASCII/1:8-4 1940925 61.50 ns/op BenchmarkTrimASCII/1:16-4 1652641 72.80 ns/op BenchmarkTrimASCII/16:1-4 429648 268.9 ns/op BenchmarkTrimASCII/16:2-4 321919 351.6 ns/op BenchmarkTrimASCII/16:4-4 339588 351.2 ns/op BenchmarkTrimASCII/16:8-4 329589 356.8 ns/op BenchmarkTrimASCII/16:16-4 322171 358.8 ns/op BenchmarkTrimASCII/256:1-4 32325 3682 ns/op BenchmarkTrimASCII/256:2-4 26013 4598 ns/op BenchmarkTrimASCII/256:4-4 26109 4629 ns/op BenchmarkTrimASCII/256:8-4 25827 4614 ns/op BenchmarkTrimASCII/256:16-4 25918 4592 ns/op BenchmarkTrimASCII/4096:1-4 2060 58095 ns/op BenchmarkTrimASCII/4096:2-4 1597 72885 ns/op BenchmarkTrimASCII/4096:4-4 1644 72758 ns/op BenchmarkTrimASCII/4096:8-4 1602 72981 ns/op BenchmarkTrimASCII/4096:16-4 1610 72697 ns/op BenchmarkTrimByte-4 2162368 55.69 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13269 9041 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13274 9058 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 694 169846 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1324 85313 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2692 42998 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 5164 22335 ns/op BenchmarkCompareBytesEqual-4 11316380 10.58 ns/op BenchmarkCompareBytesToNil-4 12500482 9.591 ns/op BenchmarkCompareBytesEmpty-4 13475122 8.828 ns/op BenchmarkCompareBytesIdentical-4 12873843 9.576 ns/op BenchmarkCompareBytesSameLength-4 11571181 10.38 ns/op BenchmarkCompareBytesDifferentLength-4 11883531 10.28 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1996 74500 ns/op 14075.04 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1357 79308 ns/op 13221.73 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1380 76195 ns/op 13761.94 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1376 86094 ns/op 12179.54 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1680 65182 ns/op 16087.07 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1371 85282 ns/op 12295.46 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1380 85849 ns/op 12214.30 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 2011 72796 ns/op 14404.35 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 1347 74865 ns/op 14006.29 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 1372 81153 ns/op 12921.02 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 1339 86035 ns/op 12187.85 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 1382 80622 ns/op 13006.16 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 1390 73793 ns/op 14209.77 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 1369 79177 ns/op 13243.44 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 1375 76133 ns/op 13772.98 MB/s BenchmarkCompareBytesBig-4 1377 86989 ns/op 12054.29 MB/s BenchmarkCompareBytesBigIdentical-4 12667437 8.913 ns/op 117643847.77 MB/s PASS ok bytes 65.020s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 76584684 ns/op 1.31 MB/s 3615964 B/op 29 allocs/op BenchmarkDecodeNewton-4 1 307355769 ns/op 1.85 MB/s 3637920 B/op 30 allocs/op BenchmarkDecodeRand-4 5 23640730 ns/op 0.69 MB/s 3647652 B/op 28 allocs/op PASS ok compress/bzip2 2.401s goos: freebsd goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 61 1727389 ns/op 5.79 MB/s 42826 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 7 16566655 ns/op 6.04 MB/s 42949 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 167516583 ns/op 5.97 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 61 1786720 ns/op 5.60 MB/s 44118 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17721154 ns/op 5.64 MB/s 43641 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 182421500 ns/op 5.48 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 64 1822886 ns/op 5.49 MB/s 43913 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 16986553 ns/op 5.89 MB/s 45002 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 172180122 ns/op 5.81 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 64 1770707 ns/op 5.65 MB/s 42886 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 17172470 ns/op 5.82 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 172749480 ns/op 5.79 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 60 1876183 ns/op 5.33 MB/s 43706 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 18353516 ns/op 5.45 MB/s 46464 B/op 23 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 184016636 ns/op 5.43 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 74 1504170 ns/op 6.65 MB/s 43268 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 12683020 ns/op 7.88 MB/s 46858 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 130546838 ns/op 7.66 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 82 1358422 ns/op 7.36 MB/s 43459 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10322446 ns/op 9.69 MB/s 44575 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 103510182 ns/op 9.66 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 80 1364541 ns/op 7.33 MB/s 43004 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10199715 ns/op 9.80 MB/s 44575 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 102450182 ns/op 9.76 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 88 1178531 ns/op 8.49 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 11323705 ns/op 8.83 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 113240061 ns/op 8.83 MB/s BenchmarkEncode/Digits/Speed/1e4-4 46 2297972 ns/op 4.35 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 20311657 ns/op 4.92 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 199868577 ns/op 5.00 MB/s BenchmarkEncode/Digits/Default/1e4-4 18 6540376 ns/op 1.53 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 77779357 ns/op 1.29 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 812191736 ns/op 1.23 MB/s BenchmarkEncode/Digits/Compression/1e4-4 18 6529532 ns/op 1.53 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 78353617 ns/op 1.28 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 826784731 ns/op 1.21 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 69 1505005 ns/op 6.64 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 12642196 ns/op 7.91 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 121609359 ns/op 8.22 MB/s BenchmarkEncode/Newton/Speed/1e4-4 50 2192566 ns/op 4.56 MB/s BenchmarkEncode/Newton/Speed/1e5-4 6 16897470 ns/op 5.92 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 166465094 ns/op 6.01 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6468811 ns/op 1.55 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 71697586 ns/op 1.39 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 725748762 ns/op 1.38 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6552122 ns/op 1.53 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 88185451 ns/op 1.13 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 913060888 ns/op 1.10 MB/s PASS ok compress/flate 16.032s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 51 2236185 ns/op 4.47 MB/s BenchmarkDecoder/1e-Reuse4-4 50 2347919 ns/op 4.26 MB/s BenchmarkDecoder/1e5-4 5 22273915 ns/op 4.49 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22376431 ns/op 4.47 MB/s BenchmarkDecoder/1e6-4 1 222465922 ns/op 4.50 MB/s BenchmarkDecoder/1e-Reuse6-4 1 237491020 ns/op 4.21 MB/s BenchmarkEncoder/1e4-4 56 1966244 ns/op 5.09 MB/s BenchmarkEncoder/1e-Reuse4-4 64 1802975 ns/op 5.55 MB/s BenchmarkEncoder/1e5-4 6 19147350 ns/op 5.22 MB/s BenchmarkEncoder/1e-Reuse5-4 6 19847046 ns/op 5.04 MB/s BenchmarkEncoder/1e6-4 1 191439136 ns/op 5.22 MB/s BenchmarkEncoder/1e-Reuse6-4 1 187418095 ns/op 5.34 MB/s PASS ok compress/lzw 3.756s goos: freebsd goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 27 3831528 ns/op PASS ok container/heap 1.159s goos: freebsd goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 19194 5283 ns/op BenchmarkWithTimeout/concurrency=40-4 4900 24331 ns/op BenchmarkWithTimeout/concurrency=4000-4 4597 25015 ns/op BenchmarkWithTimeout/concurrency=400000-4 5859 17514 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 418832 268.5 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 13848 8760 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 17668 6663 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2922 40327 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1903 64486 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2584 43249 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 271 448283 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 189 633212 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 291 496433 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 24 4815942 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 15 7916321 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 27 4209834 ns/op BenchmarkCheckCanceled/Err-4 264871 442.4 ns/op BenchmarkCheckCanceled/Done-4 405333 292.7 ns/op BenchmarkContextCancelDone-4 475718 246.4 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 12489 9797 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 10000 10588 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 10000 10986 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 10000 12907 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 7808 15728 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 493869 244.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 262766 428.6 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 194338 615.7 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 119649 993.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 62942 1932 ns/op PASS ok context 11.193s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt/AES-128-4 1920991 62.58 ns/op 255.67 MB/s BenchmarkEncrypt/AES-192-4 1817953 65.64 ns/op 243.75 MB/s BenchmarkEncrypt/AES-256-4 1752084 68.61 ns/op 233.22 MB/s BenchmarkDecrypt/AES-128-4 1847052 64.01 ns/op 249.96 MB/s BenchmarkDecrypt/AES-192-4 1789442 67.41 ns/op 237.36 MB/s BenchmarkDecrypt/AES-256-4 1689948 71.55 ns/op 223.61 MB/s BenchmarkExpand/AES-128-4 967792 115.6 ns/op BenchmarkExpand/AES-192-4 1000000 109.4 ns/op BenchmarkExpand/AES-256-4 841556 142.7 ns/op BenchmarkCreateCipher/AES-128-4 157560 734.5 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-192-4 186204 652.0 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-256-4 173667 706.6 ns/op 512 B/op 1 allocs/op PASS ok crypto/aes 3.053s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 184870 691.6 ns/op 92.54 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 366375 332.9 ns/op 192.25 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 185613 709.1 ns/op 90.25 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 367618 362.7 ns/op 176.46 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 114552 1410 ns/op 957.12 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 173118 1071 ns/op 1260.11 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 100436 1499 ns/op 900.34 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 145446 1209 ns/op 1116.50 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 26868 4787 ns/op 1711.40 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 50054 4716 ns/op 1737.07 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 23702 5525 ns/op 1482.73 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 25470 5182 ns/op 1580.94 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6859 16296 ns/op 62.53 MB/s BenchmarkAESCFBDecrypt1K-4 7153 16499 ns/op 61.76 MB/s BenchmarkAESCFBDecrypt8K-4 957 126507 ns/op 64.72 MB/s BenchmarkAESOFB1K-4 10000 10574 ns/op 96.37 MB/s BenchmarkAESCTR1K-4 14643 8118 ns/op 125.53 MB/s BenchmarkAESCTR8K-4 1888 65032 ns/op 125.89 MB/s BenchmarkAESCBCEncrypt1K-4 14306 8348 ns/op 122.67 MB/s BenchmarkAESCBCDecrypt1K-4 18730 6570 ns/op 155.86 MB/s PASS ok crypto/cipher 4.363s goos: freebsd goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 89367 1300 ns/op 6.16 MB/s BenchmarkDecrypt-4 97863 1210 ns/op 6.61 MB/s BenchmarkTDESEncrypt-4 34578 3491 ns/op 2.29 MB/s BenchmarkTDESDecrypt-4 34814 3406 ns/op 2.35 MB/s PASS ok crypto/des 1.618s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 948 122719 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 14 8557343 ns/op 1088 B/op 21 allocs/op BenchmarkECDH/P521-4 5 21184953 ns/op 1544 B/op 22 allocs/op BenchmarkECDH/X25519-4 96 1191198 ns/op 375 B/op 9 allocs/op PASS ok crypto/ecdh 1.723s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1822 63782 ns/op 2448 B/op 30 allocs/op BenchmarkSign/P384-4 32 3658582 ns/op 2618 B/op 31 allocs/op BenchmarkSign/P521-4 13 8462557 ns/op 2998 B/op 32 allocs/op BenchmarkVerify/P256-4 943 123797 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 12 9297850 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 5 22880474 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 4053 26548 ns/op 895 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 56 2086537 ns/op 1094 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 22 5178959 ns/op 1412 B/op 17 allocs/op PASS ok crypto/ecdsa 2.641s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 350 336908 ns/op BenchmarkNewKeyFromSeed-4 340 343801 ns/op BenchmarkSigning-4 328 368203 ns/op BenchmarkVerification-4 214 556170 ns/op PASS ok crypto/ed25519 1.715s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 5265 22776 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 145 815537 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 50 2134328 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 20 5288413 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1395 84772 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 55 2085656 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 20 5743612 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 14945559 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 16227 7058 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 6566 17702 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3650 28616 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 79 1419746 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2452 47122 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 300 396160 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1527 76556 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 93 1157798 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.343s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 22129 5364 ns/op 190.89 MB/s BenchmarkHMACSHA256_32-4 56139 2138 ns/op 14.97 MB/s BenchmarkNewWriteSum-4 14398 8027 ns/op 3.99 MB/s PASS ok crypto/hmac 1.604s goos: freebsd goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 54955 2144 ns/op BenchmarkModSub-4 54039 2201 ns/op BenchmarkMontgomeryRepr-4 30589 3864 ns/op BenchmarkMontgomeryMul-4 30937 3876 ns/op BenchmarkModMul-4 14970 8276 ns/op BenchmarkExpBig-4 18 6654926 ns/op BenchmarkExp-4 7 16303033 ns/op PASS ok crypto/internal/bigmod 2.161s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3709 28853 ns/op BenchmarkScalarBaseMult-4 363 317820 ns/op BenchmarkScalarMult-4 163 731251 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 234 511037 ns/op PASS ok crypto/internal/edwards25519 1.696s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 514090 210.6 ns/op BenchmarkMultiply-4 4173823 28.04 ns/op BenchmarkSquare-4 5330288 23.01 ns/op BenchmarkInvert-4 25042 4785 ns/op BenchmarkMult32-4 1496805 79.36 ns/op PASS ok crypto/internal/edwards25519/field 1.863s goos: freebsd goarch: amd64 pkg: crypto/internal/mlkem768 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGen-4 268 449299 ns/op BenchmarkEncaps-4 170 686742 ns/op BenchmarkDecaps-4 141 900771 ns/op BenchmarkRoundTrip/Alice-4 87 1368975 ns/op BenchmarkRoundTrip/Bob-4 172 683786 ns/op PASS ok crypto/internal/mlkem768 1.978s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 51 2030530 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1624 74328 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 20 5471880 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 14338823 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 159 741245 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 7878 15549 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 60 1880253 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 24 4519490 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.083s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 551676 202.3 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 274047 399.8 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 117733 1009 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 591450 197.9 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 298123 401.0 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 115120 1025 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.816s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 195746 574.0 ns/op 13.94 MB/s BenchmarkHash64-4 210120 543.7 ns/op 117.72 MB/s BenchmarkHash128-4 183165 640.9 ns/op 199.72 MB/s BenchmarkHash256-4 137193 860.5 ns/op 297.51 MB/s BenchmarkHash512-4 92232 1307 ns/op 391.74 MB/s BenchmarkHash1K-4 54890 2169 ns/op 472.20 MB/s BenchmarkHash8K-4 8132 14395 ns/op 569.09 MB/s BenchmarkHash1M-4 67 1776440 ns/op 590.27 MB/s BenchmarkHash8M-4 8 14237500 ns/op 589.19 MB/s BenchmarkHash8BytesUnaligned-4 196141 571.7 ns/op 13.99 MB/s BenchmarkHash1KUnaligned-4 54769 2178 ns/op 470.12 MB/s BenchmarkHash8KUnaligned-4 7965 14421 ns/op 568.05 MB/s PASS ok crypto/md5 2.796s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead/32-4 86798 1344 ns/op 23.81 MB/s BenchmarkRead/4K-4 4053 28293 ns/op 144.77 MB/s BenchmarkPrime-4 2 65714153 ns/op PASS ok crypto/rand 1.514s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13447 8838 ns/op 14.48 MB/s BenchmarkRC4_1K-4 1585 70054 ns/op 14.62 MB/s BenchmarkRC4_8K-4 213 552821 ns/op 14.64 MB/s PASS ok crypto/rc4 1.586s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 10 10151497 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 22552103 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 40351962 ns/op BenchmarkEncryptPKCS1v15/2048-4 747 170090 ns/op BenchmarkDecryptOAEP/2048-4 10 10138980 ns/op BenchmarkEncryptOAEP/2048-4 651 172561 ns/op BenchmarkSignPKCS1v15/2048-4 10 10197152 ns/op BenchmarkVerifyPKCS1v15/2048-4 771 156116 ns/op BenchmarkSignPSS/2048-4 10 10487492 ns/op BenchmarkVerifyPSS/2048-4 699 171151 ns/op PASS ok crypto/rsa 2.668s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 168592 685.7 ns/op 11.67 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 205336 546.3 ns/op 14.64 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 99651 1190 ns/op 268.84 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 115372 1027 ns/op 311.48 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 57903 2030 ns/op 504.32 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 63110 1900 ns/op 538.98 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 10000 11280 ns/op 726.21 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 9934 11152 ns/op 734.61 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.109s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 146036 792.9 ns/op 10.09 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 170095 676.4 ns/op 11.83 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 176593 675.4 ns/op 11.84 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 29601 4040 ns/op 253.49 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 30656 3906 ns/op 262.16 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 30661 3915 ns/op 261.57 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4228 27664 ns/op 296.13 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4330 27247 ns/op 300.65 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4240 27390 ns/op 299.09 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.307s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 109458 1065 ns/op 7.51 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 140910 833.4 ns/op 9.60 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 143319 860.3 ns/op 9.30 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 35088 3346 ns/op 306.06 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 39184 3063 ns/op 334.34 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 39697 3037 ns/op 337.16 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 6194 19151 ns/op 427.76 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 6240 18996 ns/op 431.25 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 6212 19122 ns/op 428.41 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.308s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 18428754 6.468 ns/op BenchmarkConstantTimeEq-4 18358540 6.478 ns/op BenchmarkConstantTimeLessOrEq-4 18718412 6.381 ns/op BenchmarkXORBytes/8Bytes-4 4399899 25.76 ns/op 310.55 MB/s BenchmarkXORBytes/128Bytes-4 3809134 30.83 ns/op 4151.48 MB/s BenchmarkXORBytes/2048Bytes-4 919228 139.3 ns/op 14705.53 MB/s BenchmarkXORBytes/32768Bytes-4 60090 2044 ns/op 16028.69 MB/s PASS ok crypto/subtle 2.036s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 204 574422 ns/op BenchmarkCertCache/1-4 202 593413 ns/op BenchmarkCertCache/2-4 206 597461 ns/op BenchmarkCertCache/3-4 204 589342 ns/op BenchmarkHandshakeServer/RSA-4 18 6860180 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 15 7205140 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 16 6969529 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 150 774269 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 247 489097 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 60 1971426 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 69 1659745 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 3 34882554 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 3 34029979 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 4 25024537 ns/op 41.90 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 32291863 ns/op 32.47 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 38798118 ns/op 54.05 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 2 54491209 ns/op 38.49 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 67681768 ns/op 61.97 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 97034904 ns/op 43.22 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 126862948 ns/op 66.12 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 182910944 ns/op 45.86 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 238860536 ns/op 70.24 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 365238385 ns/op 45.93 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 484290680 ns/op 69.29 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 697193555 ns/op 48.13 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 972896342 ns/op 68.98 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1383137821 ns/op 48.52 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 4 26212788 ns/op 40.00 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 33273060 ns/op 31.51 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 41164145 ns/op 50.95 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 2 54663532 ns/op 38.36 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 69211254 ns/op 60.60 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 96780318 ns/op 43.34 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 126430261 ns/op 66.35 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 180441677 ns/op 46.49 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 242913675 ns/op 69.07 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 352564398 ns/op 47.59 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 479575136 ns/op 69.97 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 698571511 ns/op 48.03 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 957444832 ns/op 70.09 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1370746621 ns/op 48.96 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 703875382 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 708093164 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 288067954 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 289387597 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 150053864 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 149955397 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 80546986 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 80200432 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 38897042 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 38269162 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 143590005 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 146951772 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 63875046 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 64997098 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 37453313 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 37695725 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 24304105 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 23965945 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 7 16736175 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 7 16114157 ns/op PASS ok crypto/tls 20.565s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkOIDMarshalUnmarshalText-4 13142 8514 ns/op BenchmarkCreateCertificate/RSA_2048-4 10 10398658 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 350 334493 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1120 105986 ns/op 12659 B/op 165 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1028 115761 ns/op 14067 B/op 188 allocs/op PASS ok crypto/x509 2.138s goos: freebsd goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 33 3191680 ns/op 280595 B/op 1646 allocs/op BenchmarkConcurrentStmtQuery-4 31 3956703 ns/op 275218 B/op 2077 allocs/op BenchmarkConcurrentStmtExec-4 43 2812766 ns/op 221477 B/op 763 allocs/op BenchmarkConcurrentTxQuery-4 37 2952264 ns/op 280888 B/op 2170 allocs/op BenchmarkConcurrentTxExec-4 49 2382807 ns/op 87785 B/op 1553 allocs/op BenchmarkConcurrentTxStmtQuery-4 37 3005730 ns/op 108028 B/op 2066 allocs/op BenchmarkConcurrentTxStmtExec-4 94 1156506 ns/op 40080 B/op 380 allocs/op BenchmarkConcurrentRandom-4 42 2765794 ns/op 228038 B/op 1846 allocs/op BenchmarkManyConcurrentQueries-4 2398 47875 ns/op 4133 B/op 20 allocs/op BenchmarkGrabConn-4 214968 580.6 ns/op 0 B/op 0 allocs/op BenchmarkConnRequestSet-4 16611 7289 ns/op PASS ok database/sql 2.801s goos: freebsd goarch: amd64 pkg: debug/elf cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSymbols64-4 1581 65249 ns/op BenchmarkSymbols32-4 1995 55473 ns/op PASS ok debug/elf 1.263s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 215259 593.6 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 88 1318809 ns/op 180251 B/op 13 allocs/op Benchmark115/LineToPC-4 74 1586964 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 17413 6872 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.963s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkObjectIdentifierString-4 69835 1686 ns/op BenchmarkMarshal-4 770 152597 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2400 41747 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.465s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 354 340408 ns/op 24.07 MB/s BenchmarkEncodeToString-4 298 370444 ns/op 22.11 MB/s BenchmarkDecode-4 145 830679 ns/op 15.78 MB/s BenchmarkDecodeString-4 146 815345 ns/op 16.08 MB/s PASS ok encoding/base32 1.792s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 330 337866 ns/op 24.25 MB/s BenchmarkDecodeString/2-4 304506 366.0 ns/op 10.93 MB/s BenchmarkDecodeString/4-4 239474 491.3 ns/op 16.28 MB/s BenchmarkDecodeString/8-4 196401 596.6 ns/op 20.11 MB/s BenchmarkDecodeString/64-4 35773 3299 ns/op 26.67 MB/s BenchmarkDecodeString/8192-4 334 354483 ns/op 30.82 MB/s BenchmarkNewEncoding-4 61866 1906 ns/op 134.33 MB/s PASS ok encoding/base64 2.032s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1303 90045 ns/op 44.42 MB/s BenchmarkReadStruct-4 16348 7377 ns/op 10.17 MB/s BenchmarkWriteStruct-4 17334 6924 ns/op 10.83 MB/s BenchmarkAppendStruct-4 210717 550.9 ns/op 136.13 MB/s BenchmarkWriteSlice1000Structs-4 15 6959617 ns/op 10.78 MB/s BenchmarkAppendSlice1000Structs-4 16 6605813 ns/op 11.35 MB/s BenchmarkReadSlice1000Structs-4 15 7254367 ns/op 10.34 MB/s BenchmarkReadInts-4 45615 2640 ns/op 11.36 MB/s BenchmarkWriteInts-4 42722 2787 ns/op 10.76 MB/s BenchmarkAppendInts-4 95876 1246 ns/op 24.07 MB/s BenchmarkWriteSlice1000Int32s-4 1296 90670 ns/op 44.12 MB/s BenchmarkAppendSlice1000Int32s-4 1440 80834 ns/op 49.48 MB/s BenchmarkPutUint16-4 4078448 29.22 ns/op 68.44 MB/s BenchmarkAppendUint16-4 3726280 31.87 ns/op 62.75 MB/s BenchmarkPutUint32-4 2780437 41.34 ns/op 96.77 MB/s BenchmarkAppendUint32-4 2784589 42.84 ns/op 93.37 MB/s BenchmarkPutUint64-4 873649 116.6 ns/op 68.59 MB/s BenchmarkAppendUint64-4 913716 113.0 ns/op 70.79 MB/s BenchmarkLittleEndianPutUint16-4 3965678 29.94 ns/op 66.81 MB/s BenchmarkLittleEndianAppendUint16-4 3810949 31.62 ns/op 63.26 MB/s BenchmarkLittleEndianPutUint32-4 2807188 41.53 ns/op 96.30 MB/s BenchmarkLittleEndianAppendUint32-4 2742350 43.80 ns/op 91.33 MB/s BenchmarkLittleEndianPutUint64-4 983977 120.8 ns/op 66.20 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 119.7 ns/op 66.81 MB/s BenchmarkReadFloats-4 149271 794.7 ns/op 15.10 MB/s BenchmarkWriteFloats-4 139818 847.5 ns/op 14.16 MB/s BenchmarkReadSlice1000Float32s-4 1161 103389 ns/op 38.69 MB/s BenchmarkWriteSlice1000Float32s-4 1034 115125 ns/op 34.74 MB/s BenchmarkReadSlice1000Uint8s-4 74647 1835 ns/op 544.82 MB/s BenchmarkWriteSlice1000Uint8s-4 296622 406.2 ns/op 2462.06 MB/s BenchmarkSize/bool-4 5309203 22.43 ns/op BenchmarkSize/int8-4 5448386 21.60 ns/op BenchmarkSize/int16-4 5637141 21.34 ns/op BenchmarkSize/int32-4 5446418 21.56 ns/op BenchmarkSize/int64-4 5521573 21.55 ns/op BenchmarkSize/uint8-4 5439282 22.08 ns/op BenchmarkSize/uint16-4 5258737 22.73 ns/op BenchmarkSize/uint32-4 5520007 21.49 ns/op BenchmarkSize/uint64-4 5643615 21.01 ns/op BenchmarkSize/float32-4 4134230 28.87 ns/op BenchmarkSize/float64-4 4188872 28.73 ns/op BenchmarkSize/complex64-4 772244 150.6 ns/op BenchmarkSize/complex128-4 799414 151.6 ns/op BenchmarkSize/binary.Struct-4 256210 461.4 ns/op BenchmarkSize/*binary.Struct-4 223561 534.3 ns/op BenchmarkSize/[]binary.Struct-4 216942 555.3 ns/op BenchmarkSize/[]binary.Struct#01-4 210403 550.4 ns/op BenchmarkSize/[1]binary.Struct-4 200817 588.0 ns/op BenchmarkPutUvarint32-4 794301 132.7 ns/op 30.14 MB/s BenchmarkPutUvarint64-4 215780 556.2 ns/op 14.38 MB/s PASS ok encoding/binary 8.004s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 7030 16056 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 6099 16450 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6913 16239 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 3884 26626 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7016 14921 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7732 14876 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 8005 14950 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4472 25965 ns/op 2978 B/op 12 allocs/op BenchmarkWrite-4 12847 9356 ns/op PASS ok encoding/csv 2.318s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 12096 9878 ns/op 1813 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 15992 7554 ns/op 1812 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 267 422680 ns/op 16679 B/op 330 allocs/op BenchmarkEncodeComplex128Slice-4 744 155180 ns/op 659 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1590 73292 ns/op 54 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1594 74843 ns/op 54 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2283 48685 ns/op 169 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 62 1828778 ns/op 34842 B/op 251 allocs/op BenchmarkDecodeComplex128Slice-4 667 192154 ns/op 25219 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1396 87281 ns/op 10793 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1442 82255 ns/op 9756 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 949 132340 ns/op 39128 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 294 378926 ns/op 66326 B/op 2204 allocs/op BenchmarkDecodeBytesSlice-4 566 205845 ns/op 23726 B/op 190 allocs/op BenchmarkDecodeInterfaceSlice-4 98 1168494 ns/op 83016 B/op 3178 allocs/op BenchmarkDecodeMap-4 72 1584445 ns/op 54127 B/op 181 allocs/op PASS ok encoding/gob 3.424s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 12318 9654 ns/op 26.52 MB/s BenchmarkEncode/1024-4 2906 38745 ns/op 26.43 MB/s BenchmarkEncode/4096-4 778 154482 ns/op 26.51 MB/s BenchmarkEncode/16384-4 195 613823 ns/op 26.69 MB/s BenchmarkDecode/256-4 23527 5075 ns/op 50.44 MB/s BenchmarkDecode/1024-4 5846 20196 ns/op 50.70 MB/s BenchmarkDecode/4096-4 1470 80579 ns/op 50.83 MB/s BenchmarkDecode/16384-4 372 322471 ns/op 50.81 MB/s BenchmarkDecodeString/256-4 22345 5328 ns/op 48.04 MB/s BenchmarkDecodeString/1024-4 5605 20557 ns/op 49.81 MB/s BenchmarkDecodeString/4096-4 1428 81663 ns/op 50.16 MB/s BenchmarkDecodeString/16384-4 367 326285 ns/op 50.21 MB/s BenchmarkDump/256-4 1375 85552 ns/op 2.99 MB/s BenchmarkDump/1024-4 344 336835 ns/op 3.04 MB/s BenchmarkDump/4096-4 86 1355675 ns/op 3.02 MB/s BenchmarkDump/16384-4 21 5509457 ns/op 2.97 MB/s PASS ok encoding/hex 3.402s goos: freebsd goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 113666246 ns/op 17.07 MB/s 2272 B/op 17 allocs/op BenchmarkCodeEncoderError-4 1 131490127 ns/op 14.76 MB/s 8394632 B/op 112 allocs/op BenchmarkCodeMarshal-4 1 134658344 ns/op 14.41 MB/s 10333488 B/op 61 allocs/op BenchmarkCodeMarshalError-4 1 126563939 ns/op 15.33 MB/s 1944792 B/op 62 allocs/op BenchmarkMarshalBytes/32-4 20719 5827 ns/op BenchmarkMarshalBytes/256-4 5086 22094 ns/op BenchmarkMarshalBytes/4096-4 475 254409 ns/op BenchmarkMarshalBytesError/32-4 55 2076354 ns/op BenchmarkMarshalBytesError/256-4 54 2115757 ns/op BenchmarkMarshalBytesError/4096-4 49 2338472 ns/op BenchmarkMarshalMap-4 50233 2553 ns/op 300 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 423640478 ns/op 4.58 MB/s 10097096 B/op 40033 allocs/op BenchmarkUnicodeDecoder-4 35083 3410 ns/op 4.11 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 45019 2555 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 399558365 ns/op 4.86 MB/s 2019408 B/op 40002 allocs/op BenchmarkCodeUnmarshalReuse-4 1 377162741 ns/op 5.14 MB/s 2019928 B/op 40006 allocs/op BenchmarkUnmarshalString-4 52797 2297 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 142906 932.5 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 251631 455.7 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 16023 7675 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 77311 1628 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 88844 1375 ns/op 83 B/op 2 allocs/op BenchmarkUnmapped-4 15676 7266 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2388 47746 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 902 142539 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 118 1007017 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 13 8770133 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 459895 254.2 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 468109 245.3 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 476036 246.9 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 490179 247.3 ns/op BenchmarkEncodeMarshaler-4 65550 1796 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 79366 1440 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 3805077 31.65 ns/op BenchmarkNumberIsValidRegexp-4 20035 6041 ns/op BenchmarkUnmarshalNumber-4 35001 3436 ns/op 168 B/op 2 allocs/op PASS ok encoding/json 8.645s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 44 2641218 ns/op 24.81 MB/s BenchmarkDecode-4 20 5235096 ns/op 16.96 MB/s PASS ok encoding/pem 1.366s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2814 36611 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1027 115594 ns/op 8217 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 4251 26850 ns/op PASS ok encoding/xml 1.537s goos: freebsd goarch: amd64 pkg: errors cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIs-4 261182 443.1 ns/op BenchmarkAs-4 68848 1684 ns/op PASS ok errors 1.338s goos: freebsd goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 214272 558.1 ns/op BenchmarkIntSet-4 255156 482.2 ns/op BenchmarkFloatAdd-4 56293 2205 ns/op BenchmarkFloatSet-4 244881 508.7 ns/op BenchmarkStringSet-4 267164 429.0 ns/op BenchmarkMapSet-4 57012 2082 ns/op BenchmarkMapSetDifferent-4 50145 2276 ns/op BenchmarkMapSetDifferentRandom-4 243 476329 ns/op BenchmarkMapSetString-4 54734 2058 ns/op BenchmarkMapAddSame-4 37850 3287 ns/op BenchmarkMapAddDifferent-4 15889 7587 ns/op BenchmarkMapAddDifferentRandom-4 211 577198 ns/op BenchmarkMapAddSameSteadyState-4 214848 527.1 ns/op BenchmarkMapAddDifferentSteadyState-4 102169 1109 ns/op BenchmarkMapString-4 5887 17749 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 10000 25818 ns/op PASS ok expvar 3.688s goos: freebsd goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 109032 1055 ns/op BenchmarkSprintfEmpty-4 422396 280.0 ns/op BenchmarkSprintfString-4 302682 414.4 ns/op BenchmarkSprintfTruncateString-4 275259 446.0 ns/op BenchmarkSprintfTruncateBytes-4 163472 745.1 ns/op BenchmarkSprintfSlowParsingPath-4 282289 444.0 ns/op BenchmarkSprintfQuoteString-4 38470 3110 ns/op BenchmarkSprintfInt-4 292555 451.0 ns/op BenchmarkSprintfIntInt-4 206175 576.4 ns/op BenchmarkSprintfPrefixedInt-4 246674 614.0 ns/op BenchmarkSprintfFloat-4 160486 824.4 ns/op BenchmarkSprintfComplex-4 61138 2011 ns/op BenchmarkSprintfBoolean-4 279225 442.8 ns/op BenchmarkSprintfHexString-4 137834 897.0 ns/op BenchmarkSprintfHexBytes-4 89727 1390 ns/op BenchmarkSprintfBytes-4 47990 2720 ns/op BenchmarkSprintfStringer-4 88226 1420 ns/op BenchmarkSprintfStructure-4 42703 2928 ns/op BenchmarkManyArgs-4 73000 1633 ns/op BenchmarkFprintInt-4 70801 1736 ns/op BenchmarkFprintfBytes-4 74580 1607 ns/op BenchmarkFprintIntNoAlloc-4 69582 1752 ns/op BenchmarkScanInts-4 36 3230948 ns/op BenchmarkScanRecursiveInt-4 1 377566013 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 398151852 ns/op PASS ok fmt 5.121s goos: freebsd goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 723 144282 ns/op PASS ok go/build 1.221s goos: freebsd goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 43616 2381 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 14290 8556 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 4029 28542 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1111 110962 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 283 429556 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 63 1886177 ns/op 215520 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 15 7568579 ns/op 846304 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 4 30669856 ns/op 3615204 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 1 136215249 ns/op 15239648 B/op 65564 allocs/op PASS ok go/constant 2.497s goos: freebsd goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 258775306 ns/op 0.25 MB/s 46448936 B/op 49056 allocs/op PASS ok go/format 1.359s goos: freebsd goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 5 20672181 ns/op 2.60 MB/s BenchmarkParseOnly-4 6 18041851 ns/op 2.98 MB/s BenchmarkResolve-4 48 2511950 ns/op 21.39 MB/s PASS ok go/parser 2.377s goos: freebsd goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 150093434 ns/op 0.34 MB/s 5144784 B/op 27506 allocs/op BenchmarkPrintDecl-4 746 155025 ns/op 0.21 MB/s 15693 B/op 51 allocs/op PASS ok go/printer 1.360s goos: freebsd goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 278 427754 ns/op BenchmarkScanFiles/go/types/expr.go-4 14 8005425 ns/op 6.38 MB/s BenchmarkScanFiles/go/parser/parser.go-4 8 12512956 ns/op 5.92 MB/s BenchmarkScanFiles/net/http/server.go-4 6 19069263 ns/op 6.63 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 225 529893 ns/op 5.85 MB/s PASS ok go/scanner 1.794s goos: freebsd goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1000000 105.0 ns/op PASS ok go/token 1.192s goos: freebsd goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 96 1238979 ns/op BenchmarkNamed/Underlying/nongeneric-4 726793 141.1 ns/op BenchmarkNamed/Underlying/generic-4 804505 139.4 ns/op BenchmarkNamed/Underlying/src_instance-4 613243 189.7 ns/op BenchmarkNamed/Underlying/user_instance-4 824174 139.7 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 19741 6147 ns/op BenchmarkNamed/NewMethodSet/generic-4 19598 6085 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 18909 6312 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 19555 6193 ns/op BenchmarkCheck/http/funcbodies/info-4 1 663306914 ns/op 52386 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 516971804 ns/op 67215 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 260650597 ns/op 133302 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 244779153 ns/op 141937 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 569176949 ns/op 9221 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 129145023 ns/op 40630 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 74553585 ns/op 70369 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 73168296 ns/op 71709 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 163942053 ns/op 13213 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 69551662 ns/op 31143 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 2 50547008 ns/op 42846 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 2 50588936 ns/op 42811 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1335468076 ns/op 53686 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 735548115 ns/op 97474 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 171399289 ns/op 418199 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 143904611 ns/op 497961 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 616875991 ns/op 3308 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 112763434 ns/op 18086 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 93252993 ns/op 21883 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 91477304 ns/op 22304 lines/s PASS ok go/types 20.877s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 8960 13750 ns/op 74.47 MB/s PASS ok hash/adler32 1.292s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 200559 562.9 ns/op 26.65 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 212020 539.1 ns/op 27.82 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 151054 765.6 ns/op 52.25 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 164557 732.0 ns/op 54.65 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 439502 286.9 ns/op 1784.54 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 430792 286.1 ns/op 1789.33 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 373150 333.5 ns/op 3070.60 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 379216 321.8 ns/op 3181.76 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 235869 618.8 ns/op 6619.35 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 240675 622.4 ns/op 6581.29 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 51337 3320 ns/op 9868.88 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 46671 3393 ns/op 9658.93 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 413583 262.4 ns/op 57.16 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 443031 269.1 ns/op 55.75 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 442848 261.7 ns/op 152.85 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 440101 263.0 ns/op 152.09 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 322053 361.9 ns/op 1414.73 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 323700 366.9 ns/op 1395.60 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 261001 451.8 ns/op 2266.26 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 261456 464.3 ns/op 2205.61 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 222840 529.1 ns/op 7741.10 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 223839 539.7 ns/op 7590.04 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 47046 2549 ns/op 12856.94 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 46981 2544 ns/op 12879.37 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 211537 550.2 ns/op 27.26 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 213680 548.6 ns/op 27.34 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 103495 1163 ns/op 34.39 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 107496 1101 ns/op 36.33 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 8120 14118 ns/op 36.27 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 7834 14431 ns/op 35.48 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 3835 30850 ns/op 33.19 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 3895 30068 ns/op 34.06 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 912 131610 ns/op 31.12 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 901 132234 ns/op 30.98 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 100 1084186 ns/op 30.22 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 100 1105605 ns/op 29.64 MB/s PASS ok hash/crc32 5.777s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 214 554753 ns/op 118.14 MB/s BenchmarkCrc64/ISO4KB-4 2126 54282 ns/op 75.46 MB/s BenchmarkCrc64/ISO1KB-4 12423 9768 ns/op 104.83 MB/s BenchmarkCrc64/ECMA64KB-4 217 552283 ns/op 118.66 MB/s BenchmarkCrc64/Random64KB-4 291 409050 ns/op 160.21 MB/s BenchmarkCrc64/Random16KB-4 1010 114743 ns/op 142.79 MB/s PASS ok hash/crc64 2.072s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 8760 13631 ns/op 75.12 MB/s BenchmarkFnv32aKB-4 7530 13692 ns/op 74.79 MB/s BenchmarkFnv64KB-4 8649 13614 ns/op 75.22 MB/s BenchmarkFnv64aKB-4 8560 13670 ns/op 74.91 MB/s BenchmarkFnv128KB-4 2152 54759 ns/op 18.70 MB/s BenchmarkFnv128aKB-4 2234 52435 ns/op 19.53 MB/s PASS ok hash/fnv 1.901s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 536589 197.5 ns/op 20.26 MB/s BenchmarkHash/n=4/Bytes-4 4405344 27.69 ns/op 144.46 MB/s BenchmarkHash/n=4/String-4 1709311 69.44 ns/op 57.60 MB/s BenchmarkHash/n=8/Write-4 554247 197.3 ns/op 40.56 MB/s BenchmarkHash/n=8/Bytes-4 4389211 27.53 ns/op 290.61 MB/s BenchmarkHash/n=8/String-4 1723863 69.60 ns/op 114.94 MB/s BenchmarkHash/n=16/Write-4 579830 199.5 ns/op 80.19 MB/s BenchmarkHash/n=16/Bytes-4 4476421 27.69 ns/op 577.77 MB/s BenchmarkHash/n=16/String-4 1728118 69.98 ns/op 228.65 MB/s BenchmarkHash/n=32/Write-4 589102 205.6 ns/op 155.66 MB/s BenchmarkHash/n=32/Bytes-4 4284211 29.13 ns/op 1098.65 MB/s BenchmarkHash/n=32/String-4 1685301 71.20 ns/op 449.41 MB/s BenchmarkHash/n=64/Write-4 520377 223.0 ns/op 286.99 MB/s BenchmarkHash/n=64/Bytes-4 4123662 31.02 ns/op 2063.49 MB/s BenchmarkHash/n=64/String-4 1628556 73.53 ns/op 870.45 MB/s BenchmarkHash/n=256/Write-4 397477 306.0 ns/op 836.55 MB/s BenchmarkHash/n=256/Bytes-4 2011360 60.09 ns/op 4260.32 MB/s BenchmarkHash/n=256/String-4 913046 133.9 ns/op 1912.25 MB/s BenchmarkHash/n=320/Write-4 403964 296.7 ns/op 1078.47 MB/s BenchmarkHash/n=320/Bytes-4 1613066 75.53 ns/op 4236.53 MB/s BenchmarkHash/n=320/String-4 639561 189.7 ns/op 1686.61 MB/s BenchmarkHash/n=1024/Write-4 267315 466.2 ns/op 2196.52 MB/s BenchmarkHash/n=1024/Bytes-4 757762 187.0 ns/op 5476.26 MB/s BenchmarkHash/n=1024/String-4 255879 481.8 ns/op 2125.27 MB/s BenchmarkHash/n=4096/Write-4 124605 1127 ns/op 3634.24 MB/s BenchmarkHash/n=4096/Bytes-4 207188 695.5 ns/op 5889.24 MB/s BenchmarkHash/n=4096/String-4 66188 1839 ns/op 2227.82 MB/s BenchmarkHash/n=16384/Write-4 37680 3483 ns/op 4704.31 MB/s BenchmarkHash/n=16384/Bytes-4 48841 2755 ns/op 5947.22 MB/s BenchmarkHash/n=16384/String-4 16384 7363 ns/op 2225.12 MB/s PASS ok hash/maphash 5.665s goos: freebsd goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 810 137419 ns/op BenchmarkEscapeNone-4 136401 852.3 ns/op BenchmarkUnescape-4 792 148839 ns/op BenchmarkUnescapeNone-4 503574 229.6 ns/op BenchmarkUnescapeSparse-4 10000 12453 ns/op BenchmarkUnescapeDense-4 1198 97648 ns/op PASS ok html 1.829s goos: freebsd goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 8727 11584 ns/op BenchmarkCSSEscaperNoSpecials-4 46899 2510 ns/op BenchmarkDecodeCSS-4 29572 4126 ns/op BenchmarkDecodeCSSNoSpecials-4 4073140 27.88 ns/op BenchmarkCSSValueFilter-4 122581 1000 ns/op BenchmarkCSSValueFilterOk-4 81966 1458 ns/op BenchmarkEscapedExecute-4 4384 24795 ns/op BenchmarkHTMLNospaceEscaper-4 12817 9338 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 67814 1765 ns/op BenchmarkStripTags-4 22530 5289 ns/op BenchmarkStripTagsNoSpecials-4 318217 368.4 ns/op BenchmarkJSValEscaperWithNum-4 23232 5157 ns/op BenchmarkJSValEscaperWithStr-4 5270 20742 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 18400 6511 ns/op BenchmarkJSValEscaperWithObj-4 4539 24950 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 13260 9086 ns/op BenchmarkJSStrEscaperNoSpecials-4 61718 1906 ns/op BenchmarkJSStrEscaper-4 13062 9235 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 57862 2073 ns/op BenchmarkJSRegexpEscaper-4 12229 9774 ns/op BenchmarkTemplateSpecialTags-4 93 1264619 ns/op BenchmarkURLEscaper-4 3992 26712 ns/op BenchmarkURLEscaperNoSpecials-4 186481 643.8 ns/op BenchmarkURLNormalizer-4 5386 19549 ns/op BenchmarkURLNormalizerNoSpecials-4 173559 684.7 ns/op BenchmarkSrcsetFilter-4 19840 6071 ns/op BenchmarkSrcsetFilterNoSpecials-4 120339 982.5 ns/op PASS ok html/template 5.248s goos: freebsd goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 582720 187.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 408723 255.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 612000 181.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 445176 253.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1886989 63.46 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1000000 101.9 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1861887 63.96 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1000000 100.8 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1475394 80.88 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 445437 244.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 372118 317.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 480906 243.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 351751 325.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 818262 139.4 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 569931 214.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 919346 125.3 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 572818 208.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 402859 261.4 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1444452 83.44 ns/op BenchmarkRGBASetRGBA-4 1507705 80.50 ns/op BenchmarkRGBA64At-4 698036 158.2 ns/op BenchmarkRGBA64SetRGBA64-4 758643 152.2 ns/op BenchmarkNRGBAAt-4 1417160 84.12 ns/op BenchmarkNRGBASetNRGBA-4 1480786 80.61 ns/op BenchmarkNRGBA64At-4 715688 157.8 ns/op BenchmarkNRGBA64SetNRGBA64-4 786338 153.0 ns/op BenchmarkAlphaAt-4 2456170 48.34 ns/op BenchmarkAlphaSetAlpha-4 2417630 49.61 ns/op BenchmarkAlpha16At-4 1593133 75.21 ns/op BenchmarkAlphaSetAlpha16-4 1627417 74.21 ns/op BenchmarkGrayAt-4 2486322 48.57 ns/op BenchmarkGraySetGray-4 2425694 49.86 ns/op BenchmarkGray16At-4 1561668 76.62 ns/op BenchmarkGraySetGray16-4 1622054 73.51 ns/op PASS ok image 6.152s goos: freebsd goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4010197 29.63 ns/op BenchmarkYCbCrToRGB/128-4 4371181 27.24 ns/op BenchmarkYCbCrToRGB/255-4 4261354 28.27 ns/op BenchmarkRGBToYCbCr/0-4 4773049 25.10 ns/op BenchmarkRGBToYCbCr/Cb-4 4368762 27.40 ns/op BenchmarkRGBToYCbCr/Cr-4 4591665 25.89 ns/op BenchmarkYCbCrToRGBA/0-4 3675374 32.49 ns/op BenchmarkYCbCrToRGBA/128-4 3321669 36.01 ns/op BenchmarkYCbCrToRGBA/255-4 3684153 32.56 ns/op BenchmarkNYCbCrAToRGBA/0-4 3536352 34.08 ns/op BenchmarkNYCbCrAToRGBA/128-4 3536568 34.07 ns/op BenchmarkNYCbCrAToRGBA/255-4 3539490 34.23 ns/op PASS ok image/color 2.924s goos: freebsd goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 3 34902222 ns/op BenchmarkFillSrc-4 271 436878 ns/op BenchmarkCopyOver-4 6 17650102 ns/op BenchmarkCopySrc-4 368 321706 ns/op BenchmarkNRGBAOver-4 6 19043709 ns/op BenchmarkNRGBASrc-4 9 12383832 ns/op BenchmarkYCbCr-4 8 13487351 ns/op BenchmarkGray-4 15 7353140 ns/op BenchmarkCMYK-4 9 12468532 ns/op BenchmarkGlyphOver-4 19 6073322 ns/op BenchmarkRGBAMaskOver-4 4 31370431 ns/op BenchmarkGrayMaskOver-4 5 23068767 ns/op BenchmarkRGBA64ImageMaskOver-4 3 38610648 ns/op BenchmarkRGBA-4 4 25138876 ns/op BenchmarkPalettedFill-4 876 138499 ns/op BenchmarkPalettedRGBA-4 4 25257093 ns/op BenchmarkGenericOver-4 2 55189106 ns/op BenchmarkGenericMaskOver-4 5 22582036 ns/op BenchmarkGenericSrc-4 3 36277934 ns/op BenchmarkGenericMaskSrc-4 4 31429229 ns/op PASS ok image/draw 7.232s goos: freebsd goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 25 4609063 ns/op 3.35 MB/s 48617 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 108435427 ns/op 2.83 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3246154267 ns/op 0.38 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 61 1876896 ns/op 8.23 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 159264598 ns/op 0.39 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 5.383s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3873 27822 ns/op BenchmarkIDCT-4 4020 26623 ns/op BenchmarkDecodeBaseline-4 9 11701360 ns/op 5.28 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 7 16537967 ns/op 3.74 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 146697491 ns/op 8.38 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 184870306 ns/op 4.99 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.252s goos: freebsd goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 13765496 8.699 ns/op BenchmarkDecodeGray-4 12 9320874 ns/op 7.03 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 38469330 ns/op 6.81 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 33444960 ns/op 7.84 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 21 5346998 ns/op 12.26 MB/s 140352 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 31585568 ns/op 8.30 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 38568257 ns/op 6.80 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 58338464 ns/op 5.27 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 56770248 ns/op 5.41 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 186739089 ns/op 6.58 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 206151530 ns/op 5.96 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 28274308 ns/op 10.86 MB/s 848616 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 187288266 ns/op 6.56 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 800074702 ns/op 1.54 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.781s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 51164002 ns/op 1.95 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 44447698 ns/op 2.25 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 319865958 ns/op 1.56 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 307305716 ns/op 1.63 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 49481586 ns/op 2.02 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 41629501 ns/op 2.40 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 285535931 ns/op 1.75 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 271089288 ns/op 1.84 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 642385156 ns/op 1.56 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 629875674 ns/op 1.59 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3835699278 ns/op 1.30 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3633452797 ns/op 1.38 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 12 8964867 ns/op 11.15 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 12 9401017 ns/op 10.64 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 44823640 ns/op 11.15 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 47488594 ns/op 10.53 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 87443418 ns/op 11.44 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 92156476 ns/op 10.85 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 437191950 ns/op 11.44 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 464156084 ns/op 10.77 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 57293510 ns/op 1.75 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 50229402 ns/op 1.99 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 369227013 ns/op 1.35 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 381356329 ns/op 1.31 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 855593828 ns/op 1.17 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 878871650 ns/op 1.14 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5221764739 ns/op 0.96 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 4867187363 ns/op 1.03 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 170699331 ns/op 24.49 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 171878030 ns/op 24.32 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 43.609s goos: freebsd goarch: amd64 pkg: internal/chacha8rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBlock-4 973768 196.6 ns/op 1302.22 MB/s PASS ok internal/chacha8rand 1.237s goos: freebsd goarch: amd64 pkg: internal/concurrent cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHashTrieMapLoadSmall-4 950518 130.1 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoad-4 623612 195.7 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadLarge-4 155919 805.3 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStore-4 471282 239.0 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStoreLarge-4 106034 1289 ns/op 25 B/op 0 allocs/op PASS ok internal/concurrent 4.715s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 35666 3053 ns/op 0.33 MB/s BenchmarkMarshalCorpusFile/2-4 37923 3186 ns/op 0.63 MB/s BenchmarkMarshalCorpusFile/4-4 33492 3557 ns/op 1.12 MB/s BenchmarkMarshalCorpusFile/8-4 28478 4236 ns/op 1.89 MB/s BenchmarkMarshalCorpusFile/16-4 21652 5499 ns/op 2.91 MB/s BenchmarkMarshalCorpusFile/32-4 14640 8195 ns/op 3.90 MB/s BenchmarkMarshalCorpusFile/64-4 10000 10607 ns/op 6.03 MB/s BenchmarkMarshalCorpusFile/128-4 7572 13913 ns/op 9.20 MB/s BenchmarkMarshalCorpusFile/256-4 3291 32728 ns/op 7.82 MB/s BenchmarkMarshalCorpusFile/512-4 1832 64916 ns/op 7.89 MB/s BenchmarkMarshalCorpusFile/1024-4 974 124912 ns/op 8.20 MB/s BenchmarkMarshalCorpusFile/2048-4 476 249039 ns/op 8.22 MB/s BenchmarkMarshalCorpusFile/4096-4 242 492167 ns/op 8.32 MB/s BenchmarkMarshalCorpusFile/8192-4 120 988018 ns/op 8.29 MB/s BenchmarkMarshalCorpusFile/16384-4 62 1964891 ns/op 8.34 MB/s BenchmarkMarshalCorpusFile/32768-4 26 4458006 ns/op 7.35 MB/s BenchmarkMarshalCorpusFile/65536-4 12 8924493 ns/op 7.34 MB/s BenchmarkMarshalCorpusFile/131072-4 6 18605450 ns/op 7.04 MB/s BenchmarkMarshalCorpusFile/262144-4 3 37095896 ns/op 7.07 MB/s BenchmarkMarshalCorpusFile/524288-4 2 74392552 ns/op 7.05 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 149135139 ns/op 7.03 MB/s BenchmarkUnmarshalCorpusFile/1-4 9000 11980 ns/op 0.08 MB/s BenchmarkUnmarshalCorpusFile/2-4 9276 12015 ns/op 0.17 MB/s BenchmarkUnmarshalCorpusFile/4-4 8179 13112 ns/op 0.31 MB/s BenchmarkUnmarshalCorpusFile/8-4 7270 15073 ns/op 0.53 MB/s BenchmarkUnmarshalCorpusFile/16-4 6325 17633 ns/op 0.91 MB/s BenchmarkUnmarshalCorpusFile/32-4 4549 25437 ns/op 1.26 MB/s BenchmarkUnmarshalCorpusFile/64-4 3720 30410 ns/op 2.10 MB/s BenchmarkUnmarshalCorpusFile/128-4 2839 39779 ns/op 3.22 MB/s BenchmarkUnmarshalCorpusFile/256-4 1148 101896 ns/op 2.51 MB/s BenchmarkUnmarshalCorpusFile/512-4 614 195540 ns/op 2.62 MB/s BenchmarkUnmarshalCorpusFile/1024-4 321 375829 ns/op 2.72 MB/s BenchmarkUnmarshalCorpusFile/2048-4 160 734250 ns/op 2.79 MB/s BenchmarkUnmarshalCorpusFile/4096-4 73 1469106 ns/op 2.79 MB/s BenchmarkUnmarshalCorpusFile/8192-4 38 2920937 ns/op 2.80 MB/s BenchmarkUnmarshalCorpusFile/16384-4 19 5945106 ns/op 2.76 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 11690090 ns/op 2.80 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 23303719 ns/op 2.81 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 46183840 ns/op 2.84 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 92558844 ns/op 2.83 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 189158443 ns/op 2.77 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 375804656 ns/op 2.79 MB/s BenchmarkMutatorBytes/1-4 35256 3458 ns/op BenchmarkMutatorBytes/10-4 36544 3256 ns/op BenchmarkMutatorBytes/100-4 34027 3598 ns/op BenchmarkMutatorBytes/1000-4 22070 5686 ns/op BenchmarkMutatorBytes/10000-4 5304 25941 ns/op BenchmarkMutatorBytes/100000-4 666 183763 ns/op BenchmarkMutatorString/1-4 32146 3599 ns/op BenchmarkMutatorString/10-4 32656 3540 ns/op BenchmarkMutatorString/100-4 30698 4253 ns/op BenchmarkMutatorString/1000-4 13539 8126 ns/op BenchmarkMutatorString/10000-4 2647 53518 ns/op BenchmarkMutatorString/100000-4 290 420501 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 15992 6274 ns/op BenchmarkMutatorAllBasicTypes/string-4 18445 6468 ns/op BenchmarkMutatorAllBasicTypes/bool-4 60388 2021 ns/op BenchmarkMutatorAllBasicTypes/float32-4 47835 2386 ns/op BenchmarkMutatorAllBasicTypes/float64-4 52304 2325 ns/op BenchmarkMutatorAllBasicTypes/int-4 55227 2189 ns/op BenchmarkMutatorAllBasicTypes/int8-4 57379 2110 ns/op BenchmarkMutatorAllBasicTypes/int16-4 57043 2104 ns/op BenchmarkMutatorAllBasicTypes/int32-4 56068 2188 ns/op BenchmarkMutatorAllBasicTypes/int64-4 56665 2210 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 53994 2214 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 54998 2276 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 54322 2186 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 54150 2185 ns/op PASS ok internal/fuzz 12.306s PASS ok internal/poll 1.082s goos: freebsd goarch: amd64 pkg: internal/runtime/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAnd32-4 9618584 12.52 ns/op BenchmarkAnd32Parallel-4 2397192 49.46 ns/op BenchmarkAnd64-4 9664044 12.40 ns/op BenchmarkAnd64Parallel-4 2441611 47.92 ns/op BenchmarkOr32-4 9669324 12.39 ns/op BenchmarkOr32Parallel-4 2446995 48.95 ns/op BenchmarkOr64-4 9692883 12.36 ns/op BenchmarkOr64Parallel-4 2426394 49.76 ns/op BenchmarkAtomicLoad64-4 17621517 6.073 ns/op BenchmarkAtomicStore64-4 9685947 12.34 ns/op BenchmarkAtomicLoad-4 17629838 6.062 ns/op BenchmarkAtomicStore-4 9708502 12.38 ns/op BenchmarkAtomicLoad8-4 17406886 6.072 ns/op BenchmarkAnd8-4 9691766 12.40 ns/op BenchmarkAnd-4 9699732 12.41 ns/op BenchmarkAnd8Parallel-4 2465011 48.96 ns/op BenchmarkAndParallel-4 2511564 47.10 ns/op BenchmarkOr8-4 9728941 12.36 ns/op BenchmarkOr-4 9701740 12.37 ns/op BenchmarkOr8Parallel-4 2454237 49.28 ns/op BenchmarkOrParallel-4 2476296 50.84 ns/op BenchmarkXadd-4 2457663 49.83 ns/op BenchmarkXadd64-4 2373247 52.12 ns/op BenchmarkCas-4 2268642 53.45 ns/op BenchmarkCas64-4 2287758 54.84 ns/op BenchmarkXchg-4 2426391 50.54 ns/op BenchmarkXchg64-4 2399293 49.92 ns/op PASS ok internal/runtime/atomic 5.147s goos: freebsd goarch: amd64 pkg: internal/runtime/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4589677 26.02 ns/op BenchmarkMulUintptr/large-4 3616113 33.02 ns/op PASS ok internal/runtime/math 1.391s goos: freebsd goarch: amd64 pkg: internal/zstd cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLarge-4 1 358854184 ns/op 0.76 MB/s 2851728 B/op 43 allocs/op PASS ok internal/zstd 1.477s goos: freebsd goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 16738 9771 ns/op BenchmarkCopyNLarge-4 284 542648 ns/op PASS ok io 1.650s goos: freebsd goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 218247 520.3 ns/op BenchmarkPrintln-4 22527 5402 ns/op 77 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 34186 3519 ns/op 67 B/op 1 allocs/op BenchmarkConcurrent-4 5589 22101 ns/op BenchmarkDiscard-4 728558 161.4 ns/op 0 B/op 0 allocs/op PASS ok log 1.889s goos: freebsd goarch: amd64 pkg: log/slog cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrString-4 12550 10641 ns/op 310 B/op 16 allocs/op BenchmarkWriteTime-4 75872 1754 ns/op BenchmarkJSONHandler/defaults-4 5138 21749 ns/op 521 B/op 0 allocs/op BenchmarkJSONHandler/time_format-4 3429 42515 ns/op 792 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 4527 34698 ns/op 757 B/op 5 allocs/op BenchmarkPreformatting/separate-4 5920 19296 ns/op 535 B/op 1 allocs/op BenchmarkPreformatting/struct-4 7122 15965 ns/op 514 B/op 0 allocs/op BenchmarkPreformatting/struct_file-4 5264 21141 ns/op 516 B/op 0 allocs/op BenchmarkJSONEncoding/json.Marshal-4 28998 4188 ns/op 79 B/op 2 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 27972 4301 ns/op 63 B/op 1 allocs/op BenchmarkNopLog/no_attrs-4 78409 1560 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 59590 2192 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 53563 2324 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 54884 2267 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 58956 2236 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 52798 2347 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 982818 122.0 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 584348 207.6 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 569349 199.6 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 472257 256.0 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 388356 314.0 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 5427 21435 ns/op BenchmarkDispatch/switch-checked-4 191252 628.9 ns/op BenchmarkDispatch/As-4 186306 628.3 ns/op BenchmarkDispatch/Visit-4 173806 683.1 ns/op BenchmarkUnsafeStrings-4 18578 6334 ns/op 0 B/op 0 allocs/op --- BENCH: BenchmarkUnsafeStrings-4 value_test.go:283: Value size = 24 value_test.go:283: Value size = 24 value_test.go:283: Value size = 24 value_test.go:283: Value size = 24 PASS ok log/slog 4.816s goos: freebsd goarch: amd64 pkg: log/slog/internal/benchmarks cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrs/disabled/5_args-4 1339766 88.09 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1252800 95.76 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 708386 149.9 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 211436 537.1 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 71108 1564 ns/op 262 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 78726 1545 ns/op 262 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 45824 2577 ns/op 677 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 14467 8503 ns/op 3471 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 16572 7126 ns/op 598 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 16878 7261 ns/op 595 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 8895 12100 ns/op 1088 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3116 35092 ns/op 4306 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 17229 7067 ns/op 519 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 17712 7160 ns/op 524 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 11422 10966 ns/op 936 B/op 2 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 3690 31199 ns/op 3740 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.682s goos: freebsd goarch: amd64 pkg: maps cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMapClone-4 3 37196072 ns/op PASS ok maps 2.548s goos: freebsd goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 1790308 66.20 ns/op BenchmarkAcosh-4 779941 145.8 ns/op BenchmarkAsin-4 1831478 66.83 ns/op BenchmarkAsinh-4 820206 148.9 ns/op BenchmarkAtan-4 2441916 51.94 ns/op BenchmarkAtanh-4 836247 142.5 ns/op BenchmarkAtan2-4 1827084 67.77 ns/op BenchmarkCbrt-4 1000000 111.2 ns/op BenchmarkCeil-4 19490425 6.125 ns/op BenchmarkCopysign-4 2189773 54.62 ns/op BenchmarkCos-4 1000000 101.9 ns/op BenchmarkCosh-4 1252995 95.33 ns/op BenchmarkErf-4 2241398 54.97 ns/op BenchmarkErfc-4 2251964 55.13 ns/op BenchmarkErfinv-4 1882636 66.64 ns/op BenchmarkErfcinv-4 1894558 66.90 ns/op BenchmarkExp-4 5565082 39.90 ns/op BenchmarkExpGo-4 726690 153.1 ns/op BenchmarkExpm1-4 1964230 61.69 ns/op BenchmarkExp2-4 833782 146.2 ns/op BenchmarkExp2Go-4 799987 151.8 ns/op BenchmarkAbs-4 2806096 42.91 ns/op BenchmarkDim-4 8291150 14.17 ns/op BenchmarkFloor-4 19597855 6.112 ns/op BenchmarkMax-4 13677153 8.754 ns/op BenchmarkMin-4 13823526 8.783 ns/op BenchmarkMod-4 247894 463.8 ns/op BenchmarkFrexp-4 1450218 82.58 ns/op BenchmarkGamma-4 667599 176.1 ns/op BenchmarkHypot-4 11265465 22.72 ns/op BenchmarkHypotGo-4 1000000 101.6 ns/op BenchmarkIlogb-4 1747360 69.42 ns/op BenchmarkJ0-4 238393 523.9 ns/op BenchmarkJ1-4 250189 494.3 ns/op BenchmarkJn-4 116084 1089 ns/op BenchmarkLdexp-4 1447149 81.98 ns/op BenchmarkLgamma-4 922902 133.7 ns/op BenchmarkLog-4 3161397 46.95 ns/op BenchmarkLogb-4 1734702 69.16 ns/op BenchmarkLog1p-4 1000000 117.7 ns/op BenchmarkLog10-4 3208374 47.43 ns/op BenchmarkLog2-4 1000000 105.9 ns/op BenchmarkModf-4 2235343 53.50 ns/op BenchmarkNextafter32-4 2164681 53.19 ns/op BenchmarkNextafter64-4 2222944 53.66 ns/op BenchmarkPowInt-4 422440 267.8 ns/op BenchmarkPowFrac-4 341790 359.4 ns/op BenchmarkPow10Pos-4 4396878 27.24 ns/op BenchmarkPow10Neg-4 4401757 27.16 ns/op BenchmarkRound-4 2785902 43.11 ns/op BenchmarkRoundToEven-4 8470054 14.19 ns/op BenchmarkRemainder-4 376069 311.1 ns/op BenchmarkSignbit-4 4151576 29.00 ns/op BenchmarkSin-4 1584716 74.73 ns/op BenchmarkSincos-4 1000000 115.0 ns/op BenchmarkSinh-4 1644759 73.24 ns/op BenchmarkSqrtIndirect-4 18406761 6.388 ns/op BenchmarkSqrtLatency-4 17532081 7.607 ns/op BenchmarkSqrtIndirectLatency-4 17563497 7.655 ns/op BenchmarkSqrtGoLatency-4 1227103 96.52 ns/op BenchmarkSqrtPrime-4 33634 3546 ns/op BenchmarkTan-4 1422404 84.93 ns/op BenchmarkTanh-4 1000000 105.7 ns/op BenchmarkTrunc-4 19674469 6.120 ns/op BenchmarkY0-4 248018 493.9 ns/op BenchmarkY1-4 231049 494.1 ns/op BenchmarkYn-4 121483 1005 ns/op BenchmarkFloat64bits-4 4403517 27.16 ns/op BenchmarkFloat64frombits-4 4295566 27.88 ns/op BenchmarkFloat32bits-4 4327030 27.74 ns/op BenchmarkFloat32frombits-4 4306029 27.64 ns/op BenchmarkFMA-4 19718184 5.989 ns/op PASS ok math 12.173s goos: freebsd goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11535590 10.41 ns/op 6146.85 MB/s BenchmarkAddVV/2-4 11029537 10.93 ns/op 11713.08 MB/s BenchmarkAddVV/3-4 10301724 12.17 ns/op 15773.85 MB/s BenchmarkAddVV/4-4 9535416 12.50 ns/op 20485.22 MB/s BenchmarkAddVV/5-4 9331628 12.70 ns/op 25192.02 MB/s BenchmarkAddVV/10-4 7778620 15.24 ns/op 41991.92 MB/s BenchmarkAddVV/100-4 1813626 65.98 ns/op 96998.19 MB/s BenchmarkAddVV/1000-4 202782 582.0 ns/op 109974.15 MB/s BenchmarkSubVV/1-4 11817924 10.31 ns/op 6208.58 MB/s BenchmarkSubVV/2-4 11235106 10.87 ns/op 11777.64 MB/s BenchmarkSubVV/3-4 9949023 12.22 ns/op 15708.21 MB/s BenchmarkSubVV/4-4 9548596 12.53 ns/op 20438.95 MB/s BenchmarkSubVV/5-4 9147318 13.00 ns/op 24611.96 MB/s BenchmarkSubVV/10-4 7731526 15.52 ns/op 41230.87 MB/s BenchmarkSubVV/100-4 1818502 66.09 ns/op 96831.65 MB/s BenchmarkSubVV/1000-4 202302 585.3 ns/op 109337.69 MB/s BenchmarkAddVW/1-4 12750997 9.389 ns/op 852.09 MB/s BenchmarkAddVW/2-4 11488060 10.41 ns/op 1536.98 MB/s BenchmarkAddVW/3-4 10577751 11.37 ns/op 2110.25 MB/s BenchmarkAddVW/4-4 10486653 11.33 ns/op 2825.08 MB/s BenchmarkAddVW/5-4 10740757 11.09 ns/op 3606.34 MB/s BenchmarkAddVW/10-4 8884881 13.35 ns/op 5993.71 MB/s BenchmarkAddVW/100-4 251998 445.2 ns/op 1797.02 MB/s BenchmarkAddVW/1000-4 35005 3399 ns/op 2353.57 MB/s BenchmarkAddVWext/1-4 12883896 9.378 ns/op 853.09 MB/s BenchmarkAddVWext/2-4 11270799 10.38 ns/op 1542.09 MB/s BenchmarkAddVWext/3-4 10599748 11.26 ns/op 2131.35 MB/s BenchmarkAddVWext/4-4 11399857 10.52 ns/op 3041.15 MB/s BenchmarkAddVWext/5-4 10897178 11.01 ns/op 3634.47 MB/s BenchmarkAddVWext/10-4 8912822 13.32 ns/op 6006.26 MB/s BenchmarkAddVWext/100-4 86913 1388 ns/op 576.16 MB/s BenchmarkAddVWext/1000-4 8653 13272 ns/op 602.76 MB/s BenchmarkSubVW/1-4 13273855 9.062 ns/op 882.76 MB/s BenchmarkSubVW/2-4 12084561 9.960 ns/op 1606.49 MB/s BenchmarkSubVW/3-4 11279913 10.57 ns/op 2269.65 MB/s BenchmarkSubVW/4-4 11381049 10.44 ns/op 3065.61 MB/s BenchmarkSubVW/5-4 10611187 11.39 ns/op 3511.86 MB/s BenchmarkSubVW/10-4 8886687 13.51 ns/op 5922.43 MB/s BenchmarkSubVW/100-4 262578 448.8 ns/op 1782.62 MB/s BenchmarkSubVW/1000-4 35398 3378 ns/op 2368.14 MB/s BenchmarkSubVWext/1-4 13142913 9.079 ns/op 881.20 MB/s BenchmarkSubVWext/2-4 12431463 9.673 ns/op 1654.00 MB/s BenchmarkSubVWext/3-4 11190804 10.55 ns/op 2274.51 MB/s BenchmarkSubVWext/4-4 11374030 10.43 ns/op 3066.90 MB/s BenchmarkSubVWext/5-4 10724449 11.23 ns/op 3560.63 MB/s BenchmarkSubVWext/10-4 8951610 13.41 ns/op 5963.85 MB/s BenchmarkSubVWext/100-4 84922 1412 ns/op 566.51 MB/s BenchmarkSubVWext/1000-4 8401 13482 ns/op 593.38 MB/s BenchmarkMulAddVWW/1-4 11116038 10.73 ns/op 5966.44 MB/s BenchmarkMulAddVWW/2-4 10146943 11.78 ns/op 10867.59 MB/s BenchmarkMulAddVWW/3-4 9747799 12.30 ns/op 15605.68 MB/s BenchmarkMulAddVWW/4-4 8992777 13.64 ns/op 18770.41 MB/s BenchmarkMulAddVWW/5-4 8363880 14.37 ns/op 22263.56 MB/s BenchmarkMulAddVWW/10-4 6609236 18.19 ns/op 35176.34 MB/s BenchmarkMulAddVWW/100-4 1000000 101.6 ns/op 62962.75 MB/s BenchmarkMulAddVWW/1000-4 126019 942.0 ns/op 67940.36 MB/s BenchmarkAddMulVVW/1-4 11841376 10.06 ns/op 6359.04 MB/s BenchmarkAddMulVVW/2-4 10924016 10.90 ns/op 11738.19 MB/s BenchmarkAddMulVVW/3-4 9917486 12.03 ns/op 15965.73 MB/s BenchmarkAddMulVVW/4-4 8705318 13.79 ns/op 18561.99 MB/s BenchmarkAddMulVVW/5-4 8227465 14.44 ns/op 22163.85 MB/s BenchmarkAddMulVVW/10-4 6961162 17.50 ns/op 36571.00 MB/s BenchmarkAddMulVVW/100-4 1468891 80.48 ns/op 79523.07 MB/s BenchmarkAddMulVVW/1000-4 164638 715.6 ns/op 89434.69 MB/s BenchmarkDivWVW/1-4 2694346 44.46 ns/op 1439.58 MB/s BenchmarkDivWVW/2-4 1241492 96.23 ns/op 1330.16 MB/s BenchmarkDivWVW/3-4 983420 122.6 ns/op 1566.63 MB/s BenchmarkDivWVW/4-4 837208 143.8 ns/op 1779.83 MB/s BenchmarkDivWVW/5-4 782247 150.7 ns/op 2122.85 MB/s BenchmarkDivWVW/10-4 431533 271.2 ns/op 2359.85 MB/s BenchmarkDivWVW/100-4 58846 2034 ns/op 3146.05 MB/s BenchmarkDivWVW/1000-4 5810 19507 ns/op 3280.89 MB/s BenchmarkNonZeroShifts/1/shrVU-4 12663534 9.591 ns/op BenchmarkNonZeroShifts/1/shlVU-4 12590001 9.411 ns/op BenchmarkNonZeroShifts/2/shrVU-4 11593808 10.31 ns/op BenchmarkNonZeroShifts/2/shlVU-4 11730730 10.27 ns/op BenchmarkNonZeroShifts/3/shrVU-4 10390748 11.42 ns/op BenchmarkNonZeroShifts/3/shlVU-4 11297546 10.78 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9895737 12.18 ns/op BenchmarkNonZeroShifts/4/shlVU-4 10151294 11.43 ns/op BenchmarkNonZeroShifts/5/shrVU-4 9262850 12.93 ns/op BenchmarkNonZeroShifts/5/shlVU-4 9663022 12.39 ns/op BenchmarkNonZeroShifts/10/shrVU-4 7051084 17.11 ns/op BenchmarkNonZeroShifts/10/shlVU-4 7422367 16.14 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 106.5 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1314094 91.13 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 128634 917.1 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 152948 772.5 ns/op BenchmarkDecimalConversion-4 206 570610 ns/op BenchmarkFloatString/100-4 10000 10451 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 213 545450 ns/op 2911 B/op 10 allocs/op BenchmarkFloatString/10000-4 2 50654044 ns/op 61092 B/op 51 allocs/op BenchmarkFloatString/100000-4 1 5015807733 ns/op 830048 B/op 500 allocs/op BenchmarkFloatAdd/10-4 173941 683.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 173463 687.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 153154 766.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 79734 1490 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 14203 8444 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 230661 508.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 232016 524.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 222008 533.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 163336 732.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 45160 2631 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2012 57115 ns/op BenchmarkParseFloatLargeExp-4 475 252769 ns/op BenchmarkGCD10x10/WithoutXY-4 202342 583.4 ns/op BenchmarkGCD10x10/WithXY-4 60351 1999 ns/op BenchmarkGCD10x100/WithoutXY-4 103261 1155 ns/op BenchmarkGCD10x100/WithXY-4 18087 6765 ns/op BenchmarkGCD10x1000/WithoutXY-4 66368 1796 ns/op BenchmarkGCD10x1000/WithXY-4 14869 8232 ns/op BenchmarkGCD100x100/WithoutXY-4 25869 4616 ns/op BenchmarkGCD100x100/WithXY-4 9486 11114 ns/op BenchmarkGCD100x1000/WithoutXY-4 12576 9592 ns/op BenchmarkGCD100x1000/WithXY-4 6033 18361 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2143 54633 ns/op BenchmarkGCD1000x1000/WithXY-4 1203 96514 ns/op BenchmarkHilbert-4 21 4987304 ns/op BenchmarkBinomial-4 14248 8349 ns/op BenchmarkQuoRem-4 20667 6062 ns/op BenchmarkExp-4 16 6656506 ns/op BenchmarkExpMont/Odd-4 152 781053 ns/op 2587 B/op 21 allocs/op BenchmarkExpMont/Even1-4 147 800942 ns/op 3346 B/op 37 allocs/op BenchmarkExpMont/Even2-4 141 829621 ns/op 3863 B/op 53 allocs/op BenchmarkExpMont/Even3-4 145 832029 ns/op 3812 B/op 52 allocs/op BenchmarkExpMont/Even4-4 145 829610 ns/op 3833 B/op 53 allocs/op BenchmarkExpMont/Even8-4 145 821553 ns/op 3844 B/op 53 allocs/op BenchmarkExpMont/Even32-4 144 821339 ns/op 3822 B/op 52 allocs/op BenchmarkExpMont/Even64-4 166 707786 ns/op 3626 B/op 53 allocs/op BenchmarkExpMont/Even96-4 160 743574 ns/op 3782 B/op 51 allocs/op BenchmarkExpMont/Even128-4 186 634639 ns/op 3237 B/op 50 allocs/op BenchmarkExpMont/Even255-4 208 562080 ns/op 2925 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 465 255378 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 408 289149 ns/op 1729 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 398 287504 ns/op 1749 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 416 286288 ns/op 1760 B/op 48 allocs/op BenchmarkExp2-4 16 6724900 ns/op BenchmarkBitset-4 792129 149.9 ns/op BenchmarkBitsetNeg-4 461434 256.9 ns/op BenchmarkBitsetOrig-4 265102 449.8 ns/op BenchmarkBitsetNegOrig-4 171216 728.6 ns/op BenchmarkModSqrt225_Tonelli-4 139 867506 ns/op BenchmarkModSqrt225_3Mod4-4 448 262235 ns/op BenchmarkModSqrt231_Tonelli-4 133 900988 ns/op BenchmarkModSqrt231_5Mod8-4 382 309133 ns/op BenchmarkModInverse-4 13116 9177 ns/op BenchmarkSqrt-4 1687 71234 ns/op BenchmarkIntSqr/1-4 1399942 84.38 ns/op BenchmarkIntSqr/2-4 839647 133.9 ns/op BenchmarkIntSqr/3-4 739906 159.9 ns/op BenchmarkIntSqr/5-4 540500 219.5 ns/op BenchmarkIntSqr/8-4 416241 277.4 ns/op BenchmarkIntSqr/10-4 331724 359.2 ns/op BenchmarkIntSqr/20-4 56048 2188 ns/op BenchmarkIntSqr/30-4 41433 2941 ns/op BenchmarkIntSqr/50-4 26612 4588 ns/op BenchmarkIntSqr/80-4 15458 7774 ns/op BenchmarkIntSqr/100-4 10000 10072 ns/op BenchmarkIntSqr/200-4 3784 27629 ns/op BenchmarkIntSqr/300-4 1581 67048 ns/op BenchmarkIntSqr/500-4 848 145053 ns/op BenchmarkIntSqr/800-4 333 357841 ns/op BenchmarkIntSqr/1000-4 243 482103 ns/op BenchmarkDiv/20/10-4 422019 294.1 ns/op BenchmarkDiv/40/20-4 418768 282.4 ns/op BenchmarkDiv/100/50-4 352428 337.9 ns/op BenchmarkDiv/200/100-4 49579 2486 ns/op BenchmarkDiv/400/200-4 48350 2559 ns/op BenchmarkDiv/1000/500-4 39384 3206 ns/op BenchmarkDiv/2000/1000-4 29439 4239 ns/op BenchmarkDiv/20000/10000-4 1404 83493 ns/op BenchmarkDiv/200000/100000-4 32 3731252 ns/op BenchmarkDiv/2000000/1000000-4 1 106314165 ns/op BenchmarkDiv/20000000/10000000-4 1 3304576791 ns/op BenchmarkMul-4 6 19128068 ns/op BenchmarkNatMul/10-4 243651 502.1 ns/op BenchmarkNatMul/100-4 7165 17751 ns/op BenchmarkNatMul/1000-4 213 564829 ns/op BenchmarkZeroShifts/Shl-4 13453 8052 ns/op BenchmarkZeroShifts/ShlSame-4 5077882 35.59 ns/op BenchmarkZeroShifts/Shr-4 14684 8129 ns/op BenchmarkZeroShifts/ShrSame-4 5101278 22.53 ns/op BenchmarkExp3Power/0x10-4 194409 635.9 ns/op BenchmarkExp3Power/0x40-4 169531 722.1 ns/op BenchmarkExp3Power/0x100-4 110544 1095 ns/op BenchmarkExp3Power/0x400-4 55562 2222 ns/op BenchmarkExp3Power/0x1000-4 9927 10349 ns/op BenchmarkExp3Power/0x4000-4 2113 56412 ns/op BenchmarkExp3Power/0x10000-4 232 515062 ns/op BenchmarkExp3Power/0x40000-4 21 5439762 ns/op BenchmarkExp3Power/0x100000-4 2 52668916 ns/op BenchmarkExp3Power/0x400000-4 1 481760122 ns/op BenchmarkFibo-4 3 38550457 ns/op BenchmarkNatSqr/1-4 1000000 118.5 ns/op BenchmarkNatSqr/2-4 659712 183.2 ns/op BenchmarkNatSqr/3-4 586528 227.3 ns/op BenchmarkNatSqr/5-4 431691 333.7 ns/op BenchmarkNatSqr/8-4 300320 395.7 ns/op BenchmarkNatSqr/10-4 254778 481.7 ns/op BenchmarkNatSqr/20-4 54087 2266 ns/op BenchmarkNatSqr/30-4 39805 3122 ns/op BenchmarkNatSqr/50-4 24223 5049 ns/op BenchmarkNatSqr/80-4 14137 8468 ns/op BenchmarkNatSqr/100-4 10000 11068 ns/op BenchmarkNatSqr/200-4 3931 29862 ns/op BenchmarkNatSqr/300-4 1652 74036 ns/op BenchmarkNatSqr/500-4 828 147303 ns/op BenchmarkNatSqr/800-4 350 346474 ns/op BenchmarkNatSqr/1000-4 256 463766 ns/op BenchmarkNatSetBytes/8-4 2809612 41.70 ns/op BenchmarkNatSetBytes/24-4 776634 170.8 ns/op BenchmarkNatSetBytes/128-4 263215 465.8 ns/op BenchmarkNatSetBytes/7-4 790578 143.3 ns/op BenchmarkNatSetBytes/23-4 446726 268.8 ns/op BenchmarkNatSetBytes/127-4 204835 582.4 ns/op BenchmarkScanPi-4 266 452445 ns/op BenchmarkStringPiParallel-4 777 140421 ns/op BenchmarkScan/10/Base2-4 43014 2753 ns/op BenchmarkScan/100/Base2-4 4869 24336 ns/op BenchmarkScan/1000/Base2-4 496 242093 ns/op BenchmarkScan/10/Base8-4 105860 1141 ns/op BenchmarkScan/100/Base8-4 13809 8614 ns/op BenchmarkScan/1000/Base8-4 1384 84017 ns/op BenchmarkScan/10/Base10-4 112107 1080 ns/op BenchmarkScan/100/Base10-4 15128 7919 ns/op BenchmarkScan/1000/Base10-4 1556 77277 ns/op BenchmarkScan/10/Base16-4 123985 964.9 ns/op BenchmarkScan/100/Base16-4 16540 7184 ns/op BenchmarkScan/1000/Base16-4 1665 69300 ns/op BenchmarkString/10/Base2-4 176151 690.3 ns/op BenchmarkString/100/Base2-4 24244 4912 ns/op BenchmarkString/1000/Base2-4 2473 47466 ns/op BenchmarkString/10/Base8-4 326880 361.5 ns/op BenchmarkString/100/Base8-4 64104 1868 ns/op BenchmarkString/1000/Base8-4 7198 16617 ns/op BenchmarkString/10/Base10-4 193855 616.9 ns/op BenchmarkString/100/Base10-4 39193 3084 ns/op BenchmarkString/1000/Base10-4 4881 24437 ns/op BenchmarkString/10/Base16-4 368335 321.1 ns/op BenchmarkString/100/Base16-4 84840 1426 ns/op BenchmarkString/1000/Base16-4 9247 12002 ns/op BenchmarkLeafSize/0-4 45 2545983 ns/op BenchmarkLeafSize/1-4 478 248071 ns/op BenchmarkLeafSize/2-4 482 249195 ns/op BenchmarkLeafSize/3-4 345 346658 ns/op BenchmarkLeafSize/4-4 490 245194 ns/op BenchmarkLeafSize/5-4 314 375169 ns/op BenchmarkLeafSize/6-4 349 341356 ns/op BenchmarkLeafSize/7-4 384 311097 ns/op BenchmarkLeafSize/8-4 493 242154 ns/op BenchmarkLeafSize/9-4 273 438418 ns/op BenchmarkLeafSize/10-4 325 372900 ns/op BenchmarkLeafSize/11-4 318 375436 ns/op BenchmarkLeafSize/12-4 346 343605 ns/op BenchmarkLeafSize/13-4 326 367861 ns/op BenchmarkLeafSize/14-4 381 313567 ns/op BenchmarkLeafSize/15-4 415 292648 ns/op BenchmarkLeafSize/16-4 493 240979 ns/op BenchmarkLeafSize/32-4 484 241910 ns/op BenchmarkLeafSize/64-4 454 264798 ns/op BenchmarkProbablyPrime/n=0-4 10 10896934 ns/op BenchmarkProbablyPrime/n=1-4 9 12232212 ns/op BenchmarkProbablyPrime/n=5-4 6 17139354 ns/op BenchmarkProbablyPrime/n=10-4 5 23401450 ns/op BenchmarkProbablyPrime/n=20-4 3 35987365 ns/op BenchmarkProbablyPrime/Lucas-4 12 9609099 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 85 1267044 ns/op BenchmarkRatCmp-4 239457 510.0 ns/op BenchmarkFloatPrecExact/1-4 138559 872.6 ns/op BenchmarkFloatPrecExact/10-4 42750 2770 ns/op BenchmarkFloatPrecExact/100-4 10000 10175 ns/op BenchmarkFloatPrecExact/1000-4 2379 50977 ns/op BenchmarkFloatPrecExact/10000-4 153 779562 ns/op BenchmarkFloatPrecExact/100000-4 4 32525693 ns/op BenchmarkFloatPrecExact/1000000-4 1 1676056114 ns/op BenchmarkFloatPrecMixed/1-4 129666 937.9 ns/op BenchmarkFloatPrecMixed/10-4 35258 3426 ns/op BenchmarkFloatPrecMixed/100-4 5528 20617 ns/op BenchmarkFloatPrecMixed/1000-4 480 254426 ns/op BenchmarkFloatPrecMixed/10000-4 14 7882411 ns/op BenchmarkFloatPrecMixed/100000-4 1 452567815 ns/op BenchmarkFloatPrecMixed/1000000-4 1 30848806868 ns/op BenchmarkFloatPrecInexact/1-4 206437 559.1 ns/op BenchmarkFloatPrecInexact/10-4 188036 640.3 ns/op BenchmarkFloatPrecInexact/100-4 122446 996.6 ns/op BenchmarkFloatPrecInexact/1000-4 37629 3234 ns/op BenchmarkFloatPrecInexact/10000-4 4834 25335 ns/op BenchmarkFloatPrecInexact/100000-4 480 252433 ns/op BenchmarkFloatPrecInexact/1000000-4 38 3730556 ns/op BenchmarkFloatSqrt/64-4 22894 5283 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 14595 8306 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 9440 11575 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 5167 22132 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 904 130548 ns/op 17929 B/op 8 allocs/op BenchmarkFloatSqrt/100000-4 69 1664181 ns/op 175084 B/op 19 allocs/op BenchmarkFloatSqrt/1000000-4 1 122900822 ns/op 3765208 B/op 600 allocs/op PASS ok math/big 87.024s goos: freebsd goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 9290845 11.79 ns/op BenchmarkLeadingZeros8-4 8582739 13.36 ns/op BenchmarkLeadingZeros16-4 9168446 12.23 ns/op BenchmarkLeadingZeros32-4 9294817 13.18 ns/op BenchmarkLeadingZeros64-4 9142064 11.96 ns/op BenchmarkTrailingZeros-4 9251472 13.30 ns/op BenchmarkTrailingZeros8-4 9337386 11.86 ns/op BenchmarkTrailingZeros16-4 9402480 13.04 ns/op BenchmarkTrailingZeros32-4 9250324 12.59 ns/op BenchmarkTrailingZeros64-4 9282615 13.28 ns/op BenchmarkOnesCount-4 9737940 12.34 ns/op BenchmarkOnesCount8-4 9464647 12.69 ns/op BenchmarkOnesCount16-4 9697396 12.42 ns/op BenchmarkOnesCount32-4 8782059 13.48 ns/op BenchmarkOnesCount64-4 9838743 12.36 ns/op BenchmarkRotateLeft-4 9585040 13.31 ns/op BenchmarkRotateLeft8-4 8932402 12.45 ns/op BenchmarkRotateLeft16-4 9681890 13.41 ns/op BenchmarkRotateLeft32-4 9396000 12.58 ns/op BenchmarkRotateLeft64-4 9302115 12.42 ns/op BenchmarkReverse-4 14977467 7.960 ns/op BenchmarkReverse8-4 19881040 5.994 ns/op BenchmarkReverse16-4 18611047 6.425 ns/op BenchmarkReverse32-4 15748824 7.545 ns/op BenchmarkReverse64-4 15015540 7.939 ns/op BenchmarkReverseBytes-4 19431272 6.012 ns/op BenchmarkReverseBytes16-4 20307127 5.826 ns/op BenchmarkReverseBytes32-4 20955789 5.684 ns/op BenchmarkReverseBytes64-4 19638973 6.007 ns/op BenchmarkAdd-4 9377535 12.07 ns/op BenchmarkAdd32-4 9310359 13.28 ns/op BenchmarkAdd64-4 9271018 12.05 ns/op BenchmarkAdd64multiple-4 16817967 6.720 ns/op BenchmarkSub-4 8926174 13.61 ns/op BenchmarkSub32-4 9214662 13.36 ns/op BenchmarkSub64-4 8991513 12.19 ns/op BenchmarkSub64multiple-4 16319007 6.854 ns/op BenchmarkMul-4 9328968 12.57 ns/op BenchmarkMul32-4 9761926 13.39 ns/op BenchmarkMul64-4 9338595 12.25 ns/op BenchmarkDiv-4 2616594 44.97 ns/op BenchmarkDiv32-4 5393256 21.82 ns/op BenchmarkDiv64-4 2632010 45.10 ns/op PASS ok math/bits 6.829s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 11562412 20.86 ns/op BenchmarkAcos-4 374768 301.2 ns/op BenchmarkAcosh-4 388231 320.8 ns/op BenchmarkAsin-4 423576 300.4 ns/op BenchmarkAsinh-4 411319 302.2 ns/op BenchmarkAtan-4 667988 217.8 ns/op BenchmarkAtanh-4 653983 215.7 ns/op BenchmarkConj-4 20938106 5.708 ns/op BenchmarkCos-4 504958 228.6 ns/op BenchmarkCosh-4 543432 226.4 ns/op BenchmarkExp-4 761144 165.1 ns/op BenchmarkLog-4 812797 164.6 ns/op BenchmarkLog10-4 802696 165.9 ns/op BenchmarkPhase-4 1737868 68.76 ns/op BenchmarkPolar-4 1000000 110.2 ns/op BenchmarkPow-4 201819 674.9 ns/op BenchmarkRect-4 1000000 112.3 ns/op BenchmarkSin-4 540493 227.8 ns/op BenchmarkSinh-4 530016 230.3 ns/op BenchmarkSqrt-4 821719 146.8 ns/op BenchmarkTan-4 321316 382.5 ns/op BenchmarkTanh-4 356586 347.0 ns/op PASS ok math/cmplx 4.120s goos: freebsd goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 617071 168.9 ns/op BenchmarkInt63ThreadsafeParallel-4 530868 241.1 ns/op BenchmarkInt63Unthreadsafe-4 1322522 90.69 ns/op BenchmarkIntn1000-4 822826 135.9 ns/op BenchmarkInt63n1000-4 855235 122.4 ns/op BenchmarkInt31n1000-4 937687 114.4 ns/op BenchmarkFloat32-4 1000000 111.5 ns/op BenchmarkFloat64-4 1308122 91.20 ns/op BenchmarkPerm3-4 203986 598.7 ns/op BenchmarkPerm30-4 23625 5068 ns/op BenchmarkPerm30ViaShuffle-4 26134 4551 ns/op BenchmarkShuffleOverhead-4 18667 6416 ns/op BenchmarkRead3-4 912476 128.3 ns/op BenchmarkRead64-4 77473 1565 ns/op BenchmarkRead1000-4 5070 23056 ns/op BenchmarkConcurrent-4 128047 958.9 ns/op PASS ok math/rand 3.351s goos: freebsd goarch: amd64 pkg: math/rand/v2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkChaCha8MarshalBinary-4 662850 171.1 ns/op BenchmarkChaCha8MarshalBinaryRead-4 239065 477.7 ns/op BenchmarkChaCha8-4 5425363 23.77 ns/op BenchmarkChaCha8Read-4 893215 138.7 ns/op 230.68 MB/s BenchmarkPCG_DXSM-4 4282932 27.79 ns/op BenchmarkSourceUint64-4 4272338 27.96 ns/op BenchmarkGlobalInt64-4 3281124 37.06 ns/op BenchmarkGlobalInt64Parallel-4 6474940 18.33 ns/op BenchmarkGlobalUint64-4 3126206 37.68 ns/op BenchmarkGlobalUint64Parallel-4 6632186 18.27 ns/op BenchmarkInt64-4 2327343 50.84 ns/op BenchmarkUint64-4 2360966 50.95 ns/op BenchmarkGlobalIntN1000-4 2152752 54.00 ns/op BenchmarkIntN1000-4 1821352 65.86 ns/op BenchmarkInt64N1000-4 1812590 66.80 ns/op BenchmarkInt64N1e8-4 1822029 66.29 ns/op BenchmarkInt64N1e9-4 1810496 65.99 ns/op BenchmarkInt64N2e9-4 1797676 66.71 ns/op BenchmarkInt64N1e18-4 1723066 69.62 ns/op BenchmarkInt64N2e18-4 1704488 70.72 ns/op BenchmarkInt64N4e18-4 1485256 80.53 ns/op BenchmarkInt32N1000-4 1802935 65.69 ns/op BenchmarkInt32N1e8-4 1795951 66.48 ns/op BenchmarkInt32N1e9-4 1794732 66.31 ns/op BenchmarkInt32N2e9-4 1814330 66.58 ns/op BenchmarkFloat32-4 2310368 51.34 ns/op BenchmarkFloat64-4 2327176 52.06 ns/op BenchmarkExpFloat64-4 1281759 93.80 ns/op BenchmarkNormFloat64-4 1255455 95.31 ns/op BenchmarkPerm3-4 334394 359.6 ns/op BenchmarkPerm30-4 32672 3650 ns/op BenchmarkPerm30ViaShuffle-4 35516 3377 ns/op BenchmarkShuffleOverhead-4 48076 2462 ns/op BenchmarkConcurrent-4 3119877 38.36 ns/op PASS ok math/rand/v2 6.940s goos: freebsd goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 53568 2192 ns/op BenchmarkQDecodeWord-4 111745 1054 ns/op BenchmarkQDecodeHeader-4 111093 1094 ns/op BenchmarkTypeByExtension/.html-4 468488 253.3 ns/op BenchmarkTypeByExtension/.HTML-4 298863 366.7 ns/op BenchmarkTypeByExtension/.unused-4 370014 299.2 ns/op BenchmarkExtensionsByType/text/html-4 203494 570.2 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 117578 1002 ns/op BenchmarkExtensionsByType/application/octet-stream-4 191344 609.8 ns/op PASS ok mime 2.271s goos: freebsd goarch: amd64 pkg: mime/multipart cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadForm/fields/maxMemory=0-4 555 193200 ns/op 48495 B/op 187 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 668 170254 ns/op 48142 B/op 187 allocs/op BenchmarkReadForm/files/maxMemory=0-4 267 450499 ns/op 103479 B/op 270 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 524 232132 ns/op 49140 B/op 207 allocs/op PASS ok mime/multipart 1.643s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 976 119993 ns/op PASS ok mime/quotedprintable 1.210s goos: freebsd goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 148 808422 ns/op 8535 B/op 92 allocs/op BenchmarkGoLookupIPNoSuchHost-4 12 8962399 ns/op 26240 B/op 208 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5094950151 ns/op 160016 B/op 229 allocs/op BenchmarkDNSName-4 112071 970.2 ns/op BenchmarkInterfaces-4 5366 21030 ns/op 3320 B/op 41 allocs/op BenchmarkInterfaceByIndex-4 8161 13213 ns/op 1944 B/op 29 allocs/op BenchmarkInterfaceByName-4 5101 20895 ns/op 3384 B/op 42 allocs/op BenchmarkInterfaceAddrs-4 6222 19438 ns/op 3272 B/op 48 allocs/op BenchmarkInterfacesAndAddrs-4 7786 14290 ns/op 2088 B/op 35 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 5973 18649 ns/op 3168 B/op 50 allocs/op BenchmarkParseIP-4 12751 9380 ns/op BenchmarkParseIPValidIPv4-4 697082 164.9 ns/op BenchmarkParseIPValidIPv6-4 613569 186.1 ns/op BenchmarkIPString/IPv4-4 124168 973.1 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 14618 8271 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 49048 2456 ns/op BenchmarkIPEqual/IPv4-4 963624 123.9 ns/op BenchmarkIPEqual/IPv6-4 935499 126.7 ns/op BenchmarkSendfileZeroBytes-4 16970 5947 ns/op 77 B/op 2 allocs/op BenchmarkSendFile/file-to-tcp/1024-4 1 1053941347 ns/op 0.00 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/2048-4 1 1077591089 ns/op 0.00 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/4096-4 1 1076084903 ns/op 0.00 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/8192-4 1 1055042040 ns/op 0.01 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/16384-4 1 1076342308 ns/op 0.02 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/32768-4 1 1085106520 ns/op 0.03 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/65536-4 1 1021341422 ns/op 0.06 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/131072-4 1 1050470839 ns/op 0.12 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/262144-4 1 1053500230 ns/op 0.25 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/524288-4 1 1084461092 ns/op 0.48 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/1048576-4 1 1080700508 ns/op 0.97 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-unix/1024-4 1 1012644839 ns/op 0.00 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/2048-4 1 1049985629 ns/op 0.00 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/4096-4 1 1065834328 ns/op 0.00 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/8192-4 1 1081155408 ns/op 0.01 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/16384-4 1 1084695667 ns/op 0.02 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/32768-4 1 1082966840 ns/op 0.03 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/65536-4 1 1075692021 ns/op 0.06 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/131072-4 1 1015837241 ns/op 0.13 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/262144-4 1 1043956237 ns/op 0.25 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/524288-4 1 1081512849 ns/op 0.48 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/1048576-4 1 1089258305 ns/op 0.96 MB/s 32944 B/op 4 allocs/op BenchmarkTCP4OneShot-4 3450 34247 ns/op BenchmarkTCP4OneShotTimeout-4 3098 34788 ns/op BenchmarkTCP4Persistent-4 14062 8152 ns/op BenchmarkTCP4PersistentTimeout-4 14502 8207 ns/op BenchmarkTCP6OneShot-4 3399 34836 ns/op BenchmarkTCP6OneShotTimeout-4 3062 38351 ns/op BenchmarkTCP6Persistent-4 14019 8396 ns/op BenchmarkTCP6PersistentTimeout-4 14445 8994 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 25543 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 26331 ns/op BenchmarkSetReadDeadline-4 124117 977.2 ns/op BenchmarkUDP6LinkLocalUnicast-4 8241 15001 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 10000 10183 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 12404 9887 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 11766 9786 ns/op 0 B/op 0 allocs/op PASS ok net 35.410s goos: freebsd goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 27487 4205 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 12350 9567 ns/op 1200 B/op 21 allocs/op BenchmarkReadCookies-4 14494 8150 ns/op 2000 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 17151 6992 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 34576 3448 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 48438 2364 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 1635208 73.02 ns/op BenchmarkFindChild/n=2/rep=map-4 3399381 35.63 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1380075 86.84 ns/op BenchmarkFindChild/n=4/rep=linear-4 790197 136.8 ns/op BenchmarkFindChild/n=4/rep=map-4 3102718 38.68 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 768999 152.4 ns/op BenchmarkFindChild/n=8/rep=linear-4 410176 281.9 ns/op BenchmarkFindChild/n=8/rep=map-4 1977247 64.45 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 388776 300.0 ns/op BenchmarkFindChild/n=16/rep=linear-4 216025 533.1 ns/op BenchmarkFindChild/n=16/rep=map-4 1719028 72.58 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2090422 57.43 ns/op BenchmarkFindChild/n=32/rep=linear-4 110671 1071 ns/op BenchmarkFindChild/n=32/rep=map-4 3413006 36.95 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 2296622 51.92 ns/op BenchmarkMultiConflicts-4 1 179771190 ns/op BenchmarkServerMatch-4 18945 6351 ns/op BenchmarkReadRequestChrome-4 3412 31975 ns/op 19.11 MB/s 1539 B/op 14 allocs/op BenchmarkReadRequestCurl-4 9415 11412 ns/op 6.83 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 9856 10961 ns/op 7.48 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6547 16509 ns/op 9.15 MB/s 1083 B/op 11 allocs/op BenchmarkReadRequestWrk-4 17014 7048 ns/op 5.68 MB/s 924 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 268 428901 ns/op 2.39 MB/s BenchmarkFileAndServer_1KB/https1-4 183 597880 ns/op 1.71 MB/s BenchmarkFileAndServer_1KB/h2-4 135 823128 ns/op 1.24 MB/s BenchmarkFileAndServer_16MB/h1-4 2 53683250 ns/op 312.52 MB/s BenchmarkFileAndServer_16MB/https1-4 1 122364924 ns/op 137.11 MB/s BenchmarkFileAndServer_16MB/h2-4 1 238024577 ns/op 70.49 MB/s BenchmarkFileAndServer_64MB/h1-4 1 220493981 ns/op 304.36 MB/s BenchmarkFileAndServer_64MB/https1-4 1 441777370 ns/op 151.91 MB/s BenchmarkFileAndServer_64MB/h2-4 1 997042727 ns/op 67.31 MB/s BenchmarkServeMux-4 217 579360 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 271 475359 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 278 453116 ns/op 6450 B/op 70 allocs/op BenchmarkClientServer/https1-4 193 566322 ns/op 7572 B/op 82 allocs/op BenchmarkClientServer/h2-4 140 744880 ns/op 10786 B/op 81 allocs/op BenchmarkClientServerParallel/4/h1-4 1111 98753 ns/op 9743 B/op 82 allocs/op BenchmarkClientServerParallel/4/https1-4 28 4245613 ns/op 135395 B/op 1111 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51448: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51447: write tcp 127.0.0.1:51442->127.0.0.1:51447: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51469: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51467: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51468: read tcp 127.0.0.1:51449->127.0.0.1:51468: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51466: write tcp 127.0.0.1:51449->127.0.0.1:51466: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51485: read tcp 127.0.0.1:51471->127.0.0.1:51485: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51489: write tcp 127.0.0.1:51471->127.0.0.1:51489: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51497: write tcp 127.0.0.1:51471->127.0.0.1:51497: use of closed network connection BenchmarkClientServerParallel/4/h2-4 343 310544 ns/op 15138 B/op 124 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51504: write tcp 127.0.0.1:51501->127.0.0.1:51504: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51507: write tcp 127.0.0.1:51501->127.0.0.1:51507: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51539: write tcp 127.0.0.1:51525->127.0.0.1:51539: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51541: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51533: read tcp 127.0.0.1:51525->127.0.0.1:51533: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51528: write tcp 127.0.0.1:51525->127.0.0.1:51528: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51534: write tcp 127.0.0.1:51525->127.0.0.1:51534: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51529: write tcp 127.0.0.1:51525->127.0.0.1:51529: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51550: EOF BenchmarkClientServerParallel/64/h1-4 835 152914 ns/op 17526 B/op 108 allocs/op BenchmarkClientServerParallel/64/https1-4 28 4620380 ns/op 145720 B/op 1188 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52273: write tcp 127.0.0.1:52270->127.0.0.1:52273: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52271: write tcp 127.0.0.1:52270->127.0.0.1:52271: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52300: read tcp 127.0.0.1:52277->127.0.0.1:52300: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52282: read tcp 127.0.0.1:52277->127.0.0.1:52282: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52283: read tcp 127.0.0.1:52277->127.0.0.1:52283: use of closed network connection BenchmarkClientServerParallel/64/h2-4 28 4460803 ns/op 142372 B/op 1243 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52309: write tcp 127.0.0.1:52308->127.0.0.1:52309: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52311: write tcp 127.0.0.1:52308->127.0.0.1:52311: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52335: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52328: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52321: write tcp 127.0.0.1:52315->127.0.0.1:52321: use of closed network connection BenchmarkServer-4 1 1078467138 ns/op 29704 B/op 152 allocs/op BenchmarkClient-4 226 498556 ns/op 4258 B/op 51 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 496 231160 ns/op 7460 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 897 113597 ns/op 3107 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1376 78655 ns/op 1991 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1417 81710 ns/op 2825 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1485 79585 ns/op 2730 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1627 80396 ns/op 2758 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1534 74590 ns/op 1950 B/op 14 allocs/op BenchmarkServerHijack-4 787 151694 ns/op 16843 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 382 296062 ns/op 6135 B/op 53 allocs/op BenchmarkResponseStatusLine-4 464023 240.2 ns/op 0 B/op 0 allocs/op PASS ok net/http 17.859s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 4026 34462 ns/op 34257 B/op 14 allocs/op PASS ok net/http/httputil 1.297s goos: freebsd goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 102678 1141 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 763940 139.7 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 656684 174.9 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 111000 1071 ns/op BenchmarkStdIPv4-4 135720 879.7 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 92533 1280 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 92167 1292 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 122860 968.0 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 75842 1509 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1779298 66.58 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1563301 76.36 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 961016 123.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 549595 213.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 685747 167.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 485514 235.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 127370 939.1 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 491752 237.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 337071 345.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 410337 292.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 324334 354.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 112545 1068 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v4-4 337555 344.2 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v6-4 117913 1008 ns/op 48 B/op 1 allocs/op BenchmarkAddrString/v6_ellipsis-4 167440 715.5 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_v4-4 219550 538.0 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_zone-4 152749 775.5 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 317208 367.6 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 143737 826.9 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 141441 827.1 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 142767 834.4 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 110214 1097 ns/op 128 B/op 2 allocs/op BenchmarkAddrMarshalText/v4-4 446598 260.4 ns/op 16 B/op 1 allocs/op BenchmarkAddrMarshalText/v6-4 137965 853.6 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_ellipsis-4 182328 647.4 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_v4-4 250742 463.4 ns/op 32 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_zone-4 164066 724.7 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 232365 505.3 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 102189 1180 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 128618 912.7 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_v4-4 163570 737.9 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_zone-4 121941 976.2 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v4-4 263113 446.4 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 110894 1054 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 136291 866.2 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 176500 669.0 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 128562 934.4 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1214264 100.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 102.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 101.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 104.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 105.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 102.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 102.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 102.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 102.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 351144 348.3 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 470959 246.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 334167 355.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 399381 289.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 335012 347.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 110175 1062 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 5752316 20.71 ns/op PASS ok net/netip 9.080s 2024/09/05 01:20:47 Test RPC server listening on 127.0.0.1:52850 2024/09/05 01:20:47 Test HTTP RPC server listening on 127.0.0.1:52851 goos: freebsd goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1532 74441 ns/op BenchmarkEndToEndHTTP-4 1516 73810 ns/op BenchmarkEndToEndAsync-4 3660 31922 ns/op BenchmarkEndToEndAsyncHTTP-4 3538 33776 ns/op PASS ok net/rpc 1.858s goos: freebsd goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3468 32301 ns/op BenchmarkReadMIMEHeader/server_headers-4 5350 22092 ns/op BenchmarkUncommon-4 26026 4598 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.668s goos: freebsd goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4386 22858 ns/op 1200 B/op 32 allocs/op BenchmarkResolvePath-4 123720 935.2 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 569005 201.5 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 84963 1416 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 166162 740.8 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 77005 1525 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 13226 9142 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 364852 328.3 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 83934 1433 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 160040 733.2 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 79171 1519 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 14892 8088 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 236664 505.2 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 97286 1227 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 99380 1201 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 46614 2568 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 8272 14035 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 230698 510.4 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 96061 1247 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 99349 1195 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 45202 2599 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 7998 13768 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.148s goos: freebsd goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3367222 35.43 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 167552 695.6 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1124 104008 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:506: benchmarkReaddirname ".": 143 entries os_test.go:506: benchmarkReaddirname ".": 143 entries os_test.go:506: benchmarkReaddirname ".": 143 entries BenchmarkReaddir-4 318 370909 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:523: benchmarkReaddir ".": 143 entries os_test.go:523: benchmarkReaddir ".": 143 entries os_test.go:523: benchmarkReaddir ".": 143 entries BenchmarkReadDir-4 819 141177 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:540: benchmarkReadDir ".": 143 entries os_test.go:540: benchmarkReadDir ".": 143 entries os_test.go:540: benchmarkReadDir ".": 143 entries BenchmarkStatDot-4 82788 1454 ns/op BenchmarkStatFile-4 69883 1710 ns/op BenchmarkStatDir-4 74463 1601 ns/op BenchmarkLstatDot-4 82449 1463 ns/op BenchmarkLstatFile-4 71289 1710 ns/op BenchmarkLstatDir-4 74312 1608 ns/op BenchmarkRemoveAll-4 32 3548871 ns/op 41734 B/op 527 allocs/op PASS ok os 3.006s goos: freebsd goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 49 2423723 ns/op 7067 B/op 30 allocs/op PASS ok os/exec 1.302s goos: freebsd goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 9710 10338 ns/op PASS ok os/user 1.150s goos: freebsd goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3570208 33.54 ns/op BenchmarkString-4 2222691 53.11 ns/op BenchmarkBytes-4 1958899 60.87 ns/op BenchmarkNamedBytes-4 990132 112.0 ns/op BenchmarkBytesArray-4 698734 161.3 ns/op BenchmarkSliceLen-4 2266016 52.95 ns/op BenchmarkMapLen-4 773278 147.8 ns/op BenchmarkStringLen-4 1751665 68.62 ns/op BenchmarkArrayLen-4 1309098 91.90 ns/op BenchmarkSliceCap-4 2350356 51.11 ns/op BenchmarkDeepEqual/int8-4 372891 306.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 84596 1401 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 333903 357.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 80806 1450 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 331216 358.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 82993 1456 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 324316 353.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 83013 1454 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 336440 355.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 81984 1463 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 381525 306.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 108908 1094 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 334077 356.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 81638 1441 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 329990 358.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 81940 1459 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 328129 360.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 82413 1449 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 333604 359.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 82380 1440 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 321238 362.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 81980 1448 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 334689 357.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 81979 1444 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 327720 361.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 81783 1459 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 329935 358.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 83060 1450 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 324537 366.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 82003 1437 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 392202 307.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 86032 1379 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 338332 354.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 81903 1458 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 110041 1078 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 53716 2170 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 44245 2662 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 31318 3783 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 32520 3726 ns/op BenchmarkIsZero/ArrayComparable-4 262366 446.7 ns/op BenchmarkIsZero/ArrayIncomparable-4 29151 4103 ns/op BenchmarkIsZero/StructComparable-4 640813 182.9 ns/op BenchmarkIsZero/StructIncomparable-4 131850 899.6 ns/op BenchmarkIsZero/ArrayInt_4-4 1267770 96.17 ns/op BenchmarkIsZero/ArrayInt_1024-4 17349 6859 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 33390 3629 ns/op BenchmarkIsZero/Struct4Int-4 1268583 94.78 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 17418 6909 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 17530 6912 ns/op BenchmarkIsZero/StructInt_512-4 33369 3564 ns/op BenchmarkSetZero/Bool/Direct-4 3912736 30.28 ns/op BenchmarkSetZero/Bool/CachedZero-4 845955 136.8 ns/op BenchmarkSetZero/Bool/NewZero-4 567775 190.2 ns/op BenchmarkSetZero/Int/Direct-4 2399785 50.92 ns/op BenchmarkSetZero/Int/CachedZero-4 854340 139.3 ns/op BenchmarkSetZero/Int/NewZero-4 589969 189.9 ns/op BenchmarkSetZero/Uint/Direct-4 2363667 49.69 ns/op BenchmarkSetZero/Uint/CachedZero-4 811089 140.6 ns/op BenchmarkSetZero/Uint/NewZero-4 608424 191.7 ns/op BenchmarkSetZero/Float/Direct-4 2354266 50.76 ns/op BenchmarkSetZero/Float/CachedZero-4 843769 139.8 ns/op BenchmarkSetZero/Float/NewZero-4 601484 189.5 ns/op BenchmarkSetZero/Complex/Direct-4 2421681 49.32 ns/op BenchmarkSetZero/Complex/CachedZero-4 860188 134.8 ns/op BenchmarkSetZero/Complex/NewZero-4 623001 193.5 ns/op BenchmarkSetZero/Array/Direct-4 2115420 54.73 ns/op BenchmarkSetZero/Array/CachedZero-4 873009 138.4 ns/op BenchmarkSetZero/Array/NewZero-4 616123 189.0 ns/op BenchmarkSetZero/Chan/Direct-4 2416518 49.77 ns/op BenchmarkSetZero/Chan/CachedZero-4 813259 141.3 ns/op BenchmarkSetZero/Chan/NewZero-4 625448 198.1 ns/op BenchmarkSetZero/Func/Direct-4 1985630 58.71 ns/op BenchmarkSetZero/Func/CachedZero-4 829669 140.9 ns/op BenchmarkSetZero/Func/NewZero-4 611850 193.4 ns/op BenchmarkSetZero/Interface/Direct-4 2234334 53.49 ns/op BenchmarkSetZero/Interface/CachedZero-4 844327 143.9 ns/op BenchmarkSetZero/Interface/NewZero-4 614828 193.0 ns/op BenchmarkSetZero/Map/Direct-4 2391536 50.17 ns/op BenchmarkSetZero/Map/CachedZero-4 818798 140.0 ns/op BenchmarkSetZero/Map/NewZero-4 623334 195.1 ns/op BenchmarkSetZero/Pointer/Direct-4 2391666 50.17 ns/op BenchmarkSetZero/Pointer/CachedZero-4 838777 141.0 ns/op BenchmarkSetZero/Pointer/NewZero-4 617642 190.0 ns/op BenchmarkSetZero/Slice/Direct-4 2209959 54.57 ns/op BenchmarkSetZero/Slice/CachedZero-4 869073 133.4 ns/op BenchmarkSetZero/Slice/NewZero-4 605058 188.7 ns/op BenchmarkSetZero/String/Direct-4 2363820 50.87 ns/op BenchmarkSetZero/String/CachedZero-4 851241 134.8 ns/op BenchmarkSetZero/String/NewZero-4 624280 189.5 ns/op BenchmarkSetZero/Struct/Direct-4 2202326 54.56 ns/op BenchmarkSetZero/Struct/CachedZero-4 859426 133.7 ns/op BenchmarkSetZero/Struct/NewZero-4 616515 190.8 ns/op BenchmarkSelect/1-4 161949 762.7 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 68437 1757 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 35120 3610 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 227859 531.8 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 161164 739.3 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 127153 914.6 ns/op 139.95 MB/s BenchmarkCallArgCopy/size=256-4 123723 973.5 ns/op 262.98 MB/s BenchmarkCallArgCopy/size=1024-4 85339 1590 ns/op 643.89 MB/s BenchmarkCallArgCopy/size=4096-4 37448 3115 ns/op 1314.82 MB/s BenchmarkCallArgCopy/size=65536-4 3110 37533 ns/op 1746.07 MB/s BenchmarkFieldByName1-4 1377832 86.31 ns/op BenchmarkFieldByName2-4 106155 1182 ns/op BenchmarkFieldByName3-4 14086 8702 ns/op BenchmarkInterfaceBig-4 4068864 29.68 ns/op BenchmarkInterfaceSmall-4 4002428 29.42 ns/op BenchmarkNew-4 2186102 56.62 ns/op BenchmarkMap/StringKeys/MapIndex-4 2188 53313 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 1849 64923 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2158 54920 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 1834 64653 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2242 53359 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 1855 65280 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 201416 584.6 ns/op BenchmarkTypeForString-4 2031876 61.50 ns/op BenchmarkTypeForError-4 983304 128.4 ns/op PASS ok reflect 19.259s goos: freebsd goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 11858 10980 ns/op 9173 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 15955 7580 ns/op 9518 B/op 1 allocs/op BenchmarkFindString-4 10000 11777 ns/op 9565 B/op 1 allocs/op BenchmarkFindSubmatch-4 10000 10605 ns/op 9095 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10000 10658 ns/op 9505 B/op 2 allocs/op BenchmarkLiteral-4 17524 6752 ns/op BenchmarkNotLiteral-4 4297 26420 ns/op BenchmarkMatchClass-4 3414 34187 ns/op BenchmarkMatchClass_InRange-4 3408 33776 ns/op BenchmarkReplaceAll-4 2446 46710 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 119481 1013 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 115934 1029 ns/op BenchmarkAnchoredShortMatch-4 71802 1662 ns/op BenchmarkAnchoredLongMatch-4 72382 1700 ns/op BenchmarkOnePassShortA-4 20917 5597 ns/op BenchmarkNotOnePassShortA-4 7390 14711 ns/op BenchmarkOnePassShortB-4 27847 4324 ns/op BenchmarkNotOnePassShortB-4 9018 11598 ns/op BenchmarkOnePassLongPrefix-4 81361 1439 ns/op BenchmarkOnePassLongNotPrefix-4 28893 4212 ns/op BenchmarkMatchParallelShared-4 28430 5623 ns/op BenchmarkMatchParallelCopied-4 26560 5447 ns/op BenchmarkQuoteMetaAll-4 150454 801.7 ns/op 17.46 MB/s BenchmarkQuoteMetaNone-4 269001 439.2 ns/op 59.20 MB/s BenchmarkCompile/Onepass-4 4134 27386 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 1681 70858 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 193 611720 ns/op 90712 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3525999 31.48 ns/op 508.18 MB/s BenchmarkMatch/Easy0/32-4 19696 5780 ns/op 5.54 MB/s BenchmarkMatch/Easy0/1K-4 17648 6916 ns/op 148.06 MB/s BenchmarkMatch/Easy0i/16-4 3504760 31.30 ns/op 511.23 MB/s BenchmarkMatch/Easy0i/32-4 5918 19899 ns/op 1.61 MB/s BenchmarkMatch/Easy0i/1K-4 276 441137 ns/op 2.32 MB/s BenchmarkMatch/Easy1/16-4 3484308 32.03 ns/op 499.48 MB/s BenchmarkMatch/Easy1/32-4 18534 6299 ns/op 5.08 MB/s BenchmarkMatch/Easy1/1K-4 6765 16229 ns/op 63.10 MB/s BenchmarkMatch/Medium/16-4 3842227 31.13 ns/op 513.97 MB/s BenchmarkMatch/Medium/32-4 5966 18557 ns/op 1.72 MB/s BenchmarkMatch/Medium/1K-4 315 371260 ns/op 2.76 MB/s BenchmarkMatch/Hard/16-4 3563316 32.93 ns/op 485.92 MB/s BenchmarkMatch/Hard/32-4 4111 27610 ns/op 1.16 MB/s BenchmarkMatch/Hard/1K-4 176 663622 ns/op 1.54 MB/s BenchmarkMatch/Hard1/16-4 1500 78354 ns/op 0.20 MB/s BenchmarkMatch/Hard1/32-4 783 148060 ns/op 0.22 MB/s BenchmarkMatch/Hard1/1K-4 26 4386432 ns/op 0.23 MB/s BenchmarkMatch_onepass_regex/16-4 30711 3879 ns/op 4.12 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 18387 6461 ns/op 4.95 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 712 168001 ns/op 6.10 MB/s 25 B/op 0 allocs/op PASS ok regexp 8.279s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 632190 187.5 ns/op BenchmarkIsWordChar-4 181191 655.4 ns/op PASS ok regexp/syntax 2.211s goos: freebsd goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCallers/cached-4 69018 1712 ns/op BenchmarkCallers/inlined-4 69655 1716 ns/op BenchmarkCallers/no-cache-4 15894 7535 ns/op BenchmarkFPCallers/cached-4 2869766 41.66 ns/op BenchmarkMakeChan/Byte-4 1079540 106.6 ns/op BenchmarkMakeChan/Int-4 892327 157.4 ns/op BenchmarkMakeChan/Ptr-4 621024 203.3 ns/op BenchmarkMakeChan/Struct/0-4 1000000 132.4 ns/op BenchmarkMakeChan/Struct/32-4 452689 301.8 ns/op BenchmarkMakeChan/Struct/40-4 424065 344.7 ns/op BenchmarkChanNonblocking-4 10151428 10.44 ns/op BenchmarkSelectUncontended-4 953506 109.1 ns/op BenchmarkSelectSyncContended-4 27540 4364 ns/op BenchmarkSelectAsyncContended-4 87986 1406 ns/op BenchmarkSelectNonblock-4 5784057 20.34 ns/op BenchmarkChanUncontended-4 11667 9462 ns/op BenchmarkChanContended-4 1129 108601 ns/op BenchmarkChanSync-4 111812 1048 ns/op BenchmarkChanSyncWork-4 34734 3362 ns/op BenchmarkChanProdCons0-4 76192 1552 ns/op BenchmarkChanProdCons10-4 96342 1293 ns/op BenchmarkChanProdCons100-4 99505 1047 ns/op BenchmarkChanProdConsWork0-4 75259 1600 ns/op BenchmarkChanProdConsWork10-4 76040 1543 ns/op BenchmarkChanProdConsWork100-4 83085 1372 ns/op BenchmarkSelectProdCons-4 61446 2031 ns/op BenchmarkReceiveDataFromClosedChan-4 677406 166.0 ns/op BenchmarkChanCreation-4 176757 622.5 ns/op BenchmarkChanSem-4 108295 1107 ns/op BenchmarkChanPopular-4 112 1175197 ns/op BenchmarkChanClosed-4 530452 256.6 ns/op BenchmarkCallClosure-4 6051037 19.82 ns/op BenchmarkCallClosure1-4 5989491 20.02 ns/op BenchmarkCallClosure2-4 1376340 93.09 ns/op BenchmarkCallClosure3-4 1483324 74.69 ns/op BenchmarkCallClosure4-4 1421278 86.11 ns/op BenchmarkComplex128DivNormal-4 10640239 17.14 ns/op BenchmarkComplex128DivNisNaN-4 8204618 20.80 ns/op BenchmarkComplex128DivDisNaN-4 7386836 21.57 ns/op BenchmarkComplex128DivNisInf-4 10480184 21.58 ns/op BenchmarkComplex128DivDisInf-4 6054630 29.24 ns/op BenchmarkAllocation-4 5216 31292 ns/op BenchmarkReadMemStats-4 5530 19521 ns/op BenchmarkReadMemStatsLatency-4 1 184593 p50-ns 184593 p90-ns 184593 p99-ns BenchmarkWriteBarrier-4 2809886 41.21 ns/op BenchmarkBulkWriteBarrier-4 7037209 17.40 ns/op BenchmarkScanStackNoLocals-4 3 38529222 ns/op BenchmarkMSpanCountAlloc/bits=64-4 10358384 11.16 ns/op BenchmarkMSpanCountAlloc/bits=128-4 9307035 12.56 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9290853 14.28 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6978260 16.37 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4703742 25.63 ns/op BenchmarkHash5-4 6367684 18.70 ns/op 267.35 MB/s BenchmarkHash16-4 6276472 19.21 ns/op 832.94 MB/s BenchmarkHash64-4 5741571 20.75 ns/op 3083.65 MB/s BenchmarkHash1024-4 1873374 63.44 ns/op 16140.34 MB/s BenchmarkHash65536-4 38533 3098 ns/op 21157.25 MB/s BenchmarkAlignedLoad-4 7107672 17.09 ns/op BenchmarkUnalignedLoad-4 7027748 17.07 ns/op BenchmarkEqEfaceConcrete-4 5555929 21.40 ns/op BenchmarkEqIfaceConcrete-4 6017529 20.12 ns/op BenchmarkNeEfaceConcrete-4 5755534 21.15 ns/op BenchmarkNeIfaceConcrete-4 5681056 21.09 ns/op BenchmarkConvT2EByteSized/bool-4 5655360 20.28 ns/op BenchmarkConvT2EByteSized/uint8-4 5827086 20.18 ns/op BenchmarkConvT2ESmall-4 5316532 22.49 ns/op BenchmarkConvT2EUintptr-4 5399587 22.33 ns/op BenchmarkConvT2ELarge-4 1269848 94.91 ns/op BenchmarkConvT2ISmall-4 5331316 22.93 ns/op BenchmarkConvT2IUintptr-4 5021338 23.40 ns/op BenchmarkConvT2ILarge-4 1000000 103.9 ns/op BenchmarkConvI2E-4 4803006 24.70 ns/op BenchmarkConvI2I-4 5315116 22.80 ns/op BenchmarkAssertE2T-4 4207046 28.12 ns/op BenchmarkAssertE2TLarge-4 2517212 47.67 ns/op BenchmarkAssertE2I-4 5203677 22.91 ns/op BenchmarkAssertI2T-4 4189147 28.28 ns/op BenchmarkAssertI2I-4 5411577 22.19 ns/op BenchmarkAssertI2E-4 5682979 20.91 ns/op BenchmarkAssertE2E-4 5548398 21.87 ns/op BenchmarkAssertE2T2-4 3453654 34.99 ns/op BenchmarkAssertE2T2Blank-4 4202091 28.36 ns/op BenchmarkAssertI2E2-4 4263370 28.10 ns/op BenchmarkAssertI2E2Blank-4 5666509 21.17 ns/op BenchmarkAssertE2E2-4 4375219 27.20 ns/op BenchmarkAssertE2E2Blank-4 5584974 21.39 ns/op BenchmarkConvT2Ezero/zero/16-4 5154649 23.22 ns/op BenchmarkConvT2Ezero/zero/32-4 5286567 22.68 ns/op BenchmarkConvT2Ezero/zero/64-4 5354983 22.36 ns/op BenchmarkConvT2Ezero/zero/str-4 5346168 22.35 ns/op BenchmarkConvT2Ezero/zero/slice-4 5359747 22.32 ns/op BenchmarkConvT2Ezero/zero/big-4 263496 539.9 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1448604 81.50 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1347066 93.49 ns/op BenchmarkConvT2Ezero/nonzero/big-4 255007 468.2 ns/op BenchmarkConvT2Ezero/smallint/16-4 5319324 22.47 ns/op BenchmarkConvT2Ezero/smallint/32-4 5181676 22.97 ns/op BenchmarkConvT2Ezero/smallint/64-4 5440879 22.31 ns/op BenchmarkConvT2Ezero/largeint/16-4 1783969 69.99 ns/op BenchmarkConvT2Ezero/largeint/32-4 1696225 71.31 ns/op BenchmarkConvT2Ezero/largeint/64-4 1678166 71.37 ns/op BenchmarkMalloc8-4 1985095 54.53 ns/op BenchmarkMalloc16-4 1892624 60.96 ns/op BenchmarkMallocTypeInfo8-4 1867683 64.72 ns/op BenchmarkMallocTypeInfo16-4 1639023 73.23 ns/op BenchmarkMallocLargeStruct-4 200778 700.7 ns/op BenchmarkGoroutineSelect-4 81 1481458 ns/op BenchmarkGoroutineBlocking-4 91 1301743 ns/op BenchmarkGoroutineForRange-4 85 1401250 ns/op BenchmarkGoroutineIdle-4 120 938197 ns/op BenchmarkHashStringSpeed-4 2572569 54.88 ns/op BenchmarkHashBytesSpeed-4 1329085 89.27 ns/op BenchmarkHashInt32Speed-4 2956051 38.43 ns/op BenchmarkHashInt64Speed-4 3040969 46.41 ns/op BenchmarkHashStringArraySpeed-4 600255 203.9 ns/op BenchmarkMegMap-4 2908693 41.58 ns/op BenchmarkMegOneMap-4 3662167 32.97 ns/op BenchmarkMegEqMap-4 1382 78284 ns/op BenchmarkMegEmptyMap-4 4229890 28.25 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 2480132 47.51 ns/op BenchmarkSmallStrMap-4 2871625 41.69 ns/op BenchmarkMapStringKeysEight_16-4 3001081 39.59 ns/op BenchmarkMapStringKeysEight_32-4 3216336 35.95 ns/op BenchmarkMapStringKeysEight_64-4 3237452 37.29 ns/op BenchmarkMapStringKeysEight_1M-4 3196419 37.55 ns/op BenchmarkIntMap-4 3703957 33.14 ns/op BenchmarkMapFirst/1-4 4364581 26.26 ns/op BenchmarkMapFirst/2-4 4572711 26.32 ns/op BenchmarkMapFirst/3-4 4331080 27.83 ns/op BenchmarkMapFirst/4-4 4606822 26.41 ns/op BenchmarkMapFirst/5-4 4316697 26.40 ns/op BenchmarkMapFirst/6-4 4375885 27.00 ns/op BenchmarkMapFirst/7-4 4444086 26.17 ns/op BenchmarkMapFirst/8-4 4536112 26.64 ns/op BenchmarkMapFirst/9-4 3903670 30.94 ns/op BenchmarkMapFirst/10-4 3803688 29.98 ns/op BenchmarkMapFirst/11-4 3807936 31.75 ns/op BenchmarkMapFirst/12-4 3827410 32.44 ns/op BenchmarkMapFirst/13-4 3887283 32.19 ns/op BenchmarkMapFirst/14-4 3886012 30.09 ns/op BenchmarkMapFirst/15-4 3925144 30.03 ns/op BenchmarkMapFirst/16-4 3970719 29.71 ns/op BenchmarkMapMid/1-4 4237195 26.17 ns/op BenchmarkMapMid/2-4 4318387 27.58 ns/op BenchmarkMapMid/3-4 4200334 28.42 ns/op BenchmarkMapMid/4-4 3959534 30.20 ns/op BenchmarkMapMid/5-4 4103740 29.81 ns/op BenchmarkMapMid/6-4 3685351 32.65 ns/op BenchmarkMapMid/7-4 4053268 29.46 ns/op BenchmarkMapMid/8-4 3985183 32.32 ns/op BenchmarkMapMid/9-4 3760251 33.02 ns/op BenchmarkMapMid/10-4 3598764 30.11 ns/op BenchmarkMapMid/11-4 3406140 32.06 ns/op BenchmarkMapMid/12-4 3267034 35.26 ns/op BenchmarkMapMid/13-4 3311116 35.14 ns/op BenchmarkMapMid/14-4 3827295 29.37 ns/op BenchmarkMapMid/15-4 4053790 31.16 ns/op BenchmarkMapMid/16-4 3565171 34.50 ns/op BenchmarkMapLast/1-4 4354843 26.25 ns/op BenchmarkMapLast/2-4 4327831 27.50 ns/op BenchmarkMapLast/3-4 3962523 29.90 ns/op BenchmarkMapLast/4-4 3999516 30.34 ns/op BenchmarkMapLast/5-4 3769597 29.68 ns/op BenchmarkMapLast/6-4 3732463 31.98 ns/op BenchmarkMapLast/7-4 3572084 32.99 ns/op BenchmarkMapLast/8-4 3548164 33.40 ns/op BenchmarkMapLast/9-4 3567739 31.66 ns/op BenchmarkMapLast/10-4 3510312 33.45 ns/op BenchmarkMapLast/11-4 3398386 35.70 ns/op BenchmarkMapLast/12-4 3491470 35.00 ns/op BenchmarkMapLast/13-4 3259941 34.67 ns/op BenchmarkMapLast/14-4 3576564 33.57 ns/op BenchmarkMapLast/15-4 3894888 33.14 ns/op BenchmarkMapLast/16-4 3589068 33.14 ns/op BenchmarkMapCycle-4 2109094 56.26 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3149682 38.83 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2180 50767 ns/op BenchmarkMakeMap/[Byte]Byte-4 682440 212.7 ns/op BenchmarkMakeMap/[Int]Int-4 368684 354.1 ns/op BenchmarkNewEmptyMap-4 3836604 31.94 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1277980 94.73 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 451680 256.1 ns/op BenchmarkMapIterEmpty-4 4843374 24.81 ns/op BenchmarkSameLengthMap-4 4311672 27.80 ns/op BenchmarkBigKeyMap-4 1666402 72.09 ns/op BenchmarkBigValMap-4 1500597 80.63 ns/op BenchmarkSmallKeyMap-4 2765082 42.32 ns/op BenchmarkMapPopulate/1-4 1934592 61.99 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 146556 855.6 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 9694 12803 ns/op 3348 B/op 17 allocs/op BenchmarkMapPopulate/1000-4 789 149392 ns/op 53325 B/op 73 allocs/op BenchmarkMapPopulate/10000-4 72 1665040 ns/op 427500 B/op 318 allocs/op BenchmarkMapPopulate/100000-4 5 20968028 ns/op 3610449 B/op 4012 allocs/op BenchmarkComplexAlgMap-4 463603 264.1 ns/op BenchmarkGoMapClear/Reflexive/1-4 1473256 82.11 ns/op BenchmarkGoMapClear/Reflexive/10-4 1375753 87.42 ns/op BenchmarkGoMapClear/Reflexive/100-4 480013 242.1 ns/op BenchmarkGoMapClear/Reflexive/1000-4 55083 2175 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5738 18931 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1000000 102.0 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1000000 106.9 ns/op BenchmarkGoMapClear/NonReflexive/100-4 454251 264.7 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 53475 2208 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5632 19034 ns/op BenchmarkMapStringConversion/32/simple-4 1692112 71.61 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1531239 78.64 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1567368 76.07 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1564269 74.00 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1382349 88.44 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1462515 82.13 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1613106 73.86 ns/op BenchmarkMapInterfacePtr-4 1621998 66.50 ns/op BenchmarkNewEmptyMapHintLessThan8-4 2689873 44.43 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 149019 1064 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 4882 24686 ns/op BenchmarkMapPop1000-4 356 345939 ns/op BenchmarkMapPop10000-4 20 6196107 ns/op BenchmarkMapAssign/Int32/256-4 2110599 55.95 ns/op BenchmarkMapAssign/Int32/65536-4 882802 134.9 ns/op BenchmarkMapAssign/Int64/256-4 2180010 54.98 ns/op BenchmarkMapAssign/Int64/65536-4 823027 133.0 ns/op BenchmarkMapAssign/Str/256-4 1784934 65.04 ns/op BenchmarkMapAssign/Str/65536-4 481556 218.0 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1374724 90.37 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 542703 195.8 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1332652 86.62 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 471915 225.2 ns/op BenchmarkMapOperatorAssign/Str/256-4 505053 2483 ns/op BenchmarkMapOperatorAssign/Str/65536-4 207776 526.5 ns/op BenchmarkMapAppendAssign/Int32/256-4 1000000 140.6 ns/op 32 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 296044 373.8 ns/op 51 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 1000000 141.7 ns/op 32 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 269656 386.0 ns/op 55 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 767282 207.4 ns/op 52 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 163761 654.0 ns/op 108 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1661179 69.45 ns/op BenchmarkMapDelete/Int32/1000-4 1863868 63.66 ns/op BenchmarkMapDelete/Int32/10000-4 1781858 68.73 ns/op BenchmarkMapDelete/Int64/100-4 1681065 69.84 ns/op BenchmarkMapDelete/Int64/1000-4 1787823 64.69 ns/op BenchmarkMapDelete/Int64/10000-4 1724324 69.64 ns/op BenchmarkMapDelete/Str/100-4 1320124 90.95 ns/op BenchmarkMapDelete/Str/1000-4 1439731 83.82 ns/op BenchmarkMapDelete/Str/10000-4 1359716 88.69 ns/op BenchmarkMapDelete/Pointer/100-4 1531956 80.10 ns/op BenchmarkMapDelete/Pointer/1000-4 1625952 73.46 ns/op BenchmarkMapDelete/Pointer/10000-4 1602375 74.19 ns/op BenchmarkMemmove/0-4 12253468 9.623 ns/op BenchmarkMemmove/1-4 1978149 59.00 ns/op 16.95 MB/s BenchmarkMemmove/2-4 1906956 61.72 ns/op 32.41 MB/s BenchmarkMemmove/3-4 1869811 61.78 ns/op 48.56 MB/s BenchmarkMemmove/4-4 1744194 61.77 ns/op 64.75 MB/s BenchmarkMemmove/5-4 1920068 61.53 ns/op 81.26 MB/s BenchmarkMemmove/6-4 1814808 60.59 ns/op 99.02 MB/s BenchmarkMemmove/7-4 1918749 60.93 ns/op 114.89 MB/s BenchmarkMemmove/8-4 1923028 60.36 ns/op 132.54 MB/s BenchmarkMemmove/9-4 1755793 66.25 ns/op 135.84 MB/s BenchmarkMemmove/10-4 1761446 66.34 ns/op 150.73 MB/s BenchmarkMemmove/11-4 1764750 66.10 ns/op 166.40 MB/s BenchmarkMemmove/12-4 1778491 66.60 ns/op 180.17 MB/s BenchmarkMemmove/13-4 1709325 67.23 ns/op 193.38 MB/s BenchmarkMemmove/14-4 1758840 67.02 ns/op 208.89 MB/s BenchmarkMemmove/15-4 1741008 66.71 ns/op 224.85 MB/s BenchmarkMemmove/16-4 1814589 63.82 ns/op 250.72 MB/s BenchmarkMemmove/32-4 1754056 65.11 ns/op 491.46 MB/s BenchmarkMemmove/64-4 1654143 72.00 ns/op 888.92 MB/s BenchmarkMemmove/128-4 1411479 85.10 ns/op 1504.18 MB/s BenchmarkMemmove/256-4 1000000 112.0 ns/op 2285.84 MB/s BenchmarkMemmove/512-4 681723 171.8 ns/op 2979.91 MB/s BenchmarkMemmove/1024-4 380978 296.2 ns/op 3456.81 MB/s BenchmarkMemmove/2048-4 239376 489.8 ns/op 4181.02 MB/s BenchmarkMemmove/4096-4 132403 899.4 ns/op 4554.16 MB/s BenchmarkMemmoveOverlap/32-4 1803993 66.21 ns/op 483.29 MB/s BenchmarkMemmoveOverlap/64-4 1661842 71.72 ns/op 892.37 MB/s BenchmarkMemmoveOverlap/128-4 1412133 83.95 ns/op 1524.69 MB/s BenchmarkMemmoveOverlap/256-4 1000000 112.0 ns/op 2286.45 MB/s BenchmarkMemmoveOverlap/512-4 719666 161.9 ns/op 3163.06 MB/s BenchmarkMemmoveOverlap/1024-4 391629 293.9 ns/op 3484.75 MB/s BenchmarkMemmoveOverlap/2048-4 237514 498.0 ns/op 4112.36 MB/s BenchmarkMemmoveOverlap/4096-4 132151 912.0 ns/op 4491.42 MB/s BenchmarkMemmoveUnalignedDst/0-4 11996156 9.780 ns/op BenchmarkMemmoveUnalignedDst/1-4 1957180 58.94 ns/op 16.97 MB/s BenchmarkMemmoveUnalignedDst/2-4 1843527 62.51 ns/op 31.99 MB/s BenchmarkMemmoveUnalignedDst/3-4 1900513 62.11 ns/op 48.30 MB/s BenchmarkMemmoveUnalignedDst/4-4 1928212 61.59 ns/op 64.95 MB/s BenchmarkMemmoveUnalignedDst/5-4 1907870 61.80 ns/op 80.90 MB/s BenchmarkMemmoveUnalignedDst/6-4 1926424 61.60 ns/op 97.40 MB/s BenchmarkMemmoveUnalignedDst/7-4 1903218 62.49 ns/op 112.02 MB/s BenchmarkMemmoveUnalignedDst/8-4 1897152 60.88 ns/op 131.41 MB/s BenchmarkMemmoveUnalignedDst/9-4 1759394 66.77 ns/op 134.79 MB/s BenchmarkMemmoveUnalignedDst/10-4 1769721 67.68 ns/op 147.76 MB/s BenchmarkMemmoveUnalignedDst/11-4 1760042 67.14 ns/op 163.83 MB/s BenchmarkMemmoveUnalignedDst/12-4 1758103 66.52 ns/op 180.39 MB/s BenchmarkMemmoveUnalignedDst/13-4 1779045 66.40 ns/op 195.78 MB/s BenchmarkMemmoveUnalignedDst/14-4 1762892 66.92 ns/op 209.22 MB/s BenchmarkMemmoveUnalignedDst/15-4 1758183 68.03 ns/op 220.50 MB/s BenchmarkMemmoveUnalignedDst/16-4 1737078 66.93 ns/op 239.05 MB/s BenchmarkMemmoveUnalignedDst/32-4 1666302 71.06 ns/op 450.35 MB/s BenchmarkMemmoveUnalignedDst/64-4 1536614 77.24 ns/op 828.56 MB/s BenchmarkMemmoveUnalignedDst/128-4 1333978 89.00 ns/op 1438.25 MB/s BenchmarkMemmoveUnalignedDst/256-4 962192 118.0 ns/op 2168.79 MB/s BenchmarkMemmoveUnalignedDst/512-4 672164 167.8 ns/op 3050.62 MB/s BenchmarkMemmoveUnalignedDst/1024-4 402795 295.0 ns/op 3470.68 MB/s BenchmarkMemmoveUnalignedDst/2048-4 237442 494.3 ns/op 4143.35 MB/s BenchmarkMemmoveUnalignedDst/4096-4 127760 928.4 ns/op 4412.13 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1623010 73.83 ns/op 433.45 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1440836 77.32 ns/op 827.76 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1303384 91.42 ns/op 1400.16 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 872554 117.1 ns/op 2186.60 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 711330 183.3 ns/op 2793.77 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 368078 303.9 ns/op 3370.02 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 239605 504.5 ns/op 4059.41 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 129544 916.8 ns/op 4467.50 MB/s BenchmarkMemmoveUnalignedSrc/0-4 12210799 9.802 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1990642 59.03 ns/op 16.94 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1900855 62.21 ns/op 32.15 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1938076 61.55 ns/op 48.74 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1899643 61.60 ns/op 64.93 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1871312 61.82 ns/op 80.88 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1910442 62.61 ns/op 95.83 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1843082 62.25 ns/op 112.45 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1909352 60.77 ns/op 131.63 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1767490 65.76 ns/op 136.86 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1775896 67.19 ns/op 148.84 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1777614 67.56 ns/op 162.82 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1781318 67.28 ns/op 178.35 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1768015 65.79 ns/op 197.60 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1786180 65.95 ns/op 212.29 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1794231 65.94 ns/op 227.47 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1758666 66.61 ns/op 240.22 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1684630 69.18 ns/op 462.56 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1583563 75.18 ns/op 851.25 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1369460 86.40 ns/op 1481.53 MB/s BenchmarkMemmoveUnalignedSrc/256-4 959544 114.9 ns/op 2228.71 MB/s BenchmarkMemmoveUnalignedSrc/512-4 717752 165.3 ns/op 3097.18 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 398204 298.6 ns/op 3429.68 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 238234 497.5 ns/op 4116.64 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 130975 910.6 ns/op 4497.89 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 1505745 78.61 ns/op 203.54 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 1523181 78.46 ns/op 203.94 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 1392687 83.64 ns/op 191.29 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1408204 84.65 ns/op 189.01 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 1433802 86.17 ns/op 185.67 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 1428330 81.96 ns/op 195.21 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 1433373 82.95 ns/op 192.89 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 1447839 82.02 ns/op 195.07 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1290214 93.01 ns/op 688.09 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1206801 100.1 ns/op 639.19 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1222959 97.83 ns/op 654.19 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1230849 98.82 ns/op 647.62 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1220545 97.97 ns/op 653.24 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1244876 97.86 ns/op 653.99 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1224535 99.57 ns/op 642.74 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1247934 96.02 ns/op 666.55 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 731881 158.4 ns/op 1616.42 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 581732 204.4 ns/op 1252.70 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 695554 162.9 ns/op 1571.10 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 714415 167.4 ns/op 1529.67 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 741972 162.0 ns/op 1580.26 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 724809 164.7 ns/op 1554.58 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 695750 164.2 ns/op 1558.87 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 709621 165.8 ns/op 1543.77 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 79179 1523 ns/op 2690.14 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 51757 2357 ns/op 1737.71 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 77860 1547 ns/op 2648.06 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 79675 1535 ns/op 2668.77 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 78854 1576 ns/op 2599.09 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 73963 1603 ns/op 2555.23 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 78068 1524 ns/op 2687.82 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 79476 1523 ns/op 2689.90 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 4862 23578 ns/op 2779.60 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 3171 36287 ns/op 1806.06 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 4666 23971 ns/op 2734.00 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 4633 23794 ns/op 2754.34 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 4242 24279 ns/op 2699.23 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 4549 23936 ns/op 2738.00 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 4594 24298 ns/op 2697.13 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 4515 24321 ns/op 2694.58 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1659520 73.93 ns/op 432.86 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1450029 80.04 ns/op 799.56 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1288623 93.67 ns/op 1366.56 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 990810 121.5 ns/op 2106.97 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 697551 168.8 ns/op 3033.55 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 398866 298.6 ns/op 3429.42 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 235113 501.9 ns/op 4080.45 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 128120 934.0 ns/op 4385.21 MB/s BenchmarkMemclr/5-4 10807208 10.80 ns/op 462.75 MB/s BenchmarkMemclr/16-4 10107134 11.31 ns/op 1414.94 MB/s BenchmarkMemclr/64-4 10189645 11.01 ns/op 5814.88 MB/s BenchmarkMemclr/256-4 8605273 12.39 ns/op 20661.50 MB/s BenchmarkMemclr/4096-4 2333612 50.19 ns/op 81616.85 MB/s BenchmarkMemclr/65536-4 50004 2116 ns/op 30968.48 MB/s BenchmarkMemclr/1M-4 2720 40797 ns/op 25702.27 MB/s BenchmarkMemclr/4M-4 674 175165 ns/op 23944.89 MB/s BenchmarkMemclr/8M-4 297 395265 ns/op 21222.77 MB/s BenchmarkMemclr/16M-4 48 2306939 ns/op 7272.50 MB/s BenchmarkMemclr/64M-4 12 9741410 ns/op 6889.03 MB/s BenchmarkMemclrUnaligned/0_5-4 6650518 17.82 ns/op 280.58 MB/s BenchmarkMemclrUnaligned/0_16-4 6383462 18.73 ns/op 854.03 MB/s BenchmarkMemclrUnaligned/0_64-4 6248329 19.19 ns/op 3335.90 MB/s BenchmarkMemclrUnaligned/0_256-4 5715577 20.90 ns/op 12249.33 MB/s BenchmarkMemclrUnaligned/0_4096-4 2187876 54.25 ns/op 75499.24 MB/s BenchmarkMemclrUnaligned/0_65536-4 72162 1935 ns/op 33875.59 MB/s BenchmarkMemclrUnaligned/1_5-4 6722810 18.05 ns/op 276.98 MB/s BenchmarkMemclrUnaligned/1_16-4 6467762 19.15 ns/op 835.42 MB/s BenchmarkMemclrUnaligned/1_64-4 6343723 19.15 ns/op 3341.84 MB/s BenchmarkMemclrUnaligned/1_256-4 5705775 20.60 ns/op 12424.74 MB/s BenchmarkMemclrUnaligned/1_4096-4 1370824 87.59 ns/op 46760.90 MB/s BenchmarkMemclrUnaligned/1_65536-4 52273 2172 ns/op 30174.23 MB/s BenchmarkMemclrUnaligned/4_5-4 6636585 17.80 ns/op 280.86 MB/s BenchmarkMemclrUnaligned/4_16-4 6311002 19.20 ns/op 833.50 MB/s BenchmarkMemclrUnaligned/4_64-4 6343612 19.24 ns/op 3325.82 MB/s BenchmarkMemclrUnaligned/4_256-4 5740634 21.04 ns/op 12167.54 MB/s BenchmarkMemclrUnaligned/4_4096-4 1362375 88.86 ns/op 46093.14 MB/s BenchmarkMemclrUnaligned/4_65536-4 51118 2030 ns/op 32279.07 MB/s BenchmarkMemclrUnaligned/7_5-4 6618859 17.79 ns/op 281.03 MB/s BenchmarkMemclrUnaligned/7_16-4 6448020 18.67 ns/op 857.21 MB/s BenchmarkMemclrUnaligned/7_64-4 6188006 18.84 ns/op 3397.85 MB/s BenchmarkMemclrUnaligned/7_256-4 5724324 20.81 ns/op 12299.79 MB/s BenchmarkMemclrUnaligned/7_4096-4 1361328 88.08 ns/op 46502.50 MB/s BenchmarkMemclrUnaligned/7_65536-4 49698 2247 ns/op 29168.29 MB/s BenchmarkMemclrUnaligned/0_1M-4 2782 41067 ns/op 25533.42 MB/s BenchmarkMemclrUnaligned/0_4M-4 687 172054 ns/op 24377.77 MB/s BenchmarkMemclrUnaligned/0_8M-4 286 436723 ns/op 19208.09 MB/s BenchmarkMemclrUnaligned/0_16M-4 48 2410624 ns/op 6959.70 MB/s BenchmarkMemclrUnaligned/0_64M-4 12 9744745 ns/op 6886.67 MB/s BenchmarkMemclrUnaligned/1_1M-4 2730 40675 ns/op 25779.53 MB/s BenchmarkMemclrUnaligned/1_4M-4 656 184207 ns/op 22769.50 MB/s BenchmarkMemclrUnaligned/1_8M-4 216 624024 ns/op 13442.76 MB/s BenchmarkMemclrUnaligned/1_16M-4 45 2620589 ns/op 6402.08 MB/s BenchmarkMemclrUnaligned/1_64M-4 12 9809499 ns/op 6841.21 MB/s BenchmarkMemclrUnaligned/4_1M-4 2608 42513 ns/op 24664.57 MB/s BenchmarkMemclrUnaligned/4_4M-4 585 226668 ns/op 18504.15 MB/s BenchmarkMemclrUnaligned/4_8M-4 87 1279502 ns/op 6556.15 MB/s BenchmarkMemclrUnaligned/4_16M-4 42 2574929 ns/op 6515.60 MB/s BenchmarkMemclrUnaligned/4_64M-4 12 9900190 ns/op 6778.54 MB/s BenchmarkMemclrUnaligned/7_1M-4 2748 40613 ns/op 25818.86 MB/s BenchmarkMemclrUnaligned/7_4M-4 664 175111 ns/op 23952.20 MB/s BenchmarkMemclrUnaligned/7_8M-4 195 639760 ns/op 13112.12 MB/s BenchmarkMemclrUnaligned/7_16M-4 40 2548794 ns/op 6582.41 MB/s BenchmarkMemclrUnaligned/7_64M-4 12 9877405 ns/op 6794.18 MB/s BenchmarkGoMemclr/5-4 12120206 9.469 ns/op 528.03 MB/s BenchmarkGoMemclr/16-4 11747872 10.15 ns/op 1576.08 MB/s BenchmarkGoMemclr/64-4 11027600 11.12 ns/op 5756.71 MB/s BenchmarkGoMemclr/256-4 9220617 12.89 ns/op 19864.03 MB/s BenchmarkMemclrRange/1K_2K-4 68586 1770 ns/op 54156.97 MB/s BenchmarkMemclrRange/2K_8K-4 31900 3799 ns/op 87804.04 MB/s BenchmarkMemclrRange/4K_16K-4 42678 2811 ns/op 114941.34 MB/s BenchmarkMemclrRange/160K_228K-4 1807 60174 ns/op 27634.32 MB/s BenchmarkClearFat7-4 7302727 16.53 ns/op BenchmarkClearFat8-4 6978852 17.17 ns/op BenchmarkClearFat11-4 6247743 19.31 ns/op BenchmarkClearFat12-4 6232459 19.22 ns/op BenchmarkClearFat13-4 6258022 18.89 ns/op BenchmarkClearFat14-4 6240356 19.24 ns/op BenchmarkClearFat15-4 6237182 19.08 ns/op BenchmarkClearFat16-4 6713894 18.09 ns/op BenchmarkClearFat24-4 6489798 18.67 ns/op BenchmarkClearFat32-4 5976922 20.31 ns/op BenchmarkClearFat40-4 5848798 20.59 ns/op BenchmarkClearFat48-4 5537598 21.63 ns/op BenchmarkClearFat56-4 5312850 22.38 ns/op BenchmarkClearFat64-4 5192554 22.77 ns/op BenchmarkClearFat72-4 5183547 23.01 ns/op BenchmarkClearFat128-4 4025959 29.93 ns/op BenchmarkClearFat256-4 2795133 43.27 ns/op BenchmarkClearFat512-4 1440111 82.94 ns/op BenchmarkClearFat1024-4 877538 132.9 ns/op BenchmarkClearFat1032-4 808966 142.8 ns/op BenchmarkClearFat1040-4 844509 139.8 ns/op BenchmarkCopyFat7-4 6615069 18.08 ns/op BenchmarkCopyFat8-4 7048108 17.05 ns/op BenchmarkCopyFat11-4 5984106 19.44 ns/op BenchmarkCopyFat12-4 6244065 19.26 ns/op BenchmarkCopyFat13-4 6250654 19.16 ns/op BenchmarkCopyFat14-4 6299198 18.80 ns/op BenchmarkCopyFat15-4 6457702 18.90 ns/op BenchmarkCopyFat16-4 6573235 18.13 ns/op BenchmarkCopyFat24-4 6150136 19.37 ns/op BenchmarkCopyFat32-4 6101594 19.56 ns/op BenchmarkCopyFat64-4 5249956 22.79 ns/op BenchmarkCopyFat72-4 4764954 25.26 ns/op BenchmarkCopyFat128-4 3793472 31.47 ns/op BenchmarkCopyFat256-4 2571975 46.49 ns/op BenchmarkCopyFat512-4 1373997 87.47 ns/op BenchmarkCopyFat520-4 1355763 88.78 ns/op BenchmarkCopyFat1024-4 822999 146.8 ns/op BenchmarkCopyFat1032-4 816794 149.9 ns/op BenchmarkCopyFat1040-4 789230 145.2 ns/op BenchmarkIssue18740/2byte-4 487 244931 ns/op BenchmarkIssue18740/4byte-4 765 153278 ns/op BenchmarkIssue18740/8byte-4 1058 113754 ns/op BenchmarkMemclrKnownSize1-4 8047562 14.92 ns/op 67.04 MB/s BenchmarkMemclrKnownSize2-4 5716365 20.10 ns/op 99.52 MB/s BenchmarkMemclrKnownSize4-4 3465410 34.25 ns/op 116.79 MB/s BenchmarkMemclrKnownSize8-4 1000000 101.8 ns/op 78.59 MB/s BenchmarkMemclrKnownSize16-4 531544 214.9 ns/op 74.46 MB/s BenchmarkMemclrKnownSize32-4 289182 408.4 ns/op 78.35 MB/s BenchmarkMemclrKnownSize64-4 152815 782.9 ns/op 81.75 MB/s BenchmarkMemclrKnownSize112-4 84759 1392 ns/op 80.43 MB/s BenchmarkMemclrKnownSize128-4 75004 1597 ns/op 80.15 MB/s BenchmarkMemclrKnownSize192-4 50227 2382 ns/op 80.59 MB/s BenchmarkMemclrKnownSize248-4 38361 3069 ns/op 80.80 MB/s BenchmarkMemclrKnownSize256-4 37603 3207 ns/op 79.83 MB/s BenchmarkMemclrKnownSize512-4 18956 6294 ns/op 81.35 MB/s BenchmarkMemclrKnownSize1024-4 9115 12671 ns/op 80.81 MB/s BenchmarkMemclrKnownSize4096-4 2364 50334 ns/op 81.38 MB/s BenchmarkMemclrKnownSize512KiB-4 18 6547578 ns/op 80.07 MB/s BenchmarkReadMetricsLatency-4 13005 7435 p50-ns 8020 p90-ns 20627 p99-ns BenchmarkFinalizer-4 160 728368 ns/op BenchmarkFinalizerRun-4 187935 1030 ns/op BenchmarkMinFloat-4 1547044 77.69 ns/op BenchmarkMaxFloat-4 1543162 78.35 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6049402 18.09 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3133375 37.64 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2397603 48.76 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2334554 49.73 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1319311 90.73 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 100.6 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2197513 52.90 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1263560 94.62 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1334306 90.12 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1982179 59.54 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1973850 59.06 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1444342 69.55 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1471822 80.35 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1359409 88.27 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 7022373 16.72 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 7077241 15.37 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 7087856 15.44 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 7059054 16.79 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 6593307 16.69 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 5871652 19.07 ns/op BenchmarkFindBitRange64/PatternAASize2-4 6909050 16.78 ns/op BenchmarkFindBitRange64/PatternAASize8-4 7185609 15.36 ns/op BenchmarkFindBitRange64/PatternAASize32-4 7111194 15.44 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 7000982 16.66 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 7154002 15.44 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 7147000 15.35 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 7092534 16.70 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 7101817 15.36 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 6991254 15.38 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 7112098 16.80 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 7143949 15.36 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 7127283 15.39 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 7031740 16.70 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 6376944 17.13 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 6392888 17.13 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 7003482 16.63 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 6365619 17.28 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 6431136 17.20 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 7019017 16.69 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 6354798 17.49 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 6303130 17.16 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 6845173 16.72 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 6233151 17.30 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 6431328 17.62 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 7025276 16.91 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 7028595 15.52 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 7151772 15.43 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 7082694 16.92 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 7050986 15.40 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 7030951 15.48 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 7044508 17.06 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 7006483 15.46 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 7030732 15.62 ns/op BenchmarkNetpollBreak-4 3232 37392 ns/op BenchmarkPinnerPinUnpinBatch-4 984 117920 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 217 535516 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1086 122214 ns/op BenchmarkPinnerPinUnpin-4 1000000 106.6 ns/op BenchmarkPinnerPinUnpinTiny-4 1000000 108.0 ns/op BenchmarkPinnerPinUnpinDouble-4 420518 280.8 ns/op BenchmarkPinnerPinUnpinParallel-4 3473502 34.14 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 3442483 33.91 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 179493 654.9 ns/op BenchmarkPinnerIsPinnedOnPinned-4 5456323 20.77 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 5944137 19.66 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 9060572 12.96 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 9942030 11.77 ns/op BenchmarkPingPongHog-4 332 383829 ns/op BenchmarkStackGrowth-4 91407 1262 ns/op BenchmarkStackGrowthDeep-4 1119 108882 ns/op BenchmarkCreateGoroutines-4 25051 4729 ns/op BenchmarkCreateGoroutinesParallel-4 38185 3100 ns/op BenchmarkCreateGoroutinesCapture-4 4626 23835 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 36343 3323 ns/op BenchmarkClosureCall-4 17042737 6.979 ns/op BenchmarkWakeupParallelSpinning/0s-4 6111 20099 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4956 23557 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4416 27913 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2732 41401 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2001 59113 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1431 87971 ns/op BenchmarkWakeupParallelSpinning/50µs-4 796 151393 ns/op BenchmarkWakeupParallelSpinning/100µs-4 466 253327 ns/op BenchmarkMatmult-4 4993328 30.61 ns/op BenchmarkFastrand-4 10717825 11.35 ns/op BenchmarkFastrand64-4 11029891 11.30 ns/op BenchmarkFastrandHashiter-4 4520535 27.23 ns/op BenchmarkFastrandn/2-4 5152542 22.06 ns/op BenchmarkFastrandn/3-4 5135359 23.00 ns/op BenchmarkFastrandn/4-4 5177180 22.21 ns/op BenchmarkFastrandn/5-4 5155768 22.08 ns/op BenchmarkIfaceCmp100-4 95353 1280 ns/op BenchmarkIfaceCmpNil100-4 160759 747.0 ns/op BenchmarkEfaceCmpDiff-4 37291 3221 ns/op BenchmarkEfaceCmpDiffIndirect-4 31170 3847 ns/op BenchmarkDefer-4 1000000 100.7 ns/op BenchmarkDefer10-4 795279 151.2 ns/op BenchmarkDeferMany-4 534525 398.3 ns/op BenchmarkPanicRecover-4 524481 217.1 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 550182 209.8 ns/op 90.00 p50-ns 96.00 p90-ns 160.0 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 497618 263.8 ns/op 91.00 p50-ns 105.0 p90-ns 176.0 p99-ns BenchmarkGoroutineProfile/small/idle-4 2610 46006 ns/op 38162 p50-ns 45940 p90-ns 181141 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 3865910 ns/op 285687 p50-ns 18373617 p90-ns 34767683 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 566540 209.5 ns/op 91.00 p50-ns 95.00 p90-ns 125.0 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 517216 266.1 ns/op 89.00 p50-ns 97.00 p90-ns 176.0 p99-ns BenchmarkGoroutineProfile/large/idle-4 25 4673873 ns/op 4587171 p50-ns 4855988 p90-ns 5935116 p99-ns BenchmarkGoroutineProfile/large/loaded-4 16 7370802 ns/op 5964437 p50-ns 17425832 p90-ns 18847823 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 517945 262.0 ns/op 93.00 p50-ns 98.00 p90-ns 170.0 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 477184 287.6 ns/op 91.00 p50-ns 97.00 p90-ns 232.0 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 849 132132 ns/op 128012 p50-ns 142676 p90-ns 180185 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 153 780252 ns/op 233850 p50-ns 443175 p90-ns 14595486 p99-ns BenchmarkProcYield/1-4 3183088 36.56 ns/op BenchmarkProcYield/10-4 623551 178.8 ns/op BenchmarkProcYield/30-4 227192 489.5 ns/op BenchmarkProcYield/100-4 74284 1601 ns/op BenchmarkProcYield/1000-4 7454 15805 ns/op BenchmarkOSYield-4 308511 384.7 ns/op BenchmarkMutexContention-4 1000000 118.6 ns/op BenchmarkMutexHandoff/Solo-4 3105513 35.03 ns/op BenchmarkMutexHandoff/FastPingPong-4 282826 141.6 ns/op BenchmarkMutexHandoff/SlowPingPong-4 5702 7516 ns/op BenchmarkRWMutexUncontended-4 3035091 40.46 ns/op BenchmarkRWMutexWrite100-4 392818 263.3 ns/op BenchmarkRWMutexWrite10-4 83844 1434 ns/op BenchmarkRWMutexWorkWrite100-4 422074 264.7 ns/op BenchmarkRWMutexWorkWrite10-4 80102 1594 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2628 44432 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 928 128128 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1293 90043 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 448 265723 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 644 181469 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 212 548574 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 313 366048 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 92 1156267 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 244681 505.7 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 301096 428.1 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 270998 466.8 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 331022 435.2 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 288243 419.5 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 261057 518.0 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 259107 447.4 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 308656 440.1 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 263779 477.4 ns/op BenchmarkMakeSlice/Byte-4 1960483 58.41 ns/op BenchmarkMakeSlice/Int16-4 1878309 58.23 ns/op BenchmarkMakeSlice/Int-4 1611955 76.19 ns/op BenchmarkMakeSlice/Ptr-4 1353769 85.43 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 124.4 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 130.5 ns/op BenchmarkMakeSlice/Struct/40-4 894733 220.1 ns/op BenchmarkGrowSlice/Byte-4 836422 149.3 ns/op BenchmarkGrowSlice/Int16-4 805228 159.9 ns/op BenchmarkGrowSlice/Int-4 620257 209.8 ns/op BenchmarkGrowSlice/Ptr-4 573010 248.2 ns/op BenchmarkGrowSlice/Struct/24-4 374174 382.7 ns/op BenchmarkGrowSlice/Struct/32-4 265916 415.9 ns/op BenchmarkGrowSlice/Struct/40-4 218902 549.7 ns/op BenchmarkExtendSlice/IntSlice-4 567186 242.0 ns/op BenchmarkExtendSlice/PointerSlice-4 480837 289.9 ns/op BenchmarkExtendSlice/NoGrow-4 892746 138.7 ns/op BenchmarkAppend-4 846687 139.8 ns/op BenchmarkAppendGrowByte-4 5 22862373 ns/op BenchmarkAppendGrowString-4 1 222936733 ns/op BenchmarkAppendSlice/1Bytes-4 1940881 61.27 ns/op BenchmarkAppendSlice/4Bytes-4 1922418 63.34 ns/op BenchmarkAppendSlice/7Bytes-4 1875265 64.21 ns/op BenchmarkAppendSlice/8Bytes-4 1877984 63.41 ns/op BenchmarkAppendSlice/15Bytes-4 1763098 68.48 ns/op BenchmarkAppendSlice/16Bytes-4 1793622 66.94 ns/op BenchmarkAppendSlice/32Bytes-4 1770704 68.23 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 85382 1809 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 21862 6621 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 5931 23418 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1416 95382 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 205 606191 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 48 2441878 ns/op BenchmarkAppendStr/1Bytes-4 2122250 59.01 ns/op BenchmarkAppendStr/4Bytes-4 2019765 59.76 ns/op BenchmarkAppendStr/8Bytes-4 1979464 58.65 ns/op BenchmarkAppendStr/16Bytes-4 1882282 60.48 ns/op BenchmarkAppendStr/32Bytes-4 2026503 63.66 ns/op BenchmarkAppendSpecialCase-4 894169 134.7 ns/op BenchmarkCopy/1Byte-4 2020586 59.54 ns/op 16.80 MB/s BenchmarkCopy/1String-4 1932618 61.98 ns/op 16.13 MB/s BenchmarkCopy/2Byte-4 1956436 61.16 ns/op 32.70 MB/s BenchmarkCopy/2String-4 1898322 63.18 ns/op 31.66 MB/s BenchmarkCopy/4Byte-4 1928972 61.62 ns/op 64.92 MB/s BenchmarkCopy/4String-4 1922736 63.69 ns/op 62.81 MB/s BenchmarkCopy/8Byte-4 1948598 61.33 ns/op 130.45 MB/s BenchmarkCopy/8String-4 1939880 62.29 ns/op 128.43 MB/s BenchmarkCopy/12Byte-4 1848582 66.57 ns/op 180.27 MB/s BenchmarkCopy/12String-4 1778168 67.56 ns/op 177.62 MB/s BenchmarkCopy/16Byte-4 1826511 64.45 ns/op 248.25 MB/s BenchmarkCopy/16String-4 1814988 65.80 ns/op 243.15 MB/s BenchmarkCopy/32Byte-4 1787720 66.91 ns/op 478.25 MB/s BenchmarkCopy/32String-4 1756609 70.09 ns/op 456.55 MB/s BenchmarkCopy/128Byte-4 1352342 89.53 ns/op 1429.73 MB/s BenchmarkCopy/128String-4 1000000 103.8 ns/op 1232.73 MB/s BenchmarkCopy/1024Byte-4 342052 338.1 ns/op 3028.36 MB/s BenchmarkCopy/1024String-4 267180 438.2 ns/op 2336.94 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 29988 3998 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 19816 6595 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 12085 10845 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 15160 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 8758 16753 ns/op BenchmarkAppendInPlace/Grow/Byte-4 152079 871.2 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 150920 876.3 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 110749 1213 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 83811 1482 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 84267 1748 ns/op BenchmarkStackCopyPtr-4 1 138962858 ns/op BenchmarkStackCopy-4 1 113925749 ns/op BenchmarkStackCopyNoCache-4 18 5669738 ns/op BenchmarkStackCopyWithStkobj-4 2 60622546 ns/op BenchmarkIssue18138-4 926 124687 ns/op BenchmarkCompareStringEqual-4 10556539 11.09 ns/op BenchmarkCompareStringIdentical-4 17367412 6.979 ns/op BenchmarkCompareStringSameLength-4 11715546 10.16 ns/op BenchmarkCompareStringDifferentLength-4 17713651 6.797 ns/op BenchmarkCompareStringBigUnaligned-4 1514 91476 ns/op 11463.02 MB/s BenchmarkCompareStringBig-4 1462 93437 ns/op 11222.36 MB/s BenchmarkConcatStringAndBytes-4 2601272 46.08 ns/op BenchmarkSliceByteToString/1-4 2265225 52.53 ns/op BenchmarkSliceByteToString/2-4 1000000 100.4 ns/op BenchmarkSliceByteToString/4-4 1205733 98.86 ns/op BenchmarkSliceByteToString/8-4 1205920 100.2 ns/op BenchmarkSliceByteToString/16-4 1000000 106.1 ns/op BenchmarkSliceByteToString/32-4 1000000 124.0 ns/op BenchmarkSliceByteToString/64-4 943832 150.9 ns/op BenchmarkSliceByteToString/128-4 694062 193.4 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2752154 43.45 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 915145 130.6 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 111.0 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 4298815 27.29 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1760365 67.73 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2046313 58.55 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2355990 51.16 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 463297 254.2 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 548233 213.7 ns/op BenchmarkRuneIterate/range/ASCII-4 7359945 16.35 ns/op BenchmarkRuneIterate/range/Japanese-4 2210934 54.03 ns/op BenchmarkRuneIterate/range/MixedLength-4 2533089 46.96 ns/op BenchmarkRuneIterate/range1/ASCII-4 7152730 16.82 ns/op BenchmarkRuneIterate/range1/Japanese-4 2212393 53.87 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2572666 46.29 ns/op BenchmarkRuneIterate/range2/ASCII-4 7399384 16.35 ns/op BenchmarkRuneIterate/range2/Japanese-4 2230467 53.75 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2515776 47.73 ns/op BenchmarkArrayEqual-4 17676300 6.769 ns/op BenchmarkFunc/Name-4 2553102 46.81 ns/op BenchmarkFunc/Entry-4 9039150 13.28 ns/op BenchmarkFunc/FileLine-4 2564493 46.00 ns/op PASS ok runtime 148.928s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 22292 4728 ns/op BenchmarkHandle/concurrent-4 13122 9275 ns/op PASS ok runtime/cgo 1.458s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 26 3960703 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 27 4731663 ns/op 359.5 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 532 226177 ns/op 5.992 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 10 10216823 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 9 11539939 ns/op 850.0 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 238 542439 ns/op 27.08 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 70190611 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 82231674 ns/op 6212 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 22 5307635 ns/op 385.0 concurrent_launches/op PASS ok runtime/pprof 2.820s goos: freebsd goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 51 2318192 ns/op BenchmarkStackLeak-4 10000 10461 ns/op PASS ok runtime/race 1.448s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 4899956 23.98 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 195778 627.3 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.359s goos: freebsd goarch: amd64 pkg: slices cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqualFunc_Large-4 26 4347915 ns/op BenchmarkIndex_Large-4 110 1064761 ns/op BenchmarkIndexFunc_Large-4 54 2251190 ns/op BenchmarkCompact/nil-4 7630526 15.78 ns/op BenchmarkCompact/one-4 1880557 63.50 ns/op BenchmarkCompact/sorted-4 1286360 93.26 ns/op BenchmarkCompact/2_items-4 1000000 110.9 ns/op BenchmarkCompact/unsorted-4 1289280 93.38 ns/op BenchmarkCompact/many-4 713322 165.6 ns/op BenchmarkCompact_Large/all_dup-4 2146 55530 ns/op BenchmarkCompact_Large/no_dup-4 2379 49501 ns/op BenchmarkCompactFunc/nil-4 3895406 30.33 ns/op BenchmarkCompactFunc/one-4 1471954 81.39 ns/op BenchmarkCompactFunc/sorted-4 979101 112.2 ns/op BenchmarkCompactFunc/2_items-4 913543 129.1 ns/op BenchmarkCompactFunc/unsorted-4 1000000 112.9 ns/op BenchmarkCompactFunc/many-4 603538 188.8 ns/op BenchmarkCompactFunc_Large/all_dup-4 7 16241263 ns/op BenchmarkCompactFunc_Large/no_dup-4 8 12891697 ns/op BenchmarkReplace/naive-fast-4 70272 1867 ns/op BenchmarkReplace/optimized-fast-4 80742 1433 ns/op BenchmarkReplace/naive-slow-4 26850 4528 ns/op BenchmarkReplace/optimized-slow-4 31147 3984 ns/op BenchmarkBinarySearchFloats/Size16-4 1244611 96.30 ns/op BenchmarkBinarySearchFloats/Size32-4 1000000 109.6 ns/op BenchmarkBinarySearchFloats/Size64-4 949723 122.4 ns/op BenchmarkBinarySearchFloats/Size128-4 793736 145.2 ns/op BenchmarkBinarySearchFloats/Size512-4 678154 170.0 ns/op BenchmarkBinarySearchFloats/Size1024-4 634820 184.5 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 605938 186.7 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 507489 229.8 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 446306 262.4 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 385579 293.7 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 322593 359.1 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 297208 391.0 ns/op BenchmarkSortFuncStruct/Size16-4 13946 8406 ns/op BenchmarkSortFuncStruct/Size32-4 4932 22881 ns/op BenchmarkSortFuncStruct/Size64-4 7356 15869 ns/op BenchmarkSortFuncStruct/Size128-4 4029 29230 ns/op BenchmarkSortFuncStruct/Size512-4 1099 108380 ns/op BenchmarkSortFuncStruct/Size1024-4 546 215899 ns/op PASS ok slices 7.499s goos: freebsd goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 147708 785.2 ns/op BenchmarkSortInts-4 2 89144877 ns/op BenchmarkSlicesSortInts-4 2 60744706 ns/op BenchmarkSortIsSorted-4 34 3342917 ns/op BenchmarkSlicesIsSorted-4 50 2320200 ns/op BenchmarkSortStrings-4 1 145362990 ns/op BenchmarkSlicesSortStrings-4 2 96803844 ns/op BenchmarkSortStrings_Sorted-4 30 4035228 ns/op BenchmarkSlicesSortStrings_Sorted-4 43 2763548 ns/op BenchmarkSortStructs-4 1 174740086 ns/op BenchmarkSortFuncStructs-4 1 148065613 ns/op BenchmarkSortString1K-4 266 458274 ns/op BenchmarkSortString1K_Slice-4 202 581433 ns/op BenchmarkStableString1K-4 100 1101000 ns/op BenchmarkSortInt1K-4 331 359595 ns/op BenchmarkSortInt1K_Sorted-4 4964 23840 ns/op BenchmarkSortInt1K_Reversed-4 3390 35522 ns/op BenchmarkSortInt1K_Mod8-4 838 145916 ns/op BenchmarkStableInt1K-4 145 799266 ns/op BenchmarkStableInt1K_Slice-4 158 754745 ns/op BenchmarkSortInt64K-4 3 34724746 ns/op BenchmarkSortInt64K_Slice-4 3 45741108 ns/op BenchmarkStableInt64K-4 2 73513354 ns/op BenchmarkSort1e2-4 456 262719 ns/op BenchmarkStable1e2-4 165 718423 ns/op BenchmarkSort1e4-4 2 52376075 ns/op BenchmarkStable1e4-4 1 235456145 ns/op PASS ok sort 8.812s goos: freebsd goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 880599 137.1 ns/op BenchmarkAtof64Float-4 645327 157.3 ns/op BenchmarkAtof64FloatExp-4 575740 192.7 ns/op BenchmarkAtof64Big-4 419206 276.9 ns/op BenchmarkAtof64RandomBits-4 380730 294.1 ns/op BenchmarkAtof64RandomFloats-4 445209 261.3 ns/op BenchmarkAtof64RandomLongFloats-4 284139 416.4 ns/op BenchmarkAtof32Decimal-4 784526 143.4 ns/op BenchmarkAtof32Float-4 709480 166.2 ns/op BenchmarkAtof32FloatExp-4 576188 205.7 ns/op BenchmarkAtof32Random-4 343220 336.4 ns/op BenchmarkAtof32RandomLong-4 150058 800.2 ns/op BenchmarkParseInt/Pos/7bit-4 1518636 79.40 ns/op BenchmarkParseInt/Pos/26bit-4 609093 193.4 ns/op BenchmarkParseInt/Pos/31bit-4 564688 209.5 ns/op BenchmarkParseInt/Pos/56bit-4 359982 322.5 ns/op BenchmarkParseInt/Pos/63bit-4 351960 337.7 ns/op BenchmarkParseInt/Neg/7bit-4 1523972 77.99 ns/op BenchmarkParseInt/Neg/26bit-4 598768 193.5 ns/op BenchmarkParseInt/Neg/31bit-4 557635 209.2 ns/op BenchmarkParseInt/Neg/56bit-4 362922 319.3 ns/op BenchmarkParseInt/Neg/63bit-4 350605 336.2 ns/op BenchmarkAtoi/Pos/7bit-4 2204126 54.31 ns/op BenchmarkAtoi/Pos/26bit-4 803995 144.8 ns/op BenchmarkAtoi/Pos/31bit-4 741133 157.5 ns/op BenchmarkAtoi/Pos/56bit-4 408363 277.4 ns/op BenchmarkAtoi/Pos/63bit-4 322350 350.7 ns/op BenchmarkAtoi/Neg/7bit-4 2217586 54.10 ns/op BenchmarkAtoi/Neg/26bit-4 819066 144.8 ns/op BenchmarkAtoi/Neg/31bit-4 735825 157.4 ns/op BenchmarkAtoi/Neg/56bit-4 402351 271.9 ns/op BenchmarkAtoi/Neg/63bit-4 334130 352.6 ns/op BenchmarkFormatFloat/Decimal-4 128767 945.7 ns/op BenchmarkFormatFloat/Float-4 114553 1011 ns/op BenchmarkFormatFloat/Exp-4 113694 995.2 ns/op BenchmarkFormatFloat/NegExp-4 119026 993.7 ns/op BenchmarkFormatFloat/LongExp-4 97538 1185 ns/op BenchmarkFormatFloat/Big-4 92744 1279 ns/op BenchmarkFormatFloat/BinaryExp-4 238794 496.2 ns/op BenchmarkFormatFloat/32Integer-4 126860 915.6 ns/op BenchmarkFormatFloat/32ExactFraction-4 140503 835.6 ns/op BenchmarkFormatFloat/32Point-4 121086 973.0 ns/op BenchmarkFormatFloat/32Exp-4 124828 945.8 ns/op BenchmarkFormatFloat/32NegExp-4 124990 938.5 ns/op BenchmarkFormatFloat/32Shortest-4 131058 881.2 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 136020 864.1 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 131072 881.0 ns/op BenchmarkFormatFloat/64Fixed1-4 164343 714.4 ns/op BenchmarkFormatFloat/64Fixed2-4 163047 718.3 ns/op BenchmarkFormatFloat/64Fixed3-4 164636 720.3 ns/op BenchmarkFormatFloat/64Fixed4-4 166938 714.6 ns/op BenchmarkFormatFloat/64Fixed12-4 92779 1251 ns/op BenchmarkFormatFloat/64Fixed16-4 110020 1078 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 118606 991.6 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 100479 1157 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2385 49013 ns/op BenchmarkFormatFloat/Slowpath64-4 99927 1190 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 97570 1173 ns/op BenchmarkAppendFloat/Decimal-4 147778 811.1 ns/op BenchmarkAppendFloat/Float-4 129235 919.0 ns/op BenchmarkAppendFloat/Exp-4 141310 841.4 ns/op BenchmarkAppendFloat/NegExp-4 140290 841.6 ns/op BenchmarkAppendFloat/LongExp-4 111967 1062 ns/op BenchmarkAppendFloat/Big-4 100503 1174 ns/op BenchmarkAppendFloat/BinaryExp-4 330858 347.1 ns/op BenchmarkAppendFloat/32Integer-4 146924 806.6 ns/op BenchmarkAppendFloat/32ExactFraction-4 162789 730.9 ns/op BenchmarkAppendFloat/32Point-4 135333 874.0 ns/op BenchmarkAppendFloat/32Exp-4 138332 847.2 ns/op BenchmarkAppendFloat/32NegExp-4 134668 838.6 ns/op BenchmarkAppendFloat/32Shortest-4 173790 697.6 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 146922 783.6 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 148794 775.0 ns/op BenchmarkAppendFloat/64Fixed1-4 192634 617.9 ns/op BenchmarkAppendFloat/64Fixed2-4 190280 604.7 ns/op BenchmarkAppendFloat/64Fixed3-4 197482 603.0 ns/op BenchmarkAppendFloat/64Fixed4-4 199654 602.8 ns/op BenchmarkAppendFloat/64Fixed12-4 105412 1129 ns/op BenchmarkAppendFloat/64Fixed16-4 123585 966.5 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 156374 764.1 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 114381 1030 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2432 48956 ns/op BenchmarkAppendFloat/Slowpath64-4 111975 1065 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 109158 1044 ns/op BenchmarkFormatInt-4 15620 7822 ns/op BenchmarkAppendInt-4 17151 7024 ns/op BenchmarkFormatUint-4 87961 1382 ns/op BenchmarkAppendUint-4 97084 1215 ns/op BenchmarkFormatIntSmall/7-4 3576064 33.07 ns/op BenchmarkFormatIntSmall/42-4 3623784 33.38 ns/op BenchmarkAppendIntSmall-4 1429485 83.83 ns/op BenchmarkAppendUintVarlen/1-4 1527104 77.67 ns/op BenchmarkAppendUintVarlen/12-4 1486026 80.54 ns/op BenchmarkAppendUintVarlen/123-4 1000000 113.0 ns/op BenchmarkAppendUintVarlen/1234-4 965670 117.5 ns/op BenchmarkAppendUintVarlen/12345-4 940856 121.6 ns/op BenchmarkAppendUintVarlen/123456-4 986497 122.5 ns/op BenchmarkAppendUintVarlen/1234567-4 976722 120.0 ns/op BenchmarkAppendUintVarlen/12345678-4 970753 118.4 ns/op BenchmarkAppendUintVarlen/123456789-4 927523 123.9 ns/op BenchmarkAppendUintVarlen/1234567890-4 890713 129.0 ns/op BenchmarkAppendUintVarlen/12345678901-4 894004 126.2 ns/op BenchmarkAppendUintVarlen/123456789012-4 927828 130.6 ns/op BenchmarkAppendUintVarlen/1234567890123-4 840926 132.6 ns/op BenchmarkAppendUintVarlen/12345678901234-4 834445 130.2 ns/op BenchmarkAppendUintVarlen/123456789012345-4 807886 135.5 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 863198 134.8 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 788073 141.6 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 791160 141.5 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 805747 144.8 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 773030 146.3 ns/op BenchmarkQuote-4 44583 2619 ns/op BenchmarkQuoteRune-4 462458 248.5 ns/op BenchmarkAppendQuote-4 52250 2230 ns/op BenchmarkAppendQuoteRune-4 858406 134.0 ns/op BenchmarkUnquoteEasy-4 1309344 89.78 ns/op BenchmarkUnquoteHard-4 49400 2416 ns/op PASS ok strconv 16.751s goos: freebsd goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 415923 264.2 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 149222 804.4 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 191858 615.2 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 470061 253.8 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 158208 789.3 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 209018 576.1 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 269426 398.8 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 88293 1333 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 105103 1149 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 1594436 80.78 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 23499 5198 ns/op BenchmarkGenericMatch1-4 2097 52207 ns/op BenchmarkGenericMatch2-4 444 263304 ns/op BenchmarkSingleMaxSkipping-4 8132 13921 ns/op 718.34 MB/s BenchmarkSingleLongSuffixFail-4 14460 8246 ns/op 121.51 MB/s BenchmarkSingleMatch-4 292 408276 ns/op 36.74 MB/s BenchmarkByteByteNoMatch-4 71581 1685 ns/op BenchmarkByteByteMatch-4 19268 6199 ns/op BenchmarkByteStringMatch-4 22368 5287 ns/op BenchmarkHTMLEscapeNew-4 71160 1695 ns/op BenchmarkHTMLEscapeOld-4 96388 1240 ns/op BenchmarkByteStringReplacerWriteString-4 1501 80646 ns/op BenchmarkByteReplacerWriteString-4 1508 74289 ns/op BenchmarkByteByteReplaces-4 4767 24727 ns/op BenchmarkByteByteMap-4 14487 8262 ns/op BenchmarkMap/identity/ASCII-4 599830 200.3 ns/op BenchmarkMap/identity/Greek-4 430854 273.7 ns/op BenchmarkMap/change/ASCII-4 50374 2373 ns/op BenchmarkMap/change/Greek-4 32113 3741 ns/op BenchmarkIndexRune-4 2783751 42.98 ns/op BenchmarkIndexRuneLongString-4 2471424 49.34 ns/op BenchmarkIndexRuneFastPath-4 3982660 28.94 ns/op BenchmarkIndex-4 8948331 13.22 ns/op BenchmarkLastIndex-4 4689520 25.42 ns/op BenchmarkIndexByte-4 9383076 12.86 ns/op BenchmarkToUpper/#00-4 4885021 24.36 ns/op BenchmarkToUpper/ONLYUPPER-4 3393444 35.16 ns/op BenchmarkToUpper/abc-4 371738 321.0 ns/op BenchmarkToUpper/AbC123-4 279162 418.8 ns/op BenchmarkToUpper/azAZ09_-4 313761 380.4 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 69598 1696 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 85622 1366 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 38388 3085 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 64501 1862 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 118094 1001 ns/op BenchmarkToLower/#00-4 4854213 24.41 ns/op BenchmarkToLower/abc-4 4291298 27.78 ns/op BenchmarkToLower/AbC123-4 262520 453.4 ns/op BenchmarkToLower/azAZ09_-4 266002 452.6 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 123183 955.9 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 84613 1404 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 40020 3007 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 74467 1591 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 117304 1017 ns/op BenchmarkMapNoChanges-4 791491 152.8 ns/op BenchmarkTrim-4 38710 3144 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3206221 36.08 ns/op BenchmarkToValidUTF8/InvalidASCII-4 212121 559.1 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 137353 849.7 ns/op BenchmarkEqualFold/Tests-4 57738 2069 ns/op BenchmarkEqualFold/ASCII-4 3423070 35.95 ns/op BenchmarkEqualFold/UnicodePrefix-4 124195 964.6 ns/op BenchmarkEqualFold/UnicodeSuffix-4 127051 932.9 ns/op BenchmarkIndexHard1-4 817 142405 ns/op BenchmarkIndexHard2-4 607 201034 ns/op BenchmarkIndexHard3-4 150 789998 ns/op BenchmarkIndexHard4-4 98 1185527 ns/op BenchmarkLastIndexHard1-4 58 1979476 ns/op BenchmarkLastIndexHard2-4 58 1976455 ns/op BenchmarkLastIndexHard3-4 58 1982937 ns/op BenchmarkCountHard1-4 847 141823 ns/op BenchmarkCountHard2-4 603 198097 ns/op BenchmarkCountHard3-4 151 794086 ns/op BenchmarkIndexTorture-4 7602 15354 ns/op BenchmarkCountTorture-4 7777 15425 ns/op BenchmarkCountTortureOverlapping-4 771 136539 ns/op BenchmarkCountByte/10-4 3694016 31.84 ns/op 314.08 MB/s BenchmarkCountByte/32-4 3722884 33.61 ns/op 952.17 MB/s BenchmarkCountByte/4096-4 1000000 104.9 ns/op 39043.99 MB/s BenchmarkCountByte/4194304-4 675 167582 ns/op 25028.34 MB/s BenchmarkCountByte/67108864-4 20 5856026 ns/op 11459.80 MB/s BenchmarkFields/ASCII/16-4 316920 380.9 ns/op 42.00 MB/s 16 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 21213 5548 ns/op 46.15 MB/s 352 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1518 79180 ns/op 51.73 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 78 1348489 ns/op 48.60 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 22121748 ns/op 47.40 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 322114 363.7 ns/op 44.00 MB/s 16 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 8293 12970 ns/op 19.74 MB/s 384 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 609 202907 ns/op 20.19 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 30 3510814 ns/op 18.67 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 64592596 ns/op 16.23 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 206536 484.5 ns/op 33.03 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 18703 7176 ns/op 35.68 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 807 125037 ns/op 32.76 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 50 2384901 ns/op 27.48 MB/s 463107 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 47187551 ns/op 22.22 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 250105 467.3 ns/op 34.24 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13299 8970 ns/op 28.54 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 765 152917 ns/op 26.79 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 42 2846838 ns/op 23.02 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 53696434 ns/op 19.53 MB/s 10449152 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 68747749 ns/op BenchmarkSplitSingleByteSeparator-4 31 3829434 ns/op BenchmarkSplitMultiByteSeparator-4 49 2282863 ns/op BenchmarkSplitNSingleByteSeparator-4 340447 371.4 ns/op BenchmarkSplitNMultiByteSeparator-4 262494 484.8 ns/op BenchmarkRepeat/5x0-4 4311542 27.05 ns/op BenchmarkRepeat/5x1-4 4402696 26.31 ns/op BenchmarkRepeat/5x2-4 245397 480.3 ns/op BenchmarkRepeat/5x6-4 151226 792.6 ns/op BenchmarkRepeat/10x0-4 4380432 27.43 ns/op BenchmarkRepeat/10x1-4 4381921 26.27 ns/op BenchmarkRepeat/10x2-4 247843 480.1 ns/op BenchmarkRepeat/10x6-4 148903 830.0 ns/op BenchmarkRepeatLarge/256/1-4 72624 1664 ns/op 153.88 MB/s BenchmarkRepeatLarge/256/16-4 110826 1071 ns/op 238.93 MB/s BenchmarkRepeatLarge/512/1-4 57660 2062 ns/op 248.26 MB/s BenchmarkRepeatLarge/512/16-4 81475 1469 ns/op 348.57 MB/s BenchmarkRepeatLarge/1024/1-4 42786 2768 ns/op 369.99 MB/s BenchmarkRepeatLarge/1024/16-4 56138 2149 ns/op 476.61 MB/s BenchmarkRepeatLarge/2048/1-4 29782 3986 ns/op 513.84 MB/s BenchmarkRepeatLarge/2048/16-4 35736 3360 ns/op 609.59 MB/s BenchmarkRepeatLarge/4096/1-4 19350 6200 ns/op 660.62 MB/s BenchmarkRepeatLarge/4096/16-4 21720 5635 ns/op 726.91 MB/s BenchmarkRepeatLarge/8192/1-4 10000 10670 ns/op 767.79 MB/s BenchmarkRepeatLarge/8192/16-4 10000 10349 ns/op 791.57 MB/s BenchmarkRepeatLarge/8192/4097-4 5182023 22.81 ns/op 179634.57 MB/s BenchmarkRepeatLarge/16384/1-4 6296 19386 ns/op 845.14 MB/s BenchmarkRepeatLarge/16384/16-4 7184 18361 ns/op 892.32 MB/s BenchmarkRepeatLarge/16384/4097-4 8162 14165 ns/op 867.68 MB/s BenchmarkRepeatLarge/32768/1-4 3481 35828 ns/op 914.58 MB/s BenchmarkRepeatLarge/32768/16-4 3350 35262 ns/op 929.27 MB/s BenchmarkRepeatLarge/32768/4097-4 3696 33114 ns/op 866.08 MB/s BenchmarkRepeatLarge/65536/1-4 1729 67700 ns/op 968.03 MB/s BenchmarkRepeatLarge/65536/16-4 1850 67304 ns/op 973.73 MB/s BenchmarkRepeatLarge/65536/4097-4 1778 66573 ns/op 923.12 MB/s BenchmarkRepeatLarge/131072/1-4 450 286097 ns/op 458.14 MB/s BenchmarkRepeatLarge/131072/16-4 454 265163 ns/op 494.31 MB/s BenchmarkRepeatLarge/131072/4097-4 465 253405 ns/op 501.20 MB/s BenchmarkRepeatLarge/262144/1-4 230 571241 ns/op 458.90 MB/s BenchmarkRepeatLarge/262144/16-4 229 519854 ns/op 504.26 MB/s BenchmarkRepeatLarge/262144/4097-4 229 511937 ns/op 504.19 MB/s BenchmarkRepeatLarge/524288/1-4 100 1020067 ns/op 513.97 MB/s BenchmarkRepeatLarge/524288/16-4 100 1030521 ns/op 508.76 MB/s BenchmarkRepeatLarge/524288/4097-4 100 1013745 ns/op 513.26 MB/s BenchmarkRepeatLarge/1048576/1-4 63 2029659 ns/op 516.63 MB/s BenchmarkRepeatLarge/1048576/16-4 60 2046392 ns/op 512.40 MB/s BenchmarkRepeatLarge/1048576/4097-4 60 2037050 ns/op 512.87 MB/s BenchmarkRepeatLarge/2097152/1-4 30 4080110 ns/op 513.99 MB/s BenchmarkRepeatLarge/2097152/16-4 28 4016966 ns/op 522.07 MB/s BenchmarkRepeatLarge/2097152/4097-4 28 4105806 ns/op 509.90 MB/s BenchmarkRepeatLarge/4194304/1-4 14 8012847 ns/op 523.45 MB/s BenchmarkRepeatLarge/4194304/16-4 14 7899203 ns/op 530.98 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 7923268 ns/op 528.98 MB/s BenchmarkRepeatLarge/8388608/1-4 7 15907531 ns/op 527.34 MB/s BenchmarkRepeatLarge/8388608/16-4 7 15777432 ns/op 531.68 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15659863 ns/op 535.54 MB/s BenchmarkRepeatLarge/16777216/1-4 4 30901083 ns/op 542.93 MB/s BenchmarkRepeatLarge/16777216/16-4 4 30783508 ns/op 545.01 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 30944971 ns/op 542.16 MB/s BenchmarkRepeatLarge/33554432/1-4 2 61595392 ns/op 544.76 MB/s BenchmarkRepeatLarge/33554432/16-4 2 60498937 ns/op 554.63 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 60636635 ns/op 553.37 MB/s BenchmarkRepeatLarge/67108864/1-4 1 121304711 ns/op 553.23 MB/s BenchmarkRepeatLarge/67108864/16-4 1 120905112 ns/op 555.05 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 122787568 ns/op 546.54 MB/s BenchmarkRepeatLarge/134217728/1-4 1 264841781 ns/op 506.78 MB/s BenchmarkRepeatLarge/134217728/16-4 1 239485066 ns/op 560.44 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 243422065 ns/op 551.38 MB/s BenchmarkRepeatLarge/268435456/1-4 1 533379033 ns/op 503.27 MB/s BenchmarkRepeatLarge/268435456/16-4 1 482080415 ns/op 556.83 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 488298423 ns/op 549.74 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1136372839 ns/op 472.44 MB/s BenchmarkRepeatLarge/536870912/16-4 1 975117808 ns/op 550.57 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 982707134 ns/op 546.32 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2248759424 ns/op 477.48 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1940200009 ns/op 553.42 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1956016748 ns/op 548.94 MB/s BenchmarkRepeatSpaces-4 3966031 30.97 ns/op 0 B/op 0 allocs/op BenchmarkIndexAnyASCII/1:1-4 2168058 52.04 ns/op BenchmarkIndexAnyASCII/1:2-4 2084762 54.71 ns/op BenchmarkIndexAnyASCII/1:4-4 2133285 54.52 ns/op BenchmarkIndexAnyASCII/1:8-4 2122250 54.40 ns/op BenchmarkIndexAnyASCII/1:16-4 2072919 53.97 ns/op BenchmarkIndexAnyASCII/1:32-4 2028141 56.55 ns/op BenchmarkIndexAnyASCII/1:64-4 2062396 56.76 ns/op BenchmarkIndexAnyASCII/16:1-4 2164543 52.54 ns/op BenchmarkIndexAnyASCII/16:2-4 709152 146.9 ns/op BenchmarkIndexAnyASCII/16:4-4 801372 150.1 ns/op BenchmarkIndexAnyASCII/16:8-4 756744 158.2 ns/op BenchmarkIndexAnyASCII/16:16-4 691833 169.3 ns/op BenchmarkIndexAnyASCII/16:32-4 576920 194.6 ns/op BenchmarkIndexAnyASCII/16:64-4 489494 240.1 ns/op BenchmarkIndexAnyASCII/256:1-4 1944306 59.65 ns/op BenchmarkIndexAnyASCII/256:2-4 72807 1622 ns/op BenchmarkIndexAnyASCII/256:4-4 72518 1621 ns/op BenchmarkIndexAnyASCII/256:8-4 70881 1641 ns/op BenchmarkIndexAnyASCII/256:16-4 70708 1644 ns/op BenchmarkIndexAnyASCII/256:32-4 70950 1665 ns/op BenchmarkIndexAnyASCII/256:64-4 67473 1727 ns/op BenchmarkIndexAnyUTF8/1:1-4 2307049 48.34 ns/op BenchmarkIndexAnyUTF8/1:2-4 2129911 54.91 ns/op BenchmarkIndexAnyUTF8/1:4-4 2134327 54.41 ns/op BenchmarkIndexAnyUTF8/1:8-4 2126480 54.83 ns/op BenchmarkIndexAnyUTF8/1:16-4 2165682 53.21 ns/op BenchmarkIndexAnyUTF8/1:32-4 2076037 57.30 ns/op BenchmarkIndexAnyUTF8/1:64-4 2114190 57.37 ns/op BenchmarkIndexAnyUTF8/16:1-4 1776871 65.84 ns/op BenchmarkIndexAnyUTF8/16:2-4 302596 411.5 ns/op BenchmarkIndexAnyUTF8/16:4-4 295278 413.0 ns/op BenchmarkIndexAnyUTF8/16:8-4 288876 403.4 ns/op BenchmarkIndexAnyUTF8/16:16-4 282476 418.0 ns/op BenchmarkIndexAnyUTF8/16:32-4 265990 446.4 ns/op BenchmarkIndexAnyUTF8/16:64-4 274243 439.0 ns/op BenchmarkIndexAnyUTF8/256:1-4 340052 353.1 ns/op BenchmarkIndexAnyUTF8/256:2-4 20318 5934 ns/op BenchmarkIndexAnyUTF8/256:4-4 20400 5846 ns/op BenchmarkIndexAnyUTF8/256:8-4 19458 5920 ns/op BenchmarkIndexAnyUTF8/256:16-4 19060 6252 ns/op BenchmarkIndexAnyUTF8/256:32-4 18386 6459 ns/op BenchmarkIndexAnyUTF8/256:64-4 18210 6394 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2179393 52.30 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2214795 53.07 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2194330 53.53 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2221950 52.85 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2207034 54.20 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2131630 55.12 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2137284 55.35 ns/op BenchmarkLastIndexAnyASCII/16:1-4 824648 143.0 ns/op BenchmarkLastIndexAnyASCII/16:2-4 810340 145.5 ns/op BenchmarkLastIndexAnyASCII/16:4-4 775242 147.8 ns/op BenchmarkLastIndexAnyASCII/16:8-4 767950 154.9 ns/op BenchmarkLastIndexAnyASCII/16:16-4 691245 166.3 ns/op BenchmarkLastIndexAnyASCII/16:32-4 625936 193.5 ns/op BenchmarkLastIndexAnyASCII/16:64-4 494217 238.2 ns/op BenchmarkLastIndexAnyASCII/256:1-4 74492 1611 ns/op BenchmarkLastIndexAnyASCII/256:2-4 74822 1626 ns/op BenchmarkLastIndexAnyASCII/256:4-4 72386 1660 ns/op BenchmarkLastIndexAnyASCII/256:8-4 73186 1646 ns/op BenchmarkLastIndexAnyASCII/256:16-4 72549 1645 ns/op BenchmarkLastIndexAnyASCII/256:32-4 71444 1672 ns/op BenchmarkLastIndexAnyASCII/256:64-4 70819 1712 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2182136 52.25 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2197701 52.96 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2223044 52.77 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2197806 52.71 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2232200 52.34 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2169488 54.58 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2145928 55.01 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 366483 318.7 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 173426 673.2 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 180650 663.1 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 179484 658.8 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 173179 697.7 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 167265 719.8 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 162421 736.3 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 26816 4376 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 12099 10043 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 12075 9986 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 12010 10042 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 10504 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10957 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 11200 ns/op BenchmarkTrimASCII/1:1-4 3934798 29.88 ns/op BenchmarkTrimASCII/1:2-4 2714373 44.92 ns/op BenchmarkTrimASCII/1:4-4 2495320 49.80 ns/op BenchmarkTrimASCII/1:8-4 2183547 56.03 ns/op BenchmarkTrimASCII/1:16-4 1811967 66.98 ns/op BenchmarkTrimASCII/16:1-4 2855274 41.63 ns/op BenchmarkTrimASCII/16:2-4 810564 147.8 ns/op BenchmarkTrimASCII/16:4-4 753565 149.7 ns/op BenchmarkTrimASCII/16:8-4 741186 157.6 ns/op BenchmarkTrimASCII/16:16-4 699111 170.2 ns/op BenchmarkTrimASCII/256:1-4 508348 230.9 ns/op BenchmarkTrimASCII/256:2-4 74562 1649 ns/op BenchmarkTrimASCII/256:4-4 73665 1658 ns/op BenchmarkTrimASCII/256:8-4 71874 1653 ns/op BenchmarkTrimASCII/256:16-4 72910 1646 ns/op BenchmarkTrimASCII/4096:1-4 38252 3157 ns/op BenchmarkTrimASCII/4096:2-4 4693 25088 ns/op BenchmarkTrimASCII/4096:4-4 4654 25195 ns/op BenchmarkTrimASCII/4096:8-4 4702 25073 ns/op BenchmarkTrimASCII/4096:16-4 4579 25031 ns/op BenchmarkTrimByte-4 4071360 29.71 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13484 8926 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13354 8916 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1114 108072 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2268 52135 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4359 26095 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7022 15729 ns/op BenchmarkJoin/0-4 5210856 21.72 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4085977 29.50 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 215997 545.6 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 156492 760.3 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 119490 998.1 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 94352 1294 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 82328 1461 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 70330 1695 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 3361400 35.66 ns/op BenchmarkTrimSpace/ASCII-4 1863376 64.26 ns/op BenchmarkTrimSpace/SomeNonASCII-4 142570 834.3 ns/op BenchmarkTrimSpace/JustNonASCII-4 75604 1539 ns/op BenchmarkReplaceAll-4 149334 787.8 ns/op 16 B/op 1 allocs/op PASS ok strings 57.233s goos: freebsd goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 37639 3064 ns/op BenchmarkCond2-4 16982 7017 ns/op BenchmarkCond4-4 9296 13487 ns/op BenchmarkCond8-4 3630 33566 ns/op BenchmarkCond16-4 1413 88809 ns/op BenchmarkCond32-4 580 191780 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 437752 241.2 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 236308 494.2 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 472030 234.7 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 469154 250.2 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 222866 547.1 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 477802 231.1 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 76592 1679 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 65858 2059 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 63318 2259 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 37604 3405 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 438621 368.6 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 140958 855.7 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 423285 238.1 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 116157 1053 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 500404 235.2 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 126612 909.9 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2066478 60.44 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 32226 3488 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 92084 1293 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 193084 698.3 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 3571 29043 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 228 552456 ns/op BenchmarkRange/*sync.Map-4 1213 102528 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 66530 1581 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 164176 703.0 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 50238 2313 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 156244 798.3 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 201649 551.9 ns/op BenchmarkAdversarialDelete/*sync.Map-4 165330 865.6 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 60330 2035 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 144604 836.4 ns/op BenchmarkDeleteCollision/*sync.Map-4 516208 252.5 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 42891 2781 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 114085 1044 ns/op BenchmarkSwapCollision/*sync.Map-4 51357 2405 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 345 353364 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 79034 1446 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 305904 411.3 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 17551 6824 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 48776 2364 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 17095 7315 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 172894 629.1 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 81846 1499 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 133902 870.8 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1973606 59.70 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 120074 1004 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 1832796 55.90 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 455943 242.5 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 116431 1006 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 441187 271.6 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 72955 1677 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 315021 394.7 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 459397 260.6 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 85808 1351 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 498186 238.3 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 139374 1039 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 90723 1371 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 144951 846.6 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 45372 2694 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 185443 654.1 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 337216 356.6 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 92823 1325 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 488542 240.6 ns/op BenchmarkClear/*sync_test.DeepCopyMap-4 31924 3809 ns/op BenchmarkClear/*sync_test.RWMutexMap-4 67960 1751 ns/op BenchmarkClear/*sync.Map-4 23206 5186 ns/op BenchmarkUncontendedSemaphore-4 3380020 35.04 ns/op BenchmarkContendedSemaphore-4 2448486 49.43 ns/op BenchmarkMutexUncontended-4 862310 150.0 ns/op BenchmarkMutex-4 89679 1312 ns/op BenchmarkMutexSlack-4 83673 1260 ns/op BenchmarkMutexWork-4 85657 1412 ns/op BenchmarkMutexWorkSlack-4 76995 1484 ns/op BenchmarkMutexNoSpin-4 44178 2668 ns/op BenchmarkMutexSpin-4 59017 2533 ns/op BenchmarkOnce-4 486946 229.2 ns/op BenchmarkOnceFunc/v=Once-4 901143 118.4 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 854446 141.3 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 797163 138.8 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 940539 123.1 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 799746 140.6 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 773923 131.9 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 7111658 16.77 ns/op BenchmarkSemaSyntNonblock-4 1000000 106.5 ns/op BenchmarkSemaSyntBlock-4 867909 136.7 ns/op BenchmarkSemaWorkNonblock-4 765295 149.8 ns/op BenchmarkSemaWorkBlock-4 596184 194.1 ns/op BenchmarkRWMutexUncontended-4 434127 297.2 ns/op BenchmarkRWMutexWrite100-4 244150 513.8 ns/op BenchmarkRWMutexWrite10-4 167913 722.2 ns/op BenchmarkRWMutexWorkWrite100-4 200487 589.1 ns/op BenchmarkRWMutexWorkWrite10-4 131371 858.4 ns/op BenchmarkWaitGroupUncontended-4 849644 138.0 ns/op BenchmarkWaitGroupAddDone-4 230574 444.3 ns/op BenchmarkWaitGroupAddDoneWork-4 238838 509.4 ns/op BenchmarkWaitGroupWait-4 4520798 26.28 ns/op BenchmarkWaitGroupWaitWork-4 2574012 47.05 ns/op BenchmarkWaitGroupActuallyWait-4 32790 3416 ns/op 32 B/op 2 allocs/op PASS ok sync 18.410s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 454009 267.3 ns/op PASS ok sync/atomic 1.206s PASS ok syscall 1.082s goos: freebsd goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 129992 902.0 ns/op 0 B/op 0 allocs/op PASS ok testing 1.172s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 6543 15913 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11036 10966 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 97 1220497 ns/op 110960 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 117 1007437 ns/op 948 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 149324371 ns/op 18285040 B/op 100056 allocs/op BenchmarkTable/1x100000/reuse-4 1 146253439 ns/op 18285136 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 1714 65147 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2046 56369 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 19 6080957 ns/op 395136 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 19 5515855 ns/op 20796 B/op 54 allocs/op BenchmarkTable/10x100000/new-4 1 686130829 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/10x100000/reuse-4 1 667667463 ns/op 47012832 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 212 557336 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 236 502418 ns/op 166 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 59127764 ns/op 3270528 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 2 57243871 ns/op 1635264 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 6563655652 ns/op 334041984 B/op 100088 allocs/op BenchmarkTable/100x100000/reuse-4 1 6268131186 ns/op 334042096 B/op 100090 allocs/op BenchmarkPyramid/10-4 2784 44139 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 37 3119618 ns/op 410536 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 310469534 ns/op 35606920 B/op 2055 allocs/op BenchmarkRagged/10-4 2488 46109 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 270 444081 ns/op 42416 B/op 188 allocs/op BenchmarkRagged/1000-4 26 4348097 ns/op 408992 B/op 1660 allocs/op BenchmarkCode-4 7742 13965 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 18.800s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 76242478 ns/op BenchmarkVariableString-4 113649 1040 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2152 53316 ns/op 2507 B/op 39 allocs/op PASS ok text/template/parse 1.517s goos: freebsd goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc1000-4 31 3516933 ns/op BenchmarkAfter-4 100514 1225 ns/op BenchmarkStop/impl=chan-4 146289 763.9 ns/op BenchmarkStop/impl=func-4 193816 664.0 ns/op BenchmarkSimultaneousAfterFunc1000-4 25 4309972 ns/op BenchmarkStartStop1000-4 249 601308 ns/op BenchmarkReset/impl=chan-4 1731278 68.17 ns/op BenchmarkReset/impl=func-4 1902448 81.47 ns/op BenchmarkSleep1000-4 30 3949574 ns/op BenchmarkParallelTimerLatency-4 50 185878 avg-late-ns 301428 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 97008 avg-late-ns 255386 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 82163 avg-late-ns 199776 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 62824 avg-late-ns 202178 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 58329 avg-late-ns 266796 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 92863 avg-late-ns 553430 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 107916 avg-late-ns 547445 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 64334 avg-late-ns 331474 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 113613 avg-late-ns 619929 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 131284 avg-late-ns 603186 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 847114 avg-late-ns 5929053 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 100653 avg-late-ns 285904 max-late-ns BenchmarkAdjustTimers10000-4 22 6260973 ns/op BenchmarkTicker-4 550584 214.6 ns/op BenchmarkTickerReset-4 1329417 76.49 ns/op BenchmarkTickerResetNaive-4 158476 768.2 ns/op BenchmarkNow-4 1000000 113.8 ns/op BenchmarkNowUnixNano-4 937732 122.2 ns/op BenchmarkNowUnixMilli-4 928981 124.4 ns/op BenchmarkNowUnixMicro-4 927192 123.9 ns/op BenchmarkFormat-4 59234 2025 ns/op BenchmarkFormatRFC3339-4 82784 1445 ns/op BenchmarkFormatRFC3339Nano-4 82303 1458 ns/op BenchmarkFormatNow-4 80148 1483 ns/op BenchmarkMarshalJSON-4 109342 1099 ns/op BenchmarkMarshalText-4 106958 1068 ns/op BenchmarkMarshalBinary-4 258733 447.4 ns/op BenchmarkParse-4 144048 830.9 ns/op BenchmarkParseRFC3339UTC-4 348003 345.0 ns/op BenchmarkParseRFC3339UTCBytes-4 227056 528.2 ns/op BenchmarkParseRFC3339TZ-4 107188 1125 ns/op BenchmarkParseRFC3339TZBytes-4 84142 1419 ns/op BenchmarkParseDuration-4 533749 225.1 ns/op BenchmarkHour-4 698950 164.2 ns/op BenchmarkSecond-4 711115 164.7 ns/op BenchmarkDate-4 586810 192.1 ns/op BenchmarkYear-4 619134 186.9 ns/op BenchmarkYearDay-4 607644 191.8 ns/op BenchmarkMonth-4 606613 195.3 ns/op BenchmarkDay-4 621350 192.2 ns/op BenchmarkISOWeek-4 582931 193.9 ns/op BenchmarkGoString-4 77320 1535 ns/op BenchmarkDateFunc-4 1610132 75.03 ns/op BenchmarkUnmarshalText-4 95377 1260 ns/op PASS ok time 16.945s goos: freebsd goarch: amd64 pkg: unicode cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkToUpper-4 568934 190.9 ns/op BenchmarkToLower-4 516897 219.8 ns/op BenchmarkSimpleFold/Upper-4 394461 301.0 ns/op BenchmarkSimpleFold/Lower-4 396718 300.3 ns/op BenchmarkSimpleFold/Fold-4 776532 154.3 ns/op BenchmarkSimpleFold/NoFold-4 406027 291.2 ns/op PASS ok unicode 1.813s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 627327 181.0 ns/op BenchmarkDecodeValidJapaneseChars-4 746710 152.7 ns/op BenchmarkDecodeRune-4 1724847 68.68 ns/op BenchmarkEncodeValidASCII-4 564742 210.2 ns/op BenchmarkEncodeValidJapaneseChars-4 773541 150.7 ns/op BenchmarkAppendRuneValidASCII-4 1507292 76.42 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2473174 48.88 ns/op BenchmarkEncodeRune-4 1788560 66.93 ns/op PASS ok unicode/utf16 2.266s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 2073676 57.91 ns/op BenchmarkRuneCountTenJapaneseChars-4 304848 374.7 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3721999 34.14 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 407236 267.9 ns/op BenchmarkValidTenASCIIChars-4 1919636 61.85 ns/op BenchmarkValid100KASCIIChars-4 88 1263433 ns/op BenchmarkValidTenJapaneseChars-4 295672 396.5 ns/op BenchmarkValidLongMostlyASCII-4 84 1390015 ns/op BenchmarkValidLongJapanese-4 49 2251615 ns/op BenchmarkValidStringTenASCIIChars-4 4552392 25.95 ns/op BenchmarkValidString100KASCIIChars-4 9680 12338 ns/op BenchmarkValidStringTenJapaneseChars-4 429036 254.8 ns/op BenchmarkValidStringLongMostlyASCII-4 1154 98207 ns/op BenchmarkValidStringLongJapanese-4 156 738677 ns/op BenchmarkEncodeASCIIRune-4 9965631 12.11 ns/op BenchmarkEncodeSpanishRune-4 2929314 40.61 ns/op BenchmarkEncodeJapaneseRune-4 2442003 49.46 ns/op BenchmarkEncodeMaxRune-4 2161752 54.37 ns/op BenchmarkEncodeInvalidRuneMaxPlusOne-4 2465331 48.09 ns/op BenchmarkEncodeInvalidRuneSurrogate-4 2459774 48.30 ns/op BenchmarkEncodeInvalidRuneNegative-4 2479195 48.70 ns/op BenchmarkAppendASCIIRune-4 10381921 11.44 ns/op BenchmarkAppendSpanishRune-4 3613868 33.22 ns/op BenchmarkAppendJapaneseRune-4 2946802 40.96 ns/op BenchmarkAppendMaxRune-4 2478068 47.92 ns/op BenchmarkAppendInvalidRuneMaxPlusOne-4 2807832 42.75 ns/op BenchmarkAppendInvalidRuneSurrogate-4 2880855 41.39 ns/op BenchmarkAppendInvalidRuneNegative-4 2869731 41.68 ns/op BenchmarkDecodeASCIIRune-4 2890878 41.38 ns/op BenchmarkDecodeJapaneseRune-4 2255820 53.48 ns/op BenchmarkFullRune/ASCII-4 3287718 35.13 ns/op BenchmarkFullRune/Incomplete-4 1591666 75.51 ns/op BenchmarkFullRune/Japanese-4 3412689 35.23 ns/op PASS ok unicode/utf8 6.157s goos: freebsd goarch: amd64 pkg: unique cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMake-4 379760 269.4 ns/op 0 B/op 0 allocs/op BenchmarkMakeMany-4 311212 347.1 ns/op 0 B/op 0 allocs/op BenchmarkMakeManyMany-4 176593 804.1 ns/op 0 B/op 0 allocs/op PASS ok unique 9.188s goos: freebsd goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 78732231720 ns/op PASS ok cmd/api 79.858s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCgoCall/add-int-4 489669 241.3 ns/op BenchmarkCgoCall/one-pointer-4 379923 300.7 ns/op BenchmarkCgoCall/string-pointer-escape-4 318855 372.3 ns/op BenchmarkCgoCall/string-pointer-noescape-4 420620 272.0 ns/op BenchmarkCgoCall/eight-pointers-4 199963 612.6 ns/op BenchmarkCgoCall/eight-pointers-nil-4 390780 296.9 ns/op BenchmarkCgoCall/eight-pointers-array-4 29534 4491 ns/op BenchmarkCgoCall/eight-pointers-slice-4 43567 2771 ns/op BenchmarkGoString-4 1000000 110.6 ns/op BenchmarkCGoCallback-4 51070 2292 ns/op BenchmarkCGoInCThread-4 288872 388.3 ns/op PASS ok cmd/cgo/internal/test 2.529s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 749919 134.4 ns/op BenchmarkEqArrayOfStrings64-4 111174 1047 ns/op BenchmarkEqArrayOfStrings1024-4 7279 14987 ns/op BenchmarkEqArrayOfFloats5-4 1055139 114.5 ns/op BenchmarkEqArrayOfFloats64-4 127174 929.5 ns/op BenchmarkEqArrayOfFloats1024-4 8188 14158 ns/op BenchmarkEqArrayOfStructsEq-4 2503 47936 ns/op BenchmarkEqArrayOfStructsNotEq-4 4107 28540 ns/op BenchmarkEqStruct-4 19487871 6.051 ns/op PASS ok cmd/compile/internal/reflectdata 2.245s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 10000 64178 ns/op BenchmarkInvertLessThanNoov-4 16416283 7.230 ns/op BenchmarkCopyElim1-4 918 126258 ns/op BenchmarkCopyElim10-4 789 151162 ns/op BenchmarkCopyElim100-4 415 289800 ns/op BenchmarkCopyElim1000-4 66 1760402 ns/op BenchmarkCopyElim10000-4 3 33340790 ns/op BenchmarkCopyElim100000-4 1 545147535 ns/op BenchmarkDeadCode/1-4 696 157740 ns/op BenchmarkDeadCode/10-4 655 179447 ns/op BenchmarkDeadCode/100-4 321 378081 ns/op BenchmarkDeadCode/1000-4 56 2455532 ns/op BenchmarkDeadCode/10000-4 4 31221583 ns/op BenchmarkDeadCode/100000-4 1 386166113 ns/op BenchmarkDeadCode/200000-4 1 789108896 ns/op BenchmarkDominatorsLinear-4 14 9640927 ns/op 1.04 MB/s BenchmarkDominatorsFwdBack-4 8 15014769 ns/op 0.67 MB/s BenchmarkDominatorsManyPred-4 9 12919608 ns/op 0.77 MB/s BenchmarkDominatorsMaxPred-4 9 13654277 ns/op 0.73 MB/s BenchmarkDominatorsMaxPredVal-4 9 13450967 ns/op 0.74 MB/s BenchmarkFuse/1-4 649 167599 ns/op BenchmarkFuse/10-4 537 216721 ns/op BenchmarkFuse/100-4 181 669822 ns/op BenchmarkFuse/1000-4 18 6054715 ns/op BenchmarkFuse/10000-4 2 71649292 ns/op BenchmarkNilCheckDeep1-4 10000 10594 ns/op 0.09 MB/s 237 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4724 24921 ns/op 0.40 MB/s 233 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 690 180301 ns/op 0.55 MB/s 1212 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 63 1718089 ns/op 0.58 MB/s 9924 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 6 19985994 ns/op 0.50 MB/s 218810 B/op 6 allocs/op BenchmarkDSEPass-4 32 3657537 ns/op 47330 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 126788266 ns/op 4265680 B/op 108624 allocs/op BenchmarkCSEPass-4 8 13672073 ns/op 90413 B/op 6 allocs/op BenchmarkCSEPassBlock-4 1 146405002 ns/op 3753224 B/op 52526 allocs/op BenchmarkDeadcodePass-4 194 590789 ns/op 94417 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 142624562 ns/op 4062008 B/op 45131 allocs/op BenchmarkMultiPass-4 79 1463128 ns/op 227516 B/op 8 allocs/op BenchmarkMultiPassBlock-4 1 276328426 ns/op 9358672 B/op 105502 allocs/op BenchmarkCondRewrite/SoloJump-4 3407967 34.93 ns/op BenchmarkCondRewrite/CombJump-4 3095173 38.83 ns/op PASS ok cmd/compile/internal/ssa 15.455s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 9409 12210 ns/op BenchmarkExtShift-4 17151 6774 ns/op BenchmarkModify-4 9932 11506 ns/op BenchmarkMullImm-4 17178 6623 ns/op BenchmarkConstModify-4 9384 12698 ns/op BenchmarkBitSet-4 19921 5983 ns/op BenchmarkBitClear-4 19819 5985 ns/op BenchmarkBitToggle-4 20084 6046 ns/op BenchmarkBitSetConst-4 149749 796.6 ns/op BenchmarkBitClearConst-4 154950 766.2 ns/op BenchmarkBitToggleConst-4 149934 790.6 ns/op BenchmarkDivconstI64-4 9579220 12.49 ns/op BenchmarkModconstI64-4 8215018 14.44 ns/op BenchmarkDivisiblePow2constI64-4 8775366 13.62 ns/op BenchmarkDivisibleconstI64-4 9199167 13.21 ns/op BenchmarkDivisibleWDivconstI64-4 5966282 19.29 ns/op BenchmarkDivconstU64/3-4 9583129 12.79 ns/op BenchmarkDivconstU64/5-4 8446543 14.17 ns/op BenchmarkDivconstU64/37-4 9511458 12.72 ns/op BenchmarkDivconstU64/1234567-4 10267294 11.82 ns/op BenchmarkModconstU64-4 9726633 12.42 ns/op BenchmarkDivisibleconstU64-4 9670520 12.38 ns/op BenchmarkDivisibleWDivconstU64-4 5898392 19.37 ns/op BenchmarkDivconstI32-4 10113661 12.00 ns/op BenchmarkModconstI32-4 9060064 13.47 ns/op BenchmarkDivisiblePow2constI32-4 9099222 12.97 ns/op BenchmarkDivisibleconstI32-4 9440788 12.58 ns/op BenchmarkDivisibleWDivconstI32-4 6205292 19.60 ns/op BenchmarkDivconstU32-4 8967970 13.21 ns/op BenchmarkModconstU32-4 9069300 13.26 ns/op BenchmarkDivisibleconstU32-4 9458011 12.58 ns/op BenchmarkDivisibleWDivconstU32-4 6081086 19.29 ns/op BenchmarkDivconstI16-4 8576755 13.89 ns/op BenchmarkModconstI16-4 9574202 12.54 ns/op BenchmarkDivisiblePow2constI16-4 9718059 12.26 ns/op BenchmarkDivisibleconstI16-4 8974714 13.02 ns/op BenchmarkDivisibleWDivconstI16-4 6211137 19.02 ns/op BenchmarkDivconstU16-4 9416409 13.30 ns/op BenchmarkModconstU16-4 9476181 12.43 ns/op BenchmarkDivisibleconstU16-4 9819302 12.28 ns/op BenchmarkDivisibleWDivconstU16-4 5846046 20.20 ns/op BenchmarkDivconstI8-4 9441675 12.84 ns/op BenchmarkModconstI8-4 8377020 13.84 ns/op BenchmarkDivisiblePow2constI8-4 9871088 12.18 ns/op BenchmarkDivisibleconstI8-4 9198952 12.85 ns/op BenchmarkDivisibleWDivconstI8-4 6099736 19.04 ns/op BenchmarkDivconstU8-4 9356050 13.15 ns/op BenchmarkModconstU8-4 9602638 12.53 ns/op BenchmarkDivisibleconstU8-4 9902151 12.27 ns/op BenchmarkDivisibleWDivconstU8-4 5956516 19.63 ns/op BenchmarkMul2-4 165620 747.2 ns/op BenchmarkMulNeg2-4 166477 751.8 ns/op BenchmarkEfaceInteger-4 3617436 27.73 ns/op BenchmarkTypeAssert-4 16716337 7.229 ns/op BenchmarkDiv64UnsignedSmall-4 7827942 14.99 ns/op BenchmarkDiv64Small-4 6869236 17.38 ns/op BenchmarkDiv64SmallNegDivisor-4 6741391 17.47 ns/op BenchmarkDiv64SmallNegDividend-4 6836566 17.46 ns/op BenchmarkDiv64SmallNegBoth-4 6784167 17.54 ns/op BenchmarkDiv64Unsigned-4 7646817 15.19 ns/op BenchmarkDiv64-4 6490922 18.12 ns/op BenchmarkDiv64NegDivisor-4 6617893 18.20 ns/op BenchmarkDiv64NegDividend-4 6636093 18.19 ns/op BenchmarkDiv64NegBoth-4 6567595 18.18 ns/op BenchmarkMod64UnsignedSmall-4 7753689 15.58 ns/op BenchmarkMod64Small-4 7021900 17.10 ns/op BenchmarkMod64SmallNegDivisor-4 7011763 17.09 ns/op BenchmarkMod64SmallNegDividend-4 7039425 16.92 ns/op BenchmarkMod64SmallNegBoth-4 6858973 17.43 ns/op BenchmarkMod64Unsigned-4 7696084 15.66 ns/op BenchmarkMod64-4 6716445 17.61 ns/op BenchmarkMod64NegDivisor-4 6386190 18.31 ns/op BenchmarkMod64NegDividend-4 6777238 17.65 ns/op BenchmarkMod64NegBoth-4 6768085 17.72 ns/op BenchmarkMulconstI32/3-4 19412338 6.111 ns/op BenchmarkMulconstI32/5-4 21188628 5.608 ns/op BenchmarkMulconstI32/12-4 17841762 6.724 ns/op BenchmarkMulconstI32/120-4 19662686 6.115 ns/op BenchmarkMulconstI32/-120-4 20900286 5.627 ns/op BenchmarkMulconstI32/65537-4 19402706 6.077 ns/op BenchmarkMulconstI32/65538-4 19754054 6.054 ns/op BenchmarkMulconstI64/3-4 19737786 6.102 ns/op BenchmarkMulconstI64/5-4 19557886 6.083 ns/op BenchmarkMulconstI64/12-4 18327045 6.494 ns/op BenchmarkMulconstI64/120-4 19696974 6.117 ns/op BenchmarkMulconstI64/-120-4 19876730 6.098 ns/op BenchmarkMulconstI64/65537-4 18662968 6.483 ns/op BenchmarkMulconstI64/65538-4 18400160 6.495 ns/op BenchmarkMulconstU32/3-4 21235216 5.687 ns/op BenchmarkMulconstU32/5-4 19613242 6.101 ns/op BenchmarkMulconstU32/12-4 20930310 5.689 ns/op BenchmarkMulconstU32/120-4 21151214 5.659 ns/op BenchmarkMulconstU32/65537-4 19658215 6.061 ns/op BenchmarkMulconstU32/65538-4 19744040 6.089 ns/op BenchmarkMulconstU64/3-4 20021415 6.008 ns/op BenchmarkMulconstU64/5-4 20945226 5.778 ns/op BenchmarkMulconstU64/12-4 19975539 6.026 ns/op BenchmarkMulconstU64/120-4 20751020 5.626 ns/op BenchmarkMulconstU64/65537-4 20069910 6.004 ns/op BenchmarkMulconstU64/65538-4 19854075 6.006 ns/op BenchmarkShiftArithmeticRight-4 17765941 6.032 ns/op BenchmarkSwitch8Predictable-4 15472987 7.570 ns/op BenchmarkSwitch8Unpredictable-4 6507406 18.34 ns/op BenchmarkSwitch32Predictable-4 9716709 12.37 ns/op BenchmarkSwitch32Unpredictable-4 6555322 18.29 ns/op BenchmarkSwitchStringPredictable-4 7398232 16.07 ns/op BenchmarkSwitchStringUnpredictable-4 4896129 24.37 ns/op BenchmarkSwitchTypePredictable-4 6187676 19.34 ns/op BenchmarkSwitchTypeUnpredictable-4 3280190 36.08 ns/op BenchmarkSwitchInterfaceTypePredictable-4 8259092 14.51 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 4028475 29.63 ns/op PASS ok cmd/compile/internal/test 16.690s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 82 1392654 ns/op BenchmarkNamed/Underlying/nongeneric-4 807236 138.5 ns/op BenchmarkNamed/Underlying/generic-4 820900 139.4 ns/op BenchmarkNamed/Underlying/src_instance-4 788017 142.3 ns/op BenchmarkNamed/Underlying/user_instance-4 781004 147.1 ns/op BenchmarkCheck/http/funcbodies/info-4 1 615456167 ns/op 56535 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 462674095 ns/op 75203 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 172972834 ns/op 201082 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 152772655 ns/op 227639 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 498357063 ns/op 10548 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 100031353 ns/op 52517 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 35985423 ns/op 146033 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 33994204 ns/op 154561 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 136158502 ns/op 15930 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 44507845 ns/op 48736 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 21789679 ns/op 99547 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 5 21179814 ns/op 102417 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1327412923 ns/op 54146 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 740057196 ns/op 97117 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 167710137 ns/op 428414 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 127849114 ns/op 561814 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 600693088 ns/op 3405 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 73279064 ns/op 27911 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 42424904 ns/op 48201 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 45786531 ns/op 44668 lines/s PASS ok cmd/compile/internal/types2 18.802s goos: freebsd goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 49 2541793 ns/op 3924020 sys-ns/op 1024082 user-ns/op PASS ok cmd/go 1.313s goos: freebsd goarch: amd64 pkg: cmd/go/internal/cfg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookPath-4 213493 532.0 ns/op PASS ok cmd/go/internal/cfg 1.205s All tests passed.