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

Functions

long double __kernel_tanl (long double x, long double y, int iy)
 

Variables

static const long double T3 = 0.333333333333333333180L
 
static const long double T5 = 0.133333333333333372290L
 
static const long double T7 = 0.0539682539682504975744L
 
static const long double pio4 = 0.785398163397448309628L
 
static const long double pio4lo = -1.25413940316708300586e-20L
 
static const double T9 = 0.021869488536312216
 
static const double T11 = 0.0088632355256619590
 
static const double T13 = 0.0035921281113786528
 
static const double T15 = 0.0014558334756312418
 
static const double T17 = 0.00059003538700862256
 
static const double T19 = 0.00023907843576635544
 
static const double T21 = 0.000097154625656538905
 
static const double T23 = 0.000038440165747303162
 
static const double T25 = 0.000018082171885432524
 
static const double T27 = 0.0000024196006108814377
 
static const double T29 = 0.0000078293456938132840
 
static const double T31 = -0.0000032609076735050182
 
static const double T33 = 0.0000023261313142559411
 

Function Documentation

◆ __kernel_tanl()

long double __kernel_tanl ( long double  x,
long double  y,
int  iy 
)

References a, fabsl(), pio4, pio4lo, r, s, t, T11, T13, T15, T17, T19, T21, T23, T25, T27, T29, T3, T31, T33, T35, T37, T39, T41, T43, T45, T47, T49, T5, T51, T53, T55, T57, T7, T9, w, and z.

Variable Documentation

◆ pio4

const long double pio4 = 0.785398163397448309628L
static

Referenced by __kernel_tanl().

◆ pio4lo

const long double pio4lo = -1.25413940316708300586e-20L
static

Referenced by __kernel_tanl().

◆ T11

const double T11 = 0.0088632355256619590
static

Referenced by __kernel_tanl().

◆ T13

const double T13 = 0.0035921281113786528
static

Referenced by __kernel_tanl().

◆ T15

const double T15 = 0.0014558334756312418
static

Referenced by __kernel_tanl().

◆ T17

const double T17 = 0.00059003538700862256
static

Referenced by __kernel_tanl().

◆ T19

const double T19 = 0.00023907843576635544
static

Referenced by __kernel_tanl().

◆ T21

const double T21 = 0.000097154625656538905
static

Referenced by __kernel_tanl().

◆ T23

const double T23 = 0.000038440165747303162
static

Referenced by __kernel_tanl().

◆ T25

const double T25 = 0.000018082171885432524
static

Referenced by __kernel_tanl().

◆ T27

const double T27 = 0.0000024196006108814377
static

Referenced by __kernel_tanl().

◆ T29

const double T29 = 0.0000078293456938132840
static

Referenced by __kernel_tanl().

◆ T3

const long double T3 = 0.333333333333333333180L
static

Referenced by __kernel_tanl().

◆ T31

const double T31 = -0.0000032609076735050182
static

Referenced by __kernel_tanl().

◆ T33

const double T33 = 0.0000023261313142559411
static

Referenced by __kernel_tanl().

◆ T5

const long double T5 = 0.133333333333333372290L
static

Referenced by __kernel_tanl().

◆ T7

const long double T7 = 0.0539682539682504975744L
static

Referenced by __kernel_tanl().

◆ T9

const double T9 = 0.021869488536312216
static

Referenced by __kernel_tanl().