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

Functions

OLM_DLLEXPORT float log1pf (float x)
 

Variables

static const float ln2_hi = 6.9313812256e-01
 
static const float ln2_lo = 9.0580006145e-06
 
static const float two25 = 3.355443200e+07
 
static const float Lp1 = 6.6666668653e-01
 
static const float Lp2 = 4.0000000596e-01
 
static const float Lp3 = 2.8571429849e-01
 
static const float Lp4 = 2.2222198546e-01
 
static const float Lp5 = 1.8183572590e-01
 
static const float Lp6 = 1.5313838422e-01
 
static const float Lp7 = 1.4798198640e-01
 
static const float zero = 0.0
 

Function Documentation

◆ log1pf()

OLM_DLLEXPORT float log1pf ( float  x)

References GET_FLOAT_WORD, k, ln2_hi, ln2_lo, Lp1, Lp2, Lp3, Lp4, Lp5, Lp6, Lp7, R, s, SET_FLOAT_WORD, STRICT_ASSIGN, two25, u, z, and zero.

Referenced by __ieee754_acoshf(), __ieee754_atanhf(), and asinhf().

Here is the caller graph for this function:

Variable Documentation

◆ ln2_hi

const float ln2_hi = 6.9313812256e-01
static

Referenced by log1pf().

◆ ln2_lo

const float ln2_lo = 9.0580006145e-06
static

Referenced by log1pf().

◆ Lp1

const float Lp1 = 6.6666668653e-01
static

Referenced by log1pf().

◆ Lp2

const float Lp2 = 4.0000000596e-01
static

Referenced by log1pf().

◆ Lp3

const float Lp3 = 2.8571429849e-01
static

Referenced by log1pf().

◆ Lp4

const float Lp4 = 2.2222198546e-01
static

Referenced by log1pf().

◆ Lp5

const float Lp5 = 1.8183572590e-01
static

Referenced by log1pf().

◆ Lp6

const float Lp6 = 1.5313838422e-01
static

Referenced by log1pf().

◆ Lp7

const float Lp7 = 1.4798198640e-01
static

Referenced by log1pf().

◆ two25

const float two25 = 3.355443200e+07
static

Referenced by log1pf().

◆ zero

const float zero = 0.0
static

Referenced by log1pf().