Function core::intrinsics::rintf16
source · pub unsafe extern "rust-intrinsic" fn rintf16(x: f16) -> f16
🔬This is a nightly-only experimental API. (
core_intrinsics
)Expand description
Returns the nearest integer to an f16
. 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 nearbyintf16
and roundevenf16
.
The stabilized version of this intrinsic is
f16::round_ties_even