Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
protogalaxy_rounds.bench.cpp File Reference

Go to the source code of this file.

Namespaces

namespace  bb
 Entry point for Barretenberg command-line interface.
 

Functions

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_key();}) -> 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.keys_to_fold);}) -> DenseRange(14, 20) -> Unit(kMillisecond)
 
 bb::BENCHMARK_CAPTURE (bench_round_mega, fold, [](auto &prover) { prover.update_target_sum_and_fold(prover.keys_to_fold, prover.combiner_quotient, prover.alphas, prover.relation_parameters, prover.perturbator_evaluation);}) -> DenseRange(14, 20) -> Unit(kMillisecond)
 
 BENCHMARK_MAIN ()
 

Function Documentation

◆ BENCHMARK_MAIN()

BENCHMARK_MAIN ( )