Embedded Artistry Framework
Embedded Systems C++ Framework
Functions | Variables
s_atanf.c File Reference
#include "cdefs-compat.h"
#include <openlibm_math.h>
#include "math_private.h"
Include dependency graph for s_atanf.c:

Functions

OLM_DLLEXPORT float atanf (float x)
 

Variables

static const float atanhi []
 
static const float atanlo []
 
static const float aT []
 
static const float one = 1.0
 
static const float huge = 1.0e30
 

Function Documentation

◆ atanf()

OLM_DLLEXPORT float atanf ( float  x)

References aT, atanhi, atanlo, fabsf(), GET_FLOAT_WORD, huge, one, s1, s2, w, and z.

Referenced by __ieee754_atan2f().

Here is the caller graph for this function:

Variable Documentation

◆ aT

const float aT[]
static
Initial value:
= {
3.3333328366e-01,
-1.9999158382e-01,
1.4253635705e-01,
-1.0648017377e-01,
6.1687607318e-02,
}

Referenced by atanf().

◆ atanhi

const float atanhi[]
static
Initial value:
= {
4.6364760399e-01,
7.8539812565e-01,
9.8279368877e-01,
1.5707962513e+00,
}

Referenced by atanf().

◆ atanlo

const float atanlo[]
static
Initial value:
= {
5.0121582440e-09,
3.7748947079e-08,
3.4473217170e-08,
7.5497894159e-08,
}

Referenced by atanf().

◆ huge

const float huge = 1.0e30
static

Referenced by atanf().

◆ one

const float one = 1.0
static

Referenced by atanf().