Open64 (mfef90, whirl2f, and IR tools)
TAG: version-openad; SVN changeset: 916
|
Go to the source code of this file.
Classes | |
union | ldu |
Functions | |
static long double | __qldexp (long double, int) |
long double | __qatan2d (long double arg1, long double arg2) |
long double | __q_atn2d (long double *arg1, long double *arg2) |
Variables | |
static long double | qatn2dres1 [2][2] |
static long double | qatn2dres2 [2][2] |
static long double | qatn2dres3 [4][4] |
static const ldu | degprad |
long double __q_atn2d | ( | long double * | arg1, |
long double * | arg2 | ||
) |
Definition at line 143 of file q_atn2d.c.
References __qatan2d().
long double __qatan2d | ( | long double | arg1, |
long double | arg2 | ||
) |
Definition at line 70 of file q_atn2d.c.
References __errnoaddr, __libm_qnan_ld, __qabs(), __qatan2(), __qldexp(), o64quad::hi, L, ldu::ld, ldquad::ld, ldquad::q, qatn2dres1, qatn2dres2, qatn2dres3, and result.
Referenced by __q_atn2d().
static long double __qldexp | ( | long double | x, |
int | n | ||
) | [static] |
Definition at line 148 of file q_atn2d.c.
References __errnoaddr, o64quad::hi, ldquad::ld, o64quad::lo, ldquad::q, and result.
Referenced by __qatan2d().
long double qatn2dres1[2][2] [static] |
{90.0L, -90.0L, 90.0L, -90.0L}
Definition at line 53 of file q_atn2d.c.
Referenced by __qatan2d().
long double qatn2dres2[2][2] [static] |
{0.0L, -0.0L, 180.0L, -180.0L}
Definition at line 56 of file q_atn2d.c.
Referenced by __qatan2d().
long double qatn2dres3[4][4] [static] |
{0.0L, 0.0L, 90.0L, 90.0L, 0.0L, 0.0L, 90.0L, 90.0L, 0.0L, -0.0L, 45.0L, 45.0L, 180.0L, -180.0L, 135.0L, 135.0L, }
Definition at line 59 of file q_atn2d.c.
Referenced by __qatan2d().