EXP(2)EXP(2)

NAME

exp, log, log10, pow, pow10, sqrt – exponential, logarithm, power, square root

SYNOPSIS

#include <u.h>
#include <libc.h>

double exp(double x)

double log(double x)

double log10(double x)

double pow(double x, double y)

double pow10(int n)

double sqrt(double x)

DESCRIPTION

Exp returns the exponential function of x.

Log returns the natural logarithm of x; log10 returns the base 10 logarithm.

Pow returns xy and pow10 returns 10n as a double.

Sqrt returns the square root of x.

SOURCE

All these routines have portable C implementations in /sys/src/libc/port. Most also have machine-dependent implementations, written either in assembler or C, in /sys/src/libc/$objtype.

SEE

hypot(2), sinh(2), intro(2)