compiler_builtins 0.1.160

Compiler intrinsics used by the Rust compiler.
Documentation
1
2
3
4
5
6
7
8
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)
}