Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
vector_field.bench.cpp File Reference
#include "barretenberg/ecc/fields/vector_field.hpp"
#include "barretenberg/ecc/curves/bn254/fr.hpp"
#include <array>
#include <benchmark/benchmark.h>

Go to the source code of this file.

Typedefs

using Vec = bb::VectorField< bb::Bn254FrParams >
 

Functions

 BENCHMARK (bench_scalar_add)
 
 BENCHMARK (bench_scalar_sub)
 
 BENCHMARK (bench_scalar_mul)
 
 BENCHMARK (bench_scalar_eq)
 
 BENCHMARK (bench_scalar_is_zero)
 
 BENCHMARK (bench_vector_add)
 
 BENCHMARK (bench_vector_sub)
 
 BENCHMARK (bench_vector_mul)
 
 BENCHMARK (bench_vector_eq)
 
 BENCHMARK (bench_vector_is_zero)
 
 BENCHMARK_MAIN ()
 

Typedef Documentation

◆ Vec

Definition at line 22 of file vector_field.bench.cpp.

Function Documentation

◆ BENCHMARK() [1/10]

BENCHMARK ( bench_scalar_add  )

◆ BENCHMARK() [2/10]

BENCHMARK ( bench_scalar_eq  )

◆ BENCHMARK() [3/10]

BENCHMARK ( bench_scalar_is_zero  )

◆ BENCHMARK() [4/10]

BENCHMARK ( bench_scalar_mul  )

◆ BENCHMARK() [5/10]

BENCHMARK ( bench_scalar_sub  )

◆ BENCHMARK() [6/10]

BENCHMARK ( bench_vector_add  )

◆ BENCHMARK() [7/10]

BENCHMARK ( bench_vector_eq  )

◆ BENCHMARK() [8/10]

BENCHMARK ( bench_vector_is_zero  )

◆ BENCHMARK() [9/10]

BENCHMARK ( bench_vector_mul  )

◆ BENCHMARK() [10/10]

BENCHMARK ( bench_vector_sub  )

◆ BENCHMARK_MAIN()

BENCHMARK_MAIN ( )