Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <to_radix.hpp>
Public Member Functions | |
ToRadix (ExecutionIdManagerInterface &execution_id_manager, GreaterThanInterface >, EventEmitterInterface< ToRadixEvent > &event_emitter, EventEmitterInterface< ToRadixMemoryEvent > &memory_event_emitter) | |
std::vector< uint8_t > | to_le_radix (const FF &value, uint32_t num_limbs, uint32_t radix) override |
std::vector< bool > | to_le_bits (const FF &value, uint32_t num_limbs) override |
void | to_be_radix (MemoryInterface &memory, const FF &value, uint32_t radix, uint32_t num_limbs, bool is_output_bits, MemoryAddress dst_addr) override |
![]() | |
virtual | ~ToRadixInterface ()=default |
Private Attributes | |
ExecutionIdManagerInterface & | execution_id_manager |
GreaterThanInterface & | gt |
EventEmitterInterface< ToRadixEvent > & | events |
EventEmitterInterface< ToRadixMemoryEvent > & | memory_events |
Definition at line 25 of file to_radix.hpp.
|
inline |
Definition at line 27 of file to_radix.hpp.
|
overridevirtual |
Implements bb::avm2::simulation::ToRadixInterface.
Definition at line 56 of file to_radix.cpp.
|
overridevirtual |
Implements bb::avm2::simulation::ToRadixInterface.
Definition at line 44 of file to_radix.cpp.
|
overridevirtual |
Implements bb::avm2::simulation::ToRadixInterface.
Definition at line 14 of file to_radix.cpp.
|
private |
Definition at line 49 of file to_radix.hpp.
|
private |
Definition at line 47 of file to_radix.hpp.
|
private |
Definition at line 48 of file to_radix.hpp.
|
private |
Definition at line 50 of file to_radix.hpp.