barretenberg
Loading...
Searching...
No Matches
proof_system::plonk::stdlib::bigfield< Builder, T > Member List

This is the complete list of members for proof_system::plonk::stdlib::bigfield< Builder, T >, including all inherited members.

add_to_lower_limb(const field_t< Builder > &other, uint256_t other_maximum_value) constproof_system::plonk::stdlib::bigfield< Builder, T >
assert_equal(const bigfield &other) const (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >
assert_is_in_field() const (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >
assert_is_not_equal(const bigfield &other) const (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >
assert_less_than(const uint256_t upper_limit) const (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >
bad_mul(const bigfield &other) constproof_system::plonk::stdlib::bigfield< Builder, T >
bigfield(const field_t< Builder > &low_bits, const field_t< Builder > &high_bits, const bool can_overflow=false, const size_t maximum_bitlength=0) (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >
bigfield(Builder *parent_context=nullptr) (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >
bigfield(Builder *parent_context, const uint256_t &value) (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >
bigfield(const field_t< Builder > &a, const field_t< Builder > &b, const field_t< Builder > &c, const field_t< Builder > &d, const bool can_overflow=false) (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >inline
bigfield(const field_t< Builder > &a, const field_t< Builder > &b, const field_t< Builder > &c, const field_t< Builder > &d, const field_t< Builder > &prime_limb, const bool can_overflow=false) (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >inline
bigfield(const byte_array< Builder > &bytes) (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >
bigfield(const bigfield &other) (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >
bigfield(bigfield &&other) (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >
binary_basis (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >static
binary_basis_limbs (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >mutable
conditional_negate(const bool_t< Builder > &predicate) const (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >
conditional_select(const bigfield &other, const bool_t< Builder > &predicate) constproof_system::plonk::stdlib::bigfield< Builder, T >
context (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >
convert_constant_to_fixed_witness(Builder *builder)proof_system::plonk::stdlib::bigfield< Builder, T >inline
create_from_u512_as_witness(Builder *ctx, const uint512_t &value, const bool can_overflow=false, const size_t maximum_bitlength=0)proof_system::plonk::stdlib::bigfield< Builder, T >static
DEFAULT_MAXIMUM_LIMB (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >static
DEFAULT_MAXIMUM_MOST_SIGNIFICANT_LIMB (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >static
DEFAULT_MAXIMUM_REMAINDER (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >static
div_check_denominator_nonzero(const std::vector< bigfield > &numerators, const bigfield &denominator)proof_system::plonk::stdlib::bigfield< Builder, T >static
div_without_denominator_check(const std::vector< bigfield > &numerators, const bigfield &denominator)proof_system::plonk::stdlib::bigfield< Builder, T >static
dual_madd(const bigfield &left_a, const bigfield &right_a, const bigfield &left_b, const bigfield &right_b, const std::vector< bigfield > &to_add)proof_system::plonk::stdlib::bigfield< Builder, T >static
fix_witness()proof_system::plonk::stdlib::bigfield< Builder, T >inline
from_witness(Builder *ctx, const barretenberg::field< T > &input) (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >inlinestatic
get_context() const (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >inline
get_maximum_crt_product() (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >inlinestatic
get_maximum_unreduced_limb_value() (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >inlinestatic
get_maximum_unreduced_value(const size_t num_products=1) (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >inlinestatic
get_maximum_value() const (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >
get_quotient_max_bits(const std::vector< uint1024_t > &remainders_max)proof_system::plonk::stdlib::bigfield< Builder, T >inlinestatic
get_value() const (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >
internal_div(const std::vector< bigfield > &numerators, const bigfield &denominator, bool check_for_zero)proof_system::plonk::stdlib::bigfield< Builder, T >static
is_composite (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >static
is_constant() const (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >inline
LOG2_BINARY_MODULUS (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >static
madd(const bigfield &to_mul, const std::vector< bigfield > &to_add) constproof_system::plonk::stdlib::bigfield< Builder, T >
MAX_ADDITION_LOG (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >static
MAX_UNREDUCED_LIMB_SIZE (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >static
modulus (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >static
modulus_u512 (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >static
msub_div(const std::vector< bigfield > &mul_left, const std::vector< bigfield > &mul_right, const bigfield &divisor, const std::vector< bigfield > &to_sub, bool enable_divisor_nz_check=false)proof_system::plonk::stdlib::bigfield< Builder, T >static
mul_product_overflows_crt_modulus(const uint1024_t &a_max, const uint1024_t &b_max, const std::vector< bigfield > &to_add)proof_system::plonk::stdlib::bigfield< Builder, T >inlinestatic
mul_product_overflows_crt_modulus(const std::vector< uint512_t > &as_max, const std::vector< uint512_t > &bs_max, const std::vector< bigfield > &to_add)proof_system::plonk::stdlib::bigfield< Builder, T >inlinestatic
mult_madd(const std::vector< bigfield > &mul_left, const std::vector< bigfield > &mul_right, const std::vector< bigfield > &to_add, bool fix_remainder_to_zero=false)proof_system::plonk::stdlib::bigfield< Builder, T >static
native typedef (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >
neg_modulus_limbs (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >static
neg_modulus_limbs_u256 (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >static
negative_prime_modulus (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >static
negative_prime_modulus_mod_binary_basis (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >static
NUM_LAST_LIMB_BITS (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >static
NUM_LIMB_BITS (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >static
one()proof_system::plonk::stdlib::bigfield< Builder, T >inlinestatic
operator*(const bigfield &other) constproof_system::plonk::stdlib::bigfield< Builder, T >
operator*=(const bigfield &other) (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >inline
operator+(const bigfield &other) const (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >
operator+=(const bigfield &other) (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >inline
operator-(const bigfield &other) constproof_system::plonk::stdlib::bigfield< Builder, T >
operator-() const (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >inline
operator-=(const bigfield &other) (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >inline
operator/(const bigfield &other) constproof_system::plonk::stdlib::bigfield< Builder, T >
operator/=(const bigfield &other) (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >inline
operator=(const bigfield &other) (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >
operator=(bigfield &&other) (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >
perform_reductions_for_mult_madd(std::vector< bigfield > &mul_left, std::vector< bigfield > &mul_right, const std::vector< bigfield > &to_add)proof_system::plonk::stdlib::bigfield< Builder, T >static
prime_basis (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >static
prime_basis_limb (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >mutable
prime_basis_maximum_limb (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >static
self_reduce() const (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >
shift_1 (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >static
shift_2 (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >static
shift_3 (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >static
shift_right_1 (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >static
shift_right_2 (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >static
sqr() constproof_system::plonk::stdlib::bigfield< Builder, T >
sqradd(const std::vector< bigfield > &to_add) constproof_system::plonk::stdlib::bigfield< Builder, T >
sum(const std::vector< bigfield > &terms)proof_system::plonk::stdlib::bigfield< Builder, T >static
target_basis (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >static
to_byte_array() const (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >inline
TParams typedef (defined in proof_system::plonk::stdlib::bigfield< Builder, T >)proof_system::plonk::stdlib::bigfield< Builder, T >
unreduced_zero()proof_system::plonk::stdlib::bigfield< Builder, T >inlinestatic
zero()proof_system::plonk::stdlib::bigfield< Builder, T >inlinestatic