Sourceforge.net - The VCF's Project Host
   The VCF Website Home   |   Online Discussion Forums   |   Sourceforge.net Project Page   

vcf/JavaScriptKit/js-impl/fdlibm/fdlibm.h File Reference


Classes

union  fd_twoints
struct  exception

Defines

#define __HI(x)   x.ints.hi
#define __LO(x)   x.ints.lo
#define __P(p)   ()
#define MAXFLOAT   ((float)3.40282346638528860e+38)
#define _LIB_VERSION_TYPE   enum fdversion
#define _LIB_VERSION   _fdlib_version
#define _IEEE_   fdlibm_ieee
#define _SVID_   fdlibm_svid
#define _XOPEN_   fdlibm_xopen
#define _POSIX_   fdlibm_posix
#define HUGE   MAXFLOAT
#define X_TLOSS   1.41484755040568800000e+16
#define DOMAIN   1
#define SING   2
#define OVERFLOW   3
#define UNDERFLOW   4
#define TLOSS   5
#define PLOSS   6

Enumerations

enum  fdversion { fdlibm_ieee = -1, fdlibm_svid, fdlibm_xopen, fdlibm_posix }

Functions

double fd_acos __P ((double))
double fd_atan2 __P ((double, double))
double fd_frexp __P ((double, int *))
double fd_ldexp __P ((double, int))
double fd_modf __P ((double, double *))
double fd_jn __P ((int, double))
int fd_matherr __P ((struct exception *))
double __kernel_standard __P ((double, double, int, int *))
double __kernel_sin __P ((double, double, int))
int __kernel_rem_pio2 __P ((double *, double *, int, int, int, const int *))

Variables

int signgam
_LIB_VERSION_TYPE _LIB_VERSION

Define Documentation

#define __HI  )     x.ints.hi
 

#define __LO  )     x.ints.lo
 

#define __P p   )     ()
 

#define _IEEE_   fdlibm_ieee
 

#define _LIB_VERSION   _fdlib_version
 

#define _LIB_VERSION_TYPE   enum fdversion
 

#define _POSIX_   fdlibm_posix
 

#define _SVID_   fdlibm_svid
 

#define _XOPEN_   fdlibm_xopen
 

#define DOMAIN   1
 

#define HUGE   MAXFLOAT
 

#define MAXFLOAT   ((float)3.40282346638528860e+38)
 

#define OVERFLOW   3
 

#define PLOSS   6
 

#define SING   2
 

#define TLOSS   5
 

#define UNDERFLOW   4
 

#define X_TLOSS   1.41484755040568800000e+16
 


Enumeration Type Documentation

enum fdversion
 

Enumerator:
fdlibm_ieee 
fdlibm_svid 
fdlibm_xopen 
fdlibm_posix 


Function Documentation

int __kernel_rem_pio2 __P (double *, double *, int, int, int, const int *)   ) 
 

double __kernel_tan __P (double, double, int)   ) 
 

double __kernel_standard __P (double, double, int, int *)   ) 
 

int fd_matherr __P (struct exception *)   ) 
 

double __ieee754_yn __P (int, double)   ) 
 

int __ieee754_rem_pio2 __P (double, double *)   ) 
 

double fd_scalbn __P (double, int)   ) 
 

double __ieee754_gamma_r __P (double, int *)   ) 
 

double __kernel_cos __P (double, double)   ) 
 

double __ieee754_y1 __P (double)   ) 
 


Variable Documentation

_LIB_VERSION_TYPE _LIB_VERSION
 

int signgam
 

   Comments or Suggestions?    License Information