#[repr(simd)]
pub struct bool16ix16(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _);
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 ) -> bool16ix16 | [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.
Formats the value using the given formatter. Read more
The resulting type after applying the !
operator.
Performs the unary !
operation.
The resulting type after applying the &
operator.
Performs the &
operation.
The resulting type after applying the |
operator.
Performs the |
operation.
The resulting type after applying the ^
operator.
Performs the ^
operation.
Performs copy-assignment from source
. Read more
🔬 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