Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
lookups_gt.cpp
Go to the documentation of this file.
1
// AUTOGENERATED FILE
2
#include "
barretenberg/flavor/relation_definitions.hpp
"
3
#include "
barretenberg/vm2/constraining/flavor.hpp
"
4
#include "
barretenberg/vm2/constraining/full_row.hpp
"
5
#include "
barretenberg/vm2/constraining/recursion/recursive_flavor.hpp
"
6
#include "
barretenberg/vm2/constraining/relations/interactions_base_impl.hpp
"
7
8
#define AvmCheckCircuitEdge(Flavor) Flavor::PolynomialEntitiesAtFixedRow<Flavor::ProverPolynomials>
9
#define AvmCheckRelationEdge(Flavor) ::bb::avm2::AvmFullRowProxy
10
11
#define ACCUMULATE_FOR_LOOKUP(...) _ACCUMULATE_FOR_LOOKUP(__VA_ARGS__)
12
#define _ACCUMULATE_FOR_LOOKUP(RelationName, Flavor, AccumulatorType, EdgeType) \
13
template void RelationName<Flavor::FF>::accumulate<RelationName<Flavor::FF>::AccumulatorType, EdgeType(Flavor)>( \
14
RelationName<Flavor::FF>::AccumulatorType&, \
15
EdgeType(Flavor) const&, \
16
RelationParameters<Flavor::FF> const&, \
17
Flavor::FF const&);
18
19
#define INSTANTIATE_LOOKUP(RelationName) \
20
ACCUMULATE_FOR_LOOKUP(RelationName, AvmFlavor, SumcheckTupleOfUnivariatesOverSubrelations, ExtendedEdge); \
21
ACCUMULATE_FOR_LOOKUP(RelationName, AvmFlavor, SumcheckArrayOfValuesOverSubrelations, EvaluationEdge); \
22
ACCUMULATE_FOR_LOOKUP(RelationName, AvmFlavor, SumcheckArrayOfValuesOverSubrelations, AvmCheckCircuitEdge); \
23
ACCUMULATE_FOR_LOOKUP(RelationName, AvmFlavor, SumcheckArrayOfValuesOverSubrelations, AvmCheckRelationEdge); \
24
ACCUMULATE_FOR_LOOKUP(RelationName, AvmRecursiveFlavor, SumcheckArrayOfValuesOverSubrelations, EvaluationEdge);
25
26
namespace
bb::avm2
{
27
28
INSTANTIATE_LOOKUP
(
lookup_gt_gt_range_relation
);
29
30
}
// namespace bb::avm2
full_row.hpp
interactions_base_impl.hpp
INSTANTIATE_LOOKUP
#define INSTANTIATE_LOOKUP(RelationName)
Definition
lookups_address_derivation.cpp:19
bb::avm2
Definition
flavor.hpp:472
recursive_flavor.hpp
relation_definitions.hpp
bb::avm2::lookup_relation_base
Definition
interactions_base.hpp:64
flavor.hpp
src
barretenberg
vm2
generated
relations
lookups_gt.cpp
Generated by
1.9.8