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

Functions

OLM_DLLEXPORT float __ieee754_atan2f (float y, float x)
 

Variables

static volatile float tiny = 1.0e-30
 
static const float zero = 0.0
 
static const float pi_o_4 = 7.8539818525e-01
 
static const float pi_o_2 = 1.5707963705e+00
 
static const float pi = 3.1415927410e+00
 
static volatile float pi_lo = -8.7422776573e-08
 

Function Documentation

◆ __ieee754_atan2f()

OLM_DLLEXPORT float __ieee754_atan2f ( float  y,
float  x 
)

References atanf(), fabsf(), GET_FLOAT_WORD, k, pi, pi_lo, pi_o_2, pi_o_4, tiny, z, and zero.

Variable Documentation

◆ pi

const float pi = 3.1415927410e+00
static

Referenced by __ieee754_atan2f().

◆ pi_lo

volatile float pi_lo = -8.7422776573e-08
static

Referenced by __ieee754_atan2f().

◆ pi_o_2

const float pi_o_2 = 1.5707963705e+00
static

Referenced by __ieee754_atan2f().

◆ pi_o_4

const float pi_o_4 = 7.8539818525e-01
static

Referenced by __ieee754_atan2f().

◆ tiny

volatile float tiny = 1.0e-30
static

Referenced by __ieee754_atan2f().

◆ zero

const float zero = 0.0
static

Referenced by __ieee754_atan2f().