|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include "barretenberg/ecc/fields/field.hpp"#include "barretenberg/ecc/fields/field_impl.hpp"#include "barretenberg/ecc/fields/field_impl_generic.hpp"#include <array>#include <cstddef>#include <cstdint>#include <cstring>#include <type_traits>Go to the source code of this file.
Classes | |
| struct | bb::has_simd_mont_mul< Params > |
| struct | bb::has_simd_mont_mul< Bn254FrParams > |
| struct | bb::has_simd_mont_mul< Bn254FqParams > |
| struct | bb::VectorField< Params > |
Namespaces | |
| namespace | bb |
| Entry point for Barretenberg command-line interface. | |
Macros | |
| #define | BB_VECTOR_FIELD_SIMD 0 |
Functions | |
| template<class Params > | |
| constexpr std::array< uint64_t, 9 > | bb::compute_twice_modulus_wasm () noexcept |
| template<class Params > | |
| constexpr std::array< uint64_t, 9 > | bb::compute_tnm_wasm () noexcept |
Variables | |
| constexpr bool | bb::vector_field_simd_enabled = BB_VECTOR_FIELD_SIMD |
| template<class Params > | |
| constexpr bool | bb::has_simd_mont_mul_v = has_simd_mont_mul<Params>::value |
| template<class Params > | |
| constexpr bool | bb::simd_available_v = (BB_VECTOR_FIELD_SIMD != 0) && has_simd_mont_mul_v<Params> |
| #define BB_VECTOR_FIELD_SIMD 0 |
Definition at line 55 of file vector_field.hpp.