Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::avm2::simulation::PureToRadix Class Reference

#include <pure_to_radix.hpp>

Inheritance diagram for bb::avm2::simulation::PureToRadix:
bb::avm2::simulation::ToRadixInterface

Public Member Functions

 PureToRadix ()=default
 
 ~PureToRadix () override=default
 
std::pair< std::vector< uint8_t >, bool > to_le_radix (const FF &value, uint32_t num_limbs, uint32_t radix) override
 
std::pair< std::vector< bool >, 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
 
- Public Member Functions inherited from bb::avm2::simulation::ToRadixInterface
virtual ~ToRadixInterface ()=default
 

Detailed Description

Definition at line 9 of file pure_to_radix.hpp.

Constructor & Destructor Documentation

◆ PureToRadix()

bb::avm2::simulation::PureToRadix::PureToRadix ( )
default

◆ ~PureToRadix()

bb::avm2::simulation::PureToRadix::~PureToRadix ( )
overridedefault

Member Function Documentation

◆ to_be_radix()

void bb::avm2::simulation::PureToRadix::to_be_radix ( MemoryInterface memory,
const FF value,
uint32_t  radix,
uint32_t  num_limbs,
bool  is_output_bits,
MemoryAddress  dst_addr 
)
overridevirtual

Implements bb::avm2::simulation::ToRadixInterface.

Definition at line 48 of file pure_to_radix.cpp.

◆ to_le_bits()

std::pair< std::vector< bool >, bool > bb::avm2::simulation::PureToRadix::to_le_bits ( const FF value,
uint32_t  num_limbs 
)
overridevirtual

Implements bb::avm2::simulation::ToRadixInterface.

Definition at line 34 of file pure_to_radix.cpp.

◆ to_le_radix()

std::pair< std::vector< uint8_t >, bool > bb::avm2::simulation::PureToRadix::to_le_radix ( const FF value,
uint32_t  num_limbs,
uint32_t  radix 
)
overridevirtual

Implements bb::avm2::simulation::ToRadixInterface.

Definition at line 14 of file pure_to_radix.cpp.


The documentation for this class was generated from the following files: