Home
last modified time | relevance | path

Searched refs:FloatProperties (Results 1 – 11 of 11) sorted by relevance

/external/llvm-project/libc/utils/FPUtil/
DFloatOperations.h23 static inline typename FloatProperties<T>::BitsType valueAsBits(T x) { in valueAsBits()
24 using BitsType = typename FloatProperties<T>::BitsType; in valueAsBits()
39 static inline typename FloatProperties<T>::BitsType absBits(T x) { in absBits()
40 return valueAsBits(x) & (~FloatProperties<T>::signMask); in absBits()
46 using Properties = FloatProperties<FPType>; in getExponentFromBits()
DClassificationFunctions.h24 ((bits & FloatProperties<FPType>::mantissaMask) == 0); in bitsAreInf()
37 ((bits & FloatProperties<FPType>::mantissaMask) != 0); in bitsAreNaN()
69 using Properties = FloatProperties<T>; in isQuietNaN()
70 using BitsType = typename FloatProperties<T>::BitsType; in isQuietNaN()
80 using Properties = FloatProperties<T>; in isNegativeQuietNaN()
81 using BitsType = typename FloatProperties<T>::BitsType; in isNegativeQuietNaN()
DFloatProperties.h17 template <typename T> struct FloatProperties {}; struct
19 template <> struct FloatProperties<float> {
38 template <> struct FloatProperties<double> {
DBitPatterns.h26 using BitsType = FloatProperties<float>::BitsType;
46 using BitsType = FloatProperties<double>::BitsType;
DCMakeLists.txt24 FloatProperties.h
/external/llvm-project/libc/test/src/math/
Dlogb_test.cpp21 using Properties = __llvm_libc::fputil::FloatProperties<double>;
Dlogbf_test.cpp21 using Properties = __llvm_libc::fputil::FloatProperties<float>;
Dmodff_test.cpp22 using Properties = __llvm_libc::fputil::FloatProperties<float>;
Dmodf_test.cpp22 using Properties = __llvm_libc::fputil::FloatProperties<double>;
Dfrexp_test.cpp27 using Properties = __llvm_libc::fputil::FloatProperties<double>;
Dfrexpf_test.cpp27 using Properties = __llvm_libc::fputil::FloatProperties<float>;