Zephyr API Documentation 4.0.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
math.h File Reference

Go to the source code of this file.

Macros

#define MAXFLOAT   3.40282347e+38F
 
#define M_E   2.7182818284590452354
 
#define M_LOG2E   1.4426950408889634074
 
#define M_LOG10E   0.43429448190325182765
 
#define M_LN2   0.693147180559945309417
 
#define M_LN10   2.30258509299404568402
 
#define M_PI   3.14159265358979323846
 
#define M_PI_2   1.57079632679489661923
 
#define M_PI_4   0.78539816339744830962
 
#define M_1_PI   0.31830988618379067154
 
#define M_2_PI   0.63661977236758134308
 
#define M_2_SQRTPI   1.12837916709551257390
 
#define M_SQRT2   1.41421356237309504880
 
#define M_SQRT1_2   0.70710678118654752440
 

Typedefs

typedef float float_t
 
typedef double double_t
 

Functions

float sqrtf (float square)
 
double sqrt (double square)
 

Macro Definition Documentation

◆ M_1_PI

#define M_1_PI   0.31830988618379067154

◆ M_2_PI

#define M_2_PI   0.63661977236758134308

◆ M_2_SQRTPI

#define M_2_SQRTPI   1.12837916709551257390

◆ M_E

#define M_E   2.7182818284590452354

◆ M_LN10

#define M_LN10   2.30258509299404568402

◆ M_LN2

#define M_LN2   0.693147180559945309417

◆ M_LOG10E

#define M_LOG10E   0.43429448190325182765

◆ M_LOG2E

#define M_LOG2E   1.4426950408889634074

◆ M_PI

#define M_PI   3.14159265358979323846

◆ M_PI_2

#define M_PI_2   1.57079632679489661923

◆ M_PI_4

#define M_PI_4   0.78539816339744830962

◆ M_SQRT1_2

#define M_SQRT1_2   0.70710678118654752440

◆ M_SQRT2

#define M_SQRT2   1.41421356237309504880

◆ MAXFLOAT

#define MAXFLOAT   3.40282347e+38F

Typedef Documentation

◆ double_t

typedef double double_t

◆ float_t

typedef float float_t

Function Documentation

◆ sqrt()

double sqrt ( double square)

◆ sqrtf()

float sqrtf ( float square)