pub trait SimdMask32: Sized + Copy + Clone + BitAnd<Self, Output = Self>where
    Self::Raw: From<Self>,
{ type Raw; type F32: SimdF32<Mask = Self>; fn select(self, a: Self::F32, b: Self::F32) -> Self::F32; }
Expand description

A type compatible with an f32 simd value, representing a boolean in each lane.

Required Associated Types

The corresponding compatible f32 type (with the same width).

Required Methods

Select an element from a where the mask is true, and from b otherwise.

Implementations on Foreign Types

Implementors