Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
pow_cc.c File Reference
#include "cmplx.h"
#include <math.h>
#include "moremath.h"
Include dependency graph for pow_cc.c:

Go to the source code of this file.

Functions

static void my_sincosf (float x, float *sinfx, float *cosfx)
complex __powcc (float areal, float aimag, float breal, float bimag)
void pow_cc (complex *r, complex *a, complex *b)
void pow_cc_ (complex *r, complex *a, complex *b)
void pow_cc__ (complex *r, complex *a, complex *b)

Function Documentation

complex __powcc ( float  areal,
float  aimag,
float  breal,
float  bimag 
)

Definition at line 53 of file pow_cc.c.

References atan2f(), expf(), hypotf(), complex::imag, logf(), my_sincosf(), and complex::real.

Referenced by pow_cc(), pow_cc_(), and pow_cc__().

Here is the call graph for this function:

static void my_sincosf ( float  x,
float *  sinfx,
float *  cosfx 
) [static]

Definition at line 47 of file pow_cc.c.

References cosf(), and sinf().

Referenced by __powcc().

Here is the call graph for this function:

void pow_cc ( complex r,
complex a,
complex b 
)

Definition at line 72 of file pow_cc.c.

References __powcc(), complex::imag, and complex::real.

Here is the call graph for this function:

void pow_cc_ ( complex r,
complex a,
complex b 
)

Definition at line 77 of file pow_cc.c.

References __powcc(), complex::imag, and complex::real.

Here is the call graph for this function:

void pow_cc__ ( complex r,
complex a,
complex b 
)

Definition at line 82 of file pow_cc.c.

References __powcc(), complex::imag, and complex::real.

Here is the call graph for this function:

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines