Home
last modified time | relevance | path

Searched refs:conv (Results 1 – 1 of 1) sorted by relevance

/external/platform/pico/rp2_common/pico_printf/
A Dprintf.c470 } conv; in _etoa() local
472 conv.F = value; in _etoa()
474 if (conv.U) { in _etoa()
475 int exp2 = (int) ((conv.U >> 52U) & 0x07FFU) - 1023; // effectively log2 in _etoa()
476conv.U = (conv.U & ((1ULL << 52U) - 1U)) | (1023ULL << 52U); // drop the exponent so conv.F is no… in _etoa()
483 conv.U = (uint64_t) (exp2 + 1023) << 52U; in _etoa()
485 conv.F *= 1 + 2 * z / (2 - z + (z2 / (6 + (z2 / (10 + z2 / 14))))); in _etoa()
487 if (value < conv.F) { in _etoa()
489 conv.F /= 10; in _etoa()
501 if ((conv.U == 0) || ((value >= 1e-4) && (value < 1e6))) { in _etoa()
[all …]

Completed in 4 milliseconds