Expand description
Implementation of multiprecision integer division primitives.
Structs§
- CtMp
Divisor - Multiprecision integer divisor.
Enums§
- CtDiv
MpMp Error - Error returned by
ct_div_mp_mp(). - CtDiv
Pow2 MpError - Error returned by
ct_div_pow2_mp(). - CtMod
Pow2 MpError - Error returned by
ct_mod_pow2_mp(). - CtMp
Divisor Error - Error returned by
CtMpDivisor::new().
Functions§
- ct_
div_ lshifted_ mp_ mp - Divide a multiprecision integer shifted to the left by another one.
- ct_
div_ mp_ l - Divide a multiprecision integer by a
LimbType. - ct_
div_ mp_ mp - Divide two multiprecision integers.
- ct_
div_ pow2_ mp - Divide a power of two by a multiprecision integer.
- ct_
mod_ lshifted_ mp_ mp - Compute the remainder of a multiprecision integer shifted to the left divided by another one.
- ct_
mod_ mp_ l - Compute the remainder of a multiprecision integer divided by a
LimbType. - ct_
mod_ mp_ mp - Compute the remainder of a multiprecision integer division.
- ct_
mod_ pow2_ mp - Compute the remainder of a power of two divided by a multiprecision integer.
Type Aliases§
- CtDiv
Lshifted MpMp Error - Error returned by
ct_div_lshifted_mp_mp(). - CtDiv
MpLError - Error returned by
ct_div_mp_l(). - CtMod
Lshifted MpMp Error - Error returned by
ct_mod_lshifted_mp_mp().