Home
last modified time | relevance | path

Searched refs:ieeeExponent (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()
60 if (ieeeExponent == ((1u << exponentBits) - 1u)) { in generic_binary_to_decimal()
73 if (ieeeExponent == 0) { in generic_binary_to_decimal()
76 e2 = ieeeExponent - bias - mantissaBits + 1 - 2; in generic_binary_to_decimal()
80 if (ieeeExponent == 0) { in generic_binary_to_decimal()
84 e2 = ieeeExponent - bias - mantissaBits - 2; in generic_binary_to_decimal()
100 || (ieeeExponent == 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
82 if (ieeeExponent == 0) { in d2d()
87 e2 = (int32_t) ieeeExponent - DOUBLE_BIAS - DOUBLE_MANTISSA_BITS - 2; 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
413 const int32_t e2 = (int32_t) ieeeExponent - DOUBLE_BIAS - DOUBLE_MANTISSA_BITS; in d2d_small_int()
458 …const uint32_t ieeeExponent = (uint32_t) ((bits >> DOUBLE_MANTISSA_BITS) & ((1u << DOUBLE_EXPONENT… 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
43 if (ieeeExponent == 0) { in f2d()
48 e2 = (int32_t) ieeeExponent - FLOAT_BIAS - FLOAT_MANTISSA_BITS - 2; in f2d()
62 const uint32_t mmShift = ieeeMantissa != 0 || ieeeExponent <= 1; in f2d()
312 const uint32_t ieeeExponent = (bits >> FLOAT_MANTISSA_BITS) & ((1u << FLOAT_EXPONENT_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.c332 …const uint32_t ieeeExponent = (uint32_t) ((bits >> DOUBLE_MANTISSA_BITS) & ((1u << DOUBLE_EXPONENT… in d2fixed_buffered_n() local
335 if (ieeeExponent == ((1u << DOUBLE_EXPONENT_BITS) - 1u)) { in d2fixed_buffered_n()
338 if (ieeeExponent == 0 && ieeeMantissa == 0) { in d2fixed_buffered_n()
344 if (ieeeExponent == 0) { in d2fixed_buffered_n()
348 e2 = (int32_t) ieeeExponent - DOUBLE_BIAS - DOUBLE_MANTISSA_BITS; in d2fixed_buffered_n()
518 …const uint32_t ieeeExponent = (uint32_t) ((bits >> DOUBLE_MANTISSA_BITS) & ((1u << DOUBLE_EXPONENT… in d2exp_buffered_n() local
521 if (ieeeExponent == ((1u << DOUBLE_EXPONENT_BITS) - 1u)) { in d2exp_buffered_n()
524 if (ieeeExponent == 0 && ieeeMantissa == 0) { in d2exp_buffered_n()
530 if (ieeeExponent == 0) { in d2exp_buffered_n()
534 e2 = (int32_t) ieeeExponent - DOUBLE_BIAS - DOUBLE_MANTISSA_BITS; in d2exp_buffered_n()

Completed in 8 milliseconds