Function core::intrinsics::rintf128
source · pub unsafe extern "rust-intrinsic" fn rintf128(x: f128) -> f128
🔬This is a nightly-only experimental API. (
core_intrinsics
)Expand description
Returns the nearest integer to an f128
. Changing the rounding mode is not possible in Rust,
so this rounds half-way cases to the number with an even least significant digit.
May raise an inexact floating-point exception if the argument is not an integer.
However, Rust assumes floating-point exceptions cannot be observed, so these exceptions
cannot actually be utilized from Rust code.
In other words, this intrinsic is equivalent in behavior to nearbyintf128
and roundevenf128
.
The stabilized version of this intrinsic is
f128::round_ties_even