Home
last modified time | relevance | path

Searched refs:OutType (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/libc/src/__support/FPUtil/generic/
H A Dadd_sub.h29 template <bool IsSub, typename OutType, typename InType>
30 LIBC_INLINE cpp::enable_if_t<cpp::is_floating_point_v<OutType> &&
32 sizeof(OutType) <= sizeof(InType),
33 OutType>
35 using OutFPBits = FPBits<OutType>; in add_or_sub()
109 return cast<OutType>(tmp); in add_or_sub()
113 return cast<OutType>(x); in add_or_sub()
185 return result.template as<OutType, /*ShouldSignalExceptions=*/true>(); in add_or_sub()
188 template <typename OutType, typename InType>
189 LIBC_INLINE cpp::enable_if_t<cpp::is_floating_point_v<OutType> &&
[all …]
H A Dsqrt.h71 template <typename OutType, typename InType>
72 LIBC_INLINE cpp::enable_if_t<cpp::is_floating_point_v<OutType> &&
74 sizeof(OutType) <= sizeof(InType),
75 OutType>
77 if constexpr (internal::SpecialLongDouble<OutType>::VALUE &&
83 using OutFPBits = FPBits<OutType>;
100 return cast<OutType>(x);
163 return yd.template as<OutType, /*ShouldSignalExceptions=*/true>();
H A Dmul.h27 template <typename OutType, typename InType>
28 LIBC_INLINE cpp::enable_if_t<cpp::is_floating_point_v<OutType> &&
30 sizeof(OutType) <= sizeof(InType),
31 OutType>
33 using OutFPBits = FPBits<OutType>; in mul()
99 return result.template as<OutType, /*ShouldSignalExceptions=*/true>(); in mul()
H A Ddiv.h27 template <typename OutType, typename InType>
28 LIBC_INLINE cpp::enable_if_t<cpp::is_floating_point_v<OutType> &&
30 sizeof(OutType) <= sizeof(InType),
31 OutType>
33 using OutFPBits = FPBits<OutType>; in div()
120 return result.template as<OutType, /*ShouldSignalExceptions=*/true>(); in div()
H A DFMA.h31 template <typename OutType, typename InType>
32 LIBC_INLINE cpp::enable_if_t<cpp::is_floating_point_v<OutType> &&
34 sizeof(OutType) <= sizeof(InType),
35 OutType>
/freebsd/contrib/llvm-project/libc/src/__support/FPUtil/
H A Dcast.h24 template <typename OutType, typename InType>
25 LIBC_INLINE constexpr cpp::enable_if_t<cpp::is_floating_point_v<OutType> &&
27 OutType>
30 if constexpr (cpp::is_same_v<InType, OutType>) in cast()
34 if constexpr (cpp::is_same_v<OutType, bfloat16> || in cast()
37 || cpp::is_same_v<OutType, float16> || in cast()
43 using OutFPBits = FPBits<OutType>; in cast()
68 return xd.template as<OutType, /*ShouldSignalExceptions=*/true>(); in cast()
71 return static_cast<OutType>(x); in cast()
H A DFMA.h21 template <typename OutType, typename InType>
22 LIBC_INLINE OutType fma(InType x, InType y, InType z) { in fma()
23 return generic::fma<OutType>(x, y, z); in fma()
/freebsd/contrib/llvm-project/libc/src/__support/fixed_point/
H A Dsqrt.h119 using OutType = unsigned short accum;
127 using OutType = unsigned accum;
214 LIBC_INLINE constexpr typename internal::SqrtConfig<T>::OutType isqrt(T x) {
215 using OutType = typename internal::SqrtConfig<T>::OutType;
219 return FXRep<OutType>::ZERO();
233 return cpp::bit_cast<OutType>(r);
239 LIBC_INLINE constexpr typename internal::SqrtConfig<T>::OutType
241 using OutType = typename internal::SqrtConfig<T>::OutType;
246 return FXRep<OutType>::ZERO();
257 OutType r =
[all …]
/freebsd/sys/contrib/dev/acpica/include/
H A Dacpixf.h854 ACPI_OBJECT_TYPE *OutType))
/freebsd/contrib/llvm-project/llvm/lib/TableGen/
H A DTGParser.cpp2574 const RecTy *OutType = InEltType; in ParseOperationForEachFilter() local
2581 OutType = RHSt->getType()->getListTy(); in ParseOperationForEachFilter()
2583 OutType = InEltType->getListTy(); in ParseOperationForEachFilter()
2588 LHS, MHS, RHS, OutType)) in ParseOperationForEachFilter()