Home
last modified time | relevance | path

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

/l4re-core-master/libstdc++-v3/contrib/libstdc++-v3-11/src/c++17/ryu/
A Dgeneric_128.c41 const uint128_t ieeeMantissa, const uint32_t ieeeExponent, const bool ieeeSign, in generic_binary_to_decimal() argument
53 if (ieeeExponent == 0 && ieeeMantissa == 0) { in generic_binary_to_decimal()
62 …fd.mantissa = explicitLeadingBit ? ieeeMantissa & ((ONE << (mantissaBits - 1)) - 1) : ieeeMantissa; in generic_binary_to_decimal()
78 m2 = ieeeMantissa; in generic_binary_to_decimal()
82 m2 = ieeeMantissa; in generic_binary_to_decimal()
85 m2 = (ONE << mantissaBits) | ieeeMantissa; in generic_binary_to_decimal()
99 (ieeeMantissa != (explicitLeadingBit ? ONE << (mantissaBits - 1) : 0)) in generic_binary_to_decimal()
A Dd2s.c79 static inline floating_decimal_64 d2d(const uint64_t ieeeMantissa, const uint32_t ieeeExponent, con… in d2d() argument
85 m2 = ieeeMantissa; in d2d()
88 m2 = (1ull << DOUBLE_MANTISSA_BITS) | ieeeMantissa; in d2d()
100 const uint32_t mmShift = ieeeMantissa != 0 || ieeeExponent <= 1; in d2d()
410 static inline bool d2d_small_int(const uint64_t ieeeMantissa, const uint32_t ieeeExponent, const bo… in d2d_small_int() argument
412 const uint64_t m2 = (1ull << DOUBLE_MANTISSA_BITS) | ieeeMantissa; in d2d_small_int()
457 const uint64_t ieeeMantissa = bits & ((1ull << DOUBLE_MANTISSA_BITS) - 1); in floating_to_fd64() local
460 …if (ieeeExponent == ((1u << DOUBLE_EXPONENT_BITS) - 1u) || (ieeeExponent == 0 && ieeeMantissa == 0… in floating_to_fd64()
465 const bool isSmallInt = d2d_small_int(ieeeMantissa, ieeeExponent, ieeeSign, &v); in floating_to_fd64()
481 v = d2d(ieeeMantissa, ieeeExponent, ieeeSign); in floating_to_fd64()
A Df2s.c40 static inline floating_decimal_32 f2d(const uint32_t ieeeMantissa, const uint32_t ieeeExponent, con… in f2d() argument
46 m2 = ieeeMantissa; in f2d()
49 m2 = (1u << FLOAT_MANTISSA_BITS) | ieeeMantissa; in f2d()
62 const uint32_t mmShift = ieeeMantissa != 0 || ieeeExponent <= 1; in f2d()
311 const uint32_t ieeeMantissa = bits & ((1u << FLOAT_MANTISSA_BITS) - 1); in floating_to_fd32() local
315 …if (ieeeExponent == ((1u << FLOAT_EXPONENT_BITS) - 1u) || (ieeeExponent == 0 && ieeeMantissa == 0)… in floating_to_fd32()
319 const floating_decimal_32 v = f2d(ieeeMantissa, ieeeExponent, ieeeSign); in floating_to_fd32()
A Dd2fixed.c331 const uint64_t ieeeMantissa = bits & ((1ull << DOUBLE_MANTISSA_BITS) - 1); in d2fixed_buffered_n() local
338 if (ieeeExponent == 0 && ieeeMantissa == 0) { in d2fixed_buffered_n()
346 m2 = ieeeMantissa; in d2fixed_buffered_n()
349 m2 = (1ull << DOUBLE_MANTISSA_BITS) | ieeeMantissa; in d2fixed_buffered_n()
517 const uint64_t ieeeMantissa = bits & ((1ull << DOUBLE_MANTISSA_BITS) - 1); in d2exp_buffered_n() local
524 if (ieeeExponent == 0 && ieeeMantissa == 0) { in d2exp_buffered_n()
532 m2 = ieeeMantissa; in d2exp_buffered_n()
535 m2 = (1ull << DOUBLE_MANTISSA_BITS) | ieeeMantissa; in d2exp_buffered_n()

Completed in 8 milliseconds