Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
TORADIXBE_Instruction Struct Reference

TORADIXBE: Convert a field element to a vector of limbs in big-endian radix representation M[dst_address:dst_address+num_limbs] = to_radix_be(M[value_address], radix, num_limbs) More...

#include <instruction.hpp>

Public Member Functions

 MSGPACK_FIELDS (value_address, radix_address, num_limbs_address, output_bits_address, dst_address, is_output_bits)
 

Public Attributes

ParamRef value_address
 
ParamRef radix_address
 
ParamRef num_limbs_address
 
ParamRef output_bits_address
 
AddressRef dst_address
 
bool is_output_bits
 

Detailed Description

TORADIXBE: Convert a field element to a vector of limbs in big-endian radix representation M[dst_address:dst_address+num_limbs] = to_radix_be(M[value_address], radix, num_limbs)

Examples
/opt/build/repo/barretenberg/cpp/src/barretenberg/avm_fuzzer/fuzz_lib/instruction.hpp.

Definition at line 629 of file instruction.hpp.

Member Function Documentation

◆ MSGPACK_FIELDS()

TORADIXBE_Instruction::MSGPACK_FIELDS ( value_address  ,
radix_address  ,
num_limbs_address  ,
output_bits_address  ,
dst_address  ,
is_output_bits   
)

Member Data Documentation

◆ dst_address

AddressRef TORADIXBE_Instruction::dst_address

◆ is_output_bits

bool TORADIXBE_Instruction::is_output_bits

◆ num_limbs_address

ParamRef TORADIXBE_Instruction::num_limbs_address

◆ output_bits_address

ParamRef TORADIXBE_Instruction::output_bits_address

◆ radix_address

ParamRef TORADIXBE_Instruction::radix_address

◆ value_address

ParamRef TORADIXBE_Instruction::value_address

The documentation for this struct was generated from the following file: