Struct simba::simd::WideBoolF32x4 [−][src]
#[repr(transparent)]pub struct WideBoolF32x4(pub f32x4);
Expand description
An SIMD boolean structure associated to wide::f32x4
that implements all the relevant traits from simba
.
This is needed to overcome the orphan rules.
Tuple Fields
0: f32x4
Trait Implementations
A bit mask representing the boolean state of each lanes of self
. Read more
Merges the value of if_value()
and else_value()
depending on the lanes of self
. Read more
Merges the value of if_value()
and else_if.1()
and else_value()
depending on the lanes of self
and else_if.0()
. Read more
Merges the value of if_value()
and else_if.1()
and else_else_if.1()
and else_value()
depending on the lanes of self
and else_if.0()
and else_else_if.0()
. Read more
type SimdBool = Self
type SimdBool = Self
Type of the result of comparing two SIMD values like self
.
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
Checks if element
is actually part of the subset Self
(and can be converted to it).
Auto Trait Implementations
impl RefUnwindSafe for WideBoolF32x4
impl Send for WideBoolF32x4
impl Sync for WideBoolF32x4
impl Unpin for WideBoolF32x4
impl UnwindSafe for WideBoolF32x4
Blanket Implementations
Mutably borrows from an owned value. Read more