Searched defs:DyadicFloat (Results 1 – 5 of 5) sorted by relevance
40 template <size_t Bits> struct DyadicFloat { struct47 LIBC_INLINE constexpr DyadicFloat() = default; argument50 LIBC_INLINE constexpr DyadicFloat(T x) { in DyadicFloat() function59 LIBC_INLINE constexpr DyadicFloat(Sign s, int e, MantissaType m) in DyadicFloat() argument66 LIBC_INLINE constexpr DyadicFloat &normalize() { in normalize() argument76 LIBC_INLINE constexpr DyadicFloat &shift_left(unsigned shift_length) { in shift_left() argument88 LIBC_INLINE constexpr DyadicFloat &shift_right(unsigned shift_length) { in shift_right() argument100 LIBC_INLINE constexpr int get_unbiased_exponent() const { in get_unbiased_exponent()108 generic_as() const { in generic_as()217 LIBC_INLINE constexpr T fast_as() const { in fast_as()[all …]
38 using DyadicFloat = in mul() local
37 using DyadicFloat = in div() local
45 using DyadicFloat = in add_or_sub() local
122 using DyadicFloat = DyadicFloat<TMP_RESULT_LEN>; local