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 D | generic_128.c | 41 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 D | d2s.c | 79 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 D | f2s.c | 40 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 D | d2fixed.c | 331 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