[−][src]Module rustc_apfloat::ieee::sig
Implementation details of IeeeFloat significands, such as big integer arithmetic. As a rule of thumb, no functions in this module should dynamically allocate.
Functions
| add |
|
| add_or_sub |
|
| clear_bit | Clear the given bit. |
| cmp | Comparison (unsigned) of two significands. |
| decrement | Decrement in-place, return the borrow flag. |
| div |
|
| each_chunk | For every consecutive chunk of |
| extract | Copies the bit vector of width |
| from_limbs | We want the most significant PRECISION bits of |
| get_bit | Extracts the given bit. |
| increment | Increment in-place, return the carry flag. |
| is_all_zeros | |
| mul |
|
| olsb | One, not zero, based LSB. That is, returns 0 for a zeroed significand. |
| omsb | One, not zero, based MSB. That is, returns 0 for a zeroed significand. |
| set_bit | Sets the given bit. |
| shift_left | Shifts |
| shift_right | Shifts |
| sub |
|
| widening_mul |
|