Trait core::core_arch::x86::m256iExt

source ·
pub(crate) trait m256iExt: Sized {
    // Required method
    fn as_m256i(self) -> __m256i;

    // Provided methods
    fn as_u8x32(self) -> u8x32 { ... }
    fn as_u16x16(self) -> u16x16 { ... }
    fn as_u32x8(self) -> u32x8 { ... }
    fn as_u64x4(self) -> u64x4 { ... }
    fn as_i8x32(self) -> i8x32 { ... }
    fn as_i16x16(self) -> i16x16 { ... }
    fn as_i32x8(self) -> i32x8 { ... }
    fn as_i64x4(self) -> i64x4 { ... }
}
🔬This is a nightly-only experimental API. (stdsimd_internal)
Available on x86 or x86-64 only.

Required Methods§

source

fn as_m256i(self) -> __m256i

🔬This is a nightly-only experimental API. (stdsimd_internal)

Provided Methods§

source

fn as_u8x32(self) -> u8x32

🔬This is a nightly-only experimental API. (stdsimd_internal)
source

fn as_u16x16(self) -> u16x16

🔬This is a nightly-only experimental API. (stdsimd_internal)
source

fn as_u32x8(self) -> u32x8

🔬This is a nightly-only experimental API. (stdsimd_internal)
source

fn as_u64x4(self) -> u64x4

🔬This is a nightly-only experimental API. (stdsimd_internal)
source

fn as_i8x32(self) -> i8x32

🔬This is a nightly-only experimental API. (stdsimd_internal)
source

fn as_i16x16(self) -> i16x16

🔬This is a nightly-only experimental API. (stdsimd_internal)
source

fn as_i32x8(self) -> i32x8

🔬This is a nightly-only experimental API. (stdsimd_internal)
source

fn as_i64x4(self) -> i64x4

🔬This is a nightly-only experimental API. (stdsimd_internal)

Implementors§