TLFloat
|
#include <stdint.h>
#include <string.h>
#include <stdarg.h>
#include <tlfloat/tlfloatconfig.hpp>
Classes | |
struct | tlfloat_int128_t_ |
struct | tlfloat_uint128_t_ |
struct | tlfloat_quad_ |
struct | tlfloat_octuple_ |
struct | tlfloat_quad |
struct | tlfloat_octuple |
struct | tlfloat_int128_t |
struct | tlfloat_uint128_t |
Namespaces | |
namespace | tlfloat |
TLFloat library defines all C++ classes and functions in tlfloat namespace. | |
#define FLT128_DENORM_MIN TLFLOAT_FLT128_DENORM_MIN |
This macro is defined only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined.
#define FLT128_DIG TLFLOAT_FLT128_DIG |
This macro is defined only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined.
#define FLT128_EPSILON TLFLOAT_FLT128_EPSILON |
This macro is defined only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined.
#define FLT128_MANT_DIG TLFLOAT_FLT128_MANT_DIG |
This macro is defined only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined.
#define FLT128_MAX TLFLOAT_FLT128_MAX |
This macro is defined only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined.
#define FLT128_MAX_10_EXP TLFLOAT_FLT128_MAX_10_EXP |
This macro is defined only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined.
#define FLT128_MAX_EXP TLFLOAT_FLT128_MAX_EXP |
This macro is defined only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined.
#define FLT128_MIN TLFLOAT_FLT128_MIN |
This macro is defined only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined.
#define FLT128_MIN_10_EXP TLFLOAT_FLT128_MIN_10_EXP |
This macro is defined only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined.
#define FLT128_MIN_EXP TLFLOAT_FLT128_MIN_EXP |
This macro is defined only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined.
#define M_1_PIq TLFLOAT_M_1_PIq |
This macro is defined only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined.
#define M_2_PIq TLFLOAT_M_2_PIq |
This macro is defined only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined.
#define M_2_SQRTPIq TLFLOAT_M_2_SQRTPIq |
This macro is defined only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined.
#define M_Eq TLFLOAT_M_Eq |
This macro is defined only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined.
#define M_LN10q TLFLOAT_M_LN10q |
This macro is defined only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined.
#define M_LN2q TLFLOAT_M_LN2q |
This macro is defined only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined.
#define M_LOG10Eq TLFLOAT_M_LOG10Eq |
This macro is defined only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined.
#define M_LOG2Eq TLFLOAT_M_LOG2Eq |
This macro is defined only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined.
#define M_PI_2q TLFLOAT_M_PI_2q |
This macro is defined only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined.
#define M_PI_4q TLFLOAT_M_PI_4q |
This macro is defined only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined.
#define M_PIq TLFLOAT_M_PIq |
This macro is defined only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined.
#define M_SQRT1_2q TLFLOAT_M_SQRT1_2q |
This macro is defined only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined.
#define M_SQRT2q TLFLOAT_M_SQRT2q |
This macro is defined only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined.
#define TLFLOAT_FLT128_DENORM_MIN 0x0.0000000000000000000000000001p-16382Q |
#define TLFLOAT_FLT128_DIG 33 |
#define TLFLOAT_FLT128_EPSILON 0x1p-112Q |
#define TLFLOAT_FLT128_MANT_DIG 113 |
#define TLFLOAT_FLT128_MAX 0x1.ffffffffffffffffffffffffffffp+16383Q |
#define TLFLOAT_FLT128_MAX_10_EXP 4932 |
#define TLFLOAT_FLT128_MAX_EXP 16384 |
#define TLFLOAT_FLT128_MIN 0x1p-16382Q |
#define TLFLOAT_FLT128_MIN_10_EXP (-4931) |
#define TLFLOAT_FLT128_MIN_EXP (-16381) |
#define TLFLOAT_FLT128_TRUE_MIN 0x0.0000000000000000000000000001p-16382Q |
#define TLFLOAT_FLT256_MANT_DIG 237 |
#define TLFLOAT_FP_ILOGB0 ((int)0x80000000) |
#define TLFLOAT_FP_ILOGBNAN ((int)2147483647) |
#define TLFLOAT_FP_INFINITE 1 |
#define TLFLOAT_FP_NAN 0 |
#define TLFLOAT_FP_NORMAL 4 |
#define TLFLOAT_FP_SUBNORMAL 3 |
#define TLFLOAT_FP_ZERO 2 |
#define TLFLOAT_INT128_IS_STRUCT |
This macro is defined iff tlfloat_int128_t and tlfloat_uint128_t are not aliases of __int128_t and __uint128_t, but structs defined in tlfloat.h.
#define TLFLOAT_LIBQUADMATH_EMULATION |
Calls to libquadmath functions are replaced to the corresponding calls to tlfloat functions if this macro is defined
#define TLFLOAT_M_1_PIq 0x1.45f306dc9c882a53f84eafa3ea6ap-2Q |
#define TLFLOAT_M_2_PIq 0x1.45f306dc9c882a53f84eafa3ea6ap-1Q |
#define TLFLOAT_M_2_SQRTPIq 0x1.20dd750429b6d11ae3a914fed7fep+0Q |
#define TLFLOAT_M_Eq 0x1.5bf0a8b1457695355fb8ac404e7ap+1Q |
#define TLFLOAT_M_LN10q 0x1.26bb1bbb5551582dd4adac5705a6p+1Q |
#define TLFLOAT_M_LN2q 0x1.62e42fefa39ef35793c7673007e6p-1Q |
#define TLFLOAT_M_LOG10Eq 0x1.bcb7b1526e50e32a6ab7555f5a68p-2Q |
#define TLFLOAT_M_LOG2Eq 0x1.71547652b82fe1777d0ffda0d23ap+0Q |
#define TLFLOAT_M_PI_2q 0x1.921fb54442d18469898cc51701b8p+0Q |
#define TLFLOAT_M_PI_4q 0x1.921fb54442d18469898cc51701b8p-1Q |
#define TLFLOAT_M_PIq 0x1.921fb54442d18469898cc51701b8p+1Q |
#define TLFLOAT_M_SQRT1_2q 0x1.6a09e667f3bcc908b2fb1366ea95p-1Q |
#define TLFLOAT_M_SQRT2q 0x1.6a09e667f3bcc908b2fb1366ea95p+0Q |
#define TLFLOAT_OCTUPLE_IS_STRUCT |
#define TLFLOAT_QUAD_IS_STRUCT |
This macro is defined iff tlfloat_quad is not an alias of __float128, but a struct defined in tlfloat.h.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This is experimental implementation of log gamma function. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function is designed to be used as a replacement for the function of the same name in quadmath.h, but it is actually an alias of tlfloat_snprintf. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.
double tlfloat_acos | ( | const double | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
float tlfloat_acosf | ( | const float | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
double tlfloat_acosh | ( | const double | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
float tlfloat_acoshf | ( | const float | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
double tlfloat_add | ( | const double | x, |
const double | y | ||
) |
float tlfloat_addf | ( | const float | x, |
const float | y | ||
) |
|
inlinestatic |
This function performs addition of two octuple-precision floating point numbers. Link with -ltlfloat.
|
inlinestatic |
This function performs addition of two quadruple-precision floating point numbers. Link with -ltlfloat.
double tlfloat_asin | ( | const double | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
float tlfloat_asinf | ( | const float | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
double tlfloat_asinh | ( | const double | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
float tlfloat_asinhf | ( | const float | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
double tlfloat_atan | ( | const double | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
double tlfloat_atan2 | ( | const double | y, |
const double | x | ||
) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
float tlfloat_atan2f | ( | const float | y, |
const float | x | ||
) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
float tlfloat_atanf | ( | const float | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
double tlfloat_atanh | ( | const double | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
float tlfloat_atanhf | ( | const float | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function casts a octuple-precision FP number to a double-precision FP number. Link with -ltlfloat.
|
inlinestatic |
This function casts a octuple-precision FP number to a double-precision FP number. Link with -ltlfloat.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
This function casts a octuple-precision FP number to a 64-bit signed integer. Link with -ltlfloat.
|
inlinestatic |
This function casts a quadruple-precision FP number to a 64-bit signed integer. Link with -ltlfloat.
|
inlinestatic |
This function casts a double-precision FP number to a octuple-precision FP number. Link with -ltlfloat.
|
inlinestatic |
This function casts a 64-bit signed integer to a octuple-precision FP number. Link with -ltlfloat.
|
inlinestatic |
This function casts a quadruple-precision FP number to a octuple-precision FP number. Link with -ltlfloat.
|
inlinestatic |
This function casts a 64-bit unsigned integer to a octuple-precision FP number. Link with -ltlfloat.
|
inlinestatic |
This function casts a double-precision FP number to a quadruple-precision FP number. Link with -ltlfloat.
|
inlinestatic |
This function casts a 64-bit signed integer to a quadruple-precision FP number. Link with -ltlfloat.
|
inlinestatic |
This function casts a octuple-precision FP number to a quadruple-precision FP number. Link with -ltlfloat.
|
inlinestatic |
This function casts a 64-bit unsigned integer to a quadruple-precision FP number. Link with -ltlfloat.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
This function casts a octuple-precision FP number to a 64-bit unsigned integer. Link with -ltlfloat.
|
inlinestatic |
This function casts a quadruple-precision FP number to a 64-bit unsigned integer. Link with -ltlfloat.
double tlfloat_cbrt | ( | const double | a | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
float tlfloat_cbrtf | ( | const float | a | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
double tlfloat_ceil | ( | const double | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
float tlfloat_ceilf | ( | const float | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
double tlfloat_copysign | ( | const double | x, |
const double | y | ||
) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
float tlfloat_copysignf | ( | const float | x, |
const float | y | ||
) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
double tlfloat_cos | ( | const double | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
float tlfloat_cosf | ( | const float | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
double tlfloat_cosh | ( | const double | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
float tlfloat_coshf | ( | const float | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
double tlfloat_cospi | ( | const double | x | ) |
float tlfloat_cospif | ( | const float | x | ) |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
double tlfloat_div | ( | const double | x, |
const double | y | ||
) |
float tlfloat_divf | ( | const float | x, |
const float | y | ||
) |
|
inlinestatic |
This function performs division of two octuple-precision floating point numbers. Link with -ltlfloat.
|
inlinestatic |
This function performs division of two quadruple-precision floating point numbers. Link with -ltlfloat.
|
inlinestatic |
This function performs ordered comparison of two octuple-precision floating point numbers. Link with -ltlfloat.
|
inlinestatic |
This function performs ordered comparison of two quad-precision floating point numbers. Link with -ltlfloat.
double tlfloat_erf | ( | const double | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
double tlfloat_erfc | ( | const double | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
float tlfloat_erfcf | ( | const float | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
float tlfloat_erff | ( | const float | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
double tlfloat_exp | ( | const double | a | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
double tlfloat_exp10 | ( | const double | a | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
float tlfloat_exp10f | ( | const float | a | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
double tlfloat_exp2 | ( | const double | a | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
float tlfloat_exp2f | ( | const float | a | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
float tlfloat_expf | ( | const float | a | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
double tlfloat_expm1 | ( | const double | a | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
float tlfloat_expm1f | ( | const float | a | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
double tlfloat_fabs | ( | const double | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
float tlfloat_fabsf | ( | const float | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
double tlfloat_fdim | ( | const double | x, |
const double | y | ||
) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
float tlfloat_fdimf | ( | const float | x, |
const float | y | ||
) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
int tlfloat_finite | ( | const double | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
int tlfloat_finitef | ( | const float | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
double tlfloat_floor | ( | const double | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
float tlfloat_floorf | ( | const float | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
double tlfloat_fma | ( | const double | x, |
const double | y, | ||
const double | z | ||
) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
float tlfloat_fmaf | ( | const float | x, |
const float | y, | ||
const float | z | ||
) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
double tlfloat_fmax | ( | const double | x, |
const double | y | ||
) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
float tlfloat_fmaxf | ( | const float | x, |
const float | y | ||
) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
double tlfloat_fmin | ( | const double | x, |
const double | y | ||
) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
float tlfloat_fminf | ( | const float | x, |
const float | y | ||
) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
double tlfloat_fmod | ( | const double | x, |
const double | y | ||
) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
float tlfloat_fmodf | ( | const float | x, |
const float | y | ||
) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
int tlfloat_fpclassify | ( | const double | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
int tlfloat_fpclassifyf | ( | const float | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
int tlfloat_fprintf | ( | FILE * | fp, |
const char * | fmt, | ||
... | |||
) |
See explanation for tlfloat_printf()
double tlfloat_frexp | ( | const double | x, |
int * | y | ||
) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
float tlfloat_frexpf | ( | const float | x, |
int * | y | ||
) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function performs ordered comparison of two octuple-precision floating point numbers. Link with -ltlfloat.
|
inlinestatic |
This function performs ordered comparison of two quad-precision floating point numbers. Link with -ltlfloat.
|
inlinestatic |
This function performs ordered comparison of two octuple-precision floating point numbers. Link with -ltlfloat.
|
inlinestatic |
This function performs ordered comparison of two quad-precision floating point numbers. Link with -ltlfloat.
double tlfloat_hypot | ( | const double | x, |
const double | y | ||
) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
float tlfloat_hypotf | ( | const float | x, |
const float | y | ||
) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
int tlfloat_ilogb | ( | const double | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
int tlfloat_ilogbf | ( | const float | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
int tlfloat_isinf | ( | const double | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
int tlfloat_isinff | ( | const float | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
int tlfloat_isnan | ( | const double | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
int tlfloat_isnanf | ( | const float | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
double tlfloat_ldexp | ( | const double | x, |
const int | y | ||
) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
float tlfloat_ldexpf | ( | const float | x, |
const int | y | ||
) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function performs ordered comparison of two octuple-precision floating point numbers. Link with -ltlfloat.
|
inlinestatic |
This function performs ordered comparison of two quad-precision floating point numbers. Link with -ltlfloat.
double tlfloat_lgamma | ( | const double | x | ) |
This is experimental implementation of log gamma function. Link with -ltlfloat.
float tlfloat_lgammaf | ( | const float | x | ) |
This is experimental implementation of log gamma function. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This is experimental implementation of log gamma function. Link with -ltlfloat.
double tlfloat_log | ( | const double | a | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
double tlfloat_log10 | ( | const double | a | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
float tlfloat_log10f | ( | const float | a | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
double tlfloat_log1p | ( | const double | a | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
float tlfloat_log1pf | ( | const float | a | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
double tlfloat_log2 | ( | const double | a | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
float tlfloat_log2f | ( | const float | a | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
float tlfloat_logf | ( | const float | a | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function performs ordered comparison of two octuple-precision floating point numbers. Link with -ltlfloat.
|
inlinestatic |
This function performs ordered comparison of two quad-precision floating point numbers. Link with -ltlfloat.
double tlfloat_modf | ( | const double | x, |
double * | y | ||
) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
float tlfloat_modff | ( | const float | x, |
float * | y | ||
) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
double tlfloat_mul | ( | const double | x, |
const double | y | ||
) |
float tlfloat_mulf | ( | const float | x, |
const float | y | ||
) |
|
inlinestatic |
This function performs multiplication of two octuple-precision floating point numbers. Link with -ltlfloat.
|
inlinestatic |
This function performs multiplication of two quadruple-precision floating point numbers. Link with -ltlfloat.
|
inlinestatic |
This function performs ordered comparison of two octuple-precision floating point numbers. Link with -ltlfloat.
|
inlinestatic |
This function performs ordered comparison of two quad-precision floating point numbers. Link with -ltlfloat.
double tlfloat_neg | ( | const double | x | ) |
float tlfloat_negf | ( | const float | x | ) |
|
inlinestatic |
|
inlinestatic |
double tlfloat_nextafter | ( | const double | x, |
const double | y | ||
) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
float tlfloat_nextafterf | ( | const float | x, |
const float | y | ||
) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
double tlfloat_pow | ( | const double | x, |
const double | y | ||
) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
float tlfloat_powf | ( | const float | x, |
const float | y | ||
) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
int tlfloat_printf | ( | const char * | fmt, |
... | |||
) |
The tlfloat_printf family of functions has the functionality to produce output of numbers of the types defined in TLFloat library, in addition to the functionality of the standard printf family of functions. To output a number of type defined in TLFloat library, use _m as the length modifier where m is a decimal integer represents the data size of the corresponding argument in bits. For example, use '%_256g' to output an octuple-precision FP number, and '%_128d' to output a 128-bit signed integer. Q and O modifier have to be used to output an FP number in tlfloat_quad and tlfloat_octuple types, respectively.
int tlfloat_registerPrintfHook | ( | ) |
This functionality is experimental. Please use tlfloat_printf functions instead. On systems with GLIBC, printf hooks can be registered by calling this function.
double tlfloat_remainder | ( | const double | x, |
const double | y | ||
) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
float tlfloat_remainderf | ( | const float | x, |
const float | y | ||
) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
double tlfloat_remquo | ( | const double | x, |
const double | y, | ||
int * | quo | ||
) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
float tlfloat_remquof | ( | const float | x, |
const float | y, | ||
int * | quo | ||
) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
double tlfloat_rint | ( | const double | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
float tlfloat_rintf | ( | const float | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
double tlfloat_round | ( | const double | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
float tlfloat_roundf | ( | const float | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
int tlfloat_signbit | ( | const double | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
int tlfloat_signbitf | ( | const float | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
double tlfloat_sin | ( | const double | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
float tlfloat_sinf | ( | const float | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
double tlfloat_sinh | ( | const double | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
float tlfloat_sinhf | ( | const float | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
double tlfloat_sinpi | ( | const double | x | ) |
float tlfloat_sinpif | ( | const float | x | ) |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
int tlfloat_snprintf | ( | char * | str, |
size_t | size, | ||
const char * | fmt, | ||
... | |||
) |
See explanation for tlfloat_printf()
double tlfloat_sqrt | ( | const double | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
float tlfloat_sqrtf | ( | const float | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
double tlfloat_strtod | ( | const char * | , |
const char ** | |||
) |
The tlfloat_strtod family of functions provides functionality equivalent to the standard strtod family of functions, but corresponds to the types defined in the TLFloat library.
float tlfloat_strtof | ( | const char * | , |
const char ** | |||
) |
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
double tlfloat_sub | ( | const double | x, |
const double | y | ||
) |
float tlfloat_subf | ( | const float | x, |
const float | y | ||
) |
|
inlinestatic |
This function performs subtraction of two octuple-precision floating point numbers. Link with -ltlfloat.
|
inlinestatic |
This function performs subtraction of two quadruple-precision floating point numbers. Link with -ltlfloat.
double tlfloat_tan | ( | const double | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
float tlfloat_tanf | ( | const float | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
double tlfloat_tanh | ( | const double | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
float tlfloat_tanhf | ( | const float | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
double tlfloat_tanpi | ( | const double | x | ) |
float tlfloat_tanpif | ( | const float | x | ) |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
double tlfloat_tgamma | ( | const double | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
float tlfloat_tgammaf | ( | const float | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
double tlfloat_trunc | ( | const double | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
float tlfloat_truncf | ( | const float | x | ) |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
|
inlinestatic |
This function is for calling the corresponding function defined in tlfloat namespace from C language. Link with -ltlfloat.
void tlfloat_unregisterPrintfHook | ( | ) |
Unregister printf hooks
uint64_t tlfloat_version | ( | ) |
This function returns TLFLOAT_VERSION_MAJOR * 1000000ULL + TLFLOAT_VERSION_MINOR * 1000ULL + TLFLOAT_VERSION_PATCH
int tlfloat_vfprintf | ( | FILE * | fp, |
const char * | fmt, | ||
va_list | ap | ||
) |
See explanation for tlfloat_printf()
int tlfloat_vprintf | ( | const char * | fmt, |
va_list | ap | ||
) |
See explanation for tlfloat_printf()
int tlfloat_vsnprintf | ( | char * | str, |
size_t | size, | ||
const char * | fmt, | ||
va_list | ap | ||
) |
See explanation for tlfloat_printf()
|
inlinestatic |
This function has the same functionality as the corresponding function in quadmath.h. This function is available only if TLFLOAT_LIBQUADMATH_EMULATION macro is defined. Link with -ltlfloat.