Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
range_check.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <cstdint>
4#include <memory>
5
8
9namespace bb::avm2::simulation {
10
12 public:
13 virtual ~RangeCheckInterface() = default;
14 virtual void assert_range(uint128_t value, uint8_t num_bits) = 0;
15};
16
28
29} // namespace bb::avm2::simulation
void assert_range(uint128_t value, uint8_t num_bits) override
EventEmitterInterface< RangeCheckEvent > & events
RangeCheck(EventEmitterInterface< RangeCheckEvent > &event_emitter)
virtual void assert_range(uint128_t value, uint8_t num_bits)=0
EventEmitter< DataCopyEvent > event_emitter
unsigned __int128 uint128_t
Definition serialize.hpp:44