sketchbook
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Typedefs | Variables
tgmath.h File Reference
#include <math.h>
#include <complex.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
 

Variables

static
_Argument_type_is_not_arithmetic 
__overloadable__
 

Macro Definition Documentation

#define __tg_promote1 (   __x)    (__typeof__(__tg_promote(__x)))
#define __tg_promote2 (   __x,
  __y 
)
Value:
(__typeof__(__tg_promote(__x) + \
__tg_promote(__y)))
static __inline unsigned char unsigned int unsigned int __y
Definition: adxintrin.h:36
static __inline unsigned char unsigned int __x
Definition: adxintrin.h:36
#define __tg_promote3 (   __x,
  __y,
  __z 
)
Value:
(__typeof__(__tg_promote(__x) + \
__tg_promote(__y) + \
__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
#define _TG_ATTRS   __attribute__((__overloadable__, __always_inline__))
#define _TG_ATTRSp   __attribute__((__overloadable__))
#define acos (   __x)    __tg_acos(__tg_promote1((__x))(__x))
#define acosh (   __x)    __tg_acosh(__tg_promote1((__x))(__x))
#define asin (   __x)    __tg_asin(__tg_promote1((__x))(__x))
#define asinh (   __x)    __tg_asinh(__tg_promote1((__x))(__x))
#define atan (   __x)    __tg_atan(__tg_promote1((__x))(__x))
#define atan2 (   __x,
  __y 
)
Value:
__tg_atan2(__tg_promote2((__x), (__y))(__x), \
#define __tg_promote2(__x, __y)
Definition: tgmath.h:57
static __inline unsigned char unsigned int unsigned int __y
Definition: adxintrin.h:36
static __inline unsigned char unsigned int __x
Definition: adxintrin.h:36
#define atanh (   __x)    __tg_atanh(__tg_promote1((__x))(__x))
#define carg (   __x)    __tg_carg(__tg_promote1((__x))(__x))
#define cbrt (   __x)    __tg_cbrt(__tg_promote1((__x))(__x))
#define ceil (   __x)    __tg_ceil(__tg_promote1((__x))(__x))
#define cimag (   __x)    __tg_cimag(__tg_promote1((__x))(__x))
#define conj (   __x)    __tg_conj(__tg_promote1((__x))(__x))
#define copysign (   __x,
  __y 
)
Value:
__tg_copysign(__tg_promote2((__x), (__y))(__x), \
#define __tg_promote2(__x, __y)
Definition: tgmath.h:57
static __inline unsigned char unsigned int unsigned int __y
Definition: adxintrin.h:36
static __inline unsigned char unsigned int __x
Definition: adxintrin.h:36
#define cos (   __x)    __tg_cos(__tg_promote1((__x))(__x))
#define cosh (   __x)    __tg_cosh(__tg_promote1((__x))(__x))
#define cproj (   __x)    __tg_cproj(__tg_promote1((__x))(__x))
#define creal (   __x)    __tg_creal(__tg_promote1((__x))(__x))
#define erf (   __x)    __tg_erf(__tg_promote1((__x))(__x))
#define erfc (   __x)    __tg_erfc(__tg_promote1((__x))(__x))
#define exp (   __x)    __tg_exp(__tg_promote1((__x))(__x))
#define exp2 (   __x)    __tg_exp2(__tg_promote1((__x))(__x))
#define expm1 (   __x)    __tg_expm1(__tg_promote1((__x))(__x))
#define fabs (   __x)    __tg_fabs(__tg_promote1((__x))(__x))
#define fdim (   __x,
  __y 
)
Value:
__tg_fdim(__tg_promote2((__x), (__y))(__x), \
#define __tg_promote2(__x, __y)
Definition: tgmath.h:57
static __inline unsigned char unsigned int unsigned int __y
Definition: adxintrin.h:36
static __inline unsigned char unsigned int __x
Definition: adxintrin.h:36
#define floor (   __x)    __tg_floor(__tg_promote1((__x))(__x))
#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 __inline unsigned char unsigned int __x
Definition: adxintrin.h:36
#define __tg_promote3(__x, __y, __z)
Definition: tgmath.h:59
#define fmax (   __x,
  __y 
)
Value:
__tg_fmax(__tg_promote2((__x), (__y))(__x), \
#define __tg_promote2(__x, __y)
Definition: tgmath.h:57
static __inline unsigned char unsigned int unsigned int __y
Definition: adxintrin.h:36
static __inline unsigned char unsigned int __x
Definition: adxintrin.h:36
#define fmin (   __x,
  __y 
)
Value:
__tg_fmin(__tg_promote2((__x), (__y))(__x), \
#define __tg_promote2(__x, __y)
Definition: tgmath.h:57
static __inline unsigned char unsigned int unsigned int __y
Definition: adxintrin.h:36
static __inline unsigned char unsigned int __x
Definition: adxintrin.h:36
#define fmod (   __x,
  __y 
)
Value:
__tg_fmod(__tg_promote2((__x), (__y))(__x), \
#define __tg_promote2(__x, __y)
Definition: tgmath.h:57
static __inline unsigned char unsigned int unsigned int __y
Definition: adxintrin.h:36
static __inline unsigned char unsigned int __x
Definition: adxintrin.h:36
#define frexp (   __x,
  __y 
)    __tg_frexp(__tg_promote1((__x))(__x), __y)
#define hypot (   __x,
  __y 
)
Value:
__tg_hypot(__tg_promote2((__x), (__y))(__x), \
#define __tg_promote2(__x, __y)
Definition: tgmath.h:57
static __inline unsigned char unsigned int unsigned int __y
Definition: adxintrin.h:36
static __inline unsigned char unsigned int __x
Definition: adxintrin.h:36
#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 log (   __x)    __tg_log(__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 
)
Value:
__tg_nextafter(__tg_promote2((__x), (__y))(__x), \
#define __tg_promote2(__x, __y)
Definition: tgmath.h:57
static __inline unsigned char unsigned int unsigned int __y
Definition: adxintrin.h:36
static __inline unsigned char unsigned int __x
Definition: adxintrin.h:36
#define nexttoward (   __x,
  __y 
)    __tg_nexttoward(__tg_promote1((__x))(__x), (__y))
#define pow (   __x,
  __y 
)
Value:
__tg_pow(__tg_promote2((__x), (__y))(__x), \
#define __tg_promote2(__x, __y)
Definition: tgmath.h:57
static __inline unsigned char unsigned int unsigned int __y
Definition: adxintrin.h:36
static __inline unsigned char unsigned int __x
Definition: adxintrin.h:36
#define remainder (   __x,
  __y 
)
Value:
__tg_remainder(__tg_promote2((__x), (__y))(__x), \
#define __tg_promote2(__x, __y)
Definition: tgmath.h:57
static __inline unsigned char unsigned int unsigned int __y
Definition: adxintrin.h:36
static __inline unsigned char unsigned int __x
Definition: adxintrin.h:36
#define remquo (   __x,
  __y,
  __z 
)
Value:
__tg_remquo(__tg_promote2((__x), (__y))(__x), \
(__z))
#define __tg_promote2(__x, __y)
Definition: tgmath.h:57
static __inline unsigned char unsigned int unsigned int __y
Definition: adxintrin.h:36
static __inline unsigned char unsigned int __x
Definition: adxintrin.h:36
#define rint (   __x)    __tg_rint(__tg_promote1((__x))(__x))
#define round (   __x)    __tg_round(__tg_promote1((__x))(__x))
#define scalbln (   __x,
  __y 
)    __tg_scalbln(__tg_promote1((__x))(__x), __y)
#define scalbn (   __x,
  __y 
)    __tg_scalbn(__tg_promote1((__x))(__x), __y)
#define sin (   __x)    __tg_sin(__tg_promote1((__x))(__x))
#define sinh (   __x)    __tg_sinh(__tg_promote1((__x))(__x))
#define sqrt (   __x)    __tg_sqrt(__tg_promote1((__x))(__x))
#define tan (   __x)    __tg_tan(__tg_promote1((__x))(__x))
#define tanh (   __x)    __tg_tanh(__tg_promote1((__x))(__x))
#define tgamma (   __x)    __tg_tgamma(__tg_promote1((__x))(__x))
#define trunc (   __x)    __tg_trunc(__tg_promote1((__x))(__x))

Typedef Documentation

Variable Documentation