Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
q_cmplx.c File Reference
#include "quad.h"
Include dependency graph for q_cmplx.c:

Go to the source code of this file.

Functions

void __cmplx1_q (complex *result, long double *u)
void __cmplx2_q (complex *result, long double *u, long double *v)
void __cmplx_cq (complex *result, qcomplex *u)
void __dcmplx1_q (dcomplex *result, long double *u)
void __dcmplx2_q (dcomplex *result, long double *u, long double *v)
void __dcmplx_cq (dcomplex *result, qcomplex *u)
void __qcmplx1_i (qcomplex *result, short *u)
void __qcmplx2_i (qcomplex *result, short *u, short *v)
void __qcmplx1_j (qcomplex *result, int *u)
void __qcmplx2_j (qcomplex *result, int *u, int *v)
void __qcmplx1_k (qcomplex *result, long long *u)
void __qcmplx2_k (qcomplex *result, long long *u, long long *v)
void __qcmplx1_r (qcomplex *result, float *u)
void __qcmplx2_r (qcomplex *result, float *u, float *v)
void __qcmplx1_d (qcomplex *result, double *u)
void __qcmplx2_d (qcomplex *result, double *u, double *v)
void __qcmplx1_q (qcomplex *result, long double *u)
void __qcmplx2_q (qcomplex *result, long double *u, long double *v)
void __qcmplx_c (qcomplex *result, complex *u)
void __qcmplx_z (qcomplex *result, dcomplex *u)
long double __q_c (complex *u)
long double __q_z (dcomplex *u)

Function Documentation

void __cmplx1_q ( complex result,
long double *  u 
)

Definition at line 46 of file q_cmplx.c.

References complex::imag, and complex::real.

void __cmplx2_q ( complex result,
long double *  u,
long double *  v 
)

Definition at line 52 of file q_cmplx.c.

References complex::imag, and complex::real.

void __cmplx_cq ( complex result,
qcomplex u 
)

Definition at line 60 of file q_cmplx.c.

References complex::imag, qcomplex::qimag, qcomplex::qreal, and complex::real.

void __dcmplx1_q ( dcomplex result,
long double *  u 
)

Definition at line 70 of file q_cmplx.c.

References dcomplex::dimag, and dcomplex::dreal.

void __dcmplx2_q ( dcomplex result,
long double *  u,
long double *  v 
)

Definition at line 76 of file q_cmplx.c.

References dcomplex::dimag, and dcomplex::dreal.

void __dcmplx_cq ( dcomplex result,
qcomplex u 
)

Definition at line 84 of file q_cmplx.c.

References dcomplex::dimag, dcomplex::dreal, qcomplex::qimag, and qcomplex::qreal.

long double __q_c ( complex u)

Definition at line 192 of file q_cmplx.c.

References complex::real.

long double __q_z ( dcomplex u)

Definition at line 201 of file q_cmplx.c.

References dcomplex::dreal.

void __qcmplx1_d ( qcomplex result,
double *  u 
)

Definition at line 148 of file q_cmplx.c.

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

void __qcmplx1_i ( qcomplex result,
short *  u 
)

Definition at line 92 of file q_cmplx.c.

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

void __qcmplx1_j ( qcomplex result,
int *  u 
)

Definition at line 106 of file q_cmplx.c.

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

void __qcmplx1_k ( qcomplex result,
long long *  u 
)

Definition at line 120 of file q_cmplx.c.

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

void __qcmplx1_q ( qcomplex result,
long double *  u 
)

Definition at line 162 of file q_cmplx.c.

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

void __qcmplx1_r ( qcomplex result,
float *  u 
)

Definition at line 134 of file q_cmplx.c.

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

void __qcmplx2_d ( qcomplex result,
double *  u,
double *  v 
)

Definition at line 154 of file q_cmplx.c.

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

void __qcmplx2_i ( qcomplex result,
short *  u,
short *  v 
)

Definition at line 98 of file q_cmplx.c.

References qcomplex::qreal.

void __qcmplx2_j ( qcomplex result,
int *  u,
int *  v 
)

Definition at line 112 of file q_cmplx.c.

References qcomplex::qreal.

void __qcmplx2_k ( qcomplex result,
long long *  u,
long long *  v 
)

Definition at line 126 of file q_cmplx.c.

References qcomplex::qreal.

void __qcmplx2_q ( qcomplex result,
long double *  u,
long double *  v 
)

Definition at line 168 of file q_cmplx.c.

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

void __qcmplx2_r ( qcomplex result,
float *  u,
float *  v 
)

Definition at line 140 of file q_cmplx.c.

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

void __qcmplx_c ( qcomplex result,
complex u 
)

Definition at line 176 of file q_cmplx.c.

References complex::imag, qcomplex::qimag, qcomplex::qreal, and complex::real.

void __qcmplx_z ( qcomplex result,
dcomplex u 
)

Definition at line 184 of file q_cmplx.c.

References dcomplex::dimag, dcomplex::dreal, qcomplex::qimag, and qcomplex::qreal.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines