[][src]Trait simd::Simd

pub unsafe trait Simd {
    type Bool: Simd;
    type Elem;
}

Types that are SIMD vectors.

Associated Types

type Bool: Simd

The corresponding boolean vector type.

type Elem

The element that this vector stores.

Loading content...

Implementors

impl Simd for bool16ix4
[src]

type Bool = bool16ix4

type Elem = i16

impl Simd for bool32fx2
[src]

type Bool = bool32fx2

type Elem = i32

impl Simd for bool32ix2
[src]

type Bool = bool32ix2

type Elem = f32

impl Simd for bool8ix8
[src]

type Bool = bool8ix8

type Elem = i8

impl Simd for f32x2
[src]

type Bool = bool32fx2

type Elem = f32

impl Simd for i16x4
[src]

type Bool = bool16ix4

type Elem = i16

impl Simd for i32x2
[src]

type Bool = bool32ix2

type Elem = i32

impl Simd for i8x8
[src]

type Bool = bool8ix8

type Elem = i8

impl Simd for u16x4
[src]

type Bool = bool16ix4

type Elem = u16

impl Simd for u32x2
[src]

type Bool = bool32ix2

type Elem = u32

impl Simd for u8x8
[src]

type Bool = bool8ix8

type Elem = u8

impl Simd for bool16ix8
[src]

type Bool = bool16ix8

type Elem = bool16i

impl Simd for bool32fx4
[src]

type Bool = bool32fx4

type Elem = bool32f

impl Simd for bool32ix4
[src]

type Bool = bool32ix4

type Elem = bool32i

impl Simd for bool8ix16
[src]

type Bool = bool8ix16

type Elem = bool8i

impl Simd for f32x4
[src]

type Bool = bool32fx4

type Elem = f32

impl Simd for i16x8
[src]

type Bool = bool16ix8

type Elem = i16

impl Simd for i32x4
[src]

type Bool = bool32ix4

type Elem = i32

impl Simd for i8x16
[src]

type Bool = bool8ix16

type Elem = i8

impl Simd for u16x8
[src]

type Bool = bool16ix8

type Elem = u16

impl Simd for u32x4
[src]

type Bool = bool32ix4

type Elem = u32

impl Simd for u8x16
[src]

type Bool = bool8ix16

type Elem = u8

impl Simd for bool16ix16
[src]

impl Simd for bool32fx8
[src]

type Bool = bool32fx8

type Elem = bool32f

impl Simd for bool32ix8
[src]

type Bool = bool32ix8

type Elem = bool32i

impl Simd for bool64fx4
[src]

type Bool = bool64fx4

type Elem = bool64f

impl Simd for bool64ix4
[src]

type Bool = bool64ix4

type Elem = bool64i

impl Simd for bool8ix32
[src]

type Bool = bool8ix32

type Elem = bool8i

impl Simd for f32x8
[src]

type Bool = bool32fx8

type Elem = f32

impl Simd for f64x4
[src]

type Bool = bool64fx4

type Elem = f64

impl Simd for i16x16
[src]

type Bool = bool16ix16

type Elem = i16

impl Simd for i32x8
[src]

type Bool = bool32ix8

type Elem = i32

impl Simd for i64x4
[src]

type Bool = bool64ix4

type Elem = i64

impl Simd for i8x32
[src]

type Bool = bool8ix32

type Elem = i8

impl Simd for u16x16
[src]

type Bool = bool16ix16

type Elem = u16

impl Simd for u32x8
[src]

type Bool = bool32ix8

type Elem = u32

impl Simd for u64x4
[src]

type Bool = bool64ix4

type Elem = u64

impl Simd for u8x32
[src]

type Bool = bool8ix32

type Elem = u8

impl Simd for bool64fx2
[src]

type Bool = bool64fx2

type Elem = bool64f

impl Simd for bool64ix2
[src]

type Bool = bool64ix2

type Elem = bool64i

impl Simd for f64x2
[src]

type Bool = bool64fx2

type Elem = f64

impl Simd for i64x2
[src]

type Bool = bool64ix2

type Elem = i64

impl Simd for u64x2
[src]

type Bool = bool64ix2

type Elem = u64

Loading content...