Trait hagane_simd::vector::Integer [] [src]

pub trait Integer: Vector<Scalar = Self::IntegerScalar> + Rem<Output = Self> + BitAnd<Output = Self> + BitOr<Output = Self> + BitXor<Output = Self> + Shr<Self::IntegerScalar, Output = Self> + Shl<Self::IntegerScalar, Output = Self> {
    type IntegerScalar: IntegerScalar + Into<Self>;

    const SIGN_MASK: Self::Scalar;
    fn reduce_and(self) -> Self::Scalar { ... }
    fn reduce_or(self) -> Self::Scalar { ... }
    fn reduce_xor(self) -> Self::Scalar { ... }
    fn all(self) -> bool { ... }
    fn any(self) -> bool { ... }
}

Associated Types

Associated Constants

SIGN_MASK: Self::Scalar

Provided Methods

Implementors