Sign in
rust
/
rust
/
HEAD
/
.
/
library
/
compiler-builtins
/
libm
/
src
/
math
/
generic
/
fabs.rs
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
)
}