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

Macros

#define ZERO   logtbl[38]
 

Functions

long double logl (long double x)
 

Variables

static const long double l3 = 3.333333333333333333333333333333336096926E-1L
 
static const long double l4 = -2.499999999999999999999999999486853077002E-1L
 
static const long double l5 = 1.999999999999999999999999998515277861905E-1L
 
static const long double l6 = -1.666666666666666666666798448356171665678E-1L
 
static const long double l7 = 1.428571428571428571428808945895490721564E-1L
 
static const long double l8 = -1.249999999999999987884655626377588149000E-1L
 
static const long double l9 = 1.111111111111111093947834982832456459186E-1L
 
static const long double l10 = -1.000000000000532974938900317952530453248E-1L
 
static const long double l11 = 9.090909090915566247008015301349979892689E-2L
 
static const long double l12 = -8.333333211818065121250921925397567745734E-2L
 
static const long double l13 = 7.692307559897661630807048686258659316091E-2L
 
static const long double l14 = -7.144242754190814657241902218399056829264E-2L
 
static const long double l15 = 6.668057591071739754844678883223432347481E-2L
 
static const long double logtbl [92]
 
static const long double ln2a = 6.93145751953125e-1L
 
static const long double ln2b = 1.4286068203094172321214581765680755001344E-6L
 

Macro Definition Documentation

◆ ZERO

#define ZERO   logtbl[38]

Function Documentation

◆ logl()

long double logl ( long double  x)

References IEEEl2bits::e, k, l10, l11, l12, l13, l14, l15, l3, l4, l5, l6, l7, l8, l9, ln2a, ln2b, logtbl, t, u, w, z, and ZERO.

Variable Documentation

◆ l10

const long double l10 = -1.000000000000532974938900317952530453248E-1L
static

Referenced by logl().

◆ l11

const long double l11 = 9.090909090915566247008015301349979892689E-2L
static

Referenced by logl().

◆ l12

const long double l12 = -8.333333211818065121250921925397567745734E-2L
static

Referenced by logl().

◆ l13

const long double l13 = 7.692307559897661630807048686258659316091E-2L
static

Referenced by logl().

◆ l14

const long double l14 = -7.144242754190814657241902218399056829264E-2L
static

Referenced by logl().

◆ l15

const long double l15 = 6.668057591071739754844678883223432347481E-2L
static

Referenced by logl().

◆ l3

const long double l3 = 3.333333333333333333333333333333336096926E-1L
static

Referenced by logl().

◆ l4

const long double l4 = -2.499999999999999999999999999486853077002E-1L
static

Referenced by logl().

◆ l5

const long double l5 = 1.999999999999999999999999998515277861905E-1L
static

Referenced by logl().

◆ l6

const long double l6 = -1.666666666666666666666798448356171665678E-1L
static

Referenced by logl().

◆ l7

const long double l7 = 1.428571428571428571428808945895490721564E-1L
static

Referenced by logl().

◆ l8

const long double l8 = -1.249999999999999987884655626377588149000E-1L
static

Referenced by logl().

◆ l9

const long double l9 = 1.111111111111111093947834982832456459186E-1L
static

Referenced by logl().

◆ ln2a

const long double ln2a = 6.93145751953125e-1L
static

Referenced by logl().

◆ ln2b

const long double ln2b = 1.4286068203094172321214581765680755001344E-6L
static

Referenced by logl().

◆ logtbl

const long double logtbl[92]
static

Referenced by logl().