#include <di/math/bigint/fixed_ops.h>
|
static constexpr auto | word_index (usize bit) -> usize |
|
static constexpr auto | get_bit (Span< StorageType const, words > storage, usize bit) -> bool |
|
static constexpr void | set_bit (Span< StorageType, words > storage, usize bit, bool value) |
|
static constexpr auto | twos_complement_negative (Span< StorageType const, words > storage) -> bool |
|
static constexpr auto | compare (Span< StorageType const, words > lhs, Span< StorageType const, words > rhs) -> strong_ordering |
|
static constexpr void | shift_left_one (Span< StorageType, words > value) |
|
static constexpr void | add_one (Span< StorageType, words > value) |
|
static constexpr void | negate (Span< StorageType, words > value) |
|
static constexpr void | add (Span< StorageType, words > a, Span< StorageType const, words > b) |
|
static constexpr void | subtract (Span< StorageType, words > a, Span< StorageType const, words > b) |
|
static constexpr void | div_mod (Span< StorageType const, words > dividend, Span< StorageType const, words > divisor, Span< StorageType, words > quotient, Span< StorageType, words > remainder) |
|
◆ add()
◆ add_one()
◆ compare()
◆ div_mod()
◆ get_bit()
◆ negate()
◆ set_bit()
◆ shift_left_one()
◆ subtract()
◆ twos_complement_negative()
◆ word_index()
The documentation for this struct was generated from the following file: