osprey/libm/mips/exp.c File Reference

#include "libm.h"

Include dependency graph for exp.c:

Go to the source code of this file.

Functions/Subroutines

double __exp (double x)

Variables

static char * rcs_id = "$Source: /home/bos/bk/kpro64-pending/libm/mips/SCCS/s.exp.c $ $Revision: 1.5 $"
const du _exptabhi []
const du _exptablo []
static const du Qnan
static const du Inf
static const du Ulimit
static const du Llimit
static const du rln2by32
static const du ln2by32hi
static const du ln2by32lo
static const du one
static const du P []


Function Documentation

double __exp ( double  x  ) 

Definition at line 145 of file exp.c.

References d, du::d, DBL2LL, DMANTWIDTH, DOMAIN, fprintf(), LL2DBL, matherr(), n, OVERFLOW, p, q, result, ROUND, s, SETERRNO, UNDERFLOW, is::y, and y1().

Referenced by __erfc(), __powf(), and __q_gamma().


Variable Documentation

const du _exptabhi[]

Definition at line 64 of file exptab.c.

const du _exptablo[]

Definition at line 101 of file exptab.c.

const du Inf [static]

Initial value:

{D(0x7ff00000, 0x00000000)}

Definition at line 100 of file exp.c.

const du Llimit [static]

Initial value:

{D(0xc0874910, 0xd52d3051)}

Definition at line 106 of file exp.c.

const du ln2by32hi [static]

Initial value:

{D(0x3f962e42, 0xfef00000)}

Definition at line 112 of file exp.c.

const du ln2by32lo [static]

Initial value:

{D(0x3d8473de, 0x6af278ed)}

Definition at line 115 of file exp.c.

const du one [static]

Initial value:

{D(0x3ff00000, 0x00000000)}

Definition at line 118 of file exp.c.

const du P[] [static]

Initial value:

{
{D(0x3ff00000, 0x00000000)},
{D(0x3ff00000, 0x00000000)},
{D(0x3fe00000, 0x00000000)},
{D(0x3fc55555, 0x55548f7c)},
{D(0x3fa55555, 0x55545d4e)},
{D(0x3f811115, 0xb7aa905e)},
{D(0x3f56c172, 0x8d739765)},
}

Definition at line 123 of file exp.c.

const du Qnan [static]

Initial value:

{D(QNANHI, QNANLO)}

Definition at line 97 of file exp.c.

char* rcs_id = "$Source: /home/bos/bk/kpro64-pending/libm/mips/SCCS/s.exp.c $ $Revision: 1.5 $" [static]

Definition at line 59 of file exp.c.

const du rln2by32 [static]

Initial value:

{D(0x40471547, 0x652b82fe)}

Definition at line 109 of file exp.c.

const du Ulimit [static]

Initial value:

{D(0x40862e42, 0xfefa39ef)}

Definition at line 103 of file exp.c.


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