osprey/libm/mips/tanhf.c File Reference

#include "libm.h"

Include dependency graph for tanhf.c:

Go to the source code of this file.

Functions/Subroutines

float __tanhf (float x)

Variables

static char * rcs_id = "$Source: /home/bos/bk/kpro64-pending/libm/mips/SCCS/s.tanhf.c $ $Revision: 1.5 $"
static const du P []
static const du P2 []
static const du rln2by32
static const du ln2by32hi
static const du ln2by32lo
const du _expftab []
static const fu Qnan = {QNANF}
static const fu Ulimit = {0x41102cb3}
static const fu Llimit = {0xc1102cb3}
static const fu f_one = {0x3f800000}
static const fu f_m_one = {0xbf800000}


Function Documentation

float __tanhf ( float  x  ) 

Definition at line 146 of file tanhf.c.

References d, du::d, DMANTWIDTH, DOMAIN, fabs, fprintf(), L, LL2DBL, MANTWIDTH, matherr(), poly(), r, result, ROUND, SETERRNO, and is::y.


Variable Documentation

const du _expftab[]

Definition at line 139 of file expftab.c.

const fu f_m_one = {0xbf800000} [static]

Definition at line 133 of file tanhf.c.

const fu f_one = {0x3f800000} [static]

Definition at line 131 of file tanhf.c.

const fu Llimit = {0xc1102cb3} [static]

Definition at line 129 of file tanhf.c.

const du ln2by32hi [static]

Initial value:

{D(0x3f962e42, 0xfef00000)}

Definition at line 117 of file tanhf.c.

const du ln2by32lo [static]

Initial value:

{D(0x3d8473de, 0x6af278ed)}

Definition at line 120 of file tanhf.c.

const du P[] [static]

Initial value:

{
{D(0x3ff00000, 0x00000000)},
{D(0x3ff00000, 0x00000000)},
{D(0x3fe00008, 0x745da559)},
{D(0x3fc55569, 0x9fd0029e)},
}

Definition at line 92 of file tanhf.c.

const du P2[] [static]

Initial value:

{
{D(0x3ff00000, 0x00000000)},
{D(0xbfd55555, 0x10101b35)},
{D(0x3fc110f2, 0x1b30079f)},
{D(0xbfab98ac, 0xb894835d)},
{D(0x3f95cf23, 0xf79c6537)},
{D(0xbf7b3a65, 0x369caf92)},
}

Definition at line 104 of file tanhf.c.

const fu Qnan = {QNANF} [static]

Definition at line 125 of file tanhf.c.

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

Definition at line 59 of file tanhf.c.

const du rln2by32 [static]

Initial value:

{D(0x40471547, 0x652b82fe)}

Definition at line 114 of file tanhf.c.

const fu Ulimit = {0x41102cb3} [static]

Definition at line 127 of file tanhf.c.


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