Fast, approximate versions of mathematical functions.
This crate includes implementations of "expensive" mathematical functions that are much faster, at the expense of some accuracy. All functions have good guarantees on accuracy to some degree (both relative and absolute).
Add this to your Cargo.toml
[dependencies] fast-math = "0.1"
let x = 10.4781; let approx = fast_math::log2(x); let real = x.log2(); // they should be close assert!((approx - real).abs() < 0.01);
Compute a fast approximation of the base-2 logarithm of
Compute a fast approximation of the base-2 logarithm of positive,