diff --git a/headers/posix/math.h b/headers/posix/math.h index bda8515aaa..eed586cff5 100644 --- a/headers/posix/math.h +++ b/headers/posix/math.h @@ -91,6 +91,9 @@ extern float expf(float x); extern float expm1f(float x); extern float fabsf(float x); extern float floorf(float x); +extern float fmaf(float x, float y, float z); +extern float fmaxf(float x, float y); +extern float fminf(float x, float y); extern float fmodf(float x, float y); extern float frexpf(float x, int *_exponent); extern float gammaf(float x); @@ -131,6 +134,9 @@ extern double cosh(double x); extern double exp(double x); extern double fabs(double x); extern double floor(double x); +extern double fma(double x, double y, double z); +extern double fmax(double x, double y); +extern double fmin(double x, double y); extern double fmod(double x, double y); extern double frexp(double x, int *_exponent); extern double gamma(double x); @@ -162,6 +168,9 @@ extern long double asinl(long double x); extern long double atanl(long double x); extern long double atanhl(long double x); extern long double atan2l(long double y, long double x); +extern long double fmal(long double x, long double y, long double z); +extern long double fmaxl(long double x, long double y); +extern long double fminl(long double x, long double y); extern long double lgammal(long double x); extern long double nanl(const char* tagp); extern long double nearbyintl(long double x);