Embedded Artistry Framework
Embedded Systems C++ Framework
Macros | Functions | Variables
s_ctanf.c File Reference
#include <openlibm_complex.h>
#include <openlibm_math.h>
Include dependency graph for s_ctanf.c:

Macros

#define MACHEPF   3.0e-8
 
#define MAXNUMF   1.0e38f
 

Functions

static float _redupif (float xx)
 
static float _ctansf (float complex z)
 
float complex ctanf (float complex z)
 

Variables

static const double DP1 = 3.140625
 
static const double DP2 = 9.67502593994140625E-4
 
static const double DP3 = 1.509957990978376432E-7
 

Macro Definition Documentation

◆ MACHEPF

#define MACHEPF   3.0e-8

◆ MAXNUMF

#define MAXNUMF   1.0e38f

Function Documentation

◆ _ctansf()

static float _ctansf ( float complex  z)
static

References _redupif(), cimagf(), crealf(), fabsf(), MACHEPF, t, and z.

Referenced by ctanf().

◆ _redupif()

static float _redupif ( float  xx)
static

References DP1, DP2, DP3, and t.

Referenced by _ctansf().

◆ ctanf()

float complex ctanf ( float complex  z)

Variable Documentation

◆ DP1

const double DP1 = 3.140625
static

Referenced by _redupif().

◆ DP2

const double DP2 = 9.67502593994140625E-4
static

Referenced by _redupif().

◆ DP3

const double DP3 = 1.509957990978376432E-7
static

Referenced by _redupif().