Zephyr API Documentation 4.2.99
A Scalable Open Source RTOS
 4.2.99
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)