Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
field_gt.hpp
Go to the documentation of this file.
1#pragma once
2
7
8namespace bb::avm2::simulation {
9
11 public:
12 virtual ~FieldGreaterThanInterface() = default;
13 virtual bool ff_gt(const FF& a, const FF& b) = 0;
14 virtual U256Decomposition canon_dec(const FF& a) = 0;
15};
16
31
32} // namespace bb::avm2::simulation
U256Decomposition canon_dec(const FF &a) override
Definition field_gt.cpp:66
EventEmitterInterface< FieldGreaterThanEvent > & events
Definition field_gt.hpp:29
FieldGreaterThan(RangeCheckInterface &range_check, EventEmitterInterface< FieldGreaterThanEvent > &event_emitter)
Definition field_gt.hpp:19
RangeCheckInterface & range_check
Definition field_gt.hpp:28
virtual bool ff_gt(const FF &a, const FF &b)=0
virtual U256Decomposition canon_dec(const FF &a)=0
EventEmitter< DataCopyEvent > event_emitter
FF a
FF b
AvmFlavorSettings::FF FF
Definition field.hpp:10