struct RsqrtOutput {
norm: u16,
shift: u8,
}Expand description
rsqrt result stored in fixed point w/ scaling such that:
rsqrt = output.rsqrt_norm / (1 << output.shift)
Fields§
§norm: u16§shift: u8Auto Trait Implementations§
impl Freeze for RsqrtOutput
impl RefUnwindSafe for RsqrtOutput
impl Send for RsqrtOutput
impl Sync for RsqrtOutput
impl Unpin for RsqrtOutput
impl UnsafeUnpin for RsqrtOutput
impl UnwindSafe for RsqrtOutput
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more