#include <bernstein_yang_inverse.hpp>
|
| static constexpr int | N = 5 |
| |
Definition at line 44 of file bernstein_yang_inverse.hpp.
◆ Native5x64() [1/2]
| bb::bernstein_yang::Native5x64::Native5x64 |
( |
| ) |
|
|
inlinenoexcept |
◆ Native5x64() [2/2]
| bb::bernstein_yang::Native5x64::Native5x64 |
( |
const uint256_t & |
x | ) |
|
|
inlineexplicitnoexcept |
◆ add_inplace()
| void bb::bernstein_yang::Native5x64::add_inplace |
( |
const Native5x64 & |
b | ) |
|
|
inlineprivatenoexcept |
◆ apply_divstep_matrix()
◆ compute_divstep_matrix()
◆ ge()
| bool bb::bernstein_yang::Native5x64::ge |
( |
const Native5x64 & |
b | ) |
const |
|
inlineprivatenoexcept |
◆ is_negative()
| bool bb::bernstein_yang::Native5x64::is_negative |
( |
| ) |
const |
|
inlinenoexcept |
◆ is_zero()
| bool bb::bernstein_yang::Native5x64::is_zero |
( |
| ) |
const |
|
inlinenoexcept |
◆ low_64()
| u64 bb::bernstein_yang::Native5x64::low_64 |
( |
| ) |
const |
|
inlinenoexcept |
◆ neg()
| void bb::bernstein_yang::Native5x64::neg |
( |
| ) |
|
|
inlinenoexcept |
◆ one()
| static Native5x64 bb::bernstein_yang::Native5x64::one |
( |
| ) |
|
|
inlinestaticnoexcept |
◆ p_inv_mod_2k_from_montgomery_r_inv()
| static constexpr u64 bb::bernstein_yang::Native5x64::p_inv_mod_2k_from_montgomery_r_inv |
( |
u64 |
r_inv | ) |
|
|
inlinestaticconstexprnoexcept |
◆ reduce_to_canonical()
| void bb::bernstein_yang::Native5x64::reduce_to_canonical |
( |
const Native5x64 & |
p | ) |
|
|
inlinenoexcept |
◆ sub_inplace()
| void bb::bernstein_yang::Native5x64::sub_inplace |
( |
const Native5x64 & |
b | ) |
|
|
inlineprivatenoexcept |
◆ to_uint256()
| uint256_t bb::bernstein_yang::Native5x64::to_uint256 |
( |
| ) |
const |
|
inlinenoexcept |
◆ NativeMatrix
◆ BATCH
| constexpr int bb::bernstein_yang::Native5x64::BATCH = 62 |
|
staticconstexpr |
| u64 bb::bernstein_yang::Native5x64::l[N] |
|
private |
| constexpr int bb::bernstein_yang::Native5x64::N = 5 |
|
staticconstexprprivate |
◆ NUM_ITERATIONS
| constexpr int bb::bernstein_yang::Native5x64::NUM_ITERATIONS = 12 |
|
staticconstexpr |
◆ REDUCE_INTERVAL
| constexpr int bb::bernstein_yang::Native5x64::REDUCE_INTERVAL = 4 |
|
staticconstexpr |
◆ REDUCE_TO_CANONICAL_MAX_ITERS
| constexpr int bb::bernstein_yang::Native5x64::REDUCE_TO_CANONICAL_MAX_ITERS = 36 |
|
staticconstexpr |
The documentation for this class was generated from the following file: