Open64 (mfef90, whirl2f, and IR tools)
TAG: version-openad; SVN changeset: 916
|
Go to the source code of this file.
Classes | |
struct | o64quad |
union | ldquad |
Typedefs | |
typedef double | double_t |
Functions | |
double | __lgamma (double) |
double | __trunc (double) |
double | __exp (double) |
double | d_acosd (double *) |
double | d_asind (double *) |
double | d_atand (double *) |
double | d_atn2d (double *, double *) |
double | d_cosd (double *) |
double | d_sind (double *) |
double | d_tand (double *) |
double_t | pow_di (double_t *, int32_t *) |
double_t | pow_dl (double_t *, int64_t *) |
void | pow_zi_ (dcomplex *, dcomplex *, int32_t *) |
void | pow_zl_ (dcomplex *, dcomplex *, int64_t *) |
void | pow_zz (dcomplex *, dcomplex *, dcomplex *) |
double_t | z_abs (dcomplex *) |
void | z_cos (dcomplex *, dcomplex *) |
void | z_exp (dcomplex *, dcomplex *) |
void | z_log (dcomplex *, dcomplex *) |
void | z_sin (dcomplex *, dcomplex *) |
void | z_sqrt (dcomplex *, dcomplex *) |
int32_t | __q_ge (double, double, double, double) |
int32_t | __q_le (double, double, double, double) |
long double | __qabs (long double) |
long double | __qmod (long double, long double) |
long double | __q_nint (long double *) |
int16_t | __ii_qint (double, double) |
int32_t | __ji_qint (double, double) |
int16_t | __iiqnnt (double, double) |
int32_t | __jiqnnt (double, double) |
int64_t | __kiqnnt (double, double) |
long double | __q_flotk (int64_t) |
long double | __qint (double, double) |
long double | __q_max1 (double, double, double, double) |
long double | __q_min1 (double, double, double, double) |
long double | __qsign (double, double, double, double) |
long double | __qnint (double, double) |
long double | __qacos (long double) |
long double | __qatan (long double) |
long double | __qatan2 (long double, long double) |
long double | __qasin (long double) |
long double | __qcos (long double) |
long double | __qcosh (long double) |
long double | __qdim (double, double, double, double) |
long double | __qerf (long double) |
long double | __qerfc (long double) |
long double | __qexp (long double) |
long double | __qhypot (long double, long double) |
long double | __qlog10 (long double) |
long double | __qlog (long double) |
long double | __qpow (long double, long double) |
long double | __qprod (double, double) |
long double | __qsin (long double) |
long double | __qsinh (long double) |
long double | __qsqrt (long double) |
long double | __qtan (long double) |
long double | __qtanh (long double) |
long double | __q_sub (double xhi, double xlo, double yhi, double ylo) |
long double | __q_add (double xhi, double xlo, double yhi, double ylo) |
void | __cq_conjg (qcomplex *, qcomplex *) |
void | __cq_mul (qcomplex *, qcomplex *, qcomplex *) |
Variables | |
long double | __libm_zero_ld |
long double | __libm_qnan_ld |
long double | __libm_inf_ld |
long double | __libm_neginf_ld |
int32_t * | __errnoaddr |
void __cq_conjg | ( | qcomplex * | , |
qcomplex * | |||
) |
Definition at line 49 of file cq_conjg.c.
References __qconjg(), qcomplex::qimag, and qcomplex::qreal.
Definition at line 40 of file cq_mul.c.
References qcomplex::qimag, and qcomplex::qreal.
double __exp | ( | double | ) |
Referenced by __q_gamma().
int16_t __ii_qint | ( | double | , |
double | |||
) |
int16_t __iiqnnt | ( | double | , |
double | |||
) |
Definition at line 49 of file iiqnnt.c.
References __ii_qint(), __qnint(), o64quad::hi, ldquad::ld, o64quad::lo, ldquad::q, and result.
int32_t __ji_qint | ( | double | , |
double | |||
) |
int32_t __jiqnnt | ( | double | , |
double | |||
) |
Definition at line 49 of file jiqnnt.c.
References __ji_qint(), __qnint(), o64quad::hi, ldquad::ld, o64quad::lo, ldquad::q, and result.
int64_t __kiqnnt | ( | double | , |
double | |||
) |
Definition at line 49 of file kiqnnt.c.
References __ki_qint(), __qnint(), o64quad::hi, ldquad::ld, o64quad::lo, ldquad::q, and result.
double __lgamma | ( | double | ) |
Referenced by __q_gamma(), and __q_lgamma().
long double __q_add | ( | double | xhi, |
double | xlo, | ||
double | yhi, | ||
double | ylo | ||
) |
long double __q_flotk | ( | int64_t | ) |
int32_t __q_ge | ( | double | , |
double | , | ||
double | , | ||
double | |||
) |
Referenced by __q_max1().
int32_t __q_le | ( | double | , |
double | , | ||
double | , | ||
double | |||
) |
Referenced by __q_min1().
long double __q_max1 | ( | double | , |
double | , | ||
double | , | ||
double | |||
) |
Definition at line 45 of file q_max1.c.
References __q_ge(), o64quad::hi, ldquad::ld, o64quad::lo, ldquad::q, and result.
long double __q_min1 | ( | double | , |
double | , | ||
double | , | ||
double | |||
) |
Definition at line 45 of file q_min1.c.
References __q_le(), o64quad::hi, ldquad::ld, o64quad::lo, ldquad::q, and result.
long double __q_nint | ( | long double * | ) |
Definition at line 47 of file q_nint.c.
References __qnint(), o64quad::hi, ldquad::ld, o64quad::lo, and ldquad::q.
long double __q_sub | ( | double | xhi, |
double | xlo, | ||
double | yhi, | ||
double | ylo | ||
) |
long double __qabs | ( | long | double | ) |
long double __qacos | ( | long | double | ) |
Referenced by __q_acos(), and __q_acosd().
long double __qasin | ( | long | double | ) |
Referenced by __q_asin(), and __q_asind().
long double __qatan | ( | long | double | ) |
Referenced by __q_atan(), and __q_atand().
long double __qatan2 | ( | long | double, |
long | double | ||
) |
Referenced by __cqlog(), __cqpow(), __q_atn2(), and __qatan2d().
long double __qcos | ( | long | double | ) |
Referenced by __cqcos(), __cqexp(), __cqsin(), __q_cos(), __q_cosd(), __q_sind(), and __qcis().
long double __qcosh | ( | long | double | ) |
Referenced by __cqcos(), __cqsin(), and __q_cosh().
long double __qdim | ( | double | , |
double | , | ||
double | , | ||
double | |||
) |
Definition at line 47 of file qdim.c.
References __q_sub(), o64quad::hi, ldquad::ld, o64quad::lo, ldquad::q, and result.
long double __qerfc | ( | long | double | ) |
Referenced by __q_erfc(), and qerfc_().
long double __qhypot | ( | long | double, |
long | double | ||
) |
Referenced by __cq_abs(), __cqabs(), __cqlog(), __cqpow(), and __cqsqrt().
long double __qint | ( | double | , |
double | |||
) |
Definition at line 67 of file qint.c.
References __trunc(), du::d, fabs(), o64quad::hi, ldquad::ld, o64quad::lo, ldquad::q, and result.
long double __qlog10 | ( | long | double | ) |
Referenced by __q_lg10().
long double __qmod | ( | long | double, |
long | double | ||
) |
long double __qnint | ( | double | , |
double | |||
) |
Definition at line 49 of file qnint.c.
References __q_add(), __q_sub(), __qint(), o64quad::hi, ldquad::ld, o64quad::lo, ldquad::q, and result.
long double __qpow | ( | long | double, |
long | double | ||
) |
Referenced by __pow_qi(), and __pow_ql().
long double __qprod | ( | double | , |
double | |||
) |
Definition at line 72 of file qprod.c.
References du::d, fabs(), o64quad::hi, ldquad::ld, o64quad::lo, NO, ldquad::q, and YES.
long double __qsign | ( | double | , |
double | , | ||
double | , | ||
double | |||
) |
Definition at line 45 of file qsign.c.
References o64quad::hi, ldquad::ld, o64quad::lo, ldquad::q, and result.
long double __qsin | ( | long | double | ) |
Referenced by __cqcos(), __cqexp(), __cqsin(), __q_cosd(), __q_sin(), __q_sind(), and __qcis().
long double __qsinh | ( | long | double | ) |
Referenced by __cqcos(), __cqsin(), and __q_sinh().
long double __qsqrt | ( | long | double | ) |
long double __qtan | ( | long | double | ) |
Referenced by __q_tan(), and __q_tand().
long double __qtanh | ( | long | double | ) |
Referenced by __q_tanh().
double __trunc | ( | double | ) |
double d_acosd | ( | double * | ) |
Definition at line 48 of file d_acosd.c.
References __dacosd().
double d_asind | ( | double * | ) |
Definition at line 49 of file d_asind.c.
References __dasind().
double d_atand | ( | double * | ) |
Definition at line 49 of file d_atand.c.
References __datand().
double d_atn2d | ( | double * | , |
double * | |||
) |
Definition at line 49 of file d_atn2d.c.
References __datn2d().
double d_cosd | ( | double * | ) |
double d_sind | ( | double * | ) |
double d_tand | ( | double * | ) |
Definition at line 75 of file pow_zz.c.
References __powzz(), dcomplex::dimag, and dcomplex::dreal.
Definition at line 49 of file z_abs.c.
References dcomplex::dimag, and dcomplex::dreal.
Definition at line 53 of file z_cos.c.
References __zcos(), dcomplex::dimag, and dcomplex::dreal.
Definition at line 55 of file z_exp.c.
References __zexp(), dcomplex::dimag, and dcomplex::dreal.
Definition at line 53 of file z_log.c.
References __zlog(), dcomplex::dimag, and dcomplex::dreal.
Definition at line 53 of file z_sin.c.
References __zsin(), dcomplex::dimag, and dcomplex::dreal.
Definition at line 62 of file z_sqrt.c.
References __zsqrt(), dcomplex::dimag, and dcomplex::dreal.
int32_t* __errnoaddr |
long double __libm_inf_ld |
Referenced by __q_cosd(), __q_sind(), and __q_tand().
long double __libm_neginf_ld |
long double __libm_qnan_ld |
Referenced by __cqdiv(), __q_acosd(), __q_asind(), __q_atand(), __q_cosd(), __q_sind(), __q_tand(), and __qatan2d().
long double __libm_zero_ld |
Referenced by __cqdiv().