osprey/common/util/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.

Data Types

union  du

Defines

#define c_q_div   __c_q_div
#define EXPBIAS   0x3ff

Functions/Subroutines

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 94 of file c_q_div.c.

#define EXPBIAS   0x3ff

Definition at line 100 of file c_q_div.c.

Referenced by __expm1f(), __log10f(), __log1pf(), __logf(), __vlog10f(), __vlogf(), c_q_div(), pack_d(), and unpack_d().


Function Documentation

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

Definition at line 105 of file c_q_div.c.

References c, cc, du::d, DBL2LL, DMANTWIDTH, EXPBIAS, fabs, QUAD::hi, INT32, INT64, LL2DBL, QUAD::lo, n, p, printf(), result, and is::z.

double fabs ( double   ) 

Definition at line 356 of file math-68881.h.


Variable Documentation

const du const1 [static]

Initial value:

{0x41a00000,  0x02000000}

Definition at line 71 of file c_q_div.c.

Referenced by DEPV_COMPUTE::Base_Test(), Expand_Fast_Sqrt(), and fold_comparison().

const du inf [static]

Initial value:

{0x7ff00000,  0x00000000}

Definition at line 83 of file c_q_div.c.

const du twop52 [static]

Initial value:

{0x43300000,  0x00000000}

Definition at line 80 of file c_q_div.c.

const du twopm54 [static]

Initial value:

{0x3c900000,  0x00000000}

Definition at line 77 of file c_q_div.c.

const du twopm968 [static]

Initial value:

{0x03700000,  0x00000000}

Definition at line 74 of file c_q_div.c.


Generated on Wed Apr 8 14:42:43 2009 for Open64 by  doxygen 1.5.6