osprey/libm/mips/cosf.c File Reference

#include "libm.h"

Include dependency graph for cosf.c:

Go to the source code of this file.

Functions/Subroutines

float __cosf (float x)

Variables

static char * rcs_id = "$Source: /proj/osprey/CVS/open64/osprey1.0/libm/mips/cosf.c,v $ $Revision: 1.1.1.1 $"
static const du S []
static const du C []
static const du rpiby2
static const du piby2hi
static const du piby2lo
static const fu Qnan = {QNANF}
static const fu Inf = {0x7f800000}


Function Documentation

float __cosf ( float  x  ) 

Definition at line 133 of file cosf.c.

References du::d, d, DOMAIN, f, fabsf(), fprintf(), MANTWIDTH, matherr(), n, poly(), result, ROUND, SETERRNO, and TLOSS.


Variable Documentation

const du C[] [static]

Initial value:

{
{D(0x3ff00000, 0x00000000)},
{D(0xbfdffffb, 0x2a77e083)},
{D(0x3fa553e7, 0xf02ac8aa)},
{D(0xbf5644d6, 0x2993c4ad)},
}

Definition at line 96 of file cosf.c.

const fu Inf = {0x7f800000} [static]

Definition at line 115 of file cosf.c.

const du piby2hi [static]

Initial value:

{D(0x3ff921fb, 0x50000000)}

Definition at line 107 of file cosf.c.

const du piby2lo [static]

Initial value:

{D(0x3e5110b4, 0x611a6263)}

Definition at line 110 of file cosf.c.

const fu Qnan = {QNANF} [static]

Definition at line 113 of file cosf.c.

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

Definition at line 55 of file cosf.c.

const du rpiby2 [static]

Initial value:

{D(0x3fe45f30, 0x6dc9c883)}

Definition at line 104 of file cosf.c.

const du S[] [static]

Initial value:

{
{D(0x3ff00000, 0x00000000)},
{D(0xbfc55554, 0x5268a030)},
{D(0x3f811073, 0xafd14db9)},
{D(0xbf29943e, 0x0fc79aa9)},
}

Definition at line 86 of file cosf.c.


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