blob: 0adfa57d91b3362ff0d493c15790686692389a87 [file] [log] [blame]
use crate::support::Float;
/// Absolute value.
#[inline]
pub fn fabs<F: Float>(x: F) -> F {
let abs_mask = !F::SIGN_MASK;
F::from_bits(x.to_bits() & abs_mask)
}