XenevaOS
Loading...
Searching...
No Matches
Functions
libm.c File Reference
#include <stdint.h>
Include dependency graph for libm.c:

Functions

double ceil (double)
 
double fabs (double)
 
double floor (double)
 
double frexp (double, int *)
 
double sqrt (double)
 
double trunc (double x)
 
double round (double x)
 
long lrint (double x)
 
double fmax (double x, double y)
 
double fmin (double x, double y)
 
double hypot (double x, double y)
 
double cbrt (double x)
 
double atan (double x)
 
double atan2 (double y, double x)
 
double asin (double x)
 
double acos (double x)
 
double exp (double x)
 
double expm1 (double x)
 
double log (double x)
 
double log1p (double x)
 
double log2 (double x)
 
double log10 (double x)
 
double sinh (double x)
 
double cosh (double x)
 
double tanh (double x)
 
double asinh (double x)
 
double acosh (double x)
 
double atanh (double x)
 

Function Documentation

◆ acos()

double acos ( double  x)

◆ acosh()

double acosh ( double  x)

◆ asin()

double asin ( double  x)

◆ asinh()

double asinh ( double  x)

◆ atan()

double atan ( double  x)

◆ atan2()

double atan2 ( double  y,
double  x 
)

◆ atanh()

double atanh ( double  x)

◆ cbrt()

double cbrt ( double  x)

◆ ceil()

double ceil ( double  d)

Double libm for the QuickJS port.

XEClib ships sin, cos, tan, sqrt, pow, fabs, floor, ceil, fmod, and frexp. QuickJS also calls the functions below. This file is what produces the object; nothing here is a checked-in binary.

◆ cosh()

double cosh ( double  x)

◆ exp()

double exp ( double  x)

◆ expm1()

double expm1 ( double  x)

◆ fabs()

double fabs ( double  x)

◆ floor()

double floor ( double  d)

◆ fmax()

double fmax ( double  x,
double  y 
)

◆ fmin()

double fmin ( double  x,
double  y 
)

◆ frexp()

double frexp ( double  x,
int *  exp 
)

◆ hypot()

double hypot ( double  x,
double  y 
)

◆ log()

double log ( double  x)

◆ log10()

double log10 ( double  x)

◆ log1p()

double log1p ( double  x)

◆ log2()

double log2 ( double  x)

◆ lrint()

long lrint ( double  x)

◆ round()

double round ( double  x)

◆ sinh()

double sinh ( double  x)

◆ sqrt()

double sqrt ( double  y)

◆ tanh()

double tanh ( double  x)

◆ trunc()

double trunc ( double  x)