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

Trait SimdInt

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

Show 22 methods // Required methods fn cast<T>(self) -> Self::Cast<T> where T: SimdCast; fn saturating_add(self, second: Self) -> Self; fn saturating_sub(self, second: Self) -> Self; fn abs(self) -> Self; fn saturating_abs(self) -> Self; fn saturating_neg(self) -> Self; fn is_positive(self) -> Self::Mask; fn is_negative(self) -> Self::Mask; fn signum(self) -> Self; fn reduce_sum(self) -> Self::