osprey/libm/drem.c File Reference

#include "libm.h"

Include dependency graph for drem.c:

Go to the source code of this file.

Defines

#define NO   0
#define YES   1

Functions/Subroutines

double __drem (double x, double y)

Variables

static char * rcs_id = "$Source: /proj/osprey/CVS/open64/osprey1.0/libm/drem.c,v $ $Revision: 1.1.1.1 $"
static const du Qnan
static const du twopm1021
static const du twopm104
static const du twop52
static const du twop104
static const du twop920


Define Documentation

#define NO   0

Definition at line 131 of file drem.c.

#define YES   1

Definition at line 132 of file drem.c.


Function Documentation

double __drem ( double  x,
double  y 
)

Definition at line 145 of file drem.c.

References du::d, DBL2LL, DEXPMASK, DEXPWIDTH, DMANTWIDTH, DOMAIN, fabs, FP_RZ, fprintf(), L, LL2DBL, matherr(), n, NO, q, result, rm, SETERRNO, y1(), and YES.


Variable Documentation

const du Qnan [static]

Initial value:

{D(QNANHI, QNANLO)}

Definition at line 113 of file drem.c.

char* rcs_id = "$Source: /proj/osprey/CVS/open64/osprey1.0/libm/drem.c,v $ $Revision: 1.1.1.1 $" [static]

Definition at line 59 of file drem.c.

const du twop104 [static]

Initial value:

{D(0x46700000, 0x00000000)}

Definition at line 125 of file drem.c.

const du twop52 [static]

Initial value:

{D(0x43300000, 0x00000000)}

Definition at line 122 of file drem.c.

const du twop920 [static]

Initial value:

{D(0x79700000, 0x00000000)}

Definition at line 128 of file drem.c.

const du twopm1021 [static]

Initial value:

{D(0x00200000, 0x00000000)}

Definition at line 116 of file drem.c.

const du twopm104 [static]

Initial value:

{D(0x39700000, 0x00000000)}

Definition at line 119 of file drem.c.


Generated on Wed Apr 8 15:57:20 2009 for Open64 by  doxygen 1.5.6