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

Go to the source code of this file.

Classes

union  du

Defines

#define c_q_div   __c_q_div
#define EXPBIAS   0x3ff

Functions

QUAD c_q_div (QUAD, QUAD, INT *)
double fabs (double)

Variables

static const du const1
static const du twopm968
static const du twopm54
static const du twop52
static const du inf

Define Documentation

#define c_q_div   __c_q_div

Definition at line 84 of file c_q_div.c.

#define EXPBIAS   0x3ff

Definition at line 89 of file c_q_div.c.

Referenced by c_q_div().


Function Documentation

QUAD c_q_div ( QUAD  x,
QUAD  y,
INT p_err 
)

Definition at line 94 of file c_q_div.c.

References c, du::d, DBL2LL, DMANTWIDTH, EXPBIAS, fabs(), QUAD::hi, LL2DBL, QUAD::lo, and result.

Here is the call graph for this function:

double fabs ( double  )

Variable Documentation

const du const1 [static]
Initial value:
{0x41a00000,    0x02000000}

Definition at line 66 of file c_q_div.c.

const du inf [static]
Initial value:
{0x7ff00000,    0x00000000}

Definition at line 78 of file c_q_div.c.

const du twop52 [static]
Initial value:
{0x43300000,    0x00000000}

Definition at line 75 of file c_q_div.c.

const du twopm54 [static]
Initial value:
{0x3c900000,    0x00000000}

Definition at line 72 of file c_q_div.c.

const du twopm968 [static]
Initial value:
{0x03700000,    0x00000000}

Definition at line 69 of file c_q_div.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines