osprey/libm/vsinf.c File Reference

#include "libm.h"

Include dependency graph for vsinf.c:

Go to the source code of this file.

Functions/Subroutines

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

Variables

static const du rpiby2
static const du piby2hi
static const du piby2lo
static const fu Twop28 = {0x4d800000}
static const fu Qnan = {QNANF}
static const du P []
static const du Q []


Function Documentation

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

Definition at line 126 of file vsinf.c.

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


Variable Documentation

const du P[] [static]

Initial value:

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

Definition at line 96 of file vsinf.c.

const du piby2hi [static]

Initial value:

{D(0x3ff921fb, 0x50000000)}

Definition at line 84 of file vsinf.c.

const du piby2lo [static]

Initial value:

{D(0x3e5110b4, 0x611a6263)}

Definition at line 87 of file vsinf.c.

const du Q[] [static]

Initial value:

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

Definition at line 106 of file vsinf.c.

const fu Qnan = {QNANF} [static]

Definition at line 92 of file vsinf.c.

const du rpiby2 [static]

Initial value:

{D(0x3fe45f30, 0x6dc9c883)}

Definition at line 81 of file vsinf.c.

const fu Twop28 = {0x4d800000} [static]

Definition at line 90 of file vsinf.c.


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