kvarn_async::prelude::compact_str::core::simd::num

Trait SimdUint

source
pub trait SimdUint: Copy + Sealed {
    type Scalar;
    type Cast<T: SimdElement>;

Show 17 methods // Required methods fn cast<T>(self) -> Self::Cast<T> where T: SimdCast; fn wrapping_neg(self) -> Self; fn saturating_add(self, second: Self) -> Self; fn saturating_sub(self, second: Self) -> Self; fn reduce_sum(self) -> Self::Scalar; fn reduce_product(self) -> Self::Scalar; fn reduce_max(self) -> Self::Scalar; fn reduce_min(self) -> Self::Scalar; fn reduce_and(self) -> Self::Scalar; fn reduce_or(self) -> Self::