Home
last modified time | relevance | path

Searched defs:DyadicFloat (Results 1 – 5 of 5) sorted by relevance

/aosp_15_r20/external/llvm-libc/src/__support/FPUtil/
H A Ddyadic_float.h40 template <size_t Bits> struct DyadicFloat { struct
47 LIBC_INLINE constexpr DyadicFloat() = default; argument
50 LIBC_INLINE constexpr DyadicFloat(T x) { in DyadicFloat() function
59 LIBC_INLINE constexpr DyadicFloat(Sign s, int e, MantissaType m) in DyadicFloat() argument
66 LIBC_INLINE constexpr DyadicFloat &normalize() { in normalize() argument
76 LIBC_INLINE constexpr DyadicFloat &shift_left(unsigned shift_length) { in shift_left() argument
88 LIBC_INLINE constexpr DyadicFloat &shift_right(unsigned shift_length) { in shift_right() argument
100 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 …]
/aosp_15_r20/external/llvm-libc/src/__support/FPUtil/generic/
H A Dmul.h38 using DyadicFloat = in mul() local
H A Ddiv.h37 using DyadicFloat = in div() local
H A Dadd_sub.h45 using DyadicFloat = in add_or_sub() local
H A DFMA.h122 using DyadicFloat = DyadicFloat<TMP_RESULT_LEN>; local