#[repr(simd)]
pub struct m8x16(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _);
🔬 This is a nightly-only experimental API. (
stdsimd #48556)
A 128-bit vector mask with 16 lanes.
pub const 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 ) -> Self | [src] |
🔬 This is a nightly-only experimental API. (
stdsimd #48556)
Creates a new instance with each vector elements initialized
with the provided values.
🔬 This is a nightly-only experimental API. (
stdsimd #48556)
Returns the number of vector lanes.
🔬 This is a nightly-only experimental API. (
stdsimd #48556)
Constructs a new instance with each element initialized to
value.
🔬 This is a nightly-only experimental API. (
stdsimd #48556)
Extracts the value at index.
If index >= Self::lanes().
🔬 This is a nightly-only experimental API. (
stdsimd #48556)
Extracts the value at index.
If index >= Self::lanes() the behavior is undefined.
pub fn replace(self, index: usize, new_value: bool) -> Self | [src] |
🔬 This is a nightly-only experimental API. (
stdsimd #48556)
Returns a new vector where the value at index is replaced by new_value.
If index >= Self::lanes().
🔬 This is a nightly-only experimental API. (
stdsimd #48556)
Returns a new vector where the value at index is replaced by new_value.
If index >= Self::lanes().
🔬 This is a nightly-only experimental API. (
stdsimd #48556)
Lane-wise bitwise and of the vector elements.
🔬 This is a nightly-only experimental API. (
stdsimd #48556)
Lane-wise bitwise or of the vector elements.
🔬 This is a nightly-only experimental API. (
stdsimd #48556)
Lane-wise bitwise xor of the vector elements.
🔬 This is a nightly-only experimental API. (
stdsimd #48556)
Are all vector lanes true?
🔬 This is a nightly-only experimental API. (
stdsimd #48556)
Is any vector lanes true?
🔬 This is a nightly-only experimental API. (
stdsimd #48556)
Are all vector lanes false?
pub fn select<T>(self, a: T, b: T) -> T where T: Lanes<[u32; 16]>, | [src] |
🔬 This is a nightly-only experimental API. (
stdsimd #48556)
Selects elements of a and b using mask.
For each lane, the result contains the element of a if the
mask is true, and the element of b otherwise.
🔬 This is a nightly-only experimental API. (
stdsimd #48556)
Lane-wise equality comparison.
🔬 This is a nightly-only experimental API. (
stdsimd #48556)
Lane-wise inequality comparison.
🔬 This is a nightly-only experimental API. (
stdsimd #48556)
Lane-wise less-than comparison.
🔬 This is a nightly-only experimental API. (
stdsimd #48556)
Lane-wise less-than-or-equals comparison.
🔬 This is a nightly-only experimental API. (
stdsimd #48556)
Lane-wise greater-than comparison.
🔬 This is a nightly-only experimental API. (
stdsimd #48556)
Lane-wise greater-than-or-equals comparison.
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
This method returns an ordering between self and other values if one exists. Read more
This method tests less than (for self and other) and is used by the < operator. Read more
This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
This method tests greater than (for self and other) and is used by the > operator. Read more
This method tests greater than or equal to (for self and other) and is used by the >= operator. 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 the &= operation.
Performs the |= operation.
Performs the ^= 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.
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 the &= operation.
Performs the |= operation.
Performs the ^= operation.
fn eq(&self, other: &Self) -> bool | [src] |
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Self) -> bool | [src] |
This method tests for !=.
Returns the "default value" for a type. Read more
🔬 This is a nightly-only experimental API. (
stdsimd #48556)
Safe lossless bitwise from T to Self.
🔬 This is a nightly-only experimental API. (
stdsimd #48556)
Safe lossless bitwise from T to Self.
🔬 This is a nightly-only experimental API. (
stdsimd #48556)
Safe lossless bitwise from T to Self.
🔬 This is a nightly-only experimental API. (
stdsimd #48556)
Safe lossless bitwise from T to Self.
🔬 This is a nightly-only experimental API. (
stdsimd #48556)
Safe lossless bitwise from T to Self.
🔬 This is a nightly-only experimental API. (
stdsimd #48556)
Safe lossless bitwise from T to Self.
🔬 This is a nightly-only experimental API. (
stdsimd #48556)
Safe lossless bitwise from T to Self.
🔬 This is a nightly-only experimental API. (
stdsimd #48556)
Safe lossless bitwise from T to Self.
🔬 This is a nightly-only experimental API. (
stdsimd #48556)
Safe lossless bitwise from T to Self.
🔬 This is a nightly-only experimental API. (
stdsimd #48556)
Safe lossless bitwise from T to Self.
🔬 This is a nightly-only experimental API. (
stdsimd #48556)
Safe lossless bitwise from T to Self.
🔬 This is a nightly-only experimental API. (
stdsimd #48556)
Safe lossless bitwise from T to Self.
🔬 This is a nightly-only experimental API. (
stdsimd #48556)
Safe lossless bitwise from T to Self.
🔬 This is a nightly-only experimental API. (
stdsimd #48556)
Safe lossless bitwise from T to Self.
🔬 This is a nightly-only experimental API. (
stdsimd #48556)
Safe lossless bitwise from T to Self.
🔬 This is a nightly-only experimental API. (
stdsimd #48556)
Safe lossless bitwise from T to Self.
🔬 This is a nightly-only experimental API. (
stdsimd #48556)
Safe lossless bitwise from T to Self.
🔬 This is a nightly-only experimental API. (
stdsimd #48556)
Safe lossless bitwise from T to Self.
🔬 This is a nightly-only experimental API. (
stdsimd #48556)
Safe lossless bitwise from T to Self.
🔬 This is a nightly-only experimental API. (
stdsimd #48556)
Safe lossless bitwise from T to Self.
🔬 This is a nightly-only experimental API. (
stdsimd #48556)
Safe lossless bitwise from T to Self.
🔬 This is a nightly-only experimental API. (
stdsimd #48556)
Safe lossless bitwise from T to Self.
🔬 This is a nightly-only experimental API. (
stdsimd #48556)
Safe lossless bitwise from T to Self.
🔬 This is a nightly-only experimental API. (
stdsimd #48556)
Safe lossless bitwise from T to Self.
🔬 This is a nightly-only experimental API. (
stdsimd #48556)
Safe lossless bitwise from T to Self.