Barretenberg
The ZK-SNARK library at the core of Aztec
|
This is the complete list of members for bb::numeric::uint256_t, including all inherited members.
addc(uint64_t a, uint64_t b, uint64_t carry_in) | bb::numeric::uint256_t | privatestatic |
addc_discard_hi(uint64_t a, uint64_t b, uint64_t carry_in) | bb::numeric::uint256_t | privatestatic |
data | bb::numeric::uint256_t | |
divmod(const uint256_t &b) const | bb::numeric::uint256_t | |
from_uint128(const uint128_t a) noexcept | bb::numeric::uint256_t | inlinestatic |
get_bit(uint64_t bit_index) const | bb::numeric::uint256_t | |
get_msb() const | bb::numeric::uint256_t | |
hash() const noexcept | bb::numeric::uint256_t | inline |
length() | bb::numeric::uint256_t | inlinestatic |
mac(uint64_t a, uint64_t b, uint64_t c, uint64_t carry_in) | bb::numeric::uint256_t | privatestatic |
mac_discard_hi(uint64_t a, uint64_t b, uint64_t c, uint64_t carry_in) | bb::numeric::uint256_t | privatestatic |
msgpack_pack(auto &packer) const | bb::numeric::uint256_t | |
msgpack_schema(auto &packer) const | bb::numeric::uint256_t | inline |
msgpack_unpack(auto o) | bb::numeric::uint256_t | |
mul_extended(const uint256_t &other) const | bb::numeric::uint256_t | |
mul_wide(uint64_t a, uint64_t b) | bb::numeric::uint256_t | privatestatic |
operator bool() const | bb::numeric::uint256_t | inlineexplicit |
operator T() const | bb::numeric::uint256_t | inlineexplicit |
operator uint128_t() | bb::numeric::uint256_t | inlineexplicit |
operator!() const | bb::numeric::uint256_t | |
operator!=(const uint256_t &other) const | bb::numeric::uint256_t | |
operator%(const uint256_t &other) const | bb::numeric::uint256_t | |
operator%=(const uint256_t &other) | bb::numeric::uint256_t | inline |
operator&(const uint256_t &other) const | bb::numeric::uint256_t | |
operator&=(const uint256_t &other) | bb::numeric::uint256_t | inline |
operator*(const uint256_t &other) const | bb::numeric::uint256_t | |
operator*=(const uint256_t &other) | bb::numeric::uint256_t | inline |
operator+(const uint256_t &other) const | bb::numeric::uint256_t | |
operator++() | bb::numeric::uint256_t | inline |
operator+=(const uint256_t &other) | bb::numeric::uint256_t | inline |
operator-(const uint256_t &other) const | bb::numeric::uint256_t | |
operator-() const | bb::numeric::uint256_t | |
operator--() | bb::numeric::uint256_t | inline |
operator-=(const uint256_t &other) | bb::numeric::uint256_t | inline |
operator/(const uint256_t &other) const | bb::numeric::uint256_t | |
operator/=(const uint256_t &other) | bb::numeric::uint256_t | inline |
operator<(const uint256_t &other) const | bb::numeric::uint256_t | |
operator<<(const uint256_t &other) const | bb::numeric::uint256_t | |
operator<<=(const uint256_t &other) | bb::numeric::uint256_t | inline |
operator<=(const uint256_t &other) const | bb::numeric::uint256_t | |
operator=(const uint256_t &other) noexcept=default | bb::numeric::uint256_t | |
operator=(uint256_t &&other) noexcept=default | bb::numeric::uint256_t | |
operator==(const uint256_t &other) const | bb::numeric::uint256_t | |
operator>(const uint256_t &other) const | bb::numeric::uint256_t | |
operator>=(const uint256_t &other) const | bb::numeric::uint256_t | |
operator>>(const uint256_t &other) const | bb::numeric::uint256_t | |
operator>>=(const uint256_t &other) | bb::numeric::uint256_t | inline |
operator^(const uint256_t &other) const | bb::numeric::uint256_t | |
operator^=(const uint256_t &other) | bb::numeric::uint256_t | inline |
operator|(const uint256_t &other) const | bb::numeric::uint256_t | |
operator|=(const uint256_t &other) | bb::numeric::uint256_t | inline |
operator~() const | bb::numeric::uint256_t | |
pow(const uint256_t &exponent) const | bb::numeric::uint256_t | |
sbb(uint64_t a, uint64_t b, uint64_t borrow_in) | bb::numeric::uint256_t | privatestatic |
sbb_discard_hi(uint64_t a, uint64_t b, uint64_t borrow_in) | bb::numeric::uint256_t | privatestatic |
slice(uint64_t start, uint64_t end) const | bb::numeric::uint256_t | |
uint256_t(const uint64_t a=0) noexcept | bb::numeric::uint256_t | inline |
uint256_t(const uint64_t a, const uint64_t b, const uint64_t c, const uint64_t d) noexcept | bb::numeric::uint256_t | inline |
uint256_t(const uint256_t &other) noexcept | bb::numeric::uint256_t | inline |
uint256_t(uint256_t &&other) noexcept=default | bb::numeric::uint256_t | |
uint256_t(std::string input) noexcept | bb::numeric::uint256_t | inlineexplicit |
wasm_convert(const uint64_t *data) | bb::numeric::uint256_t | privatestatic |
wasm_madd(const uint64_t &left_limb, const uint64_t *right_limbs, uint64_t &result_0, uint64_t &result_1, uint64_t &result_2, uint64_t &result_3, uint64_t &result_4, uint64_t &result_5, uint64_t &result_6, uint64_t &result_7, uint64_t &result_8) | bb::numeric::uint256_t | privatestatic |
~uint256_t() noexcept=default | bb::numeric::uint256_t |