Expand description
N-digit division
Implementation heavily inspired by uint
Structsยง
- ArrayPlus ๐One 
- An array of N + 1 elements
Functionsยง
- add_assign ๐
- Perform a += b
- binop_slice ๐
- Converts an overflowing binary operation on scalars to one on slices
- bits ๐
- Return the least number of bits needed to represent the number
- div_rem
- Unsigned, little-endian, n-digit division with remainder
- div_rem_ ๐knuth 
- Use Knuth Algorithm D to compute numerator / divisorreturning the quotient and remainder
- div_rem_ ๐small 
- Division of numerator by a u64 divisor
- div_rem_ ๐word 
- Perform narrowing division of a u128 by a u64 divisor, returning the quotient and remainder
- full_mul_ ๐u64 
- Widening multiplication of an N-digit array with a u64
- full_shl ๐
- Widening left shift of an N-digit array by at most 63 bits
- full_shr ๐
- Narrowing right shift of an (N+1)-digit array by at most 63 bits
- shl_word ๐
- Left shift of an N-digit array by at most 63 bits
- sub_assign ๐
- Perform a -= b