Expand description
This mod re-exports the correct versions of floating-point operations with
unspecified precision in the standard library depending on whether the libm
crate feature is enabled.
All the functions here are named according to their versions in the standard library.
Traits§
- This extension trait covers shortfall in determinacy from the lack of a
libm
counterpart tof32::powi
. Use this for the common small exponents.
Functions§
- acos
libm
Computes the arccosine of a number. Return value is in radians in Hyperbolic tangent function. - acosh
libm
Inverse hyperbolic cosine function. - asin
libm
Computes the arcsine of a number. Return value is in radians in the range [-pi/2, pi/2] or NaN if the number is outside the range [-1, 1]. - asinh
libm
Inverse hyperbolic sine function. - atan
libm
Computes the arctangent of a number. Return value is in radians in the range [-pi/2, pi/2]; - atan2
libm
Computes the four quadrant arctangent ofself
(y
) andother
(x
) in radians. - atanh
libm
Inverse hyperbolic tangent function. - cbrt
libm
Returns the cube root of a number. - cos
libm
Computes the cosine of a number (in radians). - cosh
libm
Hyperbolic cosine function. - exp
libm
Returnse^(self)
, (the exponential function). - exp2
libm
Returns2^(self)
. - exp_m1
libm
Returnse^(self) - 1
in a way that is accurate even if the number is close to zero. - hypot
libm
Compute the distance between the origin and a point(x, y)
on the Euclidean plane. - ln
libm
Returns the natural logarithm of the number. - ln_1p
libm
Returnsln(1+n)
(natural logarithm) more accurately than if the operations were performed separately. - log2
libm
Returns the base 2 logarithm of the number. - log10
libm
Returns the base 10 logarithm of the number. - powf
libm
Raises a number to a floating point power. - sin
libm
Computes the sine of a number (in radians). - sin_cos
libm
Simultaneously computes the sine and cosine of the number,x
. Returns(sin(x), cos(x))
. - sinh
libm
Hyperbolic sine function. - tan
libm
Computes the tangent of a number (in radians). - tanh
libm
Hyperbolic tangent function.