osprey/libF77/mips/quad/quad.h File Reference

#include <stdio.h>
#include <stdlib.h>
#include <inttypes.h>
#include "cmplx.h"
#include "qcmplx.h"

Include dependency graph for quad.h:

Go to the source code of this file.

Data Types

type  quad
union  ldquad

Typedefs

typedef double double_t

Functions/Subroutines

double __lgamma (double)
double __trunc (double)
double __exp (double)
double d_acosd (double *)
double d_asind (double *)
double d_atand (double *)
double d_atn2d (double *, double *)
double d_cosd (double *)
double d_sind (double *)
double d_tand (double *)
double_t pow_di (double_t *, int32_t *)
double_t pow_dl (double_t *, int64_t *)
void pow_zi_ (dcomplex *, dcomplex *, int32_t *)
void pow_zl_ (dcomplex *, dcomplex *, int64_t *)
void pow_zz (dcomplex *, dcomplex *, dcomplex *)
double_t z_abs (dcomplex *)
void z_cos (dcomplex *, dcomplex *)
void z_exp (dcomplex *, dcomplex *)
void z_log (dcomplex *, dcomplex *)
void z_sin (dcomplex *, dcomplex *)
void z_sqrt (dcomplex *, dcomplex *)
int32_t __q_ge (double, double, double, double)
int32_t __q_le (double, double, double, double)
long double __qabs (long double)
long double __qmod (long double, long double)
long double __q_nint (long double *)
int16_t __ii_qint (double, double)
int32_t __ji_qint (double, double)
int16_t __iiqnnt (double, double)
int32_t __jiqnnt (double, double)
int64_t __kiqnnt (double, double)
long double __q_flotk (int64_t)
long double __qint (double, double)
long double __q_max1 (double, double, double, double)
long double __q_min1 (double, double, double, double)
long double __qsign (double, double, double, double)
long double __qnint (double, double)
long double __qacos (long double)
long double __qatan (long double)
long double __qatan2 (long double, long double)
long double __qasin (long double)
long double __qcos (long double)
long double __qcosh (long double)
long double __qdim (double, double, double, double)
long double __qerf (long double)
long double __qerfc (long double)
long double __qexp (long double)
long double __qhypot (long double, long double)
long double __qlog10 (long double)
long double __qlog (long double)
long double __qpow (long double, long double)
long double __qprod (double, double)
long double __qsin (long double)
long double __qsinh (long double)
long double __qsqrt (long double)
long double __qtan (long double)
long double __qtanh (long double)
long double __q_sub (double xhi, double xlo, double yhi, double ylo)
long double __q_add (double xhi, double xlo, double yhi, double ylo)
void __cq_conjg (qcomplex *, qcomplex *)
void __cq_mul (qcomplex *, qcomplex *, qcomplex *)

Variables

long double __libm_zero_ld
long double __libm_qnan_ld
long double __libm_inf_ld
long double __libm_neginf_ld
int32_t__errnoaddr


Typedef Documentation

typedef double double_t

Definition at line 48 of file quad.h.


Function Documentation

void __cq_conjg ( qcomplex ,
qcomplex  
)

Definition at line 49 of file cq_conjg.c.

References __qconjg(), qcomplex::qimag, and qcomplex::qreal.

void __cq_mul ( qcomplex ,
qcomplex ,
qcomplex  
)

Definition at line 40 of file cq_mul.c.

References qcomplex::qimag, and qcomplex::qreal.

double __exp ( double   ) 

Definition at line 145 of file exp.c.

Referenced by __erfc(), __powf(), and __q_gamma().

int16_t __ii_qint ( double  ,
double   
)

int16_t __iiqnnt ( double  ,
double   
)

Definition at line 49 of file iiqnnt.c.

References __ii_qint(), __qnint(), quad::hi, ldquad::ld, quad::lo, ldquad::q, result, and x.

int32_t __ji_qint ( double  ,
double   
)

int32_t __jiqnnt ( double  ,
double   
)

Definition at line 49 of file jiqnnt.c.

References __ji_qint(), __qnint(), quad::hi, ldquad::ld, quad::lo, ldquad::q, result, and x.

int64_t __kiqnnt ( double  ,
double   
)

Definition at line 49 of file kiqnnt.c.

References __ki_qint(), __qnint(), quad::hi, ldquad::ld, quad::lo, ldquad::q, result, and x.

double __lgamma ( double  arg  ) 

Definition at line 204 of file lgamma.c.

References du::d, DOMAIN, fprintf(), matherr(), neg(), pos(), and SETERRNO.

Referenced by __gamma(), __q_gamma(), and __q_lgamma().

long double __q_add ( double  xhi,
double  xlo,
double  yhi,
double  ylo 
)

long double __q_flotk ( int64_t   ) 

int32_t __q_ge ( double  ,
double  ,
double  ,
double   
)

Referenced by __q_max1().

int32_t __q_le ( double  ,
double  ,
double  ,
double   
)

Referenced by __q_min1().

long double __q_max1 ( double  ,
double  ,
double  ,
double   
)

Definition at line 45 of file q_max1.c.

References __q_ge(), quad::hi, ldquad::ld, quad::lo, ldquad::q, and result.

long double __q_min1 ( double  ,
double  ,
double  ,
double   
)

Definition at line 45 of file q_min1.c.

References __q_le(), quad::hi, ldquad::ld, quad::lo, ldquad::q, and result.

long double __q_nint ( long double *   ) 

Definition at line 47 of file q_nint.c.

References __qnint(), quad::hi, ldquad::ld, quad::lo, ldquad::q, and x.

long double __q_sub ( double  xhi,
double  xlo,
double  yhi,
double  ylo 
)

long double __qabs ( long  double  ) 

long double __qacos ( long  double  ) 

long double __qasin ( long  double  ) 

long double __qatan ( long  double  ) 

Referenced by __q_atan(), __q_atand(), and intr_wrap_016().

long double __qatan2 ( long  double,
long  double 
)

long double __qcos ( long  double  ) 

long double __qcosh ( long  double  ) 

long double __qdim ( double  ,
double  ,
double  ,
double   
)

Definition at line 47 of file qdim.c.

References __q_sub(), quad::hi, ldquad::ld, quad::lo, ldquad::q, and result.

long double __qerf ( long  double  ) 

Referenced by __q_erf(), and qerf_().

long double __qerfc ( long  double  ) 

Referenced by __q_erfc(), and qerfc_().

long double __qexp ( long  double  ) 

long double __qhypot ( long  double,
long  double 
)

long double __qint ( double  ,
double   
)

Definition at line 67 of file qint.c.

References __trunc(), du::d, fabs, quad::hi, ldquad::ld, quad::lo, ldquad::q, and result.

long double __qlog ( long  double  ) 

long double __qlog10 ( long  double  ) 

Referenced by __q_lg10().

long double __qmod ( long  double,
long  double 
)

long double __qnint ( double  ,
double   
)

Definition at line 49 of file qnint.c.

References __q_add(), __q_sub(), __qint(), quad::hi, ldquad::ld, quad::lo, ldquad::q, result, and is::y.

long double __qpow ( long  double,
long  double 
)

Referenced by __pow_qi(), and __pow_ql().

long double __qprod ( double  ,
double   
)

Definition at line 72 of file qprod.c.

References du::d, fabs, quad::hi, ldquad::ld, quad::lo, NO, p, ldquad::q, YES, and is::z.

long double __qsign ( double  ,
double  ,
double  ,
double   
)

Definition at line 45 of file qsign.c.

References quad::hi, ldquad::ld, quad::lo, ldquad::q, and result.

long double __qsin ( long  double  ) 

long double __qsinh ( long  double  ) 

long double __qsqrt ( long  double  ) 

long double __qtan ( long  double  ) 

Referenced by __q_tan(), __q_tand(), and intr_wrap_080().

long double __qtanh ( long  double  ) 

Referenced by __q_tanh(), and intr_wrap_086().

double __trunc ( double   ) 

Definition at line 84 of file trunc.c.

double d_acosd ( double *   ) 

Definition at line 52 of file d_acosd.c.

References __dacosd().

double d_asind ( double *   ) 

Definition at line 53 of file d_asind.c.

References __dasind().

double d_atand ( double *   ) 

Definition at line 53 of file d_atand.c.

References __datand().

double d_atn2d ( double *  ,
double *   
)

Definition at line 60 of file d_atn2d.c.

References __datn2d().

double d_cosd ( double *   ) 

Definition at line 55 of file d_cosd.c.

References __dcosd().

double d_sind ( double *   ) 

Definition at line 55 of file d_sind.c.

References __dsind().

double d_tand ( double *   ) 

Definition at line 55 of file d_tand.c.

References __dtand().

double_t pow_di ( double_t ,
int32_t  
)

double_t pow_dl ( double_t ,
int64_t  
)

void pow_zi_ ( dcomplex ,
dcomplex ,
int32_t  
)

void pow_zl_ ( dcomplex ,
dcomplex ,
int64_t  
)

void pow_zz ( dcomplex ,
dcomplex ,
dcomplex  
)

double_t z_abs ( dcomplex  ) 

void z_cos ( dcomplex ,
dcomplex  
)

void z_exp ( dcomplex ,
dcomplex  
)

void z_log ( dcomplex ,
dcomplex  
)

void z_sin ( dcomplex ,
dcomplex  
)

void z_sqrt ( dcomplex ,
dcomplex  
)


Variable Documentation

Referenced by __q_cosd(), __q_sind(), and __q_tand().

Referenced by __cqdiv().


Generated on Wed Apr 8 14:43:30 2009 for Open64 by  doxygen 1.5.6