Module libm_math

Source

Re-exportsยง

pub use self::acos::acos;
pub use self::acosf::acosf;
pub use self::acosh::acosh;
pub use self::acoshf::acoshf;
pub use self::asin::asin;
pub use self::asinf::asinf;
pub use self::asinh::asinh;
pub use self::asinhf::asinhf;
pub use self::atan::atan;
pub use self::atan2::atan2;
pub use self::atan2f::atan2f;
pub use self::atanf::atanf;
pub use self::atanh::atanh;
pub use self::atanhf::atanhf;
pub use self::cbrt::cbrt;
pub use self::cbrtf::cbrtf;
pub use self::ceil::ceil;
pub use self::ceil::ceilf;
pub use self::copysign::copysign;
pub use self::copysign::copysignf;
pub use self::cos::cos;
pub use self::cosf::cosf;
pub use self::cosh::cosh;
pub use self::coshf::coshf;
pub use self::erf::erf;
pub use self::erf::erfc;
pub use self::erff::erfcf;
pub use self::erff::erff;
pub use self::exp::exp;
pub use self::exp2::exp2;
pub use self::exp2f::exp2f;
pub use self::exp10::exp10;
pub use self::exp10f::exp10f;
pub use self::expf::expf;
pub use self::expm1::expm1;
pub use self::expm1f::expm1f;
pub use self::fabs::fabs;
pub use self::fabs::fabsf;
pub use self::fdim::fdim;
pub use self::fdim::fdimf;
pub use self::floor::floor;
pub use self::floor::floorf;
pub use self::fma::fma;
pub use self::fma::fmaf;
pub use self::fmin_fmax::fmax;
pub use self::fmin_fmax::fmaxf;
pub use self::fmin_fmax::fmin;
pub use self::fmin_fmax::fminf;
pub use self::fminimum_fmaximum::fmaximum;
pub use self::fminimum_fmaximum::fmaximumf;
pub use self::fminimum_fmaximum::fminimum;
pub use self::fminimum_fmaximum::fminimumf;
pub use self::fminimum_fmaximum_num::fmaximum_num;
pub use self::fminimum_fmaximum_num::fmaximum_numf;
pub use self::fminimum_fmaximum_num::fminimum_num;
pub use self::fminimum_fmaximum_num::fminimum_numf;
pub use self::fmod::fmod;
pub use self::fmod::fmodf;
pub use self::frexp::frexp;
pub use self::frexpf::frexpf;
pub use self::hypot::hypot;
pub use self::hypotf::hypotf;
pub use self::ilogb::ilogb;
pub use self::ilogbf::ilogbf;
pub use self::j0::j0;
pub use self::j0::y0;
pub use self::j0f::j0f;
pub use self::j0f::y0f;
pub use self::j1::j1;
pub use self::j1::y1;
pub use self::j1f::j1f;
pub use self::j1f::y1f;
pub use self::jn::jn;
pub use self::jn::yn;
pub use self::jnf::jnf;
pub use self::jnf::ynf;
pub use self::ldexp::ldexp;
pub use self::ldexp::ldexpf;
pub use self::lgamma::lgamma;
pub use self::lgamma_r::lgamma_r;
pub use self::lgammaf::lgammaf;
pub use self::lgammaf_r::lgammaf_r;
pub use self::log::log;
pub use self::log1p::log1p;
pub use self::log1pf::log1pf;
pub use self::log2::log2;
pub use self::log2f::log2f;
pub use self::log10::log10;
pub use self::log10f::log10f;
pub use self::logf::logf;
pub use self::modf::modf;
pub use self::modff::modff;
pub use self::nextafter::nextafter;
pub use self::nextafterf::nextafterf;
pub use self::pow::pow;
pub use self::powf::powf;
pub use self::remainder::remainder;
pub use self::remainderf::remainderf;
pub use self::remquo::remquo;
pub use self::remquof::remquof;
pub use self::rint::rint;
pub use self::rint::rintf;
pub use self::round::round;
pub use self::round::roundf;
pub use self::roundeven::roundeven;
pub use self::roundeven::roundevenf;
pub use self::scalbn::scalbn;
pub use self::scalbn::scalbnf;
pub use self::sin::sin;
pub use self::sincos::sincos;
pub use self::sincosf::sincosf;
pub use self::sinf::sinf;
pub use self::sinh::sinh;
pub use self::sinhf::sinhf;
pub use self::sqrt::sqrt;
pub use self::sqrt::sqrtf;
pub use self::tan::tan;
pub use self::tanf::tanf;
pub use self::tanh::tanh;
pub use self::tanhf::tanhf;
pub use self::tgamma::tgamma;
pub use self::tgammaf::tgammaf;
pub use self::trunc::trunc;
pub use self::trunc::truncf;
pub use self::ceil::ceilf16;
pub use self::copysign::copysignf16;
pub use self::fabs::fabsf16;
pub use self::fdim::fdimf16;
pub use self::floor::floorf16;
pub use self::fmin_fmax::fmaxf16;
pub use self::fmin_fmax::fminf16;
pub use self::fminimum_fmaximum::fmaximumf16;
pub use self::fminimum_fmaximum::fminimumf16;
pub use self::fminimum_fmaximum_num::fmaximum_numf16;
pub use self::fminimum_fmaximum_num::fminimum_numf16;
pub use self::fmod::fmodf16;
pub use self::ldexp::ldexpf16;
pub use self::rint::rintf16;
pub use self::round::roundf16;
pub use self::roundeven::roundevenf16;
pub use self::scalbn::scalbnf16;
pub use self::sqrt::sqrtf16;
pub use self::trunc::truncf16;
pub use self::ceil::ceilf128;
pub use self::copysign::copysignf128;
pub use self::fabs::fabsf128;
pub use self::fdim::fdimf128;
pub use self::floor::floorf128;
pub use self::fma::fmaf128;
pub use self::fmin_fmax::fmaxf128;
pub use self::fmin_fmax::fminf128;
pub use self::fminimum_fmaximum::fmaximumf128;
pub use self::fminimum_fmaximum::fminimumf128;
pub use self::fminimum_fmaximum_num::fmaximum_numf128;
pub use self::fminimum_fmaximum_num::fminimum_numf128;
pub use self::fmod::fmodf128;
pub use self::ldexp::ldexpf128;
pub use self::rint::rintf128;
pub use self::round::roundf128;
pub use self::roundeven::roundevenf128;
pub use self::scalbn::scalbnf128;
pub use self::sqrt::sqrtf128;
pub use self::trunc::truncf128;

Modulesยง

acos ๐Ÿ”’
acosf ๐Ÿ”’
acosh ๐Ÿ”’
acoshf ๐Ÿ”’
arch ๐Ÿ”’
Architecture-specific routines and operations.
asin ๐Ÿ”’
asinf ๐Ÿ”’
asinh ๐Ÿ”’
asinhf ๐Ÿ”’
atan ๐Ÿ”’
atan2 ๐Ÿ”’
atan2f ๐Ÿ”’
atanf ๐Ÿ”’
atanh ๐Ÿ”’
atanhf ๐Ÿ”’
cbrt ๐Ÿ”’
cbrtf ๐Ÿ”’
ceil ๐Ÿ”’
copysign ๐Ÿ”’
cos ๐Ÿ”’
cosf ๐Ÿ”’
cosh ๐Ÿ”’
coshf ๐Ÿ”’
erf ๐Ÿ”’
erff ๐Ÿ”’
exp ๐Ÿ”’
exp2 ๐Ÿ”’
exp2f ๐Ÿ”’
exp10 ๐Ÿ”’
exp10f ๐Ÿ”’
expf ๐Ÿ”’
expm1 ๐Ÿ”’
expm1f ๐Ÿ”’
expo2 ๐Ÿ”’
fabs ๐Ÿ”’
fdim ๐Ÿ”’
floor ๐Ÿ”’
fma ๐Ÿ”’
fmin_fmax ๐Ÿ”’
fminimum_fmaximum ๐Ÿ”’
fminimum_fmaximum_num ๐Ÿ”’
fmod ๐Ÿ”’
frexp ๐Ÿ”’
frexpf ๐Ÿ”’
generic ๐Ÿ”’
hypot ๐Ÿ”’
hypotf ๐Ÿ”’
ilogb ๐Ÿ”’
ilogbf ๐Ÿ”’
j0 ๐Ÿ”’
j0f ๐Ÿ”’
j1 ๐Ÿ”’
j1f ๐Ÿ”’
jn ๐Ÿ”’
jnf ๐Ÿ”’
k_cos ๐Ÿ”’
k_cosf ๐Ÿ”’
k_expo2 ๐Ÿ”’
k_expo2f ๐Ÿ”’
k_sin ๐Ÿ”’
k_sinf ๐Ÿ”’
k_tan ๐Ÿ”’
k_tanf ๐Ÿ”’
ldexp ๐Ÿ”’
lgamma ๐Ÿ”’
lgamma_r ๐Ÿ”’
lgammaf ๐Ÿ”’
lgammaf_r ๐Ÿ”’
log ๐Ÿ”’
log2 ๐Ÿ”’
log1p ๐Ÿ”’
log1pf ๐Ÿ”’
log2f ๐Ÿ”’
log10 ๐Ÿ”’
log10f ๐Ÿ”’
logf ๐Ÿ”’
modf ๐Ÿ”’
modff ๐Ÿ”’
nextafter ๐Ÿ”’
nextafterf ๐Ÿ”’
pow ๐Ÿ”’
powf ๐Ÿ”’
rem_pio2 ๐Ÿ”’
rem_pio2_large ๐Ÿ”’
rem_pio2f ๐Ÿ”’
remainder ๐Ÿ”’
remainderf ๐Ÿ”’
remquo ๐Ÿ”’
remquof ๐Ÿ”’
rint ๐Ÿ”’
round ๐Ÿ”’
roundeven ๐Ÿ”’
scalbn ๐Ÿ”’
sin ๐Ÿ”’
sincos ๐Ÿ”’
sincosf ๐Ÿ”’
sinf ๐Ÿ”’
sinh ๐Ÿ”’
sinhf ๐Ÿ”’
sqrt ๐Ÿ”’
support ๐Ÿ”’
tan ๐Ÿ”’
tanf ๐Ÿ”’
tanh ๐Ÿ”’
tanhf ๐Ÿ”’
tgamma ๐Ÿ”’
tgammaf ๐Ÿ”’
trunc ๐Ÿ”’

Macrosยง

div ๐Ÿ”’
force_eval ๐Ÿ”’
i ๐Ÿ”’

Functionsยง

combine_words ๐Ÿ”’
get_high_word ๐Ÿ”’
get_low_word ๐Ÿ”’
with_set_high_word ๐Ÿ”’
with_set_low_word ๐Ÿ”’