Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
BigFieldBase< Builder >::ArgSizes Class Reference

#include <bigfield.fuzzer.hpp>

Static Public Attributes

static constexpr size_t CONSTANT = sizeof(bb::fq)
 
static constexpr size_t WITNESS = sizeof(bb::fq)
 
static constexpr size_t CONSTANT_WITNESS = sizeof(bb::fq)
 
static constexpr size_t SQR = 2
 
static constexpr size_t ASSERT_EQUAL = 2
 
static constexpr size_t ASSERT_NOT_EQUAL = 2
 
static constexpr size_t ADD = 3
 
static constexpr size_t SUBTRACT = 3
 
static constexpr size_t MULTIPLY = 3
 
static constexpr size_t ADD_TWO = 4
 
static constexpr size_t DIVIDE = 3
 
static constexpr size_t MADD = 4
 
static constexpr size_t MULT_MADD = sizeof(typename Instruction::MultOpArgs)
 
static constexpr size_t MSUB_DIV = sizeof(typename Instruction::MultOpArgs)
 
static constexpr size_t SQR_ADD = sizeof(typename Instruction::MultAddArgs)
 
static constexpr size_t SUBTRACT_WITH_CONSTRAINT = static_cast<size_t>(-1)
 
static constexpr size_t DIVIDE_WITH_CONSTRAINTS = static_cast<size_t>(-1)
 
static constexpr size_t SLICE = static_cast<size_t>(-1)
 
static constexpr size_t COND_NEGATE = 3
 
static constexpr size_t COND_SELECT = 4
 
static constexpr size_t SET = 2
 
static constexpr size_t RANDOMSEED = sizeof(uint32_t)
 

Detailed Description

template<typename Builder>
class BigFieldBase< Builder >::ArgSizes

Definition at line 583 of file bigfield.fuzzer.hpp.

Member Data Documentation

◆ ADD

template<typename Builder >
constexpr size_t BigFieldBase< Builder >::ArgSizes::ADD = 3
staticconstexpr

Definition at line 591 of file bigfield.fuzzer.hpp.

◆ ADD_TWO

template<typename Builder >
constexpr size_t BigFieldBase< Builder >::ArgSizes::ADD_TWO = 4
staticconstexpr

Definition at line 594 of file bigfield.fuzzer.hpp.

◆ ASSERT_EQUAL

template<typename Builder >
constexpr size_t BigFieldBase< Builder >::ArgSizes::ASSERT_EQUAL = 2
staticconstexpr

Definition at line 589 of file bigfield.fuzzer.hpp.

◆ ASSERT_NOT_EQUAL

template<typename Builder >
constexpr size_t BigFieldBase< Builder >::ArgSizes::ASSERT_NOT_EQUAL = 2
staticconstexpr

Definition at line 590 of file bigfield.fuzzer.hpp.

◆ COND_NEGATE

template<typename Builder >
constexpr size_t BigFieldBase< Builder >::ArgSizes::COND_NEGATE = 3
staticconstexpr

Definition at line 607 of file bigfield.fuzzer.hpp.

◆ COND_SELECT

template<typename Builder >
constexpr size_t BigFieldBase< Builder >::ArgSizes::COND_SELECT = 4
staticconstexpr

Definition at line 608 of file bigfield.fuzzer.hpp.

◆ CONSTANT

template<typename Builder >
constexpr size_t BigFieldBase< Builder >::ArgSizes::CONSTANT = sizeof(bb::fq)
staticconstexpr

Definition at line 585 of file bigfield.fuzzer.hpp.

◆ CONSTANT_WITNESS

template<typename Builder >
constexpr size_t BigFieldBase< Builder >::ArgSizes::CONSTANT_WITNESS = sizeof(bb::fq)
staticconstexpr

Definition at line 587 of file bigfield.fuzzer.hpp.

◆ DIVIDE

template<typename Builder >
constexpr size_t BigFieldBase< Builder >::ArgSizes::DIVIDE = 3
staticconstexpr

Definition at line 596 of file bigfield.fuzzer.hpp.

◆ DIVIDE_WITH_CONSTRAINTS

template<typename Builder >
constexpr size_t BigFieldBase< Builder >::ArgSizes::DIVIDE_WITH_CONSTRAINTS = static_cast<size_t>(-1)
staticconstexpr

Definition at line 605 of file bigfield.fuzzer.hpp.

◆ MADD

template<typename Builder >
constexpr size_t BigFieldBase< Builder >::ArgSizes::MADD = 4
staticconstexpr

Definition at line 600 of file bigfield.fuzzer.hpp.

◆ MSUB_DIV

template<typename Builder >
constexpr size_t BigFieldBase< Builder >::ArgSizes::MSUB_DIV = sizeof(typename Instruction::MultOpArgs)
staticconstexpr

Definition at line 602 of file bigfield.fuzzer.hpp.

◆ MULT_MADD

template<typename Builder >
constexpr size_t BigFieldBase< Builder >::ArgSizes::MULT_MADD = sizeof(typename Instruction::MultOpArgs)
staticconstexpr

Definition at line 601 of file bigfield.fuzzer.hpp.

◆ MULTIPLY

template<typename Builder >
constexpr size_t BigFieldBase< Builder >::ArgSizes::MULTIPLY = 3
staticconstexpr

Definition at line 593 of file bigfield.fuzzer.hpp.

◆ RANDOMSEED

template<typename Builder >
constexpr size_t BigFieldBase< Builder >::ArgSizes::RANDOMSEED = sizeof(uint32_t)
staticconstexpr

Definition at line 610 of file bigfield.fuzzer.hpp.

◆ SET

template<typename Builder >
constexpr size_t BigFieldBase< Builder >::ArgSizes::SET = 2
staticconstexpr

Definition at line 609 of file bigfield.fuzzer.hpp.

◆ SLICE

template<typename Builder >
constexpr size_t BigFieldBase< Builder >::ArgSizes::SLICE = static_cast<size_t>(-1)
staticconstexpr

Definition at line 606 of file bigfield.fuzzer.hpp.

◆ SQR

template<typename Builder >
constexpr size_t BigFieldBase< Builder >::ArgSizes::SQR = 2
staticconstexpr

Definition at line 588 of file bigfield.fuzzer.hpp.

◆ SQR_ADD

template<typename Builder >
constexpr size_t BigFieldBase< Builder >::ArgSizes::SQR_ADD = sizeof(typename Instruction::MultAddArgs)
staticconstexpr

Definition at line 603 of file bigfield.fuzzer.hpp.

◆ SUBTRACT

template<typename Builder >
constexpr size_t BigFieldBase< Builder >::ArgSizes::SUBTRACT = 3
staticconstexpr

Definition at line 592 of file bigfield.fuzzer.hpp.

◆ SUBTRACT_WITH_CONSTRAINT

template<typename Builder >
constexpr size_t BigFieldBase< Builder >::ArgSizes::SUBTRACT_WITH_CONSTRAINT = static_cast<size_t>(-1)
staticconstexpr

Definition at line 604 of file bigfield.fuzzer.hpp.

◆ WITNESS

template<typename Builder >
constexpr size_t BigFieldBase< Builder >::ArgSizes::WITNESS = sizeof(bb::fq)
staticconstexpr

Definition at line 586 of file bigfield.fuzzer.hpp.


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