osprey/libm/mips/acos.c File Reference

#include "libm.h"

Include dependency graph for acos.c:

Go to the source code of this file.

Functions/Subroutines

double __acos (double x)

Variables

static char * rcs_id = "$Source: /proj/osprey/CVS/open64/osprey1.0/libm/mips/acos.c,v $ $Revision: 1.1.1.1 $"
static const du P []
static const du Q []
static const du P2 []
static const du Q2 []
static const du Qnan
static const du one
static const du m_one
static const du piby4
static const du piby2
static const du pi
static const long long root3by2 = 0x3febb67ae8584caall


Function Documentation

double __acos ( double  x  ) 

Definition at line 166 of file acos.c.

References d, du::d, DBL2LL, DMANTWIDTH, DOMAIN, fabs, fprintf(), matherr(), q, result, SETERRNO, sqrt(), and is::y.


Variable Documentation

const du m_one [static]

Initial value:

{D(0xbff00000, 0x00000000)}

Definition at line 133 of file acos.c.

const du one [static]

Initial value:

{D(0x3ff00000, 0x00000000)}

Definition at line 130 of file acos.c.

const du P[] [static]

Initial value:

{
{D(0x00000000, 0x00000000)},
{D(0x400cf4d7, 0x1166375d)},
{D(0xc019dde2, 0xfd680d32)},
{D(0x400c15ee, 0x4cc68a6a)},
{D(0xbfe20f7e, 0xdc1c40fe)},
{D(0x3f780cd5, 0x52bc78fd)},
}

Definition at line 90 of file acos.c.

const du P2[] [static]

Initial value:

{
{D(0x00000000, 0x00000000)},
{D(0xc0097a02, 0x2e7a0e13)},
{D(0x4009aeb0, 0x0736a7c7)},
{D(0xbfe37279, 0x9e195a2e)},
}

Definition at line 111 of file acos.c.

const du pi [static]

const du piby2 [static]

Initial value:

{D(0x3ff921fb, 0x54442d18)}

Definition at line 139 of file acos.c.

const du piby4 [static]

Initial value:

{D(0x3fe921fb, 0x54442d18)}

Definition at line 136 of file acos.c.

const du Q[] [static]

Initial value:

{
{D(0x4035b7a1, 0x4d0ca925)},
{D(0xc0484954, 0xef63fb64)},
{D(0x40428d6e, 0x183c02d2)},
{D(0xc026104e, 0x748fbc12)},
{D(0x3ff00000, 0x00000000)},
}

Definition at line 100 of file acos.c.

const du Q2[] [static]

Initial value:

{
{D(0xc0331b81, 0xa2db8f8a)},
{D(0x403bdc31, 0x8eb7aeb5)},
{D(0xc0262173, 0xdc9ece8a)},
{D(0x3ff00000, 0x00000000)},
}

Definition at line 119 of file acos.c.

const du Qnan [static]

Initial value:

{D(QNANHI, QNANLO)}

Definition at line 127 of file acos.c.

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

Definition at line 59 of file acos.c.

const long long root3by2 = 0x3febb67ae8584caall [static]

Definition at line 151 of file acos.c.


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