zenilib  0.5.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
k_cos.c File Reference
#include "math_libm.h"
#include "math_private.h"

Go to the source code of this file.

Functions

 GET_HIGH_WORD (ix, x)
 
ixif (ix< 0x3e400000)
 

Variables

static double C1 = 4.16666666666666019037e-02
 
static double C2 = -1.38888888888741095749e-03
 
static double C3 = 2.48015872894767294178e-05
 
static double C4 = -2.75573143513906633035e-07
 
static double C5 = 2.08757232129817482790e-09
 
static double C6 = -1.13596475577881948265e-11
 
int32_t ix
 
static double one = 1.00000000000000000000e+00
 
 r = z * (C1 + z * (C2 + z * (C3 + z * (C4 + z * (C5 + z * C6)))))
 
double attribute_hidden double x
 
double attribute_hidden double y
 
 z = x * x
 

Function Documentation

GET_HIGH_WORD ( ix  ,
x   
)
ix& if ( )

Definition at line 82 of file k_cos.c.

References one.

Variable Documentation

double C1 = 4.16666666666666019037e-02
static

Definition at line 62 of file k_cos.c.

double C2 = -1.38888888888741095749e-03
static

Definition at line 63 of file k_cos.c.

double C3 = 2.48015872894767294178e-05
static

Definition at line 64 of file k_cos.c.

double C4 = -2.75573143513906633035e-07
static

Definition at line 65 of file k_cos.c.

double C5 = 2.08757232129817482790e-09
static

Definition at line 66 of file k_cos.c.

double C6 = -1.13596475577881948265e-11
static

Definition at line 67 of file k_cos.c.

int32_t ix
Initial value:
{
double a, hz, z, r, qx
GLboolean GLboolean GLboolean GLboolean a
Definition: glew.h:8736
GLdouble GLdouble GLdouble r
Definition: glew.h:1392
GLint GLint GLint GLint z
Definition: gl2ext.h:1214

Definition at line 77 of file k_cos.c.

double one = 1.00000000000000000000e+00
static

Definition at line 61 of file k_cos.c.

Referenced by if().

r = z * (C1 + z * (C2 + z * (C3 + z * (C4 + z * (C5 + z * C6)))))

Definition at line 87 of file k_cos.c.

double attribute_hidden double x

Definition at line 75 of file k_cos.c.

double attribute_hidden double y

Definition at line 75 of file k_cos.c.

z = x * x

Definition at line 86 of file k_cos.c.