clang  6.0.0svn
Macros | Typedefs | Functions | Variables
tgmath.h File Reference
#include <math.h>
#include <complex.h>
Include dependency graph for tgmath.h:

Go to the source code of this file.

Macros

#define _TG_ATTRSp   __attribute__((__overloadable__))
 
#define _TG_ATTRS   __attribute__((__overloadable__, __always_inline__))
 
#define __tg_promote1(__x)   (__typeof__(__tg_promote(__x)))
 
#define __tg_promote2(__x, __y)
 
#define __tg_promote3(__x, __y, __z)
 
#define acos(__x)   __tg_acos(__tg_promote1((__x))(__x))
 
#define asin(__x)   __tg_asin(__tg_promote1((__x))(__x))
 
#define atan(__x)   __tg_atan(__tg_promote1((__x))(__x))
 
#define acosh(__x)   __tg_acosh(__tg_promote1((__x))(__x))
 
#define asinh(__x)   __tg_asinh(__tg_promote1((__x))(__x))
 
#define atanh(__x)   __tg_atanh(__tg_promote1((__x))(__x))
 
#define cos(__x)   __tg_cos(__tg_promote1((__x))(__x))
 
#define sin(__x)   __tg_sin(__tg_promote1((__x))(__x))
 
#define tan(__x)   __tg_tan(__tg_promote1((__x))(__x))
 
#define cosh(__x)   __tg_cosh(__tg_promote1((__x))(__x))
 
#define sinh(__x)   __tg_sinh(__tg_promote1((__x))(__x))
 
#define tanh(__x)   __tg_tanh(__tg_promote1((__x))(__x))
 
#define exp(__x)   __tg_exp(__tg_promote1((__x))(__x))
 
#define log(__x)   __tg_log(__tg_promote1((__x))(__x))
 
#define pow(__x, __y)
 
#define sqrt(__x)   __tg_sqrt(__tg_promote1((__x))(__x))
 
#define fabs(__x)   __tg_fabs(__tg_promote1((__x))(__x))
 
#define atan2(__x, __y)
 
#define cbrt(__x)   __tg_cbrt(__tg_promote1((__x))(__x))
 
#define ceil(__x)   __tg_ceil(__tg_promote1((__x))(__x))
 
#define copysign(__x, __y)
 
#define erf(__x)   __tg_erf(__tg_promote1((__x))(__x))
 
#define erfc(__x)   __tg_erfc(__tg_promote1((__x))(__x))
 
#define exp2(__x)   __tg_exp2(__tg_promote1((__x))(__x))
 
#define expm1(__x)   __tg_expm1(__tg_promote1((__x))(__x))
 
#define fdim(__x, __y)
 
#define floor(__x)   __tg_floor(__tg_promote1((__x))(__x))
 
#define fma(__x, __y, __z)
 
#define fmax(__x, __y)
 
#define fmin(__x, __y)
 
#define fmod(__x, __y)
 
#define frexp(__x, __y)   __tg_frexp(__tg_promote1((__x))(__x), __y)
 
#define hypot(__x, __y)
 
#define ilogb(__x)   __tg_ilogb(__tg_promote1((__x))(__x))
 
#define ldexp(__x, __y)   __tg_ldexp(__tg_promote1((__x))(__x), __y)
 
#define lgamma(__x)   __tg_lgamma(__tg_promote1((__x))(__x))
 
#define llrint(__x)   __tg_llrint(__tg_promote1((__x))(__x))
 
#define llround(__x)   __tg_llround(__tg_promote1((__x))(__x))
 
#define log10(__x)   __tg_log10(__tg_promote1((__x))(__x))
 
#define log1p(__x)   __tg_log1p(__tg_promote1((__x))(__x))
 
#define log2(__x)   __tg_log2(__tg_promote1((__x))(__x))
 
#define logb(__x)   __tg_logb(__tg_promote1((__x))(__x))
 
#define lrint(__x)   __tg_lrint(__tg_promote1((__x))(__x))
 
#define lround(__x)   __tg_lround(__tg_promote1((__x))(__x))
 
#define nearbyint(__x)   __tg_nearbyint(__tg_promote1((__x))(__x))
 
#define nextafter(__x, __y)
 
#define nexttoward(__x, __y)   __tg_nexttoward(__tg_promote1((__x))(__x), (__y))
 
#define remainder(__x, __y)
 
#define remquo(__x, __y, __z)
 
#define rint(__x)   __tg_rint(__tg_promote1((__x))(__x))
 
#define round(__x)   __tg_round(__tg_promote1((__x))(__x))
 
#define scalbn(__x, __y)   __tg_scalbn(__tg_promote1((__x))(__x), __y)
 
#define scalbln(__x, __y)   __tg_scalbln(__tg_promote1((__x))(__x), __y)
 
#define tgamma(__x)   __tg_tgamma(__tg_promote1((__x))(__x))
 
#define trunc(__x)   __tg_trunc(__tg_promote1((__x))(__x))
 
#define carg(__x)   __tg_carg(__tg_promote1((__x))(__x))
 
#define cimag(__x)   __tg_cimag(__tg_promote1((__x))(__x))
 
#define conj(__x)   __tg_conj(__tg_promote1((__x))(__x))
 
#define cproj(__x)   __tg_cproj(__tg_promote1((__x))(__x))
 
#define creal(__x)   __tg_creal(__tg_promote1((__x))(__x))
 

Typedefs

typedef void _Argument_type_is_not_arithmetic
 

Functions

static _Argument_type_is_not_arithmetic __tg_promote (...) __attribute__((__unavailable__
 
static double _TG_ATTRSp __tg_promote (int)
 
static double _TG_ATTRSp __tg_promote (unsigned int)
 
static double _TG_ATTRSp __tg_promote (long)
 
static double _TG_ATTRSp __tg_promote (unsigned long long)
 
static float _TG_ATTRSp __tg_promote (float)
 
static double _TG_ATTRSp __tg_promote (double)
 
static long double _TG_ATTRSp __tg_promote (long double)
 
static float _TG_ATTRS __tg_acos (float __x)
 
static double _TG_ATTRS __tg_acos (double __x)
 
static long double _TG_ATTRS __tg_acos (long double __x)
 
static float _Complex _TG_ATTRS __tg_acos (float _Complex __x)
 
static double _Complex _TG_ATTRS __tg_acos (double _Complex __x)
 
static long double _Complex _TG_ATTRS __tg_acos (long double _Complex __x)
 
static float _TG_ATTRS __tg_asin (float __x)
 
static double _TG_ATTRS __tg_asin (double __x)
 
static long double _TG_ATTRS __tg_asin (long double __x)
 
static float _Complex _TG_ATTRS __tg_asin (float _Complex __x)
 
static double _Complex _TG_ATTRS __tg_asin (double _Complex __x)
 
static long double _Complex _TG_ATTRS __tg_asin (long double _Complex __x)
 
static float _TG_ATTRS __tg_atan (float __x)
 
static double _TG_ATTRS __tg_atan (double __x)
 
static long double _TG_ATTRS __tg_atan (long double __x)
 
static float _Complex _TG_ATTRS __tg_atan (float _Complex __x)
 
static double _Complex _TG_ATTRS __tg_atan (double _Complex __x)
 
static long double _Complex _TG_ATTRS __tg_atan (long double _Complex __x)
 
static float _TG_ATTRS __tg_acosh (float __x)
 
static double _TG_ATTRS __tg_acosh (double __x)
 
static long double _TG_ATTRS __tg_acosh (long double __x)
 
static float _Complex _TG_ATTRS __tg_acosh (float _Complex __x)
 
static double _Complex _TG_ATTRS __tg_acosh (double _Complex __x)
 
static long double _Complex _TG_ATTRS __tg_acosh (long double _Complex __x)
 
static float _TG_ATTRS __tg_asinh (float __x)
 
static double _TG_ATTRS __tg_asinh (double __x)
 
static long double _TG_ATTRS __tg_asinh (long double __x)
 
static float _Complex _TG_ATTRS __tg_asinh (float _Complex __x)
 
static double _Complex _TG_ATTRS __tg_asinh (double _Complex __x)
 
static long double _Complex _TG_ATTRS __tg_asinh (long double _Complex __x)
 
static float _TG_ATTRS __tg_atanh (float __x)
 
static double _TG_ATTRS __tg_atanh (double __x)
 
static long double _TG_ATTRS __tg_atanh (long double __x)
 
static float _Complex _TG_ATTRS __tg_atanh (float _Complex __x)
 
static double _Complex _TG_ATTRS __tg_atanh (double _Complex __x)
 
static long double _Complex _TG_ATTRS __tg_atanh (long double _Complex __x)
 
static float _TG_ATTRS __tg_cos (float __x)
 
static double _TG_ATTRS __tg_cos (double __x)
 
static long double _TG_ATTRS __tg_cos (long double __x)
 
static float _Complex _TG_ATTRS __tg_cos (float _Complex __x)
 
static double _Complex _TG_ATTRS __tg_cos (double _Complex __x)
 
static long double _Complex _TG_ATTRS __tg_cos (long double _Complex __x)
 
static float _TG_ATTRS __tg_sin (float __x)
 
static double _TG_ATTRS __tg_sin (double __x)
 
static long double _TG_ATTRS __tg_sin (long double __x)
 
static float _Complex _TG_ATTRS __tg_sin (float _Complex __x)
 
static double _Complex _TG_ATTRS __tg_sin (double _Complex __x)
 
static long double _Complex _TG_ATTRS __tg_sin (long double _Complex __x)
 
static float _TG_ATTRS __tg_tan (float __x)
 
static double _TG_ATTRS __tg_tan (double __x)
 
static long double _TG_ATTRS __tg_tan (long double __x)
 
static float _Complex _TG_ATTRS __tg_tan (float _Complex __x)
 
static double _Complex _TG_ATTRS __tg_tan (double _Complex __x)
 
static long double _Complex _TG_ATTRS __tg_tan (long double _Complex __x)
 
static float _TG_ATTRS __tg_cosh (float __x)
 
static double _TG_ATTRS __tg_cosh (double __x)
 
static long double _TG_ATTRS __tg_cosh (long double __x)
 
static float _Complex _TG_ATTRS __tg_cosh (float _Complex __x)
 
static double _Complex _TG_ATTRS __tg_cosh (double _Complex __x)
 
static long double _Complex _TG_ATTRS __tg_cosh (long double _Complex __x)
 
static float _TG_ATTRS __tg_sinh (float __x)
 
static double _TG_ATTRS __tg_sinh (double __x)
 
static long double _TG_ATTRS __tg_sinh (long double __x)
 
static float _Complex _TG_ATTRS __tg_sinh (float _Complex __x)
 
static double _Complex _TG_ATTRS __tg_sinh (double _Complex __x)
 
static long double _Complex _TG_ATTRS __tg_sinh (long double _Complex __x)
 
static float _TG_ATTRS __tg_tanh (float __x)
 
static double _TG_ATTRS __tg_tanh (double __x)
 
static long double _TG_ATTRS __tg_tanh (long double __x)
 
static float _Complex _TG_ATTRS __tg_tanh (float _Complex __x)
 
static double _Complex _TG_ATTRS __tg_tanh (double _Complex __x)
 
static long double _Complex _TG_ATTRS __tg_tanh (long double _Complex __x)
 
static float _TG_ATTRS __tg_exp (float __x)
 
static double _TG_ATTRS __tg_exp (double __x)
 
static long double _TG_ATTRS __tg_exp (long double __x)
 
static float _Complex _TG_ATTRS __tg_exp (float _Complex __x)
 
static double _Complex _TG_ATTRS __tg_exp (double _Complex __x)
 
static long double _Complex _TG_ATTRS __tg_exp (long double _Complex __x)
 
static float _TG_ATTRS __tg_log (float __x)
 
static double _TG_ATTRS __tg_log (double __x)
 
static long double _TG_ATTRS __tg_log (long double __x)
 
static float _Complex _TG_ATTRS __tg_log (float _Complex __x)
 
static double _Complex _TG_ATTRS __tg_log (double _Complex __x)
 
static long double _Complex _TG_ATTRS __tg_log (long double _Complex __x)
 
static float _TG_ATTRS __tg_pow (float __x, float __y)
 
static double _TG_ATTRS __tg_pow (double __x, double __y)
 
static long double _TG_ATTRS __tg_pow (long double __x, long double __y)
 
static float _Complex _TG_ATTRS __tg_pow (float _Complex __x, float _Complex __y)
 
static double _Complex _TG_ATTRS __tg_pow (double _Complex __x, double _Complex __y)
 
static long double _Complex _TG_ATTRS __tg_pow (long double _Complex __x, long double _Complex __y)
 
static float _TG_ATTRS __tg_sqrt (float __x)
 
static double _TG_ATTRS __tg_sqrt (double __x)
 
static long double _TG_ATTRS __tg_sqrt (long double __x)
 
static float _Complex _TG_ATTRS __tg_sqrt (float _Complex __x)
 
static double _Complex _TG_ATTRS __tg_sqrt (double _Complex __x)
 
static long double _Complex _TG_ATTRS __tg_sqrt (long double _Complex __x)
 
static float _TG_ATTRS __tg_fabs (float __x)
 
static double _TG_ATTRS __tg_fabs (double __x)
 
static long double _TG_ATTRS __tg_fabs (long double __x)
 
static float _TG_ATTRS __tg_fabs (float _Complex __x)
 
static double _TG_ATTRS __tg_fabs (double _Complex __x)
 
static long double _TG_ATTRS __tg_fabs (long double _Complex __x)
 
static float _TG_ATTRS __tg_atan2 (float __x, float __y)
 
static double _TG_ATTRS __tg_atan2 (double __x, double __y)
 
static long double _TG_ATTRS __tg_atan2 (long double __x, long double __y)
 
static float _TG_ATTRS __tg_cbrt (float __x)
 
static double _TG_ATTRS __tg_cbrt (double __x)
 
static long double _TG_ATTRS __tg_cbrt (long double __x)
 
static float _TG_ATTRS __tg_ceil (float __x)
 
static double _TG_ATTRS __tg_ceil (double __x)
 
static long double _TG_ATTRS __tg_ceil (long double __x)
 
static float _TG_ATTRS __tg_copysign (float __x, float __y)
 
static double _TG_ATTRS __tg_copysign (double __x, double __y)
 
static long double _TG_ATTRS __tg_copysign (long double __x, long double __y)
 
static float _TG_ATTRS __tg_erf (float __x)
 
static double _TG_ATTRS __tg_erf (double __x)
 
static long double _TG_ATTRS __tg_erf (long double __x)
 
static float _TG_ATTRS __tg_erfc (float __x)
 
static double _TG_ATTRS __tg_erfc (double __x)
 
static long double _TG_ATTRS __tg_erfc (long double __x)
 
static float _TG_ATTRS __tg_exp2 (float __x)
 
static double _TG_ATTRS __tg_exp2 (double __x)
 
static long double _TG_ATTRS __tg_exp2 (long double __x)
 
static float _TG_ATTRS __tg_expm1 (float __x)
 
static double _TG_ATTRS __tg_expm1 (double __x)
 
static long double _TG_ATTRS __tg_expm1 (long double __x)
 
static float _TG_ATTRS __tg_fdim (float __x, float __y)
 
static double _TG_ATTRS __tg_fdim (double __x, double __y)
 
static long double _TG_ATTRS __tg_fdim (long double __x, long double __y)
 
static float _TG_ATTRS __tg_floor (float __x)
 
static double _TG_ATTRS __tg_floor (double __x)
 
static long double _TG_ATTRS __tg_floor (long double __x)
 
static float _TG_ATTRS __tg_fma (float __x, float __y, float __z)
 
static double _TG_ATTRS __tg_fma (double __x, double __y, double __z)
 
static long double _TG_ATTRS __tg_fma (long double __x, long double __y, long double __z)
 
static float _TG_ATTRS __tg_fmax (float __x, float __y)
 
static double _TG_ATTRS __tg_fmax (double __x, double __y)
 
static long double _TG_ATTRS __tg_fmax (long double __x, long double __y)
 
static float _TG_ATTRS __tg_fmin (float __x, float __y)
 
static double _TG_ATTRS __tg_fmin (double __x, double __y)
 
static long double _TG_ATTRS __tg_fmin (long double __x, long double __y)
 
static float _TG_ATTRS __tg_fmod (float __x, float __y)
 
static double _TG_ATTRS __tg_fmod (double __x, double __y)
 
static long double _TG_ATTRS __tg_fmod (long double __x, long double __y)
 
static float _TG_ATTRS __tg_frexp (float __x, int *__y)
 
static double _TG_ATTRS __tg_frexp (double __x, int *__y)
 
static long double _TG_ATTRS __tg_frexp (long double __x, int *__y)
 
static float _TG_ATTRS __tg_hypot (float __x, float __y)
 
static double _TG_ATTRS __tg_hypot (double __x, double __y)
 
static long double _TG_ATTRS __tg_hypot (long double __x, long double __y)
 
static int _TG_ATTRS __tg_ilogb (float __x)
 
static int _TG_ATTRS __tg_ilogb (double __x)
 
static int _TG_ATTRS __tg_ilogb (long double __x)
 
static float _TG_ATTRS __tg_ldexp (float __x, int __y)
 
static double _TG_ATTRS __tg_ldexp (double __x, int __y)
 
static long double _TG_ATTRS __tg_ldexp (long double __x, int __y)
 
static float _TG_ATTRS __tg_lgamma (float __x)
 
static double _TG_ATTRS __tg_lgamma (double __x)
 
static long double _TG_ATTRS __tg_lgamma (long double __x)
 
static long long _TG_ATTRS __tg_llrint (float __x)
 
static long long _TG_ATTRS __tg_llrint (double __x)
 
static long long _TG_ATTRS __tg_llrint (long double __x)
 
static long long _TG_ATTRS __tg_llround (float __x)
 
static long long _TG_ATTRS __tg_llround (double __x)
 
static long long _TG_ATTRS __tg_llround (long double __x)
 
static float _TG_ATTRS __tg_log10 (float __x)
 
static double _TG_ATTRS __tg_log10 (double __x)
 
static long double _TG_ATTRS __tg_log10 (long double __x)
 
static float _TG_ATTRS __tg_log1p (float __x)
 
static double _TG_ATTRS __tg_log1p (double __x)
 
static long double _TG_ATTRS __tg_log1p (long double __x)
 
static float _TG_ATTRS __tg_log2 (float __x)
 
static double _TG_ATTRS __tg_log2 (double __x)
 
static long double _TG_ATTRS __tg_log2 (long double __x)
 
static float _TG_ATTRS __tg_logb (float __x)
 
static double _TG_ATTRS __tg_logb (double __x)
 
static long double _TG_ATTRS __tg_logb (long double __x)
 
static long _TG_ATTRS __tg_lrint (float __x)
 
static long _TG_ATTRS __tg_lrint (double __x)
 
static long _TG_ATTRS __tg_lrint (long double __x)
 
static long _TG_ATTRS __tg_lround (float __x)
 
static long _TG_ATTRS __tg_lround (double __x)
 
static long _TG_ATTRS __tg_lround (long double __x)
 
static float _TG_ATTRS __tg_nearbyint (float __x)
 
static double _TG_ATTRS __tg_nearbyint (double __x)
 
static long double _TG_ATTRS __tg_nearbyint (long double __x)
 
static float _TG_ATTRS __tg_nextafter (float __x, float __y)
 
static double _TG_ATTRS __tg_nextafter (double __x, double __y)
 
static long double _TG_ATTRS __tg_nextafter (long double __x, long double __y)
 
static float _TG_ATTRS __tg_nexttoward (float __x, long double __y)
 
static double _TG_ATTRS __tg_nexttoward (double __x, long double __y)
 
static long double _TG_ATTRS __tg_nexttoward (long double __x, long double __y)
 
static float _TG_ATTRS __tg_remainder (float __x, float __y)
 
static double _TG_ATTRS __tg_remainder (double __x, double __y)
 
static long double _TG_ATTRS __tg_remainder (long double __x, long double __y)
 
static float _TG_ATTRS __tg_remquo (float __x, float __y, int *__z)
 
static double _TG_ATTRS __tg_remquo (double __x, double __y, int *__z)
 
static long double _TG_ATTRS __tg_remquo (long double __x, long double __y, int *__z)
 
static float _TG_ATTRS __tg_rint (float __x)
 
static double _TG_ATTRS __tg_rint (double __x)
 
static long double _TG_ATTRS __tg_rint (long double __x)
 
static float _TG_ATTRS __tg_round (float __x)
 
static double _TG_ATTRS __tg_round (double __x)
 
static long double _TG_ATTRS __tg_round (long double __x)
 
static float _TG_ATTRS __tg_scalbn (float __x, int __y)
 
static double _TG_ATTRS __tg_scalbn (double __x, int __y)
 
static long double _TG_ATTRS __tg_scalbn (long double __x, int __y)
 
static float _TG_ATTRS __tg_scalbln (float __x, long __y)
 
static double _TG_ATTRS __tg_scalbln (double __x, long __y)
 
static long double _TG_ATTRS __tg_scalbln (long double __x, long __y)
 
static float _TG_ATTRS __tg_tgamma (float __x)
 
static double _TG_ATTRS __tg_tgamma (double __x)
 
static long double _TG_ATTRS __tg_tgamma (long double __x)
 
static float _TG_ATTRS __tg_trunc (float __x)
 
static double _TG_ATTRS __tg_trunc (double __x)
 
static long double _TG_ATTRS __tg_trunc (long double __x)
 
static float _TG_ATTRS __tg_carg (float __x)
 
static double _TG_ATTRS __tg_carg (double __x)
 
static long double _TG_ATTRS __tg_carg (long double __x)
 
static float _TG_ATTRS __tg_carg (float _Complex __x)
 
static double _TG_ATTRS __tg_carg (double _Complex __x)
 
static long double _TG_ATTRS __tg_carg (long double _Complex __x)
 
static float _TG_ATTRS __tg_cimag (float __x)
 
static double _TG_ATTRS __tg_cimag (double __x)
 
static long double _TG_ATTRS __tg_cimag (long double __x)
 
static float _TG_ATTRS __tg_cimag (float _Complex __x)
 
static double _TG_ATTRS __tg_cimag (double _Complex __x)
 
static long double _TG_ATTRS __tg_cimag (long double _Complex __x)
 
static float _Complex _TG_ATTRS __tg_conj (float __x)
 
static double _Complex _TG_ATTRS __tg_conj (double __x)
 
static long double _Complex _TG_ATTRS __tg_conj (long double __x)
 
static float _Complex _TG_ATTRS __tg_conj (float _Complex __x)
 
static double _Complex _TG_ATTRS __tg_conj (double _Complex __x)
 
static long double _Complex _TG_ATTRS __tg_conj (long double _Complex __x)
 
static float _Complex _TG_ATTRS __tg_cproj (float __x)
 
static double _Complex _TG_ATTRS __tg_cproj (double __x)
 
static long double _Complex _TG_ATTRS __tg_cproj (long double __x)
 
static float _Complex _TG_ATTRS __tg_cproj (float _Complex __x)
 
static double _Complex _TG_ATTRS __tg_cproj (double _Complex __x)
 
static long double _Complex _TG_ATTRS __tg_cproj (long double _Complex __x)
 
static float _TG_ATTRS __tg_creal (float __x)
 
static double _TG_ATTRS __tg_creal (double __x)
 
static long double _TG_ATTRS __tg_creal (long double __x)
 
static float _TG_ATTRS __tg_creal (float _Complex __x)
 
static double _TG_ATTRS __tg_creal (double _Complex __x)
 
static long double _TG_ATTRS __tg_creal (long double _Complex __x)
 

Variables

static _Argument_type_is_not_arithmetic __overloadable__
 

Macro Definition Documentation

◆ __tg_promote1

#define __tg_promote1 (   __x)    (__typeof__(__tg_promote(__x)))

Definition at line 65 of file tgmath.h.

◆ __tg_promote2

#define __tg_promote2 (   __x,
  __y 
)
Value:
(__typeof__(__tg_promote(__x) + \
static __inline unsigned char unsigned int unsigned int __y
Definition: adxintrin.h:36
static __inline unsigned char unsigned int __x
Definition: adxintrin.h:36
static _Argument_type_is_not_arithmetic __tg_promote(...) __attribute__((__unavailable__

Definition at line 66 of file tgmath.h.

◆ __tg_promote3

#define __tg_promote3 (   __x,
  __y,
  __z 
)
Value:
(__typeof__(__tg_promote(__x) + \
__tg_promote(__z)))
static __inline unsigned char unsigned int unsigned int __y
Definition: adxintrin.h:36
static __inline unsigned char unsigned int __x
Definition: adxintrin.h:36
static _Argument_type_is_not_arithmetic __tg_promote(...) __attribute__((__unavailable__

Definition at line 68 of file tgmath.h.

◆ _TG_ATTRS

#define _TG_ATTRS   __attribute__((__overloadable__, __always_inline__))

◆ _TG_ATTRSp

#define _TG_ATTRSp   __attribute__((__overloadable__))

Definition at line 44 of file tgmath.h.

◆ acos

#define acos (   __x)    __tg_acos(__tg_promote1((__x))(__x))

Definition at line 99 of file tgmath.h.

Referenced by __tg_acos().

◆ acosh

#define acosh (   __x)    __tg_acosh(__tg_promote1((__x))(__x))

Definition at line 186 of file tgmath.h.

Referenced by __tg_acosh(), and scalbn().

◆ asin

#define asin (   __x)    __tg_asin(__tg_promote1((__x))(__x))

Definition at line 128 of file tgmath.h.

Referenced by __tg_asin().

◆ asinh

#define asinh (   __x)    __tg_asinh(__tg_promote1((__x))(__x))

Definition at line 215 of file tgmath.h.

Referenced by __tg_asinh(), and scalbn().

◆ atan

#define atan (   __x)    __tg_atan(__tg_promote1((__x))(__x))

Definition at line 157 of file tgmath.h.

Referenced by __tg_atan().

◆ atan2

#define atan2 (   __x,
  __y 
)
Value:
static __inline unsigned char unsigned int unsigned int __y
Definition: adxintrin.h:36
static float _TG_ATTRS __tg_atan2(float __x, float __y)
Definition: tgmath.h:571
#define __tg_promote2(__x, __y)
Definition: tgmath.h:66
static __inline unsigned char unsigned int __x
Definition: adxintrin.h:36

Definition at line 582 of file tgmath.h.

Referenced by __tg_atan2(), and __tg_carg().

◆ atanh

#define atanh (   __x)    __tg_atanh(__tg_promote1((__x))(__x))

Definition at line 244 of file tgmath.h.

Referenced by __tg_atanh(), and scalbn().

◆ carg

#define carg (   __x)    __tg_carg(__tg_promote1((__x))(__x))

Definition at line 1261 of file tgmath.h.

Referenced by __tg_carg().

◆ cbrt

#define cbrt (   __x)    __tg_cbrt(__tg_promote1((__x))(__x))

Definition at line 600 of file tgmath.h.

Referenced by __tg_cbrt(), and scalbn().

◆ ceil

#define ceil (   __x)    __tg_ceil(__tg_promote1((__x))(__x))

Definition at line 617 of file tgmath.h.

Referenced by __tg_ceil(), and clang::CodeGen::CodeGenFunction::EmitBuiltinExpr().

◆ cimag

#define cimag (   __x)    __tg_cimag(__tg_promote1((__x))(__x))

Definition at line 1290 of file tgmath.h.

Referenced by __tg_cimag().

◆ conj

#define conj (   __x)    __tg_conj(__tg_promote1((__x))(__x))

Definition at line 1319 of file tgmath.h.

Referenced by __tg_conj().

◆ copysign

#define copysign (   __x,
  __y 
)
Value:
static __inline unsigned char unsigned int unsigned int __y
Definition: adxintrin.h:36
#define __tg_promote2(__x, __y)
Definition: tgmath.h:66
static float _TG_ATTRS __tg_copysign(float __x, float __y)
Definition: tgmath.h:623
static __inline unsigned char unsigned int __x
Definition: adxintrin.h:36

Definition at line 634 of file tgmath.h.

Referenced by __divdc3(), __divsc3(), __muldc3(), __mulsc3(), __tg_copysign(), clang::CodeGen::CodeGenFunction::EmitBuiltinExpr(), and scalbn().

◆ cos

#define cos (   __x)    __tg_cos(__tg_promote1((__x))(__x))

Definition at line 273 of file tgmath.h.

Referenced by __tg_cos(), and clang::CodeGen::CodeGenFunction::EmitBuiltinExpr().

◆ cosh

#define cosh (   __x)    __tg_cosh(__tg_promote1((__x))(__x))

Definition at line 360 of file tgmath.h.

Referenced by __tg_cosh().

◆ cproj

#define cproj (   __x)    __tg_cproj(__tg_promote1((__x))(__x))

Definition at line 1348 of file tgmath.h.

Referenced by __tg_cproj().

◆ creal

#define creal (   __x)    __tg_creal(__tg_promote1((__x))(__x))

Definition at line 1377 of file tgmath.h.

Referenced by __tg_creal().

◆ erf

#define erf (   __x)    __tg_erf(__tg_promote1((__x))(__x))

Definition at line 652 of file tgmath.h.

Referenced by __tg_erf(), and scalbn().

◆ erfc

#define erfc (   __x)    __tg_erfc(__tg_promote1((__x))(__x))

Definition at line 669 of file tgmath.h.

Referenced by __tg_erfc(), and scalbn().

◆ exp

#define exp (   __x)    __tg_exp(__tg_promote1((__x))(__x))

Definition at line 447 of file tgmath.h.

Referenced by __tg_exp(), clang::CodeGen::CodeGenFunction::EmitBuiltinExpr(), and implies().

◆ exp2

#define exp2 (   __x)    __tg_exp2(__tg_promote1((__x))(__x))

Definition at line 686 of file tgmath.h.

Referenced by __tg_exp2(), clang::CodeGen::CodeGenFunction::EmitBuiltinExpr(), and scalbn().

◆ expm1

#define expm1 (   __x)    __tg_expm1(__tg_promote1((__x))(__x))

Definition at line 703 of file tgmath.h.

Referenced by __tg_expm1(), and scalbn().

◆ fabs

#define fabs (   __x)    __tg_fabs(__tg_promote1((__x))(__x))

Definition at line 565 of file tgmath.h.

Referenced by __tg_fabs(), clang::CodeGen::CodeGenFunction::EmitBuiltinExpr(), and EmitFAbs().

◆ fdim

#define fdim (   __x,
  __y 
)
Value:
static __inline unsigned char unsigned int unsigned int __y
Definition: adxintrin.h:36
static float _TG_ATTRS __tg_fdim(float __x, float __y)
Definition: tgmath.h:709
#define __tg_promote2(__x, __y)
Definition: tgmath.h:66
static __inline unsigned char unsigned int __x
Definition: adxintrin.h:36

Definition at line 720 of file tgmath.h.

Referenced by __tg_fdim(), and scalbn().

◆ floor

#define floor (   __x)    __tg_floor(__tg_promote1((__x))(__x))

Definition at line 738 of file tgmath.h.

Referenced by __tg_floor(), and clang::CodeGen::CodeGenFunction::EmitBuiltinExpr().

◆ fma

#define fma (   __x,
  __y,
  __z 
)
Value:
__tg_fma(__tg_promote3((__x), (__y), (__z))(__x), \
__tg_promote3((__x), (__y), (__z))(__y), \
__tg_promote3((__x), (__y), (__z))(__z))
static __inline unsigned char unsigned int unsigned int __y
Definition: adxintrin.h:36
static float _TG_ATTRS __tg_fma(float __x, float __y, float __z)
Definition: tgmath.h:744
static __inline unsigned char unsigned int __x
Definition: adxintrin.h:36
#define __tg_promote3(__x, __y, __z)
Definition: tgmath.h:68

Definition at line 758 of file tgmath.h.

Referenced by __tg_fma(), and clang::CodeGen::CodeGenFunction::EmitBuiltinExpr().

◆ fmax

#define fmax (   __x,
  __y 
)
Value:
static __inline unsigned char unsigned int unsigned int __y
Definition: adxintrin.h:36
static float _TG_ATTRS __tg_fmax(float __x, float __y)
Definition: tgmath.h:767
#define __tg_promote2(__x, __y)
Definition: tgmath.h:66
static __inline unsigned char unsigned int __x
Definition: adxintrin.h:36

Definition at line 778 of file tgmath.h.

Referenced by __tg_fmax(), and scalbn().

◆ fmin

#define fmin (   __x,
  __y 
)
Value:
static __inline unsigned char unsigned int unsigned int __y
Definition: adxintrin.h:36
#define __tg_promote2(__x, __y)
Definition: tgmath.h:66
static float _TG_ATTRS __tg_fmin(float __x, float __y)
Definition: tgmath.h:785
static __inline unsigned char unsigned int __x
Definition: adxintrin.h:36

Definition at line 796 of file tgmath.h.

Referenced by __tg_fmin(), and scalbn().

◆ fmod

#define fmod (   __x,
  __y 
)
Value:
static __inline unsigned char unsigned int unsigned int __y
Definition: adxintrin.h:36
#define __tg_promote2(__x, __y)
Definition: tgmath.h:66
static __inline unsigned char unsigned int __x
Definition: adxintrin.h:36
static float _TG_ATTRS __tg_fmod(float __x, float __y)
Definition: tgmath.h:803

Definition at line 814 of file tgmath.h.

Referenced by __tg_fmod().

◆ frexp

#define frexp (   __x,
  __y 
)    __tg_frexp(__tg_promote1((__x))(__x), __y)

Definition at line 832 of file tgmath.h.

Referenced by __tg_frexp().

◆ hypot

#define hypot (   __x,
  __y 
)
Value:
static __inline unsigned char unsigned int unsigned int __y
Definition: adxintrin.h:36
#define __tg_promote2(__x, __y)
Definition: tgmath.h:66
static float _TG_ATTRS __tg_hypot(float __x, float __y)
Definition: tgmath.h:838
static __inline unsigned char unsigned int __x
Definition: adxintrin.h:36

Definition at line 849 of file tgmath.h.

Referenced by __tg_hypot(), and scalbn().

◆ ilogb

#define ilogb (   __x)    __tg_ilogb(__tg_promote1((__x))(__x))

Definition at line 867 of file tgmath.h.

Referenced by __tg_ilogb(), EvaluateComplex(), and scalbn().

◆ ldexp

#define ldexp (   __x,
  __y 
)    __tg_ldexp(__tg_promote1((__x))(__x), __y)

Definition at line 884 of file tgmath.h.

Referenced by __tg_ldexp().

◆ lgamma

#define lgamma (   __x)    __tg_lgamma(__tg_promote1((__x))(__x))

Definition at line 901 of file tgmath.h.

Referenced by __tg_lgamma(), and scalbn().

◆ llrint

#define llrint (   __x)    __tg_llrint(__tg_promote1((__x))(__x))

Definition at line 918 of file tgmath.h.

Referenced by __tg_llrint(), and scalbn().

◆ llround

#define llround (   __x)    __tg_llround(__tg_promote1((__x))(__x))

Definition at line 935 of file tgmath.h.

Referenced by __tg_llround().

◆ log

#define log (   __x)    __tg_log(__tg_promote1((__x))(__x))

Definition at line 476 of file tgmath.h.

Referenced by __tg_log(), and isGeneralizedObjectRef().

◆ log10

#define log10 (   __x)    __tg_log10(__tg_promote1((__x))(__x))

Definition at line 952 of file tgmath.h.

Referenced by __tg_log10().

◆ log1p

#define log1p (   __x)    __tg_log1p(__tg_promote1((__x))(__x))

Definition at line 969 of file tgmath.h.

Referenced by __tg_log1p(), and scalbn().

◆ log2

#define log2 (   __x)    __tg_log2(__tg_promote1((__x))(__x))

Definition at line 986 of file tgmath.h.

Referenced by __tg_log2(), and scalbn().

◆ logb

#define logb (   __x)    __tg_logb(__tg_promote1((__x))(__x))

Definition at line 1003 of file tgmath.h.

Referenced by __divdc3(), __divsc3(), __tg_logb(), and scalbn().

◆ lrint

#define lrint (   __x)    __tg_lrint(__tg_promote1((__x))(__x))

Definition at line 1020 of file tgmath.h.

Referenced by __tg_lrint(), and scalbn().

◆ lround

#define lround (   __x)    __tg_lround(__tg_promote1((__x))(__x))

Definition at line 1037 of file tgmath.h.

Referenced by __tg_lround(), and scalbn().

◆ nearbyint

#define nearbyint (   __x)    __tg_nearbyint(__tg_promote1((__x))(__x))

Definition at line 1054 of file tgmath.h.

Referenced by __tg_nearbyint(), and scalbn().

◆ nextafter

#define nextafter (   __x,
  __y 
)
Value:
static __inline unsigned char unsigned int unsigned int __y
Definition: adxintrin.h:36
#define __tg_promote2(__x, __y)
Definition: tgmath.h:66
static float _TG_ATTRS __tg_nextafter(float __x, float __y)
Definition: tgmath.h:1060
static __inline unsigned char unsigned int __x
Definition: adxintrin.h:36

Definition at line 1071 of file tgmath.h.

Referenced by __tg_nextafter(), and scalbn().

◆ nexttoward

#define nexttoward (   __x,
  __y 
)    __tg_nexttoward(__tg_promote1((__x))(__x), (__y))

Definition at line 1089 of file tgmath.h.

Referenced by __tg_nexttoward().

◆ pow

#define pow (   __x,
  __y 
)
Value:
static __inline unsigned char unsigned int unsigned int __y
Definition: adxintrin.h:36
#define __tg_promote2(__x, __y)
Definition: tgmath.h:66
static __inline unsigned char unsigned int __x
Definition: adxintrin.h:36
static float _TG_ATTRS __tg_pow(float __x, float __y)
Definition: tgmath.h:482

Definition at line 506 of file tgmath.h.

Referenced by __tg_pow().

◆ remainder

#define remainder (   __x,
  __y 
)
Value:
static __inline unsigned char unsigned int unsigned int __y
Definition: adxintrin.h:36
#define __tg_promote2(__x, __y)
Definition: tgmath.h:66
static __inline unsigned char unsigned int __x
Definition: adxintrin.h:36
static float _TG_ATTRS __tg_remainder(float __x, float __y)
Definition: tgmath.h:1095

Definition at line 1106 of file tgmath.h.

Referenced by __tg_remainder(), clang::ODRHash::CalculateHash(), and scalbn().

◆ remquo

#define remquo (   __x,
  __y,
  __z 
)
Value:
(__z))
static __inline unsigned char unsigned int unsigned int __y
Definition: adxintrin.h:36
#define __tg_promote2(__x, __y)
Definition: tgmath.h:66
static float _TG_ATTRS __tg_remquo(float __x, float __y, int *__z)
Definition: tgmath.h:1113
static __inline unsigned char unsigned int __x
Definition: adxintrin.h:36

Definition at line 1127 of file tgmath.h.

Referenced by __tg_remquo().

◆ rint

#define rint (   __x)    __tg_rint(__tg_promote1((__x))(__x))

Definition at line 1147 of file tgmath.h.

Referenced by __tg_rint(), and scalbn().

◆ round

#define round (   __x)    __tg_round(__tg_promote1((__x))(__x))

Definition at line 1164 of file tgmath.h.

Referenced by __tg_round(), and scalbn().

◆ scalbln

#define scalbln (   __x,
  __y 
)    __tg_scalbln(__tg_promote1((__x))(__x), __y)

Definition at line 1198 of file tgmath.h.

Referenced by __tg_scalbln().

◆ scalbn

#define scalbn (   __x,
  __y 
)    __tg_scalbn(__tg_promote1((__x))(__x), __y)

Definition at line 1181 of file tgmath.h.

Referenced by __divdc3(), __divsc3(), __tg_scalbn(), and EvaluateComplex().

◆ sin

#define sin (   __x)    __tg_sin(__tg_promote1((__x))(__x))

Definition at line 302 of file tgmath.h.

Referenced by __tg_sin().

◆ sinh

#define sinh (   __x)    __tg_sinh(__tg_promote1((__x))(__x))

Definition at line 389 of file tgmath.h.

Referenced by __tg_sinh().

◆ sqrt

#define sqrt (   __x)    __tg_sqrt(__tg_promote1((__x))(__x))

Definition at line 536 of file tgmath.h.

Referenced by __tg_sqrt().

◆ tan

#define tan (   __x)    __tg_tan(__tg_promote1((__x))(__x))

Definition at line 331 of file tgmath.h.

Referenced by __tg_tan().

◆ tanh

#define tanh (   __x)    __tg_tanh(__tg_promote1((__x))(__x))

Definition at line 418 of file tgmath.h.

Referenced by __tg_tanh().

◆ tgamma

#define tgamma (   __x)    __tg_tgamma(__tg_promote1((__x))(__x))

Definition at line 1215 of file tgmath.h.

Referenced by __tg_tgamma(), and scalbn().

◆ trunc

#define trunc (   __x)    __tg_trunc(__tg_promote1((__x))(__x))

Definition at line 1232 of file tgmath.h.

Referenced by __tg_trunc(), and scalbn().

Typedef Documentation

◆ _Argument_type_is_not_arithmetic

Definition at line 49 of file tgmath.h.

Function Documentation

◆ __tg_acos() [1/6]

static float _TG_ATTRS __tg_acos ( float  __x)
static

Definition at line 76 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_acos() [2/6]

static double _TG_ATTRS __tg_acos ( double  __x)
static

Definition at line 80 of file tgmath.h.

References _TG_ATTRS, and acos.

◆ __tg_acos() [3/6]

static long double _TG_ATTRS __tg_acos ( long double  __x)
static

Definition at line 84 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_acos() [4/6]

static float _Complex _TG_ATTRS __tg_acos ( float _Complex  __x)
static

Definition at line 88 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_acos() [5/6]

static double _Complex _TG_ATTRS __tg_acos ( double _Complex  __x)
static

Definition at line 92 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_acos() [6/6]

static long double _Complex _TG_ATTRS __tg_acos ( long double _Complex  __x)
static

Definition at line 96 of file tgmath.h.

◆ __tg_acosh() [1/6]

static float _TG_ATTRS __tg_acosh ( float  __x)
static

Definition at line 163 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_acosh() [2/6]

static double _TG_ATTRS __tg_acosh ( double  __x)
static

Definition at line 167 of file tgmath.h.

References _TG_ATTRS, and acosh.

◆ __tg_acosh() [3/6]

static long double _TG_ATTRS __tg_acosh ( long double  __x)
static

Definition at line 171 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_acosh() [4/6]

static float _Complex _TG_ATTRS __tg_acosh ( float _Complex  __x)
static

Definition at line 175 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_acosh() [5/6]

static double _Complex _TG_ATTRS __tg_acosh ( double _Complex  __x)
static

Definition at line 179 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_acosh() [6/6]

static long double _Complex _TG_ATTRS __tg_acosh ( long double _Complex  __x)
static

Definition at line 183 of file tgmath.h.

◆ __tg_asin() [1/6]

static float _TG_ATTRS __tg_asin ( float  __x)
static

Definition at line 105 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_asin() [2/6]

static double _TG_ATTRS __tg_asin ( double  __x)
static

Definition at line 109 of file tgmath.h.

References _TG_ATTRS, and asin.

◆ __tg_asin() [3/6]

static long double _TG_ATTRS __tg_asin ( long double  __x)
static

Definition at line 113 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_asin() [4/6]

static float _Complex _TG_ATTRS __tg_asin ( float _Complex  __x)
static

Definition at line 117 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_asin() [5/6]

static double _Complex _TG_ATTRS __tg_asin ( double _Complex  __x)
static

Definition at line 121 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_asin() [6/6]

static long double _Complex _TG_ATTRS __tg_asin ( long double _Complex  __x)
static

Definition at line 125 of file tgmath.h.

◆ __tg_asinh() [1/6]

static float _TG_ATTRS __tg_asinh ( float  __x)
static

Definition at line 192 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_asinh() [2/6]

static double _TG_ATTRS __tg_asinh ( double  __x)
static

Definition at line 196 of file tgmath.h.

References _TG_ATTRS, and asinh.

◆ __tg_asinh() [3/6]

static long double _TG_ATTRS __tg_asinh ( long double  __x)
static

Definition at line 200 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_asinh() [4/6]

static float _Complex _TG_ATTRS __tg_asinh ( float _Complex  __x)
static

Definition at line 204 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_asinh() [5/6]

static double _Complex _TG_ATTRS __tg_asinh ( double _Complex  __x)
static

Definition at line 208 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_asinh() [6/6]

static long double _Complex _TG_ATTRS __tg_asinh ( long double _Complex  __x)
static

Definition at line 212 of file tgmath.h.

◆ __tg_atan() [1/6]

static float _TG_ATTRS __tg_atan ( float  __x)
static

Definition at line 134 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_atan() [2/6]

static double _TG_ATTRS __tg_atan ( double  __x)
static

Definition at line 138 of file tgmath.h.

References _TG_ATTRS, and atan.

◆ __tg_atan() [3/6]

static long double _TG_ATTRS __tg_atan ( long double  __x)
static

Definition at line 142 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_atan() [4/6]

static float _Complex _TG_ATTRS __tg_atan ( float _Complex  __x)
static

Definition at line 146 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_atan() [5/6]

static double _Complex _TG_ATTRS __tg_atan ( double _Complex  __x)
static

Definition at line 150 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_atan() [6/6]

static long double _Complex _TG_ATTRS __tg_atan ( long double _Complex  __x)
static

Definition at line 154 of file tgmath.h.

◆ __tg_atan2() [1/3]

static float _TG_ATTRS __tg_atan2 ( float  __x,
float  __y 
)
static

Definition at line 571 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_atan2() [2/3]

static double _TG_ATTRS __tg_atan2 ( double  __x,
double  __y 
)
static

Definition at line 575 of file tgmath.h.

References _TG_ATTRS, and atan2.

◆ __tg_atan2() [3/3]

static long double _TG_ATTRS __tg_atan2 ( long double  __x,
long double  __y 
)
static

Definition at line 579 of file tgmath.h.

◆ __tg_atanh() [1/6]

static float _TG_ATTRS __tg_atanh ( float  __x)
static

Definition at line 221 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_atanh() [2/6]

static double _TG_ATTRS __tg_atanh ( double  __x)
static

Definition at line 225 of file tgmath.h.

References _TG_ATTRS, and atanh.

◆ __tg_atanh() [3/6]

static long double _TG_ATTRS __tg_atanh ( long double  __x)
static

Definition at line 229 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_atanh() [4/6]

static float _Complex _TG_ATTRS __tg_atanh ( float _Complex  __x)
static

Definition at line 233 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_atanh() [5/6]

static double _Complex _TG_ATTRS __tg_atanh ( double _Complex  __x)
static

Definition at line 237 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_atanh() [6/6]

static long double _Complex _TG_ATTRS __tg_atanh ( long double _Complex  __x)
static

Definition at line 241 of file tgmath.h.

◆ __tg_carg() [1/6]

static float _TG_ATTRS __tg_carg ( float  __x)
static

Definition at line 1238 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_carg() [2/6]

static double _TG_ATTRS __tg_carg ( double  __x)
static

Definition at line 1242 of file tgmath.h.

References _TG_ATTRS, and atan2.

◆ __tg_carg() [3/6]

static long double _TG_ATTRS __tg_carg ( long double  __x)
static

Definition at line 1246 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_carg() [4/6]

static float _TG_ATTRS __tg_carg ( float _Complex  __x)
static

Definition at line 1250 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_carg() [5/6]

static double _TG_ATTRS __tg_carg ( double _Complex  __x)
static

Definition at line 1254 of file tgmath.h.

References _TG_ATTRS, and carg.

◆ __tg_carg() [6/6]

static long double _TG_ATTRS __tg_carg ( long double _Complex  __x)
static

Definition at line 1258 of file tgmath.h.

◆ __tg_cbrt() [1/3]

static float _TG_ATTRS __tg_cbrt ( float  __x)
static

Definition at line 589 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_cbrt() [2/3]

static double _TG_ATTRS __tg_cbrt ( double  __x)
static

Definition at line 593 of file tgmath.h.

References _TG_ATTRS, and cbrt.

◆ __tg_cbrt() [3/3]

static long double _TG_ATTRS __tg_cbrt ( long double  __x)
static

Definition at line 597 of file tgmath.h.

◆ __tg_ceil() [1/3]

static float _TG_ATTRS __tg_ceil ( float  __x)
static

Definition at line 606 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_ceil() [2/3]

static double _TG_ATTRS __tg_ceil ( double  __x)
static

Definition at line 610 of file tgmath.h.

References _TG_ATTRS, and ceil.

◆ __tg_ceil() [3/3]

static long double _TG_ATTRS __tg_ceil ( long double  __x)
static

Definition at line 614 of file tgmath.h.

◆ __tg_cimag() [1/6]

static float _TG_ATTRS __tg_cimag ( float  __x)
static

Definition at line 1267 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_cimag() [2/6]

static double _TG_ATTRS __tg_cimag ( double  __x)
static

Definition at line 1271 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_cimag() [3/6]

static long double _TG_ATTRS __tg_cimag ( long double  __x)
static

Definition at line 1275 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_cimag() [4/6]

static float _TG_ATTRS __tg_cimag ( float _Complex  __x)
static

Definition at line 1279 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_cimag() [5/6]

static double _TG_ATTRS __tg_cimag ( double _Complex  __x)
static

Definition at line 1283 of file tgmath.h.

References _TG_ATTRS, and cimag.

◆ __tg_cimag() [6/6]

static long double _TG_ATTRS __tg_cimag ( long double _Complex  __x)
static

Definition at line 1287 of file tgmath.h.

◆ __tg_conj() [1/6]

static float _Complex _TG_ATTRS __tg_conj ( float  __x)
static

Definition at line 1296 of file tgmath.h.

References __x, and _TG_ATTRS.

◆ __tg_conj() [2/6]

static double _Complex _TG_ATTRS __tg_conj ( double  __x)
static

Definition at line 1300 of file tgmath.h.

References __x, and _TG_ATTRS.

◆ __tg_conj() [3/6]

static long double _Complex _TG_ATTRS __tg_conj ( long double  __x)
static

Definition at line 1304 of file tgmath.h.

References __x, and _TG_ATTRS.

◆ __tg_conj() [4/6]

static float _Complex _TG_ATTRS __tg_conj ( float _Complex  __x)
static

Definition at line 1308 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_conj() [5/6]

static double _Complex _TG_ATTRS __tg_conj ( double _Complex  __x)
static

Definition at line 1312 of file tgmath.h.

References _TG_ATTRS, and conj.

◆ __tg_conj() [6/6]

static long double _Complex _TG_ATTRS __tg_conj ( long double _Complex  __x)
static

Definition at line 1316 of file tgmath.h.

◆ __tg_copysign() [1/3]

static float _TG_ATTRS __tg_copysign ( float  __x,
float  __y 
)
static

Definition at line 623 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_copysign() [2/3]

static double _TG_ATTRS __tg_copysign ( double  __x,
double  __y 
)
static

Definition at line 627 of file tgmath.h.

References _TG_ATTRS, and copysign.

◆ __tg_copysign() [3/3]

static long double _TG_ATTRS __tg_copysign ( long double  __x,
long double  __y 
)
static

Definition at line 631 of file tgmath.h.

◆ __tg_cos() [1/6]

static float _TG_ATTRS __tg_cos ( float  __x)
static

Definition at line 250 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_cos() [2/6]

static double _TG_ATTRS __tg_cos ( double  __x)
static

Definition at line 254 of file tgmath.h.

References _TG_ATTRS, and cos.

◆ __tg_cos() [3/6]

static long double _TG_ATTRS __tg_cos ( long double  __x)
static

Definition at line 258 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_cos() [4/6]

static float _Complex _TG_ATTRS __tg_cos ( float _Complex  __x)
static

Definition at line 262 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_cos() [5/6]

static double _Complex _TG_ATTRS __tg_cos ( double _Complex  __x)
static

Definition at line 266 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_cos() [6/6]

static long double _Complex _TG_ATTRS __tg_cos ( long double _Complex  __x)
static

Definition at line 270 of file tgmath.h.

◆ __tg_cosh() [1/6]

static float _TG_ATTRS __tg_cosh ( float  __x)
static

Definition at line 337 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_cosh() [2/6]

static double _TG_ATTRS __tg_cosh ( double  __x)
static

Definition at line 341 of file tgmath.h.

References _TG_ATTRS, and cosh.

◆ __tg_cosh() [3/6]

static long double _TG_ATTRS __tg_cosh ( long double  __x)
static

Definition at line 345 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_cosh() [4/6]

static float _Complex _TG_ATTRS __tg_cosh ( float _Complex  __x)
static

Definition at line 349 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_cosh() [5/6]

static double _Complex _TG_ATTRS __tg_cosh ( double _Complex  __x)
static

Definition at line 353 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_cosh() [6/6]

static long double _Complex _TG_ATTRS __tg_cosh ( long double _Complex  __x)
static

Definition at line 357 of file tgmath.h.

◆ __tg_cproj() [1/6]

static float _Complex _TG_ATTRS __tg_cproj ( float  __x)
static

Definition at line 1325 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_cproj() [2/6]

static double _Complex _TG_ATTRS __tg_cproj ( double  __x)
static

Definition at line 1329 of file tgmath.h.

References _TG_ATTRS, and cproj.

◆ __tg_cproj() [3/6]

static long double _Complex _TG_ATTRS __tg_cproj ( long double  __x)
static

Definition at line 1333 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_cproj() [4/6]

static float _Complex _TG_ATTRS __tg_cproj ( float _Complex  __x)
static

Definition at line 1337 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_cproj() [5/6]

static double _Complex _TG_ATTRS __tg_cproj ( double _Complex  __x)
static

Definition at line 1341 of file tgmath.h.

References _TG_ATTRS, and cproj.

◆ __tg_cproj() [6/6]

static long double _Complex _TG_ATTRS __tg_cproj ( long double _Complex  __x)
static

Definition at line 1345 of file tgmath.h.

◆ __tg_creal() [1/6]

static float _TG_ATTRS __tg_creal ( float  __x)
static

Definition at line 1354 of file tgmath.h.

References __x, and _TG_ATTRS.

◆ __tg_creal() [2/6]

static double _TG_ATTRS __tg_creal ( double  __x)
static

Definition at line 1358 of file tgmath.h.

References __x, and _TG_ATTRS.

◆ __tg_creal() [3/6]

static long double _TG_ATTRS __tg_creal ( long double  __x)
static

Definition at line 1362 of file tgmath.h.

References __x, and _TG_ATTRS.

◆ __tg_creal() [4/6]

static float _TG_ATTRS __tg_creal ( float _Complex  __x)
static

Definition at line 1366 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_creal() [5/6]

static double _TG_ATTRS __tg_creal ( double _Complex  __x)
static

Definition at line 1370 of file tgmath.h.

References _TG_ATTRS, and creal.

◆ __tg_creal() [6/6]

static long double _TG_ATTRS __tg_creal ( long double _Complex  __x)
static

Definition at line 1374 of file tgmath.h.

◆ __tg_erf() [1/3]

static float _TG_ATTRS __tg_erf ( float  __x)
static

Definition at line 641 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_erf() [2/3]

static double _TG_ATTRS __tg_erf ( double  __x)
static

Definition at line 645 of file tgmath.h.

References _TG_ATTRS, and erf.

◆ __tg_erf() [3/3]

static long double _TG_ATTRS __tg_erf ( long double  __x)
static

Definition at line 649 of file tgmath.h.

◆ __tg_erfc() [1/3]

static float _TG_ATTRS __tg_erfc ( float  __x)
static

Definition at line 658 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_erfc() [2/3]

static double _TG_ATTRS __tg_erfc ( double  __x)
static

Definition at line 662 of file tgmath.h.

References _TG_ATTRS, and erfc.

◆ __tg_erfc() [3/3]

static long double _TG_ATTRS __tg_erfc ( long double  __x)
static

Definition at line 666 of file tgmath.h.

◆ __tg_exp() [1/6]

static float _TG_ATTRS __tg_exp ( float  __x)
static

Definition at line 424 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_exp() [2/6]

static double _TG_ATTRS __tg_exp ( double  __x)
static

Definition at line 428 of file tgmath.h.

References _TG_ATTRS, and exp.

◆ __tg_exp() [3/6]

static long double _TG_ATTRS __tg_exp ( long double  __x)
static

Definition at line 432 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_exp() [4/6]

static float _Complex _TG_ATTRS __tg_exp ( float _Complex  __x)
static

Definition at line 436 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_exp() [5/6]

static double _Complex _TG_ATTRS __tg_exp ( double _Complex  __x)
static

Definition at line 440 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_exp() [6/6]

static long double _Complex _TG_ATTRS __tg_exp ( long double _Complex  __x)
static

Definition at line 444 of file tgmath.h.

◆ __tg_exp2() [1/3]

static float _TG_ATTRS __tg_exp2 ( float  __x)
static

Definition at line 675 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_exp2() [2/3]

static double _TG_ATTRS __tg_exp2 ( double  __x)
static

Definition at line 679 of file tgmath.h.

References _TG_ATTRS, and exp2.

◆ __tg_exp2() [3/3]

static long double _TG_ATTRS __tg_exp2 ( long double  __x)
static

Definition at line 683 of file tgmath.h.

◆ __tg_expm1() [1/3]

static float _TG_ATTRS __tg_expm1 ( float  __x)
static

Definition at line 692 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_expm1() [2/3]

static double _TG_ATTRS __tg_expm1 ( double  __x)
static

Definition at line 696 of file tgmath.h.

References _TG_ATTRS, and expm1.

◆ __tg_expm1() [3/3]

static long double _TG_ATTRS __tg_expm1 ( long double  __x)
static

Definition at line 700 of file tgmath.h.

◆ __tg_fabs() [1/6]

static float _TG_ATTRS __tg_fabs ( float  __x)
static

Definition at line 542 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_fabs() [2/6]

static double _TG_ATTRS __tg_fabs ( double  __x)
static

Definition at line 546 of file tgmath.h.

References _TG_ATTRS, and fabs.

◆ __tg_fabs() [3/6]

static long double _TG_ATTRS __tg_fabs ( long double  __x)
static

Definition at line 550 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_fabs() [4/6]

static float _TG_ATTRS __tg_fabs ( float _Complex  __x)
static

Definition at line 554 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_fabs() [5/6]

static double _TG_ATTRS __tg_fabs ( double _Complex  __x)
static

Definition at line 558 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_fabs() [6/6]

static long double _TG_ATTRS __tg_fabs ( long double _Complex  __x)
static

Definition at line 562 of file tgmath.h.

◆ __tg_fdim() [1/3]

static float _TG_ATTRS __tg_fdim ( float  __x,
float  __y 
)
static

Definition at line 709 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_fdim() [2/3]

static double _TG_ATTRS __tg_fdim ( double  __x,
double  __y 
)
static

Definition at line 713 of file tgmath.h.

References _TG_ATTRS, and fdim.

◆ __tg_fdim() [3/3]

static long double _TG_ATTRS __tg_fdim ( long double  __x,
long double  __y 
)
static

Definition at line 717 of file tgmath.h.

◆ __tg_floor() [1/3]

static float _TG_ATTRS __tg_floor ( float  __x)
static

Definition at line 727 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_floor() [2/3]

static double _TG_ATTRS __tg_floor ( double  __x)
static

Definition at line 731 of file tgmath.h.

References _TG_ATTRS, and floor.

◆ __tg_floor() [3/3]

static long double _TG_ATTRS __tg_floor ( long double  __x)
static

Definition at line 735 of file tgmath.h.

◆ __tg_fma() [1/3]

static float _TG_ATTRS __tg_fma ( float  __x,
float  __y,
float  __z 
)
static

Definition at line 744 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_fma() [2/3]

static double _TG_ATTRS __tg_fma ( double  __x,
double  __y,
double  __z 
)
static

Definition at line 749 of file tgmath.h.

References _TG_ATTRS, and fma.

◆ __tg_fma() [3/3]

static long double _TG_ATTRS __tg_fma ( long double  __x,
long double  __y,
long double  __z 
)
static

Definition at line 754 of file tgmath.h.

◆ __tg_fmax() [1/3]

static float _TG_ATTRS __tg_fmax ( float  __x,
float  __y 
)
static

Definition at line 767 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_fmax() [2/3]

static double _TG_ATTRS __tg_fmax ( double  __x,
double  __y 
)
static

Definition at line 771 of file tgmath.h.

References _TG_ATTRS, and fmax.

◆ __tg_fmax() [3/3]

static long double _TG_ATTRS __tg_fmax ( long double  __x,
long double  __y 
)
static

Definition at line 775 of file tgmath.h.

◆ __tg_fmin() [1/3]

static float _TG_ATTRS __tg_fmin ( float  __x,
float  __y 
)
static

Definition at line 785 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_fmin() [2/3]

static double _TG_ATTRS __tg_fmin ( double  __x,
double  __y 
)
static

Definition at line 789 of file tgmath.h.

References _TG_ATTRS, and fmin.

◆ __tg_fmin() [3/3]

static long double _TG_ATTRS __tg_fmin ( long double  __x,
long double  __y 
)
static

Definition at line 793 of file tgmath.h.

◆ __tg_fmod() [1/3]

static float _TG_ATTRS __tg_fmod ( float  __x,
float  __y 
)
static

Definition at line 803 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_fmod() [2/3]

static double _TG_ATTRS __tg_fmod ( double  __x,
double  __y 
)
static

Definition at line 807 of file tgmath.h.

References _TG_ATTRS, and fmod.

◆ __tg_fmod() [3/3]

static long double _TG_ATTRS __tg_fmod ( long double  __x,
long double  __y 
)
static

Definition at line 811 of file tgmath.h.

◆ __tg_frexp() [1/3]

static float _TG_ATTRS __tg_frexp ( float  __x,
int *  __y 
)
static

Definition at line 821 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_frexp() [2/3]

static double _TG_ATTRS __tg_frexp ( double  __x,
int *  __y 
)
static

Definition at line 825 of file tgmath.h.

References _TG_ATTRS, and frexp.

◆ __tg_frexp() [3/3]

static long double _TG_ATTRS __tg_frexp ( long double  __x,
int *  __y 
)
static

Definition at line 829 of file tgmath.h.

◆ __tg_hypot() [1/3]

static float _TG_ATTRS __tg_hypot ( float  __x,
float  __y 
)
static

Definition at line 838 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_hypot() [2/3]

static double _TG_ATTRS __tg_hypot ( double  __x,
double  __y 
)
static

Definition at line 842 of file tgmath.h.

References _TG_ATTRS, and hypot.

◆ __tg_hypot() [3/3]

static long double _TG_ATTRS __tg_hypot ( long double  __x,
long double  __y 
)
static

Definition at line 846 of file tgmath.h.

◆ __tg_ilogb() [1/3]

static int _TG_ATTRS __tg_ilogb ( float  __x)
static

Definition at line 856 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_ilogb() [2/3]

static int _TG_ATTRS __tg_ilogb ( double  __x)
static

Definition at line 860 of file tgmath.h.

References _TG_ATTRS, and ilogb.

◆ __tg_ilogb() [3/3]

static int _TG_ATTRS __tg_ilogb ( long double  __x)
static

Definition at line 864 of file tgmath.h.

◆ __tg_ldexp() [1/3]

static float _TG_ATTRS __tg_ldexp ( float  __x,
int  __y 
)
static

Definition at line 873 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_ldexp() [2/3]

static double _TG_ATTRS __tg_ldexp ( double  __x,
int  __y 
)
static

Definition at line 877 of file tgmath.h.

References _TG_ATTRS, and ldexp.

◆ __tg_ldexp() [3/3]

static long double _TG_ATTRS __tg_ldexp ( long double  __x,
int  __y 
)
static

Definition at line 881 of file tgmath.h.

◆ __tg_lgamma() [1/3]

static float _TG_ATTRS __tg_lgamma ( float  __x)
static

Definition at line 890 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_lgamma() [2/3]

static double _TG_ATTRS __tg_lgamma ( double  __x)
static

Definition at line 894 of file tgmath.h.

References _TG_ATTRS, and lgamma.

◆ __tg_lgamma() [3/3]

static long double _TG_ATTRS __tg_lgamma ( long double  __x)
static

Definition at line 898 of file tgmath.h.

◆ __tg_llrint() [1/3]

static long long _TG_ATTRS __tg_llrint ( float  __x)
static

Definition at line 907 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_llrint() [2/3]

static long long _TG_ATTRS __tg_llrint ( double  __x)
static

Definition at line 911 of file tgmath.h.

References _TG_ATTRS, and llrint.

◆ __tg_llrint() [3/3]

static long long _TG_ATTRS __tg_llrint ( long double  __x)
static

Definition at line 915 of file tgmath.h.

◆ __tg_llround() [1/3]

static long long _TG_ATTRS __tg_llround ( float  __x)
static

Definition at line 924 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_llround() [2/3]

static long long _TG_ATTRS __tg_llround ( double  __x)
static

Definition at line 928 of file tgmath.h.

References _TG_ATTRS, and llround.

◆ __tg_llround() [3/3]

static long long _TG_ATTRS __tg_llround ( long double  __x)
static

Definition at line 932 of file tgmath.h.

◆ __tg_log() [1/6]

static float _TG_ATTRS __tg_log ( float  __x)
static

Definition at line 453 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_log() [2/6]

static double _TG_ATTRS __tg_log ( double  __x)
static

Definition at line 457 of file tgmath.h.

References _TG_ATTRS, and log.

◆ __tg_log() [3/6]

static long double _TG_ATTRS __tg_log ( long double  __x)
static

Definition at line 461 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_log() [4/6]

static float _Complex _TG_ATTRS __tg_log ( float _Complex  __x)
static

Definition at line 465 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_log() [5/6]

static double _Complex _TG_ATTRS __tg_log ( double _Complex  __x)
static

Definition at line 469 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_log() [6/6]

static long double _Complex _TG_ATTRS __tg_log ( long double _Complex  __x)
static

Definition at line 473 of file tgmath.h.

◆ __tg_log10() [1/3]

static float _TG_ATTRS __tg_log10 ( float  __x)
static

Definition at line 941 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_log10() [2/3]

static double _TG_ATTRS __tg_log10 ( double  __x)
static

Definition at line 945 of file tgmath.h.

References _TG_ATTRS, and log10.

◆ __tg_log10() [3/3]

static long double _TG_ATTRS __tg_log10 ( long double  __x)
static

Definition at line 949 of file tgmath.h.

◆ __tg_log1p() [1/3]

static float _TG_ATTRS __tg_log1p ( float  __x)
static

Definition at line 958 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_log1p() [2/3]

static double _TG_ATTRS __tg_log1p ( double  __x)
static

Definition at line 962 of file tgmath.h.

References _TG_ATTRS, and log1p.

◆ __tg_log1p() [3/3]

static long double _TG_ATTRS __tg_log1p ( long double  __x)
static

Definition at line 966 of file tgmath.h.

◆ __tg_log2() [1/3]

static float _TG_ATTRS __tg_log2 ( float  __x)
static

Definition at line 975 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_log2() [2/3]

static double _TG_ATTRS __tg_log2 ( double  __x)
static

Definition at line 979 of file tgmath.h.

References _TG_ATTRS, and log2.

◆ __tg_log2() [3/3]

static long double _TG_ATTRS __tg_log2 ( long double  __x)
static

Definition at line 983 of file tgmath.h.

◆ __tg_logb() [1/3]

static float _TG_ATTRS __tg_logb ( float  __x)
static

Definition at line 992 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_logb() [2/3]

static double _TG_ATTRS __tg_logb ( double  __x)
static

Definition at line 996 of file tgmath.h.

References _TG_ATTRS, and logb.

◆ __tg_logb() [3/3]

static long double _TG_ATTRS __tg_logb ( long double  __x)
static

Definition at line 1000 of file tgmath.h.

◆ __tg_lrint() [1/3]

static long _TG_ATTRS __tg_lrint ( float  __x)
static

Definition at line 1009 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_lrint() [2/3]

static long _TG_ATTRS __tg_lrint ( double  __x)
static

Definition at line 1013 of file tgmath.h.

References _TG_ATTRS, and lrint.

◆ __tg_lrint() [3/3]

static long _TG_ATTRS __tg_lrint ( long double  __x)
static

Definition at line 1017 of file tgmath.h.

◆ __tg_lround() [1/3]

static long _TG_ATTRS __tg_lround ( float  __x)
static

Definition at line 1026 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_lround() [2/3]

static long _TG_ATTRS __tg_lround ( double  __x)
static

Definition at line 1030 of file tgmath.h.

References _TG_ATTRS, and lround.

◆ __tg_lround() [3/3]

static long _TG_ATTRS __tg_lround ( long double  __x)
static

Definition at line 1034 of file tgmath.h.

◆ __tg_nearbyint() [1/3]

static float _TG_ATTRS __tg_nearbyint ( float  __x)
static

Definition at line 1043 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_nearbyint() [2/3]

static double _TG_ATTRS __tg_nearbyint ( double  __x)
static

Definition at line 1047 of file tgmath.h.

References _TG_ATTRS, and nearbyint.

◆ __tg_nearbyint() [3/3]

static long double _TG_ATTRS __tg_nearbyint ( long double  __x)
static

Definition at line 1051 of file tgmath.h.

◆ __tg_nextafter() [1/3]

static float _TG_ATTRS __tg_nextafter ( float  __x,
float  __y 
)
static

Definition at line 1060 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_nextafter() [2/3]

static double _TG_ATTRS __tg_nextafter ( double  __x,
double  __y 
)
static

Definition at line 1064 of file tgmath.h.

References _TG_ATTRS, and nextafter.

◆ __tg_nextafter() [3/3]

static long double _TG_ATTRS __tg_nextafter ( long double  __x,
long double  __y 
)
static

Definition at line 1068 of file tgmath.h.

◆ __tg_nexttoward() [1/3]

static float _TG_ATTRS __tg_nexttoward ( float  __x,
long double  __y 
)
static

Definition at line 1078 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_nexttoward() [2/3]

static double _TG_ATTRS __tg_nexttoward ( double  __x,
long double  __y 
)
static

Definition at line 1082 of file tgmath.h.

References _TG_ATTRS, and nexttoward.

◆ __tg_nexttoward() [3/3]

static long double _TG_ATTRS __tg_nexttoward ( long double  __x,
long double  __y 
)
static

Definition at line 1086 of file tgmath.h.

◆ __tg_pow() [1/6]

static float _TG_ATTRS __tg_pow ( float  __x,
float  __y 
)
static

Definition at line 482 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_pow() [2/6]

static double _TG_ATTRS __tg_pow ( double  __x,
double  __y 
)
static

Definition at line 486 of file tgmath.h.

References _TG_ATTRS, and pow.

◆ __tg_pow() [3/6]

static long double _TG_ATTRS __tg_pow ( long double  __x,
long double  __y 
)
static

Definition at line 490 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_pow() [4/6]

static float _Complex _TG_ATTRS __tg_pow ( float _Complex  __x,
float _Complex  __y 
)
static

Definition at line 494 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_pow() [5/6]

static double _Complex _TG_ATTRS __tg_pow ( double _Complex  __x,
double _Complex  __y 
)
static

Definition at line 498 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_pow() [6/6]

static long double _Complex _TG_ATTRS __tg_pow ( long double _Complex  __x,
long double _Complex  __y 
)
static

Definition at line 502 of file tgmath.h.

◆ __tg_promote() [1/8]

static _Argument_type_is_not_arithmetic __tg_promote (   ...)
static

◆ __tg_promote() [2/8]

static double _TG_ATTRSp __tg_promote ( int  )
static

◆ __tg_promote() [3/8]

static double _TG_ATTRSp __tg_promote ( unsigned  int)
static

◆ __tg_promote() [4/8]

static double _TG_ATTRSp __tg_promote ( long  )
static

◆ __tg_promote() [5/8]

static double _TG_ATTRSp __tg_promote ( unsigned long  long)
static

◆ __tg_promote() [6/8]

static float _Complex _TG_ATTRSp __tg_promote ( float  )
static

◆ __tg_promote() [7/8]

static double _Complex _TG_ATTRSp __tg_promote ( double  )
static

◆ __tg_promote() [8/8]

static long double _Complex _TG_ATTRSp __tg_promote ( long  double)
static

◆ __tg_remainder() [1/3]

static float _TG_ATTRS __tg_remainder ( float  __x,
float  __y 
)
static

Definition at line 1095 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_remainder() [2/3]

static double _TG_ATTRS __tg_remainder ( double  __x,
double  __y 
)
static

Definition at line 1099 of file tgmath.h.

References _TG_ATTRS, and remainder.

◆ __tg_remainder() [3/3]

static long double _TG_ATTRS __tg_remainder ( long double  __x,
long double  __y 
)
static

Definition at line 1103 of file tgmath.h.

◆ __tg_remquo() [1/3]

static float _TG_ATTRS __tg_remquo ( float  __x,
float  __y,
int *  __z 
)
static

Definition at line 1113 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_remquo() [2/3]

static double _TG_ATTRS __tg_remquo ( double  __x,
double  __y,
int *  __z 
)
static

Definition at line 1118 of file tgmath.h.

References _TG_ATTRS, and remquo.

◆ __tg_remquo() [3/3]

static long double _TG_ATTRS __tg_remquo ( long double  __x,
long double  __y,
int *  __z 
)
static

Definition at line 1123 of file tgmath.h.

◆ __tg_rint() [1/3]

static float _TG_ATTRS __tg_rint ( float  __x)
static

Definition at line 1136 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_rint() [2/3]

static double _TG_ATTRS __tg_rint ( double  __x)
static

Definition at line 1140 of file tgmath.h.

References _TG_ATTRS, and rint.

◆ __tg_rint() [3/3]

static long double _TG_ATTRS __tg_rint ( long double  __x)
static

Definition at line 1144 of file tgmath.h.

◆ __tg_round() [1/3]

static float _TG_ATTRS __tg_round ( float  __x)
static

Definition at line 1153 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_round() [2/3]

static double _TG_ATTRS __tg_round ( double  __x)
static

Definition at line 1157 of file tgmath.h.

References _TG_ATTRS, and round.

◆ __tg_round() [3/3]

static long double _TG_ATTRS __tg_round ( long double  __x)
static

Definition at line 1161 of file tgmath.h.

◆ __tg_scalbln() [1/3]

static float _TG_ATTRS __tg_scalbln ( float  __x,
long  __y 
)
static

Definition at line 1187 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_scalbln() [2/3]

static double _TG_ATTRS __tg_scalbln ( double  __x,
long  __y 
)
static

Definition at line 1191 of file tgmath.h.

References _TG_ATTRS, and scalbln.

◆ __tg_scalbln() [3/3]

static long double _TG_ATTRS __tg_scalbln ( long double  __x,
long  __y 
)
static

Definition at line 1195 of file tgmath.h.

◆ __tg_scalbn() [1/3]

static float _TG_ATTRS __tg_scalbn ( float  __x,
int  __y 
)
static

Definition at line 1170 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_scalbn() [2/3]

static double _TG_ATTRS __tg_scalbn ( double  __x,
int  __y 
)
static

Definition at line 1174 of file tgmath.h.

References _TG_ATTRS, and scalbn.

◆ __tg_scalbn() [3/3]

static long double _TG_ATTRS __tg_scalbn ( long double  __x,
int  __y 
)
static

Definition at line 1178 of file tgmath.h.

◆ __tg_sin() [1/6]

static float _TG_ATTRS __tg_sin ( float  __x)
static

Definition at line 279 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_sin() [2/6]

static double _TG_ATTRS __tg_sin ( double  __x)
static

Definition at line 283 of file tgmath.h.

References _TG_ATTRS, and sin.

◆ __tg_sin() [3/6]

static long double _TG_ATTRS __tg_sin ( long double  __x)
static

Definition at line 287 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_sin() [4/6]

static float _Complex _TG_ATTRS __tg_sin ( float _Complex  __x)
static

Definition at line 291 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_sin() [5/6]

static double _Complex _TG_ATTRS __tg_sin ( double _Complex  __x)
static

Definition at line 295 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_sin() [6/6]

static long double _Complex _TG_ATTRS __tg_sin ( long double _Complex  __x)
static

Definition at line 299 of file tgmath.h.

◆ __tg_sinh() [1/6]

static float _TG_ATTRS __tg_sinh ( float  __x)
static

Definition at line 366 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_sinh() [2/6]

static double _TG_ATTRS __tg_sinh ( double  __x)
static

Definition at line 370 of file tgmath.h.

References _TG_ATTRS, and sinh.

◆ __tg_sinh() [3/6]

static long double _TG_ATTRS __tg_sinh ( long double  __x)
static

Definition at line 374 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_sinh() [4/6]

static float _Complex _TG_ATTRS __tg_sinh ( float _Complex  __x)
static

Definition at line 378 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_sinh() [5/6]

static double _Complex _TG_ATTRS __tg_sinh ( double _Complex  __x)
static

Definition at line 382 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_sinh() [6/6]

static long double _Complex _TG_ATTRS __tg_sinh ( long double _Complex  __x)
static

Definition at line 386 of file tgmath.h.

◆ __tg_sqrt() [1/6]

static float _TG_ATTRS __tg_sqrt ( float  __x)
static

Definition at line 513 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_sqrt() [2/6]

static double _TG_ATTRS __tg_sqrt ( double  __x)
static

Definition at line 517 of file tgmath.h.

References _TG_ATTRS, and sqrt.

◆ __tg_sqrt() [3/6]

static long double _TG_ATTRS __tg_sqrt ( long double  __x)
static

Definition at line 521 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_sqrt() [4/6]

static float _Complex _TG_ATTRS __tg_sqrt ( float _Complex  __x)
static

Definition at line 525 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_sqrt() [5/6]

static double _Complex _TG_ATTRS __tg_sqrt ( double _Complex  __x)
static

Definition at line 529 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_sqrt() [6/6]

static long double _Complex _TG_ATTRS __tg_sqrt ( long double _Complex  __x)
static

Definition at line 533 of file tgmath.h.

◆ __tg_tan() [1/6]

static float _TG_ATTRS __tg_tan ( float  __x)
static

Definition at line 308 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_tan() [2/6]

static double _TG_ATTRS __tg_tan ( double  __x)
static

Definition at line 312 of file tgmath.h.

References _TG_ATTRS, and tan.

◆ __tg_tan() [3/6]

static long double _TG_ATTRS __tg_tan ( long double  __x)
static

Definition at line 316 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_tan() [4/6]

static float _Complex _TG_ATTRS __tg_tan ( float _Complex  __x)
static

Definition at line 320 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_tan() [5/6]

static double _Complex _TG_ATTRS __tg_tan ( double _Complex  __x)
static

Definition at line 324 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_tan() [6/6]

static long double _Complex _TG_ATTRS __tg_tan ( long double _Complex  __x)
static

Definition at line 328 of file tgmath.h.

◆ __tg_tanh() [1/6]

static float _TG_ATTRS __tg_tanh ( float  __x)
static

Definition at line 395 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_tanh() [2/6]

static double _TG_ATTRS __tg_tanh ( double  __x)
static

Definition at line 399 of file tgmath.h.

References _TG_ATTRS, and tanh.

◆ __tg_tanh() [3/6]

static long double _TG_ATTRS __tg_tanh ( long double  __x)
static

Definition at line 403 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_tanh() [4/6]

static float _Complex _TG_ATTRS __tg_tanh ( float _Complex  __x)
static

Definition at line 407 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_tanh() [5/6]

static double _Complex _TG_ATTRS __tg_tanh ( double _Complex  __x)
static

Definition at line 411 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_tanh() [6/6]

static long double _Complex _TG_ATTRS __tg_tanh ( long double _Complex  __x)
static

Definition at line 415 of file tgmath.h.

◆ __tg_tgamma() [1/3]

static float _TG_ATTRS __tg_tgamma ( float  __x)
static

Definition at line 1204 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_tgamma() [2/3]

static double _TG_ATTRS __tg_tgamma ( double  __x)
static

Definition at line 1208 of file tgmath.h.

References _TG_ATTRS, and tgamma.

◆ __tg_tgamma() [3/3]

static long double _TG_ATTRS __tg_tgamma ( long double  __x)
static

Definition at line 1212 of file tgmath.h.

◆ __tg_trunc() [1/3]

static float _TG_ATTRS __tg_trunc ( float  __x)
static

Definition at line 1221 of file tgmath.h.

References _TG_ATTRS.

◆ __tg_trunc() [2/3]

static double _TG_ATTRS __tg_trunc ( double  __x)
static

Definition at line 1225 of file tgmath.h.

References _TG_ATTRS, and trunc.

◆ __tg_trunc() [3/3]

static long double _TG_ATTRS __tg_trunc ( long double  __x)
static

Definition at line 1229 of file tgmath.h.

Variable Documentation

◆ __overloadable__

Definition at line 51 of file tgmath.h.