osprey/kg++fe/gnu/config/m68k/math-3300.h File Reference

#include <errno.h>

Include dependency graph for math-3300.h:

Go to the source code of this file.

Defines

#define HUGE_VAL

Functions/Subroutines

static __inline const double sin (double x)
static __inline const double cos (double x)
static __inline const double tan (double x)
static __inline const double asin (double x)
static __inline const double acos (double x)
static __inline const double atan (double x)
static __inline const double atan2 (double y, double x)
static __inline const double sinh (double x)
static __inline const double cosh (double x)
static __inline const double tanh (double x)
static __inline const double atanh (double x)
static __inline const double exp (double x)
static __inline const double expm1 (double x)
static __inline const double log (double x)
static __inline const double log1p (double x)
static __inline const double log10 (double x)
static __inline const double sqrt (double x)
static __inline const double pow (const double x, const double y)
static __inline const double fabs (double x)
static __inline const double ceil (double x)
static __inline const double floor (double x)
static __inline const double rint (double x)
static __inline const double fmod (double x, double y)
static __inline const double drem (double x, double y)
static __inline const double scalb (double x, int n)
static __inline double logb (double x)
static __inline const double ldexp (double x, int n)
static __inline double frexp (double x, int *exp)
static __inline double modf (double x, double *ip)


Define Documentation

#define HUGE_VAL

Value:

({                  \
  double huge_val;              \
                  \
  __asm ("fmove%.d %#0x7ff0000000000000,%0" /* Infinity */    \
   : "=f" (huge_val)            \
   : /* no inputs */);            \
  huge_val;               \
})

Definition at line 25 of file math-3300.h.

Referenced by c_a_to_q(), c_atoq(), and Make_Reduction_Identity().


Function Documentation

static __inline const double acos ( double  x  )  [static]

Definition at line 75 of file math-3300.h.

Referenced by __dacosd(), d_acos(), intr_wrap_001(), main(), and Targ_IntrinsicOp().

static __inline const double asin ( double  x  )  [static]

Definition at line 65 of file math-3300.h.

Referenced by __dasind(), d_asin(), intr_wrap_008(), main(), and Targ_IntrinsicOp().

static __inline const double atan ( double  x  )  [static]

Definition at line 85 of file math-3300.h.

Referenced by __datand(), atan2(), d_atan(), intr_wrap_015(), main(), and Targ_IntrinsicOp().

static __inline const double atan2 ( double  y,
double  x 
) [static]

Definition at line 95 of file math-3300.h.

References atan(), errno, and pi.

Referenced by __datn2d(), __powzz(), __zlog(), d_atn2(), intr_wrap_021(), main(), and Targ_IntrinsicOp().

static __inline const double atanh ( double  x  )  [static]

Definition at line 181 of file math-3300.h.

static __inline const double ceil ( double  x  )  [static]

static __inline const double cos ( double  x  )  [static]

static __inline const double cosh ( double  x  )  [static]

static __inline const double drem ( double  x,
double  y 
) [static]

Definition at line 384 of file math-3300.h.

static __inline const double exp ( double  x  )  [static]

Definition at line 191 of file math-3300.h.

static __inline const double expm1 ( double  x  )  [static]

Definition at line 201 of file math-3300.h.

static __inline const double fabs ( double  x  )  [static]

Definition at line 299 of file math-3300.h.

static __inline const double floor ( double  x  )  [static]

static __inline const double fmod ( double  x,
double  y 
) [static]

Definition at line 373 of file math-3300.h.

Referenced by main().

static __inline double frexp ( double  x,
int *  exp 
) [static]

Definition at line 427 of file math-3300.h.

References int.

Referenced by floatformat_from_double(), and main().

static __inline const double ldexp ( double  x,
int  n 
) [static]

static __inline const double log ( double  x  )  [static]

static __inline const double log10 ( double  x  )  [static]

Definition at line 231 of file math-3300.h.

Referenced by Compute_Work_Estimate(), intr_wrap_056(), main(), and Targ_IntrinsicOp().

static __inline const double log1p ( double  x  )  [static]

Definition at line 221 of file math-3300.h.

static __inline double logb ( double  x  )  [static]

Definition at line 406 of file math-3300.h.

References exponent().

static __inline double modf ( double  x,
double *  ip 
) [static]

Definition at line 451 of file math-3300.h.

static __inline const double pow ( const double  x,
const double  y 
) [static]

static __inline const double rint ( double  x  )  [static]

Definition at line 352 of file math-3300.h.

static __inline const double scalb ( double  x,
int  n 
) [static]

Definition at line 395 of file math-3300.h.

static __inline const double sin ( double  x  )  [static]

static __inline const double sinh ( double  x  )  [static]

static __inline const double sqrt ( double  x  )  [static]

Definition at line 241 of file math-3300.h.

static __inline const double tan ( double  x  )  [static]

Definition at line 55 of file math-3300.h.

Referenced by __dtand(), d_tan(), intr_wrap_079(), main(), and Targ_IntrinsicOp().

static __inline const double tanh ( double  x  )  [static]

Definition at line 171 of file math-3300.h.

Referenced by d_tanh(), intr_wrap_085(), main(), and Targ_IntrinsicOp().


Generated on Wed Apr 8 15:22:35 2009 for Open64 by  doxygen 1.5.6