#include <bernstein_yang_inverse_wasm.hpp>
◆ Wasm9x29() [1/2]
| bb::bernstein_yang::Wasm9x29::Wasm9x29 |
( |
| ) |
|
|
inlinenoexcept |
◆ Wasm9x29() [2/2]
| bb::bernstein_yang::Wasm9x29::Wasm9x29 |
( |
const uint256_t & |
x | ) |
|
|
inlineexplicitnoexcept |
◆ add_inplace()
| void bb::bernstein_yang::Wasm9x29::add_inplace |
( |
const Wasm9x29 & |
b | ) |
|
|
inlineprivatenoexcept |
◆ apply_divstep_matrix()
◆ compute_divstep_matrix()
◆ is_negative()
| bool bb::bernstein_yang::Wasm9x29::is_negative |
( |
| ) |
const |
|
inlinenoexcept |
◆ is_zero()
| bool bb::bernstein_yang::Wasm9x29::is_zero |
( |
| ) |
const |
|
inlinenoexcept |
◆ low_64()
| u64 bb::bernstein_yang::Wasm9x29::low_64 |
( |
| ) |
const |
|
inlinenoexcept |
◆ neg()
| void bb::bernstein_yang::Wasm9x29::neg |
( |
| ) |
|
|
inlinenoexcept |
◆ normalise()
| void bb::bernstein_yang::Wasm9x29::normalise |
( |
| ) |
|
|
inlineprivatenoexcept |
◆ one()
| static Wasm9x29 bb::bernstein_yang::Wasm9x29::one |
( |
| ) |
|
|
inlinestaticnoexcept |
◆ p_inv_mod_2k_from_montgomery_r_inv()
| static constexpr u64 bb::bernstein_yang::Wasm9x29::p_inv_mod_2k_from_montgomery_r_inv |
( |
u64 |
r_inv | ) |
|
|
inlinestaticconstexprnoexcept |
◆ reduce_to_canonical()
| void bb::bernstein_yang::Wasm9x29::reduce_to_canonical |
( |
const Wasm9x29 & |
p | ) |
|
|
inlinenoexcept |
◆ sub_inplace()
| void bb::bernstein_yang::Wasm9x29::sub_inplace |
( |
const Wasm9x29 & |
b | ) |
|
|
inlineprivatenoexcept |
◆ to_uint256()
| uint256_t bb::bernstein_yang::Wasm9x29::to_uint256 |
( |
| ) |
const |
|
inlinenoexcept |
◆ BATCH
| constexpr int bb::bernstein_yang::Wasm9x29::BATCH = 58 |
|
staticconstexpr |
| i64 bb::bernstein_yang::Wasm9x29::l[N] |
|
private |
◆ LIMB_BITS
| constexpr int bb::bernstein_yang::Wasm9x29::LIMB_BITS = 29 |
|
staticconstexprprivate |
◆ LIMB_MASK
| constexpr u64 bb::bernstein_yang::Wasm9x29::LIMB_MASK = (1ULL << LIMB_BITS) - 1 |
|
staticconstexprprivate |
| constexpr int bb::bernstein_yang::Wasm9x29::N = 9 |
|
staticconstexprprivate |
◆ NUM_ITERATIONS
| constexpr int bb::bernstein_yang::Wasm9x29::NUM_ITERATIONS = 13 |
|
staticconstexpr |
◆ REDUCE_INTERVAL
| constexpr int bb::bernstein_yang::Wasm9x29::REDUCE_INTERVAL = 4 |
|
staticconstexpr |
◆ REDUCE_TO_CANONICAL_MAX_ITERS
| constexpr int bb::bernstein_yang::Wasm9x29::REDUCE_TO_CANONICAL_MAX_ITERS = 36 |
|
staticconstexpr |
The documentation for this class was generated from the following file: