Go to the source code of this file.
|
| namespace | bb |
| | Entry point for Barretenberg command-line interface.
|
| |
|
| void | bb::_bench_round (::benchmark::State &state, void(*F)(ProtogalaxyProver_< Flavor > &)) |
| |
| void | bb::bench_round_mega (::benchmark::State &state, void(*F)(ProtogalaxyProver_< MegaFlavor > &)) |
| |
| | bb::BENCHMARK_CAPTURE (bench_round_mega, oink, [](auto &prover) { prover.run_oink_prover_on_each_incomplete_instance();}) -> DenseRange(14, 20) -> Unit(kMillisecond) |
| |
| | bb::BENCHMARK_CAPTURE (bench_round_mega, perturbator, [](auto &prover) { prover.perturbator_round(prover.accumulator);}) -> DenseRange(14, 20) -> Unit(kMillisecond) |
| |
| | bb::BENCHMARK_CAPTURE (bench_round_mega, combiner_quotient, [](auto &prover) { prover.combiner_quotient_round(prover.accumulator->gate_challenges, prover.deltas, prover.prover_insts_to_fold);}) -> DenseRange(14, 20) -> Unit(kMillisecond) |
| |
| | bb::BENCHMARK_CAPTURE (bench_round_mega, fold, [](auto &prover) { prover.update_target_sum_and_fold(prover.prover_insts_to_fold, prover.combiner_quotient, prover.alphas, prover.relation_parameters, prover.perturbator_evaluation);}) -> DenseRange(14, 20) -> Unit(kMillisecond) |
| |
| | BENCHMARK_MAIN () |
| |
◆ BENCHMARK_MAIN()