cmd/bent, sweet/common: allow running single benchmarks in isolation This includes a tool for converting the output of a bent run into a benchmarks.toml file with each benchmark run in isolation. This required a few changes to bent so that if more than one benchmark is run from the same binary, that binary will only be compiled/initialized once per configuration, and also changes to escapify "horrible" benchmark names that would otherwise produce problematic file names (e.g., problematic file names for profiles). Copyfile in bent was modified to allow the copy to succeed if the destination already exists and contains the expected content, even if its permissions do not allow writing (which happens). Change-Id: I4b0d424685c254a86a099ea4f655b689cdcf009a Reviewed-on: https://go-review.googlesource.com/c/benchmarks/+/807720 Reviewed-by: Junyang Shao <shaojunyang@google.com> LUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
diff --git a/cmd/bent/bent.go b/cmd/bent/bent.go index 816a0f2..f186fa5 100644 --- a/cmd/bent/bent.go +++ b/cmd/bent/bent.go
@@ -23,6 +23,7 @@ "strings" "time" + "golang.org/x/benchmarks/sweet/common" "golang.org/x/benchmarks/sweet/common/fileutil" "github.com/BurntSushi/toml" @@ -34,20 +35,22 @@ } type Benchmark struct { - Name string // Short name for benchmark/test - Contact string // Contact not used, but may be present in description - Repo string // Repo + subdir where test resides, used for "go get -t -d ..." - Tests string // Tests to run (regex for -test.run= ) - Benchmarks string // Benchmarks to run (regex for -test.bench= ) - GcEnv []string // Environment variables supplied to 'go test -c' for building, getting - BuildFlags []string // Flags for building test (e.g., -tags purego) - RunWrapper []string // (Inner) Command and args to precede whatever the operation is; may fail in the sandbox. + Name string // Short name for benchmark/test + Suite string // Suite for the benchmark. Default is from the name, but can be specified separately + SuiteRepresentative *Benchmark // If there are multiple benchmarks with the same suite, one is the "representative" + Contact string // Contact not used, but may be present in description + Repo string // Repo + subdir where test resides, used for "go get -t -d ..." + Tests string // Tests to run (regex for -test.run= ) + Benchmarks string // Benchmarks to run (regex for -test.bench= ) + GcEnv []string // Environment variables supplied to 'go test -c' for building, getting + BuildFlags []string // Flags for building test (e.g., -tags purego) + RunWrapper []string // (Inner) Command and args to precede whatever the operation is; may fail in the sandbox. // e.g. benchmark may run as ConfigWrapper ConfigArg BenchWrapper BenchArg ActualBenchmark NotSandboxed bool // True if this benchmark cannot or should not be run in a container. Disabled bool // True if this benchmark is temporarily disabled. - RunDir string // Parent directory of testdata. + runDir string // Parent directory of testdata. ExtraFiles []string // other directories expected for running tests/benchmarks - BuildDir string // Location of go.mod for this benchmark; download here, go test -c here. + buildDir string // Location of go.mod for this benchmark; download here, go test -c here. Version string // To pin a benchmark at a version. } @@ -56,9 +59,49 @@ } type Todo struct { - Benchmarks []Benchmark - Configurations []Configuration - Suites []Suite + Benchmarks []Benchmark + BenchmarkSuites []*Benchmark // a subset of Benchmarks, for build purposes + Configurations []Configuration + Suites []Suite +} + +func (b *Benchmark) IsDisabled() bool { + for b != nil { + if b.Disabled { + return true + } + if b.SuiteRepresentative == b { + return false + } + b = b.SuiteRepresentative + } + return false +} + +func (b *Benchmark) BuildDir() string { + for b != nil { + if b.buildDir != "" { + return b.buildDir + } + if b.SuiteRepresentative == b { + return b.buildDir + } + b = b.SuiteRepresentative + } + return b.buildDir +} + +func (b *Benchmark) RunDir() string { + for b != nil { + if b.runDir != "" { + return b.runDir + } + if b.SuiteRepresentative == b { + return b.runDir + } + b = b.SuiteRepresentative + } + return b.runDir } var verbose counterFlag @@ -127,15 +170,16 @@ func main() { - var benchmarksString, configurationsString, stampLog string + var benchmarksString, configurationsString, suitesString, stampLog string flag.IntVar(&N, "N", N, "benchmark/test repeat count") flag.IntVar(&R, "R", R, "randomize binary layouts to reduce alignment artifacts (subsumes and is incompatible with -a, -N)") flag.BoolVar(&groupRuns, "G", groupRuns, "group runs by benchmark (give them similar platform noise)") flag.Var(&explicitAll, "a", "add '-a' flag to 'go test -c' to demand full recompile. Repeat or assign a value for repeat builds for benchmarking") - flag.IntVar(&shuffle, "s", shuffle, "dimensionality of (build) shuffling (0-3), 0 = none, 1 = per-benchmark, configuration ordering, 2 = bench, config pairs, 3 = across repetitions.") + flag.IntVar(&shuffle, "S", shuffle, "dimensionality of (build) shuffling (0-3), 0 = none, 1 = per-benchmark, configuration ordering, 2 = bench, config pairs, 3 = across repetitions.") + flag.StringVar(&suitesString, "s", "", "comma-separated list of suite names, which may imply multiple benchmarks. (-b is normally what you want)") flag.StringVar(&benchmarksString, "b", "", "comma-separated list of test/benchmark names (default is all)") flag.StringVar(&benchFile, "B", benchFile, "name of file containing benchmarks to run") @@ -303,7 +347,13 @@ for i := range todo.Benchmarks { b := &todo.Benchmarks[i] - s := suites[b.Name] + + if common.HasEscapes(b.Name) { + b.Name = common.Escapify(b.Name) + } + + update(&b.Suite, b.Name) + s := suites[b.Suite] if s == nil { fmt.Printf("Benchmark %s appearing in %s is not listed in %s\n", b.Name, benchFile, suiteFile) os.Exit(1) @@ -331,6 +381,7 @@ } } + benchmarkSuites := csToSet(suitesString) benchmarks := csToSet(benchmarksString) configurations := csToSet(configurationsString) @@ -397,12 +448,27 @@ } duplicates[bench.Name] = true - if benchmarks != nil { - _, present := benchmarks[bench.Name] - todo.Benchmarks[i].Disabled = !present - if present { - benchmarks[bench.Name] = false + if benchmarkSuites != nil || benchmarks != nil { + bPresent := false + sPresent := false + + if benchmarks != nil { + _, bPresent = benchmarks[bench.Name] + if bPresent { + benchmarks[bench.Name] = false + } } + + if benchmarkSuites != nil { + _, sPresent = benchmarkSuites[bench.Suite] + if sPresent { + benchmarkSuites[bench.Suite] = false + } + } + + present := bPresent || sPresent + todo.Benchmarks[i].Disabled = !present + } // Trim possible trailing slash, do not want if '/' == bench.Repo[len(bench.Repo)-1] { @@ -460,7 +526,7 @@ fmt.Println("Benchmarks:") for _, x := range todo.Benchmarks { s := x.Name + " (repo=" + x.Repo + x.Version + ")" - if x.Disabled { + if x.IsDisabled() { s += " (disabled)" } fmt.Printf(" %s\n", s) @@ -545,16 +611,25 @@ buildCount = 1 } + seenSuites := make(map[string]*Benchmark) + for i := range todo.Benchmarks { bench := &todo.Benchmarks[i] - if bench.Disabled { + if bench.IsDisabled() { continue } // Use a separate build directory and go.mod for each benchmark, otherwise there can be conflicts. // Initialize before building because this information tells where to run the test, also. - bench.BuildDir = path.Join(dirs.build, bench.Name) + bench.buildDir = path.Join(dirs.build, bench.Suite) + + if b := seenSuites[bench.Suite]; b != nil { + bench.SuiteRepresentative = b + continue + } + todo.BenchmarkSuites = append(todo.BenchmarkSuites, bench) + seenSuites[bench.Suite] = bench } if runContainer == "" { // If not reusing binaries/container... @@ -563,22 +638,21 @@ } // Obtain (go get -t -v bench.Repo) all benchmarks, once, populating src - for i := range todo.Benchmarks { - bench := &todo.Benchmarks[i] + for i, bench := range todo.BenchmarkSuites { - if bench.Disabled { + if bench.IsDisabled() { continue } // Use a separate go.mod for each benchmark, otherwise there can be conflicts. - if err := mkdirAsNeeded(bench.BuildDir); err != nil { - fmt.Printf("Couldn't create build subdirectory %s, error=%v", bench.BuildDir, err) + if err := mkdirAsNeeded(bench.buildDir); err != nil { + fmt.Printf("Couldn't create build subdirectory %s, error=%v", bench.buildDir, err) os.Exit(2) } getFiles := true - goDotMod := path.Join(bench.BuildDir, "go.mod") + goDotMod := path.Join(bench.buildDir, "go.mod") if _, err := os.Stat(goDotMod); err == nil { if !experiment { os.Remove(goDotMod) // always want a fresh go.mod @@ -587,7 +661,7 @@ } } if getFiles { - goModPath := filepath.Join(bench.BuildDir, "go.mod") + goModPath := filepath.Join(bench.buildDir, "go.mod") f, err := os.Create(goModPath) if err != nil { fmt.Printf("Error creating go.mod: %v", err) @@ -605,14 +679,14 @@ os.Exit(2) } if verbose > 0 { - fmt.Printf("(cd %s; cat <<EOF > %s\n%s\nEOF)\n", bench.BuildDir, "go.mod", goMod) + fmt.Printf("(cd %s; cat <<EOF > %s\n%s\nEOF)\n", bench.buildDir, "go.mod", goMod) } else { fmt.Print(".") } cmd := exec.Command("go", "get", "-t", "-v", bench.Repo+bench.Version) cmd.Env = DefaultEnv() - cmd.Dir = bench.BuildDir + cmd.Dir = bench.buildDir if !bench.NotSandboxed { // Do this so that OS-dependent dependencies are done correctly. cmd.Env = replaceEnv(cmd.Env, "GOOS", "linux") @@ -733,15 +807,15 @@ switch shuffle { case 0: // N times, for each benchmark, for each configuration, build. for yyy := 0; yyy < buildCount; yyy++ { - for bi, bench := range todo.Benchmarks { - if bench.Disabled { + for _, bench := range todo.BenchmarkSuites { + if bench.IsDisabled() { continue } for ci, config := range todo.Configurations { if config.Disabled { continue } - s := todo.Configurations[ci].compileOne(&todo.Benchmarks[bi], dirs.wd, yyy, R > 0) + s := todo.Configurations[ci].compileOne(bench, dirs.wd, yyy, R > 0) if s != "" { getAndBuildFailures = append(getAndBuildFailures, s) } @@ -755,8 +829,8 @@ } for yyy := 0; yyy < buildCount; yyy++ { - for bi, bench := range todo.Benchmarks { - if bench.Disabled { + for _, bench := range todo.BenchmarkSuites { + if bench.IsDisabled() { continue } @@ -767,7 +841,7 @@ if config.Disabled { continue } - s := config.compileOne(&todo.Benchmarks[bi], dirs.wd, yyy, R > 0) + s := config.compileOne(bench, dirs.wd, yyy, R > 0) if s != "" { getAndBuildFailures = append(getAndBuildFailures, s) } @@ -775,9 +849,9 @@ } } case 2: // N times, shuffle combination of benchmarks and configuration, build them all - permute := make([]pair, len(todo.Configurations)*len(todo.Benchmarks)) + permute := make([]pair, len(todo.Configurations)*len(todo.BenchmarkSuites)) i := 0 - for bi := range todo.Benchmarks { + for bi := range todo.BenchmarkSuites { for ci := range todo.Configurations { permute[i] = pair{b: bi, c: ci} i++ @@ -787,9 +861,9 @@ for yyy := 0; yyy < buildCount; yyy++ { rand.Shuffle(len(permute), func(i, j int) { permute[i], permute[j] = permute[j], permute[i] }) for _, p := range permute { - bench := &todo.Benchmarks[p.b] + bench := todo.BenchmarkSuites[p.b] config := &todo.Configurations[p.c] - if bench.Disabled || config.Disabled { + if bench.IsDisabled() || config.Disabled { continue } s := config.compileOne(bench, dirs.wd, yyy, R > 0) @@ -800,10 +874,10 @@ } case 3: // Shuffle all the N copies of all the benchmark and configuration pairs, build them all. - permute := make([]triple, buildCount*len(todo.Configurations)*len(todo.Benchmarks)) + permute := make([]triple, buildCount*len(todo.Configurations)*len(todo.BenchmarkSuites)) i := 0 for k := 0; k < buildCount; k++ { - for bi := range todo.Benchmarks { + for bi := range todo.BenchmarkSuites { for ci := range todo.Configurations { permute[i] = triple{b: bi, c: ci, k: k} i++ @@ -813,9 +887,9 @@ rand.Shuffle(len(permute), func(i, j int) { permute[i], permute[j] = permute[j], permute[i] }) for _, p := range permute { - bench := &todo.Benchmarks[p.b] + bench := todo.BenchmarkSuites[p.b] config := &todo.Configurations[p.c] - if bench.Disabled || config.Disabled { + if bench.IsDisabled() || config.Disabled { continue } s := config.compileOne(bench, dirs.wd, p.k, R > 0) @@ -868,17 +942,17 @@ // Initialize RunDir for benchmarks. benchmarks_loop: - for i := range todo.Benchmarks { - bench := &todo.Benchmarks[i] - if bench.Disabled { + for i, bench := range todo.BenchmarkSuites { + if bench.IsDisabled() { continue } + // Obtain directory containing testdata, if any: // Capture output of "go list -f {{.Dir}} $PKG" cmd := exec.Command("go", "list", "-f", "{{.Dir}}", bench.Repo) cmd.Env = DefaultEnv() - cmd.Dir = bench.BuildDir + cmd.Dir = bench.buildDir if verbose > 0 { fmt.Println(asCommandLine(dirs.wd, cmd)) @@ -900,13 +974,13 @@ // if sandboxed, strip cwd from prefix of rundir. rundir = rundir[len(dirs.wd):] } - bench.RunDir = bench.BuildDir + bench.runDir = bench.buildDir copy := func(subdir string, failIfMissing bool) bool { // as necessary, make a copy of subdir testdata := path.Join(rundir, subdir) if stat, err := os.Stat(testdata); err == nil { - testdataCopy := path.Join(bench.RunDir, subdir) + testdataCopy := path.Join(bench.runDir, subdir) var err error var commandLine string os.RemoveAll(testdataCopy) // clean out what can be cleaned @@ -1001,7 +1075,7 @@ for k := range todo.Benchmarks { b := &todo.Benchmarks[k] - if b.Disabled { + if b.IsDisabled() { continue } @@ -1070,7 +1144,7 @@ // if either the configuration or benchmark is disabled, return with empty output and no change (0) // to the return code. func benchOne(c *Configuration, b *Benchmark, i int, moreArgs []string) (s string, rc int) { - if c.Disabled || b.Disabled { + if c.Disabled || b.IsDisabled() { return } @@ -1128,7 +1202,7 @@ cmd.Args = append(cmd.Args, "-test.run="+b.Tests) cmd.Args = append(cmd.Args, "-test.bench="+b.Benchmarks) - cmd.Dir = b.RunDir + cmd.Dir = b.RunDir() cmd.Env = DefaultEnv() if root != "" { cmd.Env = replaceEnv(cmd.Env, "GOROOT", root) @@ -1160,7 +1234,7 @@ bin := "/" + path.Join(dirs.testBinDir, testBinaryName) wrappersAndBin = append(wrappersAndBin, bin) - cmd := exec.Command("docker", "run", "--net=none", "-w", b.RunDir) + cmd := exec.Command("docker", "run", "--net=none", "-w", b.RunDir()) for _, e := range runEnv { cmd.Args = append(cmd.Args, "-e", e)
diff --git a/cmd/bent/configs/benchmarks-isolated.toml b/cmd/bent/configs/benchmarks-isolated.toml new file mode 100644 index 0000000..04e38dd --- /dev/null +++ b/cmd/bent/configs/benchmarks-isolated.toml
@@ -0,0 +1,9344 @@ +# This file is produced be running "logotobench < foo.log > benchmarks-isolated.toml", +# where foo.log is typically the result of "bent -v -B=benchmarks-all.toml". +# Each "Benchmark" is an isolated run of a single benchmark from +# a set of benchmarks in a single _test.go file. +# +# This is not a "generated" file in the fully-automatic sense; if/when a +# new collection of benchmarks is added to the set, they can be +# processed separately and appended to this list (this is faster). + +[[Benchmarks]] + Name = "wazero-Invocation%2Finterpreter%2Fstring_manipulation_size_50" + Suite = "wazero" + Benchmarks = "^BenchmarkInvocation$/^interpreter$/^string_manipulation_size_50$" + +[[Benchmarks]] + Name = "wazero-Invocation%2Finterpreter%2Frandom_mat_mul_size_20" + Suite = "wazero" + Benchmarks = "^BenchmarkInvocation$/^interpreter$/^random_mat_mul_size_20$" + +[[Benchmarks]] + Name = "wazero-Compilation%2Fwithout_extern_cache" + Suite = "wazero" + Benchmarks = "^BenchmarkCompilation$/^without_extern_cache$" + +[[Benchmarks]] + Name = "workiva_btree_palm-ReadAndWrites" + Suite = "workiva_btree_palm" + Benchmarks = "^BenchmarkReadAndWrites$" + +[[Benchmarks]] + Name = "workiva_btree_palm-SimultaneousReadsAndWrites" + Suite = "workiva_btree_palm" + Benchmarks = "^BenchmarkSimultaneousReadsAndWrites$" + +[[Benchmarks]] + Name = "workiva_btree_palm-BulkAdd" + Suite = "workiva_btree_palm" + Benchmarks = "^BenchmarkBulkAdd$" + +[[Benchmarks]] + Name = "workiva_btree_palm-Add" + Suite = "workiva_btree_palm" + Benchmarks = "^BenchmarkAdd$" + +[[Benchmarks]] + Name = "workiva_btree_palm-BulkAddToExisting" + Suite = "workiva_btree_palm" + Benchmarks = "^BenchmarkBulkAddToExisting$" + +[[Benchmarks]] + Name = "workiva_btree_palm-Get" + Suite = "workiva_btree_palm" + Benchmarks = "^BenchmarkGet$" + +[[Benchmarks]] + Name = "workiva_btree_palm-BulkGet" + Suite = "workiva_btree_palm" + Benchmarks = "^BenchmarkBulkGet$" + +[[Benchmarks]] + Name = "workiva_btree_palm-Delete" + Suite = "workiva_btree_palm" + Benchmarks = "^BenchmarkDelete$" + +[[Benchmarks]] + Name = "workiva_btree_palm-BulkDelete" + Suite = "workiva_btree_palm" + Benchmarks = "^BenchmarkBulkDelete$" + +[[Benchmarks]] + Name = "workiva_btree_palm-FindQuery" + Suite = "workiva_btree_palm" + Benchmarks = "^BenchmarkFindQuery$" + +[[Benchmarks]] + Name = "workiva_btree_palm-ExecuteQuery" + Suite = "workiva_btree_palm" + Benchmarks = "^BenchmarkExecuteQuery$" + +[[Benchmarks]] + Name = "benhoyt_goawk-GlobalVars" + Suite = "benhoyt_goawk" + Benchmarks = "^BenchmarkGlobalVars$" + +[[Benchmarks]] + Name = "benhoyt_goawk-LocalVars" + Suite = "benhoyt_goawk" + Benchmarks = "^BenchmarkLocalVars$" + +[[Benchmarks]] + Name = "benhoyt_goawk-IncrDecr" + Suite = "benhoyt_goawk" + Benchmarks = "^BenchmarkIncrDecr$" + +[[Benchmarks]] + Name = "benhoyt_goawk-SimpleBuiltins" + Suite = "benhoyt_goawk" + Benchmarks = "^BenchmarkSimpleBuiltins$" + +[[Benchmarks]] + Name = "benhoyt_goawk-BuiltinMatch" + Suite = "benhoyt_goawk" + Benchmarks = "^BenchmarkBuiltinMatch$" + +[[Benchmarks]] + Name = "benhoyt_goawk-BuiltinLength" + Suite = "benhoyt_goawk" + Benchmarks = "^BenchmarkBuiltinLength$" + +[[Benchmarks]] + Name = "benhoyt_goawk-BuiltinIndex" + Suite = "benhoyt_goawk" + Benchmarks = "^BenchmarkBuiltinIndex$" + +[[Benchmarks]] + Name = "benhoyt_goawk-BuiltinSubstr" + Suite = "benhoyt_goawk" + Benchmarks = "^BenchmarkBuiltinSubstr$" + +[[Benchmarks]] + Name = "benhoyt_goawk-BuiltinSplitSpace" + Suite = "benhoyt_goawk" + Benchmarks = "^BenchmarkBuiltinSplitSpace$" + +[[Benchmarks]] + Name = "benhoyt_goawk-BuiltinSplitRegex" + Suite = "benhoyt_goawk" + Benchmarks = "^BenchmarkBuiltinSplitRegex$" + +[[Benchmarks]] + Name = "benhoyt_goawk-BuiltinSub" + Suite = "benhoyt_goawk" + Benchmarks = "^BenchmarkBuiltinSub$" + +[[Benchmarks]] + Name = "benhoyt_goawk-BuiltinSubAmpersand" + Suite = "benhoyt_goawk" + Benchmarks = "^BenchmarkBuiltinSubAmpersand$" + +[[Benchmarks]] + Name = "benhoyt_goawk-BuiltinGsub" + Suite = "benhoyt_goawk" + Benchmarks = "^BenchmarkBuiltinGsub$" + +[[Benchmarks]] + Name = "benhoyt_goawk-BuiltinGsubAmpersand" + Suite = "benhoyt_goawk" + Benchmarks = "^BenchmarkBuiltinGsubAmpersand$" + +[[Benchmarks]] + Name = "benhoyt_goawk-BuiltinSprintf" + Suite = "benhoyt_goawk" + Benchmarks = "^BenchmarkBuiltinSprintf$" + +[[Benchmarks]] + Name = "benhoyt_goawk-RecursiveFunc" + Suite = "benhoyt_goawk" + Benchmarks = "^BenchmarkRecursiveFunc$" + +[[Benchmarks]] + Name = "benhoyt_goawk-FuncCall" + Suite = "benhoyt_goawk" + Benchmarks = "^BenchmarkFuncCall$" + +[[Benchmarks]] + Name = "benhoyt_goawk-NativeFunc" + Suite = "benhoyt_goawk" + Benchmarks = "^BenchmarkNativeFunc$" + +[[Benchmarks]] + Name = "benhoyt_goawk-ForLoop" + Suite = "benhoyt_goawk" + Benchmarks = "^BenchmarkForLoop$" + +[[Benchmarks]] + Name = "benhoyt_goawk-ForInLoop" + Suite = "benhoyt_goawk" + Benchmarks = "^BenchmarkForInLoop$" + +[[Benchmarks]] + Name = "benhoyt_goawk-IfStatement" + Suite = "benhoyt_goawk" + Benchmarks = "^BenchmarkIfStatement$" + +[[Benchmarks]] + Name = "benhoyt_goawk-CondExpr" + Suite = "benhoyt_goawk" + Benchmarks = "^BenchmarkCondExpr$" + +[[Benchmarks]] + Name = "benhoyt_goawk-SimplePattern" + Suite = "benhoyt_goawk" + Benchmarks = "^BenchmarkSimplePattern$" + +[[Benchmarks]] + Name = "benhoyt_goawk-GetField" + Suite = "benhoyt_goawk" + Benchmarks = "^BenchmarkGetField$" + +[[Benchmarks]] + Name = "benhoyt_goawk-SetField" + Suite = "benhoyt_goawk" + Benchmarks = "^BenchmarkSetField$" + +[[Benchmarks]] + Name = "benhoyt_goawk-RegexMatch" + Suite = "benhoyt_goawk" + Benchmarks = "^BenchmarkRegexMatch$" + +[[Benchmarks]] + Name = "benhoyt_goawk-BinaryOperators" + Suite = "benhoyt_goawk" + Benchmarks = "^BenchmarkBinaryOperators$" + +[[Benchmarks]] + Name = "benhoyt_goawk-ConcatTwo" + Suite = "benhoyt_goawk" + Benchmarks = "^BenchmarkConcatTwo$" + +[[Benchmarks]] + Name = "benhoyt_goawk-ConcatSmall" + Suite = "benhoyt_goawk" + Benchmarks = "^BenchmarkConcatSmall$" + +[[Benchmarks]] + Name = "benhoyt_goawk-ConcatLarge" + Suite = "benhoyt_goawk" + Benchmarks = "^BenchmarkConcatLarge$" + +[[Benchmarks]] + Name = "benhoyt_goawk-Comparisons" + Suite = "benhoyt_goawk" + Benchmarks = "^BenchmarkComparisons$" + +[[Benchmarks]] + Name = "benhoyt_goawk-ArrayOperations" + Suite = "benhoyt_goawk" + Benchmarks = "^BenchmarkArrayOperations$" + +[[Benchmarks]] + Name = "benhoyt_goawk-Assign" + Suite = "benhoyt_goawk" + Benchmarks = "^BenchmarkAssign$" + +[[Benchmarks]] + Name = "benhoyt_goawk-AugAssign" + Suite = "benhoyt_goawk" + Benchmarks = "^BenchmarkAugAssign$" + +[[Benchmarks]] + Name = "benhoyt_goawk-Print" + Suite = "benhoyt_goawk" + Benchmarks = "^BenchmarkPrint$" + +[[Benchmarks]] + Name = "benhoyt_goawk-Printf" + Suite = "benhoyt_goawk" + Benchmarks = "^BenchmarkPrintf$" + +[[Benchmarks]] + Name = "benhoyt_goawk-RepeatExecProgram" + Suite = "benhoyt_goawk" + Benchmarks = "^BenchmarkRepeatExecProgram$" + +[[Benchmarks]] + Name = "benhoyt_goawk-RepeatNew" + Suite = "benhoyt_goawk" + Benchmarks = "^BenchmarkRepeatNew$" + +[[Benchmarks]] + Name = "benhoyt_goawk-RepeatIOExecProgram" + Suite = "benhoyt_goawk" + Benchmarks = "^BenchmarkRepeatIOExecProgram$" + +[[Benchmarks]] + Name = "benhoyt_goawk-RepeatIONew" + Suite = "benhoyt_goawk" + Benchmarks = "^BenchmarkRepeatIONew$" + +[[Benchmarks]] + Name = "benhoyt_goawk-CSVInputGoAWK" + Suite = "benhoyt_goawk" + Benchmarks = "^BenchmarkCSVInputGoAWK$" + +[[Benchmarks]] + Name = "benhoyt_goawk-CSVInputReader" + Suite = "benhoyt_goawk" + Benchmarks = "^BenchmarkCSVInputReader$" + +[[Benchmarks]] + Name = "benhoyt_goawk-CSVOutputGoAWK" + Suite = "benhoyt_goawk" + Benchmarks = "^BenchmarkCSVOutputGoAWK$" + +[[Benchmarks]] + Name = "benhoyt_goawk-CSVOutputWriter" + Suite = "benhoyt_goawk" + Benchmarks = "^BenchmarkCSVOutputWriter$" + +[[Benchmarks]] + Name = "workiva_hilbert-BulkAddPoints" + Suite = "workiva_hilbert" + Benchmarks = "^BenchmarkBulkAddPoints$" + +[[Benchmarks]] + Name = "workiva_hilbert-BulkUpdatePoints" + Suite = "workiva_hilbert" + Benchmarks = "^BenchmarkBulkUpdatePoints$" + +[[Benchmarks]] + Name = "workiva_hilbert-PointInsertion" + Suite = "workiva_hilbert" + Benchmarks = "^BenchmarkPointInsertion$" + +[[Benchmarks]] + Name = "workiva_hilbert-QueryPoints" + Suite = "workiva_hilbert" + Benchmarks = "^BenchmarkQueryPoints$" + +[[Benchmarks]] + Name = "workiva_hilbert-QueryBulkPoints" + Suite = "workiva_hilbert" + Benchmarks = "^BenchmarkQueryBulkPoints$" + +[[Benchmarks]] + Name = "workiva_hilbert-Delete" + Suite = "workiva_hilbert" + Benchmarks = "^BenchmarkDelete$" + +[[Benchmarks]] + Name = "hugo_hugolib-CascadeTarget%2FKind" + Suite = "hugo_hugolib" + Benchmarks = "^BenchmarkCascadeTarget$/^Kind$" + +[[Benchmarks]] + Name = "hugo_hugolib-AssembleDeepSiteWithManySections%2Fdepth%3D1%2FsectionsPerLevel%3D1%2FpagesPerSection%3D50" + Suite = "hugo_hugolib" + Benchmarks = "^BenchmarkAssembleDeepSiteWithManySections$/^depth=1$/^sectionsPerLevel=1$/^pagesPerSection=50$" + +[[Benchmarks]] + Name = "hugo_hugolib-AssembleDeepSiteWithManySections%2Fdepth%3D1%2FsectionsPerLevel%3D6%2FpagesPerSection%3D100" + Suite = "hugo_hugolib" + Benchmarks = "^BenchmarkAssembleDeepSiteWithManySections$/^depth=1$/^sectionsPerLevel=6$/^pagesPerSection=100$" + +[[Benchmarks]] + Name = "hugo_hugolib-AssembleDeepSiteWithManySections%2Fdepth%3D1%2FsectionsPerLevel%3D6%2FpagesPerSection%3D500" + Suite = "hugo_hugolib" + Benchmarks = "^BenchmarkAssembleDeepSiteWithManySections$/^depth=1$/^sectionsPerLevel=6$/^pagesPerSection=500$" + +[[Benchmarks]] + Name = "hugo_hugolib-AssembleDeepSiteWithManySections%2Fdepth%3D2%2FsectionsPerLevel%3D6%2FpagesPerSection%3D100" + Suite = "hugo_hugolib" + Benchmarks = "^BenchmarkAssembleDeepSiteWithManySections$/^depth=2$/^sectionsPerLevel=6$/^pagesPerSection=100$" + +[[Benchmarks]] + Name = "hugo_hugolib-AssembleDeepSiteWithManySections%2Fdepth%3D4%2FsectionsPerLevel%3D2%2FpagesPerSection%3D100" + Suite = "hugo_hugolib" + Benchmarks = "^BenchmarkAssembleDeepSiteWithManySections$/^depth=4$/^sectionsPerLevel=2$/^pagesPerSection=100$" + +[[Benchmarks]] + Name = "hugo_hugolib-Baseline" + Suite = "hugo_hugolib" + Benchmarks = "^BenchmarkBaseline$" + +[[Benchmarks]] + Name = "hugo_hugolib-IsTranslatedOneLanguage" + Suite = "hugo_hugolib" + Benchmarks = "^BenchmarkIsTranslatedOneLanguage$" + +[[Benchmarks]] + Name = "hugo_hugolib-MergeByLanguage" + Suite = "hugo_hugolib" + Benchmarks = "^BenchmarkMergeByLanguage$" + +[[Benchmarks]] + Name = "hugo_hugolib-PagesPrevNext%2F.Next-pages-300" + Suite = "hugo_hugolib" + Benchmarks = "^BenchmarkPagesPrevNext$/^\\.Next-pages-300$" + +[[Benchmarks]] + Name = "hugo_hugolib-PagesPrevNext%2F.Next-pages-5000" + Suite = "hugo_hugolib" + Benchmarks = "^BenchmarkPagesPrevNext$/^\\.Next-pages-5000$" + +[[Benchmarks]] + Name = "hugo_hugolib-PagesPrevNext%2F.Prev-pages-300" + Suite = "hugo_hugolib" + Benchmarks = "^BenchmarkPagesPrevNext$/^\\.Prev-pages-300$" + +[[Benchmarks]] + Name = "hugo_hugolib-PagesPrevNext%2F.Prev-pages-5000" + Suite = "hugo_hugolib" + Benchmarks = "^BenchmarkPagesPrevNext$/^\\.Prev-pages-5000$" + +[[Benchmarks]] + Name = "hugo_hugolib-PagesPrevNext%2FPages.Next-pages-300" + Suite = "hugo_hugolib" + Benchmarks = "^BenchmarkPagesPrevNext$/^Pages\\.Next-pages-300$" + +[[Benchmarks]] + Name = "hugo_hugolib-PagesPrevNext%2FPages.Next-pages-5000" + Suite = "hugo_hugolib" + Benchmarks = "^BenchmarkPagesPrevNext$/^Pages\\.Next-pages-5000$" + +[[Benchmarks]] + Name = "hugo_hugolib-PagesPrevNext%2FPages.Prev-pages-300" + Suite = "hugo_hugolib" + Benchmarks = "^BenchmarkPagesPrevNext$/^Pages\\.Prev-pages-300$" + +[[Benchmarks]] + Name = "hugo_hugolib-PagesPrevNext%2FPages.Prev-pages-5000" + Suite = "hugo_hugolib" + Benchmarks = "^BenchmarkPagesPrevNext$/^Pages\\.Prev-pages-5000$" + +[[Benchmarks]] + Name = "hugo_hugolib-PagesPrevNext%2FPages.Shuffled.Next-pages-300" + Suite = "hugo_hugolib" + Benchmarks = "^BenchmarkPagesPrevNext$/^Pages\\.Shuffled\\.Next-pages-300$" + +[[Benchmarks]] + Name = "hugo_hugolib-PagesPrevNext%2FPages.Shuffled.Next-pages-5000" + Suite = "hugo_hugolib" + Benchmarks = "^BenchmarkPagesPrevNext$/^Pages\\.Shuffled\\.Next-pages-5000$" + +[[Benchmarks]] + Name = "hugo_hugolib-PagesPrevNext%2FPages.Shuffled.Prev-pages-300" + Suite = "hugo_hugolib" + Benchmarks = "^BenchmarkPagesPrevNext$/^Pages\\.Shuffled\\.Prev-pages-300$" + +[[Benchmarks]] + Name = "hugo_hugolib-PagesPrevNext%2FPages.Shuffled.Prev-pages-5000" + Suite = "hugo_hugolib" + Benchmarks = "^BenchmarkPagesPrevNext$/^Pages\\.Shuffled\\.Prev-pages-5000$" + +[[Benchmarks]] + Name = "hugo_hugolib-PagesPrevNext%2FPages.ByTitle.Next-pages-300" + Suite = "hugo_hugolib" + Benchmarks = "^BenchmarkPagesPrevNext$/^Pages\\.ByTitle\\.Next-pages-300$" + +[[Benchmarks]] + Name = "hugo_hugolib-PagesPrevNext%2FPages.ByTitle.Next-pages-5000" + Suite = "hugo_hugolib" + Benchmarks = "^BenchmarkPagesPrevNext$/^Pages\\.ByTitle\\.Next-pages-5000$" + +[[Benchmarks]] + Name = "hugo_hugolib-RebuildContentFileChange" + Suite = "hugo_hugolib" + Benchmarks = "^BenchmarkRebuildContentFileChange$" + +[[Benchmarks]] + Name = "hugo_hugolib-CreateShortcodePlaceholders" + Suite = "hugo_hugolib" + Benchmarks = "^BenchmarkCreateShortcodePlaceholders$" + +[[Benchmarks]] + Name = "hugo_hugolib-TaxonomiesGetTerms%2Fpages_100" + Suite = "hugo_hugolib" + Benchmarks = "^BenchmarkTaxonomiesGetTerms$/^pages_100$" + +[[Benchmarks]] + Name = "hugo_hugolib-TaxonomiesGetTerms%2Fpages_1000" + Suite = "hugo_hugolib" + Benchmarks = "^BenchmarkTaxonomiesGetTerms$/^pages_1000$" + +[[Benchmarks]] + Name = "hugo_hugolib-TaxonomiesGetTerms%2Fpages_10000" + Suite = "hugo_hugolib" + Benchmarks = "^BenchmarkTaxonomiesGetTerms$/^pages_10000$" + +[[Benchmarks]] + Name = "hugo_hugolib-TaxonomiesGetTerms%2Fpages_20000" + Suite = "hugo_hugolib" + Benchmarks = "^BenchmarkTaxonomiesGetTerms$/^pages_20000$" + +[[Benchmarks]] + Name = "shopify_sarama-StickAssignmentWithLargeNumberOfConsumersAndTopics" + Suite = "shopify_sarama" + Benchmarks = "^BenchmarkStickAssignmentWithLargeNumberOfConsumersAndTopics$" + +[[Benchmarks]] + Name = "shopify_sarama-StickAssignmentWithLargeNumberOfConsumersAndTopicsAndExistingAssignments" + Suite = "shopify_sarama" + Benchmarks = "^BenchmarkStickAssignmentWithLargeNumberOfConsumersAndTopicsAndExistingAssignments$" + +[[Benchmarks]] + Name = "shopify_sarama-Broker_Open" + Suite = "shopify_sarama" + Benchmarks = "^BenchmarkBroker_Open$" + +[[Benchmarks]] + Name = "shopify_sarama-Broker_No_Metrics_Open" + Suite = "shopify_sarama" + Benchmarks = "^BenchmarkBroker_No_Metrics_Open$" + +[[Benchmarks]] + Name = "shopify_sarama-_getMetricNameForTopic" + Suite = "shopify_sarama" + Benchmarks = "^Benchmark_getMetricNameForTopic$" + +[[Benchmarks]] + Name = "shopify_sarama-_getMetricNameForBroker" + Suite = "shopify_sarama" + Benchmarks = "^Benchmark_getMetricNameForBroker$" + +[[Benchmarks]] + Name = "shopify_sarama-ProduceRequestEncodeMetrics1Partition" + Suite = "shopify_sarama" + Benchmarks = "^BenchmarkProduceRequestEncodeMetrics1Partition$" + +[[Benchmarks]] + Name = "shopify_sarama-ProduceRequestEncodeMetrics32Partitions" + Suite = "shopify_sarama" + Benchmarks = "^BenchmarkProduceRequestEncodeMetrics32Partitions$" + +[[Benchmarks]] + Name = "shopify_sarama-ProduceRequestEncodeMetrics128Partitions" + Suite = "shopify_sarama" + Benchmarks = "^BenchmarkProduceRequestEncodeMetrics128Partitions$" + +[[Benchmarks]] + Name = "shopify_sarama-ZstdMemoryConsumption%2Fno_drain" + Suite = "shopify_sarama" + Benchmarks = "^BenchmarkZstdMemoryConsumption$/^no_drain$" + +[[Benchmarks]] + Name = "shopify_sarama-ZstdMemoryConsumption%2Fwith_drain" + Suite = "shopify_sarama" + Benchmarks = "^BenchmarkZstdMemoryConsumption$/^with_drain$" + +[[Benchmarks]] + Name = "shopify_sarama-ZstdMemoryConsumption%2Fconcurrent" + Suite = "shopify_sarama" + Benchmarks = "^BenchmarkZstdMemoryConsumption$/^concurrent$" + +[[Benchmarks]] + Name = "nelsam_gxui_interval-General" + Suite = "nelsam_gxui_interval" + Benchmarks = "^BenchmarkGeneral$" + +[[Benchmarks]] + Name = "workiva_ctrie-Insert" + Suite = "workiva_ctrie" + Benchmarks = "^BenchmarkInsert$" + +[[Benchmarks]] + Name = "workiva_ctrie-Lookup" + Suite = "workiva_ctrie" + Benchmarks = "^BenchmarkLookup$" + +[[Benchmarks]] + Name = "workiva_ctrie-Remove" + Suite = "workiva_ctrie" + Benchmarks = "^BenchmarkRemove$" + +[[Benchmarks]] + Name = "workiva_ctrie-Snapshot" + Suite = "workiva_ctrie" + Benchmarks = "^BenchmarkSnapshot$" + +[[Benchmarks]] + Name = "workiva_ctrie-ReadOnlySnapshot" + Suite = "workiva_ctrie" + Benchmarks = "^BenchmarkReadOnlySnapshot$" + +[[Benchmarks]] + Name = "gonum_mat-CholeskyFactorize%2Fn%3D10" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkCholeskyFactorize$/^n=10$" + +[[Benchmarks]] + Name = "gonum_mat-CholeskyFactorize%2Fn%3D100" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkCholeskyFactorize$/^n=100$" + +[[Benchmarks]] + Name = "gonum_mat-CholeskyFactorize%2Fn%3D1000" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkCholeskyFactorize$/^n=1000$" + +[[Benchmarks]] + Name = "gonum_mat-CholeskyToSym%2Fn%3D10" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkCholeskyToSym$/^n=10$" + +[[Benchmarks]] + Name = "gonum_mat-CholeskyToSym%2Fn%3D100" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkCholeskyToSym$/^n=100$" + +[[Benchmarks]] + Name = "gonum_mat-CholeskyToSym%2Fn%3D1000" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkCholeskyToSym$/^n=1000$" + +[[Benchmarks]] + Name = "gonum_mat-CholeskyInverseTo%2Fn%3D10" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkCholeskyInverseTo$/^n=10$" + +[[Benchmarks]] + Name = "gonum_mat-CholeskyInverseTo%2Fn%3D100" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkCholeskyInverseTo$/^n=100$" + +[[Benchmarks]] + Name = "gonum_mat-CholeskyInverseTo%2Fn%3D1000" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkCholeskyInverseTo$/^n=1000$" + +[[Benchmarks]] + Name = "gonum_mat-MulDense100Half" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkMulDense100Half$" + +[[Benchmarks]] + Name = "gonum_mat-MulDense100Tenth" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkMulDense100Tenth$" + +[[Benchmarks]] + Name = "gonum_mat-MulDense1000Half" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkMulDense1000Half$" + +[[Benchmarks]] + Name = "gonum_mat-MulDense1000Tenth" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkMulDense1000Tenth$" + +[[Benchmarks]] + Name = "gonum_mat-MulDense1000Hundredth" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkMulDense1000Hundredth$" + +[[Benchmarks]] + Name = "gonum_mat-MulDense1000Thousandth" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkMulDense1000Thousandth$" + +[[Benchmarks]] + Name = "gonum_mat-PreMulDense100Half" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkPreMulDense100Half$" + +[[Benchmarks]] + Name = "gonum_mat-PreMulDense100Tenth" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkPreMulDense100Tenth$" + +[[Benchmarks]] + Name = "gonum_mat-PreMulDense1000Half" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkPreMulDense1000Half$" + +[[Benchmarks]] + Name = "gonum_mat-PreMulDense1000Tenth" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkPreMulDense1000Tenth$" + +[[Benchmarks]] + Name = "gonum_mat-PreMulDense1000Hundredth" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkPreMulDense1000Hundredth$" + +[[Benchmarks]] + Name = "gonum_mat-PreMulDense1000Thousandth" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkPreMulDense1000Thousandth$" + +[[Benchmarks]] + Name = "gonum_mat-DenseRow10" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkDenseRow10$" + +[[Benchmarks]] + Name = "gonum_mat-DenseRow100" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkDenseRow100$" + +[[Benchmarks]] + Name = "gonum_mat-DenseRow1000" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkDenseRow1000$" + +[[Benchmarks]] + Name = "gonum_mat-DenseExp10" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkDenseExp10$" + +[[Benchmarks]] + Name = "gonum_mat-DenseExp100" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkDenseExp100$" + +[[Benchmarks]] + Name = "gonum_mat-DenseExp1000" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkDenseExp1000$" + +[[Benchmarks]] + Name = "gonum_mat-DensePow10_3" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkDensePow10_3$" + +[[Benchmarks]] + Name = "gonum_mat-DensePow100_3" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkDensePow100_3$" + +[[Benchmarks]] + Name = "gonum_mat-DensePow1000_3" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkDensePow1000_3$" + +[[Benchmarks]] + Name = "gonum_mat-DensePow10_4" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkDensePow10_4$" + +[[Benchmarks]] + Name = "gonum_mat-DensePow100_4" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkDensePow100_4$" + +[[Benchmarks]] + Name = "gonum_mat-DensePow1000_4" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkDensePow1000_4$" + +[[Benchmarks]] + Name = "gonum_mat-DensePow10_5" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkDensePow10_5$" + +[[Benchmarks]] + Name = "gonum_mat-DensePow100_5" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkDensePow100_5$" + +[[Benchmarks]] + Name = "gonum_mat-DensePow1000_5" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkDensePow1000_5$" + +[[Benchmarks]] + Name = "gonum_mat-DensePow10_6" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkDensePow10_6$" + +[[Benchmarks]] + Name = "gonum_mat-DensePow100_6" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkDensePow100_6$" + +[[Benchmarks]] + Name = "gonum_mat-DensePow1000_6" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkDensePow1000_6$" + +[[Benchmarks]] + Name = "gonum_mat-DensePow10_7" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkDensePow10_7$" + +[[Benchmarks]] + Name = "gonum_mat-DensePow100_7" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkDensePow100_7$" + +[[Benchmarks]] + Name = "gonum_mat-DensePow1000_7" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkDensePow1000_7$" + +[[Benchmarks]] + Name = "gonum_mat-DensePow10_8" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkDensePow10_8$" + +[[Benchmarks]] + Name = "gonum_mat-DensePow100_8" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkDensePow100_8$" + +[[Benchmarks]] + Name = "gonum_mat-DensePow1000_8" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkDensePow1000_8$" + +[[Benchmarks]] + Name = "gonum_mat-DensePow10_9" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkDensePow10_9$" + +[[Benchmarks]] + Name = "gonum_mat-DensePow100_9" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkDensePow100_9$" + +[[Benchmarks]] + Name = "gonum_mat-DensePow1000_9" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkDensePow1000_9$" + +[[Benchmarks]] + Name = "gonum_mat-DenseMulTransDense100Half" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkDenseMulTransDense100Half$" + +[[Benchmarks]] + Name = "gonum_mat-DenseMulTransDense100Tenth" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkDenseMulTransDense100Tenth$" + +[[Benchmarks]] + Name = "gonum_mat-DenseMulTransDense1000Half" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkDenseMulTransDense1000Half$" + +[[Benchmarks]] + Name = "gonum_mat-DenseMulTransDense1000Tenth" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkDenseMulTransDense1000Tenth$" + +[[Benchmarks]] + Name = "gonum_mat-DenseMulTransDense1000Hundredth" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkDenseMulTransDense1000Hundredth$" + +[[Benchmarks]] + Name = "gonum_mat-DenseMulTransDense1000Thousandth" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkDenseMulTransDense1000Thousandth$" + +[[Benchmarks]] + Name = "gonum_mat-DenseMulTransDenseSym100Half" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkDenseMulTransDenseSym100Half$" + +[[Benchmarks]] + Name = "gonum_mat-DenseMulTransDenseSym100Tenth" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkDenseMulTransDenseSym100Tenth$" + +[[Benchmarks]] + Name = "gonum_mat-DenseMulTransDenseSym1000Half" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkDenseMulTransDenseSym1000Half$" + +[[Benchmarks]] + Name = "gonum_mat-DenseMulTransDenseSym1000Tenth" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkDenseMulTransDenseSym1000Tenth$" + +[[Benchmarks]] + Name = "gonum_mat-DenseMulTransDenseSym1000Hundredth" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkDenseMulTransDenseSym1000Hundredth$" + +[[Benchmarks]] + Name = "gonum_mat-DenseMulTransDenseSym1000Thousandth" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkDenseMulTransDenseSym1000Thousandth$" + +[[Benchmarks]] + Name = "gonum_mat-DenseSum1000" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkDenseSum1000$" + +[[Benchmarks]] + Name = "gonum_mat-InnerSmSm" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkInnerSmSm$" + +[[Benchmarks]] + Name = "gonum_mat-InnerMedMed" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkInnerMedMed$" + +[[Benchmarks]] + Name = "gonum_mat-InnerLgLg" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkInnerLgLg$" + +[[Benchmarks]] + Name = "gonum_mat-InnerLgSm" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkInnerLgSm$" + +[[Benchmarks]] + Name = "gonum_mat-MarshalDense10" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkMarshalDense10$" + +[[Benchmarks]] + Name = "gonum_mat-MarshalDense100" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkMarshalDense100$" + +[[Benchmarks]] + Name = "gonum_mat-MarshalDense1000" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkMarshalDense1000$" + +[[Benchmarks]] + Name = "gonum_mat-MarshalDense10000" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkMarshalDense10000$" + +[[Benchmarks]] + Name = "gonum_mat-UnmarshalDense10" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkUnmarshalDense10$" + +[[Benchmarks]] + Name = "gonum_mat-UnmarshalDense100" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkUnmarshalDense100$" + +[[Benchmarks]] + Name = "gonum_mat-UnmarshalDense1000" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkUnmarshalDense1000$" + +[[Benchmarks]] + Name = "gonum_mat-UnmarshalDense10000" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkUnmarshalDense10000$" + +[[Benchmarks]] + Name = "gonum_mat-MarshalToDense10" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkMarshalToDense10$" + +[[Benchmarks]] + Name = "gonum_mat-MarshalToDense100" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkMarshalToDense100$" + +[[Benchmarks]] + Name = "gonum_mat-MarshalToDense1000" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkMarshalToDense1000$" + +[[Benchmarks]] + Name = "gonum_mat-MarshalToDense10000" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkMarshalToDense10000$" + +[[Benchmarks]] + Name = "gonum_mat-UnmarshalFromDense10" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkUnmarshalFromDense10$" + +[[Benchmarks]] + Name = "gonum_mat-UnmarshalFromDense100" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkUnmarshalFromDense100$" + +[[Benchmarks]] + Name = "gonum_mat-UnmarshalFromDense1000" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkUnmarshalFromDense1000$" + +[[Benchmarks]] + Name = "gonum_mat-UnmarshalFromDense10000" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkUnmarshalFromDense10000$" + +[[Benchmarks]] + Name = "gonum_mat-MarshalVecDense10" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkMarshalVecDense10$" + +[[Benchmarks]] + Name = "gonum_mat-MarshalVecDense100" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkMarshalVecDense100$" + +[[Benchmarks]] + Name = "gonum_mat-MarshalVecDense1000" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkMarshalVecDense1000$" + +[[Benchmarks]] + Name = "gonum_mat-MarshalVecDense10000" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkMarshalVecDense10000$" + +[[Benchmarks]] + Name = "gonum_mat-UnmarshalVecDense10" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkUnmarshalVecDense10$" + +[[Benchmarks]] + Name = "gonum_mat-UnmarshalVecDense100" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkUnmarshalVecDense100$" + +[[Benchmarks]] + Name = "gonum_mat-UnmarshalVecDense1000" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkUnmarshalVecDense1000$" + +[[Benchmarks]] + Name = "gonum_mat-UnmarshalVecDense10000" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkUnmarshalVecDense10000$" + +[[Benchmarks]] + Name = "gonum_mat-MarshalToVecDense10" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkMarshalToVecDense10$" + +[[Benchmarks]] + Name = "gonum_mat-MarshalToVecDense100" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkMarshalToVecDense100$" + +[[Benchmarks]] + Name = "gonum_mat-MarshalToVecDense1000" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkMarshalToVecDense1000$" + +[[Benchmarks]] + Name = "gonum_mat-MarshalToVecDense10000" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkMarshalToVecDense10000$" + +[[Benchmarks]] + Name = "gonum_mat-UnmarshalFromVecDense10" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkUnmarshalFromVecDense10$" + +[[Benchmarks]] + Name = "gonum_mat-UnmarshalFromVecDense100" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkUnmarshalFromVecDense100$" + +[[Benchmarks]] + Name = "gonum_mat-UnmarshalFromVecDense1000" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkUnmarshalFromVecDense1000$" + +[[Benchmarks]] + Name = "gonum_mat-UnmarshalFromVecDense10000" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkUnmarshalFromVecDense10000$" + +[[Benchmarks]] + Name = "gonum_mat-Pool10by10Uncleared" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkPool10by10Uncleared$" + +[[Benchmarks]] + Name = "gonum_mat-Pool10by10Cleared" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkPool10by10Cleared$" + +[[Benchmarks]] + Name = "gonum_mat-New10by10" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkNew10by10$" + +[[Benchmarks]] + Name = "gonum_mat-Pool100by100Uncleared" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkPool100by100Uncleared$" + +[[Benchmarks]] + Name = "gonum_mat-Pool100by100Cleared" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkPool100by100Cleared$" + +[[Benchmarks]] + Name = "gonum_mat-New100by100" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkNew100by100$" + +[[Benchmarks]] + Name = "gonum_mat-MulWorkspaceDense100Half" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkMulWorkspaceDense100Half$" + +[[Benchmarks]] + Name = "gonum_mat-MulWorkspaceDense100Tenth" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkMulWorkspaceDense100Tenth$" + +[[Benchmarks]] + Name = "gonum_mat-MulWorkspaceDense1000Half" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkMulWorkspaceDense1000Half$" + +[[Benchmarks]] + Name = "gonum_mat-MulWorkspaceDense1000Tenth" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkMulWorkspaceDense1000Tenth$" + +[[Benchmarks]] + Name = "gonum_mat-MulWorkspaceDense1000Hundredth" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkMulWorkspaceDense1000Hundredth$" + +[[Benchmarks]] + Name = "gonum_mat-MulWorkspaceDense1000Thousandth" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkMulWorkspaceDense1000Thousandth$" + +[[Benchmarks]] + Name = "gonum_mat-SymSum1000" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkSymSum1000$" + +[[Benchmarks]] + Name = "gonum_mat-TriSum%2FBenchmarkTriSum100" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkTriSum$/^BenchmarkTriSum100$" + +[[Benchmarks]] + Name = "gonum_mat-TriSum%2FBenchmarkTriSum200" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkTriSum$/^BenchmarkTriSum200$" + +[[Benchmarks]] + Name = "gonum_mat-TriSum%2FBenchmarkTriSum400" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkTriSum$/^BenchmarkTriSum400$" + +[[Benchmarks]] + Name = "gonum_mat-TriSum%2FBenchmarkTriSum800" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkTriSum$/^BenchmarkTriSum800$" + +[[Benchmarks]] + Name = "gonum_mat-TriSum%2FBenchmarkTriSum1600" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkTriSum$/^BenchmarkTriSum1600$" + +[[Benchmarks]] + Name = "gonum_mat-TriMul%2FBenchmarkTriMul100" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkTriMul$/^BenchmarkTriMul100$" + +[[Benchmarks]] + Name = "gonum_mat-TriMul%2FBenchmarkTriMul200" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkTriMul$/^BenchmarkTriMul200$" + +[[Benchmarks]] + Name = "gonum_mat-TriMul%2FBenchmarkTriMul400" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkTriMul$/^BenchmarkTriMul400$" + +[[Benchmarks]] + Name = "gonum_mat-TriMul%2FBenchmarkTriMul800" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkTriMul$/^BenchmarkTriMul800$" + +[[Benchmarks]] + Name = "gonum_mat-TriMul%2FBenchmarkTriMul1600" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkTriMul$/^BenchmarkTriMul1600$" + +[[Benchmarks]] + Name = "gonum_mat-TriMulDiag%2FBenchmarkTriMulDiag100" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkTriMulDiag$/^BenchmarkTriMulDiag100$" + +[[Benchmarks]] + Name = "gonum_mat-TriMulDiag%2FBenchmarkTriMulDiag200" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkTriMulDiag$/^BenchmarkTriMulDiag200$" + +[[Benchmarks]] + Name = "gonum_mat-TriMulDiag%2FBenchmarkTriMulDiag400" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkTriMulDiag$/^BenchmarkTriMulDiag400$" + +[[Benchmarks]] + Name = "gonum_mat-TriMulDiag%2FBenchmarkTriMulDiag800" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkTriMulDiag$/^BenchmarkTriMulDiag800$" + +[[Benchmarks]] + Name = "gonum_mat-TriMulDiag%2FBenchmarkTriMulDiag1600" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkTriMulDiag$/^BenchmarkTriMulDiag1600$" + +[[Benchmarks]] + Name = "gonum_mat-TriMul2Diag%2FBenchmarkTriMul2Diag100" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkTriMul2Diag$/^BenchmarkTriMul2Diag100$" + +[[Benchmarks]] + Name = "gonum_mat-TriMul2Diag%2FBenchmarkTriMul2Diag200" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkTriMul2Diag$/^BenchmarkTriMul2Diag200$" + +[[Benchmarks]] + Name = "gonum_mat-TriMul2Diag%2FBenchmarkTriMul2Diag400" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkTriMul2Diag$/^BenchmarkTriMul2Diag400$" + +[[Benchmarks]] + Name = "gonum_mat-TriMul2Diag%2FBenchmarkTriMul2Diag800" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkTriMul2Diag$/^BenchmarkTriMul2Diag800$" + +[[Benchmarks]] + Name = "gonum_mat-TriMul2Diag%2FBenchmarkTriMul2Diag1600" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkTriMul2Diag$/^BenchmarkTriMul2Diag1600$" + +[[Benchmarks]] + Name = "gonum_mat-AddScaledVec10Inc1" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkAddScaledVec10Inc1$" + +[[Benchmarks]] + Name = "gonum_mat-AddScaledVec100Inc1" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkAddScaledVec100Inc1$" + +[[Benchmarks]] + Name = "gonum_mat-AddScaledVec1000Inc1" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkAddScaledVec1000Inc1$" + +[[Benchmarks]] + Name = "gonum_mat-AddScaledVec10000Inc1" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkAddScaledVec10000Inc1$" + +[[Benchmarks]] + Name = "gonum_mat-AddScaledVec100000Inc1" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkAddScaledVec100000Inc1$" + +[[Benchmarks]] + Name = "gonum_mat-AddScaledVec10Inc2" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkAddScaledVec10Inc2$" + +[[Benchmarks]] + Name = "gonum_mat-AddScaledVec100Inc2" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkAddScaledVec100Inc2$" + +[[Benchmarks]] + Name = "gonum_mat-AddScaledVec1000Inc2" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkAddScaledVec1000Inc2$" + +[[Benchmarks]] + Name = "gonum_mat-AddScaledVec10000Inc2" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkAddScaledVec10000Inc2$" + +[[Benchmarks]] + Name = "gonum_mat-AddScaledVec100000Inc2" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkAddScaledVec100000Inc2$" + +[[Benchmarks]] + Name = "gonum_mat-AddScaledVec10Inc20" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkAddScaledVec10Inc20$" + +[[Benchmarks]] + Name = "gonum_mat-AddScaledVec100Inc20" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkAddScaledVec100Inc20$" + +[[Benchmarks]] + Name = "gonum_mat-AddScaledVec1000Inc20" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkAddScaledVec1000Inc20$" + +[[Benchmarks]] + Name = "gonum_mat-AddScaledVec10000Inc20" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkAddScaledVec10000Inc20$" + +[[Benchmarks]] + Name = "gonum_mat-AddScaledVec100000Inc20" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkAddScaledVec100000Inc20$" + +[[Benchmarks]] + Name = "gonum_mat-ScaleVec10Inc1" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkScaleVec10Inc1$" + +[[Benchmarks]] + Name = "gonum_mat-ScaleVec100Inc1" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkScaleVec100Inc1$" + +[[Benchmarks]] + Name = "gonum_mat-ScaleVec1000Inc1" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkScaleVec1000Inc1$" + +[[Benchmarks]] + Name = "gonum_mat-ScaleVec10000Inc1" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkScaleVec10000Inc1$" + +[[Benchmarks]] + Name = "gonum_mat-ScaleVec100000Inc1" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkScaleVec100000Inc1$" + +[[Benchmarks]] + Name = "gonum_mat-ScaleVec10Inc2" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkScaleVec10Inc2$" + +[[Benchmarks]] + Name = "gonum_mat-ScaleVec100Inc2" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkScaleVec100Inc2$" + +[[Benchmarks]] + Name = "gonum_mat-ScaleVec1000Inc2" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkScaleVec1000Inc2$" + +[[Benchmarks]] + Name = "gonum_mat-ScaleVec10000Inc2" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkScaleVec10000Inc2$" + +[[Benchmarks]] + Name = "gonum_mat-ScaleVec100000Inc2" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkScaleVec100000Inc2$" + +[[Benchmarks]] + Name = "gonum_mat-ScaleVec10Inc20" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkScaleVec10Inc20$" + +[[Benchmarks]] + Name = "gonum_mat-ScaleVec100Inc20" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkScaleVec100Inc20$" + +[[Benchmarks]] + Name = "gonum_mat-ScaleVec1000Inc20" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkScaleVec1000Inc20$" + +[[Benchmarks]] + Name = "gonum_mat-ScaleVec10000Inc20" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkScaleVec10000Inc20$" + +[[Benchmarks]] + Name = "gonum_mat-ScaleVec100000Inc20" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkScaleVec100000Inc20$" + +[[Benchmarks]] + Name = "gonum_mat-AddVec10Inc1" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkAddVec10Inc1$" + +[[Benchmarks]] + Name = "gonum_mat-AddVec100Inc1" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkAddVec100Inc1$" + +[[Benchmarks]] + Name = "gonum_mat-AddVec1000Inc1" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkAddVec1000Inc1$" + +[[Benchmarks]] + Name = "gonum_mat-AddVec10000Inc1" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkAddVec10000Inc1$" + +[[Benchmarks]] + Name = "gonum_mat-AddVec100000Inc1" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkAddVec100000Inc1$" + +[[Benchmarks]] + Name = "gonum_mat-AddVec10Inc2" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkAddVec10Inc2$" + +[[Benchmarks]] + Name = "gonum_mat-AddVec100Inc2" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkAddVec100Inc2$" + +[[Benchmarks]] + Name = "gonum_mat-AddVec1000Inc2" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkAddVec1000Inc2$" + +[[Benchmarks]] + Name = "gonum_mat-AddVec10000Inc2" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkAddVec10000Inc2$" + +[[Benchmarks]] + Name = "gonum_mat-AddVec100000Inc2" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkAddVec100000Inc2$" + +[[Benchmarks]] + Name = "gonum_mat-AddVec10Inc20" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkAddVec10Inc20$" + +[[Benchmarks]] + Name = "gonum_mat-AddVec100Inc20" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkAddVec100Inc20$" + +[[Benchmarks]] + Name = "gonum_mat-AddVec1000Inc20" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkAddVec1000Inc20$" + +[[Benchmarks]] + Name = "gonum_mat-AddVec10000Inc20" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkAddVec10000Inc20$" + +[[Benchmarks]] + Name = "gonum_mat-AddVec100000Inc20" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkAddVec100000Inc20$" + +[[Benchmarks]] + Name = "gonum_mat-SubVec10Inc1" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkSubVec10Inc1$" + +[[Benchmarks]] + Name = "gonum_mat-SubVec100Inc1" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkSubVec100Inc1$" + +[[Benchmarks]] + Name = "gonum_mat-SubVec1000Inc1" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkSubVec1000Inc1$" + +[[Benchmarks]] + Name = "gonum_mat-SubVec10000Inc1" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkSubVec10000Inc1$" + +[[Benchmarks]] + Name = "gonum_mat-SubVec100000Inc1" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkSubVec100000Inc1$" + +[[Benchmarks]] + Name = "gonum_mat-SubVec10Inc2" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkSubVec10Inc2$" + +[[Benchmarks]] + Name = "gonum_mat-SubVec100Inc2" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkSubVec100Inc2$" + +[[Benchmarks]] + Name = "gonum_mat-SubVec1000Inc2" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkSubVec1000Inc2$" + +[[Benchmarks]] + Name = "gonum_mat-SubVec10000Inc2" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkSubVec10000Inc2$" + +[[Benchmarks]] + Name = "gonum_mat-SubVec100000Inc2" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkSubVec100000Inc2$" + +[[Benchmarks]] + Name = "gonum_mat-SubVec10Inc20" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkSubVec10Inc20$" + +[[Benchmarks]] + Name = "gonum_mat-SubVec100Inc20" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkSubVec100Inc20$" + +[[Benchmarks]] + Name = "gonum_mat-SubVec1000Inc20" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkSubVec1000Inc20$" + +[[Benchmarks]] + Name = "gonum_mat-SubVec10000Inc20" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkSubVec10000Inc20$" + +[[Benchmarks]] + Name = "gonum_mat-SubVec100000Inc20" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkSubVec100000Inc20$" + +[[Benchmarks]] + Name = "gonum_mat-VectorSum100000" + Suite = "gonum_mat" + Benchmarks = "^BenchmarkVectorSum100000$" + +[[Benchmarks]] + Name = "thriftrw_gen-RoundTrip%2FPrimitiveOptionalStruct%2FEncode" + Suite = "thriftrw_gen" + Benchmarks = "^BenchmarkRoundTrip$/^PrimitiveOptionalStruct$/^Encode$" + +[[Benchmarks]] + Name = "thriftrw_gen-RoundTrip%2FPrimitiveOptionalStruct%2FStreaming_Encode" + Suite = "thriftrw_gen" + Benchmarks = "^BenchmarkRoundTrip$/^PrimitiveOptionalStruct$/^Streaming_Encode$" + +[[Benchmarks]] + Name = "thriftrw_gen-RoundTrip%2FPrimitiveOptionalStruct%2FDecode" + Suite = "thriftrw_gen" + Benchmarks = "^BenchmarkRoundTrip$/^PrimitiveOptionalStruct$/^Decode$" + +[[Benchmarks]] + Name = "thriftrw_gen-RoundTrip%2FPrimitiveOptionalStruct%2FStreaming_Decode" + Suite = "thriftrw_gen" + Benchmarks = "^BenchmarkRoundTrip$/^PrimitiveOptionalStruct$/^Streaming_Decode$" + +[[Benchmarks]] + Name = "thriftrw_gen-RoundTrip%2FGraph%2FEncode" + Suite = "thriftrw_gen" + Benchmarks = "^BenchmarkRoundTrip$/^Graph$/^Encode$" + +[[Benchmarks]] + Name = "thriftrw_gen-RoundTrip%2FGraph%2FStreaming_Encode" + Suite = "thriftrw_gen" + Benchmarks = "^BenchmarkRoundTrip$/^Graph$/^Streaming_Encode$" + +[[Benchmarks]] + Name = "thriftrw_gen-RoundTrip%2FGraph%2FDecode" + Suite = "thriftrw_gen" + Benchmarks = "^BenchmarkRoundTrip$/^Graph$/^Decode$" + +[[Benchmarks]] + Name = "thriftrw_gen-RoundTrip%2FGraph%2FStreaming_Decode" + Suite = "thriftrw_gen" + Benchmarks = "^BenchmarkRoundTrip$/^Graph$/^Streaming_Decode$" + +[[Benchmarks]] + Name = "thriftrw_gen-RoundTrip%2FContainersOfContainers%2FEncode" + Suite = "thriftrw_gen" + Benchmarks = "^BenchmarkRoundTrip$/^ContainersOfContainers$/^Encode$" + +[[Benchmarks]] + Name = "thriftrw_gen-RoundTrip%2FContainersOfContainers%2FStreaming_Encode" + Suite = "thriftrw_gen" + Benchmarks = "^BenchmarkRoundTrip$/^ContainersOfContainers$/^Streaming_Encode$" + +[[Benchmarks]] + Name = "thriftrw_gen-RoundTrip%2FContainersOfContainers%2FDecode" + Suite = "thriftrw_gen" + Benchmarks = "^BenchmarkRoundTrip$/^ContainersOfContainers$/^Decode$" + +[[Benchmarks]] + Name = "thriftrw_gen-RoundTrip%2FContainersOfContainers%2FStreaming_Decode" + Suite = "thriftrw_gen" + Benchmarks = "^BenchmarkRoundTrip$/^ContainersOfContainers$/^Streaming_Decode$" + +[[Benchmarks]] + Name = "bloom_bloom-Estimated" + Suite = "bloom_bloom" + Benchmarks = "^BenchmarkEstimated$" + +[[Benchmarks]] + Name = "bloom_bloom-SeparateTestAndAdd" + Suite = "bloom_bloom" + Benchmarks = "^BenchmarkSeparateTestAndAdd$" + +[[Benchmarks]] + Name = "bloom_bloom-CombinedTestAndAdd" + Suite = "bloom_bloom" + Benchmarks = "^BenchmarkCombinedTestAndAdd$" + +[[Benchmarks]] + Name = "uber_zap-BufferedWriteSyncer%2Fwrite_file_with_buffer" + Suite = "uber_zap" + Benchmarks = "^BenchmarkBufferedWriteSyncer$/^write_file_with_buffer$" + +[[Benchmarks]] + Name = "uber_zap-MultiWriteSyncer%2F2_discarder" + Suite = "uber_zap" + Benchmarks = "^BenchmarkMultiWriteSyncer$/^2_discarder$" + +[[Benchmarks]] + Name = "uber_zap-MultiWriteSyncer%2F4_discarder" + Suite = "uber_zap" + Benchmarks = "^BenchmarkMultiWriteSyncer$/^4_discarder$" + +[[Benchmarks]] + Name = "uber_zap-MultiWriteSyncer%2F4_discarder_with_buffer" + Suite = "uber_zap" + Benchmarks = "^BenchmarkMultiWriteSyncer$/^4_discarder_with_buffer$" + +[[Benchmarks]] + Name = "uber_zap-WriteSyncer%2Fwrite_file_with_no_buffer" + Suite = "uber_zap" + Benchmarks = "^BenchmarkWriteSyncer$/^write_file_with_no_buffer$" + +[[Benchmarks]] + Name = "uber_zap-ZapConsole" + Suite = "uber_zap" + Benchmarks = "^BenchmarkZapConsole$" + +[[Benchmarks]] + Name = "uber_zap-JSONLogMarshalerFunc" + Suite = "uber_zap" + Benchmarks = "^BenchmarkJSONLogMarshalerFunc$" + +[[Benchmarks]] + Name = "uber_zap-ZapJSONFloat32AndComplex64" + Suite = "uber_zap" + Benchmarks = "^BenchmarkZapJSONFloat32AndComplex64$" + +[[Benchmarks]] + Name = "uber_zap-ZapJSON" + Suite = "uber_zap" + Benchmarks = "^BenchmarkZapJSON$" + +[[Benchmarks]] + Name = "uber_zap-StandardJSON" + Suite = "uber_zap" + Benchmarks = "^BenchmarkStandardJSON$" + +[[Benchmarks]] + Name = "uber_zap-Sampler_Check%2F7_keys" + Suite = "uber_zap" + Benchmarks = "^BenchmarkSampler_Check$/^7_keys$" + +[[Benchmarks]] + Name = "uber_zap-Sampler_Check%2F50_keys" + Suite = "uber_zap" + Benchmarks = "^BenchmarkSampler_Check$/^50_keys$" + +[[Benchmarks]] + Name = "uber_zap-Sampler_Check%2F100_keys" + Suite = "uber_zap" + Benchmarks = "^BenchmarkSampler_Check$/^100_keys$" + +[[Benchmarks]] + Name = "uber_zap-Sampler_CheckWithHook%2F7_keys" + Suite = "uber_zap" + Benchmarks = "^BenchmarkSampler_CheckWithHook$/^7_keys$" + +[[Benchmarks]] + Name = "uber_zap-Sampler_CheckWithHook%2F50_keys" + Suite = "uber_zap" + Benchmarks = "^BenchmarkSampler_CheckWithHook$/^50_keys$" + +[[Benchmarks]] + Name = "uber_zap-Sampler_CheckWithHook%2F100_keys" + Suite = "uber_zap" + Benchmarks = "^BenchmarkSampler_CheckWithHook$/^100_keys$" + +[[Benchmarks]] + Name = "uber_zap-TeeCheck" + Suite = "uber_zap" + Benchmarks = "^BenchmarkTeeCheck$" + +[[Benchmarks]] + Name = "cespare_mph-Build" + Suite = "cespare_mph" + Benchmarks = "^BenchmarkBuild$" + +[[Benchmarks]] + Name = "cespare_mph-Table" + Suite = "cespare_mph" + Benchmarks = "^BenchmarkTable$" + +[[Benchmarks]] + Name = "cespare_mph-TableMap" + Suite = "cespare_mph" + Benchmarks = "^BenchmarkTableMap$" + +[[Benchmarks]] + Name = "cespare_mph-Murmur%2F1" + Suite = "cespare_mph" + Benchmarks = "^BenchmarkMurmur$/^1$" + +[[Benchmarks]] + Name = "cespare_mph-Murmur%2F4" + Suite = "cespare_mph" + Benchmarks = "^BenchmarkMurmur$/^4$" + +[[Benchmarks]] + Name = "cespare_mph-Murmur%2F8" + Suite = "cespare_mph" + Benchmarks = "^BenchmarkMurmur$/^8$" + +[[Benchmarks]] + Name = "cespare_mph-Murmur%2F16" + Suite = "cespare_mph" + Benchmarks = "^BenchmarkMurmur$/^16$" + +[[Benchmarks]] + Name = "cespare_mph-Murmur%2F32" + Suite = "cespare_mph" + Benchmarks = "^BenchmarkMurmur$/^32$" + +[[Benchmarks]] + Name = "cespare_mph-Murmur%2F50" + Suite = "cespare_mph" + Benchmarks = "^BenchmarkMurmur$/^50$" + +[[Benchmarks]] + Name = "cespare_mph-Murmur%2F500" + Suite = "cespare_mph" + Benchmarks = "^BenchmarkMurmur$/^500$" + +[[Benchmarks]] + Name = "capnproto2-TextMovementBetweenSegments" + Suite = "capnproto2" + Benchmarks = "^BenchmarkTextMovementBetweenSegments$" + +[[Benchmarks]] + Name = "capnproto2-Marshal" + Suite = "capnproto2" + Benchmarks = "^BenchmarkMarshal$" + +[[Benchmarks]] + Name = "capnproto2-Unmarshal" + Suite = "capnproto2" + Benchmarks = "^BenchmarkUnmarshal$" + +[[Benchmarks]] + Name = "capnproto2-Unmarshal_Reuse" + Suite = "capnproto2" + Benchmarks = "^BenchmarkUnmarshal_Reuse$" + +[[Benchmarks]] + Name = "capnproto2-Decode" + Suite = "capnproto2" + Benchmarks = "^BenchmarkDecode$" + +[[Benchmarks]] + Name = "capnproto2-Decode_Reuse" + Suite = "capnproto2" + Benchmarks = "^BenchmarkDecode_Reuse$" + +[[Benchmarks]] + Name = "capnproto2-Growth_SingleSegment" + Suite = "capnproto2" + Benchmarks = "^BenchmarkGrowth_SingleSegment$" + +[[Benchmarks]] + Name = "capnproto2-Growth_MultiSegment" + Suite = "capnproto2" + Benchmarks = "^BenchmarkGrowth_MultiSegment$" + +[[Benchmarks]] + Name = "capnproto2-SmallMessage_SingleSegment" + Suite = "capnproto2" + Benchmarks = "^BenchmarkSmallMessage_SingleSegment$" + +[[Benchmarks]] + Name = "capnproto2-SmallMessage_MultiSegment" + Suite = "capnproto2" + Benchmarks = "^BenchmarkSmallMessage_MultiSegment$" + +[[Benchmarks]] + Name = "spexs2-Run%2F10k%2F0" + Suite = "spexs2" + Benchmarks = "^BenchmarkRun$/^10k$/^0$" + +[[Benchmarks]] + Name = "spexs2-Run%2F10k%2F1" + Suite = "spexs2" + Benchmarks = "^BenchmarkRun$/^10k$/^1$" + +[[Benchmarks]] + Name = "spexs2-Run%2F10k%2F2" + Suite = "spexs2" + Benchmarks = "^BenchmarkRun$/^10k$/^2$" + +[[Benchmarks]] + Name = "spexs2-Run%2F10k%2F4" + Suite = "spexs2" + Benchmarks = "^BenchmarkRun$/^10k$/^4$" + +[[Benchmarks]] + Name = "spexs2-Run%2F10k%2F8" + Suite = "spexs2" + Benchmarks = "^BenchmarkRun$/^10k$/^8$" + +[[Benchmarks]] + Name = "spexs2-Run%2F10k%2F16" + Suite = "spexs2" + Benchmarks = "^BenchmarkRun$/^10k$/^16$" + +[[Benchmarks]] + Name = "spexs2-Run%2F10k%2F32" + Suite = "spexs2" + Benchmarks = "^BenchmarkRun$/^10k$/^32$" + +[[Benchmarks]] + Name = "spexs2-Run%2F30k%2F0" + Suite = "spexs2" + Benchmarks = "^BenchmarkRun$/^30k$/^0$" + +[[Benchmarks]] + Name = "spexs2-Run%2F30k%2F1" + Suite = "spexs2" + Benchmarks = "^BenchmarkRun$/^30k$/^1$" + +[[Benchmarks]] + Name = "spexs2-Run%2F30k%2F2" + Suite = "spexs2" + Benchmarks = "^BenchmarkRun$/^30k$/^2$" + +[[Benchmarks]] + Name = "spexs2-Run%2F30k%2F4" + Suite = "spexs2" + Benchmarks = "^BenchmarkRun$/^30k$/^4$" + +[[Benchmarks]] + Name = "spexs2-Run%2F30k%2F8" + Suite = "spexs2" + Benchmarks = "^BenchmarkRun$/^30k$/^8$" + +[[Benchmarks]] + Name = "spexs2-Run%2F30k%2F16" + Suite = "spexs2" + Benchmarks = "^BenchmarkRun$/^30k$/^16$" + +[[Benchmarks]] + Name = "spexs2-Run%2F30k%2F32" + Suite = "spexs2" + Benchmarks = "^BenchmarkRun$/^30k$/^32$" + +[[Benchmarks]] + Name = "workiva_rangetree-ImmutableMultiDimensionInserts" + Suite = "workiva_rangetree" + Benchmarks = "^BenchmarkImmutableMultiDimensionInserts$" + +[[Benchmarks]] + Name = "workiva_rangetree-ImmutableMultiDimensionBulkInsert" + Suite = "workiva_rangetree" + Benchmarks = "^BenchmarkImmutableMultiDimensionBulkInsert$" + +[[Benchmarks]] + Name = "workiva_rangetree-MultiDimensionBulkInsert" + Suite = "workiva_rangetree" + Benchmarks = "^BenchmarkMultiDimensionBulkInsert$" + +[[Benchmarks]] + Name = "workiva_rangetree-ImmutableInsertFirstDimension" + Suite = "workiva_rangetree" + Benchmarks = "^BenchmarkImmutableInsertFirstDimension$" + +[[Benchmarks]] + Name = "workiva_rangetree-ImmutableInsertSecondDimension" + Suite = "workiva_rangetree" + Benchmarks = "^BenchmarkImmutableInsertSecondDimension$" + +[[Benchmarks]] + Name = "workiva_rangetree-Prepend" + Suite = "workiva_rangetree" + Benchmarks = "^BenchmarkPrepend$" + +[[Benchmarks]] + Name = "workiva_rangetree-OTAddItemsMultiDimensions" + Suite = "workiva_rangetree" + Benchmarks = "^BenchmarkOTAddItemsMultiDimensions$" + +[[Benchmarks]] + Name = "workiva_rangetree-OTQueryItemsMultiDimensions" + Suite = "workiva_rangetree" + Benchmarks = "^BenchmarkOTQueryItemsMultiDimensions$" + +[[Benchmarks]] + Name = "workiva_rangetree-OTDeleteItemsMultiDimensions" + Suite = "workiva_rangetree" + Benchmarks = "^BenchmarkOTDeleteItemsMultiDimensions$" + +[[Benchmarks]] + Name = "workiva_rangetree-Apply" + Suite = "workiva_rangetree" + Benchmarks = "^BenchmarkApply$" + +[[Benchmarks]] + Name = "workiva_rangetree-InsertFirstDimension" + Suite = "workiva_rangetree" + Benchmarks = "^BenchmarkInsertFirstDimension$" + +[[Benchmarks]] + Name = "workiva_rangetree-InsertSecondDimension" + Suite = "workiva_rangetree" + Benchmarks = "^BenchmarkInsertSecondDimension$" + +[[Benchmarks]] + Name = "workiva_rangetree-DeleteFirstDimension" + Suite = "workiva_rangetree" + Benchmarks = "^BenchmarkDeleteFirstDimension$" + +[[Benchmarks]] + Name = "workiva_rangetree-DeleteSecondDimension" + Suite = "workiva_rangetree" + Benchmarks = "^BenchmarkDeleteSecondDimension$" + +[[Benchmarks]] + Name = "workiva_rangetree-GetMultiDimensions" + Suite = "workiva_rangetree" + Benchmarks = "^BenchmarkGetMultiDimensions$" + +[[Benchmarks]] + Name = "dustin_humanize-ParseBigBytes" + Suite = "dustin_humanize" + Benchmarks = "^BenchmarkParseBigBytes$" + +[[Benchmarks]] + Name = "dustin_humanize-BigBytes" + Suite = "dustin_humanize" + Benchmarks = "^BenchmarkBigBytes$" + +[[Benchmarks]] + Name = "dustin_humanize-ParseBytes" + Suite = "dustin_humanize" + Benchmarks = "^BenchmarkParseBytes$" + +[[Benchmarks]] + Name = "dustin_humanize-Bytes" + Suite = "dustin_humanize" + Benchmarks = "^BenchmarkBytes$" + +[[Benchmarks]] + Name = "dustin_humanize-Commas" + Suite = "dustin_humanize" + Benchmarks = "^BenchmarkCommas$" + +[[Benchmarks]] + Name = "dustin_humanize-Commaf" + Suite = "dustin_humanize" + Benchmarks = "^BenchmarkCommaf$" + +[[Benchmarks]] + Name = "dustin_humanize-BigCommas" + Suite = "dustin_humanize" + Benchmarks = "^BenchmarkBigCommas$" + +[[Benchmarks]] + Name = "dustin_humanize-BigCommaf" + Suite = "dustin_humanize" + Benchmarks = "^BenchmarkBigCommaf$" + +[[Benchmarks]] + Name = "dustin_humanize-FtoaRegexTrailing" + Suite = "dustin_humanize" + Benchmarks = "^BenchmarkFtoaRegexTrailing$" + +[[Benchmarks]] + Name = "dustin_humanize-FtoaFunc" + Suite = "dustin_humanize" + Benchmarks = "^BenchmarkFtoaFunc$" + +[[Benchmarks]] + Name = "dustin_humanize-FmtF" + Suite = "dustin_humanize" + Benchmarks = "^BenchmarkFmtF$" + +[[Benchmarks]] + Name = "dustin_humanize-StrconvF" + Suite = "dustin_humanize" + Benchmarks = "^BenchmarkStrconvF$" + +[[Benchmarks]] + Name = "dustin_humanize-ParseSI" + Suite = "dustin_humanize" + Benchmarks = "^BenchmarkParseSI$" + +[[Benchmarks]] + Name = "k8s_cache-AddWithSlowHandlers%2FunlockWhileProcessing%3Dfalse" + Suite = "k8s_cache" + Benchmarks = "^BenchmarkAddWithSlowHandlers$/^unlockWhileProcessing=false$" + +[[Benchmarks]] + Name = "k8s_cache-AddWithSlowHandlers%2FunlockWhileProcessing%3Dtrue" + Suite = "k8s_cache" + Benchmarks = "^BenchmarkAddWithSlowHandlers$/^unlockWhileProcessing=true$" + +[[Benchmarks]] + Name = "k8s_cache-DeltaFIFOListKeys" + Suite = "k8s_cache" + Benchmarks = "^BenchmarkDeltaFIFOListKeys$" + +[[Benchmarks]] + Name = "k8s_cache-Lister_Match_1k_100" + Suite = "k8s_cache" + Benchmarks = "^BenchmarkLister_Match_1k_100$" + +[[Benchmarks]] + Name = "k8s_cache-Lister_Match_10k_100" + Suite = "k8s_cache" + Benchmarks = "^BenchmarkLister_Match_10k_100$" + +[[Benchmarks]] + Name = "k8s_cache-Lister_Match_100k_100" + Suite = "k8s_cache" + Benchmarks = "^BenchmarkLister_Match_100k_100$" + +[[Benchmarks]] + Name = "k8s_cache-Lister_Match_1M_100" + Suite = "k8s_cache" + Benchmarks = "^BenchmarkLister_Match_1M_100$" + +[[Benchmarks]] + Name = "k8s_cache-Lister_Match_1M_0" + Suite = "k8s_cache" + Benchmarks = "^BenchmarkLister_Match_1M_0$" + +[[Benchmarks]] + Name = "k8s_cache-Listener" + Suite = "k8s_cache" + Benchmarks = "^BenchmarkListener$" + +[[Benchmarks]] + Name = "k8s_cache-ReflectorResyncChanMany" + Suite = "k8s_cache" + Benchmarks = "^BenchmarkReflectorResyncChanMany$" + +[[Benchmarks]] + Name = "k8s_cache-ExtractList%2FPodList" + Suite = "k8s_cache" + Benchmarks = "^BenchmarkExtractList$/^PodList$" + +[[Benchmarks]] + Name = "k8s_cache-ExtractList%2FConfigMapList" + Suite = "k8s_cache" + Benchmarks = "^BenchmarkExtractList$/^ConfigMapList$" + +[[Benchmarks]] + Name = "k8s_cache-EachListItem%2FPodList" + Suite = "k8s_cache" + Benchmarks = "^BenchmarkEachListItem$/^PodList$" + +[[Benchmarks]] + Name = "k8s_cache-EachListItem%2FConfigMapList" + Suite = "k8s_cache" + Benchmarks = "^BenchmarkEachListItem$/^ConfigMapList$" + +[[Benchmarks]] + Name = "k8s_cache-ExtractListWithAlloc%2FPodList" + Suite = "k8s_cache" + Benchmarks = "^BenchmarkExtractListWithAlloc$/^PodList$" + +[[Benchmarks]] + Name = "k8s_cache-ExtractListWithAlloc%2FConfigMapList" + Suite = "k8s_cache" + Benchmarks = "^BenchmarkExtractListWithAlloc$/^ConfigMapList$" + +[[Benchmarks]] + Name = "k8s_cache-EachListItemWithAlloc%2FPodList" + Suite = "k8s_cache" + Benchmarks = "^BenchmarkEachListItemWithAlloc$/^PodList$" + +[[Benchmarks]] + Name = "k8s_cache-EachListItemWithAlloc%2FConfigMapList" + Suite = "k8s_cache" + Benchmarks = "^BenchmarkEachListItemWithAlloc$/^ConfigMapList$" + +[[Benchmarks]] + Name = "k8s_cache-ReflectorList%2FPodList" + Suite = "k8s_cache" + Benchmarks = "^BenchmarkReflectorList$/^PodList$" + +[[Benchmarks]] + Name = "k8s_cache-ReflectorList%2FConfigMapList" + Suite = "k8s_cache" + Benchmarks = "^BenchmarkReflectorList$/^ConfigMapList$" + +[[Benchmarks]] + Name = "k8s_cache-Indexer" + Suite = "k8s_cache" + Benchmarks = "^BenchmarkIndexer$" + +[[Benchmarks]] + Name = "k8s_workqueue-DelayingQueue_AddAfter" + Suite = "k8s_workqueue" + Benchmarks = "^BenchmarkDelayingQueue_AddAfter$" + +[[Benchmarks]] + Name = "k8s_workqueue-ParallelizeUntil%2Fpieces%3A1000%2Cworkers%3A10%2CchunkSize%3A1" + Suite = "k8s_workqueue" + Benchmarks = "^BenchmarkParallelizeUntil$/^pieces:1000,workers:10,chunkSize:1$" + +[[Benchmarks]] + Name = "k8s_workqueue-ParallelizeUntil%2Fpieces%3A1000%2Cworkers%3A10%2CchunkSize%3A10" + Suite = "k8s_workqueue" + Benchmarks = "^BenchmarkParallelizeUntil$/^pieces:1000,workers:10,chunkSize:10$" + +[[Benchmarks]] + Name = "k8s_workqueue-ParallelizeUntil%2Fpieces%3A1000%2Cworkers%3A10%2CchunkSize%3A100" + Suite = "k8s_workqueue" + Benchmarks = "^BenchmarkParallelizeUntil$/^pieces:1000,workers:10,chunkSize:100$" + +[[Benchmarks]] + Name = "k8s_workqueue-ParallelizeUntil%2Fpieces%3A999%2Cworkers%3A10%2CchunkSize%3A13" + Suite = "k8s_workqueue" + Benchmarks = "^BenchmarkParallelizeUntil$/^pieces:999,workers:10,chunkSize:13$" + +[[Benchmarks]] + Name = "k8s_workqueue-Queue" + Suite = "k8s_workqueue" + Benchmarks = "^BenchmarkQueue$" + +[[Benchmarks]] + Name = "gonum_topo-TarjanSCCGnp_10_tenth" + Suite = "gonum_topo" + Benchmarks = "^BenchmarkTarjanSCCGnp_10_tenth$" + +[[Benchmarks]] + Name = "gonum_topo-TarjanSCCGnp_100_tenth" + Suite = "gonum_topo" + Benchmarks = "^BenchmarkTarjanSCCGnp_100_tenth$" + +[[Benchmarks]] + Name = "gonum_topo-TarjanSCCGnp_1000_tenth" + Suite = "gonum_topo" + Benchmarks = "^BenchmarkTarjanSCCGnp_1000_tenth$" + +[[Benchmarks]] + Name = "gonum_topo-TarjanSCCGnp_10_half" + Suite = "gonum_topo" + Benchmarks = "^BenchmarkTarjanSCCGnp_10_half$" + +[[Benchmarks]] + Name = "gonum_topo-TarjanSCCGnp_100_half" + Suite = "gonum_topo" + Benchmarks = "^BenchmarkTarjanSCCGnp_100_half$" + +[[Benchmarks]] + Name = "gonum_topo-TarjanSCCGnp_1000_half" + Suite = "gonum_topo" + Benchmarks = "^BenchmarkTarjanSCCGnp_1000_half$" + +[[Benchmarks]] + Name = "gonum_topo-UndirectedCyclesInGnp_100_tenth" + Suite = "gonum_topo" + Benchmarks = "^BenchmarkUndirectedCyclesInGnp_100_tenth$" + +[[Benchmarks]] + Name = "gonum_topo-UndirectedCyclesInGnp_10_half" + Suite = "gonum_topo" + Benchmarks = "^BenchmarkUndirectedCyclesInGnp_10_half$" + +[[Benchmarks]] + Name = "gonum_topo-UndirectedCyclesInGnp_100_half" + Suite = "gonum_topo" + Benchmarks = "^BenchmarkUndirectedCyclesInGnp_100_half$" + +[[Benchmarks]] + Name = "gonum_topo-SortPath_10" + Suite = "gonum_topo" + Benchmarks = "^BenchmarkSortPath_10$" + +[[Benchmarks]] + Name = "gonum_topo-SortPath_1000" + Suite = "gonum_topo" + Benchmarks = "^BenchmarkSortPath_1000$" + +[[Benchmarks]] + Name = "gonum_topo-SortPath_100000" + Suite = "gonum_topo" + Benchmarks = "^BenchmarkSortPath_100000$" + +[[Benchmarks]] + Name = "gonum_topo-SortStabilizedGnp_10_tenth" + Suite = "gonum_topo" + Benchmarks = "^BenchmarkSortStabilizedGnp_10_tenth$" + +[[Benchmarks]] + Name = "gonum_topo-SortStabilizedPath_10" + Suite = "gonum_topo" + Benchmarks = "^BenchmarkSortStabilizedPath_10$" + +[[Benchmarks]] + Name = "gonum_topo-SortStabilizedPath_1000" + Suite = "gonum_topo" + Benchmarks = "^BenchmarkSortStabilizedPath_1000$" + +[[Benchmarks]] + Name = "gonum_topo-SortStabilizedPath_100000" + Suite = "gonum_topo" + Benchmarks = "^BenchmarkSortStabilizedPath_100000$" + +[[Benchmarks]] + Name = "gonum_topo-BronKerbosch%2Fwikipedia_example" + Suite = "gonum_topo" + Benchmarks = "^BenchmarkBronKerbosch$/^wikipedia_example$" + +[[Benchmarks]] + Name = "gonum_topo-BronKerbosch%2FBatagelj-Zaversnik_Graph" + Suite = "gonum_topo" + Benchmarks = "^BenchmarkBronKerbosch$/^Batagelj-Zaversnik_Graph$" + +[[Benchmarks]] + Name = "gonum_topo-CliqueGraph%2Fsimple" + Suite = "gonum_topo" + Benchmarks = "^BenchmarkCliqueGraph$/^simple$" + +[[Benchmarks]] + Name = "gonum_topo-CliqueGraph%2FBatagelj-Zaversnik_Graph" + Suite = "gonum_topo" + Benchmarks = "^BenchmarkCliqueGraph$/^Batagelj-Zaversnik_Graph$" + +[[Benchmarks]] + Name = "kanzi-BWTSmallBlock" + Suite = "kanzi" + Benchmarks = "^BenchmarkBWTSmallBlock$" + +[[Benchmarks]] + Name = "kanzi-BWTBigBlock" + Suite = "kanzi" + Benchmarks = "^BenchmarkBWTBigBlock$" + +[[Benchmarks]] + Name = "kanzi-BWTS" + Suite = "kanzi" + Benchmarks = "^BenchmarkBWTS$" + +[[Benchmarks]] + Name = "kanzi-ExpGolomb" + Suite = "kanzi" + Benchmarks = "^BenchmarkExpGolomb$" + +[[Benchmarks]] + Name = "kanzi-Huffman" + Suite = "kanzi" + Benchmarks = "^BenchmarkHuffman$" + +[[Benchmarks]] + Name = "kanzi-ANS0" + Suite = "kanzi" + Benchmarks = "^BenchmarkANS0$" + +[[Benchmarks]] + Name = "kanzi-ANS1" + Suite = "kanzi" + Benchmarks = "^BenchmarkANS1$" + +[[Benchmarks]] + Name = "kanzi-FPAQ" + Suite = "kanzi" + Benchmarks = "^BenchmarkFPAQ$" + +[[Benchmarks]] + Name = "kanzi-CM" + Suite = "kanzi" + Benchmarks = "^BenchmarkCM$" + +[[Benchmarks]] + Name = "kanzi-TPAQ" + Suite = "kanzi" + Benchmarks = "^BenchmarkTPAQ$" + +[[Benchmarks]] + Name = "kanzi-XXHash32b" + Suite = "kanzi" + Benchmarks = "^BenchmarkXXHash32b$" + +[[Benchmarks]] + Name = "kanzi-XXHash64" + Suite = "kanzi" + Benchmarks = "^BenchmarkXXHash64$" + +[[Benchmarks]] + Name = "kanzi-LZ" + Suite = "kanzi" + Benchmarks = "^BenchmarkLZ$" + +[[Benchmarks]] + Name = "kanzi-LZP" + Suite = "kanzi" + Benchmarks = "^BenchmarkLZP$" + +[[Benchmarks]] + Name = "kanzi-LZX" + Suite = "kanzi" + Benchmarks = "^BenchmarkLZX$" + +[[Benchmarks]] + Name = "kanzi-Copy" + Suite = "kanzi" + Benchmarks = "^BenchmarkCopy$" + +[[Benchmarks]] + Name = "kanzi-Alias" + Suite = "kanzi" + Benchmarks = "^BenchmarkAlias$" + +[[Benchmarks]] + Name = "kanzi-ROLZ" + Suite = "kanzi" + Benchmarks = "^BenchmarkROLZ$" + +[[Benchmarks]] + Name = "kanzi-ZRLT" + Suite = "kanzi" + Benchmarks = "^BenchmarkZRLT$" + +[[Benchmarks]] + Name = "kanzi-RLT" + Suite = "kanzi" + Benchmarks = "^BenchmarkRLT$" + +[[Benchmarks]] + Name = "kanzi-SRT" + Suite = "kanzi" + Benchmarks = "^BenchmarkSRT$" + +[[Benchmarks]] + Name = "kanzi-ROLZX" + Suite = "kanzi" + Benchmarks = "^BenchmarkROLZX$" + +[[Benchmarks]] + Name = "kanzi-Rank" + Suite = "kanzi" + Benchmarks = "^BenchmarkRank$" + +[[Benchmarks]] + Name = "kanzi-MTFT" + Suite = "kanzi" + Benchmarks = "^BenchmarkMTFT$" + +[[Benchmarks]] + Name = "commonmark_markdown-RenderSpecNoHTML" + Suite = "commonmark_markdown" + Benchmarks = "^BenchmarkRenderSpecNoHTML$" + +[[Benchmarks]] + Name = "commonmark_markdown-RenderSpec" + Suite = "commonmark_markdown" + Benchmarks = "^BenchmarkRenderSpec$" + +[[Benchmarks]] + Name = "commonmark_markdown-RenderSpecBlackFriday2" + Suite = "commonmark_markdown" + Benchmarks = "^BenchmarkRenderSpecBlackFriday2$" + +[[Benchmarks]] + Name = "workiva_avl-ImmutableInsert" + Suite = "workiva_avl" + Benchmarks = "^BenchmarkImmutableInsert$" + +[[Benchmarks]] + Name = "workiva_avl-ImmutableGet" + Suite = "workiva_avl" + Benchmarks = "^BenchmarkImmutableGet$" + +[[Benchmarks]] + Name = "workiva_avl-ImmutableBulkInsert" + Suite = "workiva_avl" + Benchmarks = "^BenchmarkImmutableBulkInsert$" + +[[Benchmarks]] + Name = "workiva_avl-ImmutableDelete" + Suite = "workiva_avl" + Benchmarks = "^BenchmarkImmutableDelete$" + +[[Benchmarks]] + Name = "workiva_avl-ImmutableBulkDelete" + Suite = "workiva_avl" + Benchmarks = "^BenchmarkImmutableBulkDelete$" + +[[Benchmarks]] + Name = "cespare_xxhash-Sum64%2F4B" + Suite = "cespare_xxhash" + Benchmarks = "^BenchmarkSum64$/^4B$" + +[[Benchmarks]] + Name = "cespare_xxhash-Sum64%2F16B" + Suite = "cespare_xxhash" + Benchmarks = "^BenchmarkSum64$/^16B$" + +[[Benchmarks]] + Name = "cespare_xxhash-Sum64%2F100B" + Suite = "cespare_xxhash" + Benchmarks = "^BenchmarkSum64$/^100B$" + +[[Benchmarks]] + Name = "cespare_xxhash-Sum64%2F4KB" + Suite = "cespare_xxhash" + Benchmarks = "^BenchmarkSum64$/^4KB$" + +[[Benchmarks]] + Name = "cespare_xxhash-Sum64%2F10MB" + Suite = "cespare_xxhash" + Benchmarks = "^BenchmarkSum64$/^10MB$" + +[[Benchmarks]] + Name = "cespare_xxhash-Sum64String%2F4B" + Suite = "cespare_xxhash" + Benchmarks = "^BenchmarkSum64String$/^4B$" + +[[Benchmarks]] + Name = "cespare_xxhash-Sum64String%2F16B" + Suite = "cespare_xxhash" + Benchmarks = "^BenchmarkSum64String$/^16B$" + +[[Benchmarks]] + Name = "cespare_xxhash-Sum64String%2F100B" + Suite = "cespare_xxhash" + Benchmarks = "^BenchmarkSum64String$/^100B$" + +[[Benchmarks]] + Name = "cespare_xxhash-Sum64String%2F4KB" + Suite = "cespare_xxhash" + Benchmarks = "^BenchmarkSum64String$/^4KB$" + +[[Benchmarks]] + Name = "cespare_xxhash-Sum64String%2F10MB" + Suite = "cespare_xxhash" + Benchmarks = "^BenchmarkSum64String$/^10MB$" + +[[Benchmarks]] + Name = "cespare_xxhash-DigestBytes%2F4B" + Suite = "cespare_xxhash" + Benchmarks = "^BenchmarkDigestBytes$/^4B$" + +[[Benchmarks]] + Name = "cespare_xxhash-DigestBytes%2F16B" + Suite = "cespare_xxhash" + Benchmarks = "^BenchmarkDigestBytes$/^16B$" + +[[Benchmarks]] + Name = "cespare_xxhash-DigestBytes%2F100B" + Suite = "cespare_xxhash" + Benchmarks = "^BenchmarkDigestBytes$/^100B$" + +[[Benchmarks]] + Name = "cespare_xxhash-DigestBytes%2F4KB" + Suite = "cespare_xxhash" + Benchmarks = "^BenchmarkDigestBytes$/^4KB$" + +[[Benchmarks]] + Name = "cespare_xxhash-DigestBytes%2F10MB" + Suite = "cespare_xxhash" + Benchmarks = "^BenchmarkDigestBytes$/^10MB$" + +[[Benchmarks]] + Name = "cespare_xxhash-DigestString%2F4B" + Suite = "cespare_xxhash" + Benchmarks = "^BenchmarkDigestString$/^4B$" + +[[Benchmarks]] + Name = "cespare_xxhash-DigestString%2F16B" + Suite = "cespare_xxhash" + Benchmarks = "^BenchmarkDigestString$/^16B$" + +[[Benchmarks]] + Name = "cespare_xxhash-DigestString%2F100B" + Suite = "cespare_xxhash" + Benchmarks = "^BenchmarkDigestString$/^100B$" + +[[Benchmarks]] + Name = "cespare_xxhash-DigestString%2F4KB" + Suite = "cespare_xxhash" + Benchmarks = "^BenchmarkDigestString$/^4KB$" + +[[Benchmarks]] + Name = "cespare_xxhash-DigestString%2F10MB" + Suite = "cespare_xxhash" + Benchmarks = "^BenchmarkDigestString$/^10MB$" + +[[Benchmarks]] + Name = "ethereum_ecies-GenerateKeyP256" + Suite = "ethereum_ecies" + Benchmarks = "^BenchmarkGenerateKeyP256$" + +[[Benchmarks]] + Name = "ethereum_ecies-GenSharedKeyP256" + Suite = "ethereum_ecies" + Benchmarks = "^BenchmarkGenSharedKeyP256$" + +[[Benchmarks]] + Name = "ethereum_ecies-GenSharedKeyS256" + Suite = "ethereum_ecies" + Benchmarks = "^BenchmarkGenSharedKeyS256$" + +[[Benchmarks]] + Name = "gonum_community-KCliqueCommunities%2Fsimple-k%3D3" + Suite = "gonum_community" + Benchmarks = "^BenchmarkKCliqueCommunities$/^simple-k=3$" + +[[Benchmarks]] + Name = "gonum_community-KCliqueCommunities%2FBatagelj-Zaversnik_Graph-k%3D3" + Suite = "gonum_community" + Benchmarks = "^BenchmarkKCliqueCommunities$/^Batagelj-Zaversnik_Graph-k=3$" + +[[Benchmarks]] + Name = "gonum_community-KCliqueCommunities%2FBatagelj-Zaversnik_Graph-k%3D4" + Suite = "gonum_community" + Benchmarks = "^BenchmarkKCliqueCommunities$/^Batagelj-Zaversnik_Graph-k=4$" + +[[Benchmarks]] + Name = "gonum_community-LouvainDirectedMultiplex" + Suite = "gonum_community" + Benchmarks = "^BenchmarkLouvainDirectedMultiplex$" + +[[Benchmarks]] + Name = "gonum_community-NewDirectedLayers%2FgraphSize%3D1%2CnumGraphs%3D1" + Suite = "gonum_community" + Benchmarks = "^BenchmarkNewDirectedLayers$/^graphSize=1,numGraphs=1$" + +[[Benchmarks]] + Name = "gonum_community-NewDirectedLayers%2FgraphSize%3D1%2CnumGraphs%3D10" + Suite = "gonum_community" + Benchmarks = "^BenchmarkNewDirectedLayers$/^graphSize=1,numGraphs=10$" + +[[Benchmarks]] + Name = "gonum_community-NewDirectedLayers%2FgraphSize%3D10%2CnumGraphs%3D1" + Suite = "gonum_community" + Benchmarks = "^BenchmarkNewDirectedLayers$/^graphSize=10,numGraphs=1$" + +[[Benchmarks]] + Name = "gonum_community-NewDirectedLayers%2FgraphSize%3D10%2CnumGraphs%3D10" + Suite = "gonum_community" + Benchmarks = "^BenchmarkNewDirectedLayers$/^graphSize=10,numGraphs=10$" + +[[Benchmarks]] + Name = "gonum_community-NewDirectedLayers%2FgraphSize%3D1000%2CnumGraphs%3D1" + Suite = "gonum_community" + Benchmarks = "^BenchmarkNewDirectedLayers$/^graphSize=1000,numGraphs=1$" + +[[Benchmarks]] + Name = "gonum_community-NewDirectedLayers%2FgraphSize%3D1000%2CnumGraphs%3D10" + Suite = "gonum_community" + Benchmarks = "^BenchmarkNewDirectedLayers$/^graphSize=1000,numGraphs=10$" + +[[Benchmarks]] + Name = "gonum_community-NewDirectedLayers%2FgraphSize%3D100000%2CnumGraphs%3D1" + Suite = "gonum_community" + Benchmarks = "^BenchmarkNewDirectedLayers$/^graphSize=100000,numGraphs=1$" + +[[Benchmarks]] + Name = "gonum_community-NewDirectedLayers%2FgraphSize%3D100000%2CnumGraphs%3D10" + Suite = "gonum_community" + Benchmarks = "^BenchmarkNewDirectedLayers$/^graphSize=100000,numGraphs=10$" + +[[Benchmarks]] + Name = "gonum_community-LouvainDirected" + Suite = "gonum_community" + Benchmarks = "^BenchmarkLouvainDirected$" + +[[Benchmarks]] + Name = "gonum_community-LouvainMultiplex" + Suite = "gonum_community" + Benchmarks = "^BenchmarkLouvainMultiplex$" + +[[Benchmarks]] + Name = "gonum_community-NewUndirectedLayers%2FgraphSize%3D1%2CnumGraphs%3D1" + Suite = "gonum_community" + Benchmarks = "^BenchmarkNewUndirectedLayers$/^graphSize=1,numGraphs=1$" + +[[Benchmarks]] + Name = "gonum_community-NewUndirectedLayers%2FgraphSize%3D1%2CnumGraphs%3D10" + Suite = "gonum_community" + Benchmarks = "^BenchmarkNewUndirectedLayers$/^graphSize=1,numGraphs=10$" + +[[Benchmarks]] + Name = "gonum_community-NewUndirectedLayers%2FgraphSize%3D10%2CnumGraphs%3D1" + Suite = "gonum_community" + Benchmarks = "^BenchmarkNewUndirectedLayers$/^graphSize=10,numGraphs=1$" + +[[Benchmarks]] + Name = "gonum_community-NewUndirectedLayers%2FgraphSize%3D10%2CnumGraphs%3D10" + Suite = "gonum_community" + Benchmarks = "^BenchmarkNewUndirectedLayers$/^graphSize=10,numGraphs=10$" + +[[Benchmarks]] + Name = "gonum_community-NewUndirectedLayers%2FgraphSize%3D1000%2CnumGraphs%3D1" + Suite = "gonum_community" + Benchmarks = "^BenchmarkNewUndirectedLayers$/^graphSize=1000,numGraphs=1$" + +[[Benchmarks]] + Name = "gonum_community-NewUndirectedLayers%2FgraphSize%3D1000%2CnumGraphs%3D10" + Suite = "gonum_community" + Benchmarks = "^BenchmarkNewUndirectedLayers$/^graphSize=1000,numGraphs=10$" + +[[Benchmarks]] + Name = "gonum_community-NewUndirectedLayers%2FgraphSize%3D100000%2CnumGraphs%3D1" + Suite = "gonum_community" + Benchmarks = "^BenchmarkNewUndirectedLayers$/^graphSize=100000,numGraphs=1$" + +[[Benchmarks]] + Name = "gonum_community-NewUndirectedLayers%2FgraphSize%3D100000%2CnumGraphs%3D10" + Suite = "gonum_community" + Benchmarks = "^BenchmarkNewUndirectedLayers$/^graphSize=100000,numGraphs=10$" + +[[Benchmarks]] + Name = "gonum_community-Louvain" + Suite = "gonum_community" + Benchmarks = "^BenchmarkLouvain$" + +[[Benchmarks]] + Name = "workiva_rangetree_skiplist-MultiDimensionInsert" + Suite = "workiva_rangetree_skiplist" + Benchmarks = "^BenchmarkMultiDimensionInsert$" + +[[Benchmarks]] + Name = "workiva_rangetree_skiplist-MultiDimensionInsertReverse" + Suite = "workiva_rangetree_skiplist" + Benchmarks = "^BenchmarkMultiDimensionInsertReverse$" + +[[Benchmarks]] + Name = "workiva_rangetree_skiplist-MultiDimensionRandomInsert" + Suite = "workiva_rangetree_skiplist" + Benchmarks = "^BenchmarkMultiDimensionRandomInsert$" + +[[Benchmarks]] + Name = "workiva_rangetree_skiplist-MultiDimensionalGet" + Suite = "workiva_rangetree_skiplist" + Benchmarks = "^BenchmarkMultiDimensionalGet$" + +[[Benchmarks]] + Name = "workiva_rangetree_skiplist-MultiDimensionDelete" + Suite = "workiva_rangetree_skiplist" + Benchmarks = "^BenchmarkMultiDimensionDelete$" + +[[Benchmarks]] + Name = "workiva_rangetree_skiplist-MultiDimensionQuery" + Suite = "workiva_rangetree_skiplist" + Benchmarks = "^BenchmarkMultiDimensionQuery$" + +[[Benchmarks]] + Name = "workiva_rangetree_skiplist-MultiDimensionInsertAtZeroDimension" + Suite = "workiva_rangetree_skiplist" + Benchmarks = "^BenchmarkMultiDimensionInsertAtZeroDimension$" + +[[Benchmarks]] + Name = "workiva_rangetree_skiplist-MultiDimensionInsertNegativeAtZeroDimension" + Suite = "workiva_rangetree_skiplist" + Benchmarks = "^BenchmarkMultiDimensionInsertNegativeAtZeroDimension$" + +[[Benchmarks]] + Name = "ethereum_bitutil-FastXOR1KB" + Suite = "ethereum_bitutil" + Benchmarks = "^BenchmarkFastXOR1KB$" + +[[Benchmarks]] + Name = "ethereum_bitutil-FastXOR2KB" + Suite = "ethereum_bitutil" + Benchmarks = "^BenchmarkFastXOR2KB$" + +[[Benchmarks]] + Name = "ethereum_bitutil-FastXOR4KB" + Suite = "ethereum_bitutil" + Benchmarks = "^BenchmarkFastXOR4KB$" + +[[Benchmarks]] + Name = "ethereum_bitutil-BaseXOR1KB" + Suite = "ethereum_bitutil" + Benchmarks = "^BenchmarkBaseXOR1KB$" + +[[Benchmarks]] + Name = "ethereum_bitutil-BaseXOR2KB" + Suite = "ethereum_bitutil" + Benchmarks = "^BenchmarkBaseXOR2KB$" + +[[Benchmarks]] + Name = "ethereum_bitutil-BaseXOR4KB" + Suite = "ethereum_bitutil" + Benchmarks = "^BenchmarkBaseXOR4KB$" + +[[Benchmarks]] + Name = "ethereum_bitutil-FastAND1KB" + Suite = "ethereum_bitutil" + Benchmarks = "^BenchmarkFastAND1KB$" + +[[Benchmarks]] + Name = "ethereum_bitutil-FastAND2KB" + Suite = "ethereum_bitutil" + Benchmarks = "^BenchmarkFastAND2KB$" + +[[Benchmarks]] + Name = "ethereum_bitutil-FastAND4KB" + Suite = "ethereum_bitutil" + Benchmarks = "^BenchmarkFastAND4KB$" + +[[Benchmarks]] + Name = "ethereum_bitutil-BaseAND1KB" + Suite = "ethereum_bitutil" + Benchmarks = "^BenchmarkBaseAND1KB$" + +[[Benchmarks]] + Name = "ethereum_bitutil-BaseAND2KB" + Suite = "ethereum_bitutil" + Benchmarks = "^BenchmarkBaseAND2KB$" + +[[Benchmarks]] + Name = "ethereum_bitutil-BaseAND4KB" + Suite = "ethereum_bitutil" + Benchmarks = "^BenchmarkBaseAND4KB$" + +[[Benchmarks]] + Name = "ethereum_bitutil-FastOR1KB" + Suite = "ethereum_bitutil" + Benchmarks = "^BenchmarkFastOR1KB$" + +[[Benchmarks]] + Name = "ethereum_bitutil-FastOR2KB" + Suite = "ethereum_bitutil" + Benchmarks = "^BenchmarkFastOR2KB$" + +[[Benchmarks]] + Name = "ethereum_bitutil-FastOR4KB" + Suite = "ethereum_bitutil" + Benchmarks = "^BenchmarkFastOR4KB$" + +[[Benchmarks]] + Name = "ethereum_bitutil-BaseOR1KB" + Suite = "ethereum_bitutil" + Benchmarks = "^BenchmarkBaseOR1KB$" + +[[Benchmarks]] + Name = "ethereum_bitutil-BaseOR2KB" + Suite = "ethereum_bitutil" + Benchmarks = "^BenchmarkBaseOR2KB$" + +[[Benchmarks]] + Name = "ethereum_bitutil-BaseOR4KB" + Suite = "ethereum_bitutil" + Benchmarks = "^BenchmarkBaseOR4KB$" + +[[Benchmarks]] + Name = "ethereum_bitutil-FastTest1KB" + Suite = "ethereum_bitutil" + Benchmarks = "^BenchmarkFastTest1KB$" + +[[Benchmarks]] + Name = "ethereum_bitutil-FastTest2KB" + Suite = "ethereum_bitutil" + Benchmarks = "^BenchmarkFastTest2KB$" + +[[Benchmarks]] + Name = "ethereum_bitutil-FastTest4KB" + Suite = "ethereum_bitutil" + Benchmarks = "^BenchmarkFastTest4KB$" + +[[Benchmarks]] + Name = "ethereum_bitutil-BaseTest1KB" + Suite = "ethereum_bitutil" + Benchmarks = "^BenchmarkBaseTest1KB$" + +[[Benchmarks]] + Name = "ethereum_bitutil-BaseTest2KB" + Suite = "ethereum_bitutil" + Benchmarks = "^BenchmarkBaseTest2KB$" + +[[Benchmarks]] + Name = "ethereum_bitutil-BaseTest4KB" + Suite = "ethereum_bitutil" + Benchmarks = "^BenchmarkBaseTest4KB$" + +[[Benchmarks]] + Name = "ethereum_bitutil-Encoding1KBVerySparse" + Suite = "ethereum_bitutil" + Benchmarks = "^BenchmarkEncoding1KBVerySparse$" + +[[Benchmarks]] + Name = "ethereum_bitutil-Encoding2KBVerySparse" + Suite = "ethereum_bitutil" + Benchmarks = "^BenchmarkEncoding2KBVerySparse$" + +[[Benchmarks]] + Name = "ethereum_bitutil-Encoding4KBVerySparse" + Suite = "ethereum_bitutil" + Benchmarks = "^BenchmarkEncoding4KBVerySparse$" + +[[Benchmarks]] + Name = "ethereum_bitutil-Encoding1KBSparse" + Suite = "ethereum_bitutil" + Benchmarks = "^BenchmarkEncoding1KBSparse$" + +[[Benchmarks]] + Name = "ethereum_bitutil-Encoding2KBSparse" + Suite = "ethereum_bitutil" + Benchmarks = "^BenchmarkEncoding2KBSparse$" + +[[Benchmarks]] + Name = "ethereum_bitutil-Encoding4KBSparse" + Suite = "ethereum_bitutil" + Benchmarks = "^BenchmarkEncoding4KBSparse$" + +[[Benchmarks]] + Name = "ethereum_bitutil-Encoding1KBDense" + Suite = "ethereum_bitutil" + Benchmarks = "^BenchmarkEncoding1KBDense$" + +[[Benchmarks]] + Name = "ethereum_bitutil-Encoding2KBDense" + Suite = "ethereum_bitutil" + Benchmarks = "^BenchmarkEncoding2KBDense$" + +[[Benchmarks]] + Name = "ethereum_bitutil-Encoding4KBDense" + Suite = "ethereum_bitutil" + Benchmarks = "^BenchmarkEncoding4KBDense$" + +[[Benchmarks]] + Name = "ethereum_bitutil-Encoding1KBSaturated" + Suite = "ethereum_bitutil" + Benchmarks = "^BenchmarkEncoding1KBSaturated$" + +[[Benchmarks]] + Name = "ethereum_bitutil-Encoding2KBSaturated" + Suite = "ethereum_bitutil" + Benchmarks = "^BenchmarkEncoding2KBSaturated$" + +[[Benchmarks]] + Name = "ethereum_bitutil-Encoding4KBSaturated" + Suite = "ethereum_bitutil" + Benchmarks = "^BenchmarkEncoding4KBSaturated$" + +[[Benchmarks]] + Name = "uuid-UUID_MarshalJSON" + Suite = "uuid" + Benchmarks = "^BenchmarkUUID_MarshalJSON$" + +[[Benchmarks]] + Name = "uuid-UUID_UnmarshalJSON" + Suite = "uuid" + Benchmarks = "^BenchmarkUUID_UnmarshalJSON$" + +[[Benchmarks]] + Name = "uuid-Parse" + Suite = "uuid" + Benchmarks = "^BenchmarkParse$" + +[[Benchmarks]] + Name = "uuid-ParseBytes" + Suite = "uuid" + Benchmarks = "^BenchmarkParseBytes$" + +[[Benchmarks]] + Name = "uuid-ParseBytesUnsafe" + Suite = "uuid" + Benchmarks = "^BenchmarkParseBytesUnsafe$" + +[[Benchmarks]] + Name = "uuid-ParseBytesCopy" + Suite = "uuid" + Benchmarks = "^BenchmarkParseBytesCopy$" + +[[Benchmarks]] + Name = "uuid-New" + Suite = "uuid" + Benchmarks = "^BenchmarkNew$" + +[[Benchmarks]] + Name = "uuid-UUID_String" + Suite = "uuid" + Benchmarks = "^BenchmarkUUID_String$" + +[[Benchmarks]] + Name = "uuid-UUID_URN" + Suite = "uuid" + Benchmarks = "^BenchmarkUUID_URN$" + +[[Benchmarks]] + Name = "uuid-ParseBadLength" + Suite = "uuid" + Benchmarks = "^BenchmarkParseBadLength$" + +[[Benchmarks]] + Name = "uuid-ParseLen32Truncated" + Suite = "uuid" + Benchmarks = "^BenchmarkParseLen32Truncated$" + +[[Benchmarks]] + Name = "uuid-ParseLen36Corrupted" + Suite = "uuid" + Benchmarks = "^BenchmarkParseLen36Corrupted$" + +[[Benchmarks]] + Name = "hugo_helpers-TrimShortHTML" + Suite = "hugo_helpers" + Benchmarks = "^BenchmarkTrimShortHTML$" + +[[Benchmarks]] + Name = "hugo_helpers-TotalWords" + Suite = "hugo_helpers" + Benchmarks = "^BenchmarkTotalWords$" + +[[Benchmarks]] + Name = "hugo_helpers-ExtractAndGroupRootPaths" + Suite = "hugo_helpers" + Benchmarks = "^BenchmarkExtractAndGroupRootPaths$" + +[[Benchmarks]] + Name = "hugo_helpers-RelURL" + Suite = "hugo_helpers" + Benchmarks = "^BenchmarkRelURL$" + +[[Benchmarks]] + Name = "hugo_helpers-AbsURL%2Frelurl" + Suite = "hugo_helpers" + Benchmarks = "^BenchmarkAbsURL$/^relurl$" + +[[Benchmarks]] + Name = "hugo_helpers-AbsURL%2Fabsurl" + Suite = "hugo_helpers" + Benchmarks = "^BenchmarkAbsURL$/^absurl$" + +[[Benchmarks]] + Name = "workiva_triex-Successor" + Suite = "workiva_triex" + Benchmarks = "^BenchmarkSuccessor$" + +[[Benchmarks]] + Name = "workiva_triex-Delete" + Suite = "workiva_triex" + Benchmarks = "^BenchmarkDelete$" + +[[Benchmarks]] + Name = "workiva_triex-Insert" + Suite = "workiva_triex" + Benchmarks = "^BenchmarkInsert$" + +[[Benchmarks]] + Name = "workiva_triex-ListInsert" + Suite = "workiva_triex" + Benchmarks = "^BenchmarkListInsert$" + +[[Benchmarks]] + Name = "workiva_triex-ListSearch" + Suite = "workiva_triex" + Benchmarks = "^BenchmarkListSearch$" + +[[Benchmarks]] + Name = "semver-NewConstraintUnary" + Suite = "semver" + Benchmarks = "^BenchmarkNewConstraintUnary$" + +[[Benchmarks]] + Name = "semver-NewConstraintTilde" + Suite = "semver" + Benchmarks = "^BenchmarkNewConstraintTilde$" + +[[Benchmarks]] + Name = "semver-NewConstraintCaret" + Suite = "semver" + Benchmarks = "^BenchmarkNewConstraintCaret$" + +[[Benchmarks]] + Name = "semver-NewConstraintWildcard" + Suite = "semver" + Benchmarks = "^BenchmarkNewConstraintWildcard$" + +[[Benchmarks]] + Name = "semver-NewConstraintRange" + Suite = "semver" + Benchmarks = "^BenchmarkNewConstraintRange$" + +[[Benchmarks]] + Name = "semver-NewConstraintUnion" + Suite = "semver" + Benchmarks = "^BenchmarkNewConstraintUnion$" + +[[Benchmarks]] + Name = "semver-CheckVersionUnary" + Suite = "semver" + Benchmarks = "^BenchmarkCheckVersionUnary$" + +[[Benchmarks]] + Name = "semver-CheckVersionTilde" + Suite = "semver" + Benchmarks = "^BenchmarkCheckVersionTilde$" + +[[Benchmarks]] + Name = "semver-CheckVersionCaret" + Suite = "semver" + Benchmarks = "^BenchmarkCheckVersionCaret$" + +[[Benchmarks]] + Name = "semver-CheckVersionWildcard" + Suite = "semver" + Benchmarks = "^BenchmarkCheckVersionWildcard$" + +[[Benchmarks]] + Name = "semver-CheckVersionRange" + Suite = "semver" + Benchmarks = "^BenchmarkCheckVersionRange$" + +[[Benchmarks]] + Name = "semver-CheckVersionUnion" + Suite = "semver" + Benchmarks = "^BenchmarkCheckVersionUnion$" + +[[Benchmarks]] + Name = "semver-ValidateVersionUnary" + Suite = "semver" + Benchmarks = "^BenchmarkValidateVersionUnary$" + +[[Benchmarks]] + Name = "semver-ValidateVersionUnaryFail" + Suite = "semver" + Benchmarks = "^BenchmarkValidateVersionUnaryFail$" + +[[Benchmarks]] + Name = "semver-ValidateVersionTilde" + Suite = "semver" + Benchmarks = "^BenchmarkValidateVersionTilde$" + +[[Benchmarks]] + Name = "semver-ValidateVersionTildeFail" + Suite = "semver" + Benchmarks = "^BenchmarkValidateVersionTildeFail$" + +[[Benchmarks]] + Name = "semver-ValidateVersionCaret" + Suite = "semver" + Benchmarks = "^BenchmarkValidateVersionCaret$" + +[[Benchmarks]] + Name = "semver-ValidateVersionCaretFail" + Suite = "semver" + Benchmarks = "^BenchmarkValidateVersionCaretFail$" + +[[Benchmarks]] + Name = "semver-ValidateVersionWildcard" + Suite = "semver" + Benchmarks = "^BenchmarkValidateVersionWildcard$" + +[[Benchmarks]] + Name = "semver-ValidateVersionWildcardFail" + Suite = "semver" + Benchmarks = "^BenchmarkValidateVersionWildcardFail$" + +[[Benchmarks]] + Name = "semver-ValidateVersionRange" + Suite = "semver" + Benchmarks = "^BenchmarkValidateVersionRange$" + +[[Benchmarks]] + Name = "semver-ValidateVersionRangeFail" + Suite = "semver" + Benchmarks = "^BenchmarkValidateVersionRangeFail$" + +[[Benchmarks]] + Name = "semver-ValidateVersionUnion" + Suite = "semver" + Benchmarks = "^BenchmarkValidateVersionUnion$" + +[[Benchmarks]] + Name = "semver-ValidateVersionUnionFail" + Suite = "semver" + Benchmarks = "^BenchmarkValidateVersionUnionFail$" + +[[Benchmarks]] + Name = "semver-NewVersionSimple" + Suite = "semver" + Benchmarks = "^BenchmarkNewVersionSimple$" + +[[Benchmarks]] + Name = "semver-CoerceNewVersionSimple" + Suite = "semver" + Benchmarks = "^BenchmarkCoerceNewVersionSimple$" + +[[Benchmarks]] + Name = "semver-NewVersionPre" + Suite = "semver" + Benchmarks = "^BenchmarkNewVersionPre$" + +[[Benchmarks]] + Name = "semver-StrictNewVersionPre" + Suite = "semver" + Benchmarks = "^BenchmarkStrictNewVersionPre$" + +[[Benchmarks]] + Name = "semver-NewVersionMeta" + Suite = "semver" + Benchmarks = "^BenchmarkNewVersionMeta$" + +[[Benchmarks]] + Name = "semver-StrictNewVersionMeta" + Suite = "semver" + Benchmarks = "^BenchmarkStrictNewVersionMeta$" + +[[Benchmarks]] + Name = "semver-NewVersionMetaDash" + Suite = "semver" + Benchmarks = "^BenchmarkNewVersionMetaDash$" + +[[Benchmarks]] + Name = "semver-StrictNewVersionMetaDash" + Suite = "semver" + Benchmarks = "^BenchmarkStrictNewVersionMetaDash$" + +[[Benchmarks]] + Name = "minio-MarshalMsghealingTracker" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsghealingTracker$" + +[[Benchmarks]] + Name = "minio-AppendMsghealingTracker" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsghealingTracker$" + +[[Benchmarks]] + Name = "minio-UnmarshalhealingTracker" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalhealingTracker$" + +[[Benchmarks]] + Name = "minio-EncodehealingTracker" + Suite = "minio" + Benchmarks = "^BenchmarkEncodehealingTracker$" + +[[Benchmarks]] + Name = "minio-DecodehealingTracker" + Suite = "minio" + Benchmarks = "^BenchmarkDecodehealingTracker$" + +[[Benchmarks]] + Name = "minio-MarshalMsgBatchJobExpire" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgBatchJobExpire$" + +[[Benchmarks]] + Name = "minio-AppendMsgBatchJobExpire" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgBatchJobExpire$" + +[[Benchmarks]] + Name = "minio-UnmarshalBatchJobExpire" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalBatchJobExpire$" + +[[Benchmarks]] + Name = "minio-EncodeBatchJobExpire" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeBatchJobExpire$" + +[[Benchmarks]] + Name = "minio-DecodeBatchJobExpire" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeBatchJobExpire$" + +[[Benchmarks]] + Name = "minio-MarshalMsgBatchJobExpireFilter" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgBatchJobExpireFilter$" + +[[Benchmarks]] + Name = "minio-AppendMsgBatchJobExpireFilter" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgBatchJobExpireFilter$" + +[[Benchmarks]] + Name = "minio-UnmarshalBatchJobExpireFilter" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalBatchJobExpireFilter$" + +[[Benchmarks]] + Name = "minio-EncodeBatchJobExpireFilter" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeBatchJobExpireFilter$" + +[[Benchmarks]] + Name = "minio-DecodeBatchJobExpireFilter" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeBatchJobExpireFilter$" + +[[Benchmarks]] + Name = "minio-MarshalMsgBatchJobExpirePurge" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgBatchJobExpirePurge$" + +[[Benchmarks]] + Name = "minio-AppendMsgBatchJobExpirePurge" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgBatchJobExpirePurge$" + +[[Benchmarks]] + Name = "minio-UnmarshalBatchJobExpirePurge" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalBatchJobExpirePurge$" + +[[Benchmarks]] + Name = "minio-EncodeBatchJobExpirePurge" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeBatchJobExpirePurge$" + +[[Benchmarks]] + Name = "minio-DecodeBatchJobExpirePurge" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeBatchJobExpirePurge$" + +[[Benchmarks]] + Name = "minio-MarshalMsgBatchJobPrefix" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgBatchJobPrefix$" + +[[Benchmarks]] + Name = "minio-AppendMsgBatchJobPrefix" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgBatchJobPrefix$" + +[[Benchmarks]] + Name = "minio-UnmarshalBatchJobPrefix" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalBatchJobPrefix$" + +[[Benchmarks]] + Name = "minio-EncodeBatchJobPrefix" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeBatchJobPrefix$" + +[[Benchmarks]] + Name = "minio-DecodeBatchJobPrefix" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeBatchJobPrefix$" + +[[Benchmarks]] + Name = "minio-MarshalMsgBatchJobRequest" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgBatchJobRequest$" + +[[Benchmarks]] + Name = "minio-AppendMsgBatchJobRequest" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgBatchJobRequest$" + +[[Benchmarks]] + Name = "minio-UnmarshalBatchJobRequest" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalBatchJobRequest$" + +[[Benchmarks]] + Name = "minio-EncodeBatchJobRequest" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeBatchJobRequest$" + +[[Benchmarks]] + Name = "minio-DecodeBatchJobRequest" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeBatchJobRequest$" + +[[Benchmarks]] + Name = "minio-MarshalMsgbatchJobInfo" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgbatchJobInfo$" + +[[Benchmarks]] + Name = "minio-AppendMsgbatchJobInfo" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgbatchJobInfo$" + +[[Benchmarks]] + Name = "minio-UnmarshalbatchJobInfo" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalbatchJobInfo$" + +[[Benchmarks]] + Name = "minio-EncodebatchJobInfo" + Suite = "minio" + Benchmarks = "^BenchmarkEncodebatchJobInfo$" + +[[Benchmarks]] + Name = "minio-DecodebatchJobInfo" + Suite = "minio" + Benchmarks = "^BenchmarkDecodebatchJobInfo$" + +[[Benchmarks]] + Name = "minio-MarshalMsgBatchJobKV" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgBatchJobKV$" + +[[Benchmarks]] + Name = "minio-AppendMsgBatchJobKV" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgBatchJobKV$" + +[[Benchmarks]] + Name = "minio-UnmarshalBatchJobKV" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalBatchJobKV$" + +[[Benchmarks]] + Name = "minio-EncodeBatchJobKV" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeBatchJobKV$" + +[[Benchmarks]] + Name = "minio-DecodeBatchJobKV" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeBatchJobKV$" + +[[Benchmarks]] + Name = "minio-MarshalMsgBatchJobNotification" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgBatchJobNotification$" + +[[Benchmarks]] + Name = "minio-AppendMsgBatchJobNotification" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgBatchJobNotification$" + +[[Benchmarks]] + Name = "minio-UnmarshalBatchJobNotification" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalBatchJobNotification$" + +[[Benchmarks]] + Name = "minio-EncodeBatchJobNotification" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeBatchJobNotification$" + +[[Benchmarks]] + Name = "minio-DecodeBatchJobNotification" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeBatchJobNotification$" + +[[Benchmarks]] + Name = "minio-MarshalMsgBatchJobRetry" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgBatchJobRetry$" + +[[Benchmarks]] + Name = "minio-AppendMsgBatchJobRetry" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgBatchJobRetry$" + +[[Benchmarks]] + Name = "minio-UnmarshalBatchJobRetry" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalBatchJobRetry$" + +[[Benchmarks]] + Name = "minio-EncodeBatchJobRetry" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeBatchJobRetry$" + +[[Benchmarks]] + Name = "minio-DecodeBatchJobRetry" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeBatchJobRetry$" + +[[Benchmarks]] + Name = "minio-MarshalMsgBatchJobSizeFilter" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgBatchJobSizeFilter$" + +[[Benchmarks]] + Name = "minio-AppendMsgBatchJobSizeFilter" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgBatchJobSizeFilter$" + +[[Benchmarks]] + Name = "minio-UnmarshalBatchJobSizeFilter" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalBatchJobSizeFilter$" + +[[Benchmarks]] + Name = "minio-EncodeBatchJobSizeFilter" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeBatchJobSizeFilter$" + +[[Benchmarks]] + Name = "minio-DecodeBatchJobSizeFilter" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeBatchJobSizeFilter$" + +[[Benchmarks]] + Name = "minio-MarshalMsgBatchJobSnowball" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgBatchJobSnowball$" + +[[Benchmarks]] + Name = "minio-AppendMsgBatchJobSnowball" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgBatchJobSnowball$" + +[[Benchmarks]] + Name = "minio-UnmarshalBatchJobSnowball" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalBatchJobSnowball$" + +[[Benchmarks]] + Name = "minio-EncodeBatchJobSnowball" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeBatchJobSnowball$" + +[[Benchmarks]] + Name = "minio-DecodeBatchJobSnowball" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeBatchJobSnowball$" + +[[Benchmarks]] + Name = "minio-MarshalMsgBatchJobReplicateCredentials" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgBatchJobReplicateCredentials$" + +[[Benchmarks]] + Name = "minio-AppendMsgBatchJobReplicateCredentials" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgBatchJobReplicateCredentials$" + +[[Benchmarks]] + Name = "minio-UnmarshalBatchJobReplicateCredentials" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalBatchJobReplicateCredentials$" + +[[Benchmarks]] + Name = "minio-EncodeBatchJobReplicateCredentials" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeBatchJobReplicateCredentials$" + +[[Benchmarks]] + Name = "minio-DecodeBatchJobReplicateCredentials" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeBatchJobReplicateCredentials$" + +[[Benchmarks]] + Name = "minio-MarshalMsgBatchJobReplicateFlags" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgBatchJobReplicateFlags$" + +[[Benchmarks]] + Name = "minio-AppendMsgBatchJobReplicateFlags" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgBatchJobReplicateFlags$" + +[[Benchmarks]] + Name = "minio-UnmarshalBatchJobReplicateFlags" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalBatchJobReplicateFlags$" + +[[Benchmarks]] + Name = "minio-EncodeBatchJobReplicateFlags" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeBatchJobReplicateFlags$" + +[[Benchmarks]] + Name = "minio-DecodeBatchJobReplicateFlags" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeBatchJobReplicateFlags$" + +[[Benchmarks]] + Name = "minio-MarshalMsgBatchJobReplicateSource" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgBatchJobReplicateSource$" + +[[Benchmarks]] + Name = "minio-AppendMsgBatchJobReplicateSource" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgBatchJobReplicateSource$" + +[[Benchmarks]] + Name = "minio-UnmarshalBatchJobReplicateSource" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalBatchJobReplicateSource$" + +[[Benchmarks]] + Name = "minio-EncodeBatchJobReplicateSource" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeBatchJobReplicateSource$" + +[[Benchmarks]] + Name = "minio-DecodeBatchJobReplicateSource" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeBatchJobReplicateSource$" + +[[Benchmarks]] + Name = "minio-MarshalMsgBatchJobReplicateTarget" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgBatchJobReplicateTarget$" + +[[Benchmarks]] + Name = "minio-AppendMsgBatchJobReplicateTarget" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgBatchJobReplicateTarget$" + +[[Benchmarks]] + Name = "minio-UnmarshalBatchJobReplicateTarget" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalBatchJobReplicateTarget$" + +[[Benchmarks]] + Name = "minio-EncodeBatchJobReplicateTarget" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeBatchJobReplicateTarget$" + +[[Benchmarks]] + Name = "minio-DecodeBatchJobReplicateTarget" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeBatchJobReplicateTarget$" + +[[Benchmarks]] + Name = "minio-MarshalMsgBatchJobReplicateV1" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgBatchJobReplicateV1$" + +[[Benchmarks]] + Name = "minio-AppendMsgBatchJobReplicateV1" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgBatchJobReplicateV1$" + +[[Benchmarks]] + Name = "minio-UnmarshalBatchJobReplicateV1" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalBatchJobReplicateV1$" + +[[Benchmarks]] + Name = "minio-EncodeBatchJobReplicateV1" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeBatchJobReplicateV1$" + +[[Benchmarks]] + Name = "minio-DecodeBatchJobReplicateV1" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeBatchJobReplicateV1$" + +[[Benchmarks]] + Name = "minio-MarshalMsgBatchReplicateFilter" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgBatchReplicateFilter$" + +[[Benchmarks]] + Name = "minio-AppendMsgBatchReplicateFilter" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgBatchReplicateFilter$" + +[[Benchmarks]] + Name = "minio-UnmarshalBatchReplicateFilter" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalBatchReplicateFilter$" + +[[Benchmarks]] + Name = "minio-EncodeBatchReplicateFilter" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeBatchReplicateFilter$" + +[[Benchmarks]] + Name = "minio-DecodeBatchReplicateFilter" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeBatchReplicateFilter$" + +[[Benchmarks]] + Name = "minio-MarshalMsgBatchJobKeyRotateEncryption" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgBatchJobKeyRotateEncryption$" + +[[Benchmarks]] + Name = "minio-AppendMsgBatchJobKeyRotateEncryption" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgBatchJobKeyRotateEncryption$" + +[[Benchmarks]] + Name = "minio-UnmarshalBatchJobKeyRotateEncryption" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalBatchJobKeyRotateEncryption$" + +[[Benchmarks]] + Name = "minio-EncodeBatchJobKeyRotateEncryption" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeBatchJobKeyRotateEncryption$" + +[[Benchmarks]] + Name = "minio-DecodeBatchJobKeyRotateEncryption" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeBatchJobKeyRotateEncryption$" + +[[Benchmarks]] + Name = "minio-MarshalMsgBatchJobKeyRotateFlags" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgBatchJobKeyRotateFlags$" + +[[Benchmarks]] + Name = "minio-AppendMsgBatchJobKeyRotateFlags" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgBatchJobKeyRotateFlags$" + +[[Benchmarks]] + Name = "minio-UnmarshalBatchJobKeyRotateFlags" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalBatchJobKeyRotateFlags$" + +[[Benchmarks]] + Name = "minio-EncodeBatchJobKeyRotateFlags" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeBatchJobKeyRotateFlags$" + +[[Benchmarks]] + Name = "minio-DecodeBatchJobKeyRotateFlags" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeBatchJobKeyRotateFlags$" + +[[Benchmarks]] + Name = "minio-MarshalMsgBatchJobKeyRotateV1" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgBatchJobKeyRotateV1$" + +[[Benchmarks]] + Name = "minio-AppendMsgBatchJobKeyRotateV1" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgBatchJobKeyRotateV1$" + +[[Benchmarks]] + Name = "minio-UnmarshalBatchJobKeyRotateV1" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalBatchJobKeyRotateV1$" + +[[Benchmarks]] + Name = "minio-EncodeBatchJobKeyRotateV1" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeBatchJobKeyRotateV1$" + +[[Benchmarks]] + Name = "minio-DecodeBatchJobKeyRotateV1" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeBatchJobKeyRotateV1$" + +[[Benchmarks]] + Name = "minio-MarshalMsgBatchKeyRotateFilter" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgBatchKeyRotateFilter$" + +[[Benchmarks]] + Name = "minio-AppendMsgBatchKeyRotateFilter" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgBatchKeyRotateFilter$" + +[[Benchmarks]] + Name = "minio-UnmarshalBatchKeyRotateFilter" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalBatchKeyRotateFilter$" + +[[Benchmarks]] + Name = "minio-EncodeBatchKeyRotateFilter" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeBatchKeyRotateFilter$" + +[[Benchmarks]] + Name = "minio-DecodeBatchKeyRotateFilter" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeBatchKeyRotateFilter$" + +[[Benchmarks]] + Name = "minio-MarshalMsgBatchKeyRotateNotification" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgBatchKeyRotateNotification$" + +[[Benchmarks]] + Name = "minio-AppendMsgBatchKeyRotateNotification" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgBatchKeyRotateNotification$" + +[[Benchmarks]] + Name = "minio-UnmarshalBatchKeyRotateNotification" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalBatchKeyRotateNotification$" + +[[Benchmarks]] + Name = "minio-EncodeBatchKeyRotateNotification" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeBatchKeyRotateNotification$" + +[[Benchmarks]] + Name = "minio-DecodeBatchKeyRotateNotification" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeBatchKeyRotateNotification$" + +[[Benchmarks]] + Name = "minio-MarshalMsgServerSystemConfig" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgServerSystemConfig$" + +[[Benchmarks]] + Name = "minio-AppendMsgServerSystemConfig" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgServerSystemConfig$" + +[[Benchmarks]] + Name = "minio-UnmarshalServerSystemConfig" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalServerSystemConfig$" + +[[Benchmarks]] + Name = "minio-EncodeServerSystemConfig" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeServerSystemConfig$" + +[[Benchmarks]] + Name = "minio-DecodeServerSystemConfig" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeServerSystemConfig$" + +[[Benchmarks]] + Name = "minio-MarshalMsgBucketMetadata" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgBucketMetadata$" + +[[Benchmarks]] + Name = "minio-AppendMsgBucketMetadata" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgBucketMetadata$" + +[[Benchmarks]] + Name = "minio-UnmarshalBucketMetadata" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalBucketMetadata$" + +[[Benchmarks]] + Name = "minio-EncodeBucketMetadata" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeBucketMetadata$" + +[[Benchmarks]] + Name = "minio-DecodeBucketMetadata" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeBucketMetadata$" + +[[Benchmarks]] + Name = "minio-MarshalMsgActiveWorkerStat" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgActiveWorkerStat$" + +[[Benchmarks]] + Name = "minio-AppendMsgActiveWorkerStat" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgActiveWorkerStat$" + +[[Benchmarks]] + Name = "minio-UnmarshalActiveWorkerStat" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalActiveWorkerStat$" + +[[Benchmarks]] + Name = "minio-EncodeActiveWorkerStat" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeActiveWorkerStat$" + +[[Benchmarks]] + Name = "minio-DecodeActiveWorkerStat" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeActiveWorkerStat$" + +[[Benchmarks]] + Name = "minio-MarshalMsgInQueueMetric" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgInQueueMetric$" + +[[Benchmarks]] + Name = "minio-AppendMsgInQueueMetric" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgInQueueMetric$" + +[[Benchmarks]] + Name = "minio-UnmarshalInQueueMetric" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalInQueueMetric$" + +[[Benchmarks]] + Name = "minio-EncodeInQueueMetric" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeInQueueMetric$" + +[[Benchmarks]] + Name = "minio-DecodeInQueueMetric" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeInQueueMetric$" + +[[Benchmarks]] + Name = "minio-MarshalMsgInQueueStats" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgInQueueStats$" + +[[Benchmarks]] + Name = "minio-AppendMsgInQueueStats" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgInQueueStats$" + +[[Benchmarks]] + Name = "minio-UnmarshalInQueueStats" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalInQueueStats$" + +[[Benchmarks]] + Name = "minio-EncodeInQueueStats" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeInQueueStats$" + +[[Benchmarks]] + Name = "minio-DecodeInQueueStats" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeInQueueStats$" + +[[Benchmarks]] + Name = "minio-MarshalMsgProxyMetric" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgProxyMetric$" + +[[Benchmarks]] + Name = "minio-AppendMsgProxyMetric" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgProxyMetric$" + +[[Benchmarks]] + Name = "minio-UnmarshalProxyMetric" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalProxyMetric$" + +[[Benchmarks]] + Name = "minio-EncodeProxyMetric" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeProxyMetric$" + +[[Benchmarks]] + Name = "minio-DecodeProxyMetric" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeProxyMetric$" + +[[Benchmarks]] + Name = "minio-MarshalMsgQStat" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgQStat$" + +[[Benchmarks]] + Name = "minio-AppendMsgQStat" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgQStat$" + +[[Benchmarks]] + Name = "minio-UnmarshalQStat" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalQStat$" + +[[Benchmarks]] + Name = "minio-EncodeQStat" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeQStat$" + +[[Benchmarks]] + Name = "minio-DecodeQStat" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeQStat$" + +[[Benchmarks]] + Name = "minio-MarshalMsgReplicationMRFStats" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgReplicationMRFStats$" + +[[Benchmarks]] + Name = "minio-AppendMsgReplicationMRFStats" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgReplicationMRFStats$" + +[[Benchmarks]] + Name = "minio-UnmarshalReplicationMRFStats" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalReplicationMRFStats$" + +[[Benchmarks]] + Name = "minio-EncodeReplicationMRFStats" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeReplicationMRFStats$" + +[[Benchmarks]] + Name = "minio-DecodeReplicationMRFStats" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeReplicationMRFStats$" + +[[Benchmarks]] + Name = "minio-MarshalMsgSMA" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgSMA$" + +[[Benchmarks]] + Name = "minio-AppendMsgSMA" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgSMA$" + +[[Benchmarks]] + Name = "minio-UnmarshalSMA" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalSMA$" + +[[Benchmarks]] + Name = "minio-EncodeSMA" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeSMA$" + +[[Benchmarks]] + Name = "minio-DecodeSMA" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeSMA$" + +[[Benchmarks]] + Name = "minio-MarshalMsgXferStats" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgXferStats$" + +[[Benchmarks]] + Name = "minio-AppendMsgXferStats" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgXferStats$" + +[[Benchmarks]] + Name = "minio-UnmarshalXferStats" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalXferStats$" + +[[Benchmarks]] + Name = "minio-EncodeXferStats" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeXferStats$" + +[[Benchmarks]] + Name = "minio-DecodeXferStats" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeXferStats$" + +[[Benchmarks]] + Name = "minio-MarshalMsgBucketReplicationResyncStatus" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgBucketReplicationResyncStatus$" + +[[Benchmarks]] + Name = "minio-AppendMsgBucketReplicationResyncStatus" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgBucketReplicationResyncStatus$" + +[[Benchmarks]] + Name = "minio-UnmarshalBucketReplicationResyncStatus" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalBucketReplicationResyncStatus$" + +[[Benchmarks]] + Name = "minio-EncodeBucketReplicationResyncStatus" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeBucketReplicationResyncStatus$" + +[[Benchmarks]] + Name = "minio-DecodeBucketReplicationResyncStatus" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeBucketReplicationResyncStatus$" + +[[Benchmarks]] + Name = "minio-MarshalMsgMRFReplicateEntries" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgMRFReplicateEntries$" + +[[Benchmarks]] + Name = "minio-AppendMsgMRFReplicateEntries" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgMRFReplicateEntries$" + +[[Benchmarks]] + Name = "minio-UnmarshalMRFReplicateEntries" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalMRFReplicateEntries$" + +[[Benchmarks]] + Name = "minio-EncodeMRFReplicateEntries" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeMRFReplicateEntries$" + +[[Benchmarks]] + Name = "minio-DecodeMRFReplicateEntries" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeMRFReplicateEntries$" + +[[Benchmarks]] + Name = "minio-MarshalMsgMRFReplicateEntry" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgMRFReplicateEntry$" + +[[Benchmarks]] + Name = "minio-AppendMsgMRFReplicateEntry" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgMRFReplicateEntry$" + +[[Benchmarks]] + Name = "minio-UnmarshalMRFReplicateEntry" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalMRFReplicateEntry$" + +[[Benchmarks]] + Name = "minio-EncodeMRFReplicateEntry" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeMRFReplicateEntry$" + +[[Benchmarks]] + Name = "minio-DecodeMRFReplicateEntry" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeMRFReplicateEntry$" + +[[Benchmarks]] + Name = "minio-MarshalMsgReplicateDecision" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgReplicateDecision$" + +[[Benchmarks]] + Name = "minio-AppendMsgReplicateDecision" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgReplicateDecision$" + +[[Benchmarks]] + Name = "minio-UnmarshalReplicateDecision" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalReplicateDecision$" + +[[Benchmarks]] + Name = "minio-EncodeReplicateDecision" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeReplicateDecision$" + +[[Benchmarks]] + Name = "minio-DecodeReplicateDecision" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeReplicateDecision$" + +[[Benchmarks]] + Name = "minio-MarshalMsgReplicationState" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgReplicationState$" + +[[Benchmarks]] + Name = "minio-AppendMsgReplicationState" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgReplicationState$" + +[[Benchmarks]] + Name = "minio-UnmarshalReplicationState" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalReplicationState$" + +[[Benchmarks]] + Name = "minio-EncodeReplicationState" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeReplicationState$" + +[[Benchmarks]] + Name = "minio-DecodeReplicationState" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeReplicationState$" + +[[Benchmarks]] + Name = "minio-MarshalMsgResyncDecision" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgResyncDecision$" + +[[Benchmarks]] + Name = "minio-AppendMsgResyncDecision" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgResyncDecision$" + +[[Benchmarks]] + Name = "minio-UnmarshalResyncDecision" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalResyncDecision$" + +[[Benchmarks]] + Name = "minio-EncodeResyncDecision" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeResyncDecision$" + +[[Benchmarks]] + Name = "minio-DecodeResyncDecision" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeResyncDecision$" + +[[Benchmarks]] + Name = "minio-MarshalMsgResyncTarget" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgResyncTarget$" + +[[Benchmarks]] + Name = "minio-AppendMsgResyncTarget" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgResyncTarget$" + +[[Benchmarks]] + Name = "minio-UnmarshalResyncTarget" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalResyncTarget$" + +[[Benchmarks]] + Name = "minio-EncodeResyncTarget" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeResyncTarget$" + +[[Benchmarks]] + Name = "minio-DecodeResyncTarget" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeResyncTarget$" + +[[Benchmarks]] + Name = "minio-MarshalMsgResyncTargetDecision" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgResyncTargetDecision$" + +[[Benchmarks]] + Name = "minio-AppendMsgResyncTargetDecision" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgResyncTargetDecision$" + +[[Benchmarks]] + Name = "minio-UnmarshalResyncTargetDecision" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalResyncTargetDecision$" + +[[Benchmarks]] + Name = "minio-EncodeResyncTargetDecision" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeResyncTargetDecision$" + +[[Benchmarks]] + Name = "minio-DecodeResyncTargetDecision" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeResyncTargetDecision$" + +[[Benchmarks]] + Name = "minio-MarshalMsgResyncTargetsInfo" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgResyncTargetsInfo$" + +[[Benchmarks]] + Name = "minio-AppendMsgResyncTargetsInfo" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgResyncTargetsInfo$" + +[[Benchmarks]] + Name = "minio-UnmarshalResyncTargetsInfo" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalResyncTargetsInfo$" + +[[Benchmarks]] + Name = "minio-EncodeResyncTargetsInfo" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeResyncTargetsInfo$" + +[[Benchmarks]] + Name = "minio-DecodeResyncTargetsInfo" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeResyncTargetsInfo$" + +[[Benchmarks]] + Name = "minio-MarshalMsgTargetReplicationResyncStatus" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgTargetReplicationResyncStatus$" + +[[Benchmarks]] + Name = "minio-AppendMsgTargetReplicationResyncStatus" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgTargetReplicationResyncStatus$" + +[[Benchmarks]] + Name = "minio-UnmarshalTargetReplicationResyncStatus" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalTargetReplicationResyncStatus$" + +[[Benchmarks]] + Name = "minio-EncodeTargetReplicationResyncStatus" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeTargetReplicationResyncStatus$" + +[[Benchmarks]] + Name = "minio-DecodeTargetReplicationResyncStatus" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeTargetReplicationResyncStatus$" + +[[Benchmarks]] + Name = "minio-MarshalMsgBucketReplicationStat" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgBucketReplicationStat$" + +[[Benchmarks]] + Name = "minio-AppendMsgBucketReplicationStat" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgBucketReplicationStat$" + +[[Benchmarks]] + Name = "minio-UnmarshalBucketReplicationStat" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalBucketReplicationStat$" + +[[Benchmarks]] + Name = "minio-EncodeBucketReplicationStat" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeBucketReplicationStat$" + +[[Benchmarks]] + Name = "minio-DecodeBucketReplicationStat" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeBucketReplicationStat$" + +[[Benchmarks]] + Name = "minio-MarshalMsgBucketReplicationStats" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgBucketReplicationStats$" + +[[Benchmarks]] + Name = "minio-AppendMsgBucketReplicationStats" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgBucketReplicationStats$" + +[[Benchmarks]] + Name = "minio-UnmarshalBucketReplicationStats" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalBucketReplicationStats$" + +[[Benchmarks]] + Name = "minio-EncodeBucketReplicationStats" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeBucketReplicationStats$" + +[[Benchmarks]] + Name = "minio-DecodeBucketReplicationStats" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeBucketReplicationStats$" + +[[Benchmarks]] + Name = "minio-MarshalMsgBucketStats" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgBucketStats$" + +[[Benchmarks]] + Name = "minio-AppendMsgBucketStats" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgBucketStats$" + +[[Benchmarks]] + Name = "minio-UnmarshalBucketStats" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalBucketStats$" + +[[Benchmarks]] + Name = "minio-EncodeBucketStats" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeBucketStats$" + +[[Benchmarks]] + Name = "minio-DecodeBucketStats" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeBucketStats$" + +[[Benchmarks]] + Name = "minio-MarshalMsgBucketStatsMap" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgBucketStatsMap$" + +[[Benchmarks]] + Name = "minio-AppendMsgBucketStatsMap" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgBucketStatsMap$" + +[[Benchmarks]] + Name = "minio-UnmarshalBucketStatsMap" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalBucketStatsMap$" + +[[Benchmarks]] + Name = "minio-EncodeBucketStatsMap" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeBucketStatsMap$" + +[[Benchmarks]] + Name = "minio-DecodeBucketStatsMap" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeBucketStatsMap$" + +[[Benchmarks]] + Name = "minio-MarshalMsgReplQNodeStats" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgReplQNodeStats$" + +[[Benchmarks]] + Name = "minio-AppendMsgReplQNodeStats" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgReplQNodeStats$" + +[[Benchmarks]] + Name = "minio-UnmarshalReplQNodeStats" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalReplQNodeStats$" + +[[Benchmarks]] + Name = "minio-EncodeReplQNodeStats" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeReplQNodeStats$" + +[[Benchmarks]] + Name = "minio-DecodeReplQNodeStats" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeReplQNodeStats$" + +[[Benchmarks]] + Name = "minio-MarshalMsgReplicationLastHour" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgReplicationLastHour$" + +[[Benchmarks]] + Name = "minio-AppendMsgReplicationLastHour" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgReplicationLastHour$" + +[[Benchmarks]] + Name = "minio-UnmarshalReplicationLastHour" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalReplicationLastHour$" + +[[Benchmarks]] + Name = "minio-EncodeReplicationLastHour" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeReplicationLastHour$" + +[[Benchmarks]] + Name = "minio-DecodeReplicationLastHour" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeReplicationLastHour$" + +[[Benchmarks]] + Name = "minio-MarshalMsgReplicationLastMinute" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgReplicationLastMinute$" + +[[Benchmarks]] + Name = "minio-AppendMsgReplicationLastMinute" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgReplicationLastMinute$" + +[[Benchmarks]] + Name = "minio-UnmarshalReplicationLastMinute" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalReplicationLastMinute$" + +[[Benchmarks]] + Name = "minio-EncodeReplicationLastMinute" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeReplicationLastMinute$" + +[[Benchmarks]] + Name = "minio-DecodeReplicationLastMinute" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeReplicationLastMinute$" + +[[Benchmarks]] + Name = "minio-MarshalMsgReplicationLatency" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgReplicationLatency$" + +[[Benchmarks]] + Name = "minio-AppendMsgReplicationLatency" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgReplicationLatency$" + +[[Benchmarks]] + Name = "minio-UnmarshalReplicationLatency" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalReplicationLatency$" + +[[Benchmarks]] + Name = "minio-EncodeReplicationLatency" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeReplicationLatency$" + +[[Benchmarks]] + Name = "minio-DecodeReplicationLatency" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeReplicationLatency$" + +[[Benchmarks]] + Name = "minio-MarshalMsgReplicationQueueStats" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgReplicationQueueStats$" + +[[Benchmarks]] + Name = "minio-AppendMsgReplicationQueueStats" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgReplicationQueueStats$" + +[[Benchmarks]] + Name = "minio-UnmarshalReplicationQueueStats" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalReplicationQueueStats$" + +[[Benchmarks]] + Name = "minio-EncodeReplicationQueueStats" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeReplicationQueueStats$" + +[[Benchmarks]] + Name = "minio-DecodeReplicationQueueStats" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeReplicationQueueStats$" + +[[Benchmarks]] + Name = "minio-MarshalMsgallTierStats" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgallTierStats$" + +[[Benchmarks]] + Name = "minio-AppendMsgallTierStats" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgallTierStats$" + +[[Benchmarks]] + Name = "minio-UnmarshalallTierStats" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalallTierStats$" + +[[Benchmarks]] + Name = "minio-EncodeallTierStats" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeallTierStats$" + +[[Benchmarks]] + Name = "minio-DecodeallTierStats" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeallTierStats$" + +[[Benchmarks]] + Name = "minio-MarshalMsgcurrentScannerCycle" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgcurrentScannerCycle$" + +[[Benchmarks]] + Name = "minio-AppendMsgcurrentScannerCycle" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgcurrentScannerCycle$" + +[[Benchmarks]] + Name = "minio-UnmarshalcurrentScannerCycle" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalcurrentScannerCycle$" + +[[Benchmarks]] + Name = "minio-MarshalMsgdataUsageCache" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgdataUsageCache$" + +[[Benchmarks]] + Name = "minio-AppendMsgdataUsageCache" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgdataUsageCache$" + +[[Benchmarks]] + Name = "minio-UnmarshaldataUsageCache" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshaldataUsageCache$" + +[[Benchmarks]] + Name = "minio-EncodedataUsageCache" + Suite = "minio" + Benchmarks = "^BenchmarkEncodedataUsageCache$" + +[[Benchmarks]] + Name = "minio-DecodedataUsageCache" + Suite = "minio" + Benchmarks = "^BenchmarkDecodedataUsageCache$" + +[[Benchmarks]] + Name = "minio-MarshalMsgdataUsageCacheInfo" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgdataUsageCacheInfo$" + +[[Benchmarks]] + Name = "minio-AppendMsgdataUsageCacheInfo" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgdataUsageCacheInfo$" + +[[Benchmarks]] + Name = "minio-UnmarshaldataUsageCacheInfo" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshaldataUsageCacheInfo$" + +[[Benchmarks]] + Name = "minio-EncodedataUsageCacheInfo" + Suite = "minio" + Benchmarks = "^BenchmarkEncodedataUsageCacheInfo$" + +[[Benchmarks]] + Name = "minio-DecodedataUsageCacheInfo" + Suite = "minio" + Benchmarks = "^BenchmarkDecodedataUsageCacheInfo$" + +[[Benchmarks]] + Name = "minio-MarshalMsgdataUsageEntry" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgdataUsageEntry$" + +[[Benchmarks]] + Name = "minio-AppendMsgdataUsageEntry" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgdataUsageEntry$" + +[[Benchmarks]] + Name = "minio-UnmarshaldataUsageEntry" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshaldataUsageEntry$" + +[[Benchmarks]] + Name = "minio-EncodedataUsageEntry" + Suite = "minio" + Benchmarks = "^BenchmarkEncodedataUsageEntry$" + +[[Benchmarks]] + Name = "minio-DecodedataUsageEntry" + Suite = "minio" + Benchmarks = "^BenchmarkDecodedataUsageEntry$" + +[[Benchmarks]] + Name = "minio-MarshalMsgsizeHistogram" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgsizeHistogram$" + +[[Benchmarks]] + Name = "minio-AppendMsgsizeHistogram" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgsizeHistogram$" + +[[Benchmarks]] + Name = "minio-UnmarshalsizeHistogram" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalsizeHistogram$" + +[[Benchmarks]] + Name = "minio-EncodesizeHistogram" + Suite = "minio" + Benchmarks = "^BenchmarkEncodesizeHistogram$" + +[[Benchmarks]] + Name = "minio-DecodesizeHistogram" + Suite = "minio" + Benchmarks = "^BenchmarkDecodesizeHistogram$" + +[[Benchmarks]] + Name = "minio-MarshalMsgsizeHistogramV1" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgsizeHistogramV1$" + +[[Benchmarks]] + Name = "minio-AppendMsgsizeHistogramV1" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgsizeHistogramV1$" + +[[Benchmarks]] + Name = "minio-UnmarshalsizeHistogramV1" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalsizeHistogramV1$" + +[[Benchmarks]] + Name = "minio-EncodesizeHistogramV1" + Suite = "minio" + Benchmarks = "^BenchmarkEncodesizeHistogramV1$" + +[[Benchmarks]] + Name = "minio-DecodesizeHistogramV1" + Suite = "minio" + Benchmarks = "^BenchmarkDecodesizeHistogramV1$" + +[[Benchmarks]] + Name = "minio-MarshalMsgtierStats" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgtierStats$" + +[[Benchmarks]] + Name = "minio-AppendMsgtierStats" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgtierStats$" + +[[Benchmarks]] + Name = "minio-UnmarshaltierStats" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshaltierStats$" + +[[Benchmarks]] + Name = "minio-EncodetierStats" + Suite = "minio" + Benchmarks = "^BenchmarkEncodetierStats$" + +[[Benchmarks]] + Name = "minio-DecodetierStats" + Suite = "minio" + Benchmarks = "^BenchmarkDecodetierStats$" + +[[Benchmarks]] + Name = "minio-MarshalMsgversionsHistogram" + Suite = "minio" + Benchmarks = "^BenchmarkMarshalMsgversionsHistogram$" + +[[Benchmarks]] + Name = "minio-AppendMsgversionsHistogram" + Suite = "minio" + Benchmarks = "^BenchmarkAppendMsgversionsHistogram$" + +[[Benchmarks]] + Name = "minio-UnmarshalversionsHistogram" + Suite = "minio" + Benchmarks = "^BenchmarkUnmarshalversionsHistogram$" + +[[Benchmarks]] + Name = "minio-EncodeversionsHistogram" + Suite = "minio" + Benchmarks = "^BenchmarkEncodeversionsHistogram$" + +[[Benchmarks]] + Name = "minio-DecodeversionsHistogram" + Suite = "minio" + Benchmarks = "^BenchmarkDecodeversionsHistogram$" + +[[Benchmarks]] + Name = "ethereum_ethash-DifficultyCalculator%2Fbig-frontier" + Suite = "ethereum_ethash" + Benchmarks = "^BenchmarkDifficultyCalculator$/^big-frontier$" + +[[Benchmarks]] + Name = "ethereum_ethash-DifficultyCalculator%2Fu256-frontier" + Suite = "ethereum_ethash" + Benchmarks = "^BenchmarkDifficultyCalculator$/^u256-frontier$" + +[[Benchmarks]] + Name = "ethereum_ethash-DifficultyCalculator%2Fbig-homestead" + Suite = "ethereum_ethash" + Benchmarks = "^BenchmarkDifficultyCalculator$/^big-homestead$" + +[[Benchmarks]] + Name = "ethereum_ethash-DifficultyCalculator%2Fu256-homestead" + Suite = "ethereum_ethash" + Benchmarks = "^BenchmarkDifficultyCalculator$/^u256-homestead$" + +[[Benchmarks]] + Name = "ethereum_ethash-DifficultyCalculator%2Fbig-generic" + Suite = "ethereum_ethash" + Benchmarks = "^BenchmarkDifficultyCalculator$/^big-generic$" + +[[Benchmarks]] + Name = "ethereum_ethash-DifficultyCalculator%2Fu256-generic" + Suite = "ethereum_ethash" + Benchmarks = "^BenchmarkDifficultyCalculator$/^u256-generic$" + +[[Benchmarks]] + Name = "uber_tally-BucketsEqual%2Fsame_20_values" + Suite = "uber_tally" + Benchmarks = "^BenchmarkBucketsEqual$/^same_20_values$" + +[[Benchmarks]] + Name = "uber_tally-BucketsEqual%2Fsame_20_durations" + Suite = "uber_tally" + Benchmarks = "^BenchmarkBucketsEqual$/^same_20_durations$" + +[[Benchmarks]] + Name = "uber_tally-SanitizeFn" + Suite = "uber_tally" + Benchmarks = "^BenchmarkSanitizeFn$" + +[[Benchmarks]] + Name = "uber_tally-NameGeneration" + Suite = "uber_tally" + Benchmarks = "^BenchmarkNameGeneration$" + +[[Benchmarks]] + Name = "uber_tally-CounterAllocation" + Suite = "uber_tally" + Benchmarks = "^BenchmarkCounterAllocation$" + +[[Benchmarks]] + Name = "uber_tally-SanitizedCounterAllocation" + Suite = "uber_tally" + Benchmarks = "^BenchmarkSanitizedCounterAllocation$" + +[[Benchmarks]] + Name = "uber_tally-NameGenerationTagged" + Suite = "uber_tally" + Benchmarks = "^BenchmarkNameGenerationTagged$" + +[[Benchmarks]] + Name = "uber_tally-ScopeTaggedCachedSubscopes" + Suite = "uber_tally" + Benchmarks = "^BenchmarkScopeTaggedCachedSubscopes$" + +[[Benchmarks]] + Name = "uber_tally-ScopeTaggedNoCachedSubscopes" + Suite = "uber_tally" + Benchmarks = "^BenchmarkScopeTaggedNoCachedSubscopes$" + +[[Benchmarks]] + Name = "uber_tally-ScopeTaggedNoCachedSubscopesParallel" + Suite = "uber_tally" + Benchmarks = "^BenchmarkScopeTaggedNoCachedSubscopesParallel$" + +[[Benchmarks]] + Name = "uber_tally-ScopeTaggedNoCachedSubscopesParallelPercentageCached" + Suite = "uber_tally" + Benchmarks = "^BenchmarkScopeTaggedNoCachedSubscopesParallelPercentageCached$" + +[[Benchmarks]] + Name = "uber_tally-NameGenerationNoPrefix" + Suite = "uber_tally" + Benchmarks = "^BenchmarkNameGenerationNoPrefix$" + +[[Benchmarks]] + Name = "uber_tally-HistogramAllocation" + Suite = "uber_tally" + Benchmarks = "^BenchmarkHistogramAllocation$" + +[[Benchmarks]] + Name = "uber_tally-HistogramExisting" + Suite = "uber_tally" + Benchmarks = "^BenchmarkHistogramExisting$" + +[[Benchmarks]] + Name = "uber_tally-ScopeReporting%2Fsize1" + Suite = "uber_tally" + Benchmarks = "^BenchmarkScopeReporting$/^size1$" + +[[Benchmarks]] + Name = "uber_tally-ScopeReporting%2Fsize10" + Suite = "uber_tally" + Benchmarks = "^BenchmarkScopeReporting$/^size10$" + +[[Benchmarks]] + Name = "uber_tally-ScopeReporting%2Fsize100" + Suite = "uber_tally" + Benchmarks = "^BenchmarkScopeReporting$/^size100$" + +[[Benchmarks]] + Name = "uber_tally-ScopeReporting%2Fsize1000" + Suite = "uber_tally" + Benchmarks = "^BenchmarkScopeReporting$/^size1000$" + +[[Benchmarks]] + Name = "uber_tally-ScopeReporting%2Fsize10000" + Suite = "uber_tally" + Benchmarks = "^BenchmarkScopeReporting$/^size10000$" + +[[Benchmarks]] + Name = "uber_tally-ScopeReporting%2Fsize100000" + Suite = "uber_tally" + Benchmarks = "^BenchmarkScopeReporting$/^size100000$" + +[[Benchmarks]] + Name = "uber_tally-ScopeReporting%2Fsize1000000" + Suite = "uber_tally" + Benchmarks = "^BenchmarkScopeReporting$/^size1000000$" + +[[Benchmarks]] + Name = "uber_tally-CounterInc" + Suite = "uber_tally" + Benchmarks = "^BenchmarkCounterInc$" + +[[Benchmarks]] + Name = "uber_tally-ReportCounterNoData" + Suite = "uber_tally" + Benchmarks = "^BenchmarkReportCounterNoData$" + +[[Benchmarks]] + Name = "uber_tally-ReportCounterWithData" + Suite = "uber_tally" + Benchmarks = "^BenchmarkReportCounterWithData$" + +[[Benchmarks]] + Name = "uber_tally-GaugeSet" + Suite = "uber_tally" + Benchmarks = "^BenchmarkGaugeSet$" + +[[Benchmarks]] + Name = "uber_tally-ReportGaugeNoData" + Suite = "uber_tally" + Benchmarks = "^BenchmarkReportGaugeNoData$" + +[[Benchmarks]] + Name = "uber_tally-ReportGaugeWithData" + Suite = "uber_tally" + Benchmarks = "^BenchmarkReportGaugeWithData$" + +[[Benchmarks]] + Name = "uber_tally-TimerStopwatch" + Suite = "uber_tally" + Benchmarks = "^BenchmarkTimerStopwatch$" + +[[Benchmarks]] + Name = "uber_tally-TimerReport" + Suite = "uber_tally" + Benchmarks = "^BenchmarkTimerReport$" + +[[Benchmarks]] + Name = "ethereum_whisper-DeriveKeyMaterial" + Suite = "ethereum_whisper" + Benchmarks = "^BenchmarkDeriveKeyMaterial$" + +[[Benchmarks]] + Name = "ethereum_whisper-EncryptionSym" + Suite = "ethereum_whisper" + Benchmarks = "^BenchmarkEncryptionSym$" + +[[Benchmarks]] + Name = "ethereum_whisper-EncryptionAsym" + Suite = "ethereum_whisper" + Benchmarks = "^BenchmarkEncryptionAsym$" + +[[Benchmarks]] + Name = "ethereum_whisper-DecryptionSymValid" + Suite = "ethereum_whisper" + Benchmarks = "^BenchmarkDecryptionSymValid$" + +[[Benchmarks]] + Name = "ethereum_whisper-DecryptionSymInvalid" + Suite = "ethereum_whisper" + Benchmarks = "^BenchmarkDecryptionSymInvalid$" + +[[Benchmarks]] + Name = "ethereum_whisper-DecryptionAsymValid" + Suite = "ethereum_whisper" + Benchmarks = "^BenchmarkDecryptionAsymValid$" + +[[Benchmarks]] + Name = "ethereum_whisper-DecryptionAsymInvalid" + Suite = "ethereum_whisper" + Benchmarks = "^BenchmarkDecryptionAsymInvalid$" + +[[Benchmarks]] + Name = "ethereum_whisper-PoW" + Suite = "ethereum_whisper" + Benchmarks = "^BenchmarkPoW$" + +[[Benchmarks]] + Name = "workiva_fibheap-FibHeap_Enqueue" + Suite = "workiva_fibheap" + Benchmarks = "^BenchmarkFibHeap_Enqueue$" + +[[Benchmarks]] + Name = "workiva_fibheap-FibHeap_DequeueMin" + Suite = "workiva_fibheap" + Benchmarks = "^BenchmarkFibHeap_DequeueMin$" + +[[Benchmarks]] + Name = "workiva_fibheap-FibHeap_DecreaseKey" + Suite = "workiva_fibheap" + Benchmarks = "^BenchmarkFibHeap_DecreaseKey$" + +[[Benchmarks]] + Name = "workiva_fibheap-FibHeap_Delete" + Suite = "workiva_fibheap" + Benchmarks = "^BenchmarkFibHeap_Delete$" + +[[Benchmarks]] + Name = "workiva_fibheap-FibHeap_Merge" + Suite = "workiva_fibheap" + Benchmarks = "^BenchmarkFibHeap_Merge$" + +[[Benchmarks]] + Name = "workiva_dtrie-Insert" + Suite = "workiva_dtrie" + Benchmarks = "^BenchmarkInsert$" + +[[Benchmarks]] + Name = "workiva_dtrie-Get" + Suite = "workiva_dtrie" + Benchmarks = "^BenchmarkGet$" + +[[Benchmarks]] + Name = "workiva_dtrie-Remove" + Suite = "workiva_dtrie" + Benchmarks = "^BenchmarkRemove$" + +[[Benchmarks]] + Name = "workiva_dtrie-Update" + Suite = "workiva_dtrie" + Benchmarks = "^BenchmarkUpdate$" + +[[Benchmarks]] + Name = "gonum_blas_native-DgemmSmSmSm" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDgemmSmSmSm$" + +[[Benchmarks]] + Name = "gonum_blas_native-DgemmMedMedMed" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDgemmMedMedMed$" + +[[Benchmarks]] + Name = "gonum_blas_native-DgemmMedLgMed" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDgemmMedLgMed$" + +[[Benchmarks]] + Name = "gonum_blas_native-DgemmLgLgLg" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDgemmLgLgLg$" + +[[Benchmarks]] + Name = "gonum_blas_native-DgemmLgSmLg" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDgemmLgSmLg$" + +[[Benchmarks]] + Name = "gonum_blas_native-DgemmLgLgSm" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDgemmLgLgSm$" + +[[Benchmarks]] + Name = "gonum_blas_native-DgemmHgHgSm" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDgemmHgHgSm$" + +[[Benchmarks]] + Name = "gonum_blas_native-DgemmMedMedMedTNT" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDgemmMedMedMedTNT$" + +[[Benchmarks]] + Name = "gonum_blas_native-DgemmMedMedMedNTT" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDgemmMedMedMedNTT$" + +[[Benchmarks]] + Name = "gonum_blas_native-DgemmMedMedMedTT" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDgemmMedMedMedTT$" + +[[Benchmarks]] + Name = "gonum_blas_native-DgemvSmSmNoTransInc1" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDgemvSmSmNoTransInc1$" + +[[Benchmarks]] + Name = "gonum_blas_native-DgemvSmSmNoTransIncN" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDgemvSmSmNoTransIncN$" + +[[Benchmarks]] + Name = "gonum_blas_native-DgemvSmSmTransInc1" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDgemvSmSmTransInc1$" + +[[Benchmarks]] + Name = "gonum_blas_native-DgemvSmSmTransIncN" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDgemvSmSmTransIncN$" + +[[Benchmarks]] + Name = "gonum_blas_native-DgemvMedMedNoTransInc1" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDgemvMedMedNoTransInc1$" + +[[Benchmarks]] + Name = "gonum_blas_native-DgemvMedMedNoTransIncN" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDgemvMedMedNoTransIncN$" + +[[Benchmarks]] + Name = "gonum_blas_native-DgemvMedMedTransInc1" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDgemvMedMedTransInc1$" + +[[Benchmarks]] + Name = "gonum_blas_native-DgemvMedMedTransIncN" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDgemvMedMedTransIncN$" + +[[Benchmarks]] + Name = "gonum_blas_native-DgemvLgLgNoTransInc1" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDgemvLgLgNoTransInc1$" + +[[Benchmarks]] + Name = "gonum_blas_native-DgemvLgLgNoTransIncN" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDgemvLgLgNoTransIncN$" + +[[Benchmarks]] + Name = "gonum_blas_native-DgemvLgLgTransInc1" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDgemvLgLgTransInc1$" + +[[Benchmarks]] + Name = "gonum_blas_native-DgemvLgLgTransIncN" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDgemvLgLgTransIncN$" + +[[Benchmarks]] + Name = "gonum_blas_native-DgemvLgSmNoTransInc1" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDgemvLgSmNoTransInc1$" + +[[Benchmarks]] + Name = "gonum_blas_native-DgemvLgSmNoTransIncN" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDgemvLgSmNoTransIncN$" + +[[Benchmarks]] + Name = "gonum_blas_native-DgemvLgSmTransInc1" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDgemvLgSmTransInc1$" + +[[Benchmarks]] + Name = "gonum_blas_native-DgemvLgSmTransIncN" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDgemvLgSmTransIncN$" + +[[Benchmarks]] + Name = "gonum_blas_native-DgemvSmLgNoTransInc1" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDgemvSmLgNoTransInc1$" + +[[Benchmarks]] + Name = "gonum_blas_native-DgemvSmLgNoTransIncN" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDgemvSmLgNoTransIncN$" + +[[Benchmarks]] + Name = "gonum_blas_native-DgemvSmLgTransInc1" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDgemvSmLgTransInc1$" + +[[Benchmarks]] + Name = "gonum_blas_native-DgemvSmLgTransIncN" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDgemvSmLgTransIncN$" + +[[Benchmarks]] + Name = "gonum_blas_native-DgerSmSmInc1" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDgerSmSmInc1$" + +[[Benchmarks]] + Name = "gonum_blas_native-DgerSmSmIncN" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDgerSmSmIncN$" + +[[Benchmarks]] + Name = "gonum_blas_native-DgerMedMedInc1" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDgerMedMedInc1$" + +[[Benchmarks]] + Name = "gonum_blas_native-DgerMedMedIncN" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDgerMedMedIncN$" + +[[Benchmarks]] + Name = "gonum_blas_native-DgerLgLgInc1" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDgerLgLgInc1$" + +[[Benchmarks]] + Name = "gonum_blas_native-DgerLgLgIncN" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDgerLgLgIncN$" + +[[Benchmarks]] + Name = "gonum_blas_native-DgerLgSmInc1" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDgerLgSmInc1$" + +[[Benchmarks]] + Name = "gonum_blas_native-DgerLgSmIncN" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDgerLgSmIncN$" + +[[Benchmarks]] + Name = "gonum_blas_native-DgerSmLgInc1" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDgerSmLgInc1$" + +[[Benchmarks]] + Name = "gonum_blas_native-DgerSmLgIncN" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDgerSmLgIncN$" + +[[Benchmarks]] + Name = "gonum_blas_native-Dtrmv%2FMed_Inc1_UP_NT_NU" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDtrmv$/^Med_Inc1_UP_NT_NU$" + +[[Benchmarks]] + Name = "gonum_blas_native-Dtrmv%2FMed_Inc1_UP_NT_UN" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDtrmv$/^Med_Inc1_UP_NT_UN$" + +[[Benchmarks]] + Name = "gonum_blas_native-Dtrmv%2FMed_Inc1_UP_TR_NU" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDtrmv$/^Med_Inc1_UP_TR_NU$" + +[[Benchmarks]] + Name = "gonum_blas_native-Dtrmv%2FMed_Inc1_UP_TR_UN" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDtrmv$/^Med_Inc1_UP_TR_UN$" + +[[Benchmarks]] + Name = "gonum_blas_native-Dtrmv%2FMed_Inc1_LO_NT_NU" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDtrmv$/^Med_Inc1_LO_NT_NU$" + +[[Benchmarks]] + Name = "gonum_blas_native-Dtrmv%2FMed_Inc1_LO_NT_UN" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDtrmv$/^Med_Inc1_LO_NT_UN$" + +[[Benchmarks]] + Name = "gonum_blas_native-Dtrmv%2FMed_Inc1_LO_TR_NU" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDtrmv$/^Med_Inc1_LO_TR_NU$" + +[[Benchmarks]] + Name = "gonum_blas_native-Dtrmv%2FMed_Inc1_LO_TR_UN" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDtrmv$/^Med_Inc1_LO_TR_UN$" + +[[Benchmarks]] + Name = "gonum_blas_native-Dtrmv%2FMed_Inc5_UP_NT_NU" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDtrmv$/^Med_Inc5_UP_NT_NU$" + +[[Benchmarks]] + Name = "gonum_blas_native-Dtrmv%2FMed_Inc5_UP_NT_UN" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDtrmv$/^Med_Inc5_UP_NT_UN$" + +[[Benchmarks]] + Name = "gonum_blas_native-Dtrmv%2FMed_Inc5_UP_TR_NU" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDtrmv$/^Med_Inc5_UP_TR_NU$" + +[[Benchmarks]] + Name = "gonum_blas_native-Dtrmv%2FMed_Inc5_UP_TR_UN" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDtrmv$/^Med_Inc5_UP_TR_UN$" + +[[Benchmarks]] + Name = "gonum_blas_native-Dtrmv%2FMed_Inc5_LO_NT_NU" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDtrmv$/^Med_Inc5_LO_NT_NU$" + +[[Benchmarks]] + Name = "gonum_blas_native-Dtrmv%2FMed_Inc5_LO_NT_UN" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDtrmv$/^Med_Inc5_LO_NT_UN$" + +[[Benchmarks]] + Name = "gonum_blas_native-Dtrmv%2FMed_Inc5_LO_TR_NU" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDtrmv$/^Med_Inc5_LO_TR_NU$" + +[[Benchmarks]] + Name = "gonum_blas_native-Dtrmv%2FMed_Inc5_LO_TR_UN" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDtrmv$/^Med_Inc5_LO_TR_UN$" + +[[Benchmarks]] + Name = "gonum_blas_native-Dtrmv%2FLarge_Inc1_UP_NT_NU" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDtrmv$/^Large_Inc1_UP_NT_NU$" + +[[Benchmarks]] + Name = "gonum_blas_native-Dtrmv%2FLarge_Inc1_UP_NT_UN" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDtrmv$/^Large_Inc1_UP_NT_UN$" + +[[Benchmarks]] + Name = "gonum_blas_native-Dtrmv%2FLarge_Inc1_UP_TR_NU" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDtrmv$/^Large_Inc1_UP_TR_NU$" + +[[Benchmarks]] + Name = "gonum_blas_native-Dtrmv%2FLarge_Inc1_UP_TR_UN" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDtrmv$/^Large_Inc1_UP_TR_UN$" + +[[Benchmarks]] + Name = "gonum_blas_native-Dtrmv%2FLarge_Inc1_LO_NT_NU" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDtrmv$/^Large_Inc1_LO_NT_NU$" + +[[Benchmarks]] + Name = "gonum_blas_native-Dtrmv%2FLarge_Inc1_LO_NT_UN" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDtrmv$/^Large_Inc1_LO_NT_UN$" + +[[Benchmarks]] + Name = "gonum_blas_native-Dtrmv%2FLarge_Inc1_LO_TR_NU" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDtrmv$/^Large_Inc1_LO_TR_NU$" + +[[Benchmarks]] + Name = "gonum_blas_native-Dtrmv%2FLarge_Inc1_LO_TR_UN" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDtrmv$/^Large_Inc1_LO_TR_UN$" + +[[Benchmarks]] + Name = "gonum_blas_native-Dtrmv%2FLarge_Inc5_UP_NT_NU" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDtrmv$/^Large_Inc5_UP_NT_NU$" + +[[Benchmarks]] + Name = "gonum_blas_native-Dtrmv%2FLarge_Inc5_UP_NT_UN" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDtrmv$/^Large_Inc5_UP_NT_UN$" + +[[Benchmarks]] + Name = "gonum_blas_native-Dtrmv%2FLarge_Inc5_UP_TR_NU" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDtrmv$/^Large_Inc5_UP_TR_NU$" + +[[Benchmarks]] + Name = "gonum_blas_native-Dtrmv%2FLarge_Inc5_UP_TR_UN" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDtrmv$/^Large_Inc5_UP_TR_UN$" + +[[Benchmarks]] + Name = "gonum_blas_native-Dtrmv%2FLarge_Inc5_LO_NT_NU" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDtrmv$/^Large_Inc5_LO_NT_NU$" + +[[Benchmarks]] + Name = "gonum_blas_native-Dtrmv%2FLarge_Inc5_LO_NT_UN" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDtrmv$/^Large_Inc5_LO_NT_UN$" + +[[Benchmarks]] + Name = "gonum_blas_native-Dtrmv%2FLarge_Inc5_LO_TR_NU" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDtrmv$/^Large_Inc5_LO_TR_NU$" + +[[Benchmarks]] + Name = "gonum_blas_native-Dtrmv%2FLarge_Inc5_LO_TR_UN" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDtrmv$/^Large_Inc5_LO_TR_UN$" + +[[Benchmarks]] + Name = "gonum_blas_native-ZdscalN10Inc1" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkZdscalN10Inc1$" + +[[Benchmarks]] + Name = "gonum_blas_native-ZdscalN100Inc1" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkZdscalN100Inc1$" + +[[Benchmarks]] + Name = "gonum_blas_native-ZdscalN1000Inc1" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkZdscalN1000Inc1$" + +[[Benchmarks]] + Name = "gonum_blas_native-ZdscalN10000Inc1" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkZdscalN10000Inc1$" + +[[Benchmarks]] + Name = "gonum_blas_native-ZdscalN100000Inc1" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkZdscalN100000Inc1$" + +[[Benchmarks]] + Name = "gonum_blas_native-ZdscalN10Inc10" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkZdscalN10Inc10$" + +[[Benchmarks]] + Name = "gonum_blas_native-ZdscalN100Inc10" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkZdscalN100Inc10$" + +[[Benchmarks]] + Name = "gonum_blas_native-ZdscalN1000Inc10" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkZdscalN1000Inc10$" + +[[Benchmarks]] + Name = "gonum_blas_native-ZdscalN10000Inc10" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkZdscalN10000Inc10$" + +[[Benchmarks]] + Name = "gonum_blas_native-ZdscalN100000Inc10" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkZdscalN100000Inc10$" + +[[Benchmarks]] + Name = "gonum_blas_native-ZdscalN10Inc1000" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkZdscalN10Inc1000$" + +[[Benchmarks]] + Name = "gonum_blas_native-ZdscalN100Inc1000" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkZdscalN100Inc1000$" + +[[Benchmarks]] + Name = "gonum_blas_native-ZdscalN1000Inc1000" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkZdscalN1000Inc1000$" + +[[Benchmarks]] + Name = "gonum_blas_native-ZdscalN10000Inc1000" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkZdscalN10000Inc1000$" + +[[Benchmarks]] + Name = "gonum_blas_native-ZdscalN100000Inc1000" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkZdscalN100000Inc1000$" + +[[Benchmarks]] + Name = "gonum_blas_native-DdotSmallBothUnitary" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDdotSmallBothUnitary$" + +[[Benchmarks]] + Name = "gonum_blas_native-DdotSmallIncUni" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDdotSmallIncUni$" + +[[Benchmarks]] + Name = "gonum_blas_native-DdotSmallUniInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDdotSmallUniInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DdotSmallBothInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDdotSmallBothInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DdotMediumBothUnitary" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDdotMediumBothUnitary$" + +[[Benchmarks]] + Name = "gonum_blas_native-DdotMediumIncUni" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDdotMediumIncUni$" + +[[Benchmarks]] + Name = "gonum_blas_native-DdotMediumUniInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDdotMediumUniInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DdotMediumBothInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDdotMediumBothInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DdotLargeBothUnitary" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDdotLargeBothUnitary$" + +[[Benchmarks]] + Name = "gonum_blas_native-DdotLargeIncUni" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDdotLargeIncUni$" + +[[Benchmarks]] + Name = "gonum_blas_native-DdotLargeUniInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDdotLargeUniInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DdotLargeBothInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDdotLargeBothInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DdotHugeBothUnitary" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDdotHugeBothUnitary$" + +[[Benchmarks]] + Name = "gonum_blas_native-DdotHugeIncUni" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDdotHugeIncUni$" + +[[Benchmarks]] + Name = "gonum_blas_native-DdotHugeUniInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDdotHugeUniInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DdotHugeBothInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDdotHugeBothInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-Dnrm2SmallUnitaryInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDnrm2SmallUnitaryInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-Dnrm2SmallPosInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDnrm2SmallPosInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-Dnrm2MediumUnitaryInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDnrm2MediumUnitaryInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-Dnrm2MediumPosInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDnrm2MediumPosInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-Dnrm2LargeUnitaryInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDnrm2LargeUnitaryInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-Dnrm2LargePosInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDnrm2LargePosInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-Dnrm2HugeUnitaryInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDnrm2HugeUnitaryInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-Dnrm2HugePosInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDnrm2HugePosInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DasumSmallUnitaryInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDasumSmallUnitaryInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DasumSmallPosInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDasumSmallPosInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DasumMediumUnitaryInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDasumMediumUnitaryInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DasumMediumPosInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDasumMediumPosInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DasumLargeUnitaryInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDasumLargeUnitaryInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DasumLargePosInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDasumLargePosInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DasumHugeUnitaryInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDasumHugeUnitaryInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DasumHugePosInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDasumHugePosInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-IdamaxSmallUnitaryInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkIdamaxSmallUnitaryInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-IdamaxSmallPosInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkIdamaxSmallPosInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-IdamaxMediumUnitaryInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkIdamaxMediumUnitaryInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-IdamaxMediumPosInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkIdamaxMediumPosInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-IdamaxLargeUnitaryInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkIdamaxLargeUnitaryInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-IdamaxLargePosInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkIdamaxLargePosInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-IdamaxHugeUnitaryInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkIdamaxHugeUnitaryInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-IdamaxHugePosInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkIdamaxHugePosInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DswapSmallBothUnitary" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDswapSmallBothUnitary$" + +[[Benchmarks]] + Name = "gonum_blas_native-DswapSmallIncUni" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDswapSmallIncUni$" + +[[Benchmarks]] + Name = "gonum_blas_native-DswapSmallUniInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDswapSmallUniInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DswapSmallBothInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDswapSmallBothInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DswapMediumBothUnitary" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDswapMediumBothUnitary$" + +[[Benchmarks]] + Name = "gonum_blas_native-DswapMediumIncUni" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDswapMediumIncUni$" + +[[Benchmarks]] + Name = "gonum_blas_native-DswapMediumUniInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDswapMediumUniInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DswapMediumBothInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDswapMediumBothInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DswapLargeBothUnitary" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDswapLargeBothUnitary$" + +[[Benchmarks]] + Name = "gonum_blas_native-DswapLargeIncUni" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDswapLargeIncUni$" + +[[Benchmarks]] + Name = "gonum_blas_native-DswapLargeUniInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDswapLargeUniInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DswapLargeBothInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDswapLargeBothInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DswapHugeBothUnitary" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDswapHugeBothUnitary$" + +[[Benchmarks]] + Name = "gonum_blas_native-DswapHugeIncUni" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDswapHugeIncUni$" + +[[Benchmarks]] + Name = "gonum_blas_native-DswapHugeUniInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDswapHugeUniInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DswapHugeBothInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDswapHugeBothInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DcopySmallBothUnitary" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDcopySmallBothUnitary$" + +[[Benchmarks]] + Name = "gonum_blas_native-DcopySmallIncUni" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDcopySmallIncUni$" + +[[Benchmarks]] + Name = "gonum_blas_native-DcopySmallUniInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDcopySmallUniInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DcopySmallBothInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDcopySmallBothInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DcopyMediumBothUnitary" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDcopyMediumBothUnitary$" + +[[Benchmarks]] + Name = "gonum_blas_native-DcopyMediumIncUni" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDcopyMediumIncUni$" + +[[Benchmarks]] + Name = "gonum_blas_native-DcopyMediumUniInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDcopyMediumUniInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DcopyMediumBothInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDcopyMediumBothInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DcopyLargeBothUnitary" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDcopyLargeBothUnitary$" + +[[Benchmarks]] + Name = "gonum_blas_native-DcopyLargeIncUni" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDcopyLargeIncUni$" + +[[Benchmarks]] + Name = "gonum_blas_native-DcopyLargeUniInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDcopyLargeUniInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DcopyLargeBothInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDcopyLargeBothInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DcopyHugeBothUnitary" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDcopyHugeBothUnitary$" + +[[Benchmarks]] + Name = "gonum_blas_native-DcopyHugeIncUni" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDcopyHugeIncUni$" + +[[Benchmarks]] + Name = "gonum_blas_native-DcopyHugeUniInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDcopyHugeUniInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DcopyHugeBothInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDcopyHugeBothInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DaxpySmallBothUnitary" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDaxpySmallBothUnitary$" + +[[Benchmarks]] + Name = "gonum_blas_native-DaxpySmallIncUni" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDaxpySmallIncUni$" + +[[Benchmarks]] + Name = "gonum_blas_native-DaxpySmallUniInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDaxpySmallUniInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DaxpySmallBothInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDaxpySmallBothInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DaxpyMediumBothUnitary" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDaxpyMediumBothUnitary$" + +[[Benchmarks]] + Name = "gonum_blas_native-DaxpyMediumIncUni" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDaxpyMediumIncUni$" + +[[Benchmarks]] + Name = "gonum_blas_native-DaxpyMediumUniInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDaxpyMediumUniInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DaxpyMediumBothInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDaxpyMediumBothInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DaxpyLargeBothUnitary" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDaxpyLargeBothUnitary$" + +[[Benchmarks]] + Name = "gonum_blas_native-DaxpyLargeIncUni" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDaxpyLargeIncUni$" + +[[Benchmarks]] + Name = "gonum_blas_native-DaxpyLargeUniInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDaxpyLargeUniInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DaxpyLargeBothInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDaxpyLargeBothInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DaxpyHugeBothUnitary" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDaxpyHugeBothUnitary$" + +[[Benchmarks]] + Name = "gonum_blas_native-DaxpyHugeIncUni" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDaxpyHugeIncUni$" + +[[Benchmarks]] + Name = "gonum_blas_native-DaxpyHugeUniInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDaxpyHugeUniInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DaxpyHugeBothInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDaxpyHugeBothInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotSmallBothUnitary" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotSmallBothUnitary$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotSmallIncUni" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotSmallIncUni$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotSmallUniInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotSmallUniInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotSmallBothInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotSmallBothInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotMediumBothUnitary" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotMediumBothUnitary$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotMediumIncUni" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotMediumIncUni$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotMediumUniInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotMediumUniInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotMediumBothInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotMediumBothInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotLargeBothUnitary" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotLargeBothUnitary$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotLargeIncUni" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotLargeIncUni$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotLargeUniInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotLargeUniInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotLargeBothInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotLargeBothInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotHugeBothUnitary" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotHugeBothUnitary$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotHugeIncUni" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotHugeIncUni$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotHugeUniInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotHugeUniInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotHugeBothInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotHugeBothInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotmOffDiaSmallBothUnitary" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotmOffDiaSmallBothUnitary$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotmOffDiaSmallIncUni" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotmOffDiaSmallIncUni$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotmOffDiaSmallUniInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotmOffDiaSmallUniInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotmOffDiaSmallBothInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotmOffDiaSmallBothInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotmOffDiaMediumBothUnitary" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotmOffDiaMediumBothUnitary$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotmOffDiaMediumIncUni" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotmOffDiaMediumIncUni$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotmOffDiaMediumUniInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotmOffDiaMediumUniInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotmOffDiaMediumBothInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotmOffDiaMediumBothInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotmOffDiaLargeBothUnitary" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotmOffDiaLargeBothUnitary$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotmOffDiaLargeIncUni" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotmOffDiaLargeIncUni$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotmOffDiaLargeUniInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotmOffDiaLargeUniInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotmOffDiaLargeBothInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotmOffDiaLargeBothInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotmOffDiaHugeBothUnitary" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotmOffDiaHugeBothUnitary$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotmOffDiaHugeIncUni" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotmOffDiaHugeIncUni$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotmOffDiaHugeUniInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotmOffDiaHugeUniInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotmOffDiaHugeBothInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotmOffDiaHugeBothInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotmDiaSmallBothUnitary" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotmDiaSmallBothUnitary$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotmDiaSmallIncUni" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotmDiaSmallIncUni$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotmDiaSmallUniInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotmDiaSmallUniInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotmDiaSmallBothInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotmDiaSmallBothInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotmDiaMediumBothUnitary" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotmDiaMediumBothUnitary$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotmDiaMediumIncUni" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotmDiaMediumIncUni$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotmDiaMediumUniInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotmDiaMediumUniInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotmDiaMediumBothInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotmDiaMediumBothInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotmDiaLargeBothUnitary" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotmDiaLargeBothUnitary$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotmDiaLargeIncUni" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotmDiaLargeIncUni$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotmDiaLargeUniInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotmDiaLargeUniInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotmDiaLargeBothInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotmDiaLargeBothInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotmDiaHugeBothUnitary" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotmDiaHugeBothUnitary$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotmDiaHugeIncUni" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotmDiaHugeIncUni$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotmDiaHugeUniInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotmDiaHugeUniInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotmDiaHugeBothInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotmDiaHugeBothInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotmRescSmallBothUnitary" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotmRescSmallBothUnitary$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotmRescSmallIncUni" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotmRescSmallIncUni$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotmRescSmallUniInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotmRescSmallUniInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotmRescSmallBothInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotmRescSmallBothInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotmRescMediumBothUnitary" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotmRescMediumBothUnitary$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotmRescMediumIncUni" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotmRescMediumIncUni$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotmRescMediumUniInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotmRescMediumUniInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotmRescMediumBothInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotmRescMediumBothInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotmRescLargeBothUnitary" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotmRescLargeBothUnitary$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotmRescLargeIncUni" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotmRescLargeIncUni$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotmRescLargeUniInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotmRescLargeUniInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotmRescLargeBothInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotmRescLargeBothInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotmRescHugeBothUnitary" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotmRescHugeBothUnitary$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotmRescHugeIncUni" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotmRescHugeIncUni$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotmRescHugeUniInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotmRescHugeUniInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DrotmRescHugeBothInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDrotmRescHugeBothInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DscalSmallUnitaryInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDscalSmallUnitaryInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DscalSmallPosInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDscalSmallPosInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DscalMediumUnitaryInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDscalMediumUnitaryInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DscalMediumPosInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDscalMediumPosInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DscalLargeUnitaryInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDscalLargeUnitaryInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DscalLargePosInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDscalLargePosInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DscalHugeUnitaryInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDscalHugeUnitaryInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-DscalHugePosInc" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkDscalHugePosInc$" + +[[Benchmarks]] + Name = "gonum_blas_native-Zher%2FUplo85-N10-Inc1" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkZher$/^Uplo85-N10-Inc1$" + +[[Benchmarks]] + Name = "gonum_blas_native-Zher%2FUplo85-N10-Inc10" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkZher$/^Uplo85-N10-Inc10$" + +[[Benchmarks]] + Name = "gonum_blas_native-Zher%2FUplo85-N10-Inc1000" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkZher$/^Uplo85-N10-Inc1000$" + +[[Benchmarks]] + Name = "gonum_blas_native-Zher%2FUplo85-N100-Inc1" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkZher$/^Uplo85-N100-Inc1$" + +[[Benchmarks]] + Name = "gonum_blas_native-Zher%2FUplo85-N100-Inc10" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkZher$/^Uplo85-N100-Inc10$" + +[[Benchmarks]] + Name = "gonum_blas_native-Zher%2FUplo85-N100-Inc1000" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkZher$/^Uplo85-N100-Inc1000$" + +[[Benchmarks]] + Name = "gonum_blas_native-Zher%2FUplo85-N1000-Inc1" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkZher$/^Uplo85-N1000-Inc1$" + +[[Benchmarks]] + Name = "gonum_blas_native-Zher%2FUplo85-N1000-Inc10" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkZher$/^Uplo85-N1000-Inc10$" + +[[Benchmarks]] + Name = "gonum_blas_native-Zher%2FUplo85-N1000-Inc1000" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkZher$/^Uplo85-N1000-Inc1000$" + +[[Benchmarks]] + Name = "gonum_blas_native-Zher%2FUplo85-N10000-Inc1" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkZher$/^Uplo85-N10000-Inc1$" + +[[Benchmarks]] + Name = "gonum_blas_native-Zher%2FUplo85-N10000-Inc10" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkZher$/^Uplo85-N10000-Inc10$" + +[[Benchmarks]] + Name = "gonum_blas_native-Zher%2FUplo85-N10000-Inc1000" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkZher$/^Uplo85-N10000-Inc1000$" + +[[Benchmarks]] + Name = "gonum_blas_native-Zher%2FUplo76-N10-Inc1" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkZher$/^Uplo76-N10-Inc1$" + +[[Benchmarks]] + Name = "gonum_blas_native-Zher%2FUplo76-N10-Inc10" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkZher$/^Uplo76-N10-Inc10$" + +[[Benchmarks]] + Name = "gonum_blas_native-Zher%2FUplo76-N10-Inc1000" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkZher$/^Uplo76-N10-Inc1000$" + +[[Benchmarks]] + Name = "gonum_blas_native-Zher%2FUplo76-N100-Inc1" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkZher$/^Uplo76-N100-Inc1$" + +[[Benchmarks]] + Name = "gonum_blas_native-Zher%2FUplo76-N100-Inc10" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkZher$/^Uplo76-N100-Inc10$" + +[[Benchmarks]] + Name = "gonum_blas_native-Zher%2FUplo76-N100-Inc1000" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkZher$/^Uplo76-N100-Inc1000$" + +[[Benchmarks]] + Name = "gonum_blas_native-Zher%2FUplo76-N1000-Inc1" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkZher$/^Uplo76-N1000-Inc1$" + +[[Benchmarks]] + Name = "gonum_blas_native-Zher%2FUplo76-N1000-Inc10" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkZher$/^Uplo76-N1000-Inc10$" + +[[Benchmarks]] + Name = "gonum_blas_native-Zher%2FUplo76-N1000-Inc1000" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkZher$/^Uplo76-N1000-Inc1000$" + +[[Benchmarks]] + Name = "gonum_blas_native-Zher%2FUplo76-N10000-Inc1" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkZher$/^Uplo76-N10000-Inc1$" + +[[Benchmarks]] + Name = "gonum_blas_native-Zher%2FUplo76-N10000-Inc10" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkZher$/^Uplo76-N10000-Inc10$" + +[[Benchmarks]] + Name = "gonum_blas_native-Zher%2FUplo76-N10000-Inc1000" + Suite = "gonum_blas_native" + Benchmarks = "^BenchmarkZher$/^Uplo76-N10000-Inc1000$" + +[[Benchmarks]] + Name = "workiva_augmentedtree-AddItems" + Suite = "workiva_augmentedtree" + Benchmarks = "^BenchmarkAddItems$" + +[[Benchmarks]] + Name = "workiva_augmentedtree-QueryItems" + Suite = "workiva_augmentedtree" + Benchmarks = "^BenchmarkQueryItems$" + +[[Benchmarks]] + Name = "workiva_augmentedtree-DeleteItems" + Suite = "workiva_augmentedtree" + Benchmarks = "^BenchmarkDeleteItems$" + +[[Benchmarks]] + Name = "workiva_augmentedtree-AddItemsMultiDimensions" + Suite = "workiva_augmentedtree" + Benchmarks = "^BenchmarkAddItemsMultiDimensions$" + +[[Benchmarks]] + Name = "workiva_augmentedtree-QueryItemsMultiDimensions" + Suite = "workiva_augmentedtree" + Benchmarks = "^BenchmarkQueryItemsMultiDimensions$" + +[[Benchmarks]] + Name = "workiva_augmentedtree-DeleteItemsMultiDimensions" + Suite = "workiva_augmentedtree" + Benchmarks = "^BenchmarkDeleteItemsMultiDimensions$" + +[[Benchmarks]] + Name = "workiva_bitarray-GetBit" + Suite = "workiva_bitarray" + Benchmarks = "^BenchmarkGetBit$" + +[[Benchmarks]] + Name = "workiva_bitarray-GetSetBits" + Suite = "workiva_bitarray" + Benchmarks = "^BenchmarkGetSetBits$" + +[[Benchmarks]] + Name = "workiva_bitarray-Equality" + Suite = "workiva_bitarray" + Benchmarks = "^BenchmarkEquality$" + +[[Benchmarks]] + Name = "workiva_bitarray-Intersects" + Suite = "workiva_bitarray" + Benchmarks = "^BenchmarkIntersects$" + +[[Benchmarks]] + Name = "workiva_bitarray-Complement" + Suite = "workiva_bitarray" + Benchmarks = "^BenchmarkComplement$" + +[[Benchmarks]] + Name = "workiva_bitarray-DenseIntersectsCompressed" + Suite = "workiva_bitarray" + Benchmarks = "^BenchmarkDenseIntersectsCompressed$" + +[[Benchmarks]] + Name = "workiva_bitarray-BitArrayToNums" + Suite = "workiva_bitarray" + Benchmarks = "^BenchmarkBitArrayToNums$" + +[[Benchmarks]] + Name = "workiva_bitarray-Bitmap32_PopCount" + Suite = "workiva_bitarray" + Benchmarks = "^BenchmarkBitmap32_PopCount$" + +[[Benchmarks]] + Name = "workiva_bitarray-Bitmap64_PopCount" + Suite = "workiva_bitarray" + Benchmarks = "^BenchmarkBitmap64_PopCount$" + +[[Benchmarks]] + Name = "workiva_bitarray-BlockToNums" + Suite = "workiva_bitarray" + Benchmarks = "^BenchmarkBlockToNums$" + +[[Benchmarks]] + Name = "workiva_bitarray-NandSparseWithSparse" + Suite = "workiva_bitarray" + Benchmarks = "^BenchmarkNandSparseWithSparse$" + +[[Benchmarks]] + Name = "workiva_bitarray-NandSparseWithDense" + Suite = "workiva_bitarray" + Benchmarks = "^BenchmarkNandSparseWithDense$" + +[[Benchmarks]] + Name = "workiva_bitarray-NandDenseWithSparse" + Suite = "workiva_bitarray" + Benchmarks = "^BenchmarkNandDenseWithSparse$" + +[[Benchmarks]] + Name = "workiva_bitarray-NandDenseWithDense" + Suite = "workiva_bitarray" + Benchmarks = "^BenchmarkNandDenseWithDense$" + +[[Benchmarks]] + Name = "workiva_bitarray-OrSparseWithSparse" + Suite = "workiva_bitarray" + Benchmarks = "^BenchmarkOrSparseWithSparse$" + +[[Benchmarks]] + Name = "workiva_bitarray-OrSparseWithDense" + Suite = "workiva_bitarray" + Benchmarks = "^BenchmarkOrSparseWithDense$" + +[[Benchmarks]] + Name = "workiva_bitarray-OrDenseWithDense" + Suite = "workiva_bitarray" + Benchmarks = "^BenchmarkOrDenseWithDense$" + +[[Benchmarks]] + Name = "workiva_bitarray-GetCompressedBit" + Suite = "workiva_bitarray" + Benchmarks = "^BenchmarkGetCompressedBit$" + +[[Benchmarks]] + Name = "workiva_bitarray-SetCompressedBit" + Suite = "workiva_bitarray" + Benchmarks = "^BenchmarkSetCompressedBit$" + +[[Benchmarks]] + Name = "workiva_bitarray-GetSetCompressedBits" + Suite = "workiva_bitarray" + Benchmarks = "^BenchmarkGetSetCompressedBits$" + +[[Benchmarks]] + Name = "workiva_bitarray-ClearCompressedBit" + Suite = "workiva_bitarray" + Benchmarks = "^BenchmarkClearCompressedBit$" + +[[Benchmarks]] + Name = "workiva_bitarray-CompressedIntersects" + Suite = "workiva_bitarray" + Benchmarks = "^BenchmarkCompressedIntersects$" + +[[Benchmarks]] + Name = "workiva_bitarray-CompressedEquals" + Suite = "workiva_bitarray" + Benchmarks = "^BenchmarkCompressedEquals$" + +[[Benchmarks]] + Name = "workiva_bitarray-SparseBitArrayToNums" + Suite = "workiva_bitarray" + Benchmarks = "^BenchmarkSparseBitArrayToNums$" + +[[Benchmarks]] + Name = "ericlagergren_decimal-Mandelbrot_float64" + Suite = "ericlagergren_decimal" + Benchmarks = "^BenchmarkMandelbrot_float64$" + +[[Benchmarks]] + Name = "ericlagergren_decimal-Mandelbrot_decimal_GDA_9" + Suite = "ericlagergren_decimal" + Benchmarks = "^BenchmarkMandelbrot_decimal_GDA_9$" + +[[Benchmarks]] + Name = "ericlagergren_decimal-Mandelbrot_decimal_GDA_16" + Suite = "ericlagergren_decimal" + Benchmarks = "^BenchmarkMandelbrot_decimal_GDA_16$" + +[[Benchmarks]] + Name = "ericlagergren_decimal-Mandelbrot_decimal_GDA_19" + Suite = "ericlagergren_decimal" + Benchmarks = "^BenchmarkMandelbrot_decimal_GDA_19$" + +[[Benchmarks]] + Name = "ericlagergren_decimal-Mandelbrot_decimal_GDA_34" + Suite = "ericlagergren_decimal" + Benchmarks = "^BenchmarkMandelbrot_decimal_GDA_34$" + +[[Benchmarks]] + Name = "ericlagergren_decimal-Mandelbrot_decimal_GDA_38" + Suite = "ericlagergren_decimal" + Benchmarks = "^BenchmarkMandelbrot_decimal_GDA_38$" + +[[Benchmarks]] + Name = "ericlagergren_decimal-Mandelbrot_decimal_Go_9" + Suite = "ericlagergren_decimal" + Benchmarks = "^BenchmarkMandelbrot_decimal_Go_9$" + +[[Benchmarks]] + Name = "ericlagergren_decimal-Mandelbrot_decimal_Go_16" + Suite = "ericlagergren_decimal" + Benchmarks = "^BenchmarkMandelbrot_decimal_Go_16$" + +[[Benchmarks]] + Name = "ericlagergren_decimal-Mandelbrot_decimal_Go_19" + Suite = "ericlagergren_decimal" + Benchmarks = "^BenchmarkMandelbrot_decimal_Go_19$" + +[[Benchmarks]] + Name = "ericlagergren_decimal-Mandelbrot_decimal_Go_34" + Suite = "ericlagergren_decimal" + Benchmarks = "^BenchmarkMandelbrot_decimal_Go_34$" + +[[Benchmarks]] + Name = "ericlagergren_decimal-Mandelbrot_decimal_Go_38" + Suite = "ericlagergren_decimal" + Benchmarks = "^BenchmarkMandelbrot_decimal_Go_38$" + +[[Benchmarks]] + Name = "ericlagergren_decimal-Pi%2Ffoo%3Dericlagergren_%28Go%29%2Fprec%3D9" + Suite = "ericlagergren_decimal" + Benchmarks = "^BenchmarkPi$/^foo=ericlagergren_\\(Go\\)$/^prec=9$" + +[[Benchmarks]] + Name = "ericlagergren_decimal-Pi%2Ffoo%3Dericlagergren_%28Go%29%2Fprec%3D19" + Suite = "ericlagergren_decimal" + Benchmarks = "^BenchmarkPi$/^foo=ericlagergren_\\(Go\\)$/^prec=19$" + +[[Benchmarks]] + Name = "ericlagergren_decimal-Pi%2Ffoo%3Dericlagergren_%28Go%29%2Fprec%3D38" + Suite = "ericlagergren_decimal" + Benchmarks = "^BenchmarkPi$/^foo=ericlagergren_\\(Go\\)$/^prec=38$" + +[[Benchmarks]] + Name = "ericlagergren_decimal-Pi%2Ffoo%3Dericlagergren_%28Go%29%2Fprec%3D100" + Suite = "ericlagergren_decimal" + Benchmarks = "^BenchmarkPi$/^foo=ericlagergren_\\(Go\\)$/^prec=100$" + +[[Benchmarks]] + Name = "ericlagergren_decimal-Pi%2Ffoo%3Dericlagergren_%28GDA%29%2Fprec%3D9" + Suite = "ericlagergren_decimal" + Benchmarks = "^BenchmarkPi$/^foo=ericlagergren_\\(GDA\\)$/^prec=9$" + +[[Benchmarks]] + Name = "ericlagergren_decimal-Pi%2Ffoo%3Dericlagergren_%28GDA%29%2Fprec%3D19" + Suite = "ericlagergren_decimal" + Benchmarks = "^BenchmarkPi$/^foo=ericlagergren_\\(GDA\\)$/^prec=19$" + +[[Benchmarks]] + Name = "ericlagergren_decimal-Pi%2Ffoo%3Dericlagergren_%28GDA%29%2Fprec%3D38" + Suite = "ericlagergren_decimal" + Benchmarks = "^BenchmarkPi$/^foo=ericlagergren_\\(GDA\\)$/^prec=38$" + +[[Benchmarks]] + Name = "ericlagergren_decimal-Pi%2Ffoo%3Dericlagergren_%28GDA%29%2Fprec%3D100" + Suite = "ericlagergren_decimal" + Benchmarks = "^BenchmarkPi$/^foo=ericlagergren_\\(GDA\\)$/^prec=100$" + +[[Benchmarks]] + Name = "ericlagergren_decimal-Pi%2Ffoo%3Dcockroachdb%2Fapd%2Fprec%3D9" + Suite = "ericlagergren_decimal" + Benchmarks = "^BenchmarkPi$/^foo=cockroachdb$/^apd$/^prec=9$" + +[[Benchmarks]] + Name = "ericlagergren_decimal-Pi%2Ffoo%3Dcockroachdb%2Fapd%2Fprec%3D19" + Suite = "ericlagergren_decimal" + Benchmarks = "^BenchmarkPi$/^foo=cockroachdb$/^apd$/^prec=19$" + +[[Benchmarks]] + Name = "ericlagergren_decimal-Pi%2Ffoo%3Dcockroachdb%2Fapd%2Fprec%3D38" + Suite = "ericlagergren_decimal" + Benchmarks = "^BenchmarkPi$/^foo=cockroachdb$/^apd$/^prec=38$" + +[[Benchmarks]] + Name = "ericlagergren_decimal-Pi%2Ffoo%3Dcockroachdb%2Fapd%2Fprec%3D100" + Suite = "ericlagergren_decimal" + Benchmarks = "^BenchmarkPi$/^foo=cockroachdb$/^apd$/^prec=100$" + +[[Benchmarks]] + Name = "ericlagergren_decimal-Pi%2Ffoo%3Dshopspring%2Fprec%3D9" + Suite = "ericlagergren_decimal" + Benchmarks = "^BenchmarkPi$/^foo=shopspring$/^prec=9$" + +[[Benchmarks]] + Name = "ericlagergren_decimal-Pi%2Ffoo%3Dshopspring%2Fprec%3D19" + Suite = "ericlagergren_decimal" + Benchmarks = "^BenchmarkPi$/^foo=shopspring$/^prec=19$" + +[[Benchmarks]] + Name = "ericlagergren_decimal-Pi%2Ffoo%3Dshopspring%2Fprec%3D38" + Suite = "ericlagergren_decimal" + Benchmarks = "^BenchmarkPi$/^foo=shopspring$/^prec=38$" + +[[Benchmarks]] + Name = "ericlagergren_decimal-Pi%2Ffoo%3Dshopspring%2Fprec%3D100" + Suite = "ericlagergren_decimal" + Benchmarks = "^BenchmarkPi$/^foo=shopspring$/^prec=100$" + +[[Benchmarks]] + Name = "ericlagergren_decimal-Pi%2Ffoo%3Dapmckinlay%2Fprec%3D9" + Suite = "ericlagergren_decimal" + Benchmarks = "^BenchmarkPi$/^foo=apmckinlay$/^prec=9$" + +[[Benchmarks]] + Name = "ericlagergren_decimal-Pi%2Ffoo%3Dapmckinlay%2Fprec%3D19" + Suite = "ericlagergren_decimal" + Benchmarks = "^BenchmarkPi$/^foo=apmckinlay$/^prec=19$" + +[[Benchmarks]] + Name = "ericlagergren_decimal-Pi%2Ffoo%3Dapmckinlay%2Fprec%3D38" + Suite = "ericlagergren_decimal" + Benchmarks = "^BenchmarkPi$/^foo=apmckinlay$/^prec=38$" + +[[Benchmarks]] + Name = "ericlagergren_decimal-Pi%2Ffoo%3Dapmckinlay%2Fprec%3D100" + Suite = "ericlagergren_decimal" + Benchmarks = "^BenchmarkPi$/^foo=apmckinlay$/^prec=100$" + +[[Benchmarks]] + Name = "ericlagergren_decimal-Pi%2Ffoo%3Dgo-inf%2Fprec%3D9" + Suite = "ericlagergren_decimal" + Benchmarks = "^BenchmarkPi$/^foo=go-inf$/^prec=9$" + +[[Benchmarks]] + Name = "ericlagergren_decimal-Pi%2Ffoo%3Dgo-inf%2Fprec%3D19" + Suite = "ericlagergren_decimal" + Benchmarks = "^BenchmarkPi$/^foo=go-inf$/^prec=19$" + +[[Benchmarks]] + Name = "ericlagergren_decimal-Pi%2Ffoo%3Dgo-inf%2Fprec%3D38" + Suite = "ericlagergren_decimal" + Benchmarks = "^BenchmarkPi$/^foo=go-inf$/^prec=38$" + +[[Benchmarks]] + Name = "ericlagergren_decimal-Pi%2Ffoo%3Dgo-inf%2Fprec%3D100" + Suite = "ericlagergren_decimal" + Benchmarks = "^BenchmarkPi$/^foo=go-inf$/^prec=100$" + +[[Benchmarks]] + Name = "ericlagergren_decimal-Pi%2Ffoo%3Dfloat64%2Fprec%3D9" + Suite = "ericlagergren_decimal" + Benchmarks = "^BenchmarkPi$/^foo=float64$/^prec=9$" + +[[Benchmarks]] + Name = "ericlagergren_decimal-Pi%2Ffoo%3Dfloat64%2Fprec%3D19" + Suite = "ericlagergren_decimal" + Benchmarks = "^BenchmarkPi$/^foo=float64$/^prec=19$" + +[[Benchmarks]] + Name = "ericlagergren_decimal-Pi%2Ffoo%3Dfloat64%2Fprec%3D38" + Suite = "ericlagergren_decimal" + Benchmarks = "^BenchmarkPi$/^foo=float64$/^prec=38$" + +[[Benchmarks]] + Name = "ericlagergren_decimal-Pi%2Ffoo%3Dfloat64%2Fprec%3D100" + Suite = "ericlagergren_decimal" + Benchmarks = "^BenchmarkPi$/^foo=float64$/^prec=100$" + +[[Benchmarks]] + Name = "ethereum_trie-HexToCompact" + Suite = "ethereum_trie" + Benchmarks = "^BenchmarkHexToCompact$" + +[[Benchmarks]] + Name = "ethereum_trie-HexToCompactInPlace" + Suite = "ethereum_trie" + Benchmarks = "^BenchmarkHexToCompactInPlace$" + +[[Benchmarks]] + Name = "ethereum_trie-CompactToHex" + Suite = "ethereum_trie" + Benchmarks = "^BenchmarkCompactToHex$" + +[[Benchmarks]] + Name = "ethereum_trie-KeybytesToHex" + Suite = "ethereum_trie" + Benchmarks = "^BenchmarkKeybytesToHex$" + +[[Benchmarks]] + Name = "ethereum_trie-HexToKeybytes" + Suite = "ethereum_trie" + Benchmarks = "^BenchmarkHexToKeybytes$" + +[[Benchmarks]] + Name = "ethereum_trie-Iterator" + Suite = "ethereum_trie" + Benchmarks = "^BenchmarkIterator$" + +[[Benchmarks]] + Name = "ethereum_trie-EncodeShortNode" + Suite = "ethereum_trie" + Benchmarks = "^BenchmarkEncodeShortNode$" + +[[Benchmarks]] + Name = "ethereum_trie-EncodeFullNode" + Suite = "ethereum_trie" + Benchmarks = "^BenchmarkEncodeFullNode$" + +[[Benchmarks]] + Name = "ethereum_trie-DecodeShortNode" + Suite = "ethereum_trie" + Benchmarks = "^BenchmarkDecodeShortNode$" + +[[Benchmarks]] + Name = "ethereum_trie-DecodeShortNodeUnsafe" + Suite = "ethereum_trie" + Benchmarks = "^BenchmarkDecodeShortNodeUnsafe$" + +[[Benchmarks]] + Name = "ethereum_trie-DecodeFullNode" + Suite = "ethereum_trie" + Benchmarks = "^BenchmarkDecodeFullNode$" + +[[Benchmarks]] + Name = "ethereum_trie-DecodeFullNodeUnsafe" + Suite = "ethereum_trie" + Benchmarks = "^BenchmarkDecodeFullNodeUnsafe$" + +[[Benchmarks]] + Name = "ethereum_trie-Prove" + Suite = "ethereum_trie" + Benchmarks = "^BenchmarkProve$" + +[[Benchmarks]] + Name = "ethereum_trie-VerifyProof" + Suite = "ethereum_trie" + Benchmarks = "^BenchmarkVerifyProof$" + +[[Benchmarks]] + Name = "ethereum_trie-VerifyRangeProof10" + Suite = "ethereum_trie" + Benchmarks = "^BenchmarkVerifyRangeProof10$" + +[[Benchmarks]] + Name = "ethereum_trie-VerifyRangeProof100" + Suite = "ethereum_trie" + Benchmarks = "^BenchmarkVerifyRangeProof100$" + +[[Benchmarks]] + Name = "ethereum_trie-VerifyRangeProof1000" + Suite = "ethereum_trie" + Benchmarks = "^BenchmarkVerifyRangeProof1000$" + +[[Benchmarks]] + Name = "ethereum_trie-VerifyRangeProof5000" + Suite = "ethereum_trie" + Benchmarks = "^BenchmarkVerifyRangeProof5000$" + +[[Benchmarks]] + Name = "ethereum_trie-VerifyRangeNoProof10" + Suite = "ethereum_trie" + Benchmarks = "^BenchmarkVerifyRangeNoProof10$" + +[[Benchmarks]] + Name = "ethereum_trie-VerifyRangeNoProof500" + Suite = "ethereum_trie" + Benchmarks = "^BenchmarkVerifyRangeNoProof500$" + +[[Benchmarks]] + Name = "ethereum_trie-VerifyRangeNoProof1000" + Suite = "ethereum_trie" + Benchmarks = "^BenchmarkVerifyRangeNoProof1000$" + +[[Benchmarks]] + Name = "ethereum_trie-Insert100K" + Suite = "ethereum_trie" + Benchmarks = "^BenchmarkInsert100K$" + +[[Benchmarks]] + Name = "ethereum_trie-Get" + Suite = "ethereum_trie" + Benchmarks = "^BenchmarkGet$" + +[[Benchmarks]] + Name = "ethereum_trie-UpdateBE" + Suite = "ethereum_trie" + Benchmarks = "^BenchmarkUpdateBE$" + +[[Benchmarks]] + Name = "ethereum_trie-UpdateLE" + Suite = "ethereum_trie" + Benchmarks = "^BenchmarkUpdateLE$" + +[[Benchmarks]] + Name = "ethereum_trie-Hash" + Suite = "ethereum_trie" + Benchmarks = "^BenchmarkHash$" + +[[Benchmarks]] + Name = "ethereum_trie-CommitAfterHash%2Fno-onleaf" + Suite = "ethereum_trie" + Benchmarks = "^BenchmarkCommitAfterHash$/^no-onleaf$" + +[[Benchmarks]] + Name = "ethereum_trie-CommitAfterHash%2Fwith-onleaf" + Suite = "ethereum_trie" + Benchmarks = "^BenchmarkCommitAfterHash$/^with-onleaf$" + +[[Benchmarks]] + Name = "ethereum_trie-HashFixedSize%2F10" + Suite = "ethereum_trie" + Benchmarks = "^BenchmarkHashFixedSize$/^10$" + +[[Benchmarks]] + Name = "ethereum_trie-HashFixedSize%2F100" + Suite = "ethereum_trie" + Benchmarks = "^BenchmarkHashFixedSize$/^100$" + +[[Benchmarks]] + Name = "ethereum_trie-HashFixedSize%2F1K" + Suite = "ethereum_trie" + Benchmarks = "^BenchmarkHashFixedSize$/^1K$" + +[[Benchmarks]] + Name = "ethereum_trie-HashFixedSize%2F10K" + Suite = "ethereum_trie" + Benchmarks = "^BenchmarkHashFixedSize$/^10K$" + +[[Benchmarks]] + Name = "ethereum_trie-HashFixedSize%2F100K" + Suite = "ethereum_trie" + Benchmarks = "^BenchmarkHashFixedSize$/^100K$" + +[[Benchmarks]] + Name = "ethereum_trie-CommitAfterHashFixedSize%2F10" + Suite = "ethereum_trie" + Benchmarks = "^BenchmarkCommitAfterHashFixedSize$/^10$" + +[[Benchmarks]] + Name = "ethereum_trie-CommitAfterHashFixedSize%2F100" + Suite = "ethereum_trie" + Benchmarks = "^BenchmarkCommitAfterHashFixedSize$/^100$" + +[[Benchmarks]] + Name = "ethereum_trie-CommitAfterHashFixedSize%2F1K" + Suite = "ethereum_trie" + Benchmarks = "^BenchmarkCommitAfterHashFixedSize$/^1K$" + +[[Benchmarks]] + Name = "ethereum_trie-CommitAfterHashFixedSize%2F10K" + Suite = "ethereum_trie" + Benchmarks = "^BenchmarkCommitAfterHashFixedSize$/^10K$" + +[[Benchmarks]] + Name = "ethereum_trie-CommitAfterHashFixedSize%2F100K" + Suite = "ethereum_trie" + Benchmarks = "^BenchmarkCommitAfterHashFixedSize$/^100K$" + +[[Benchmarks]] + Name = "ethereum_trie-Commit%2Fcommit-100nodes-sequential" + Suite = "ethereum_trie" + Benchmarks = "^BenchmarkCommit$/^commit-100nodes-sequential$" + +[[Benchmarks]] + Name = "ethereum_trie-Commit%2Fcommit-100nodes-parallel" + Suite = "ethereum_trie" + Benchmarks = "^BenchmarkCommit$/^commit-100nodes-parallel$" + +[[Benchmarks]] + Name = "ethereum_trie-Commit%2Fcommit-500nodes-sequential" + Suite = "ethereum_trie" + Benchmarks = "^BenchmarkCommit$/^commit-500nodes-sequential$" + +[[Benchmarks]] + Name = "ethereum_trie-Commit%2Fcommit-500nodes-parallel" + Suite = "ethereum_trie" + Benchmarks = "^BenchmarkCommit$/^commit-500nodes-parallel$" + +[[Benchmarks]] + Name = "ethereum_trie-Commit%2Fcommit-2000nodes-sequential" + Suite = "ethereum_trie" + Benchmarks = "^BenchmarkCommit$/^commit-2000nodes-sequential$" + +[[Benchmarks]] + Name = "ethereum_trie-Commit%2Fcommit-2000nodes-parallel" + Suite = "ethereum_trie" + Benchmarks = "^BenchmarkCommit$/^commit-2000nodes-parallel$" + +[[Benchmarks]] + Name = "ethereum_trie-Commit%2Fcommit-5000nodes-sequential" + Suite = "ethereum_trie" + Benchmarks = "^BenchmarkCommit$/^commit-5000nodes-sequential$" + +[[Benchmarks]] + Name = "ethereum_trie-Commit%2Fcommit-5000nodes-parallel" + Suite = "ethereum_trie" + Benchmarks = "^BenchmarkCommit$/^commit-5000nodes-parallel$" + +[[Benchmarks]] + Name = "ethereum_trie-TriePrefetch" + Suite = "ethereum_trie" + Benchmarks = "^BenchmarkTriePrefetch$" + +[[Benchmarks]] + Name = "ethereum_trie-TrieSeqPrefetch" + Suite = "ethereum_trie" + Benchmarks = "^BenchmarkTrieSeqPrefetch$" + +[[Benchmarks]] + Name = "dustin_broadcast-DirectSend" + Suite = "dustin_broadcast" + Benchmarks = "^BenchmarkDirectSend$" + +[[Benchmarks]] + Name = "dustin_broadcast-Brodcast" + Suite = "dustin_broadcast" + Benchmarks = "^BenchmarkBrodcast$" + +[[Benchmarks]] + Name = "dustin_broadcast-ParallelDirectSend" + Suite = "dustin_broadcast" + Benchmarks = "^BenchmarkParallelDirectSend$" + +[[Benchmarks]] + Name = "dustin_broadcast-ParallelBrodcast" + Suite = "dustin_broadcast" + Benchmarks = "^BenchmarkParallelBrodcast$" + +[[Benchmarks]] + Name = "dustin_broadcast-MuxBrodcast" + Suite = "dustin_broadcast" + Benchmarks = "^BenchmarkMuxBrodcast$" + +[[Benchmarks]] + Name = "workiva_set-Flatten" + Suite = "workiva_set" + Benchmarks = "^BenchmarkFlatten$" + +[[Benchmarks]] + Name = "workiva_set-Len" + Suite = "workiva_set" + Benchmarks = "^BenchmarkLen$" + +[[Benchmarks]] + Name = "workiva_set-Exists" + Suite = "workiva_set" + Benchmarks = "^BenchmarkExists$" + +[[Benchmarks]] + Name = "workiva_set-Clear" + Suite = "workiva_set" + Benchmarks = "^BenchmarkClear$" + +[[Benchmarks]] + Name = "workiva_triey-Insert" + Suite = "workiva_triey" + Benchmarks = "^BenchmarkInsert$" + +[[Benchmarks]] + Name = "workiva_triey-Get" + Suite = "workiva_triey" + Benchmarks = "^BenchmarkGet$" + +[[Benchmarks]] + Name = "workiva_triey-Delete" + Suite = "workiva_triey" + Benchmarks = "^BenchmarkDelete$" + +[[Benchmarks]] + Name = "workiva_triey-Successor" + Suite = "workiva_triey" + Benchmarks = "^BenchmarkSuccessor$" + +[[Benchmarks]] + Name = "workiva_triey-Predecessor" + Suite = "workiva_triey" + Benchmarks = "^BenchmarkPredecessor$" + +[[Benchmarks]] + Name = "workiva_triey-Iterator" + Suite = "workiva_triey" + Benchmarks = "^BenchmarkIterator$" + +[[Benchmarks]] + Name = "workiva_sort-MultiThreadedSort" + Suite = "workiva_sort" + Benchmarks = "^BenchmarkMultiThreadedSort$" + +[[Benchmarks]] + Name = "workiva_btree_plus-Iteration" + Suite = "workiva_btree_plus" + Benchmarks = "^BenchmarkIteration$" + +[[Benchmarks]] + Name = "workiva_btree_plus-Insert" + Suite = "workiva_btree_plus" + Benchmarks = "^BenchmarkInsert$" + +[[Benchmarks]] + Name = "workiva_btree_plus-BulkAdd" + Suite = "workiva_btree_plus" + Benchmarks = "^BenchmarkBulkAdd$" + +[[Benchmarks]] + Name = "workiva_btree_plus-Get" + Suite = "workiva_btree_plus" + Benchmarks = "^BenchmarkGet$" + +[[Benchmarks]] + Name = "workiva_btree_plus-BulkAddToExisting" + Suite = "workiva_btree_plus" + Benchmarks = "^BenchmarkBulkAddToExisting$" + +[[Benchmarks]] + Name = "workiva_btree_plus-ReadAndWrites" + Suite = "workiva_btree_plus" + Benchmarks = "^BenchmarkReadAndWrites$" + +[[Benchmarks]] + Name = "workiva_btree_plus-SimultaneousReadsAndWrites" + Suite = "workiva_btree_plus" + Benchmarks = "^BenchmarkSimultaneousReadsAndWrites$" + +[[Benchmarks]] + Name = "gonum_path-AStarUndirected%2FGNP_Undirected_10_tenth" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAStarUndirected$/^GNP_Undirected_10_tenth$" + +[[Benchmarks]] + Name = "gonum_path-AStarUndirected%2FGNP_Undirected_100_tenth" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAStarUndirected$/^GNP_Undirected_100_tenth$" + +[[Benchmarks]] + Name = "gonum_path-AStarUndirected%2FGNP_Undirected_1000_tenth" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAStarUndirected$/^GNP_Undirected_1000_tenth$" + +[[Benchmarks]] + Name = "gonum_path-AStarUndirected%2FGNP_Undirected_10_half" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAStarUndirected$/^GNP_Undirected_10_half$" + +[[Benchmarks]] + Name = "gonum_path-AStarUndirected%2FGNP_Undirected_100_half" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAStarUndirected$/^GNP_Undirected_100_half$" + +[[Benchmarks]] + Name = "gonum_path-AStarUndirected%2FGNP_Undirected_1000_half" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAStarUndirected$/^GNP_Undirected_1000_half$" + +[[Benchmarks]] + Name = "gonum_path-AStarUndirected%2FNSW_Undirected_10_2_2_2" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAStarUndirected$/^NSW_Undirected_10_2_2_2$" + +[[Benchmarks]] + Name = "gonum_path-AStarUndirected%2FNSW_Undirected_10_2_2_2_heuristic" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAStarUndirected$/^NSW_Undirected_10_2_2_2_heuristic$" + +[[Benchmarks]] + Name = "gonum_path-AStarUndirected%2FNSW_Undirected_10_2_5_2" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAStarUndirected$/^NSW_Undirected_10_2_5_2$" + +[[Benchmarks]] + Name = "gonum_path-AStarUndirected%2FNSW_Undirected_10_2_5_2_heuristic" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAStarUndirected$/^NSW_Undirected_10_2_5_2_heuristic$" + +[[Benchmarks]] + Name = "gonum_path-AStarUndirected%2FNSW_Undirected_100_5_10_2" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAStarUndirected$/^NSW_Undirected_100_5_10_2$" + +[[Benchmarks]] + Name = "gonum_path-AStarUndirected%2FNSW_Undirected_100_5_10_2_heuristic" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAStarUndirected$/^NSW_Undirected_100_5_10_2_heuristic$" + +[[Benchmarks]] + Name = "gonum_path-AStarUndirected%2FNSW_Undirected_100_5_20_2" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAStarUndirected$/^NSW_Undirected_100_5_20_2$" + +[[Benchmarks]] + Name = "gonum_path-AStarUndirected%2FNSW_Undirected_100_5_20_2_heuristic" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAStarUndirected$/^NSW_Undirected_100_5_20_2_heuristic$" + +[[Benchmarks]] + Name = "gonum_path-BellmanFordFrom%2F500_tenth" + Suite = "gonum_path" + Benchmarks = "^BenchmarkBellmanFordFrom$/^500_tenth$" + +[[Benchmarks]] + Name = "gonum_path-BellmanFordFrom%2F500_tenth_incremental" + Suite = "gonum_path" + Benchmarks = "^BenchmarkBellmanFordFrom$/^500_tenth_incremental$" + +[[Benchmarks]] + Name = "gonum_path-BellmanFordFrom%2F1000_tenth" + Suite = "gonum_path" + Benchmarks = "^BenchmarkBellmanFordFrom$/^1000_tenth$" + +[[Benchmarks]] + Name = "gonum_path-BellmanFordFrom%2F1000_tenth_incremental" + Suite = "gonum_path" + Benchmarks = "^BenchmarkBellmanFordFrom$/^1000_tenth_incremental$" + +[[Benchmarks]] + Name = "gonum_path-BellmanFordFrom%2F2000_tenth" + Suite = "gonum_path" + Benchmarks = "^BenchmarkBellmanFordFrom$/^2000_tenth$" + +[[Benchmarks]] + Name = "gonum_path-BellmanFordFrom%2F2000_tenth_incremental" + Suite = "gonum_path" + Benchmarks = "^BenchmarkBellmanFordFrom$/^2000_tenth_incremental$" + +[[Benchmarks]] + Name = "gonum_path-BellmanFordFrom%2F500_half" + Suite = "gonum_path" + Benchmarks = "^BenchmarkBellmanFordFrom$/^500_half$" + +[[Benchmarks]] + Name = "gonum_path-BellmanFordFrom%2F500_half_incremental" + Suite = "gonum_path" + Benchmarks = "^BenchmarkBellmanFordFrom$/^500_half_incremental$" + +[[Benchmarks]] + Name = "gonum_path-BellmanFordFrom%2F1000_half" + Suite = "gonum_path" + Benchmarks = "^BenchmarkBellmanFordFrom$/^1000_half$" + +[[Benchmarks]] + Name = "gonum_path-BellmanFordFrom%2F1000_half_incremental" + Suite = "gonum_path" + Benchmarks = "^BenchmarkBellmanFordFrom$/^1000_half_incremental$" + +[[Benchmarks]] + Name = "gonum_path-BellmanFordFrom%2F2000_half" + Suite = "gonum_path" + Benchmarks = "^BenchmarkBellmanFordFrom$/^2000_half$" + +[[Benchmarks]] + Name = "gonum_path-BellmanFordFrom%2F2000_half_incremental" + Suite = "gonum_path" + Benchmarks = "^BenchmarkBellmanFordFrom$/^2000_half_incremental$" + +[[Benchmarks]] + Name = "gonum_path-BellmanFordFrom%2F500_full" + Suite = "gonum_path" + Benchmarks = "^BenchmarkBellmanFordFrom$/^500_full$" + +[[Benchmarks]] + Name = "gonum_path-BellmanFordFrom%2F500_full_incremental" + Suite = "gonum_path" + Benchmarks = "^BenchmarkBellmanFordFrom$/^500_full_incremental$" + +[[Benchmarks]] + Name = "gonum_path-BellmanFordFrom%2F1000_full" + Suite = "gonum_path" + Benchmarks = "^BenchmarkBellmanFordFrom$/^1000_full$" + +[[Benchmarks]] + Name = "gonum_path-BellmanFordFrom%2F1000_full_incremental" + Suite = "gonum_path" + Benchmarks = "^BenchmarkBellmanFordFrom$/^1000_full_incremental$" + +[[Benchmarks]] + Name = "gonum_path-BellmanFordFrom%2F2000_full" + Suite = "gonum_path" + Benchmarks = "^BenchmarkBellmanFordFrom$/^2000_full$" + +[[Benchmarks]] + Name = "gonum_path-BellmanFordFrom%2F2000_full_incremental" + Suite = "gonum_path" + Benchmarks = "^BenchmarkBellmanFordFrom$/^2000_full_incremental$" + +[[Benchmarks]] + Name = "gonum_path-ShortestAlts%2FAllTo_100×2%7C0.5%2828%29" + Suite = "gonum_path" + Benchmarks = "^BenchmarkShortestAlts$/^AllTo_100×2\\|0\\.5\\(28\\)$" + +[[Benchmarks]] + Name = "gonum_path-ShortestAlts%2FAllToFunc_100×2%7C0.5%2828%29" + Suite = "gonum_path" + Benchmarks = "^BenchmarkShortestAlts$/^AllToFunc_100×2\\|0\\.5\\(28\\)$" + +[[Benchmarks]] + Name = "gonum_path-ShortestAlts%2FAllTo_1000×2%7C0.5%2858%29" + Suite = "gonum_path" + Benchmarks = "^BenchmarkShortestAlts$/^AllTo_1000×2\\|0\\.5\\(58\\)$" + +[[Benchmarks]] + Name = "gonum_path-ShortestAlts%2FAllToFunc_1000×2%7C0.5%2858%29" + Suite = "gonum_path" + Benchmarks = "^BenchmarkShortestAlts$/^AllToFunc_1000×2\\|0\\.5\\(58\\)$" + +[[Benchmarks]] + Name = "gonum_path-ShortestAlts%2FAllTo_100×4%7C0.25%2824%29" + Suite = "gonum_path" + Benchmarks = "^BenchmarkShortestAlts$/^AllTo_100×4\\|0\\.25\\(24\\)$" + +[[Benchmarks]] + Name = "gonum_path-ShortestAlts%2FAllToFunc_100×4%7C0.25%2824%29" + Suite = "gonum_path" + Benchmarks = "^BenchmarkShortestAlts$/^AllToFunc_100×4\\|0\\.25\\(24\\)$" + +[[Benchmarks]] + Name = "gonum_path-ShortestAlts%2FAllTo_1000×4%7C0.25%281137%29" + Suite = "gonum_path" + Benchmarks = "^BenchmarkShortestAlts$/^AllTo_1000×4\\|0\\.25\\(1137\\)$" + +[[Benchmarks]] + Name = "gonum_path-ShortestAlts%2FAllToFunc_1000×4%7C0.25%281137%29" + Suite = "gonum_path" + Benchmarks = "^BenchmarkShortestAlts$/^AllToFunc_1000×4\\|0\\.25\\(1137\\)$" + +[[Benchmarks]] + Name = "gonum_path-ShortestAlts%2FAllTo_100×16%7C0.1%2879%29" + Suite = "gonum_path" + Benchmarks = "^BenchmarkShortestAlts$/^AllTo_100×16\\|0\\.1\\(79\\)$" + +[[Benchmarks]] + Name = "gonum_path-ShortestAlts%2FAllToFunc_100×16%7C0.1%2879%29" + Suite = "gonum_path" + Benchmarks = "^BenchmarkShortestAlts$/^AllToFunc_100×16\\|0\\.1\\(79\\)$" + +[[Benchmarks]] + Name = "gonum_path-ShortestAlts%2FAllTo_1000×16%7C0.1%28828%29" + Suite = "gonum_path" + Benchmarks = "^BenchmarkShortestAlts$/^AllTo_1000×16\\|0\\.1\\(828\\)$" + +[[Benchmarks]] + Name = "gonum_path-ShortestAlts%2FAllToFunc_1000×16%7C0.1%28828%29" + Suite = "gonum_path" + Benchmarks = "^BenchmarkShortestAlts$/^AllToFunc_1000×16\\|0\\.1\\(828\\)$" + +[[Benchmarks]] + Name = "gonum_path-AllShortest%2FDijkstraAllPaths_Between_100×2%7C0.5%2828%29" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAllShortest$/^DijkstraAllPaths_Between_100×2\\|0\\.5\\(28\\)$" + +[[Benchmarks]] + Name = "gonum_path-AllShortest%2FDijkstraAllPaths_AllBetween_100×2%7C0.5%2828%29" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAllShortest$/^DijkstraAllPaths_AllBetween_100×2\\|0\\.5\\(28\\)$" + +[[Benchmarks]] + Name = "gonum_path-AllShortest%2FDijkstraAllPaths_AllBetweenFunc_100×2%7C0.5%2828%29" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAllShortest$/^DijkstraAllPaths_AllBetweenFunc_100×2\\|0\\.5\\(28\\)$" + +[[Benchmarks]] + Name = "gonum_path-AllShortest%2FFloydWarshall_Between_100×2%7C0.5%2828%29" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAllShortest$/^FloydWarshall_Between_100×2\\|0\\.5\\(28\\)$" + +[[Benchmarks]] + Name = "gonum_path-AllShortest%2FFloydWarshall_AllBetween_100×2%7C0.5%2828%29" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAllShortest$/^FloydWarshall_AllBetween_100×2\\|0\\.5\\(28\\)$" + +[[Benchmarks]] + Name = "gonum_path-AllShortest%2FFloydWarshall_AllBetweenFunc_100×2%7C0.5%2828%29" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAllShortest$/^FloydWarshall_AllBetweenFunc_100×2\\|0\\.5\\(28\\)$" + +[[Benchmarks]] + Name = "gonum_path-AllShortest%2FDijkstraAllPaths_Between_1000×2%7C0.5%2858%29" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAllShortest$/^DijkstraAllPaths_Between_1000×2\\|0\\.5\\(58\\)$" + +[[Benchmarks]] + Name = "gonum_path-AllShortest%2FDijkstraAllPaths_AllBetween_1000×2%7C0.5%2858%29" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAllShortest$/^DijkstraAllPaths_AllBetween_1000×2\\|0\\.5\\(58\\)$" + +[[Benchmarks]] + Name = "gonum_path-AllShortest%2FDijkstraAllPaths_AllBetweenFunc_1000×2%7C0.5%2858%29" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAllShortest$/^DijkstraAllPaths_AllBetweenFunc_1000×2\\|0\\.5\\(58\\)$" + +[[Benchmarks]] + Name = "gonum_path-AllShortest%2FFloydWarshall_Between_1000×2%7C0.5%2858%29" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAllShortest$/^FloydWarshall_Between_1000×2\\|0\\.5\\(58\\)$" + +[[Benchmarks]] + Name = "gonum_path-AllShortest%2FFloydWarshall_AllBetween_1000×2%7C0.5%2858%29" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAllShortest$/^FloydWarshall_AllBetween_1000×2\\|0\\.5\\(58\\)$" + +[[Benchmarks]] + Name = "gonum_path-AllShortest%2FFloydWarshall_AllBetweenFunc_1000×2%7C0.5%2858%29" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAllShortest$/^FloydWarshall_AllBetweenFunc_1000×2\\|0\\.5\\(58\\)$" + +[[Benchmarks]] + Name = "gonum_path-AllShortest%2FDijkstraAllPaths_Between_100×4%7C0.25%2824%29" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAllShortest$/^DijkstraAllPaths_Between_100×4\\|0\\.25\\(24\\)$" + +[[Benchmarks]] + Name = "gonum_path-AllShortest%2FDijkstraAllPaths_AllBetween_100×4%7C0.25%2824%29" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAllShortest$/^DijkstraAllPaths_AllBetween_100×4\\|0\\.25\\(24\\)$" + +[[Benchmarks]] + Name = "gonum_path-AllShortest%2FDijkstraAllPaths_AllBetweenFunc_100×4%7C0.25%2824%29" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAllShortest$/^DijkstraAllPaths_AllBetweenFunc_100×4\\|0\\.25\\(24\\)$" + +[[Benchmarks]] + Name = "gonum_path-AllShortest%2FFloydWarshall_Between_100×4%7C0.25%2824%29" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAllShortest$/^FloydWarshall_Between_100×4\\|0\\.25\\(24\\)$" + +[[Benchmarks]] + Name = "gonum_path-AllShortest%2FFloydWarshall_AllBetween_100×4%7C0.25%2824%29" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAllShortest$/^FloydWarshall_AllBetween_100×4\\|0\\.25\\(24\\)$" + +[[Benchmarks]] + Name = "gonum_path-AllShortest%2FFloydWarshall_AllBetweenFunc_100×4%7C0.25%2824%29" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAllShortest$/^FloydWarshall_AllBetweenFunc_100×4\\|0\\.25\\(24\\)$" + +[[Benchmarks]] + Name = "gonum_path-AllShortest%2FDijkstraAllPaths_Between_1000×4%7C0.25%281137%29" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAllShortest$/^DijkstraAllPaths_Between_1000×4\\|0\\.25\\(1137\\)$" + +[[Benchmarks]] + Name = "gonum_path-AllShortest%2FDijkstraAllPaths_AllBetween_1000×4%7C0.25%281137%29" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAllShortest$/^DijkstraAllPaths_AllBetween_1000×4\\|0\\.25\\(1137\\)$" + +[[Benchmarks]] + Name = "gonum_path-AllShortest%2FDijkstraAllPaths_AllBetweenFunc_1000×4%7C0.25%281137%29" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAllShortest$/^DijkstraAllPaths_AllBetweenFunc_1000×4\\|0\\.25\\(1137\\)$" + +[[Benchmarks]] + Name = "gonum_path-AllShortest%2FFloydWarshall_Between_1000×4%7C0.25%281137%29" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAllShortest$/^FloydWarshall_Between_1000×4\\|0\\.25\\(1137\\)$" + +[[Benchmarks]] + Name = "gonum_path-AllShortest%2FFloydWarshall_AllBetween_1000×4%7C0.25%281137%29" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAllShortest$/^FloydWarshall_AllBetween_1000×4\\|0\\.25\\(1137\\)$" + +[[Benchmarks]] + Name = "gonum_path-AllShortest%2FFloydWarshall_AllBetweenFunc_1000×4%7C0.25%281137%29" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAllShortest$/^FloydWarshall_AllBetweenFunc_1000×4\\|0\\.25\\(1137\\)$" + +[[Benchmarks]] + Name = "gonum_path-AllShortest%2FDijkstraAllPaths_Between_100×16%7C0.1%2879%29" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAllShortest$/^DijkstraAllPaths_Between_100×16\\|0\\.1\\(79\\)$" + +[[Benchmarks]] + Name = "gonum_path-AllShortest%2FDijkstraAllPaths_AllBetween_100×16%7C0.1%2879%29" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAllShortest$/^DijkstraAllPaths_AllBetween_100×16\\|0\\.1\\(79\\)$" + +[[Benchmarks]] + Name = "gonum_path-AllShortest%2FDijkstraAllPaths_AllBetweenFunc_100×16%7C0.1%2879%29" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAllShortest$/^DijkstraAllPaths_AllBetweenFunc_100×16\\|0\\.1\\(79\\)$" + +[[Benchmarks]] + Name = "gonum_path-AllShortest%2FFloydWarshall_Between_100×16%7C0.1%2879%29" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAllShortest$/^FloydWarshall_Between_100×16\\|0\\.1\\(79\\)$" + +[[Benchmarks]] + Name = "gonum_path-AllShortest%2FFloydWarshall_AllBetween_100×16%7C0.1%2879%29" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAllShortest$/^FloydWarshall_AllBetween_100×16\\|0\\.1\\(79\\)$" + +[[Benchmarks]] + Name = "gonum_path-AllShortest%2FFloydWarshall_AllBetweenFunc_100×16%7C0.1%2879%29" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAllShortest$/^FloydWarshall_AllBetweenFunc_100×16\\|0\\.1\\(79\\)$" + +[[Benchmarks]] + Name = "gonum_path-AllShortest%2FDijkstraAllPaths_Between_1000×16%7C0.1%28828%29" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAllShortest$/^DijkstraAllPaths_Between_1000×16\\|0\\.1\\(828\\)$" + +[[Benchmarks]] + Name = "gonum_path-AllShortest%2FDijkstraAllPaths_AllBetween_1000×16%7C0.1%28828%29" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAllShortest$/^DijkstraAllPaths_AllBetween_1000×16\\|0\\.1\\(828\\)$" + +[[Benchmarks]] + Name = "gonum_path-AllShortest%2FDijkstraAllPaths_AllBetweenFunc_1000×16%7C0.1%28828%29" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAllShortest$/^DijkstraAllPaths_AllBetweenFunc_1000×16\\|0\\.1\\(828\\)$" + +[[Benchmarks]] + Name = "gonum_path-AllShortest%2FFloydWarshall_Between_1000×16%7C0.1%28828%29" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAllShortest$/^FloydWarshall_Between_1000×16\\|0\\.1\\(828\\)$" + +[[Benchmarks]] + Name = "gonum_path-AllShortest%2FFloydWarshall_AllBetween_1000×16%7C0.1%28828%29" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAllShortest$/^FloydWarshall_AllBetween_1000×16\\|0\\.1\\(828\\)$" + +[[Benchmarks]] + Name = "gonum_path-AllShortest%2FFloydWarshall_AllBetweenFunc_1000×16%7C0.1%28828%29" + Suite = "gonum_path" + Benchmarks = "^BenchmarkAllShortest$/^FloydWarshall_AllBetweenFunc_1000×16\\|0\\.1\\(828\\)$" + +[[Benchmarks]] + Name = "workiva_slice-Insert" + Suite = "workiva_slice" + Benchmarks = "^BenchmarkInsert$" + +[[Benchmarks]] + Name = "workiva_slice-Get" + Suite = "workiva_slice" + Benchmarks = "^BenchmarkGet$" + +[[Benchmarks]] + Name = "workiva_slice-Delete" + Suite = "workiva_slice" + Benchmarks = "^BenchmarkDelete$" + +[[Benchmarks]] + Name = "workiva_slice-Prepend" + Suite = "workiva_slice" + Benchmarks = "^BenchmarkPrepend$" + +[[Benchmarks]] + Name = "workiva_slice-ByPosition" + Suite = "workiva_slice" + Benchmarks = "^BenchmarkByPosition$" + +[[Benchmarks]] + Name = "workiva_slice-InsertAtPosition" + Suite = "workiva_slice" + Benchmarks = "^BenchmarkInsertAtPosition$" + +[[Benchmarks]] + Name = "gtank_blake2s-Hash8Bytes" + Suite = "gtank_blake2s" + Benchmarks = "^BenchmarkHash8Bytes$" + +[[Benchmarks]] + Name = "gtank_blake2s-Hash1K" + Suite = "gtank_blake2s" + Benchmarks = "^BenchmarkHash1K$" + +[[Benchmarks]] + Name = "gtank_blake2s-Hash8K" + Suite = "gtank_blake2s" + Benchmarks = "^BenchmarkHash8K$" + +[[Benchmarks]] + Name = "thriftrw_protocol-ReadString" + Suite = "thriftrw_protocol" + Benchmarks = "^BenchmarkReadString$" + +[[Benchmarks]] + Name = "thriftrw_protocol-WriteString" + Suite = "thriftrw_protocol" + Benchmarks = "^BenchmarkWriteString$" + +[[Benchmarks]] + Name = "thriftrw_protocol-ReadRequestLookahead%2Fwith_seek" + Suite = "thriftrw_protocol" + Benchmarks = "^BenchmarkReadRequestLookahead$/^with_seek$" + +[[Benchmarks]] + Name = "thriftrw_protocol-ReadRequestLookahead%2Fno_seek" + Suite = "thriftrw_protocol" + Benchmarks = "^BenchmarkReadRequestLookahead$/^no_seek$" + +[[Benchmarks]] + Name = "ajstarks_deck_generate-EmptyDoc" + Suite = "ajstarks_deck_generate" + Benchmarks = "^BenchmarkEmptyDoc$" + +[[Benchmarks]] + Name = "ajstarks_deck_generate-EmptySlide" + Suite = "ajstarks_deck_generate" + Benchmarks = "^BenchmarkEmptySlide$" + +[[Benchmarks]] + Name = "ajstarks_deck_generate-Hello" + Suite = "ajstarks_deck_generate" + Benchmarks = "^BenchmarkHello$" + +[[Benchmarks]] + Name = "ajstarks_deck_generate-List" + Suite = "ajstarks_deck_generate" + Benchmarks = "^BenchmarkList$" + +[[Benchmarks]] + Name = "ajstarks_deck_generate-Circle" + Suite = "ajstarks_deck_generate" + Benchmarks = "^BenchmarkCircle$" + +[[Benchmarks]] + Name = "ajstarks_deck_generate-Ellipse" + Suite = "ajstarks_deck_generate" + Benchmarks = "^BenchmarkEllipse$" + +[[Benchmarks]] + Name = "ajstarks_deck_generate-Square" + Suite = "ajstarks_deck_generate" + Benchmarks = "^BenchmarkSquare$" + +[[Benchmarks]] + Name = "ajstarks_deck_generate-Rect" + Suite = "ajstarks_deck_generate" + Benchmarks = "^BenchmarkRect$" + +[[Benchmarks]] + Name = "ajstarks_deck_generate-Arc" + Suite = "ajstarks_deck_generate" + Benchmarks = "^BenchmarkArc$" + +[[Benchmarks]] + Name = "ajstarks_deck_generate-Curve" + Suite = "ajstarks_deck_generate" + Benchmarks = "^BenchmarkCurve$" + +[[Benchmarks]] + Name = "ajstarks_deck_generate-Line" + Suite = "ajstarks_deck_generate" + Benchmarks = "^BenchmarkLine$" + +[[Benchmarks]] + Name = "ajstarks_deck_generate-Polygon" + Suite = "ajstarks_deck_generate" + Benchmarks = "^BenchmarkPolygon$" + +[[Benchmarks]] + Name = "ajstarks_deck_generate-Image" + Suite = "ajstarks_deck_generate" + Benchmarks = "^BenchmarkImage$" + +[[Benchmarks]] + Name = "ajstarks_deck_generate-Text" + Suite = "ajstarks_deck_generate" + Benchmarks = "^BenchmarkText$" + +[[Benchmarks]] + Name = "ethereum_corevm-JumpdestAnalysis_1200k" + Suite = "ethereum_corevm" + Benchmarks = "^BenchmarkJumpdestAnalysis_1200k$" + +[[Benchmarks]] + Name = "ethereum_corevm-JumpdestHashing_1200k" + Suite = "ethereum_corevm" + Benchmarks = "^BenchmarkJumpdestHashing_1200k$" + +[[Benchmarks]] + Name = "ethereum_corevm-JumpdestOpAnalysis%2FPUSH1" + Suite = "ethereum_corevm" + Benchmarks = "^BenchmarkJumpdestOpAnalysis$/^PUSH1$" + +[[Benchmarks]] + Name = "ethereum_corevm-PrecompiledModExpEip2565%2Feip_example2-Gas%3D1360" + Suite = "ethereum_corevm" + Benchmarks = "^BenchmarkPrecompiledModExpEip2565$/^eip_example2-Gas=1360$" + +[[Benchmarks]] + Name = "ethereum_corevm-PrecompiledModExpEip2565%2Fnagydani-1-square-Gas%3D200" + Suite = "ethereum_corevm" + Benchmarks = "^BenchmarkPrecompiledModExpEip2565$/^nagydani-1-square-Gas=200$" + +[[Benchmarks]] + Name = "ethereum_corevm-PrecompiledBlake2F%2Fvector_8-Gas%3D8000000" + Suite = "ethereum_corevm" + Benchmarks = "^BenchmarkPrecompiledBlake2F$/^vector_8-Gas=8000000$" + +[[Benchmarks]] + Name = "ethereum_corevm-PrecompiledPointEvaluation%2FpointEvaluation1-Gas%3D50000" + Suite = "ethereum_corevm" + Benchmarks = "^BenchmarkPrecompiledPointEvaluation$/^pointEvaluation1-Gas=50000$" + +[[Benchmarks]] + Name = "ethereum_corevm-PrecompiledBLS12381G1Add%2Fbls_g1add_%282%2Ag1%2B3%2Ag1%3D5%2Ag1%29-Gas%3D375" + Suite = "ethereum_corevm" + Benchmarks = "^BenchmarkPrecompiledBLS12381G1Add$/^bls_g1add_\\(2\\*g1\\+3\\*g1=5\\*g1\\)-Gas=375$" + +[[Benchmarks]] + Name = "ethereum_corevm-PrecompiledBLS12381G1Add%2Fbls_g1add_%28inf%2Bg1%3Dg1%29-Gas%3D375" + Suite = "ethereum_corevm" + Benchmarks = "^BenchmarkPrecompiledBLS12381G1Add$/^bls_g1add_\\(inf\\+g1=g1\\)-Gas=375$" + +[[Benchmarks]] + Name = "ethereum_corevm-PrecompiledBLS12381G1MultiExp%2Fbls_g1multiexp_single-Gas%3D12000" + Suite = "ethereum_corevm" + Benchmarks = "^BenchmarkPrecompiledBLS12381G1MultiExp$/^bls_g1multiexp_single-Gas=12000$" + +[[Benchmarks]] + Name = "ethereum_corevm-PrecompiledBLS12381G1MultiExp%2Fbls_g1multiexp_multiple-Gas%3D30528" + Suite = "ethereum_corevm" + Benchmarks = "^BenchmarkPrecompiledBLS12381G1MultiExp$/^bls_g1multiexp_multiple-Gas=30528$" + +[[Benchmarks]] + Name = "ethereum_corevm-PrecompiledBLS12381G1MultiExp%2Fbls_g1multiexp_larger-Gas%3D193500" + Suite = "ethereum_corevm" + Benchmarks = "^BenchmarkPrecompiledBLS12381G1MultiExp$/^bls_g1multiexp_larger-Gas=193500$" + +[[Benchmarks]] + Name = "ethereum_corevm-PrecompiledBLS12381G1MultiExp%2Fmatter_g1_multiexp_0-Gas%3D129984" + Suite = "ethereum_corevm" + Benchmarks = "^BenchmarkPrecompiledBLS12381G1MultiExp$/^matter_g1_multiexp_0-Gas=129984$" + +[[Benchmarks]] + Name = "ethereum_corevm-PrecompiledBLS12381G1MultiExp%2Fg1msm-5-jwasinger-Gas%3D45840" + Suite = "ethereum_corevm" + Benchmarks = "^BenchmarkPrecompiledBLS12381G1MultiExp$/^g1msm-5-jwasinger-Gas=45840$" + +[[Benchmarks]] + Name = "ethereum_corevm-PrecompiledBLS12381G1MultiExp%2Fbls_g1multiexp_%282g1%2B2p1%29-Gas%3D22776" + Suite = "ethereum_corevm" + Benchmarks = "^BenchmarkPrecompiledBLS12381G1MultiExp$/^bls_g1multiexp_\\(2g1\\+2p1\\)-Gas=22776$" + +[[Benchmarks]] + Name = "ethereum_corevm-PrecompiledBLS12381G1MultiExp%2Fbls_g1multiexp_multiple-Gas%3D61992" + Suite = "ethereum_corevm" + Benchmarks = "^BenchmarkPrecompiledBLS12381G1MultiExp$/^bls_g1multiexp_multiple-Gas=61992$" + +[[Benchmarks]] + Name = "ethereum_corevm-PrecompiledBLS12381G1MultiExp%2Fbls_g1multiexp_random%2Ag1_unnormalized_scalar-Gas%3D12000" + Suite = "ethereum_corevm" + Benchmarks = "^BenchmarkPrecompiledBLS12381G1MultiExp$/^bls_g1multiexp_random\\*g1_unnormalized_scalar-Gas=12000$" + +[[Benchmarks]] + Name = "ethereum_corevm-PrecompiledBLS12381G2Add%2Fbls_g2add_g2_wrong_order%2Bg2-Gas%3D600" + Suite = "ethereum_corevm" + Benchmarks = "^BenchmarkPrecompiledBLS12381G2Add$/^bls_g2add_g2_wrong_order\\+g2-Gas=600$" + +[[Benchmarks]] + Name = "ethereum_corevm-PrecompiledBLS12381G2MultiExp%2Fbls_g2multiexp_random%2Ap2_unnormalized_scalar-Gas%3D22500" + Suite = "ethereum_corevm" + Benchmarks = "^BenchmarkPrecompiledBLS12381G2MultiExp$/^bls_g2multiexp_random\\*p2_unnormalized_scalar-Gas=22500$" + +[[Benchmarks]] + Name = "ethereum_corevm-PrecompiledBLS12381Pairing%2Fbls_pairing_non-degeneracy-Gas%3D70300" + Suite = "ethereum_corevm" + Benchmarks = "^BenchmarkPrecompiledBLS12381Pairing$/^bls_pairing_non-degeneracy-Gas=70300$" + +[[Benchmarks]] + Name = "ethereum_corevm-PrecompiledBLS12381Pairing%2Fbls_pairing_bilinearity-Gas%3D135500" + Suite = "ethereum_corevm" + Benchmarks = "^BenchmarkPrecompiledBLS12381Pairing$/^bls_pairing_bilinearity-Gas=135500$" + +[[Benchmarks]] + Name = "ethereum_corevm-PrecompiledBLS12381G2MultiExpWorstCase%2FWorstCaseG2-Gas%3D12273390" + Suite = "ethereum_corevm" + Benchmarks = "^BenchmarkPrecompiledBLS12381G2MultiExpWorstCase$/^WorstCaseG2-Gas=12273390$" + +[[Benchmarks]] + Name = "ethereum_corevm-PrecompiledP256Verify%2Fp256Verify-Gas%3D6900" + Suite = "ethereum_corevm" + Benchmarks = "^BenchmarkPrecompiledP256Verify$/^p256Verify-Gas=6900$" + +[[Benchmarks]] + Name = "ethereum_corevm-OpMod" + Suite = "ethereum_corevm" + Benchmarks = "^BenchmarkOpMod$" + +[[Benchmarks]] + Name = "ethereum_corevm-OpSmod" + Suite = "ethereum_corevm" + Benchmarks = "^BenchmarkOpSmod$" + +[[Benchmarks]] + Name = "ethereum_corevm-OpExp" + Suite = "ethereum_corevm" + Benchmarks = "^BenchmarkOpExp$" + +[[Benchmarks]] + Name = "workiva_queue-PriorityQueue" + Suite = "workiva_queue" + Benchmarks = "^BenchmarkPriorityQueue$" + +[[Benchmarks]] + Name = "workiva_queue-Queue" + Suite = "workiva_queue" + Benchmarks = "^BenchmarkQueue$" + +[[Benchmarks]] + Name = "workiva_queue-Channel" + Suite = "workiva_queue" + Benchmarks = "^BenchmarkChannel$" + +[[Benchmarks]] + Name = "workiva_queue-QueuePut" + Suite = "workiva_queue" + Benchmarks = "^BenchmarkQueuePut$" + +[[Benchmarks]] + Name = "workiva_queue-QueueGet" + Suite = "workiva_queue" + Benchmarks = "^BenchmarkQueueGet$" + +[[Benchmarks]] + Name = "workiva_queue-QueuePoll" + Suite = "workiva_queue" + Benchmarks = "^BenchmarkQueuePoll$" + +[[Benchmarks]] + Name = "workiva_queue-ExecuteInParallel" + Suite = "workiva_queue" + Benchmarks = "^BenchmarkExecuteInParallel$" + +[[Benchmarks]] + Name = "workiva_queue-RBLifeCycle" + Suite = "workiva_queue" + Benchmarks = "^BenchmarkRBLifeCycle$" + +[[Benchmarks]] + Name = "workiva_queue-RBLifeCycleContention" + Suite = "workiva_queue" + Benchmarks = "^BenchmarkRBLifeCycleContention$" + +[[Benchmarks]] + Name = "workiva_queue-RBPut" + Suite = "workiva_queue" + Benchmarks = "^BenchmarkRBPut$" + +[[Benchmarks]] + Name = "workiva_queue-RBGet" + Suite = "workiva_queue" + Benchmarks = "^BenchmarkRBGet$" + +[[Benchmarks]] + Name = "workiva_queue-RBAllocation" + Suite = "workiva_queue" + Benchmarks = "^BenchmarkRBAllocation$" + +[[Benchmarks]] + Name = "rcrowley_metrics-Counter" + Suite = "rcrowley_metrics" + Benchmarks = "^BenchmarkCounter$" + +[[Benchmarks]] + Name = "rcrowley_metrics-DebugGCStats" + Suite = "rcrowley_metrics" + Benchmarks = "^BenchmarkDebugGCStats$" + +[[Benchmarks]] + Name = "rcrowley_metrics-EWMA" + Suite = "rcrowley_metrics" + Benchmarks = "^BenchmarkEWMA$" + +[[Benchmarks]] + Name = "rcrowley_metrics-EWMAParallel" + Suite = "rcrowley_metrics" + Benchmarks = "^BenchmarkEWMAParallel$" + +[[Benchmarks]] + Name = "rcrowley_metrics-GuageFloat64" + Suite = "rcrowley_metrics" + Benchmarks = "^BenchmarkGuageFloat64$" + +[[Benchmarks]] + Name = "rcrowley_metrics-GuageFloat64Parallel" + Suite = "rcrowley_metrics" + Benchmarks = "^BenchmarkGuageFloat64Parallel$" + +[[Benchmarks]] + Name = "rcrowley_metrics-Guage" + Suite = "rcrowley_metrics" + Benchmarks = "^BenchmarkGuage$" + +[[Benchmarks]] + Name = "rcrowley_metrics-Histogram" + Suite = "rcrowley_metrics" + Benchmarks = "^BenchmarkHistogram$" + +[[Benchmarks]] + Name = "rcrowley_metrics-Meter" + Suite = "rcrowley_metrics" + Benchmarks = "^BenchmarkMeter$" + +[[Benchmarks]] + Name = "rcrowley_metrics-MeterParallel" + Suite = "rcrowley_metrics" + Benchmarks = "^BenchmarkMeterParallel$" + +[[Benchmarks]] + Name = "rcrowley_metrics-Metrics" + Suite = "rcrowley_metrics" + Benchmarks = "^BenchmarkMetrics$" + +[[Benchmarks]] + Name = "rcrowley_metrics-Registry" + Suite = "rcrowley_metrics" + Benchmarks = "^BenchmarkRegistry$" + +[[Benchmarks]] + Name = "rcrowley_metrics-HugeRegistry" + Suite = "rcrowley_metrics" + Benchmarks = "^BenchmarkHugeRegistry$" + +[[Benchmarks]] + Name = "rcrowley_metrics-RegistryParallel" + Suite = "rcrowley_metrics" + Benchmarks = "^BenchmarkRegistryParallel$" + +[[Benchmarks]] + Name = "rcrowley_metrics-RuntimeMemStats" + Suite = "rcrowley_metrics" + Benchmarks = "^BenchmarkRuntimeMemStats$" + +[[Benchmarks]] + Name = "rcrowley_metrics-Compute1000" + Suite = "rcrowley_metrics" + Benchmarks = "^BenchmarkCompute1000$" + +[[Benchmarks]] + Name = "rcrowley_metrics-Compute1000000" + Suite = "rcrowley_metrics" + Benchmarks = "^BenchmarkCompute1000000$" + +[[Benchmarks]] + Name = "rcrowley_metrics-Copy1000" + Suite = "rcrowley_metrics" + Benchmarks = "^BenchmarkCopy1000$" + +[[Benchmarks]] + Name = "rcrowley_metrics-Copy1000000" + Suite = "rcrowley_metrics" + Benchmarks = "^BenchmarkCopy1000000$" + +[[Benchmarks]] + Name = "rcrowley_metrics-ExpDecaySample257" + Suite = "rcrowley_metrics" + Benchmarks = "^BenchmarkExpDecaySample257$" + +[[Benchmarks]] + Name = "rcrowley_metrics-ExpDecaySample514" + Suite = "rcrowley_metrics" + Benchmarks = "^BenchmarkExpDecaySample514$" + +[[Benchmarks]] + Name = "rcrowley_metrics-ExpDecaySample1028" + Suite = "rcrowley_metrics" + Benchmarks = "^BenchmarkExpDecaySample1028$" + +[[Benchmarks]] + Name = "rcrowley_metrics-UniformSample257" + Suite = "rcrowley_metrics" + Benchmarks = "^BenchmarkUniformSample257$" + +[[Benchmarks]] + Name = "rcrowley_metrics-UniformSample514" + Suite = "rcrowley_metrics" + Benchmarks = "^BenchmarkUniformSample514$" + +[[Benchmarks]] + Name = "rcrowley_metrics-UniformSample1028" + Suite = "rcrowley_metrics" + Benchmarks = "^BenchmarkUniformSample1028$" + +[[Benchmarks]] + Name = "rcrowley_metrics-Timer" + Suite = "rcrowley_metrics" + Benchmarks = "^BenchmarkTimer$" + +[[Benchmarks]] + Name = "bloom_bits-Set" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkSet$" + +[[Benchmarks]] + Name = "bloom_bits-GetTest" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkGetTest$" + +[[Benchmarks]] + Name = "bloom_bits-SetExpand" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkSetExpand$" + +[[Benchmarks]] + Name = "bloom_bits-Count" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkCount$" + +[[Benchmarks]] + Name = "bloom_bits-Iterate" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkIterate$" + +[[Benchmarks]] + Name = "bloom_bits-SparseIterate" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkSparseIterate$" + +[[Benchmarks]] + Name = "bloom_bits-BitsetOps%2FEqual" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkBitsetOps$/^Equal$" + +[[Benchmarks]] + Name = "bloom_bits-BitsetOps%2FFlipRange" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkBitsetOps$/^FlipRange$" + +[[Benchmarks]] + Name = "bloom_bits-BitsetOps%2FNextSet" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkBitsetOps$/^NextSet$" + +[[Benchmarks]] + Name = "bloom_bits-BitsetOps%2FNextClear" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkBitsetOps$/^NextClear$" + +[[Benchmarks]] + Name = "bloom_bits-BitsetOps%2FPreviousSet" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkBitsetOps$/^PreviousSet$" + +[[Benchmarks]] + Name = "bloom_bits-BitsetOps%2FPreviousClear" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkBitsetOps$/^PreviousClear$" + +[[Benchmarks]] + Name = "bloom_bits-BitsetOps%2FDifferenceCardinality" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkBitsetOps$/^DifferenceCardinality$" + +[[Benchmarks]] + Name = "bloom_bits-BitsetOps%2FInPlaceDifference" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkBitsetOps$/^InPlaceDifference$" + +[[Benchmarks]] + Name = "bloom_bits-BitsetOps%2FInPlaceUnion" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkBitsetOps$/^InPlaceUnion$" + +[[Benchmarks]] + Name = "bloom_bits-BitsetOps%2FInPlaceIntersection" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkBitsetOps$/^InPlaceIntersection$" + +[[Benchmarks]] + Name = "bloom_bits-BitsetOps%2FInPlaceSymmetricDifference" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkBitsetOps$/^InPlaceSymmetricDifference$" + +[[Benchmarks]] + Name = "bloom_bits-LemireCreate" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkLemireCreate$" + +[[Benchmarks]] + Name = "bloom_bits-LemireCount" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkLemireCount$" + +[[Benchmarks]] + Name = "bloom_bits-LemireIterate" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkLemireIterate$" + +[[Benchmarks]] + Name = "bloom_bits-LemireIterateb" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkLemireIterateb$" + +[[Benchmarks]] + Name = "bloom_bits-LemireIterateManyb" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkLemireIterateManyb$" + +[[Benchmarks]] + Name = "bloom_bits-FlorianUekermannIterateMany" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkFlorianUekermannIterateMany$" + +[[Benchmarks]] + Name = "bloom_bits-FlorianUekermannIterateManyReg" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkFlorianUekermannIterateManyReg$" + +[[Benchmarks]] + Name = "bloom_bits-FlorianUekermannIterateManyComp" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkFlorianUekermannIterateManyComp$" + +[[Benchmarks]] + Name = "bloom_bits-FlorianUekermannLowDensityIterateMany" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkFlorianUekermannLowDensityIterateMany$" + +[[Benchmarks]] + Name = "bloom_bits-FlorianUekermannLowDensityIterateManyReg" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkFlorianUekermannLowDensityIterateManyReg$" + +[[Benchmarks]] + Name = "bloom_bits-FlorianUekermannLowDensityIterateManyComp" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkFlorianUekermannLowDensityIterateManyComp$" + +[[Benchmarks]] + Name = "bloom_bits-FlorianUekermannMidDensityIterateMany" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkFlorianUekermannMidDensityIterateMany$" + +[[Benchmarks]] + Name = "bloom_bits-FlorianUekermannMidDensityIterateManyReg" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkFlorianUekermannMidDensityIterateManyReg$" + +[[Benchmarks]] + Name = "bloom_bits-FlorianUekermannMidDensityIterateManyComp" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkFlorianUekermannMidDensityIterateManyComp$" + +[[Benchmarks]] + Name = "bloom_bits-FlorianUekermannMidStrongDensityIterateMany" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkFlorianUekermannMidStrongDensityIterateMany$" + +[[Benchmarks]] + Name = "bloom_bits-FlorianUekermannMidStrongDensityIterateManyReg" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkFlorianUekermannMidStrongDensityIterateManyReg$" + +[[Benchmarks]] + Name = "bloom_bits-FlorianUekermannMidStrongDensityIterateManyComp" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkFlorianUekermannMidStrongDensityIterateManyComp$" + +[[Benchmarks]] + Name = "bloom_bits-BitsetReadWrite" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkBitsetReadWrite$" + +[[Benchmarks]] + Name = "bloom_bits-IsSuperSet%2Fequal%2C_len%3D1" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkIsSuperSet$/^equal,_len=1$" + +[[Benchmarks]] + Name = "bloom_bits-IsSuperSet%2Fequal%2C_len%3D1%2C_strict" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkIsSuperSet$/^equal,_len=1,_strict$" + +[[Benchmarks]] + Name = "bloom_bits-IsSuperSet%2Fequal%2C_len%3D10" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkIsSuperSet$/^equal,_len=10$" + +[[Benchmarks]] + Name = "bloom_bits-IsSuperSet%2Fequal%2C_len%3D10%2C_strict" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkIsSuperSet$/^equal,_len=10,_strict$" + +[[Benchmarks]] + Name = "bloom_bits-IsSuperSet%2Fequal%2C_len%3D100" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkIsSuperSet$/^equal,_len=100$" + +[[Benchmarks]] + Name = "bloom_bits-IsSuperSet%2Fequal%2C_len%3D100%2C_strict" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkIsSuperSet$/^equal,_len=100,_strict$" + +[[Benchmarks]] + Name = "bloom_bits-IsSuperSet%2Fequal%2C_len%3D1000" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkIsSuperSet$/^equal,_len=1000$" + +[[Benchmarks]] + Name = "bloom_bits-IsSuperSet%2Fequal%2C_len%3D1000%2C_strict" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkIsSuperSet$/^equal,_len=1000,_strict$" + +[[Benchmarks]] + Name = "bloom_bits-IsSuperSet%2Fequal%2C_len%3D10000" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkIsSuperSet$/^equal,_len=10000$" + +[[Benchmarks]] + Name = "bloom_bits-IsSuperSet%2Fequal%2C_len%3D10000%2C_strict" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkIsSuperSet$/^equal,_len=10000,_strict$" + +[[Benchmarks]] + Name = "bloom_bits-IsSuperSet%2Fequal%2C_len%3D100000" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkIsSuperSet$/^equal,_len=100000$" + +[[Benchmarks]] + Name = "bloom_bits-IsSuperSet%2Fequal%2C_len%3D100000%2C_strict" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkIsSuperSet$/^equal,_len=100000,_strict$" + +[[Benchmarks]] + Name = "bloom_bits-IsSuperSet%2Fequal%2C_density%3D0.00" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkIsSuperSet$/^equal,_density=0\\.00$" + +[[Benchmarks]] + Name = "bloom_bits-IsSuperSet%2Fequal%2C_density%3D0.00%2C_strict" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkIsSuperSet$/^equal,_density=0\\.00,_strict$" + +[[Benchmarks]] + Name = "bloom_bits-IsSuperSet%2Fequal%2C_density%3D0.05" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkIsSuperSet$/^equal,_density=0\\.05$" + +[[Benchmarks]] + Name = "bloom_bits-IsSuperSet%2Fequal%2C_density%3D0.05%2C_strict" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkIsSuperSet$/^equal,_density=0\\.05,_strict$" + +[[Benchmarks]] + Name = "bloom_bits-IsSuperSet%2Fequal%2C_density%3D0.20" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkIsSuperSet$/^equal,_density=0\\.20$" + +[[Benchmarks]] + Name = "bloom_bits-IsSuperSet%2Fequal%2C_density%3D0.20%2C_strict" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkIsSuperSet$/^equal,_density=0\\.20,_strict$" + +[[Benchmarks]] + Name = "bloom_bits-IsSuperSet%2Fequal%2C_density%3D0.80" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkIsSuperSet$/^equal,_density=0\\.80$" + +[[Benchmarks]] + Name = "bloom_bits-IsSuperSet%2Fequal%2C_density%3D0.80%2C_strict" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkIsSuperSet$/^equal,_density=0\\.80,_strict$" + +[[Benchmarks]] + Name = "bloom_bits-IsSuperSet%2Fequal%2C_density%3D0.95" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkIsSuperSet$/^equal,_density=0\\.95$" + +[[Benchmarks]] + Name = "bloom_bits-IsSuperSet%2Fequal%2C_density%3D0.95%2C_strict" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkIsSuperSet$/^equal,_density=0\\.95,_strict$" + +[[Benchmarks]] + Name = "bloom_bits-IsSuperSet%2Fequal%2C_density%3D1.00" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkIsSuperSet$/^equal,_density=1\\.00$" + +[[Benchmarks]] + Name = "bloom_bits-IsSuperSet%2Fequal%2C_density%3D1.00%2C_strict" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkIsSuperSet$/^equal,_density=1\\.00,_strict$" + +[[Benchmarks]] + Name = "bloom_bits-IsSuperSet%2Fsubset%2C_len%3D10000%2C_diff%3D0" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkIsSuperSet$/^subset,_len=10000,_diff=0$" + +[[Benchmarks]] + Name = "bloom_bits-IsSuperSet%2Fsubset%2C_len%3D10000%2C_diff%3D0%2C_strict" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkIsSuperSet$/^subset,_len=10000,_diff=0,_strict$" + +[[Benchmarks]] + Name = "bloom_bits-IsSuperSet%2Fsubset%2C_len%3D10000%2C_diff%3D100" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkIsSuperSet$/^subset,_len=10000,_diff=100$" + +[[Benchmarks]] + Name = "bloom_bits-IsSuperSet%2Fsubset%2C_len%3D10000%2C_diff%3D100%2C_strict" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkIsSuperSet$/^subset,_len=10000,_diff=100,_strict$" + +[[Benchmarks]] + Name = "bloom_bits-IsSuperSet%2Fsubset%2C_len%3D10000%2C_diff%3D1000" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkIsSuperSet$/^subset,_len=10000,_diff=1000$" + +[[Benchmarks]] + Name = "bloom_bits-IsSuperSet%2Fsubset%2C_len%3D10000%2C_diff%3D1000%2C_strict" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkIsSuperSet$/^subset,_len=10000,_diff=1000,_strict$" + +[[Benchmarks]] + Name = "bloom_bits-IsSuperSet%2Fsubset%2C_len%3D10000%2C_diff%3D9999" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkIsSuperSet$/^subset,_len=10000,_diff=9999$" + +[[Benchmarks]] + Name = "bloom_bits-IsSuperSet%2Fsubset%2C_len%3D10000%2C_diff%3D9999%2C_strict" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkIsSuperSet$/^subset,_len=10000,_diff=9999,_strict$" + +[[Benchmarks]] + Name = "bloom_bits-IsSuperSet%2Fsuperset%2C_len%3D10000%2C_diff%3D0" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkIsSuperSet$/^superset,_len=10000,_diff=0$" + +[[Benchmarks]] + Name = "bloom_bits-IsSuperSet%2Fsuperset%2C_len%3D10000%2C_diff%3D0%2C_strict" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkIsSuperSet$/^superset,_len=10000,_diff=0,_strict$" + +[[Benchmarks]] + Name = "bloom_bits-IsSuperSet%2Fsuperset%2C_len%3D10000%2C_diff%3D100" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkIsSuperSet$/^superset,_len=10000,_diff=100$" + +[[Benchmarks]] + Name = "bloom_bits-IsSuperSet%2Fsuperset%2C_len%3D10000%2C_diff%3D100%2C_strict" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkIsSuperSet$/^superset,_len=10000,_diff=100,_strict$" + +[[Benchmarks]] + Name = "bloom_bits-IsSuperSet%2Fsuperset%2C_len%3D10000%2C_diff%3D1000" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkIsSuperSet$/^superset,_len=10000,_diff=1000$" + +[[Benchmarks]] + Name = "bloom_bits-IsSuperSet%2Fsuperset%2C_len%3D10000%2C_diff%3D1000%2C_strict" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkIsSuperSet$/^superset,_len=10000,_diff=1000,_strict$" + +[[Benchmarks]] + Name = "bloom_bits-IsSuperSet%2Fsuperset%2C_len%3D10000%2C_diff%3D9999" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkIsSuperSet$/^superset,_len=10000,_diff=9999$" + +[[Benchmarks]] + Name = "bloom_bits-IsSuperSet%2Fsuperset%2C_len%3D10000%2C_diff%3D9999%2C_strict" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkIsSuperSet$/^superset,_len=10000,_diff=9999,_strict$" + +[[Benchmarks]] + Name = "bloom_bits-ClearRMS%2Fcryptic" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkClearRMS$/^cryptic$" + +[[Benchmarks]] + Name = "bloom_bits-ClearRMS%2Fsimple" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkClearRMS$/^simple$" + +[[Benchmarks]] + Name = "bloom_bits-Rank%2FRank%281%29" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkRank$/^Rank\\(1\\)$" + +[[Benchmarks]] + Name = "bloom_bits-Rank%2FRank%2820%29" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkRank$/^Rank\\(20\\)$" + +[[Benchmarks]] + Name = "bloom_bits-Rank%2FRank%2850%29" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkRank$/^Rank\\(50\\)$" + +[[Benchmarks]] + Name = "bloom_bits-Rank%2FRank%28100%29" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkRank$/^Rank\\(100\\)$" + +[[Benchmarks]] + Name = "bloom_bits-Rank%2FRank%28200%29" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkRank$/^Rank\\(200\\)$" + +[[Benchmarks]] + Name = "bloom_bits-Rank%2FRank%28500%29" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkRank$/^Rank\\(500\\)$" + +[[Benchmarks]] + Name = "bloom_bits-Rank%2FRank%281000%29" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkRank$/^Rank\\(1000\\)$" + +[[Benchmarks]] + Name = "bloom_bits-Rank%2FRank%2810000%29" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkRank$/^Rank\\(10000\\)$" + +[[Benchmarks]] + Name = "bloom_bits-Rank%2FRank%2820000%29" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkRank$/^Rank\\(20000\\)$" + +[[Benchmarks]] + Name = "bloom_bits-Rank%2FRank%2850000%29" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkRank$/^Rank\\(50000\\)$" + +[[Benchmarks]] + Name = "bloom_bits-Rank%2FRank%28100000%29" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkRank$/^Rank\\(100000\\)$" + +[[Benchmarks]] + Name = "bloom_bits-Rank%2FRank%28200000%29" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkRank$/^Rank\\(200000\\)$" + +[[Benchmarks]] + Name = "bloom_bits-Iter" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkIter$" + +[[Benchmarks]] + Name = "bloom_bits-NonInter" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkNonInter$" + +[[Benchmarks]] + Name = "bloom_bits-BitSetOnesBetween%2Fsize%3D64%2Fdensity%3D0.1" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkBitSetOnesBetween$/^size=64$/^density=0\\.1$" + +[[Benchmarks]] + Name = "bloom_bits-BitSetOnesBetween%2Fsize%3D64%2Fdensity%3D0.5" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkBitSetOnesBetween$/^size=64$/^density=0\\.5$" + +[[Benchmarks]] + Name = "bloom_bits-BitSetOnesBetween%2Fsize%3D64%2Fdensity%3D0.9" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkBitSetOnesBetween$/^size=64$/^density=0\\.9$" + +[[Benchmarks]] + Name = "bloom_bits-BitSetOnesBetween%2Fsize%3D256%2Fdensity%3D0.1" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkBitSetOnesBetween$/^size=256$/^density=0\\.1$" + +[[Benchmarks]] + Name = "bloom_bits-BitSetOnesBetween%2Fsize%3D256%2Fdensity%3D0.5" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkBitSetOnesBetween$/^size=256$/^density=0\\.5$" + +[[Benchmarks]] + Name = "bloom_bits-BitSetOnesBetween%2Fsize%3D256%2Fdensity%3D0.9" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkBitSetOnesBetween$/^size=256$/^density=0\\.9$" + +[[Benchmarks]] + Name = "bloom_bits-BitSetOnesBetween%2Fsize%3D1024%2Fdensity%3D0.1" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkBitSetOnesBetween$/^size=1024$/^density=0\\.1$" + +[[Benchmarks]] + Name = "bloom_bits-BitSetOnesBetween%2Fsize%3D1024%2Fdensity%3D0.5" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkBitSetOnesBetween$/^size=1024$/^density=0\\.5$" + +[[Benchmarks]] + Name = "bloom_bits-BitSetOnesBetween%2Fsize%3D1024%2Fdensity%3D0.9" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkBitSetOnesBetween$/^size=1024$/^density=0\\.9$" + +[[Benchmarks]] + Name = "bloom_bits-BitSetOnesBetween%2Fsize%3D4096%2Fdensity%3D0.1" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkBitSetOnesBetween$/^size=4096$/^density=0\\.1$" + +[[Benchmarks]] + Name = "bloom_bits-BitSetOnesBetween%2Fsize%3D4096%2Fdensity%3D0.5" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkBitSetOnesBetween$/^size=4096$/^density=0\\.5$" + +[[Benchmarks]] + Name = "bloom_bits-BitSetOnesBetween%2Fsize%3D4096%2Fdensity%3D0.9" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkBitSetOnesBetween$/^size=4096$/^density=0\\.9$" + +[[Benchmarks]] + Name = "bloom_bits-BitSetOnesBetween%2Fsize%3D16384%2Fdensity%3D0.1" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkBitSetOnesBetween$/^size=16384$/^density=0\\.1$" + +[[Benchmarks]] + Name = "bloom_bits-BitSetOnesBetween%2Fsize%3D16384%2Fdensity%3D0.5" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkBitSetOnesBetween$/^size=16384$/^density=0\\.5$" + +[[Benchmarks]] + Name = "bloom_bits-BitSetOnesBetween%2Fsize%3D16384%2Fdensity%3D0.9" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkBitSetOnesBetween$/^size=16384$/^density=0\\.9$" + +[[Benchmarks]] + Name = "bloom_bits-PEXT" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkPEXT$" + +[[Benchmarks]] + Name = "bloom_bits-PDEP" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkPDEP$" + +[[Benchmarks]] + Name = "bloom_bits-BitSetExtractDeposit%2Fsize%3D64%2Ffn%3DExtractTo" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkBitSetExtractDeposit$/^size=64$/^fn=ExtractTo$" + +[[Benchmarks]] + Name = "bloom_bits-BitSetExtractDeposit%2Fsize%3D64%2Ffn%3DDepositTo" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkBitSetExtractDeposit$/^size=64$/^fn=DepositTo$" + +[[Benchmarks]] + Name = "bloom_bits-BitSetExtractDeposit%2Fsize%3D256%2Ffn%3DExtractTo" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkBitSetExtractDeposit$/^size=256$/^fn=ExtractTo$" + +[[Benchmarks]] + Name = "bloom_bits-BitSetExtractDeposit%2Fsize%3D256%2Ffn%3DDepositTo" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkBitSetExtractDeposit$/^size=256$/^fn=DepositTo$" + +[[Benchmarks]] + Name = "bloom_bits-BitSetExtractDeposit%2Fsize%3D1024%2Ffn%3DExtractTo" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkBitSetExtractDeposit$/^size=1024$/^fn=ExtractTo$" + +[[Benchmarks]] + Name = "bloom_bits-BitSetExtractDeposit%2Fsize%3D1024%2Ffn%3DDepositTo" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkBitSetExtractDeposit$/^size=1024$/^fn=DepositTo$" + +[[Benchmarks]] + Name = "bloom_bits-BitSetExtractDeposit%2Fsize%3D4096%2Ffn%3DExtractTo" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkBitSetExtractDeposit$/^size=4096$/^fn=ExtractTo$" + +[[Benchmarks]] + Name = "bloom_bits-BitSetExtractDeposit%2Fsize%3D4096%2Ffn%3DDepositTo" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkBitSetExtractDeposit$/^size=4096$/^fn=DepositTo$" + +[[Benchmarks]] + Name = "bloom_bits-BitSetExtractDeposit%2Fsize%3D16384%2Ffn%3DExtractTo" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkBitSetExtractDeposit$/^size=16384$/^fn=ExtractTo$" + +[[Benchmarks]] + Name = "bloom_bits-BitSetExtractDeposit%2Fsize%3D16384%2Ffn%3DDepositTo" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkBitSetExtractDeposit$/^size=16384$/^fn=DepositTo$" + +[[Benchmarks]] + Name = "bloom_bits-BitSetExtractDeposit%2Fsize%3D65536%2Ffn%3DExtractTo" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkBitSetExtractDeposit$/^size=65536$/^fn=ExtractTo$" + +[[Benchmarks]] + Name = "bloom_bits-BitSetExtractDeposit%2Fsize%3D65536%2Ffn%3DDepositTo" + Suite = "bloom_bits" + Benchmarks = "^BenchmarkBitSetExtractDeposit$/^size=65536$/^fn=DepositTo$" + +[[Benchmarks]] + Name = "gonum_traverse-WalkAllBreadthFirstGnp_10_tenth" + Suite = "gonum_traverse" + Benchmarks = "^BenchmarkWalkAllBreadthFirstGnp_10_tenth$" + +[[Benchmarks]] + Name = "gonum_traverse-WalkAllBreadthFirstGnp_100_tenth" + Suite = "gonum_traverse" + Benchmarks = "^BenchmarkWalkAllBreadthFirstGnp_100_tenth$" + +[[Benchmarks]] + Name = "gonum_traverse-WalkAllBreadthFirstGnp_1000_tenth" + Suite = "gonum_traverse" + Benchmarks = "^BenchmarkWalkAllBreadthFirstGnp_1000_tenth$" + +[[Benchmarks]] + Name = "gonum_traverse-WalkAllBreadthFirstGnp_10_half" + Suite = "gonum_traverse" + Benchmarks = "^BenchmarkWalkAllBreadthFirstGnp_10_half$" + +[[Benchmarks]] + Name = "gonum_traverse-WalkAllBreadthFirstGnp_100_half" + Suite = "gonum_traverse" + Benchmarks = "^BenchmarkWalkAllBreadthFirstGnp_100_half$" + +[[Benchmarks]] + Name = "gonum_traverse-WalkAllBreadthFirstGnp_1000_half" + Suite = "gonum_traverse" + Benchmarks = "^BenchmarkWalkAllBreadthFirstGnp_1000_half$" + +[[Benchmarks]] + Name = "gonum_traverse-WalkAllDepthFirstGnp_10_tenth" + Suite = "gonum_traverse" + Benchmarks = "^BenchmarkWalkAllDepthFirstGnp_10_tenth$" + +[[Benchmarks]] + Name = "gonum_traverse-WalkAllDepthFirstGnp_100_tenth" + Suite = "gonum_traverse" + Benchmarks = "^BenchmarkWalkAllDepthFirstGnp_100_tenth$" + +[[Benchmarks]] + Name = "gonum_traverse-WalkAllDepthFirstGnp_1000_tenth" + Suite = "gonum_traverse" + Benchmarks = "^BenchmarkWalkAllDepthFirstGnp_1000_tenth$" + +[[Benchmarks]] + Name = "gonum_traverse-WalkAllDepthFirstGnp_10_half" + Suite = "gonum_traverse" + Benchmarks = "^BenchmarkWalkAllDepthFirstGnp_10_half$" + +[[Benchmarks]] + Name = "gonum_traverse-WalkAllDepthFirstGnp_100_half" + Suite = "gonum_traverse" + Benchmarks = "^BenchmarkWalkAllDepthFirstGnp_100_half$" + +[[Benchmarks]] + Name = "gonum_traverse-WalkAllDepthFirstGnp_1000_half" + Suite = "gonum_traverse" + Benchmarks = "^BenchmarkWalkAllDepthFirstGnp_1000_half$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dgeev%2FAntisymRandom3" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDgeev$/^AntisymRandom3$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dgeev%2FAntisymRandom4" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDgeev$/^AntisymRandom4$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dgeev%2FAntisymRandom5" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDgeev$/^AntisymRandom5$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dgeev%2FAntisymRandom10" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDgeev$/^AntisymRandom10$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dgeev%2FAntisymRandom50" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDgeev$/^AntisymRandom50$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dgeev%2FAntisymRandom100" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDgeev$/^AntisymRandom100$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dgeev%2FAntisymRandom200" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDgeev$/^AntisymRandom200$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dgeev%2FAntisymRandom500" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDgeev$/^AntisymRandom500$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dgeev%2FCirculant3" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDgeev$/^Circulant3$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dgeev%2FCirculant4" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDgeev$/^Circulant4$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dgeev%2FCirculant5" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDgeev$/^Circulant5$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dgeev%2FCirculant10" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDgeev$/^Circulant10$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dgeev%2FCirculant50" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDgeev$/^Circulant50$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dgeev%2FCirculant100" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDgeev$/^Circulant100$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dgeev%2FCirculant200" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDgeev$/^Circulant200$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dgeev%2FCirculant500" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDgeev$/^Circulant500$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxAbs_N%3D1000_K%3D0" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxAbs_N=1000_K=0$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxRowSum_N%3D1000_K%3D0" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxRowSum_N=1000_K=0$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxColSum_N%3D1000_K%3D0" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxColSum_N=1000_K=0$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D1000_K%3D0_Small" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=1000_K=0_Small$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D1000_K%3D0_Medium" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=1000_K=0_Medium$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D1000_K%3D0_Big" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=1000_K=0_Big$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxAbs_N%3D1000_K%3D1" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxAbs_N=1000_K=1$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxRowSum_N%3D1000_K%3D1" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxRowSum_N=1000_K=1$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxColSum_N%3D1000_K%3D1" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxColSum_N=1000_K=1$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D1000_K%3D1_Small" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=1000_K=1_Small$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D1000_K%3D1_Medium" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=1000_K=1_Medium$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D1000_K%3D1_Big" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=1000_K=1_Big$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxAbs_N%3D1000_K%3D2" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxAbs_N=1000_K=2$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxRowSum_N%3D1000_K%3D2" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxRowSum_N=1000_K=2$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxColSum_N%3D1000_K%3D2" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxColSum_N=1000_K=2$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D1000_K%3D2_Small" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=1000_K=2_Small$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D1000_K%3D2_Medium" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=1000_K=2_Medium$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D1000_K%3D2_Big" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=1000_K=2_Big$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxAbs_N%3D1000_K%3D5" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxAbs_N=1000_K=5$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxRowSum_N%3D1000_K%3D5" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxRowSum_N=1000_K=5$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxColSum_N%3D1000_K%3D5" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxColSum_N=1000_K=5$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D1000_K%3D5_Small" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=1000_K=5_Small$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D1000_K%3D5_Medium" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=1000_K=5_Medium$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D1000_K%3D5_Big" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=1000_K=5_Big$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxAbs_N%3D1000_K%3D8" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxAbs_N=1000_K=8$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxRowSum_N%3D1000_K%3D8" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxRowSum_N=1000_K=8$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxColSum_N%3D1000_K%3D8" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxColSum_N=1000_K=8$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D1000_K%3D8_Small" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=1000_K=8_Small$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D1000_K%3D8_Medium" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=1000_K=8_Medium$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D1000_K%3D8_Big" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=1000_K=8_Big$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxAbs_N%3D1000_K%3D10" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxAbs_N=1000_K=10$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxRowSum_N%3D1000_K%3D10" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxRowSum_N=1000_K=10$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxColSum_N%3D1000_K%3D10" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxColSum_N=1000_K=10$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D1000_K%3D10_Small" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=1000_K=10_Small$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D1000_K%3D10_Medium" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=1000_K=10_Medium$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D1000_K%3D10_Big" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=1000_K=10_Big$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxAbs_N%3D1000_K%3D20" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxAbs_N=1000_K=20$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxRowSum_N%3D1000_K%3D20" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxRowSum_N=1000_K=20$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxColSum_N%3D1000_K%3D20" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxColSum_N=1000_K=20$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D1000_K%3D20_Small" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=1000_K=20_Small$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D1000_K%3D20_Medium" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=1000_K=20_Medium$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D1000_K%3D20_Big" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=1000_K=20_Big$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxAbs_N%3D1000_K%3D30" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxAbs_N=1000_K=30$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxRowSum_N%3D1000_K%3D30" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxRowSum_N=1000_K=30$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxColSum_N%3D1000_K%3D30" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxColSum_N=1000_K=30$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D1000_K%3D30_Small" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=1000_K=30_Small$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D1000_K%3D30_Medium" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=1000_K=30_Medium$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D1000_K%3D30_Big" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=1000_K=30_Big$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxAbs_N%3D10000_K%3D0" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxAbs_N=10000_K=0$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxRowSum_N%3D10000_K%3D0" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxRowSum_N=10000_K=0$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxColSum_N%3D10000_K%3D0" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxColSum_N=10000_K=0$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D10000_K%3D0_Small" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=10000_K=0_Small$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D10000_K%3D0_Medium" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=10000_K=0_Medium$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D10000_K%3D0_Big" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=10000_K=0_Big$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxAbs_N%3D10000_K%3D1" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxAbs_N=10000_K=1$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxRowSum_N%3D10000_K%3D1" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxRowSum_N=10000_K=1$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxColSum_N%3D10000_K%3D1" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxColSum_N=10000_K=1$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D10000_K%3D1_Small" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=10000_K=1_Small$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D10000_K%3D1_Medium" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=10000_K=1_Medium$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D10000_K%3D1_Big" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=10000_K=1_Big$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxAbs_N%3D10000_K%3D2" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxAbs_N=10000_K=2$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxRowSum_N%3D10000_K%3D2" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxRowSum_N=10000_K=2$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxColSum_N%3D10000_K%3D2" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxColSum_N=10000_K=2$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D10000_K%3D2_Small" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=10000_K=2_Small$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D10000_K%3D2_Medium" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=10000_K=2_Medium$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D10000_K%3D2_Big" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=10000_K=2_Big$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxAbs_N%3D10000_K%3D5" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxAbs_N=10000_K=5$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxRowSum_N%3D10000_K%3D5" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxRowSum_N=10000_K=5$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxColSum_N%3D10000_K%3D5" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxColSum_N=10000_K=5$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D10000_K%3D5_Small" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=10000_K=5_Small$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D10000_K%3D5_Medium" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=10000_K=5_Medium$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D10000_K%3D5_Big" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=10000_K=5_Big$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxAbs_N%3D10000_K%3D8" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxAbs_N=10000_K=8$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxRowSum_N%3D10000_K%3D8" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxRowSum_N=10000_K=8$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxColSum_N%3D10000_K%3D8" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxColSum_N=10000_K=8$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D10000_K%3D8_Small" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=10000_K=8_Small$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D10000_K%3D8_Medium" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=10000_K=8_Medium$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D10000_K%3D8_Big" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=10000_K=8_Big$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxAbs_N%3D10000_K%3D10" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxAbs_N=10000_K=10$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxRowSum_N%3D10000_K%3D10" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxRowSum_N=10000_K=10$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxColSum_N%3D10000_K%3D10" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxColSum_N=10000_K=10$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D10000_K%3D10_Small" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=10000_K=10_Small$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D10000_K%3D10_Medium" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=10000_K=10_Medium$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D10000_K%3D10_Big" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=10000_K=10_Big$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxAbs_N%3D10000_K%3D30" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxAbs_N=10000_K=30$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxRowSum_N%3D10000_K%3D30" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxRowSum_N=10000_K=30$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxColSum_N%3D10000_K%3D30" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxColSum_N=10000_K=30$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D10000_K%3D30_Small" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=10000_K=30_Small$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D10000_K%3D30_Medium" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=10000_K=30_Medium$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D10000_K%3D30_Big" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=10000_K=30_Big$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxAbs_N%3D10000_K%3D60" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxAbs_N=10000_K=60$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxRowSum_N%3D10000_K%3D60" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxRowSum_N=10000_K=60$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxColSum_N%3D10000_K%3D60" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxColSum_N=10000_K=60$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D10000_K%3D60_Small" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=10000_K=60_Small$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D10000_K%3D60_Medium" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=10000_K=60_Medium$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D10000_K%3D60_Big" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=10000_K=60_Big$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxAbs_N%3D10000_K%3D100" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxAbs_N=10000_K=100$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxRowSum_N%3D10000_K%3D100" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxRowSum_N=10000_K=100$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FMaxColSum_N%3D10000_K%3D100" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^MaxColSum_N=10000_K=100$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D10000_K%3D100_Small" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=10000_K=100_Small$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D10000_K%3D100_Medium" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=10000_K=100_Medium$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlangb%2FFrobenius_N%3D10000_K%3D100_Big" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlangb$/^Frobenius_N=10000_K=100_Big$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlantb%2FMaxAbsLowerNonUnitN%3D10000K%3D1" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlantb$/^MaxAbsLowerNonUnitN=10000K=1$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlantb%2FMaxAbsLowerUnitN%3D10000K%3D1" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlantb$/^MaxAbsLowerUnitN=10000K=1$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlantb%2FMaxAbsUpperNonUnitN%3D10000K%3D1" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlantb$/^MaxAbsUpperNonUnitN=10000K=1$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlantb%2FMaxAbsUpperUnitN%3D10000K%3D1" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlantb$/^MaxAbsUpperUnitN=10000K=1$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlantb%2FMaxRowSumLowerNonUnitN%3D10000K%3D1" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlantb$/^MaxRowSumLowerNonUnitN=10000K=1$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlantb%2FMaxRowSumLowerUnitN%3D10000K%3D1" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlantb$/^MaxRowSumLowerUnitN=10000K=1$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlantb%2FMaxRowSumUpperNonUnitN%3D10000K%3D1" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlantb$/^MaxRowSumUpperNonUnitN=10000K=1$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlantb%2FMaxRowSumUpperUnitN%3D10000K%3D1" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlantb$/^MaxRowSumUpperUnitN=10000K=1$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlantb%2FMaxColSumLowerNonUnitN%3D10000K%3D1" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlantb$/^MaxColSumLowerNonUnitN=10000K=1$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlantb%2FMaxColSumLowerUnitN%3D10000K%3D1" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlantb$/^MaxColSumLowerUnitN=10000K=1$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlantb%2FMaxColSumUpperNonUnitN%3D10000K%3D1" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlantb$/^MaxColSumUpperNonUnitN=10000K=1$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlantb%2FMaxColSumUpperUnitN%3D10000K%3D1" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlantb$/^MaxColSumUpperUnitN=10000K=1$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlantb%2FFrobeniusLowerNonUnitN%3D10000K%3D1" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlantb$/^FrobeniusLowerNonUnitN=10000K=1$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlantb%2FFrobeniusLowerUnitN%3D10000K%3D1" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlantb$/^FrobeniusLowerUnitN=10000K=1$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlantb%2FFrobeniusUpperNonUnitN%3D10000K%3D1" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlantb$/^FrobeniusUpperNonUnitN=10000K=1$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlantb%2FFrobeniusUpperUnitN%3D10000K%3D1" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlantb$/^FrobeniusUpperUnitN=10000K=1$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlantb%2FMaxAbsLowerNonUnitN%3D10000K%3D2" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlantb$/^MaxAbsLowerNonUnitN=10000K=2$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlantb%2FMaxAbsLowerUnitN%3D10000K%3D2" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlantb$/^MaxAbsLowerUnitN=10000K=2$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlantb%2FMaxAbsUpperNonUnitN%3D10000K%3D2" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlantb$/^MaxAbsUpperNonUnitN=10000K=2$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlantb%2FMaxAbsUpperUnitN%3D10000K%3D2" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlantb$/^MaxAbsUpperUnitN=10000K=2$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlantb%2FMaxRowSumLowerNonUnitN%3D10000K%3D2" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlantb$/^MaxRowSumLowerNonUnitN=10000K=2$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlantb%2FMaxRowSumLowerUnitN%3D10000K%3D2" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlantb$/^MaxRowSumLowerUnitN=10000K=2$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlantb%2FMaxRowSumUpperNonUnitN%3D10000K%3D2" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlantb$/^MaxRowSumUpperNonUnitN=10000K=2$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlantb%2FMaxRowSumUpperUnitN%3D10000K%3D2" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlantb$/^MaxRowSumUpperUnitN=10000K=2$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlantb%2FMaxColSumLowerNonUnitN%3D10000K%3D2" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlantb$/^MaxColSumLowerNonUnitN=10000K=2$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlantb%2FMaxColSumLowerUnitN%3D10000K%3D2" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlantb$/^MaxColSumLowerUnitN=10000K=2$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlantb%2FMaxColSumUpperNonUnitN%3D10000K%3D2" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlantb$/^MaxColSumUpperNonUnitN=10000K=2$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlantb%2FMaxColSumUpperUnitN%3D10000K%3D2" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlantb$/^MaxColSumUpperUnitN=10000K=2$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlantb%2FFrobeniusLowerNonUnitN%3D10000K%3D2" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlantb$/^FrobeniusLowerNonUnitN=10000K=2$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlantb%2FFrobeniusLowerUnitN%3D10000K%3D2" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlantb$/^FrobeniusLowerUnitN=10000K=2$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlantb%2FFrobeniusUpperNonUnitN%3D10000K%3D2" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlantb$/^FrobeniusUpperNonUnitN=10000K=2$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlantb%2FFrobeniusUpperUnitN%3D10000K%3D2" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlantb$/^FrobeniusUpperUnitN=10000K=2$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlantb%2FMaxAbsLowerNonUnitN%3D10000K%3D100" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlantb$/^MaxAbsLowerNonUnitN=10000K=100$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlantb%2FMaxAbsLowerUnitN%3D10000K%3D100" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlantb$/^MaxAbsLowerUnitN=10000K=100$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlantb%2FMaxAbsUpperNonUnitN%3D10000K%3D100" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlantb$/^MaxAbsUpperNonUnitN=10000K=100$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlantb%2FMaxAbsUpperUnitN%3D10000K%3D100" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlantb$/^MaxAbsUpperUnitN=10000K=100$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlantb%2FMaxRowSumLowerNonUnitN%3D10000K%3D100" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlantb$/^MaxRowSumLowerNonUnitN=10000K=100$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlantb%2FMaxRowSumLowerUnitN%3D10000K%3D100" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlantb$/^MaxRowSumLowerUnitN=10000K=100$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlantb%2FMaxRowSumUpperNonUnitN%3D10000K%3D100" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlantb$/^MaxRowSumUpperNonUnitN=10000K=100$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlantb%2FMaxRowSumUpperUnitN%3D10000K%3D100" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlantb$/^MaxRowSumUpperUnitN=10000K=100$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlantb%2FMaxColSumLowerNonUnitN%3D10000K%3D100" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlantb$/^MaxColSumLowerNonUnitN=10000K=100$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlantb%2FMaxColSumLowerUnitN%3D10000K%3D100" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlantb$/^MaxColSumLowerUnitN=10000K=100$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlantb%2FMaxColSumUpperNonUnitN%3D10000K%3D100" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlantb$/^MaxColSumUpperNonUnitN=10000K=100$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlantb%2FMaxColSumUpperUnitN%3D10000K%3D100" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlantb$/^MaxColSumUpperUnitN=10000K=100$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlantb%2FFrobeniusLowerNonUnitN%3D10000K%3D100" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlantb$/^FrobeniusLowerNonUnitN=10000K=100$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlantb%2FFrobeniusLowerUnitN%3D10000K%3D100" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlantb$/^FrobeniusLowerUnitN=10000K=100$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlantb%2FFrobeniusUpperNonUnitN%3D10000K%3D100" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlantb$/^FrobeniusUpperNonUnitN=10000K=100$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlantb%2FFrobeniusUpperUnitN%3D10000K%3D100" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlantb$/^FrobeniusUpperUnitN=10000K=100$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlaqr5%2FHessenbergRandom100" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlaqr5$/^HessenbergRandom100$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlaqr5%2FHessenbergRandom200" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlaqr5$/^HessenbergRandom200$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlaqr5%2FHessenbergRandom500" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlaqr5$/^HessenbergRandom500$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlaqr5%2FHessenbergRandom1000" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlaqr5$/^HessenbergRandom1000$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlaqr5%2FHessenbergIPlusJ100" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlaqr5$/^HessenbergIPlusJ100$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlaqr5%2FHessenbergIPlusJ200" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlaqr5$/^HessenbergIPlusJ200$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlaqr5%2FHessenbergIPlusJ500" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlaqr5$/^HessenbergIPlusJ500$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlaqr5%2FHessenbergIPlusJ1000" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlaqr5$/^HessenbergIPlusJ1000$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlaqr5%2FLaplacian100" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlaqr5$/^Laplacian100$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlaqr5%2FLaplacian200" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlaqr5$/^Laplacian200$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlaqr5%2FLaplacian500" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlaqr5$/^Laplacian500$" + +[[Benchmarks]] + Name = "gonum_lapack_native-Dlaqr5%2FLaplacian1000" + Suite = "gonum_lapack_native" + Benchmarks = "^BenchmarkDlaqr5$/^Laplacian1000$" +
diff --git a/cmd/bent/configuration.go b/cmd/bent/configuration.go index 89d08a1..f9f6ea7 100644 --- a/cmd/bent/configuration.go +++ b/cmd/bent/configuration.go
@@ -56,7 +56,7 @@ } func (c *Configuration) benchName(b *Benchmark, count int, randomizingBinaries bool) string { - n := b.Name + "_" + c.Name + n := b.Suite + "_" + c.Name if randomizingBinaries { n += "_" + strconv.FormatInt(int64(count), 10) } @@ -201,7 +201,7 @@ cmd.Args = append(cmd.Args, "-ldflags="+expandEnv(config.LdFlags, cmd.Env)) } cmd.Args = append(cmd.Args, bench.Repo) - cmd.Dir = bench.BuildDir // use module-mode + cmd.Dir = bench.BuildDir() // use module-mode if verbose > 0 { fmt.Println(asCommandLine(cwd, cmd))
diff --git a/cmd/bent/logtobench/logtobench.go b/cmd/bent/logtobench/logtobench.go new file mode 100644 index 0000000..9e64efe --- /dev/null +++ b/cmd/bent/logtobench/logtobench.go
@@ -0,0 +1,101 @@ +// Copyright 2026 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package main + +// logtobench is a tool used to construct a "benchmarks.toml" +// file that runs each benchmark from a binary in isolation. +// The purpose of this is to allow benchmark-by-benchmark profiling, +// so that the set of profile results can be analyzed to determine +// which benchmarks are redundant, which portions of the runtime +// and standard library are covered, etc., with the ultimate goal +// of allowing both a smaller set of benchmarks, and the possibility +// of matching the profile from some other program (or set of programs) +// against a weighted subset of these benchmarks. +// +// The input to this program is just the output of "bent -v" applied +// to a single configuration (for example, what might result from +// `bent -v -C configurations-pgo.toml -c=pgo-generate`). +// +// The output (on standard out) can be used as a benchmarks-xxx.toml +// file. + +import ( + "bufio" + "fmt" + "io" + "net/url" + "os" + "regexp" + "strings" + + "golang.org/x/benchmarks/sweet/common" +) + +func process(r io.Reader) { + scanner := bufio.NewScanner(r) + // Support long lines if necessary + const maxCapacity = 1024 * 1024 + buf := make([]byte, 64*1024) + scanner.Buffer(buf, maxCapacity) + + var suite string + + for scanner.Scan() { + line := scanner.Text() + if strings.HasPrefix(line, "shortname:") { + suite = strings.TrimSpace(line[len("shortname:"):]) + continue + } + if suite != "" && strings.HasPrefix(line, "Benchmark") { + details := line[len("Benchmark"):] + ws := strings.IndexAny(details, " \t") + if ws != -1 { // look for trailing benchmarks, directly from a log file + trailing := details[ws:] + details = details[:ws] // lose the white space + if strings.ContainsAny(trailing, "0123456789") { + dash := strings.LastIndex(details, "-") + if dash != -1 { + details = details[:dash] // lose the processor count + } + } + } + + escapedBenchmark := "Benchmark" + strings.ReplaceAll(regexp.QuoteMeta(details), "\\", "\\\\") + escapedBenchmark = strings.ReplaceAll(escapedBenchmark, "/", "$/^") + fmt.Printf("[[Benchmarks]]\n Name = \"%s-%s\"\n Suite = \"%s\"\n Benchmarks = \"^%s$\"\n\n", + suite, common.Escapify(details), suite, escapedBenchmark) + if deDetails, err := url.PathUnescape(common.Escapify(details)); err != nil || details != deDetails { + if err != nil { + fmt.Fprintf(os.Stderr, "Error attempting to round-trip encoded string for %s\n", details) + } else { + fmt.Fprintf(os.Stderr, "Error decoding encoded string for %s, DE = %s\n", details, deDetails) + } + } + } + } + if err := scanner.Err(); err != nil { + fmt.Fprintf(os.Stderr, "error reading input: %v\n", err) + } +} + +func main() { + if len(os.Args) > 1 { + for _, arg := range os.Args[1:] { + if arg == "-" { + process(os.Stdin) + } else { + f, err := os.Open(arg) + if err != nil { + fmt.Fprintf(os.Stderr, "error opening %s: %v\n", arg, err) + os.Exit(1) + } + process(f) + f.Close() + } + } + } else { + process(os.Stdin) + } +}
diff --git a/sweet/common/escapify.go b/sweet/common/escapify.go new file mode 100644 index 0000000..4a360b6 --- /dev/null +++ b/sweet/common/escapify.go
@@ -0,0 +1,28 @@ +// Copyright 2026 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package common + +import "strings" + +const escapeThese = "<>/\\|:=+*:,?\"'`(!#$&)" // forbidden in windows file names or problematic for casual pasting into shell commands +const upperhex = "0123456789ABCDEF" + +func Escapify(s string) string { + var b []byte + for _, c := range []byte(s) { + if strings.IndexByte(escapeThese, c) != -1 { + b = append(b, '%') + b = append(b, upperhex[c>>4]) + b = append(b, upperhex[c&15]) + } else { + b = append(b, c) + } + } + return string(b) +} + +func HasEscapes(s string) bool { + return strings.ContainsAny(s, escapeThese) +}
diff --git a/sweet/common/fileutil/copy.go b/sweet/common/fileutil/copy.go index 695f4e8..6632bdf 100644 --- a/sweet/common/fileutil/copy.go +++ b/sweet/common/fileutil/copy.go
@@ -5,6 +5,8 @@ package fileutil import ( + "bytes" + "errors" "io" "io/fs" "os" @@ -33,9 +35,10 @@ // In effect, sfinfo is just an optimization to avoid // querying the path for the os.FileInfo more than necessary. // -// Thus, CopyFile always copies the bytes of the file at -// src to a new file created at dst with the same file mode -// as the old one. +// Thus, CopyFile copies the bytes of the file at src to a file +// created at dst with the same file mode as the old one. +// If dst already exists and has the same contents as src, CopyFile +// returns success without copying the file. // // If srcFS != nil, then src is assumed to be a path within // srcFS. @@ -43,23 +46,55 @@ // Returns a non-nil error if copying or acquiring the // os.FileInfo for the file fails. func CopyFile(dst, src string, sfinfo fs.FileInfo, srcFS fs.FS) error { - var sf fs.File - var err error - if srcFS != nil { - sf, err = srcFS.Open(src) - } else { - sf, err = os.Open(src) + openSrc := func() (fs.File, error) { + if srcFS != nil { + return srcFS.Open(src) + } + return os.Open(src) } + sf, err := openSrc() if err != nil { return err } - defer sf.Close() + defer func() { + if sf != nil { + sf.Close() + } + }() + if sfinfo == nil || sfinfo.Mode()&os.ModeSymlink != 0 { sfinfo, err = sf.Stat() if err != nil { return err } } + + if df, err := os.Open(dst); err == nil { + dfinfo, err := df.Stat() + if err == nil && dfinfo.Mode().IsRegular() && dfinfo.Size() == sfinfo.Size() { + same, err := sameContent(sf, df) + df.Close() + if err == nil && same { + return nil + } + } else { + df.Close() + } + if seeker, ok := sf.(io.Seeker); ok { + _, err = seeker.Seek(0, io.SeekStart) + } else { + err = errors.New("not seekable") + } + if err != nil { + sf.Close() + sf, err = openSrc() + if err != nil { + sf = nil + return err + } + } + } + df, err := os.OpenFile(dst, os.O_RDWR|os.O_CREATE|os.O_TRUNC, sfinfo.Mode()) if err != nil { return err @@ -69,6 +104,33 @@ return err } +func sameContent(r1, r2 io.Reader) (bool, error) { + buf1 := make([]byte, 64*1024) + buf2 := make([]byte, 64*1024) + for { + n1, err1 := io.ReadFull(r1, buf1) + n2, err2 := io.ReadFull(r2, buf2) + if err1 != nil && err1 != io.EOF && err1 != io.ErrUnexpectedEOF { + return false, err1 + } + if err2 != nil && err2 != io.EOF && err2 != io.ErrUnexpectedEOF { + return false, err2 + } + if n1 != n2 { + return false, nil + } + if !bytes.Equal(buf1[:n1], buf2[:n2]) { + return false, nil + } + if err1 == io.EOF || err1 == io.ErrUnexpectedEOF { + if err2 == io.EOF || err2 == io.ErrUnexpectedEOF { + return true, nil + } + return false, nil + } + } +} + // CopyDir recursively copies the directory at path src to // a new directory at path dst. If a symlink is encountered // along the way, it is deep-copied.
diff --git a/sweet/common/fileutil/copy_test.go b/sweet/common/fileutil/copy_test.go new file mode 100644 index 0000000..11a2383 --- /dev/null +++ b/sweet/common/fileutil/copy_test.go
@@ -0,0 +1,211 @@ +// Copyright 2026 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package fileutil + +import ( + "bytes" + "os" + "path/filepath" + "testing" + "testing/fstest" +) + +func TestCopyFile(t *testing.T) { + tempDir := t.TempDir() + + srcPath := filepath.Join(tempDir, "src.txt") + srcContent := []byte("hello world 1234567890") + if err := os.WriteFile(srcPath, srcContent, 0644); err != nil { + t.Fatal(err) + } + + t.Run("NewFile", func(t *testing.T) { + dstPath := filepath.Join(tempDir, "dst_new.txt") + if err := CopyFile(dstPath, srcPath, nil, nil); err != nil { + t.Fatalf("CopyFile failed: %v", err) + } + got, err := os.ReadFile(dstPath) + if err != nil { + t.Fatalf("ReadFile failed: %v", err) + } + if !bytes.Equal(got, srcContent) { + t.Fatalf("got %q, want %q", got, srcContent) + } + }) + + t.Run("DstExistsSameContent", func(t *testing.T) { + dstPath := filepath.Join(tempDir, "dst_same.txt") + if err := os.WriteFile(dstPath, srcContent, 0644); err != nil { + t.Fatal(err) + } + + fi, err := os.Stat(dstPath) + if err != nil { + t.Fatal(err) + } + modTime := fi.ModTime() + + if err := CopyFile(dstPath, srcPath, nil, nil); err != nil { + t.Fatalf("CopyFile failed: %v", err) + } + + got, err := os.ReadFile(dstPath) + if err != nil { + t.Fatalf("ReadFile failed: %v", err) + } + if !bytes.Equal(got, srcContent) { + t.Fatalf("got %q, want %q", got, srcContent) + } + + fi2, err := os.Stat(dstPath) + if err != nil { + t.Fatal(err) + } + if !fi2.ModTime().Equal(modTime) { + t.Errorf("file was modified/rewritten, modTime changed from %v to %v", modTime, fi2.ModTime()) + } + }) + + t.Run("DstExistsDifferentContentSameSize", func(t *testing.T) { + dstPath := filepath.Join(tempDir, "dst_diff_same_size.txt") + diffContent := []byte("hello world 0987654321") // same length as srcContent + if err := os.WriteFile(dstPath, diffContent, 0644); err != nil { + t.Fatal(err) + } + + if err := CopyFile(dstPath, srcPath, nil, nil); err != nil { + t.Fatalf("CopyFile failed: %v", err) + } + + got, err := os.ReadFile(dstPath) + if err != nil { + t.Fatalf("ReadFile failed: %v", err) + } + if !bytes.Equal(got, srcContent) { + t.Fatalf("got %q, want %q", got, srcContent) + } + }) + + t.Run("DstExistsDifferentSize", func(t *testing.T) { + dstPath := filepath.Join(tempDir, "dst_diff_size.txt") + diffContent := []byte("short content") + if err := os.WriteFile(dstPath, diffContent, 0644); err != nil { + t.Fatal(err) + } + + if err := CopyFile(dstPath, srcPath, nil, nil); err != nil { + t.Fatalf("CopyFile failed: %v", err) + } + + got, err := os.ReadFile(dstPath) + if err != nil { + t.Fatalf("ReadFile failed: %v", err) + } + if !bytes.Equal(got, srcContent) { + t.Fatalf("got %q, want %q", got, srcContent) + } + }) + + t.Run("SameSrcAndDst", func(t *testing.T) { + filePath := filepath.Join(tempDir, "same.txt") + if err := os.WriteFile(filePath, srcContent, 0644); err != nil { + t.Fatal(err) + } + + if err := CopyFile(filePath, filePath, nil, nil); err != nil { + t.Fatalf("CopyFile failed: %v", err) + } + + got, err := os.ReadFile(filePath) + if err != nil { + t.Fatalf("ReadFile failed: %v", err) + } + if !bytes.Equal(got, srcContent) { + t.Fatalf("file content corrupted; got %q, want %q", got, srcContent) + } + }) + + t.Run("SrcFS", func(t *testing.T) { + mapFS := fstest.MapFS{ + "virtual.txt": &fstest.MapFile{ + Data: srcContent, + Mode: 0644, + }, + } + + dstPath := filepath.Join(tempDir, "dst_virtual.txt") + if err := CopyFile(dstPath, "virtual.txt", nil, mapFS); err != nil { + t.Fatalf("CopyFile failed: %v", err) + } + + got, err := os.ReadFile(dstPath) + if err != nil { + t.Fatalf("ReadFile failed: %v", err) + } + if !bytes.Equal(got, srcContent) { + t.Fatalf("got %q, want %q", got, srcContent) + } + + // Copy again when dst exists and has same content + if err := CopyFile(dstPath, "virtual.txt", nil, mapFS); err != nil { + t.Fatalf("CopyFile second time failed: %v", err) + } + }) + + t.Run("LargeFiles", func(t *testing.T) { + largeSrc := filepath.Join(tempDir, "large_src.dat") + largeDst := filepath.Join(tempDir, "large_dst.dat") + + // Create 150KB data (> 64KB chunk buffer) + data := make([]byte, 150*1024) + for i := range data { + data[i] = byte(i % 251) + } + if err := os.WriteFile(largeSrc, data, 0644); err != nil { + t.Fatal(err) + } + if err := os.WriteFile(largeDst, data, 0644); err != nil { + t.Fatal(err) + } + + fi, err := os.Stat(largeDst) + if err != nil { + t.Fatal(err) + } + modTime := fi.ModTime() + + if err := CopyFile(largeDst, largeSrc, nil, nil); err != nil { + t.Fatalf("CopyFile failed: %v", err) + } + + fi2, err := os.Stat(largeDst) + if err != nil { + t.Fatal(err) + } + if !fi2.ModTime().Equal(modTime) { + t.Errorf("large file was unnecessarily rewritten") + } + + // Mutate largeDst at offset 100,000 + dataDiff := make([]byte, len(data)) + copy(dataDiff, data) + dataDiff[100000] ^= 0xFF + if err := os.WriteFile(largeDst, dataDiff, 0644); err != nil { + t.Fatal(err) + } + + if err := CopyFile(largeDst, largeSrc, nil, nil); err != nil { + t.Fatalf("CopyFile failed: %v", err) + } + + got, err := os.ReadFile(largeDst) + if err != nil { + t.Fatal(err) + } + if !bytes.Equal(got, data) { + t.Fatalf("CopyFile failed to overwrite modified large file") + } + }) +}