|
| const char * | strtodSlow (const char *beg, double &value) |
| |
| void | umul192 (uint64_t hi, uint64_t lo, uint64_t significand, uint64_t &high, uint64_t &middle, uint64_t &low) noexcept |
| |
| bool | strtodFast (bool negative, uint64_t significand, int64_t exponent, double &value) noexcept |
| |
| constexpr bool | isDigit (char c) noexcept |
| |
| constexpr bool | isSign (char c) noexcept |
| |
| const char * | atod (View &view, double &value) |
| |
| char * | writeExponent (char *buffer, int k) |
| |
| char * | prettify (char *buffer, int length, int k) |
| |
| void | grisuRound (char *buffer, int length, uint64_t delta, uint64_t rest, uint64_t ten_kappa, uint64_t wp_w) |
| |
| size_t | digitsCount (uint32_t n) |
| |
| void | digitsGen (DiyFp W, DiyFp Mp, uint64_t delta, char *buffer, int &length, int &k) |
| |
| int | kComputation (int exp, int alpha) |
| |
| void | grisu2 (char *buffer, int &length, int &k, double value) |
| |