osprey/libm/mips/erf.c File Reference

#include "libm.h"

Include dependency graph for erf.c:

Go to the source code of this file.

Functions/Subroutines

double __exp (double)
static double poly (double)
double __erf (double arg)
double __erfc (double arg)

Variables

static const du Qnan
static du Rsqrtpi = {D(0x3fe20dd7, 0x50429b6d)}
static du Ulimit1 = {D(0x4017afb4, 0x8dc96626)}
static du Llimit2 = {D(0xc017744f, 0x8f74e94a)}
static du Ulimit2 = {D(0x403b39dc, 0x41e48bfc)}
static du p1 []
static du q1 []
static du p2 []
static du q2 []
static du p3 []
static du q3 []
static du p4 []
static du q4 []
static du p5 []
static du q5 []
static const du P []


Function Documentation

double __erf ( double  arg  ) 

Definition at line 271 of file erf.c.

References __erfc(), d, du::d, DOMAIN, fabs, fprintf(), matherr(), n, SETERRNO, and is::z.

Referenced by __erfc().

double __erfc ( double  arg  ) 

Definition at line 370 of file erf.c.

References __erf(), __exp(), d, du::d, DOMAIN, f, f1, float, fprintf(), matherr(), n, poly(), result, s, SETERRNO, UNDERFLOW, and is::z.

Referenced by __erf().

double __exp ( double   ) 

Definition at line 145 of file exp.c.

static double poly ( double  x  )  [static]


Variable Documentation

du Llimit2 = {D(0xc017744f, 0x8f74e94a)} [static]

Definition at line 134 of file erf.c.

const du P[] [static]

Initial value:

{
D(0x3ff00000, 0x00000000),
D(0x3fe00000, 0x00000000),
D(0x3fc55555, 0x55555555),
D(0x3fa55555, 0x55df1a6d),
D(0x3f811111, 0x11fd3e5f),
}

Definition at line 260 of file erf.c.

du p1[] [static]

Initial value:

 {
D(0x3fc06eba, 0x8214db69),
D(0xbfd49cb4, 0x2e1bc6cd),
D(0xbfa23997, 0x1bd010b5),
D(0xbf7ec3b8, 0x695750e1),
D(0xbf3008ae, 0xd8b328e9),
D(0xbef0d02f, 0xdfcc8cc0),
D(0x3e800fef, 0x1ad6e676),
}

Definition at line 142 of file erf.c.

du p2[] [static]

Initial value:

 {
D(0x3fc42261, 0x62fbddd5),
D(0x3feaf767, 0xa741088b),
D(0x3fda911f, 0x096fbc26),
D(0xbfc03d80, 0x8b1137e1),
D(0x3fbbacfa, 0x66a0d1d5),
D(0x3f9cfff4, 0x709b5c7d),
D(0xbf5f504f, 0xfe135596),
D(0x3f68d5ea, 0x7faa17b4),
D(0x3f323c70, 0x817aefdb),
}

Definition at line 164 of file erf.c.

du p3[] [static]

Initial value:

 {
D(0x3fa15aaa, 0x8ec85205),
D(0x3feeea55, 0x57137ae0),
D(0x3fbe7237, 0x26b824a9),
D(0xbfb9d1a8, 0xf32fd923),
D(0x3fb77c31, 0x3b778138),
D(0xbfa02178, 0x6e76caa3),
D(0x3f822691, 0x77ac5924),
D(0xbf46d6ce, 0xa8d3d9e2),
}

Definition at line 189 of file erf.c.

du p4[] [static]

Initial value:

 {
D(0x3f806784, 0x42cc256f),
D(0x3fefbe61, 0xeef4cf6a),
D(0x3fa12ceb, 0x37ff9baf),
D(0xbf9a06d6, 0x144eb107),
D(0x3f9ab0c8, 0x0cca31bd),
D(0xbf802a99, 0x5ed29ad3),
D(0x3f5b1f65, 0x7b1d0822),
}

Definition at line 212 of file erf.c.

Referenced by ia64_expand_dot_prod_v8qi().

du p5[] [static]

Initial value:

 {
D(0xbfdfffff, 0xfffffff0),
D(0xc0326677, 0xc6c50dc8),
D(0xc06f48fc, 0x52b0853c),
D(0xc098dbdb, 0xc3a76fc9),
D(0xc0b33dee, 0x8ef175aa),
D(0xc0bb7e1f, 0x01b13b59),
D(0xc0aeacc7, 0xc40e8bc7),
D(0xc08134cd, 0x96535f33),
}

Definition at line 235 of file erf.c.

du q1[] [static]

Initial value:

 {
D(0x3ff00000, 0x00000000),
D(0x3fdaf37d, 0xbd166903),
D(0x3fb3db3d, 0x1babb8d7),
D(0x3f802445, 0xd3709b73),
D(0x3f3d4818, 0xc17333c6),
D(0x3ee80b2a, 0x2eab6d6a),
D(0x00000000, 0x00000000),
}

Definition at line 152 of file erf.c.

du q2[] [static]

Initial value:

 {
D(0x3ff00000, 0x00000000),
D(0x3fe63821, 0x150312cf),
D(0x3fe3e2f0, 0x81ee743e),
D(0x3fd2a8e6, 0xefe9fae2),
D(0x3fc0bc42, 0xfb9b210a),
D(0x3fa5740f, 0x9a722ffb),
D(0x3f83f746, 0x57cfbd94),
D(0x3f5e1c3e, 0xb6d4d49f),
}

Definition at line 176 of file erf.c.

du q3[] [static]

Initial value:

 {
D(0x3ff00000, 0x00000000),
D(0x3fe4dd02, 0xa28f292f),
D(0x3fe2a536, 0x3e16bc6f),
D(0x3fcc9a1d, 0x0eb16b1c),
D(0x3fb9731a, 0x8b41322c),
D(0x3f948ac7, 0x6117721e),
D(0x3f73235a, 0x07cc2fd9),
}

Definition at line 200 of file erf.c.

du q4[] [static]

Initial value:

 {
D(0x3ff00000, 0x00000000),
D(0x3ff1e094, 0x50d81c1d),
D(0x3feb91fe, 0xb4228831),
D(0x3fd930cb, 0xc83fe50a),
D(0x3fbf0110, 0x1cb1561b),
D(0x3f91650c, 0xa6ca26a8),
}

Definition at line 222 of file erf.c.

du q5[] [static]

Initial value:

 {
D(0x3ff00000, 0x00000000),
D(0x40432677, 0xc6c50cd9),
D(0x40815219, 0x63facf1f),
D(0x40ae55a4, 0x447cc2b3),
D(0x40cb6c9f, 0x19945427),
D(0x40d94ebc, 0x318e1d47),
D(0x40d618aa, 0xd7fba8cd),
D(0x40be9acc, 0xf88372df),
D(0x40859695, 0xf5e67d06),
}

Definition at line 246 of file erf.c.

const du Qnan [static]

Initial value:

 
{D(QNANHI, QNANLO)}

Definition at line 127 of file erf.c.

du Rsqrtpi = {D(0x3fe20dd7, 0x50429b6d)} [static]

Definition at line 130 of file erf.c.

du Ulimit1 = {D(0x4017afb4, 0x8dc96626)} [static]

Definition at line 132 of file erf.c.

du Ulimit2 = {D(0x403b39dc, 0x41e48bfc)} [static]

Definition at line 136 of file erf.c.


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