osprey/libm/vtanf.c File Reference

#include "libm.h"

Include dependency graph for vtanf.c:

Go to the source code of this file.

Functions/Subroutines

void __vtanf (float *x, float *y, long count, long stridex, long stridey)

Variables

static char * rcs_id = "$Source: /home/bos/bk/kpro64-pending/libm/SCCS/s.vtanf.c $ $Revision: 1.5 $"
static const du p []
static const du q []
static const du rpiby2
static const du piby2hi
static const du piby2lo
static const fu Twop28 = {0x4d800000}
static const fu Qnan = {QNANF}


Function Documentation

void __vtanf ( float *  x,
float *  y,
long  count,
long  stridex,
long  stridey 
)

Definition at line 123 of file vtanf.c.

References du::d, d, fabsf(), i, n, result, and ROUND.


Variable Documentation

const du p[] [static]

Initial value:

{
{D(0x3ff00000, 0x00000000)},
{D(0xbfbc81c6, 0x2c5816af)},
{D(0x3f519bb5, 0x82dc4bbf)},
}

Definition at line 85 of file vtanf.c.

const du piby2hi [static]

Initial value:

{D(0x3ff921fb, 0x50000000)}

Definition at line 102 of file vtanf.c.

const du piby2lo [static]

Initial value:

{D(0x3e5110b4, 0x611a6263)}

Definition at line 105 of file vtanf.c.

const du q[] [static]

Initial value:

{
{D(0x3ff00000, 0x00000000)},
{D(0xbfdc75c6, 0xdf240b98)},
{D(0x3f905aab, 0xa06cbb7f)},
}

Definition at line 92 of file vtanf.c.

const fu Qnan = {QNANF} [static]

Definition at line 110 of file vtanf.c.

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

Definition at line 59 of file vtanf.c.

const du rpiby2 [static]

Initial value:

{D(0x3fe45f30, 0x6dc9c883)}

Definition at line 99 of file vtanf.c.

const fu Twop28 = {0x4d800000} [static]

Definition at line 108 of file vtanf.c.


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