#[repr(simd)]
pub struct bool8ix32(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _);
Convert to integer representation.
Convert from integer representation.
pub fn new( x0: bool, x1: bool, x2: bool, x3: bool, x4: bool, x5: bool, x6: bool, x7: bool, x8: bool, x9: bool, x10: bool, x11: bool, x12: bool, x13: bool, x14: bool, x15: bool, x16: bool, x17: bool, x18: bool, x19: bool, x20: bool, x21: bool, x22: bool, x23: bool, x24: bool, x25: bool, x26: bool, x27: bool, x28: bool, x29: bool, x30: bool, x31: bool ) -> bool8ix32 | [src] |
Create a new instance where every lane has value x
.
Extract the value of the idx
th lane of self
.
extract
will panic if idx
is out of bounds.
Return a new vector where the idx
th lane is replaced
by elem
.
replace
will panic if idx
is out of bounds.
Select between elements of then
and else_
, based on
the corresponding element of self
.
This is equivalent to the following, but is possibly
more efficient:
T::new(if self.extract(0) { then.extract(0) } else { else_.extract(0) },
if self.extract(1) { then.extract(1) } else { else_.extract(1) },
...)
Check if every element of self
is true.
This is equivalent to the following, but is possibly
more efficient:
self.extract(0) && self.extract(1) && ...
Check if any element of self
is true.
This is equivalent to the following, but is possibly
more efficient:
self.extract(0) || self.extract(1) || ...
The corresponding boolean vector type.
The element that this vector stores.
Extract the low 128 bit part.
Extract the high 128 bit part.
Performs copy-assignment from source
. Read more
Formats the value using the given formatter. Read more
The resulting type after applying the !
operator.
Performs the unary !
operation.
🔬 This is a nightly-only experimental API. (try_from
)
The type returned in the event of a conversion error.
🔬 This is a nightly-only experimental API. (try_from
)
🔬 This is a nightly-only experimental API. (try_from
)
The type returned in the event of a conversion error.
🔬 This is a nightly-only experimental API. (try_from
)
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
🔬 This is a nightly-only experimental API. (get_type_id
)
this method will likely be replaced by an associated static