Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
q_atn2d.c File Reference
#include <errno.h>
#include <inttypes.h>
#include "quad.h"
Include dependency graph for q_atn2d.c:

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

Function Documentation

long double __q_atn2d ( long double *  arg1,
long double *  arg2 
)

Definition at line 143 of file q_atn2d.c.

References __qatan2d().

Here is the call graph for this function:

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().

Here is the call graph for this function:

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().


Variable Documentation

const ldu degprad [static]
Initial value:
{0x404ca5dc,  0x1a63c1f8,
 0xbce1e7ab,  0x456405f9}

Definition at line 66 of file q_atn2d.c.

long double qatn2dres1[2][2] [static]
Initial value:
{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]
Initial value:
{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]
Initial value:
{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().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines