Searched refs:ieeeMantissa (Results 1 – 2 of 2) sorted by relevance
/picolibc-3.7.0-3.6.0/newlib/libc/tinystdio/ |
D | dtoa_ryu.c | 72 d2d(const uint64_t ieeeMantissa, const uint32_t ieeeExponent, int max_digits, bool fmode, int max_d… in d2d() argument 79 m2 = ieeeMantissa; in d2d() 82 m2 = (1ull << DOUBLE_MANTISSA_BITS) | ieeeMantissa; in d2d() 96 const uint32_t mmShift = ieeeMantissa != 0 || ieeeExponent <= 1; in d2d() 326 static inline bool d2d_small_int(const uint64_t ieeeMantissa, const uint32_t ieeeExponent, in d2d_small_int() argument 328 const uint64_t m2 = (1ull << DOUBLE_MANTISSA_BITS) | ieeeMantissa; in d2d_small_int() 374 const uint64_t ieeeMantissa = bits & ((1ull << DOUBLE_MANTISSA_BITS) - 1); in __dtoa_engine() local 381 if (ieeeExponent == 0 && ieeeMantissa == 0) { in __dtoa_engine() 389 if (ieeeMantissa) { in __dtoa_engine() 399 const bool isSmallInt = d2d_small_int(ieeeMantissa, ieeeExponent, &v); in __dtoa_engine() [all …]
|
D | ftoa_ryu.c | 55 f2d(const uint32_t ieeeMantissa, const uint32_t ieeeExponent, int max_digits, bool fmode, int max_d… in f2d() argument 62 m2 = ieeeMantissa; in f2d() 65 m2 = ((uint32_t)1u << FLOAT_MANTISSA_BITS) | ieeeMantissa; in f2d() 79 const uint32_t mmShift = ieeeMantissa != 0 || ieeeExponent <= 1; in f2d() 301 const uint64_t ieeeMantissa = bits & ((1ull << FLOAT_MANTISSA_BITS) - 1); in __ftoa_engine() local 309 if (ieeeExponent == 0 && ieeeMantissa == 0) { in __ftoa_engine() 317 if (ieeeMantissa) { in __ftoa_engine() 328 v = f2d(ieeeMantissa, ieeeExponent, max_digits, fmode, max_decimals); in __ftoa_engine()
|