TLFloat
|
TLFloat library defines all C++ classes and functions in tlfloat namespace. More...
Classes | |
class | BigInt |
class | BigUInt |
class | BigUInt< 6 > |
class | TLFloat |
struct | xpair |
Typedefs | |
typedef TLFloat< detail::UnpackedFloat< uint16_t, uint32_t, 8, 7 > > | BFloat16 |
This class represents a BFloat16 floating-point number. The data size and data structure of the objects are the same as the corresponding floating-point number. | |
typedef TLFloat< detail::UnpackedFloat< uint16_t, uint32_t, 5, 10 > > | Half |
This class represents a half-precision IEEE 754 floating-point number. The data size and data structure of the objects are the same as the corresponding floating-point number. | |
typedef TLFloat< detail::UnpackedFloat< uint32_t, uint64_t, 8, 23 > > | Float |
This class represents a single-precision IEEE 754 floating-point number. The data size and data structure of the objects are the same as the corresponding floating-point number. | |
typedef TLFloat< detail::UnpackedFloat< uint64_t, BigUInt< 7 >, 11, 52 > > | Double |
This class represents a double-precision IEEE 754 floating-point number. The data size and data structure of the objects are the same as the corresponding floating-point number. | |
typedef TLFloat< detail::UnpackedFloat< BigUInt< 7 >, BigUInt< 8 >, 15, 112 > > | Quad |
This class represents a quadruple-precision IEEE 754 floating-point number. The data size and data structure of the objects are the same as the corresponding floating-point number. | |
typedef TLFloat< detail::UnpackedFloat< BigUInt< 8 >, BigUInt< 9 >, 19, 236 > > | Octuple |
This class represents a octuple-precision IEEE 754 floating-point number. The data size and data structure of the objects are the same as the corresponding floating-point number. | |
Functions | |
std::ostream & | operator<< (std::ostream &os, const BigUInt< 6 > &u) |
template<int N> | |
std::string | to_string (const BigUInt< N > &u) |
template<int N> | |
static std::ostream & | operator<< (std::ostream &os, const BigUInt< N > &u) |
template<int N> | |
std::string | to_string (const BigInt< N > &i) |
template<int N> | |
static std::ostream & | operator<< (std::ostream &os, const BigInt< N > &d) |
static std::string | to_string (const float a, int d=6) |
static std::string | to_string (const double a, int d=6) |
static std::string | to_string (const tlfloat_quad &a, int d=6) |
static std::string | to_string (const tlfloat_octuple &a, int d=6) |
static std::string | to_string (const tlfloat_int128_t &a) |
static std::string | to_string (const tlfloat_uint128_t &a) |
static float | add_ (const float &x, const float &y) |
static double | add_ (const double &x, const double &y) |
static tlfloat_quad | add_ (const tlfloat_quad &x, const tlfloat_quad &y) |
static tlfloat_octuple | add_ (const tlfloat_octuple &x, const tlfloat_octuple &y) |
static float | sub_ (const float &x, const float &y) |
static double | sub_ (const double &x, const double &y) |
static tlfloat_quad | sub_ (const tlfloat_quad &x, const tlfloat_quad &y) |
static tlfloat_octuple | sub_ (const tlfloat_octuple &x, const tlfloat_octuple &y) |
static float | mul_ (const float &x, const float &y) |
static double | mul_ (const double &x, const double &y) |
static tlfloat_quad | mul_ (const tlfloat_quad &x, const tlfloat_quad &y) |
static tlfloat_octuple | mul_ (const tlfloat_octuple &x, const tlfloat_octuple &y) |
static float | div_ (const float &x, const float &y) |
static double | div_ (const double &x, const double &y) |
static tlfloat_quad | div_ (const tlfloat_quad &x, const tlfloat_quad &y) |
static tlfloat_octuple | div_ (const tlfloat_octuple &x, const tlfloat_octuple &y) |
static float | neg_ (const float &x) |
static double | neg_ (const double &x) |
static tlfloat_quad | neg_ (const tlfloat_quad &x) |
static tlfloat_octuple | neg_ (const tlfloat_octuple &x) |
static float | fma_ (const float &x, const float &y, const float &z) |
static double | fma_ (const double &x, const double &y, const double &z) |
static tlfloat_quad | fma_ (const tlfloat_quad &x, const tlfloat_quad &y, const tlfloat_quad &z) |
static tlfloat_octuple | fma_ (const tlfloat_octuple &x, const tlfloat_octuple &y, const tlfloat_octuple &z) |
static float | sqrt_ (const float &x) |
static double | sqrt_ (const double &x) |
static tlfloat_quad | sqrt_ (const tlfloat_quad &x) |
static tlfloat_octuple | sqrt_ (const tlfloat_octuple &x) |
static float | cbrt_ (const float &x) |
static double | cbrt_ (const double &x) |
static tlfloat_quad | cbrt_ (const tlfloat_quad &x) |
static tlfloat_octuple | cbrt_ (const tlfloat_octuple &x) |
static float | fabs_ (const float &x) |
static double | fabs_ (const double &x) |
static tlfloat_quad | fabs_ (const tlfloat_quad &x) |
static tlfloat_octuple | fabs_ (const tlfloat_octuple &x) |
static float | copysign_ (const float &x, const float &y) |
static double | copysign_ (const double &x, const double &y) |
static tlfloat_quad | copysign_ (const tlfloat_quad &x, const tlfloat_quad &y) |
static tlfloat_octuple | copysign_ (const tlfloat_octuple &x, const tlfloat_octuple &y) |
static float | fmax_ (const float &x, const float &y) |
static double | fmax_ (const double &x, const double &y) |
static tlfloat_quad | fmax_ (const tlfloat_quad &x, const tlfloat_quad &y) |
static tlfloat_octuple | fmax_ (const tlfloat_octuple &x, const tlfloat_octuple &y) |
static float | fmin_ (const float &x, const float &y) |
static double | fmin_ (const double &x, const double &y) |
static tlfloat_quad | fmin_ (const tlfloat_quad &x, const tlfloat_quad &y) |
static tlfloat_octuple | fmin_ (const tlfloat_octuple &x, const tlfloat_octuple &y) |
static float | fdim_ (const float &x, const float &y) |
static double | fdim_ (const double &x, const double &y) |
static tlfloat_quad | fdim_ (const tlfloat_quad &x, const tlfloat_quad &y) |
static tlfloat_octuple | fdim_ (const tlfloat_octuple &x, const tlfloat_octuple &y) |
static float | ldexp_ (const float &x, const int &y) |
static double | ldexp_ (const double &x, const int &y) |
static tlfloat_quad | ldexp_ (const tlfloat_quad &x, const int &y) |
static tlfloat_octuple | ldexp_ (const tlfloat_octuple &x, const int &y) |
static float | frexp_ (const float &x, int *y) |
static double | frexp_ (const double &x, int *y) |
static tlfloat_quad | frexp_ (const tlfloat_quad &x, int *y) |
static tlfloat_octuple | frexp_ (const tlfloat_octuple &x, int *y) |
static float | modf_ (const float &x, float *y) |
static double | modf_ (const double &x, double *y) |
static tlfloat_quad | modf_ (const tlfloat_quad &x, tlfloat_quad *y) |
static tlfloat_octuple | modf_ (const tlfloat_octuple &x, tlfloat_octuple *y) |
static float | nextafter_ (const float &x, const float &y) |
static double | nextafter_ (const double &x, const double &y) |
static tlfloat_quad | nextafter_ (const tlfloat_quad &x, const tlfloat_quad &y) |
static tlfloat_octuple | nextafter_ (const tlfloat_octuple &x, const tlfloat_octuple &y) |
static int | ilogb_ (const float &x) |
static int | ilogb_ (const double &x) |
static int | ilogb_ (const tlfloat_quad &x) |
static int | ilogb_ (const tlfloat_octuple &x) |
static int | isnan_ (const float &x) |
static int | isnan_ (const double &x) |
static int | isnan_ (const tlfloat_quad &x) |
static int | isnan_ (const tlfloat_octuple &x) |
static int | isinf_ (const float &x) |
static int | isinf_ (const double &x) |
static int | isinf_ (const tlfloat_quad &x) |
static int | isinf_ (const tlfloat_octuple &x) |
static int | finite_ (const float &x) |
static int | finite_ (const double &x) |
static int | finite_ (const tlfloat_quad &x) |
static int | finite_ (const tlfloat_octuple &x) |
static int | fpclassify_ (const float &x) |
static int | fpclassify_ (const double &x) |
static int | fpclassify_ (const tlfloat_quad &x) |
static int | fpclassify_ (const tlfloat_octuple &x) |
static int | signbit_ (const float &x) |
static int | signbit_ (const double &x) |
static int | signbit_ (const tlfloat_quad &x) |
static int | signbit_ (const tlfloat_octuple &x) |
static float | hypot_ (const float &x, const float &y) |
static double | hypot_ (const double &x, const double &y) |
static tlfloat_quad | hypot_ (const tlfloat_quad &x, const tlfloat_quad &y) |
static tlfloat_octuple | hypot_ (const tlfloat_octuple &x, const tlfloat_octuple &y) |
static float | trunc_ (const float &x) |
static double | trunc_ (const double &x) |
static tlfloat_quad | trunc_ (const tlfloat_quad &x) |
static tlfloat_octuple | trunc_ (const tlfloat_octuple &x) |
static float | floor_ (const float &x) |
static double | floor_ (const double &x) |
static tlfloat_quad | floor_ (const tlfloat_quad &x) |
static tlfloat_octuple | floor_ (const tlfloat_octuple &x) |
static float | ceil_ (const float &x) |
static double | ceil_ (const double &x) |
static tlfloat_quad | ceil_ (const tlfloat_quad &x) |
static tlfloat_octuple | ceil_ (const tlfloat_octuple &x) |
static float | round_ (const float &x) |
static double | round_ (const double &x) |
static tlfloat_quad | round_ (const tlfloat_quad &x) |
static tlfloat_octuple | round_ (const tlfloat_octuple &x) |
static float | rint_ (const float &x) |
static double | rint_ (const double &x) |
static tlfloat_quad | rint_ (const tlfloat_quad &x) |
static tlfloat_octuple | rint_ (const tlfloat_octuple &x) |
static float | sin_ (const float &x) |
static double | sin_ (const double &x) |
static tlfloat_quad | sin_ (const tlfloat_quad &x) |
static tlfloat_octuple | sin_ (const tlfloat_octuple &x) |
static float | cos_ (const float &x) |
static double | cos_ (const double &x) |
static tlfloat_quad | cos_ (const tlfloat_quad &x) |
static tlfloat_octuple | cos_ (const tlfloat_octuple &x) |
static float | tan_ (const float &x) |
static double | tan_ (const double &x) |
static tlfloat_quad | tan_ (const tlfloat_quad &x) |
static tlfloat_octuple | tan_ (const tlfloat_octuple &x) |
static float | sinpi_ (const float &x) |
static double | sinpi_ (const double &x) |
static tlfloat_quad | sinpi_ (const tlfloat_quad &x) |
static tlfloat_octuple | sinpi_ (const tlfloat_octuple &x) |
static float | cospi_ (const float &x) |
static double | cospi_ (const double &x) |
static tlfloat_quad | cospi_ (const tlfloat_quad &x) |
static tlfloat_octuple | cospi_ (const tlfloat_octuple &x) |
static float | tanpi_ (const float &x) |
static double | tanpi_ (const double &x) |
static tlfloat_quad | tanpi_ (const tlfloat_quad &x) |
static tlfloat_octuple | tanpi_ (const tlfloat_octuple &x) |
static float | asin_ (const float &x) |
static double | asin_ (const double &x) |
static tlfloat_quad | asin_ (const tlfloat_quad &x) |
static tlfloat_octuple | asin_ (const tlfloat_octuple &x) |
static float | acos_ (const float &x) |
static double | acos_ (const double &x) |
static tlfloat_quad | acos_ (const tlfloat_quad &x) |
static tlfloat_octuple | acos_ (const tlfloat_octuple &x) |
static float | atan_ (const float &x) |
static double | atan_ (const double &x) |
static tlfloat_quad | atan_ (const tlfloat_quad &x) |
static tlfloat_octuple | atan_ (const tlfloat_octuple &x) |
static float | atan2_ (const float &x, const float &y) |
static double | atan2_ (const double &x, const double &y) |
static tlfloat_quad | atan2_ (const tlfloat_quad &x, const tlfloat_quad &y) |
static tlfloat_octuple | atan2_ (const tlfloat_octuple &x, const tlfloat_octuple &y) |
static float | exp_ (const float &x) |
static double | exp_ (const double &x) |
static tlfloat_quad | exp_ (const tlfloat_quad &x) |
static tlfloat_octuple | exp_ (const tlfloat_octuple &x) |
static float | expm1_ (const float &x) |
static double | expm1_ (const double &x) |
static tlfloat_quad | expm1_ (const tlfloat_quad &x) |
static tlfloat_octuple | expm1_ (const tlfloat_octuple &x) |
static float | exp2_ (const float &x) |
static double | exp2_ (const double &x) |
static tlfloat_quad | exp2_ (const tlfloat_quad &x) |
static tlfloat_octuple | exp2_ (const tlfloat_octuple &x) |
static float | exp10_ (const float &x) |
static double | exp10_ (const double &x) |
static tlfloat_quad | exp10_ (const tlfloat_quad &x) |
static tlfloat_octuple | exp10_ (const tlfloat_octuple &x) |
static float | log_ (const float &x) |
static double | log_ (const double &x) |
static tlfloat_quad | log_ (const tlfloat_quad &x) |
static tlfloat_octuple | log_ (const tlfloat_octuple &x) |
static float | log1p_ (const float &x) |
static double | log1p_ (const double &x) |
static tlfloat_quad | log1p_ (const tlfloat_quad &x) |
static tlfloat_octuple | log1p_ (const tlfloat_octuple &x) |
static float | log2_ (const float &x) |
static double | log2_ (const double &x) |
static tlfloat_quad | log2_ (const tlfloat_quad &x) |
static tlfloat_octuple | log2_ (const tlfloat_octuple &x) |
static float | log10_ (const float &x) |
static double | log10_ (const double &x) |
static tlfloat_quad | log10_ (const tlfloat_quad &x) |
static tlfloat_octuple | log10_ (const tlfloat_octuple &x) |
static float | pow_ (const float &x, const float &y) |
static double | pow_ (const double &x, const double &y) |
static tlfloat_quad | pow_ (const tlfloat_quad &x, const tlfloat_quad &y) |
static tlfloat_octuple | pow_ (const tlfloat_octuple &x, const tlfloat_octuple &y) |
static float | sinh_ (const float &x) |
static double | sinh_ (const double &x) |
static tlfloat_quad | sinh_ (const tlfloat_quad &x) |
static tlfloat_octuple | sinh_ (const tlfloat_octuple &x) |
static float | cosh_ (const float &x) |
static double | cosh_ (const double &x) |
static tlfloat_quad | cosh_ (const tlfloat_quad &x) |
static tlfloat_octuple | cosh_ (const tlfloat_octuple &x) |
static float | tanh_ (const float &x) |
static double | tanh_ (const double &x) |
static tlfloat_quad | tanh_ (const tlfloat_quad &x) |
static tlfloat_octuple | tanh_ (const tlfloat_octuple &x) |
static float | asinh_ (const float &x) |
static double | asinh_ (const double &x) |
static tlfloat_quad | asinh_ (const tlfloat_quad &x) |
static tlfloat_octuple | asinh_ (const tlfloat_octuple &x) |
static float | acosh_ (const float &x) |
static double | acosh_ (const double &x) |
static tlfloat_quad | acosh_ (const tlfloat_quad &x) |
static tlfloat_octuple | acosh_ (const tlfloat_octuple &x) |
static float | atanh_ (const float &x) |
static double | atanh_ (const double &x) |
static tlfloat_quad | atanh_ (const tlfloat_quad &x) |
static tlfloat_octuple | atanh_ (const tlfloat_octuple &x) |
static float | fmod_ (const float &x, const float &y) |
static double | fmod_ (const double &x, const double &y) |
static tlfloat_quad | fmod_ (const tlfloat_quad &x, const tlfloat_quad &y) |
static tlfloat_octuple | fmod_ (const tlfloat_octuple &x, const tlfloat_octuple &y) |
static float | remainder_ (const float &x, const float &y) |
static double | remainder_ (const double &x, const double &y) |
static tlfloat_quad | remainder_ (const tlfloat_quad &x, const tlfloat_quad &y) |
static tlfloat_octuple | remainder_ (const tlfloat_octuple &x, const tlfloat_octuple &y) |
static float | remquo_ (const float &x, const float &y, int *z) |
static double | remquo_ (const double &x, const double &y, int *z) |
static tlfloat_quad | remquo_ (const tlfloat_quad &x, const tlfloat_quad &y, int *z) |
static tlfloat_octuple | remquo_ (const tlfloat_octuple &x, const tlfloat_octuple &y, int *z) |
static float | erf_ (const float &x) |
static double | erf_ (const double &x) |
static tlfloat_quad | erf_ (const tlfloat_quad &x) |
static tlfloat_octuple | erf_ (const tlfloat_octuple &x) |
static float | erfc_ (const float &x) |
static double | erfc_ (const double &x) |
static tlfloat_quad | erfc_ (const tlfloat_quad &x) |
static tlfloat_octuple | erfc_ (const tlfloat_octuple &x) |
static float | tgamma_ (const float &x) |
static double | tgamma_ (const double &x) |
static tlfloat_quad | tgamma_ (const tlfloat_quad &x) |
static tlfloat_octuple | tgamma_ (const tlfloat_octuple &x) |
static float | lgamma_ (const float &x) |
static double | lgamma_ (const double &x) |
static tlfloat_quad | lgamma_ (const tlfloat_quad &x) |
static tlfloat_octuple | lgamma_ (const tlfloat_octuple &x) |
template<typename Unpacked_t > | |
static std::string | to_string (TLFloat< Unpacked_t > a, int d=6) |
template<typename Unpacked_t > | |
static std::ostream & | operator<< (std::ostream &os, const TLFloat< Unpacked_t > &a) |
template<typename tlfloat_t > | |
static consteval tlfloat_t | const_M_PI (int exp=0) |
template<typename tlfloat_t > | |
static consteval tlfloat_t | const_M_LOG2E (int exp=0) |
template<typename tlfloat_t > | |
static consteval tlfloat_t | const_M_LOG10E (int exp=0) |
template<typename tlfloat_t > | |
static consteval tlfloat_t | const_M_LN2 (int exp=0) |
template<typename tlfloat_t > | |
static consteval tlfloat_t | const_M_LN10 (int exp=0) |
template<typename tlfloat_t > | |
static consteval tlfloat_t | const_M_1_PI (int exp=0) |
template<typename tlfloat_t > | |
static consteval tlfloat_t | const_M_1_SQRTPI (int exp=0) |
template<typename tlfloat_t > | |
static consteval tlfloat_t | const_M_E (int exp=0) |
template<typename tlfloat_t > | |
static consteval tlfloat_t | const_Euler () |
static constexpr Half | sin (const Half &a) |
static constexpr Float | sin (const Float &a) |
static constexpr Double | sin (const Double &a) |
static constexpr Quad | sin (const Quad &a) |
static constexpr Octuple | sin (const Octuple &a) |
static constexpr Half | cos (const Half &a) |
static constexpr Float | cos (const Float &a) |
static constexpr Double | cos (const Double &a) |
static constexpr Quad | cos (const Quad &a) |
static constexpr Octuple | cos (const Octuple &a) |
static constexpr Half | tan (const Half &a) |
static constexpr Float | tan (const Float &a) |
static constexpr Double | tan (const Double &a) |
static constexpr Quad | tan (const Quad &a) |
static constexpr Octuple | tan (const Octuple &a) |
static constexpr Half | atan2 (const Half &y, const Half &x) |
static constexpr Float | atan2 (const Float &y, const Float &x) |
static constexpr Double | atan2 (const Double &y, const Double &x) |
static constexpr Quad | atan2 (const Quad &y, const Quad &x) |
static constexpr Octuple | atan2 (const Octuple &y, const Octuple &x) |
static constexpr Half | asin (const Half &a) |
static constexpr Float | asin (const Float &a) |
static constexpr Double | asin (const Double &a) |
static constexpr Quad | asin (const Quad &a) |
static constexpr Octuple | asin (const Octuple &a) |
static constexpr Half | acos (const Half &a) |
static constexpr Float | acos (const Float &a) |
static constexpr Double | acos (const Double &a) |
static constexpr Quad | acos (const Quad &a) |
static constexpr Octuple | acos (const Octuple &a) |
static constexpr Half | atan (const Half &a) |
static constexpr Float | atan (const Float &a) |
static constexpr Double | atan (const Double &a) |
static constexpr Quad | atan (const Quad &a) |
static constexpr Octuple | atan (const Octuple &a) |
static constexpr Half | exp (const Half &a) |
static constexpr Float | exp (const Float &a) |
static constexpr Double | exp (const Double &a) |
static constexpr Quad | exp (const Quad &a) |
static constexpr Octuple | exp (const Octuple &a) |
static constexpr Half | expm1 (const Half &a) |
static constexpr Float | expm1 (const Float &a) |
static constexpr Double | expm1 (const Double &a) |
static constexpr Quad | expm1 (const Quad &a) |
static constexpr Octuple | expm1 (const Octuple &a) |
static constexpr Half | exp2 (const Half &a) |
static constexpr Float | exp2 (const Float &a) |
static constexpr Double | exp2 (const Double &a) |
static constexpr Quad | exp2 (const Quad &a) |
static constexpr Octuple | exp2 (const Octuple &a) |
static constexpr Half | exp10 (const Half &a) |
static constexpr Float | exp10 (const Float &a) |
static constexpr Double | exp10 (const Double &a) |
static constexpr Quad | exp10 (const Quad &a) |
static constexpr Octuple | exp10 (const Octuple &a) |
static constexpr Half | log (const Half &a) |
static constexpr Float | log (const Float &a) |
static constexpr Double | log (const Double &a) |
static constexpr Quad | log (const Quad &a) |
static constexpr Octuple | log (const Octuple &a) |
static constexpr Half | log1p (const Half &a) |
static constexpr Float | log1p (const Float &a) |
static constexpr Double | log1p (const Double &a) |
static constexpr Quad | log1p (const Quad &a) |
static constexpr Octuple | log1p (const Octuple &a) |
static constexpr Half | log2 (const Half &a) |
static constexpr Float | log2 (const Float &a) |
static constexpr Double | log2 (const Double &a) |
static constexpr Quad | log2 (const Quad &a) |
static constexpr Octuple | log2 (const Octuple &a) |
static constexpr Half | log10 (const Half &a) |
static constexpr Float | log10 (const Float &a) |
static constexpr Double | log10 (const Double &a) |
static constexpr Quad | log10 (const Quad &a) |
static constexpr Octuple | log10 (const Octuple &a) |
static constexpr Half | pow (const Half &x, const Half &y) |
static constexpr Float | pow (const Float &x, const Float &y) |
static constexpr Double | pow (const Double &x, const Double &y) |
static constexpr Quad | pow (const Quad &x, const Quad &y) |
static constexpr Octuple | pow (const Octuple &x, const Octuple &y) |
static constexpr Half | cbrt (const Half &a) |
static constexpr Float | cbrt (const Float &a) |
static constexpr Double | cbrt (const Double &a) |
static constexpr Quad | cbrt (const Quad &a) |
static constexpr Octuple | cbrt (const Octuple &a) |
static constexpr Half | sinh (const Half &a) |
static constexpr Float | sinh (const Float &a) |
static constexpr Double | sinh (const Double &a) |
static constexpr Quad | sinh (const Quad &a) |
static constexpr Octuple | sinh (const Octuple &a) |
static constexpr Half | cosh (const Half &a) |
static constexpr Float | cosh (const Float &a) |
static constexpr Double | cosh (const Double &a) |
static constexpr Quad | cosh (const Quad &a) |
static constexpr Octuple | cosh (const Octuple &a) |
static constexpr Half | tanh (const Half &a) |
static constexpr Float | tanh (const Float &a) |
static constexpr Double | tanh (const Double &a) |
static constexpr Quad | tanh (const Quad &a) |
static constexpr Octuple | tanh (const Octuple &a) |
static constexpr Half | asinh (const Half &a) |
static constexpr Float | asinh (const Float &a) |
static constexpr Double | asinh (const Double &a) |
static constexpr Quad | asinh (const Quad &a) |
static constexpr Octuple | asinh (const Octuple &a) |
static constexpr Half | acosh (const Half &a) |
static constexpr Float | acosh (const Float &a) |
static constexpr Double | acosh (const Double &a) |
static constexpr Quad | acosh (const Quad &a) |
static constexpr Octuple | acosh (const Octuple &a) |
static constexpr Half | atanh (const Half &a) |
static constexpr Float | atanh (const Float &a) |
static constexpr Double | atanh (const Double &a) |
static constexpr Quad | atanh (const Quad &a) |
static constexpr Octuple | atanh (const Octuple &a) |
static constexpr Half | fmod (const Half &y, const Half &x) |
static constexpr Float | fmod (const Float &y, const Float &x) |
static constexpr Double | fmod (const Double &y, const Double &x) |
static constexpr Quad | fmod (const Quad &y, const Quad &x) |
static constexpr Octuple | fmod (const Octuple &y, const Octuple &x) |
static constexpr Half | remainder (const Half &y, const Half &x) |
static constexpr Float | remainder (const Float &y, const Float &x) |
static constexpr Double | remainder (const Double &y, const Double &x) |
static constexpr Quad | remainder (const Quad &y, const Quad &x) |
static constexpr Octuple | remainder (const Octuple &y, const Octuple &x) |
static constexpr xpair< Half, int64_t > | remquo (const Half &y, const Half &x) |
static constexpr xpair< Float, int64_t > | remquo (const Float &y, const Float &x) |
static constexpr xpair< Double, int64_t > | remquo (const Double &y, const Double &x) |
static constexpr xpair< Quad, int64_t > | remquo (const Quad &y, const Quad &x) |
static constexpr xpair< Octuple, int64_t > | remquo (const Octuple &y, const Octuple &x) |
static constexpr Half | erf (const Half &x) |
static constexpr Float | erf (const Float &x) |
static constexpr Double | erf (const Double &x) |
static constexpr Quad | erf (const Quad &x) |
static constexpr Octuple | erf (const Octuple &x) |
static constexpr Half | erfc (const Half &x) |
static constexpr Float | erfc (const Float &x) |
static constexpr Double | erfc (const Double &x) |
static constexpr Quad | erfc (const Quad &x) |
static constexpr Octuple | erfc (const Octuple &x) |
static constexpr Half | tgamma (const Half &x) |
static constexpr Float | tgamma (const Float &x) |
static constexpr Double | tgamma (const Double &x) |
static constexpr Quad | tgamma (const Quad &x) |
static constexpr Octuple | tgamma (const Octuple &x) |
static constexpr Half | lgamma (const Half &x, bool *sign=0) |
static constexpr Float | lgamma (const Float &x, bool *sign=0) |
static constexpr Double | lgamma (const Double &x, bool *sign=0) |
static constexpr Quad | lgamma (const Quad &x, bool *sign=0) |
static constexpr Octuple | lgamma (const Octuple &x, bool *sign=0) |
static constexpr Half | sinpi (const Half &a) |
static constexpr Float | sinpi (const Float &a) |
static constexpr Double | sinpi (const Double &a) |
static constexpr Quad | sinpi (const Quad &a) |
static constexpr Octuple | sinpi (const Octuple &a) |
static constexpr Half | cospi (const Half &a) |
static constexpr Float | cospi (const Float &a) |
static constexpr Double | cospi (const Double &a) |
static constexpr Quad | cospi (const Quad &a) |
static constexpr Octuple | cospi (const Octuple &a) |
static constexpr Half | tanpi (const Half &a) |
static constexpr Float | tanpi (const Float &a) |
static constexpr Double | tanpi (const Double &a) |
static constexpr Quad | tanpi (const Quad &a) |
static constexpr Octuple | tanpi (const Octuple &a) |
TLFloat library defines all C++ classes and functions in tlfloat namespace.
typedef TLFloat<detail::UnpackedFloat<uint16_t, uint32_t, 8, 7> > tlfloat::BFloat16 |
This class represents a BFloat16 floating-point number. The data size and data structure of the objects are the same as the corresponding floating-point number.
typedef TLFloat<detail::UnpackedFloat<uint64_t, BigUInt<7>, 11, 52> > tlfloat::Double |
This class represents a double-precision IEEE 754 floating-point number. The data size and data structure of the objects are the same as the corresponding floating-point number.
typedef TLFloat<detail::UnpackedFloat<uint32_t, uint64_t, 8, 23> > tlfloat::Float |
This class represents a single-precision IEEE 754 floating-point number. The data size and data structure of the objects are the same as the corresponding floating-point number.
typedef TLFloat<detail::UnpackedFloat<uint16_t, uint32_t, 5, 10> > tlfloat::Half |
This class represents a half-precision IEEE 754 floating-point number. The data size and data structure of the objects are the same as the corresponding floating-point number.
typedef TLFloat<detail::UnpackedFloat<BigUInt<8>, BigUInt<9>, 19, 236> > tlfloat::Octuple |
This class represents a octuple-precision IEEE 754 floating-point number. The data size and data structure of the objects are the same as the corresponding floating-point number.
typedef TLFloat<detail::UnpackedFloat<BigUInt<7>, BigUInt<8>, 15, 112> > tlfloat::Quad |
This class represents a quadruple-precision IEEE 754 floating-point number. The data size and data structure of the objects are the same as the corresponding floating-point number.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
|
inlinestaticconstexpr |
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Returns the Euler–Mascheroni constant
|
inlinestatic |
Returns 2^exp / PI
|
inlinestatic |
Returns 2^exp / sqrt(PI)
|
inlinestatic |
Returns 2^exp * E
|
inlinestatic |
Returns 2^exp * log 10
|
inlinestatic |
Returns 2^exp * log 2
|
inlinestatic |
Returns 2^exp * log_10 (e)
|
inlinestatic |
Returns 2^exp * log_2 (e)
|
inlinestatic |
Returns 2^exp * PI
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
This function returns cos(PI * x). The accuracy of the return value is 1ULP.
This function returns cos(PI * x). The accuracy of the return value is 1ULP.
This function returns cos(PI * x). The accuracy of the return value is 1ULP.
This function returns cos(PI * x). The accuracy of the return value is 1ULP.
This function returns cos(PI * x). The accuracy of the return value is 1ULP.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
This function has the same functionality as the corresponding function in math.h. This function returns correctly rounded results.
This function has the same functionality as the corresponding function in math.h. This function returns correctly rounded results.
This function has the same functionality as the corresponding function in math.h. This function returns correctly rounded results.
|
inlinestaticconstexpr |
This function has the same functionality as the corresponding function in math.h. This function returns correctly rounded results.
This function has the same functionality as the corresponding function in math.h. This function returns correctly rounded results.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
This function has the same functionality as the corresponding function in math.h. This implementation is experimental and has no error bound.
This function has the same functionality as the corresponding function in math.h. This implementation is experimental and has no error bound.
This function has the same functionality as the corresponding function in math.h. This implementation is experimental and has no error bound.
|
inlinestaticconstexpr |
This function has the same functionality as the corresponding function in math.h. This implementation is experimental and has no error bound.
This function has the same functionality as the corresponding function in math.h. This implementation is experimental and has no error bound.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
static |
|
inline |
|
static |
|
static |
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
|
inlinestaticconstexpr |
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestaticconstexpr |
This function has the same functionality as the corresponding function in math.h. This function returns correctly rounded results.
|
inlinestaticconstexpr |
This function has the same functionality as the corresponding function in math.h. This function returns correctly rounded results.
This function has the same functionality as the corresponding function in math.h. This function returns correctly rounded results.
|
inlinestaticconstexpr |
This function has the same functionality as the corresponding function in math.h. This function returns correctly rounded results.
This function has the same functionality as the corresponding function in math.h. This function returns correctly rounded results.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestaticconstexpr |
This function has the same functionality as the corresponding function in math.h. This function returns correctly rounded results.
|
inlinestaticconstexpr |
This function has the same functionality as the corresponding function in math.h. This function returns correctly rounded results.
|
inlinestaticconstexpr |
This function has the same functionality as the corresponding function in math.h. This function returns correctly rounded results.
|
inlinestaticconstexpr |
This function has the same functionality as the corresponding function in math.h. This function returns correctly rounded results.
|
inlinestaticconstexpr |
This function has the same functionality as the corresponding function in math.h. This function returns correctly rounded results.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
This function returns sin(PI * x). The accuracy of the return value is 1ULP.
This function returns sin(PI * x). The accuracy of the return value is 1ULP.
This function returns sin(PI * x). The accuracy of the return value is 1ULP.
This function returns sin(PI * x). The accuracy of the return value is 1ULP.
This function returns sin(PI * x). The accuracy of the return value is 1ULP.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
This function returns tan(PI * x). The accuracy of the return value is 1ULP.
This function returns tan(PI * x). The accuracy of the return value is 1ULP.
This function returns tan(PI * x). The accuracy of the return value is 1ULP.
This function returns tan(PI * x). The accuracy of the return value is 1ULP.
This function returns tan(PI * x). The accuracy of the return value is 1ULP.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
This function has the same functionality as the corresponding function in math.h. The accuracy of the return value is 1ULP.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
std::string tlfloat::to_string | ( | const BigInt< N > & | i | ) |
std::string tlfloat::to_string | ( | const BigUInt< N > & | u | ) |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
static |
This works like sprintf(str, "%.6g", *this) where the precision can be specified with d
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |