Struct simba::simd::Simd[][src]

#[repr(transparent)]
pub struct Simd<N>(pub N);
Expand description

An Simd structure that implements all the relevant traits from num an simba.

This is needed to overcome the orphan rules.

Implementations

impl Simd<f32x2>[src]

pub fn new(_0: f32, _1: f32) -> Self[src]

impl Simd<f32x2>[src]

pub fn from_slice_unaligned(slice: &[f32]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<f32x4>[src]

pub fn new(_0: f32, _1: f32, _2: f32, _3: f32) -> Self[src]

impl Simd<f32x4>[src]

pub fn from_slice_unaligned(slice: &[f32]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<f32x8>[src]

pub fn new(
    _0: f32,
    _1: f32,
    _2: f32,
    _3: f32,
    _4: f32,
    _5: f32,
    _6: f32,
    _7: f32
) -> Self
[src]

impl Simd<f32x8>[src]

pub fn from_slice_unaligned(slice: &[f32]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<f32x16>[src]

pub fn new(
    _0: f32,
    _1: f32,
    _2: f32,
    _3: f32,
    _4: f32,
    _5: f32,
    _6: f32,
    _7: f32,
    _8: f32,
    _9: f32,
    _10: f32,
    _11: f32,
    _12: f32,
    _13: f32,
    _14: f32,
    _15: f32
) -> Self
[src]

impl Simd<f32x16>[src]

pub fn from_slice_unaligned(slice: &[f32]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<f64x2>[src]

pub fn new(_0: f64, _1: f64) -> Self[src]

impl Simd<f64x2>[src]

pub fn from_slice_unaligned(slice: &[f64]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<f64x4>[src]

pub fn new(_0: f64, _1: f64, _2: f64, _3: f64) -> Self[src]

impl Simd<f64x4>[src]

pub fn from_slice_unaligned(slice: &[f64]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<f64x8>[src]

pub fn new(
    _0: f64,
    _1: f64,
    _2: f64,
    _3: f64,
    _4: f64,
    _5: f64,
    _6: f64,
    _7: f64
) -> Self
[src]

impl Simd<f64x8>[src]

pub fn from_slice_unaligned(slice: &[f64]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<i128x1>[src]

pub fn new(_0: i128) -> Self[src]

impl Simd<i128x1>[src]

pub fn from_slice_unaligned(slice: &[i128]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<i128x2>[src]

pub fn new(_0: i128, _1: i128) -> Self[src]

impl Simd<i128x2>[src]

pub fn from_slice_unaligned(slice: &[i128]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<i128x4>[src]

pub fn new(_0: i128, _1: i128, _2: i128, _3: i128) -> Self[src]

impl Simd<i128x4>[src]

pub fn from_slice_unaligned(slice: &[i128]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<i16x2>[src]

pub fn new(_0: i16, _1: i16) -> Self[src]

impl Simd<i16x2>[src]

pub fn from_slice_unaligned(slice: &[i16]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<i16x4>[src]

pub fn new(_0: i16, _1: i16, _2: i16, _3: i16) -> Self[src]

impl Simd<i16x4>[src]

pub fn from_slice_unaligned(slice: &[i16]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<i16x8>[src]

pub fn new(
    _0: i16,
    _1: i16,
    _2: i16,
    _3: i16,
    _4: i16,
    _5: i16,
    _6: i16,
    _7: i16
) -> Self
[src]

impl Simd<i16x8>[src]

pub fn from_slice_unaligned(slice: &[i16]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<i16x16>[src]

pub fn new(
    _0: i16,
    _1: i16,
    _2: i16,
    _3: i16,
    _4: i16,
    _5: i16,
    _6: i16,
    _7: i16,
    _8: i16,
    _9: i16,
    _10: i16,
    _11: i16,
    _12: i16,
    _13: i16,
    _14: i16,
    _15: i16
) -> Self
[src]

impl Simd<i16x16>[src]

pub fn from_slice_unaligned(slice: &[i16]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<i16x32>[src]

pub fn new(
    _0: i16,
    _1: i16,
    _2: i16,
    _3: i16,
    _4: i16,
    _5: i16,
    _6: i16,
    _7: i16,
    _8: i16,
    _9: i16,
    _10: i16,
    _11: i16,
    _12: i16,
    _13: i16,
    _14: i16,
    _15: i16,
    _16: i16,
    _17: i16,
    _18: i16,
    _19: i16,
    _20: i16,
    _21: i16,
    _22: i16,
    _23: i16,
    _24: i16,
    _25: i16,
    _26: i16,
    _27: i16,
    _28: i16,
    _29: i16,
    _30: i16,
    _31: i16
) -> Self
[src]

impl Simd<i16x32>[src]

pub fn from_slice_unaligned(slice: &[i16]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<i32x2>[src]

pub fn new(_0: i32, _1: i32) -> Self[src]

impl Simd<i32x2>[src]

pub fn from_slice_unaligned(slice: &[i32]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<i32x4>[src]

pub fn new(_0: i32, _1: i32, _2: i32, _3: i32) -> Self[src]

impl Simd<i32x4>[src]

pub fn from_slice_unaligned(slice: &[i32]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<i32x8>[src]

pub fn new(
    _0: i32,
    _1: i32,
    _2: i32,
    _3: i32,
    _4: i32,
    _5: i32,
    _6: i32,
    _7: i32
) -> Self
[src]

impl Simd<i32x8>[src]

pub fn from_slice_unaligned(slice: &[i32]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<i32x16>[src]

pub fn new(
    _0: i32,
    _1: i32,
    _2: i32,
    _3: i32,
    _4: i32,
    _5: i32,
    _6: i32,
    _7: i32,
    _8: i32,
    _9: i32,
    _10: i32,
    _11: i32,
    _12: i32,
    _13: i32,
    _14: i32,
    _15: i32
) -> Self
[src]

impl Simd<i32x16>[src]

pub fn from_slice_unaligned(slice: &[i32]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<i64x2>[src]

pub fn new(_0: i64, _1: i64) -> Self[src]

impl Simd<i64x2>[src]

pub fn from_slice_unaligned(slice: &[i64]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<i64x4>[src]

pub fn new(_0: i64, _1: i64, _2: i64, _3: i64) -> Self[src]

impl Simd<i64x4>[src]

pub fn from_slice_unaligned(slice: &[i64]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<i64x8>[src]

pub fn new(
    _0: i64,
    _1: i64,
    _2: i64,
    _3: i64,
    _4: i64,
    _5: i64,
    _6: i64,
    _7: i64
) -> Self
[src]

impl Simd<i64x8>[src]

pub fn from_slice_unaligned(slice: &[i64]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<i8x2>[src]

pub fn new(_0: i8, _1: i8) -> Self[src]

impl Simd<i8x2>[src]

pub fn from_slice_unaligned(slice: &[i8]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<i8x4>[src]

pub fn new(_0: i8, _1: i8, _2: i8, _3: i8) -> Self[src]

impl Simd<i8x4>[src]

pub fn from_slice_unaligned(slice: &[i8]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<i8x8>[src]

pub fn new(
    _0: i8,
    _1: i8,
    _2: i8,
    _3: i8,
    _4: i8,
    _5: i8,
    _6: i8,
    _7: i8
) -> Self
[src]

impl Simd<i8x8>[src]

pub fn from_slice_unaligned(slice: &[i8]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<i8x16>[src]

pub fn new(
    _0: i8,
    _1: i8,
    _2: i8,
    _3: i8,
    _4: i8,
    _5: i8,
    _6: i8,
    _7: i8,
    _8: i8,
    _9: i8,
    _10: i8,
    _11: i8,
    _12: i8,
    _13: i8,
    _14: i8,
    _15: i8
) -> Self
[src]

impl Simd<i8x16>[src]

pub fn from_slice_unaligned(slice: &[i8]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<i8x32>[src]

pub fn new(
    _0: i8,
    _1: i8,
    _2: i8,
    _3: i8,
    _4: i8,
    _5: i8,
    _6: i8,
    _7: i8,
    _8: i8,
    _9: i8,
    _10: i8,
    _11: i8,
    _12: i8,
    _13: i8,
    _14: i8,
    _15: i8,
    _16: i8,
    _17: i8,
    _18: i8,
    _19: i8,
    _20: i8,
    _21: i8,
    _22: i8,
    _23: i8,
    _24: i8,
    _25: i8,
    _26: i8,
    _27: i8,
    _28: i8,
    _29: i8,
    _30: i8,
    _31: i8
) -> Self
[src]

impl Simd<i8x32>[src]

pub fn from_slice_unaligned(slice: &[i8]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<i8x64>[src]

pub fn new(
    _0: i8,
    _1: i8,
    _2: i8,
    _3: i8,
    _4: i8,
    _5: i8,
    _6: i8,
    _7: i8,
    _8: i8,
    _9: i8,
    _10: i8,
    _11: i8,
    _12: i8,
    _13: i8,
    _14: i8,
    _15: i8,
    _16: i8,
    _17: i8,
    _18: i8,
    _19: i8,
    _20: i8,
    _21: i8,
    _22: i8,
    _23: i8,
    _24: i8,
    _25: i8,
    _26: i8,
    _27: i8,
    _28: i8,
    _29: i8,
    _30: i8,
    _31: i8,
    _32: i8,
    _33: i8,
    _34: i8,
    _35: i8,
    _36: i8,
    _37: i8,
    _38: i8,
    _39: i8,
    _40: i8,
    _41: i8,
    _42: i8,
    _43: i8,
    _44: i8,
    _45: i8,
    _46: i8,
    _47: i8,
    _48: i8,
    _49: i8,
    _50: i8,
    _51: i8,
    _52: i8,
    _53: i8,
    _54: i8,
    _55: i8,
    _56: i8,
    _57: i8,
    _58: i8,
    _59: i8,
    _60: i8,
    _61: i8,
    _62: i8,
    _63: i8
) -> Self
[src]

impl Simd<i8x64>[src]

pub fn from_slice_unaligned(slice: &[i8]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<isizex2>[src]

pub fn new(_0: isize, _1: isize) -> Self[src]

impl Simd<isizex2>[src]

pub fn from_slice_unaligned(slice: &[isize]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<isizex4>[src]

pub fn new(_0: isize, _1: isize, _2: isize, _3: isize) -> Self[src]

impl Simd<isizex4>[src]

pub fn from_slice_unaligned(slice: &[isize]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<isizex8>[src]

pub fn new(
    _0: isize,
    _1: isize,
    _2: isize,
    _3: isize,
    _4: isize,
    _5: isize,
    _6: isize,
    _7: isize
) -> Self
[src]

impl Simd<isizex8>[src]

pub fn from_slice_unaligned(slice: &[isize]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<u128x1>[src]

pub fn new(_0: u128) -> Self[src]

impl Simd<u128x1>[src]

pub fn from_slice_unaligned(slice: &[u128]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<u128x2>[src]

pub fn new(_0: u128, _1: u128) -> Self[src]

impl Simd<u128x2>[src]

pub fn from_slice_unaligned(slice: &[u128]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<u128x4>[src]

pub fn new(_0: u128, _1: u128, _2: u128, _3: u128) -> Self[src]

impl Simd<u128x4>[src]

pub fn from_slice_unaligned(slice: &[u128]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<u16x2>[src]

pub fn new(_0: u16, _1: u16) -> Self[src]

impl Simd<u16x2>[src]

pub fn from_slice_unaligned(slice: &[u16]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<u16x4>[src]

pub fn new(_0: u16, _1: u16, _2: u16, _3: u16) -> Self[src]

impl Simd<u16x4>[src]

pub fn from_slice_unaligned(slice: &[u16]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<u16x8>[src]

pub fn new(
    _0: u16,
    _1: u16,
    _2: u16,
    _3: u16,
    _4: u16,
    _5: u16,
    _6: u16,
    _7: u16
) -> Self
[src]

impl Simd<u16x8>[src]

pub fn from_slice_unaligned(slice: &[u16]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<u16x16>[src]

pub fn new(
    _0: u16,
    _1: u16,
    _2: u16,
    _3: u16,
    _4: u16,
    _5: u16,
    _6: u16,
    _7: u16,
    _8: u16,
    _9: u16,
    _10: u16,
    _11: u16,
    _12: u16,
    _13: u16,
    _14: u16,
    _15: u16
) -> Self
[src]

impl Simd<u16x16>[src]

pub fn from_slice_unaligned(slice: &[u16]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<u16x32>[src]

pub fn new(
    _0: u16,
    _1: u16,
    _2: u16,
    _3: u16,
    _4: u16,
    _5: u16,
    _6: u16,
    _7: u16,
    _8: u16,
    _9: u16,
    _10: u16,
    _11: u16,
    _12: u16,
    _13: u16,
    _14: u16,
    _15: u16,
    _16: u16,
    _17: u16,
    _18: u16,
    _19: u16,
    _20: u16,
    _21: u16,
    _22: u16,
    _23: u16,
    _24: u16,
    _25: u16,
    _26: u16,
    _27: u16,
    _28: u16,
    _29: u16,
    _30: u16,
    _31: u16
) -> Self
[src]

impl Simd<u16x32>[src]

pub fn from_slice_unaligned(slice: &[u16]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<u32x2>[src]

pub fn new(_0: u32, _1: u32) -> Self[src]

impl Simd<u32x2>[src]

pub fn from_slice_unaligned(slice: &[u32]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<u32x4>[src]

pub fn new(_0: u32, _1: u32, _2: u32, _3: u32) -> Self[src]

impl Simd<u32x4>[src]

pub fn from_slice_unaligned(slice: &[u32]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<u32x8>[src]

pub fn new(
    _0: u32,
    _1: u32,
    _2: u32,
    _3: u32,
    _4: u32,
    _5: u32,
    _6: u32,
    _7: u32
) -> Self
[src]

impl Simd<u32x8>[src]

pub fn from_slice_unaligned(slice: &[u32]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<u32x16>[src]

pub fn new(
    _0: u32,
    _1: u32,
    _2: u32,
    _3: u32,
    _4: u32,
    _5: u32,
    _6: u32,
    _7: u32,
    _8: u32,
    _9: u32,
    _10: u32,
    _11: u32,
    _12: u32,
    _13: u32,
    _14: u32,
    _15: u32
) -> Self
[src]

impl Simd<u32x16>[src]

pub fn from_slice_unaligned(slice: &[u32]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<u64x2>[src]

pub fn new(_0: u64, _1: u64) -> Self[src]

impl Simd<u64x2>[src]

pub fn from_slice_unaligned(slice: &[u64]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<u64x4>[src]

pub fn new(_0: u64, _1: u64, _2: u64, _3: u64) -> Self[src]

impl Simd<u64x4>[src]

pub fn from_slice_unaligned(slice: &[u64]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<u64x8>[src]

pub fn new(
    _0: u64,
    _1: u64,
    _2: u64,
    _3: u64,
    _4: u64,
    _5: u64,
    _6: u64,
    _7: u64
) -> Self
[src]

impl Simd<u64x8>[src]

pub fn from_slice_unaligned(slice: &[u64]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<u8x2>[src]

pub fn new(_0: u8, _1: u8) -> Self[src]

impl Simd<u8x2>[src]

pub fn from_slice_unaligned(slice: &[u8]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<u8x4>[src]

pub fn new(_0: u8, _1: u8, _2: u8, _3: u8) -> Self[src]

impl Simd<u8x4>[src]

pub fn from_slice_unaligned(slice: &[u8]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<u8x8>[src]

pub fn new(
    _0: u8,
    _1: u8,
    _2: u8,
    _3: u8,
    _4: u8,
    _5: u8,
    _6: u8,
    _7: u8
) -> Self
[src]

impl Simd<u8x8>[src]

pub fn from_slice_unaligned(slice: &[u8]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<u8x16>[src]

pub fn new(
    _0: u8,
    _1: u8,
    _2: u8,
    _3: u8,
    _4: u8,
    _5: u8,
    _6: u8,
    _7: u8,
    _8: u8,
    _9: u8,
    _10: u8,
    _11: u8,
    _12: u8,
    _13: u8,
    _14: u8,
    _15: u8
) -> Self
[src]

impl Simd<u8x16>[src]

pub fn from_slice_unaligned(slice: &[u8]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<u8x32>[src]

pub fn new(
    _0: u8,
    _1: u8,
    _2: u8,
    _3: u8,
    _4: u8,
    _5: u8,
    _6: u8,
    _7: u8,
    _8: u8,
    _9: u8,
    _10: u8,
    _11: u8,
    _12: u8,
    _13: u8,
    _14: u8,
    _15: u8,
    _16: u8,
    _17: u8,
    _18: u8,
    _19: u8,
    _20: u8,
    _21: u8,
    _22: u8,
    _23: u8,
    _24: u8,
    _25: u8,
    _26: u8,
    _27: u8,
    _28: u8,
    _29: u8,
    _30: u8,
    _31: u8
) -> Self
[src]

impl Simd<u8x32>[src]

pub fn from_slice_unaligned(slice: &[u8]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<u8x64>[src]

pub fn new(
    _0: u8,
    _1: u8,
    _2: u8,
    _3: u8,
    _4: u8,
    _5: u8,
    _6: u8,
    _7: u8,
    _8: u8,
    _9: u8,
    _10: u8,
    _11: u8,
    _12: u8,
    _13: u8,
    _14: u8,
    _15: u8,
    _16: u8,
    _17: u8,
    _18: u8,
    _19: u8,
    _20: u8,
    _21: u8,
    _22: u8,
    _23: u8,
    _24: u8,
    _25: u8,
    _26: u8,
    _27: u8,
    _28: u8,
    _29: u8,
    _30: u8,
    _31: u8,
    _32: u8,
    _33: u8,
    _34: u8,
    _35: u8,
    _36: u8,
    _37: u8,
    _38: u8,
    _39: u8,
    _40: u8,
    _41: u8,
    _42: u8,
    _43: u8,
    _44: u8,
    _45: u8,
    _46: u8,
    _47: u8,
    _48: u8,
    _49: u8,
    _50: u8,
    _51: u8,
    _52: u8,
    _53: u8,
    _54: u8,
    _55: u8,
    _56: u8,
    _57: u8,
    _58: u8,
    _59: u8,
    _60: u8,
    _61: u8,
    _62: u8,
    _63: u8
) -> Self
[src]

impl Simd<u8x64>[src]

pub fn from_slice_unaligned(slice: &[u8]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<usizex2>[src]

pub fn new(_0: usize, _1: usize) -> Self[src]

impl Simd<usizex2>[src]

pub fn from_slice_unaligned(slice: &[usize]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<usizex4>[src]

pub fn new(_0: usize, _1: usize, _2: usize, _3: usize) -> Self[src]

impl Simd<usizex4>[src]

pub fn from_slice_unaligned(slice: &[usize]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<usizex8>[src]

pub fn new(
    _0: usize,
    _1: usize,
    _2: usize,
    _3: usize,
    _4: usize,
    _5: usize,
    _6: usize,
    _7: usize
) -> Self
[src]

impl Simd<usizex8>[src]

pub fn from_slice_unaligned(slice: &[usize]) -> Self[src]

Instantiates a new vector with the values of the slice.

Panics

If slice.len() < Self::lanes().

impl Simd<m128x1>[src]

pub fn new(_0: bool) -> Self[src]

impl Simd<m128x2>[src]

pub fn new(_0: bool, _1: bool) -> Self[src]

impl Simd<m128x4>[src]

pub fn new(_0: bool, _1: bool, _2: bool, _3: bool) -> Self[src]

impl Simd<m16x2>[src]

pub fn new(_0: bool, _1: bool) -> Self[src]

impl Simd<m16x4>[src]

pub fn new(_0: bool, _1: bool, _2: bool, _3: bool) -> Self[src]

impl Simd<m16x8>[src]

pub fn new(
    _0: bool,
    _1: bool,
    _2: bool,
    _3: bool,
    _4: bool,
    _5: bool,
    _6: bool,
    _7: bool
) -> Self
[src]

impl Simd<m16x16>[src]

pub fn new(
    _0: bool,
    _1: bool,
    _2: bool,
    _3: bool,
    _4: bool,
    _5: bool,
    _6: bool,
    _7: bool,
    _8: bool,
    _9: bool,
    _10: bool,
    _11: bool,
    _12: bool,
    _13: bool,
    _14: bool,
    _15: bool
) -> Self
[src]

impl Simd<m16x32>[src]

pub fn new(
    _0: bool,
    _1: bool,
    _2: bool,
    _3: bool,
    _4: bool,
    _5: bool,
    _6: bool,
    _7: bool,
    _8: bool,
    _9: bool,
    _10: bool,
    _11: bool,
    _12: bool,
    _13: bool,
    _14: bool,
    _15: bool,
    _16: bool,
    _17: bool,
    _18: bool,
    _19: bool,
    _20: bool,
    _21: bool,
    _22: bool,
    _23: bool,
    _24: bool,
    _25: bool,
    _26: bool,
    _27: bool,
    _28: bool,
    _29: bool,
    _30: bool,
    _31: bool
) -> Self
[src]

impl Simd<m32x2>[src]

pub fn new(_0: bool, _1: bool) -> Self[src]

impl Simd<m32x4>[src]

pub fn new(_0: bool, _1: bool, _2: bool, _3: bool) -> Self[src]

impl Simd<m32x8>[src]

pub fn new(
    _0: bool,
    _1: bool,
    _2: bool,
    _3: bool,
    _4: bool,
    _5: bool,
    _6: bool,
    _7: bool
) -> Self
[src]

impl Simd<m32x16>[src]

pub fn new(
    _0: bool,
    _1: bool,
    _2: bool,
    _3: bool,
    _4: bool,
    _5: bool,
    _6: bool,
    _7: bool,
    _8: bool,
    _9: bool,
    _10: bool,
    _11: bool,
    _12: bool,
    _13: bool,
    _14: bool,
    _15: bool
) -> Self
[src]

impl Simd<m64x2>[src]

pub fn new(_0: bool, _1: bool) -> Self[src]

impl Simd<m64x4>[src]

pub fn new(_0: bool, _1: bool, _2: bool, _3: bool) -> Self[src]

impl Simd<m64x8>[src]

pub fn new(
    _0: bool,
    _1: bool,
    _2: bool,
    _3: bool,
    _4: bool,
    _5: bool,
    _6: bool,
    _7: bool
) -> Self
[src]

impl Simd<m8x2>[src]

pub fn new(_0: bool, _1: bool) -> Self[src]

impl Simd<m8x4>[src]

pub fn new(_0: bool, _1: bool, _2: bool, _3: bool) -> Self[src]

impl Simd<m8x8>[src]

pub fn new(
    _0: bool,
    _1: bool,
    _2: bool,
    _3: bool,
    _4: bool,
    _5: bool,
    _6: bool,
    _7: bool
) -> Self
[src]

impl Simd<m8x16>[src]

pub fn new(
    _0: bool,
    _1: bool,
    _2: bool,
    _3: bool,
    _4: bool,
    _5: bool,
    _6: bool,
    _7: bool,
    _8: bool,
    _9: bool,
    _10: bool,
    _11: bool,
    _12: bool,
    _13: bool,
    _14: bool,
    _15: bool
) -> Self
[src]

impl Simd<m8x32>[src]

pub fn new(
    _0: bool,
    _1: bool,
    _2: bool,
    _3: bool,
    _4: bool,
    _5: bool,
    _6: bool,
    _7: bool,
    _8: bool,
    _9: bool,
    _10: bool,
    _11: bool,
    _12: bool,
    _13: bool,
    _14: bool,
    _15: bool,
    _16: bool,
    _17: bool,
    _18: bool,
    _19: bool,
    _20: bool,
    _21: bool,
    _22: bool,
    _23: bool,
    _24: bool,
    _25: bool,
    _26: bool,
    _27: bool,
    _28: bool,
    _29: bool,
    _30: bool,
    _31: bool
) -> Self
[src]

impl Simd<m8x64>[src]

pub fn new(
    _0: bool,
    _1: bool,
    _2: bool,
    _3: bool,
    _4: bool,
    _5: bool,
    _6: bool,
    _7: bool,
    _8: bool,
    _9: bool,
    _10: bool,
    _11: bool,
    _12: bool,
    _13: bool,
    _14: bool,
    _15: bool,
    _16: bool,
    _17: bool,
    _18: bool,
    _19: bool,
    _20: bool,
    _21: bool,
    _22: bool,
    _23: bool,
    _24: bool,
    _25: bool,
    _26: bool,
    _27: bool,
    _28: bool,
    _29: bool,
    _30: bool,
    _31: bool,
    _32: bool,
    _33: bool,
    _34: bool,
    _35: bool,
    _36: bool,
    _37: bool,
    _38: bool,
    _39: bool,
    _40: bool,
    _41: bool,
    _42: bool,
    _43: bool,
    _44: bool,
    _45: bool,
    _46: bool,
    _47: bool,
    _48: bool,
    _49: bool,
    _50: bool,
    _51: bool,
    _52: bool,
    _53: bool,
    _54: bool,
    _55: bool,
    _56: bool,
    _57: bool,
    _58: bool,
    _59: bool,
    _60: bool,
    _61: bool,
    _62: bool,
    _63: bool
) -> Self
[src]

impl Simd<msizex2>[src]

pub fn new(_0: bool, _1: bool) -> Self[src]

impl Simd<msizex4>[src]

pub fn new(_0: bool, _1: bool, _2: bool, _3: bool) -> Self[src]

impl Simd<msizex8>[src]

pub fn new(
    _0: bool,
    _1: bool,
    _2: bool,
    _3: bool,
    _4: bool,
    _5: bool,
    _6: bool,
    _7: bool
) -> Self
[src]

Trait Implementations

impl Add<Simd<Simd<[f32; 16]>>> for Simd<f32x16>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[f32; 2]>>> for Simd<f32x2>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[f32; 4]>>> for Simd<f32x4>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[f32; 8]>>> for Simd<f32x8>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[f64; 2]>>> for Simd<f64x2>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[f64; 4]>>> for Simd<f64x4>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[f64; 8]>>> for Simd<f64x8>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[i128; 1]>>> for Simd<i128x1>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[i128; 2]>>> for Simd<i128x2>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[i128; 4]>>> for Simd<i128x4>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[i16; 16]>>> for Simd<i16x16>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[i16; 2]>>> for Simd<i16x2>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[i16; 32]>>> for Simd<i16x32>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[i16; 4]>>> for Simd<i16x4>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[i16; 8]>>> for Simd<i16x8>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[i32; 16]>>> for Simd<i32x16>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[i32; 2]>>> for Simd<i32x2>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[i32; 4]>>> for Simd<i32x4>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[i32; 8]>>> for Simd<i32x8>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[i64; 2]>>> for Simd<i64x2>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[i64; 4]>>> for Simd<i64x4>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[i64; 8]>>> for Simd<i64x8>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[i8; 16]>>> for Simd<i8x16>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[i8; 2]>>> for Simd<i8x2>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[i8; 32]>>> for Simd<i8x32>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[i8; 4]>>> for Simd<i8x4>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[i8; 64]>>> for Simd<i8x64>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[i8; 8]>>> for Simd<i8x8>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[isize; 2]>>> for Simd<isizex2>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[isize; 4]>>> for Simd<isizex4>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[isize; 8]>>> for Simd<isizex8>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[u128; 1]>>> for Simd<u128x1>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[u128; 2]>>> for Simd<u128x2>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[u128; 4]>>> for Simd<u128x4>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[u16; 16]>>> for Simd<u16x16>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[u16; 2]>>> for Simd<u16x2>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[u16; 32]>>> for Simd<u16x32>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[u16; 4]>>> for Simd<u16x4>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[u16; 8]>>> for Simd<u16x8>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[u32; 16]>>> for Simd<u32x16>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[u32; 2]>>> for Simd<u32x2>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[u32; 4]>>> for Simd<u32x4>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[u32; 8]>>> for Simd<u32x8>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[u64; 2]>>> for Simd<u64x2>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[u64; 4]>>> for Simd<u64x4>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[u64; 8]>>> for Simd<u64x8>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[u8; 16]>>> for Simd<u8x16>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[u8; 2]>>> for Simd<u8x2>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[u8; 32]>>> for Simd<u8x32>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[u8; 4]>>> for Simd<u8x4>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[u8; 64]>>> for Simd<u8x64>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[u8; 8]>>> for Simd<u8x8>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[usize; 2]>>> for Simd<usizex2>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[usize; 4]>>> for Simd<usizex4>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl Add<Simd<Simd<[usize; 8]>>> for Simd<usizex8>[src]

type Output = Self

The resulting type after applying the + operator.

fn add(self, rhs: Self) -> Self[src]

Performs the + operation. Read more

impl AddAssign<Simd<Simd<[f32; 16]>>> for Simd<f32x16>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[f32; 2]>>> for Simd<f32x2>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[f32; 4]>>> for Simd<f32x4>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[f32; 8]>>> for Simd<f32x8>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[f64; 2]>>> for Simd<f64x2>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[f64; 4]>>> for Simd<f64x4>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[f64; 8]>>> for Simd<f64x8>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[i128; 1]>>> for Simd<i128x1>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[i128; 2]>>> for Simd<i128x2>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[i128; 4]>>> for Simd<i128x4>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[i16; 16]>>> for Simd<i16x16>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[i16; 2]>>> for Simd<i16x2>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[i16; 32]>>> for Simd<i16x32>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[i16; 4]>>> for Simd<i16x4>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[i16; 8]>>> for Simd<i16x8>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[i32; 16]>>> for Simd<i32x16>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[i32; 2]>>> for Simd<i32x2>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[i32; 4]>>> for Simd<i32x4>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[i32; 8]>>> for Simd<i32x8>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[i64; 2]>>> for Simd<i64x2>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[i64; 4]>>> for Simd<i64x4>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[i64; 8]>>> for Simd<i64x8>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[i8; 16]>>> for Simd<i8x16>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[i8; 2]>>> for Simd<i8x2>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[i8; 32]>>> for Simd<i8x32>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[i8; 4]>>> for Simd<i8x4>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[i8; 64]>>> for Simd<i8x64>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[i8; 8]>>> for Simd<i8x8>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[isize; 2]>>> for Simd<isizex2>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[isize; 4]>>> for Simd<isizex4>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[isize; 8]>>> for Simd<isizex8>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[u128; 1]>>> for Simd<u128x1>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[u128; 2]>>> for Simd<u128x2>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[u128; 4]>>> for Simd<u128x4>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[u16; 16]>>> for Simd<u16x16>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[u16; 2]>>> for Simd<u16x2>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[u16; 32]>>> for Simd<u16x32>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[u16; 4]>>> for Simd<u16x4>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[u16; 8]>>> for Simd<u16x8>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[u32; 16]>>> for Simd<u32x16>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[u32; 2]>>> for Simd<u32x2>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[u32; 4]>>> for Simd<u32x4>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[u32; 8]>>> for Simd<u32x8>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[u64; 2]>>> for Simd<u64x2>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[u64; 4]>>> for Simd<u64x4>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[u64; 8]>>> for Simd<u64x8>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[u8; 16]>>> for Simd<u8x16>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[u8; 2]>>> for Simd<u8x2>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[u8; 32]>>> for Simd<u8x32>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[u8; 4]>>> for Simd<u8x4>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[u8; 64]>>> for Simd<u8x64>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[u8; 8]>>> for Simd<u8x8>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[usize; 2]>>> for Simd<usizex2>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[usize; 4]>>> for Simd<usizex4>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl AddAssign<Simd<Simd<[usize; 8]>>> for Simd<usizex8>[src]

fn add_assign(&mut self, rhs: Self)[src]

Performs the += operation. Read more

impl BitAnd<Simd<Simd<[m128; 1]>>> for Simd<m128x1>[src]

type Output = Self

The resulting type after applying the & operator.

fn bitand(self, rhs: Self) -> Self[src]

Performs the & operation. Read more

impl BitAnd<Simd<Simd<[m128; 2]>>> for Simd<m128x2>[src]

type Output = Self

The resulting type after applying the & operator.

fn bitand(self, rhs: Self) -> Self[src]

Performs the & operation. Read more

impl BitAnd<Simd<Simd<[m128; 4]>>> for Simd<m128x4>[src]

type Output = Self

The resulting type after applying the & operator.

fn bitand(self, rhs: Self) -> Self[src]

Performs the & operation. Read more

impl BitAnd<Simd<Simd<[m16; 16]>>> for Simd<m16x16>[src]

type Output = Self

The resulting type after applying the & operator.

fn bitand(self, rhs: Self) -> Self[src]

Performs the & operation. Read more

impl BitAnd<Simd<Simd<[m16; 2]>>> for Simd<m16x2>[src]

type Output = Self

The resulting type after applying the & operator.

fn bitand(self, rhs: Self) -> Self[src]

Performs the & operation. Read more

impl BitAnd<Simd<Simd<[m16; 32]>>> for Simd<m16x32>[src]

type Output = Self

The resulting type after applying the & operator.

fn bitand(self, rhs: Self) -> Self[src]

Performs the & operation. Read more

impl BitAnd<Simd<Simd<[m16; 4]>>> for Simd<m16x4>[src]

type Output = Self

The resulting type after applying the & operator.

fn bitand(self, rhs: Self) -> Self[src]

Performs the & operation. Read more

impl BitAnd<Simd<Simd<[m16; 8]>>> for Simd<m16x8>[src]

type Output = Self

The resulting type after applying the & operator.

fn bitand(self, rhs: Self) -> Self[src]

Performs the & operation. Read more

impl BitAnd<Simd<Simd<[m32; 16]>>> for Simd<m32x16>[src]

type Output = Self

The resulting type after applying the & operator.

fn bitand(self, rhs: Self) -> Self[src]

Performs the & operation. Read more

impl BitAnd<Simd<Simd<[m32; 2]>>> for Simd<m32x2>[src]

type Output = Self

The resulting type after applying the & operator.

fn bitand(self, rhs: Self) -> Self[src]

Performs the & operation. Read more

impl BitAnd<Simd<Simd<[m32; 4]>>> for Simd<m32x4>[src]

type Output = Self

The resulting type after applying the & operator.

fn bitand(self, rhs: Self) -> Self[src]

Performs the & operation. Read more

impl BitAnd<Simd<Simd<[m32; 8]>>> for Simd<m32x8>[src]

type Output = Self

The resulting type after applying the & operator.

fn bitand(self, rhs: Self) -> Self[src]

Performs the & operation. Read more

impl BitAnd<Simd<Simd<[m64; 2]>>> for Simd<m64x2>[src]

type Output = Self

The resulting type after applying the & operator.

fn bitand(self, rhs: Self) -> Self[src]

Performs the & operation. Read more

impl BitAnd<Simd<Simd<[m64; 4]>>> for Simd<m64x4>[src]

type Output = Self

The resulting type after applying the & operator.

fn bitand(self, rhs: Self) -> Self[src]

Performs the & operation. Read more

impl BitAnd<Simd<Simd<[m64; 8]>>> for Simd<m64x8>[src]

type Output = Self

The resulting type after applying the & operator.

fn bitand(self, rhs: Self) -> Self[src]

Performs the & operation. Read more

impl BitAnd<Simd<Simd<[m8; 16]>>> for Simd<m8x16>[src]

type Output = Self

The resulting type after applying the & operator.

fn bitand(self, rhs: Self) -> Self[src]

Performs the & operation. Read more

impl BitAnd<Simd<Simd<[m8; 2]>>> for Simd<m8x2>[src]

type Output = Self

The resulting type after applying the & operator.

fn bitand(self, rhs: Self) -> Self[src]

Performs the & operation. Read more

impl BitAnd<Simd<Simd<[m8; 32]>>> for Simd<m8x32>[src]

type Output = Self

The resulting type after applying the & operator.

fn bitand(self, rhs: Self) -> Self[src]

Performs the & operation. Read more

impl BitAnd<Simd<Simd<[m8; 4]>>> for Simd<m8x4>[src]

type Output = Self

The resulting type after applying the & operator.

fn bitand(self, rhs: Self) -> Self[src]

Performs the & operation. Read more

impl BitAnd<Simd<Simd<[m8; 64]>>> for Simd<m8x64>[src]

type Output = Self

The resulting type after applying the & operator.

fn bitand(self, rhs: Self) -> Self[src]

Performs the & operation. Read more

impl BitAnd<Simd<Simd<[m8; 8]>>> for Simd<m8x8>[src]

type Output = Self

The resulting type after applying the & operator.

fn bitand(self, rhs: Self) -> Self[src]

Performs the & operation. Read more

impl BitAnd<Simd<Simd<[msize; 2]>>> for Simd<msizex2>[src]

type Output = Self

The resulting type after applying the & operator.

fn bitand(self, rhs: Self) -> Self[src]

Performs the & operation. Read more

impl BitAnd<Simd<Simd<[msize; 4]>>> for Simd<msizex4>[src]

type Output = Self

The resulting type after applying the & operator.

fn bitand(self, rhs: Self) -> Self[src]

Performs the & operation. Read more

impl BitAnd<Simd<Simd<[msize; 8]>>> for Simd<msizex8>[src]

type Output = Self

The resulting type after applying the & operator.

fn bitand(self, rhs: Self) -> Self[src]

Performs the & operation. Read more

impl BitOr<Simd<Simd<[m128; 1]>>> for Simd<m128x1>[src]

type Output = Self

The resulting type after applying the | operator.

fn bitor(self, rhs: Self) -> Self[src]

Performs the | operation. Read more

impl BitOr<Simd<Simd<[m128; 2]>>> for Simd<m128x2>[src]

type Output = Self

The resulting type after applying the | operator.

fn bitor(self, rhs: Self) -> Self[src]

Performs the | operation. Read more

impl BitOr<Simd<Simd<[m128; 4]>>> for Simd<m128x4>[src]

type Output = Self

The resulting type after applying the | operator.

fn bitor(self, rhs: Self) -> Self[src]

Performs the | operation. Read more

impl BitOr<Simd<Simd<[m16; 16]>>> for Simd<m16x16>[src]

type Output = Self

The resulting type after applying the | operator.

fn bitor(self, rhs: Self) -> Self[src]

Performs the | operation. Read more

impl BitOr<Simd<Simd<[m16; 2]>>> for Simd<m16x2>[src]

type Output = Self

The resulting type after applying the | operator.

fn bitor(self, rhs: Self) -> Self[src]

Performs the | operation. Read more

impl BitOr<Simd<Simd<[m16; 32]>>> for Simd<m16x32>[src]

type Output = Self

The resulting type after applying the | operator.

fn bitor(self, rhs: Self) -> Self[src]

Performs the | operation. Read more

impl BitOr<Simd<Simd<[m16; 4]>>> for Simd<m16x4>[src]

type Output = Self

The resulting type after applying the | operator.

fn bitor(self, rhs: Self) -> Self[src]

Performs the | operation. Read more

impl BitOr<Simd<Simd<[m16; 8]>>> for Simd<m16x8>[src]

type Output = Self

The resulting type after applying the | operator.

fn bitor(self, rhs: Self) -> Self[src]

Performs the | operation. Read more

impl BitOr<Simd<Simd<[m32; 16]>>> for Simd<m32x16>[src]

type Output = Self

The resulting type after applying the | operator.

fn bitor(self, rhs: Self) -> Self[src]

Performs the | operation. Read more

impl BitOr<Simd<Simd<[m32; 2]>>> for Simd<m32x2>[src]

type Output = Self

The resulting type after applying the | operator.

fn bitor(self, rhs: Self) -> Self[src]

Performs the | operation. Read more

impl BitOr<Simd<Simd<[m32; 4]>>> for Simd<m32x4>[src]

type Output = Self

The resulting type after applying the | operator.

fn bitor(self, rhs: Self) -> Self[src]

Performs the | operation. Read more

impl BitOr<Simd<Simd<[m32; 8]>>> for Simd<m32x8>[src]

type Output = Self

The resulting type after applying the | operator.

fn bitor(self, rhs: Self) -> Self[src]

Performs the | operation. Read more

impl BitOr<Simd<Simd<[m64; 2]>>> for Simd<m64x2>[src]

type Output = Self

The resulting type after applying the | operator.

fn bitor(self, rhs: Self) -> Self[src]

Performs the | operation. Read more

impl BitOr<Simd<Simd<[m64; 4]>>> for Simd<m64x4>[src]

type Output = Self

The resulting type after applying the | operator.

fn bitor(self, rhs: Self) -> Self[src]

Performs the | operation. Read more

impl BitOr<Simd<Simd<[m64; 8]>>> for Simd<m64x8>[src]

type Output = Self

The resulting type after applying the | operator.

fn bitor(self, rhs: Self) -> Self[src]

Performs the | operation. Read more

impl BitOr<Simd<Simd<[m8; 16]>>> for Simd<m8x16>[src]

type Output = Self

The resulting type after applying the | operator.

fn bitor(self, rhs: Self) -> Self[src]

Performs the | operation. Read more

impl BitOr<Simd<Simd<[m8; 2]>>> for Simd<m8x2>[src]

type Output = Self

The resulting type after applying the | operator.

fn bitor(self, rhs: Self) -> Self[src]

Performs the | operation. Read more

impl BitOr<Simd<Simd<[m8; 32]>>> for Simd<m8x32>[src]

type Output = Self

The resulting type after applying the | operator.

fn bitor(self, rhs: Self) -> Self[src]

Performs the | operation. Read more

impl BitOr<Simd<Simd<[m8; 4]>>> for Simd<m8x4>[src]

type Output = Self

The resulting type after applying the | operator.

fn bitor(self, rhs: Self) -> Self[src]

Performs the | operation. Read more

impl BitOr<Simd<Simd<[m8; 64]>>> for Simd<m8x64>[src]

type Output = Self

The resulting type after applying the | operator.

fn bitor(self, rhs: Self) -> Self[src]

Performs the | operation. Read more

impl BitOr<Simd<Simd<[m8; 8]>>> for Simd<m8x8>[src]

type Output = Self

The resulting type after applying the | operator.

fn bitor(self, rhs: Self) -> Self[src]

Performs the | operation. Read more

impl BitOr<Simd<Simd<[msize; 2]>>> for Simd<msizex2>[src]

type Output = Self

The resulting type after applying the | operator.

fn bitor(self, rhs: Self) -> Self[src]

Performs the | operation. Read more

impl BitOr<Simd<Simd<[msize; 4]>>> for Simd<msizex4>[src]

type Output = Self

The resulting type after applying the | operator.

fn bitor(self, rhs: Self) -> Self[src]

Performs the | operation. Read more

impl BitOr<Simd<Simd<[msize; 8]>>> for Simd<msizex8>[src]

type Output = Self

The resulting type after applying the | operator.

fn bitor(self, rhs: Self) -> Self[src]

Performs the | operation. Read more

impl BitXor<Simd<Simd<[m128; 1]>>> for Simd<m128x1>[src]

type Output = Self

The resulting type after applying the ^ operator.

fn bitxor(self, rhs: Self) -> Self[src]

Performs the ^ operation. Read more

impl BitXor<Simd<Simd<[m128; 2]>>> for Simd<m128x2>[src]

type Output = Self

The resulting type after applying the ^ operator.

fn bitxor(self, rhs: Self) -> Self[src]

Performs the ^ operation. Read more

impl BitXor<Simd<Simd<[m128; 4]>>> for Simd<m128x4>[src]

type Output = Self

The resulting type after applying the ^ operator.

fn bitxor(self, rhs: Self) -> Self[src]

Performs the ^ operation. Read more

impl BitXor<Simd<Simd<[m16; 16]>>> for Simd<m16x16>[src]

type Output = Self

The resulting type after applying the ^ operator.

fn bitxor(self, rhs: Self) -> Self[src]

Performs the ^ operation. Read more

impl BitXor<Simd<Simd<[m16; 2]>>> for Simd<m16x2>[src]

type Output = Self

The resulting type after applying the ^ operator.

fn bitxor(self, rhs: Self) -> Self[src]

Performs the ^ operation. Read more

impl BitXor<Simd<Simd<[m16; 32]>>> for Simd<m16x32>[src]

type Output = Self

The resulting type after applying the ^ operator.

fn bitxor(self, rhs: Self) -> Self[src]

Performs the ^ operation. Read more

impl BitXor<Simd<Simd<[m16; 4]>>> for Simd<m16x4>[src]

type Output = Self

The resulting type after applying the ^ operator.

fn bitxor(self, rhs: Self) -> Self[src]

Performs the ^ operation. Read more

impl BitXor<Simd<Simd<[m16; 8]>>> for Simd<m16x8>[src]

type Output = Self

The resulting type after applying the ^ operator.

fn bitxor(self, rhs: Self) -> Self[src]

Performs the ^ operation. Read more

impl BitXor<Simd<Simd<[m32; 16]>>> for Simd<m32x16>[src]

type Output = Self

The resulting type after applying the ^ operator.

fn bitxor(self, rhs: Self) -> Self[src]

Performs the ^ operation. Read more

impl BitXor<Simd<Simd<[m32; 2]>>> for Simd<m32x2>[src]

type Output = Self

The resulting type after applying the ^ operator.

fn bitxor(self, rhs: Self) -> Self[src]

Performs the ^ operation. Read more

impl BitXor<Simd<Simd<[m32; 4]>>> for Simd<m32x4>[src]

type Output = Self

The resulting type after applying the ^ operator.

fn bitxor(self, rhs: Self) -> Self[src]

Performs the ^ operation. Read more

impl BitXor<Simd<Simd<[m32; 8]>>> for Simd<m32x8>[src]

type Output = Self

The resulting type after applying the ^ operator.

fn bitxor(self, rhs: Self) -> Self[src]

Performs the ^ operation. Read more

impl BitXor<Simd<Simd<[m64; 2]>>> for Simd<m64x2>[src]

type Output = Self

The resulting type after applying the ^ operator.

fn bitxor(self, rhs: Self) -> Self[src]

Performs the ^ operation. Read more

impl BitXor<Simd<Simd<[m64; 4]>>> for Simd<m64x4>[src]

type Output = Self

The resulting type after applying the ^ operator.

fn bitxor(self, rhs: Self) -> Self[src]

Performs the ^ operation. Read more

impl BitXor<Simd<Simd<[m64; 8]>>> for Simd<m64x8>[src]

type Output = Self

The resulting type after applying the ^ operator.

fn bitxor(self, rhs: Self) -> Self[src]

Performs the ^ operation. Read more

impl BitXor<Simd<Simd<[m8; 16]>>> for Simd<m8x16>[src]

type Output = Self

The resulting type after applying the ^ operator.

fn bitxor(self, rhs: Self) -> Self[src]

Performs the ^ operation. Read more

impl BitXor<Simd<Simd<[m8; 2]>>> for Simd<m8x2>[src]

type Output = Self

The resulting type after applying the ^ operator.

fn bitxor(self, rhs: Self) -> Self[src]

Performs the ^ operation. Read more

impl BitXor<Simd<Simd<[m8; 32]>>> for Simd<m8x32>[src]

type Output = Self

The resulting type after applying the ^ operator.

fn bitxor(self, rhs: Self) -> Self[src]

Performs the ^ operation. Read more

impl BitXor<Simd<Simd<[m8; 4]>>> for Simd<m8x4>[src]

type Output = Self

The resulting type after applying the ^ operator.

fn bitxor(self, rhs: Self) -> Self[src]

Performs the ^ operation. Read more

impl BitXor<Simd<Simd<[m8; 64]>>> for Simd<m8x64>[src]

type Output = Self

The resulting type after applying the ^ operator.

fn bitxor(self, rhs: Self) -> Self[src]

Performs the ^ operation. Read more

impl BitXor<Simd<Simd<[m8; 8]>>> for Simd<m8x8>[src]

type Output = Self

The resulting type after applying the ^ operator.

fn bitxor(self, rhs: Self) -> Self[src]

Performs the ^ operation. Read more

impl BitXor<Simd<Simd<[msize; 2]>>> for Simd<msizex2>[src]

type Output = Self

The resulting type after applying the ^ operator.

fn bitxor(self, rhs: Self) -> Self[src]

Performs the ^ operation. Read more

impl BitXor<Simd<Simd<[msize; 4]>>> for Simd<msizex4>[src]

type Output = Self

The resulting type after applying the ^ operator.

fn bitxor(self, rhs: Self) -> Self[src]

Performs the ^ operation. Read more

impl BitXor<Simd<Simd<[msize; 8]>>> for Simd<msizex8>[src]

type Output = Self

The resulting type after applying the ^ operator.

fn bitxor(self, rhs: Self) -> Self[src]

Performs the ^ operation. Read more

impl<N: Clone> Clone for Simd<N>[src]

fn clone(&self) -> Simd<N>[src]

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl<N: Debug> Debug for Simd<N>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<f32x2>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<f32x4>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<i16x2>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<i16x4>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<i16x8>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<i16x16>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<i16x32>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<i32x2>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<i32x4>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<i32x8>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<i32x16>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<i64x2>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<f32x8>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<i64x4>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<i64x8>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<i8x2>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<i8x4>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<i8x8>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<i8x16>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<i8x32>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<i8x64>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<isizex2>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<isizex4>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<f32x16>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<isizex8>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<u128x1>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<u128x2>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<u128x4>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<u16x2>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<u16x4>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<u16x8>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<u16x16>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<u16x32>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<u32x2>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<f64x2>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<u32x4>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<u32x8>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<u32x16>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<u64x2>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<u64x4>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<u64x8>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<u8x2>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<u8x4>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<u8x8>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<u8x16>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<f64x4>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<u8x32>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<u8x64>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<usizex2>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<usizex4>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<usizex8>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<m128x1>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<m128x2>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<m128x4>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<m16x2>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<m16x4>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<f64x8>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<m16x8>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<m16x16>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<m16x32>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<m32x2>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<m32x4>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<m32x8>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<m32x16>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<m64x2>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<m64x4>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<m64x8>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<i128x1>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<m8x2>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<m8x4>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<m8x8>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<m8x16>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<m8x32>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<m8x64>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<msizex2>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<msizex4>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<msizex8>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<i128x2>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Simd<i128x4>[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Div<Simd<Simd<[f32; 16]>>> for Simd<f32x16>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[f32; 2]>>> for Simd<f32x2>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[f32; 4]>>> for Simd<f32x4>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[f32; 8]>>> for Simd<f32x8>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[f64; 2]>>> for Simd<f64x2>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[f64; 4]>>> for Simd<f64x4>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[f64; 8]>>> for Simd<f64x8>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[i128; 1]>>> for Simd<i128x1>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[i128; 2]>>> for Simd<i128x2>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[i128; 4]>>> for Simd<i128x4>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[i16; 16]>>> for Simd<i16x16>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[i16; 2]>>> for Simd<i16x2>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[i16; 32]>>> for Simd<i16x32>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[i16; 4]>>> for Simd<i16x4>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[i16; 8]>>> for Simd<i16x8>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[i32; 16]>>> for Simd<i32x16>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[i32; 2]>>> for Simd<i32x2>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[i32; 4]>>> for Simd<i32x4>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[i32; 8]>>> for Simd<i32x8>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[i64; 2]>>> for Simd<i64x2>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[i64; 4]>>> for Simd<i64x4>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[i64; 8]>>> for Simd<i64x8>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[i8; 16]>>> for Simd<i8x16>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[i8; 2]>>> for Simd<i8x2>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[i8; 32]>>> for Simd<i8x32>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[i8; 4]>>> for Simd<i8x4>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[i8; 64]>>> for Simd<i8x64>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[i8; 8]>>> for Simd<i8x8>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[isize; 2]>>> for Simd<isizex2>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[isize; 4]>>> for Simd<isizex4>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[isize; 8]>>> for Simd<isizex8>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[u128; 1]>>> for Simd<u128x1>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[u128; 2]>>> for Simd<u128x2>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[u128; 4]>>> for Simd<u128x4>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[u16; 16]>>> for Simd<u16x16>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[u16; 2]>>> for Simd<u16x2>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[u16; 32]>>> for Simd<u16x32>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[u16; 4]>>> for Simd<u16x4>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[u16; 8]>>> for Simd<u16x8>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[u32; 16]>>> for Simd<u32x16>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[u32; 2]>>> for Simd<u32x2>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[u32; 4]>>> for Simd<u32x4>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[u32; 8]>>> for Simd<u32x8>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[u64; 2]>>> for Simd<u64x2>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[u64; 4]>>> for Simd<u64x4>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[u64; 8]>>> for Simd<u64x8>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[u8; 16]>>> for Simd<u8x16>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[u8; 2]>>> for Simd<u8x2>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[u8; 32]>>> for Simd<u8x32>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[u8; 4]>>> for Simd<u8x4>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[u8; 64]>>> for Simd<u8x64>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[u8; 8]>>> for Simd<u8x8>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[usize; 2]>>> for Simd<usizex2>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[usize; 4]>>> for Simd<usizex4>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl Div<Simd<Simd<[usize; 8]>>> for Simd<usizex8>[src]

type Output = Self

The resulting type after applying the / operator.

fn div(self, rhs: Self) -> Self[src]

Performs the / operation. Read more

impl DivAssign<Simd<Simd<[f32; 16]>>> for Simd<f32x16>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[f32; 2]>>> for Simd<f32x2>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[f32; 4]>>> for Simd<f32x4>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[f32; 8]>>> for Simd<f32x8>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[f64; 2]>>> for Simd<f64x2>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[f64; 4]>>> for Simd<f64x4>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[f64; 8]>>> for Simd<f64x8>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[i128; 1]>>> for Simd<i128x1>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[i128; 2]>>> for Simd<i128x2>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[i128; 4]>>> for Simd<i128x4>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[i16; 16]>>> for Simd<i16x16>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[i16; 2]>>> for Simd<i16x2>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[i16; 32]>>> for Simd<i16x32>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[i16; 4]>>> for Simd<i16x4>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[i16; 8]>>> for Simd<i16x8>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[i32; 16]>>> for Simd<i32x16>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[i32; 2]>>> for Simd<i32x2>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[i32; 4]>>> for Simd<i32x4>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[i32; 8]>>> for Simd<i32x8>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[i64; 2]>>> for Simd<i64x2>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[i64; 4]>>> for Simd<i64x4>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[i64; 8]>>> for Simd<i64x8>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[i8; 16]>>> for Simd<i8x16>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[i8; 2]>>> for Simd<i8x2>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[i8; 32]>>> for Simd<i8x32>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[i8; 4]>>> for Simd<i8x4>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[i8; 64]>>> for Simd<i8x64>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[i8; 8]>>> for Simd<i8x8>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[isize; 2]>>> for Simd<isizex2>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[isize; 4]>>> for Simd<isizex4>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[isize; 8]>>> for Simd<isizex8>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[u128; 1]>>> for Simd<u128x1>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[u128; 2]>>> for Simd<u128x2>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[u128; 4]>>> for Simd<u128x4>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[u16; 16]>>> for Simd<u16x16>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[u16; 2]>>> for Simd<u16x2>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[u16; 32]>>> for Simd<u16x32>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[u16; 4]>>> for Simd<u16x4>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[u16; 8]>>> for Simd<u16x8>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[u32; 16]>>> for Simd<u32x16>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[u32; 2]>>> for Simd<u32x2>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[u32; 4]>>> for Simd<u32x4>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[u32; 8]>>> for Simd<u32x8>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[u64; 2]>>> for Simd<u64x2>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[u64; 4]>>> for Simd<u64x4>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[u64; 8]>>> for Simd<u64x8>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[u8; 16]>>> for Simd<u8x16>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[u8; 2]>>> for Simd<u8x2>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[u8; 32]>>> for Simd<u8x32>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[u8; 4]>>> for Simd<u8x4>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[u8; 64]>>> for Simd<u8x64>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[u8; 8]>>> for Simd<u8x8>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[usize; 2]>>> for Simd<usizex2>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[usize; 4]>>> for Simd<usizex4>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl DivAssign<Simd<Simd<[usize; 8]>>> for Simd<usizex8>[src]

fn div_assign(&mut self, rhs: Self)[src]

Performs the /= operation. Read more

impl From<[bool; 1]> for Simd<m128x1>[src]

fn from(vals: [bool; 1]) -> Self[src]

Performs the conversion.

impl From<[bool; 16]> for Simd<m16x16>[src]

fn from(vals: [bool; 16]) -> Self[src]

Performs the conversion.

impl From<[bool; 16]> for Simd<m32x16>[src]

fn from(vals: [bool; 16]) -> Self[src]

Performs the conversion.

impl From<[bool; 16]> for Simd<m8x16>[src]

fn from(vals: [bool; 16]) -> Self[src]

Performs the conversion.

impl From<[bool; 2]> for Simd<m128x2>[src]

fn from(vals: [bool; 2]) -> Self[src]

Performs the conversion.

impl From<[bool; 2]> for Simd<m16x2>[src]

fn from(vals: [bool; 2]) -> Self[src]

Performs the conversion.

impl From<[bool; 2]> for Simd<m32x2>[src]

fn from(vals: [bool; 2]) -> Self[src]

Performs the conversion.

impl From<[bool; 2]> for Simd<m64x2>[src]

fn from(vals: [bool; 2]) -> Self[src]

Performs the conversion.

impl From<[bool; 2]> for Simd<m8x2>[src]

fn from(vals: [bool; 2]) -> Self[src]

Performs the conversion.

impl From<[bool; 2]> for Simd<msizex2>[src]

fn from(vals: [bool; 2]) -> Self[src]

Performs the conversion.

impl From<[bool; 32]> for Simd<m16x32>[src]

fn from(vals: [bool; 32]) -> Self[src]

Performs the conversion.

impl From<[bool; 32]> for Simd<m8x32>[src]

fn from(vals: [bool; 32]) -> Self[src]

Performs the conversion.

impl From<[bool; 4]> for Simd<m128x4>[src]

fn from(vals: [bool; 4]) -> Self[src]

Performs the conversion.

impl From<[bool; 4]> for Simd<m16x4>[src]

fn from(vals: [bool; 4]) -> Self[src]

Performs the conversion.

impl From<[bool; 4]> for Simd<m32x4>[src]

fn from(vals: [bool; 4]) -> Self[src]

Performs the conversion.

impl From<[bool; 4]> for Simd<m64x4>[src]

fn from(vals: [bool; 4]) -> Self[src]

Performs the conversion.

impl From<[bool; 4]> for Simd<m8x4>[src]

fn from(vals: [bool; 4]) -> Self[src]

Performs the conversion.

impl From<[bool; 4]> for Simd<msizex4>[src]

fn from(vals: [bool; 4]) -> Self[src]

Performs the conversion.

impl From<[bool; 64]> for Simd<m8x64>[src]

fn from(vals: [bool; 64]) -> Self[src]

Performs the conversion.

impl From<[bool; 8]> for Simd<m16x8>[src]

fn from(vals: [bool; 8]) -> Self[src]

Performs the conversion.

impl From<[bool; 8]> for Simd<m32x8>[src]

fn from(vals: [bool; 8]) -> Self[src]

Performs the conversion.

impl From<[bool; 8]> for Simd<m64x8>[src]

fn from(vals: [bool; 8]) -> Self[src]

Performs the conversion.

impl From<[bool; 8]> for Simd<m8x8>[src]

fn from(vals: [bool; 8]) -> Self[src]

Performs the conversion.

impl From<[bool; 8]> for Simd<msizex8>[src]

fn from(vals: [bool; 8]) -> Self[src]

Performs the conversion.

impl From<[f32; 16]> for Simd<f32x16>[src]

fn from(vals: [f32; 16]) -> Self[src]

Performs the conversion.

impl From<[f32; 2]> for Simd<f32x2>[src]

fn from(vals: [f32; 2]) -> Self[src]

Performs the conversion.

impl From<[f32; 4]> for Simd<f32x4>[src]

fn from(vals: [f32; 4]) -> Self[src]

Performs the conversion.

impl From<[f32; 8]> for Simd<f32x8>[src]

fn from(vals: [f32; 8]) -> Self[src]

Performs the conversion.

impl From<[f64; 2]> for Simd<f64x2>[src]

fn from(vals: [f64; 2]) -> Self[src]

Performs the conversion.

impl From<[f64; 4]> for Simd<f64x4>[src]

fn from(vals: [f64; 4]) -> Self[src]

Performs the conversion.

impl From<[f64; 8]> for Simd<f64x8>[src]

fn from(vals: [f64; 8]) -> Self[src]

Performs the conversion.

impl From<[i128; 1]> for Simd<i128x1>[src]

fn from(vals: [i128; 1]) -> Self[src]

Performs the conversion.

impl From<[i128; 2]> for Simd<i128x2>[src]

fn from(vals: [i128; 2]) -> Self[src]

Performs the conversion.

impl From<[i128; 4]> for Simd<i128x4>[src]

fn from(vals: [i128; 4]) -> Self[src]

Performs the conversion.

impl From<[i16; 16]> for Simd<i16x16>[src]

fn from(vals: [i16; 16]) -> Self[src]

Performs the conversion.

impl From<[i16; 2]> for Simd<i16x2>[src]

fn from(vals: [i16; 2]) -> Self[src]

Performs the conversion.

impl From<[i16; 32]> for Simd<i16x32>[src]

fn from(vals: [i16; 32]) -> Self[src]

Performs the conversion.

impl From<[i16; 4]> for Simd<i16x4>[src]

fn from(vals: [i16; 4]) -> Self[src]

Performs the conversion.

impl From<[i16; 8]> for Simd<i16x8>[src]

fn from(vals: [i16; 8]) -> Self[src]

Performs the conversion.

impl From<[i32; 16]> for Simd<i32x16>[src]

fn from(vals: [i32; 16]) -> Self[src]

Performs the conversion.

impl From<[i32; 2]> for Simd<i32x2>[src]

fn from(vals: [i32; 2]) -> Self[src]

Performs the conversion.

impl From<[i32; 4]> for Simd<i32x4>[src]

fn from(vals: [i32; 4]) -> Self[src]

Performs the conversion.

impl From<[i32; 8]> for Simd<i32x8>[src]

fn from(vals: [i32; 8]) -> Self[src]

Performs the conversion.

impl From<[i64; 2]> for Simd<i64x2>[src]

fn from(vals: [i64; 2]) -> Self[src]

Performs the conversion.

impl From<[i64; 4]> for Simd<i64x4>[src]

fn from(vals: [i64; 4]) -> Self[src]

Performs the conversion.

impl From<[i64; 8]> for Simd<i64x8>[src]

fn from(vals: [i64; 8]) -> Self[src]

Performs the conversion.

impl From<[i8; 16]> for Simd<i8x16>[src]

fn from(vals: [i8; 16]) -> Self[src]

Performs the conversion.

impl From<[i8; 2]> for Simd<i8x2>[src]

fn from(vals: [i8; 2]) -> Self[src]

Performs the conversion.

impl From<[i8; 32]> for Simd<i8x32>[src]

fn from(vals: [i8; 32]) -> Self[src]

Performs the conversion.

impl From<[i8; 4]> for Simd<i8x4>[src]

fn from(vals: [i8; 4]) -> Self[src]

Performs the conversion.

impl From<[i8; 64]> for Simd<i8x64>[src]

fn from(vals: [i8; 64]) -> Self[src]

Performs the conversion.

impl From<[i8; 8]> for Simd<i8x8>[src]

fn from(vals: [i8; 8]) -> Self[src]

Performs the conversion.

impl From<[isize; 2]> for Simd<isizex2>[src]

fn from(vals: [isize; 2]) -> Self[src]

Performs the conversion.

impl From<[isize; 4]> for Simd<isizex4>[src]

fn from(vals: [isize; 4]) -> Self[src]

Performs the conversion.

impl From<[isize; 8]> for Simd<isizex8>[src]

fn from(vals: [isize; 8]) -> Self[src]

Performs the conversion.

impl From<[u128; 1]> for Simd<u128x1>[src]

fn from(vals: [u128; 1]) -> Self[src]

Performs the conversion.

impl From<[u128; 2]> for Simd<u128x2>[src]

fn from(vals: [u128; 2]) -> Self[src]

Performs the conversion.

impl From<[u128; 4]> for Simd<u128x4>[src]

fn from(vals: [u128; 4]) -> Self[src]

Performs the conversion.

impl From<[u16; 16]> for Simd<u16x16>[src]

fn from(vals: [u16; 16]) -> Self[src]

Performs the conversion.

impl From<[u16; 2]> for Simd<u16x2>[src]

fn from(vals: [u16; 2]) -> Self[src]

Performs the conversion.

impl From<[u16; 32]> for Simd<u16x32>[src]

fn from(vals: [u16; 32]) -> Self[src]

Performs the conversion.

impl From<[u16; 4]> for Simd<u16x4>[src]

fn from(vals: [u16; 4]) -> Self[src]

Performs the conversion.

impl From<[u16; 8]> for Simd<u16x8>[src]

fn from(vals: [u16; 8]) -> Self[src]

Performs the conversion.

impl From<[u32; 16]> for Simd<u32x16>[src]

fn from(vals: [u32; 16]) -> Self[src]

Performs the conversion.

impl From<[u32; 2]> for Simd<u32x2>[src]

fn from(vals: [u32; 2]) -> Self[src]

Performs the conversion.

impl From<[u32; 4]> for Simd<u32x4>[src]

fn from(vals: [u32; 4]) -> Self[src]

Performs the conversion.

impl From<[u32; 8]> for Simd<u32x8>[src]

fn from(vals: [u32; 8]) -> Self[src]

Performs the conversion.

impl From<[u64; 2]> for Simd<u64x2>[src]

fn from(vals: [u64; 2]) -> Self[src]

Performs the conversion.

impl From<[u64; 4]> for Simd<u64x4>[src]

fn from(vals: [u64; 4]) -> Self[src]

Performs the conversion.

impl From<[u64; 8]> for Simd<u64x8>[src]

fn from(vals: [u64; 8]) -> Self[src]

Performs the conversion.

impl From<[u8; 16]> for Simd<u8x16>[src]

fn from(vals: [u8; 16]) -> Self[src]

Performs the conversion.

impl From<[u8; 2]> for Simd<u8x2>[src]

fn from(vals: [u8; 2]) -> Self[src]

Performs the conversion.

impl From<[u8; 32]> for Simd<u8x32>[src]

fn from(vals: [u8; 32]) -> Self[src]

Performs the conversion.

impl From<[u8; 4]> for Simd<u8x4>[src]

fn from(vals: [u8; 4]) -> Self[src]

Performs the conversion.

impl From<[u8; 64]> for Simd<u8x64>[src]

fn from(vals: [u8; 64]) -> Self[src]

Performs the conversion.

impl From<[u8; 8]> for Simd<u8x8>[src]

fn from(vals: [u8; 8]) -> Self[src]

Performs the conversion.

impl From<[usize; 2]> for Simd<usizex2>[src]

fn from(vals: [usize; 2]) -> Self[src]

Performs the conversion.

impl From<[usize; 4]> for Simd<usizex4>[src]

fn from(vals: [usize; 4]) -> Self[src]

Performs the conversion.

impl From<[usize; 8]> for Simd<usizex8>[src]

fn from(vals: [usize; 8]) -> Self[src]

Performs the conversion.

impl FromPrimitive for Simd<f32x2>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<f32x4>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<i16x2>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<i16x4>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<i16x8>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<i16x16>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<i16x32>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<i32x2>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<i32x4>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<i32x8>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<i32x16>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<i64x2>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<f32x8>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<i64x4>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<i64x8>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<i8x2>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<i8x4>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<i8x8>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<i8x16>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<i8x32>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<i8x64>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<isizex2>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<isizex4>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<f32x16>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<isizex8>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<u128x1>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<u128x2>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<u128x4>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<u16x2>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<u16x4>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<u16x8>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<u16x16>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<u16x32>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<u32x2>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<f64x2>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<u32x4>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<u32x8>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<u32x16>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<u64x2>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<u64x4>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<u64x8>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<u8x2>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<u8x4>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<u8x8>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<u8x16>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<f64x4>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<u8x32>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<u8x64>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<usizex2>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<usizex4>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<usizex8>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<f64x8>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<i128x1>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<i128x2>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl FromPrimitive for Simd<i128x4>[src]

fn from_i64(n: i64) -> Option<Self>[src]

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u64(n: u64) -> Option<Self>[src]

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_isize(n: isize) -> Option<Self>[src]

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i8(n: i8) -> Option<Self>[src]

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i16(n: i16) -> Option<Self>[src]

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i32(n: i32) -> Option<Self>[src]

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_usize(n: usize) -> Option<Self>[src]

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u8(n: u8) -> Option<Self>[src]

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u16(n: u16) -> Option<Self>[src]

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u32(n: u32) -> Option<Self>[src]

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f32(n: f32) -> Option<Self>[src]

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_f64(n: f64) -> Option<Self>[src]

Converts a f64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_i128(n: i128) -> Option<Self>[src]

Converts an i128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

fn from_u128(n: u128) -> Option<Self>[src]

Converts an u128 to return an optional value of this type. If the value cannot be represented by this type, then None is returned. Read more

impl Mul<Simd<Simd<[f32; 16]>>> for Simd<f32x16>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[f32; 2]>>> for Simd<f32x2>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[f32; 4]>>> for Simd<f32x4>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[f32; 8]>>> for Simd<f32x8>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[f64; 2]>>> for Simd<f64x2>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[f64; 4]>>> for Simd<f64x4>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[f64; 8]>>> for Simd<f64x8>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[i128; 1]>>> for Simd<i128x1>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[i128; 2]>>> for Simd<i128x2>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[i128; 4]>>> for Simd<i128x4>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[i16; 16]>>> for Simd<i16x16>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[i16; 2]>>> for Simd<i16x2>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[i16; 32]>>> for Simd<i16x32>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[i16; 4]>>> for Simd<i16x4>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[i16; 8]>>> for Simd<i16x8>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[i32; 16]>>> for Simd<i32x16>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[i32; 2]>>> for Simd<i32x2>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[i32; 4]>>> for Simd<i32x4>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[i32; 8]>>> for Simd<i32x8>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[i64; 2]>>> for Simd<i64x2>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[i64; 4]>>> for Simd<i64x4>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[i64; 8]>>> for Simd<i64x8>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[i8; 16]>>> for Simd<i8x16>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[i8; 2]>>> for Simd<i8x2>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[i8; 32]>>> for Simd<i8x32>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[i8; 4]>>> for Simd<i8x4>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[i8; 64]>>> for Simd<i8x64>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[i8; 8]>>> for Simd<i8x8>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[isize; 2]>>> for Simd<isizex2>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[isize; 4]>>> for Simd<isizex4>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[isize; 8]>>> for Simd<isizex8>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[u128; 1]>>> for Simd<u128x1>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[u128; 2]>>> for Simd<u128x2>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[u128; 4]>>> for Simd<u128x4>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[u16; 16]>>> for Simd<u16x16>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[u16; 2]>>> for Simd<u16x2>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[u16; 32]>>> for Simd<u16x32>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[u16; 4]>>> for Simd<u16x4>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[u16; 8]>>> for Simd<u16x8>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[u32; 16]>>> for Simd<u32x16>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[u32; 2]>>> for Simd<u32x2>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[u32; 4]>>> for Simd<u32x4>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[u32; 8]>>> for Simd<u32x8>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[u64; 2]>>> for Simd<u64x2>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[u64; 4]>>> for Simd<u64x4>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[u64; 8]>>> for Simd<u64x8>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[u8; 16]>>> for Simd<u8x16>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[u8; 2]>>> for Simd<u8x2>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[u8; 32]>>> for Simd<u8x32>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[u8; 4]>>> for Simd<u8x4>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[u8; 64]>>> for Simd<u8x64>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[u8; 8]>>> for Simd<u8x8>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[usize; 2]>>> for Simd<usizex2>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[usize; 4]>>> for Simd<usizex4>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl Mul<Simd<Simd<[usize; 8]>>> for Simd<usizex8>[src]

type Output = Self

The resulting type after applying the * operator.

fn mul(self, rhs: Self) -> Self[src]

Performs the * operation. Read more

impl MulAssign<Simd<Simd<[f32; 16]>>> for Simd<f32x16>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[f32; 2]>>> for Simd<f32x2>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[f32; 4]>>> for Simd<f32x4>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[f32; 8]>>> for Simd<f32x8>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[f64; 2]>>> for Simd<f64x2>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[f64; 4]>>> for Simd<f64x4>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[f64; 8]>>> for Simd<f64x8>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[i128; 1]>>> for Simd<i128x1>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[i128; 2]>>> for Simd<i128x2>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[i128; 4]>>> for Simd<i128x4>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[i16; 16]>>> for Simd<i16x16>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[i16; 2]>>> for Simd<i16x2>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[i16; 32]>>> for Simd<i16x32>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[i16; 4]>>> for Simd<i16x4>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[i16; 8]>>> for Simd<i16x8>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[i32; 16]>>> for Simd<i32x16>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[i32; 2]>>> for Simd<i32x2>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[i32; 4]>>> for Simd<i32x4>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[i32; 8]>>> for Simd<i32x8>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[i64; 2]>>> for Simd<i64x2>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[i64; 4]>>> for Simd<i64x4>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[i64; 8]>>> for Simd<i64x8>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[i8; 16]>>> for Simd<i8x16>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[i8; 2]>>> for Simd<i8x2>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[i8; 32]>>> for Simd<i8x32>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[i8; 4]>>> for Simd<i8x4>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[i8; 64]>>> for Simd<i8x64>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[i8; 8]>>> for Simd<i8x8>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[isize; 2]>>> for Simd<isizex2>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[isize; 4]>>> for Simd<isizex4>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[isize; 8]>>> for Simd<isizex8>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[u128; 1]>>> for Simd<u128x1>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[u128; 2]>>> for Simd<u128x2>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[u128; 4]>>> for Simd<u128x4>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[u16; 16]>>> for Simd<u16x16>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[u16; 2]>>> for Simd<u16x2>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[u16; 32]>>> for Simd<u16x32>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[u16; 4]>>> for Simd<u16x4>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[u16; 8]>>> for Simd<u16x8>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[u32; 16]>>> for Simd<u32x16>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[u32; 2]>>> for Simd<u32x2>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[u32; 4]>>> for Simd<u32x4>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[u32; 8]>>> for Simd<u32x8>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[u64; 2]>>> for Simd<u64x2>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[u64; 4]>>> for Simd<u64x4>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[u64; 8]>>> for Simd<u64x8>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[u8; 16]>>> for Simd<u8x16>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[u8; 2]>>> for Simd<u8x2>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[u8; 32]>>> for Simd<u8x32>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[u8; 4]>>> for Simd<u8x4>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[u8; 64]>>> for Simd<u8x64>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[u8; 8]>>> for Simd<u8x8>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[usize; 2]>>> for Simd<usizex2>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[usize; 4]>>> for Simd<usizex4>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl MulAssign<Simd<Simd<[usize; 8]>>> for Simd<usizex8>[src]

fn mul_assign(&mut self, rhs: Self)[src]

Performs the *= operation. Read more

impl Neg for Simd<f32x2>[src]

type Output = Self

The resulting type after applying the - operator.

fn neg(self) -> Self[src]

Performs the unary - operation. Read more

impl Neg for Simd<f32x4>[src]

type Output = Self

The resulting type after applying the - operator.

fn neg(self) -> Self[src]

Performs the unary - operation. Read more

impl Neg for Simd<i16x2>[src]

type Output = Self

The resulting type after applying the - operator.

fn neg(self) -> Self[src]

Performs the unary - operation. Read more

impl Neg for Simd<i16x4>[src]

type Output = Self

The resulting type after applying the - operator.

fn neg(self) -> Self[src]

Performs the unary - operation. Read more

impl Neg for Simd<i16x8>[src]

type Output = Self

The resulting type after applying the - operator.

fn neg(self) -> Self[src]

Performs the unary - operation. Read more

impl Neg for Simd<i16x16>[src]

type Output = Self

The resulting type after applying the - operator.

fn neg(self) -> Self[src]

Performs the unary - operation. Read more

impl Neg for Simd<i16x32>[src]

type Output = Self

The resulting type after applying the - operator.

fn neg(self) -> Self[src]

Performs the unary - operation. Read more

impl Neg for Simd<i32x2>[src]

type Output = Self

The resulting type after applying the - operator.

fn neg(self) -> Self[src]

Performs the unary - operation. Read more

impl Neg for Simd<i32x4>[src]

type Output = Self

The resulting type after applying the - operator.

fn neg(self) -> Self[src]

Performs the unary - operation. Read more

impl Neg for Simd<i32x8>[src]

type Output = Self

The resulting type after applying the - operator.

fn neg(self) -> Self[src]

Performs the unary - operation. Read more

impl Neg for Simd<i32x16>[src]

type Output = Self

The resulting type after applying the - operator.

fn neg(self) -> Self[src]

Performs the unary - operation. Read more

impl Neg for Simd<i64x2>[src]

type Output = Self

The resulting type after applying the - operator.

fn neg(self) -> Self[src]

Performs the unary - operation. Read more

impl Neg for Simd<f32x8>[src]

type Output = Self

The resulting type after applying the - operator.

fn neg(self) -> Self[src]

Performs the unary - operation. Read more

impl Neg for Simd<i64x4>[src]

type Output = Self

The resulting type after applying the - operator.

fn neg(self) -> Self[src]

Performs the unary - operation. Read more

impl Neg for Simd<i64x8>[src]

type Output = Self

The resulting type after applying the - operator.

fn neg(self) -> Self[src]

Performs the unary - operation. Read more

impl Neg for Simd<i8x2>[src]

type Output = Self

The resulting type after applying the - operator.

fn neg(self) -> Self[src]

Performs the unary - operation. Read more

impl Neg for Simd<i8x4>[src]

type Output = Self

The resulting type after applying the - operator.

fn neg(self) -> Self[src]

Performs the unary - operation. Read more

impl Neg for Simd<i8x8>[src]

type Output = Self

The resulting type after applying the - operator.

fn neg(self) -> Self[src]

Performs the unary - operation. Read more

impl Neg for Simd<i8x16>[src]

type Output = Self

The resulting type after applying the - operator.

fn neg(self) -> Self[src]

Performs the unary - operation. Read more

impl Neg for Simd<i8x32>[src]

type Output = Self

The resulting type after applying the - operator.

fn neg(self) -> Self[src]

Performs the unary - operation. Read more

impl Neg for Simd<i8x64>[src]

type Output = Self

The resulting type after applying the - operator.

fn neg(self) -> Self[src]

Performs the unary - operation. Read more

impl Neg for Simd<isizex2>[src]

type Output = Self

The resulting type after applying the - operator.

fn neg(self) -> Self[src]

Performs the unary - operation. Read more

impl Neg for Simd<isizex4>[src]

type Output = Self

The resulting type after applying the - operator.

fn neg(self) -> Self[src]

Performs the unary - operation. Read more

impl Neg for Simd<f32x16>[src]

type Output = Self

The resulting type after applying the - operator.

fn neg(self) -> Self[src]

Performs the unary - operation. Read more

impl Neg for Simd<isizex8>[src]

type Output = Self

The resulting type after applying the - operator.

fn neg(self) -> Self[src]

Performs the unary - operation. Read more

impl Neg for Simd<f64x2>[src]

type Output = Self

The resulting type after applying the - operator.

fn neg(self) -> Self[src]

Performs the unary - operation. Read more

impl Neg for Simd<f64x4>[src]

type Output = Self

The resulting type after applying the - operator.

fn neg(self) -> Self[src]

Performs the unary - operation. Read more

impl Neg for Simd<f64x8>[src]

type Output = Self

The resulting type after applying the - operator.

fn neg(self) -> Self[src]

Performs the unary - operation. Read more

impl Neg for Simd<i128x1>[src]

type Output = Self

The resulting type after applying the - operator.

fn neg(self) -> Self[src]

Performs the unary - operation. Read more

impl Neg for Simd<i128x2>[src]

type Output = Self

The resulting type after applying the - operator.

fn neg(self) -> Self[src]

Performs the unary - operation. Read more

impl Neg for Simd<i128x4>[src]

type Output = Self

The resulting type after applying the - operator.

fn neg(self) -> Self[src]

Performs the unary - operation. Read more

impl Not for Simd<m128x1>[src]

type Output = Self

The resulting type after applying the ! operator.

fn not(self) -> Self[src]

Performs the unary ! operation. Read more

impl Not for Simd<m128x2>[src]

type Output = Self

The resulting type after applying the ! operator.

fn not(self) -> Self[src]

Performs the unary ! operation. Read more

impl Not for Simd<m32x8>[src]

type Output = Self

The resulting type after applying the ! operator.

fn not(self) -> Self[src]

Performs the unary ! operation. Read more

impl Not for Simd<m32x16>[src]

type Output = Self

The resulting type after applying the ! operator.

fn not(self) -> Self[src]

Performs the unary ! operation. Read more

impl Not for Simd<m64x2>[src]

type Output = Self

The resulting type after applying the ! operator.

fn not(self) -> Self[src]

Performs the unary ! operation. Read more

impl Not for Simd<m64x4>[src]

type Output = Self

The resulting type after applying the ! operator.

fn not(self) -> Self[src]

Performs the unary ! operation. Read more

impl Not for Simd<m64x8>[src]

type Output = Self

The resulting type after applying the ! operator.

fn not(self) -> Self[src]

Performs the unary ! operation. Read more

impl Not for Simd<m8x2>[src]

type Output = Self

The resulting type after applying the ! operator.

fn not(self) -> Self[src]

Performs the unary ! operation. Read more

impl Not for Simd<m8x4>[src]

type Output = Self

The resulting type after applying the ! operator.

fn not(self) -> Self[src]

Performs the unary ! operation. Read more

impl Not for Simd<m8x8>[src]

type Output = Self

The resulting type after applying the ! operator.

fn not(self) -> Self[src]

Performs the unary ! operation. Read more

impl Not for Simd<m8x16>[src]

type Output = Self

The resulting type after applying the ! operator.

fn not(self) -> Self[src]

Performs the unary ! operation. Read more

impl Not for Simd<m8x32>[src]

type Output = Self

The resulting type after applying the ! operator.

fn not(self) -> Self[src]

Performs the unary ! operation. Read more

impl Not for Simd<m128x4>[src]

type Output = Self

The resulting type after applying the ! operator.

fn not(self) -> Self[src]

Performs the unary ! operation. Read more

impl Not for Simd<m8x64>[src]

type Output = Self

The resulting type after applying the ! operator.

fn not(self) -> Self[src]

Performs the unary ! operation. Read more

impl Not for Simd<msizex2>[src]

type Output = Self

The resulting type after applying the ! operator.

fn not(self) -> Self[src]

Performs the unary ! operation. Read more

impl Not for Simd<msizex4>[src]

type Output = Self

The resulting type after applying the ! operator.

fn not(self) -> Self[src]

Performs the unary ! operation. Read more

impl Not for Simd<msizex8>[src]

type Output = Self

The resulting type after applying the ! operator.

fn not(self) -> Self[src]

Performs the unary ! operation. Read more

impl Not for Simd<m16x2>[src]

type Output = Self

The resulting type after applying the ! operator.

fn not(self) -> Self[src]

Performs the unary ! operation. Read more

impl Not for Simd<m16x4>[src]

type Output = Self

The resulting type after applying the ! operator.

fn not(self) -> Self[src]

Performs the unary ! operation. Read more

impl Not for Simd<m16x8>[src]

type Output = Self

The resulting type after applying the ! operator.

fn not(self) -> Self[src]

Performs the unary ! operation. Read more

impl Not for Simd<m16x16>[src]

type Output = Self

The resulting type after applying the ! operator.

fn not(self) -> Self[src]

Performs the unary ! operation. Read more

impl Not for Simd<m16x32>[src]

type Output = Self

The resulting type after applying the ! operator.

fn not(self) -> Self[src]

Performs the unary ! operation. Read more

impl Not for Simd<m32x2>[src]

type Output = Self

The resulting type after applying the ! operator.

fn not(self) -> Self[src]

Performs the unary ! operation. Read more

impl Not for Simd<m32x4>[src]

type Output = Self

The resulting type after applying the ! operator.

fn not(self) -> Self[src]

Performs the unary ! operation. Read more

impl Num for Simd<f32x2>[src]

type FromStrRadixErr = <f32 as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<f32x4>[src]

type FromStrRadixErr = <f32 as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<i16x2>[src]

type FromStrRadixErr = <i16 as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<i16x4>[src]

type FromStrRadixErr = <i16 as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<i16x8>[src]

type FromStrRadixErr = <i16 as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<i16x16>[src]

type FromStrRadixErr = <i16 as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<i16x32>[src]

type FromStrRadixErr = <i16 as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<i32x2>[src]

type FromStrRadixErr = <i32 as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<i32x4>[src]

type FromStrRadixErr = <i32 as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<i32x8>[src]

type FromStrRadixErr = <i32 as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<i32x16>[src]

type FromStrRadixErr = <i32 as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<i64x2>[src]

type FromStrRadixErr = <i64 as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<f32x8>[src]

type FromStrRadixErr = <f32 as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<i64x4>[src]

type FromStrRadixErr = <i64 as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<i64x8>[src]

type FromStrRadixErr = <i64 as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<i8x2>[src]

type FromStrRadixErr = <i8 as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<i8x4>[src]

type FromStrRadixErr = <i8 as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<i8x8>[src]

type FromStrRadixErr = <i8 as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<i8x16>[src]

type FromStrRadixErr = <i8 as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<i8x32>[src]

type FromStrRadixErr = <i8 as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<i8x64>[src]

type FromStrRadixErr = <i8 as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<isizex2>[src]

type FromStrRadixErr = <isize as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<isizex4>[src]

type FromStrRadixErr = <isize as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<f32x16>[src]

type FromStrRadixErr = <f32 as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<isizex8>[src]

type FromStrRadixErr = <isize as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<u128x1>[src]

type FromStrRadixErr = <u128 as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<u128x2>[src]

type FromStrRadixErr = <u128 as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<u128x4>[src]

type FromStrRadixErr = <u128 as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<u16x2>[src]

type FromStrRadixErr = <u16 as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<u16x4>[src]

type FromStrRadixErr = <u16 as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<u16x8>[src]

type FromStrRadixErr = <u16 as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<u16x16>[src]

type FromStrRadixErr = <u16 as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<u16x32>[src]

type FromStrRadixErr = <u16 as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<u32x2>[src]

type FromStrRadixErr = <u32 as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<f64x2>[src]

type FromStrRadixErr = <f64 as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<u32x4>[src]

type FromStrRadixErr = <u32 as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<u32x8>[src]

type FromStrRadixErr = <u32 as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<u32x16>[src]

type FromStrRadixErr = <u32 as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<u64x2>[src]

type FromStrRadixErr = <u64 as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<u64x4>[src]

type FromStrRadixErr = <u64 as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<u64x8>[src]

type FromStrRadixErr = <u64 as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<u8x2>[src]

type FromStrRadixErr = <u8 as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<u8x4>[src]

type FromStrRadixErr = <u8 as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<u8x8>[src]

type FromStrRadixErr = <u8 as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<u8x16>[src]

type FromStrRadixErr = <u8 as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<f64x4>[src]

type FromStrRadixErr = <f64 as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<u8x32>[src]

type FromStrRadixErr = <u8 as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<u8x64>[src]

type FromStrRadixErr = <u8 as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<usizex2>[src]

type FromStrRadixErr = <usize as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<usizex4>[src]

type FromStrRadixErr = <usize as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<usizex8>[src]

type FromStrRadixErr = <usize as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<f64x8>[src]

type FromStrRadixErr = <f64 as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<i128x1>[src]

type FromStrRadixErr = <i128 as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<i128x2>[src]

type FromStrRadixErr = <i128 as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl Num for Simd<i128x4>[src]

type FromStrRadixErr = <i128 as Num>::FromStrRadixErr

fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>[src]

Convert from a string and radix (typically 2..=36). Read more

impl One for Simd<f32x2>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<f32x4>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<i16x2>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<i16x4>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<i16x8>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<i16x16>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<i16x32>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<i32x2>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<i32x4>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<i32x8>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<i32x16>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<i64x2>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<f32x8>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<i64x4>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<i64x8>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<i8x2>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<i8x4>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<i8x8>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<i8x16>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<i8x32>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<i8x64>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<isizex2>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<isizex4>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<f32x16>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<isizex8>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<u128x1>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<u128x2>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<u128x4>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<u16x2>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<u16x4>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<u16x8>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<u16x16>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<u16x32>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<u32x2>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<f64x2>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<u32x4>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<u32x8>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<u32x16>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<u64x2>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<u64x4>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<u64x8>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<u8x2>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<u8x4>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<u8x8>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<u8x16>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<f64x4>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<u8x32>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<u8x64>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<usizex2>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<usizex4>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<usizex8>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<f64x8>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<i128x1>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<i128x2>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl One for Simd<i128x4>[src]

fn one() -> Self[src]

Returns the multiplicative identity element of Self, 1. Read more

fn set_one(&mut self)[src]

Sets self to the multiplicative identity element of Self, 1.

fn is_one(&self) -> bool where
    Self: PartialEq<Self>, 
[src]

Returns true if self is equal to the multiplicative identity. Read more

impl<N: PartialEq> PartialEq<Simd<N>> for Simd<N>[src]

fn eq(&self, other: &Simd<N>) -> bool[src]

This method tests for self and other values to be equal, and is used by ==. Read more

fn ne(&self, other: &Simd<N>) -> bool[src]

This method tests for !=.

impl Rem<Simd<Simd<[f32; 16]>>> for Simd<f32x16>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[f32; 2]>>> for Simd<f32x2>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[f32; 4]>>> for Simd<f32x4>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[f32; 8]>>> for Simd<f32x8>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[f64; 2]>>> for Simd<f64x2>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[f64; 4]>>> for Simd<f64x4>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[f64; 8]>>> for Simd<f64x8>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[i128; 1]>>> for Simd<i128x1>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[i128; 2]>>> for Simd<i128x2>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[i128; 4]>>> for Simd<i128x4>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[i16; 16]>>> for Simd<i16x16>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[i16; 2]>>> for Simd<i16x2>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[i16; 32]>>> for Simd<i16x32>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[i16; 4]>>> for Simd<i16x4>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[i16; 8]>>> for Simd<i16x8>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[i32; 16]>>> for Simd<i32x16>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[i32; 2]>>> for Simd<i32x2>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[i32; 4]>>> for Simd<i32x4>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[i32; 8]>>> for Simd<i32x8>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[i64; 2]>>> for Simd<i64x2>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[i64; 4]>>> for Simd<i64x4>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[i64; 8]>>> for Simd<i64x8>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[i8; 16]>>> for Simd<i8x16>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[i8; 2]>>> for Simd<i8x2>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[i8; 32]>>> for Simd<i8x32>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[i8; 4]>>> for Simd<i8x4>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[i8; 64]>>> for Simd<i8x64>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[i8; 8]>>> for Simd<i8x8>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[isize; 2]>>> for Simd<isizex2>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[isize; 4]>>> for Simd<isizex4>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[isize; 8]>>> for Simd<isizex8>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[u128; 1]>>> for Simd<u128x1>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[u128; 2]>>> for Simd<u128x2>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[u128; 4]>>> for Simd<u128x4>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[u16; 16]>>> for Simd<u16x16>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[u16; 2]>>> for Simd<u16x2>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[u16; 32]>>> for Simd<u16x32>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[u16; 4]>>> for Simd<u16x4>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[u16; 8]>>> for Simd<u16x8>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[u32; 16]>>> for Simd<u32x16>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[u32; 2]>>> for Simd<u32x2>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[u32; 4]>>> for Simd<u32x4>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[u32; 8]>>> for Simd<u32x8>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[u64; 2]>>> for Simd<u64x2>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[u64; 4]>>> for Simd<u64x4>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[u64; 8]>>> for Simd<u64x8>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[u8; 16]>>> for Simd<u8x16>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[u8; 2]>>> for Simd<u8x2>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[u8; 32]>>> for Simd<u8x32>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[u8; 4]>>> for Simd<u8x4>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[u8; 64]>>> for Simd<u8x64>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[u8; 8]>>> for Simd<u8x8>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[usize; 2]>>> for Simd<usizex2>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[usize; 4]>>> for Simd<usizex4>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl Rem<Simd<Simd<[usize; 8]>>> for Simd<usizex8>[src]

type Output = Self

The resulting type after applying the % operator.

fn rem(self, rhs: Self) -> Self[src]

Performs the % operation. Read more

impl RemAssign<Simd<Simd<[f32; 16]>>> for Simd<f32x16>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[f32; 2]>>> for Simd<f32x2>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[f32; 4]>>> for Simd<f32x4>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[f32; 8]>>> for Simd<f32x8>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[f64; 2]>>> for Simd<f64x2>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[f64; 4]>>> for Simd<f64x4>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[f64; 8]>>> for Simd<f64x8>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[i128; 1]>>> for Simd<i128x1>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[i128; 2]>>> for Simd<i128x2>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[i128; 4]>>> for Simd<i128x4>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[i16; 16]>>> for Simd<i16x16>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[i16; 2]>>> for Simd<i16x2>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[i16; 32]>>> for Simd<i16x32>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[i16; 4]>>> for Simd<i16x4>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[i16; 8]>>> for Simd<i16x8>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[i32; 16]>>> for Simd<i32x16>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[i32; 2]>>> for Simd<i32x2>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[i32; 4]>>> for Simd<i32x4>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[i32; 8]>>> for Simd<i32x8>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[i64; 2]>>> for Simd<i64x2>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[i64; 4]>>> for Simd<i64x4>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[i64; 8]>>> for Simd<i64x8>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[i8; 16]>>> for Simd<i8x16>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[i8; 2]>>> for Simd<i8x2>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[i8; 32]>>> for Simd<i8x32>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[i8; 4]>>> for Simd<i8x4>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[i8; 64]>>> for Simd<i8x64>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[i8; 8]>>> for Simd<i8x8>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[isize; 2]>>> for Simd<isizex2>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[isize; 4]>>> for Simd<isizex4>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[isize; 8]>>> for Simd<isizex8>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[u128; 1]>>> for Simd<u128x1>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[u128; 2]>>> for Simd<u128x2>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[u128; 4]>>> for Simd<u128x4>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[u16; 16]>>> for Simd<u16x16>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[u16; 2]>>> for Simd<u16x2>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[u16; 32]>>> for Simd<u16x32>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[u16; 4]>>> for Simd<u16x4>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[u16; 8]>>> for Simd<u16x8>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[u32; 16]>>> for Simd<u32x16>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[u32; 2]>>> for Simd<u32x2>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[u32; 4]>>> for Simd<u32x4>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[u32; 8]>>> for Simd<u32x8>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[u64; 2]>>> for Simd<u64x2>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[u64; 4]>>> for Simd<u64x4>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[u64; 8]>>> for Simd<u64x8>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[u8; 16]>>> for Simd<u8x16>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[u8; 2]>>> for Simd<u8x2>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[u8; 32]>>> for Simd<u8x32>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[u8; 4]>>> for Simd<u8x4>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[u8; 64]>>> for Simd<u8x64>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[u8; 8]>>> for Simd<u8x8>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[usize; 2]>>> for Simd<usizex2>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[usize; 4]>>> for Simd<usizex4>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl RemAssign<Simd<Simd<[usize; 8]>>> for Simd<usizex8>[src]

fn rem_assign(&mut self, rhs: Self)[src]

Performs the %= operation. Read more

impl SimdBool for Simd<m128x1>[src]

fn bitmask(self) -> u64[src]

A bit mask representing the boolean state of each lanes of self. Read more

fn and(self) -> bool[src]

Lane-wise bitwise and of the vector elements.

fn or(self) -> bool[src]

Lane-wise bitwise or of the vector elements.

fn xor(self) -> bool[src]

Lane-wise bitwise xor of the vector elements.

fn all(self) -> bool[src]

Are all vector lanes true?

fn any(self) -> bool[src]

Is any vector lane true?

fn none(self) -> bool[src]

Are all vector lanes false?

fn if_else<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_value() depending on the lanes of self. Read more

fn if_else2<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_if.1() and else_value() depending on the lanes of self and else_if.0(). Read more

fn if_else3<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_if.1() and else_else_if.1() and else_value() depending on the lanes of self and else_if.0() and else_else_if.0(). Read more

impl SimdBool for Simd<m128x2>[src]

fn bitmask(self) -> u64[src]

A bit mask representing the boolean state of each lanes of self. Read more

fn and(self) -> bool[src]

Lane-wise bitwise and of the vector elements.

fn or(self) -> bool[src]

Lane-wise bitwise or of the vector elements.

fn xor(self) -> bool[src]

Lane-wise bitwise xor of the vector elements.

fn all(self) -> bool[src]

Are all vector lanes true?

fn any(self) -> bool[src]

Is any vector lane true?

fn none(self) -> bool[src]

Are all vector lanes false?

fn if_else<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_value() depending on the lanes of self. Read more

fn if_else2<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_if.1() and else_value() depending on the lanes of self and else_if.0(). Read more

fn if_else3<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_if.1() and else_else_if.1() and else_value() depending on the lanes of self and else_if.0() and else_else_if.0(). Read more

impl SimdBool for Simd<m32x8>[src]

fn bitmask(self) -> u64[src]

A bit mask representing the boolean state of each lanes of self. Read more

fn and(self) -> bool[src]

Lane-wise bitwise and of the vector elements.

fn or(self) -> bool[src]

Lane-wise bitwise or of the vector elements.

fn xor(self) -> bool[src]

Lane-wise bitwise xor of the vector elements.

fn all(self) -> bool[src]

Are all vector lanes true?

fn any(self) -> bool[src]

Is any vector lane true?

fn none(self) -> bool[src]

Are all vector lanes false?

fn if_else<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_value() depending on the lanes of self. Read more

fn if_else2<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_if.1() and else_value() depending on the lanes of self and else_if.0(). Read more

fn if_else3<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_if.1() and else_else_if.1() and else_value() depending on the lanes of self and else_if.0() and else_else_if.0(). Read more

impl SimdBool for Simd<m32x16>[src]

fn bitmask(self) -> u64[src]

A bit mask representing the boolean state of each lanes of self. Read more

fn and(self) -> bool[src]

Lane-wise bitwise and of the vector elements.

fn or(self) -> bool[src]

Lane-wise bitwise or of the vector elements.

fn xor(self) -> bool[src]

Lane-wise bitwise xor of the vector elements.

fn all(self) -> bool[src]

Are all vector lanes true?

fn any(self) -> bool[src]

Is any vector lane true?

fn none(self) -> bool[src]

Are all vector lanes false?

fn if_else<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_value() depending on the lanes of self. Read more

fn if_else2<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_if.1() and else_value() depending on the lanes of self and else_if.0(). Read more

fn if_else3<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_if.1() and else_else_if.1() and else_value() depending on the lanes of self and else_if.0() and else_else_if.0(). Read more

impl SimdBool for Simd<m64x2>[src]

fn bitmask(self) -> u64[src]

A bit mask representing the boolean state of each lanes of self. Read more

fn and(self) -> bool[src]

Lane-wise bitwise and of the vector elements.

fn or(self) -> bool[src]

Lane-wise bitwise or of the vector elements.

fn xor(self) -> bool[src]

Lane-wise bitwise xor of the vector elements.

fn all(self) -> bool[src]

Are all vector lanes true?

fn any(self) -> bool[src]

Is any vector lane true?

fn none(self) -> bool[src]

Are all vector lanes false?

fn if_else<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_value() depending on the lanes of self. Read more

fn if_else2<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_if.1() and else_value() depending on the lanes of self and else_if.0(). Read more

fn if_else3<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_if.1() and else_else_if.1() and else_value() depending on the lanes of self and else_if.0() and else_else_if.0(). Read more

impl SimdBool for Simd<m64x4>[src]

fn bitmask(self) -> u64[src]

A bit mask representing the boolean state of each lanes of self. Read more

fn and(self) -> bool[src]

Lane-wise bitwise and of the vector elements.

fn or(self) -> bool[src]

Lane-wise bitwise or of the vector elements.

fn xor(self) -> bool[src]

Lane-wise bitwise xor of the vector elements.

fn all(self) -> bool[src]

Are all vector lanes true?

fn any(self) -> bool[src]

Is any vector lane true?

fn none(self) -> bool[src]

Are all vector lanes false?

fn if_else<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_value() depending on the lanes of self. Read more

fn if_else2<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_if.1() and else_value() depending on the lanes of self and else_if.0(). Read more

fn if_else3<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_if.1() and else_else_if.1() and else_value() depending on the lanes of self and else_if.0() and else_else_if.0(). Read more

impl SimdBool for Simd<m64x8>[src]

fn bitmask(self) -> u64[src]

A bit mask representing the boolean state of each lanes of self. Read more

fn and(self) -> bool[src]

Lane-wise bitwise and of the vector elements.

fn or(self) -> bool[src]

Lane-wise bitwise or of the vector elements.

fn xor(self) -> bool[src]

Lane-wise bitwise xor of the vector elements.

fn all(self) -> bool[src]

Are all vector lanes true?

fn any(self) -> bool[src]

Is any vector lane true?

fn none(self) -> bool[src]

Are all vector lanes false?

fn if_else<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_value() depending on the lanes of self. Read more

fn if_else2<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_if.1() and else_value() depending on the lanes of self and else_if.0(). Read more

fn if_else3<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_if.1() and else_else_if.1() and else_value() depending on the lanes of self and else_if.0() and else_else_if.0(). Read more

impl SimdBool for Simd<m8x2>[src]

fn bitmask(self) -> u64[src]

A bit mask representing the boolean state of each lanes of self. Read more

fn and(self) -> bool[src]

Lane-wise bitwise and of the vector elements.

fn or(self) -> bool[src]

Lane-wise bitwise or of the vector elements.

fn xor(self) -> bool[src]

Lane-wise bitwise xor of the vector elements.

fn all(self) -> bool[src]

Are all vector lanes true?

fn any(self) -> bool[src]

Is any vector lane true?

fn none(self) -> bool[src]

Are all vector lanes false?

fn if_else<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_value() depending on the lanes of self. Read more

fn if_else2<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_if.1() and else_value() depending on the lanes of self and else_if.0(). Read more

fn if_else3<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_if.1() and else_else_if.1() and else_value() depending on the lanes of self and else_if.0() and else_else_if.0(). Read more

impl SimdBool for Simd<m8x4>[src]

fn bitmask(self) -> u64[src]

A bit mask representing the boolean state of each lanes of self. Read more

fn and(self) -> bool[src]

Lane-wise bitwise and of the vector elements.

fn or(self) -> bool[src]

Lane-wise bitwise or of the vector elements.

fn xor(self) -> bool[src]

Lane-wise bitwise xor of the vector elements.

fn all(self) -> bool[src]

Are all vector lanes true?

fn any(self) -> bool[src]

Is any vector lane true?

fn none(self) -> bool[src]

Are all vector lanes false?

fn if_else<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_value() depending on the lanes of self. Read more

fn if_else2<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_if.1() and else_value() depending on the lanes of self and else_if.0(). Read more

fn if_else3<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_if.1() and else_else_if.1() and else_value() depending on the lanes of self and else_if.0() and else_else_if.0(). Read more

impl SimdBool for Simd<m8x8>[src]

fn bitmask(self) -> u64[src]

A bit mask representing the boolean state of each lanes of self. Read more

fn and(self) -> bool[src]

Lane-wise bitwise and of the vector elements.

fn or(self) -> bool[src]

Lane-wise bitwise or of the vector elements.

fn xor(self) -> bool[src]

Lane-wise bitwise xor of the vector elements.

fn all(self) -> bool[src]

Are all vector lanes true?

fn any(self) -> bool[src]

Is any vector lane true?

fn none(self) -> bool[src]

Are all vector lanes false?

fn if_else<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_value() depending on the lanes of self. Read more

fn if_else2<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_if.1() and else_value() depending on the lanes of self and else_if.0(). Read more

fn if_else3<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_if.1() and else_else_if.1() and else_value() depending on the lanes of self and else_if.0() and else_else_if.0(). Read more

impl SimdBool for Simd<m8x16>[src]

fn bitmask(self) -> u64[src]

A bit mask representing the boolean state of each lanes of self. Read more

fn and(self) -> bool[src]

Lane-wise bitwise and of the vector elements.

fn or(self) -> bool[src]

Lane-wise bitwise or of the vector elements.

fn xor(self) -> bool[src]

Lane-wise bitwise xor of the vector elements.

fn all(self) -> bool[src]

Are all vector lanes true?

fn any(self) -> bool[src]

Is any vector lane true?

fn none(self) -> bool[src]

Are all vector lanes false?

fn if_else<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_value() depending on the lanes of self. Read more

fn if_else2<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_if.1() and else_value() depending on the lanes of self and else_if.0(). Read more

fn if_else3<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_if.1() and else_else_if.1() and else_value() depending on the lanes of self and else_if.0() and else_else_if.0(). Read more

impl SimdBool for Simd<m8x32>[src]

fn bitmask(self) -> u64[src]

A bit mask representing the boolean state of each lanes of self. Read more

fn and(self) -> bool[src]

Lane-wise bitwise and of the vector elements.

fn or(self) -> bool[src]

Lane-wise bitwise or of the vector elements.

fn xor(self) -> bool[src]

Lane-wise bitwise xor of the vector elements.

fn all(self) -> bool[src]

Are all vector lanes true?

fn any(self) -> bool[src]

Is any vector lane true?

fn none(self) -> bool[src]

Are all vector lanes false?

fn if_else<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_value() depending on the lanes of self. Read more

fn if_else2<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_if.1() and else_value() depending on the lanes of self and else_if.0(). Read more

fn if_else3<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_if.1() and else_else_if.1() and else_value() depending on the lanes of self and else_if.0() and else_else_if.0(). Read more

impl SimdBool for Simd<m128x4>[src]

fn bitmask(self) -> u64[src]

A bit mask representing the boolean state of each lanes of self. Read more

fn and(self) -> bool[src]

Lane-wise bitwise and of the vector elements.

fn or(self) -> bool[src]

Lane-wise bitwise or of the vector elements.

fn xor(self) -> bool[src]

Lane-wise bitwise xor of the vector elements.

fn all(self) -> bool[src]

Are all vector lanes true?

fn any(self) -> bool[src]

Is any vector lane true?

fn none(self) -> bool[src]

Are all vector lanes false?

fn if_else<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_value() depending on the lanes of self. Read more

fn if_else2<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_if.1() and else_value() depending on the lanes of self and else_if.0(). Read more

fn if_else3<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_if.1() and else_else_if.1() and else_value() depending on the lanes of self and else_if.0() and else_else_if.0(). Read more

impl SimdBool for Simd<m8x64>[src]

fn bitmask(self) -> u64[src]

A bit mask representing the boolean state of each lanes of self. Read more

fn and(self) -> bool[src]

Lane-wise bitwise and of the vector elements.

fn or(self) -> bool[src]

Lane-wise bitwise or of the vector elements.

fn xor(self) -> bool[src]

Lane-wise bitwise xor of the vector elements.

fn all(self) -> bool[src]

Are all vector lanes true?

fn any(self) -> bool[src]

Is any vector lane true?

fn none(self) -> bool[src]

Are all vector lanes false?

fn if_else<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_value() depending on the lanes of self. Read more

fn if_else2<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_if.1() and else_value() depending on the lanes of self and else_if.0(). Read more

fn if_else3<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_if.1() and else_else_if.1() and else_value() depending on the lanes of self and else_if.0() and else_else_if.0(). Read more

impl SimdBool for Simd<msizex2>[src]

fn bitmask(self) -> u64[src]

A bit mask representing the boolean state of each lanes of self. Read more

fn and(self) -> bool[src]

Lane-wise bitwise and of the vector elements.

fn or(self) -> bool[src]

Lane-wise bitwise or of the vector elements.

fn xor(self) -> bool[src]

Lane-wise bitwise xor of the vector elements.

fn all(self) -> bool[src]

Are all vector lanes true?

fn any(self) -> bool[src]

Is any vector lane true?

fn none(self) -> bool[src]

Are all vector lanes false?

fn if_else<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_value() depending on the lanes of self. Read more

fn if_else2<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_if.1() and else_value() depending on the lanes of self and else_if.0(). Read more

fn if_else3<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_if.1() and else_else_if.1() and else_value() depending on the lanes of self and else_if.0() and else_else_if.0(). Read more

impl SimdBool for Simd<msizex4>[src]

fn bitmask(self) -> u64[src]

A bit mask representing the boolean state of each lanes of self. Read more

fn and(self) -> bool[src]

Lane-wise bitwise and of the vector elements.

fn or(self) -> bool[src]

Lane-wise bitwise or of the vector elements.

fn xor(self) -> bool[src]

Lane-wise bitwise xor of the vector elements.

fn all(self) -> bool[src]

Are all vector lanes true?

fn any(self) -> bool[src]

Is any vector lane true?

fn none(self) -> bool[src]

Are all vector lanes false?

fn if_else<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_value() depending on the lanes of self. Read more

fn if_else2<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_if.1() and else_value() depending on the lanes of self and else_if.0(). Read more

fn if_else3<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_if.1() and else_else_if.1() and else_value() depending on the lanes of self and else_if.0() and else_else_if.0(). Read more

impl SimdBool for Simd<msizex8>[src]

fn bitmask(self) -> u64[src]

A bit mask representing the boolean state of each lanes of self. Read more

fn and(self) -> bool[src]

Lane-wise bitwise and of the vector elements.

fn or(self) -> bool[src]

Lane-wise bitwise or of the vector elements.

fn xor(self) -> bool[src]

Lane-wise bitwise xor of the vector elements.

fn all(self) -> bool[src]

Are all vector lanes true?

fn any(self) -> bool[src]

Is any vector lane true?

fn none(self) -> bool[src]

Are all vector lanes false?

fn if_else<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_value() depending on the lanes of self. Read more

fn if_else2<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_if.1() and else_value() depending on the lanes of self and else_if.0(). Read more

fn if_else3<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_if.1() and else_else_if.1() and else_value() depending on the lanes of self and else_if.0() and else_else_if.0(). Read more

impl SimdBool for Simd<m16x2>[src]

fn bitmask(self) -> u64[src]

A bit mask representing the boolean state of each lanes of self. Read more

fn and(self) -> bool[src]

Lane-wise bitwise and of the vector elements.

fn or(self) -> bool[src]

Lane-wise bitwise or of the vector elements.

fn xor(self) -> bool[src]

Lane-wise bitwise xor of the vector elements.

fn all(self) -> bool[src]

Are all vector lanes true?

fn any(self) -> bool[src]

Is any vector lane true?

fn none(self) -> bool[src]

Are all vector lanes false?

fn if_else<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_value() depending on the lanes of self. Read more

fn if_else2<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_if.1() and else_value() depending on the lanes of self and else_if.0(). Read more

fn if_else3<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_if.1() and else_else_if.1() and else_value() depending on the lanes of self and else_if.0() and else_else_if.0(). Read more

impl SimdBool for Simd<m16x4>[src]

fn bitmask(self) -> u64[src]

A bit mask representing the boolean state of each lanes of self. Read more

fn and(self) -> bool[src]

Lane-wise bitwise and of the vector elements.

fn or(self) -> bool[src]

Lane-wise bitwise or of the vector elements.

fn xor(self) -> bool[src]

Lane-wise bitwise xor of the vector elements.

fn all(self) -> bool[src]

Are all vector lanes true?

fn any(self) -> bool[src]

Is any vector lane true?

fn none(self) -> bool[src]

Are all vector lanes false?

fn if_else<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_value() depending on the lanes of self. Read more

fn if_else2<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_if.1() and else_value() depending on the lanes of self and else_if.0(). Read more

fn if_else3<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_if.1() and else_else_if.1() and else_value() depending on the lanes of self and else_if.0() and else_else_if.0(). Read more

impl SimdBool for Simd<m16x8>[src]

fn bitmask(self) -> u64[src]

A bit mask representing the boolean state of each lanes of self. Read more

fn and(self) -> bool[src]

Lane-wise bitwise and of the vector elements.

fn or(self) -> bool[src]

Lane-wise bitwise or of the vector elements.

fn xor(self) -> bool[src]

Lane-wise bitwise xor of the vector elements.

fn all(self) -> bool[src]

Are all vector lanes true?

fn any(self) -> bool[src]

Is any vector lane true?

fn none(self) -> bool[src]

Are all vector lanes false?

fn if_else<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_value() depending on the lanes of self. Read more

fn if_else2<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_if.1() and else_value() depending on the lanes of self and else_if.0(). Read more

fn if_else3<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_if.1() and else_else_if.1() and else_value() depending on the lanes of self and else_if.0() and else_else_if.0(). Read more

impl SimdBool for Simd<m16x16>[src]

fn bitmask(self) -> u64[src]

A bit mask representing the boolean state of each lanes of self. Read more

fn and(self) -> bool[src]

Lane-wise bitwise and of the vector elements.

fn or(self) -> bool[src]

Lane-wise bitwise or of the vector elements.

fn xor(self) -> bool[src]

Lane-wise bitwise xor of the vector elements.

fn all(self) -> bool[src]

Are all vector lanes true?

fn any(self) -> bool[src]

Is any vector lane true?

fn none(self) -> bool[src]

Are all vector lanes false?

fn if_else<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_value() depending on the lanes of self. Read more

fn if_else2<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_if.1() and else_value() depending on the lanes of self and else_if.0(). Read more

fn if_else3<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_if.1() and else_else_if.1() and else_value() depending on the lanes of self and else_if.0() and else_else_if.0(). Read more

impl SimdBool for Simd<m16x32>[src]

fn bitmask(self) -> u64[src]

A bit mask representing the boolean state of each lanes of self. Read more

fn and(self) -> bool[src]

Lane-wise bitwise and of the vector elements.

fn or(self) -> bool[src]

Lane-wise bitwise or of the vector elements.

fn xor(self) -> bool[src]

Lane-wise bitwise xor of the vector elements.

fn all(self) -> bool[src]

Are all vector lanes true?

fn any(self) -> bool[src]

Is any vector lane true?

fn none(self) -> bool[src]

Are all vector lanes false?

fn if_else<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_value() depending on the lanes of self. Read more

fn if_else2<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_if.1() and else_value() depending on the lanes of self and else_if.0(). Read more

fn if_else3<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_if.1() and else_else_if.1() and else_value() depending on the lanes of self and else_if.0() and else_else_if.0(). Read more

impl SimdBool for Simd<m32x2>[src]

fn bitmask(self) -> u64[src]

A bit mask representing the boolean state of each lanes of self. Read more

fn and(self) -> bool[src]

Lane-wise bitwise and of the vector elements.

fn or(self) -> bool[src]

Lane-wise bitwise or of the vector elements.

fn xor(self) -> bool[src]

Lane-wise bitwise xor of the vector elements.

fn all(self) -> bool[src]

Are all vector lanes true?

fn any(self) -> bool[src]

Is any vector lane true?

fn none(self) -> bool[src]

Are all vector lanes false?

fn if_else<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_value() depending on the lanes of self. Read more

fn if_else2<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_if.1() and else_value() depending on the lanes of self and else_if.0(). Read more

fn if_else3<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_if.1() and else_else_if.1() and else_value() depending on the lanes of self and else_if.0() and else_else_if.0(). Read more

impl SimdBool for Simd<m32x4>[src]

fn bitmask(self) -> u64[src]

A bit mask representing the boolean state of each lanes of self. Read more

fn and(self) -> bool[src]

Lane-wise bitwise and of the vector elements.

fn or(self) -> bool[src]

Lane-wise bitwise or of the vector elements.

fn xor(self) -> bool[src]

Lane-wise bitwise xor of the vector elements.

fn all(self) -> bool[src]

Are all vector lanes true?

fn any(self) -> bool[src]

Is any vector lane true?

fn none(self) -> bool[src]

Are all vector lanes false?

fn if_else<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_value() depending on the lanes of self. Read more

fn if_else2<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_if.1() and else_value() depending on the lanes of self and else_if.0(). Read more

fn if_else3<Res: SimdValue<SimdBool = Self>>(
    self,
    if_value: impl FnOnce() -> Res,
    else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
    else_value: impl FnOnce() -> Res
) -> Res
[src]

Merges the value of if_value() and else_if.1() and else_else_if.1() and else_value() depending on the lanes of self and else_if.0() and else_else_if.0(). Read more

impl SimdComplexField for Simd<f32x2>[src]

type SimdRealField = Self

Type of the coefficients of a complex number.

fn simd_horizontal_sum(self) -> Self::Element[src]

Computes the sum of all the lanes of self.

fn simd_horizontal_product(self) -> Self::Element[src]

Computes the product of all the lanes of self.

fn from_simd_real(re: Self::SimdRealField) -> Self[src]

Builds a pure-real complex number from the given value.

fn simd_real(self) -> Self::SimdRealField[src]

The real part of this complex number.

fn simd_imaginary(self) -> Self::SimdRealField[src]

The imaginary part of this complex number.

fn simd_norm1(self) -> Self::SimdRealField[src]

The sum of the absolute value of this complex number’s real and imaginary part.

fn simd_modulus(self) -> Self::SimdRealField[src]

The modulus of this complex number.

fn simd_modulus_squared(self) -> Self::SimdRealField[src]

The squared modulus of this complex number.

fn simd_argument(self) -> Self::SimdRealField[src]

The argument of this complex number.

fn simd_to_exp(self) -> (Self::SimdRealField, Self)[src]

The exponential form of this complex number: (modulus, e^{i arg})

fn simd_recip(self) -> Self[src]

fn simd_conjugate(self) -> Self[src]

fn simd_scale(self, factor: Self::SimdRealField) -> Self[src]

Multiplies this complex number by factor.

fn simd_unscale(self, factor: Self::SimdRealField) -> Self[src]

Divides this complex number by factor.

fn simd_floor(self) -> Self[src]

fn simd_ceil(self) -> Self[src]

fn simd_round(self) -> Self[src]

fn simd_trunc(self) -> Self[src]

fn simd_fract(self) -> Self[src]

fn simd_abs(self) -> Self[src]

The absolute value of this complex number: self / self.signum(). Read more

fn simd_signum(self) -> Self[src]

The exponential part of this complex number: self / self.modulus()

fn simd_mul_add(self, a: Self, b: Self) -> Self[src]

fn simd_powi(self, n: i32) -> Self[src]

fn simd_powf(self, n: Self) -> Self[src]

fn simd_powc(self, n: Self) -> Self[src]

fn simd_sqrt(self) -> Self[src]

fn simd_exp(self) -> Self[src]

fn simd_exp2(self) -> Self[src]

fn simd_exp_m1(self) -> Self[src]

fn simd_ln_1p(self) -> Self[src]

fn simd_ln(self) -> Self[src]

fn simd_log(self, base: Self) -> Self[src]

fn simd_log2(self) -> Self[src]

fn simd_log10(self) -> Self[src]

fn simd_cbrt(self) -> Self[src]

fn simd_hypot(self, other: Self) -> Self::SimdRealField[src]

Computes (self.conjugate() * self + other.conjugate() * other).sqrt()

fn simd_sin(self) -> Self[src]

fn simd_cos(self) -> Self[src]

fn simd_tan(self) -> Self[src]

fn simd_asin(self) -> Self[src]

fn simd_acos(self) -> Self[src]

fn simd_atan(self) -> Self[src]

fn simd_sin_cos(self) -> (Self, Self)[src]

fn simd_sinh(self) -> Self[src]

fn simd_cosh(self) -> Self[src]

fn simd_tanh(self) -> Self[src]

fn simd_asinh(self) -> Self[src]

fn simd_acosh(self) -> Self[src]

fn simd_atanh(self) -> Self[src]

fn simd_to_polar(self) -> (Self::SimdRealField, Self::SimdRealField)[src]

The polar form of this complex number: (modulus, arg)

fn simd_sinh_cosh(self) -> (Self, Self)[src]

fn simd_sinc(self) -> Self[src]

Cardinal sine

fn simd_sinhc(self) -> Self[src]

fn simd_cosc(self) -> Self[src]

Cardinal cos

fn simd_coshc(self) -> Self[src]

impl SimdComplexField for Simd<f32x4>[src]

type SimdRealField = Self

Type of the coefficients of a complex number.

fn simd_horizontal_sum(self) -> Self::Element[src]

Computes the sum of all the lanes of self.

fn simd_horizontal_product(self) -> Self::Element[src]

Computes the product of all the lanes of self.

fn from_simd_real(re: Self::SimdRealField) -> Self[src]

Builds a pure-real complex number from the given value.

fn simd_real(self) -> Self::SimdRealField[src]

The real part of this complex number.

fn simd_imaginary(self) -> Self::SimdRealField[src]

The imaginary part of this complex number.

fn simd_norm1(self) -> Self::SimdRealField[src]

The sum of the absolute value of this complex number’s real and imaginary part.

fn simd_modulus(self) -> Self::SimdRealField[src]

The modulus of this complex number.

fn simd_modulus_squared(self) -> Self::SimdRealField[src]

The squared modulus of this complex number.

fn simd_argument(self) -> Self::SimdRealField[src]

The argument of this complex number.

fn simd_to_exp(self) -> (Self::SimdRealField, Self)[src]

The exponential form of this complex number: (modulus, e^{i arg})

fn simd_recip(self) -> Self[src]

fn simd_conjugate(self) -> Self[src]

fn simd_scale(self, factor: Self::SimdRealField) -> Self[src]

Multiplies this complex number by factor.

fn simd_unscale(self, factor: Self::SimdRealField) -> Self[src]

Divides this complex number by factor.

fn simd_floor(self) -> Self[src]

fn simd_ceil(self) -> Self[src]

fn simd_round(self) -> Self[src]

fn simd_trunc(self) -> Self[src]

fn simd_fract(self) -> Self[src]

fn simd_abs(self) -> Self[src]

The absolute value of this complex number: self / self.signum(). Read more

fn simd_signum(self) -> Self[src]

The exponential part of this complex number: self / self.modulus()

fn simd_mul_add(self, a: Self, b: Self) -> Self[src]

fn simd_powi(self, n: i32) -> Self[src]

fn simd_powf(self, n: Self) -> Self[src]

fn simd_powc(self, n: Self) -> Self[src]

fn simd_sqrt(self) -> Self[src]

fn simd_exp(self) -> Self[src]

fn simd_exp2(self) -> Self[src]

fn simd_exp_m1(self) -> Self[src]

fn simd_ln_1p(self) -> Self[src]

fn simd_ln(self) -> Self[src]

fn simd_log(self, base: Self) -> Self[src]

fn simd_log2(self) -> Self[src]

fn simd_log10(self) -> Self[src]

fn simd_cbrt(self) -> Self[src]

fn simd_hypot(self, other: Self) -> Self::SimdRealField[src]

Computes (self.conjugate() * self + other.conjugate() * other).sqrt()

fn simd_sin(self) -> Self[src]

fn simd_cos(self) -> Self[src]

fn simd_tan(self) -> Self[src]

fn simd_asin(self) -> Self[src]

fn simd_acos(self) -> Self[src]

fn simd_atan(self) -> Self[src]

fn simd_sin_cos(self) -> (Self, Self)[src]

fn simd_sinh(self) -> Self[src]

fn simd_cosh(self) -> Self[src]

fn simd_tanh(self) -> Self[src]

fn simd_asinh(self) -> Self[src]

fn simd_acosh(self) -> Self[src]

fn simd_atanh(self) -> Self[src]

fn simd_to_polar(self) -> (Self::SimdRealField, Self::SimdRealField)[src]

The polar form of this complex number: (modulus, arg)

fn simd_sinh_cosh(self) -> (Self, Self)[src]

fn simd_sinc(self) -> Self[src]

Cardinal sine

fn simd_sinhc(self) -> Self[src]

fn simd_cosc(self) -> Self[src]

Cardinal cos

fn simd_coshc(self) -> Self[src]

impl SimdComplexField for Simd<f32x8>[src]

type SimdRealField = Self

Type of the coefficients of a complex number.

fn simd_horizontal_sum(self) -> Self::Element[src]

Computes the sum of all the lanes of self.

fn simd_horizontal_product(self) -> Self::Element[src]

Computes the product of all the lanes of self.

fn from_simd_real(re: Self::SimdRealField) -> Self[src]

Builds a pure-real complex number from the given value.

fn simd_real(self) -> Self::SimdRealField[src]

The real part of this complex number.

fn simd_imaginary(self) -> Self::SimdRealField[src]

The imaginary part of this complex number.

fn simd_norm1(self) -> Self::SimdRealField[src]

The sum of the absolute value of this complex number’s real and imaginary part.

fn simd_modulus(self) -> Self::SimdRealField[src]

The modulus of this complex number.

fn simd_modulus_squared(self) -> Self::SimdRealField[src]

The squared modulus of this complex number.

fn simd_argument(self) -> Self::SimdRealField[src]

The argument of this complex number.

fn simd_to_exp(self) -> (Self::SimdRealField, Self)[src]

The exponential form of this complex number: (modulus, e^{i arg})

fn simd_recip(self) -> Self[src]

fn simd_conjugate(self) -> Self[src]

fn simd_scale(self, factor: Self::SimdRealField) -> Self[src]

Multiplies this complex number by factor.

fn simd_unscale(self, factor: Self::SimdRealField) -> Self[src]

Divides this complex number by factor.

fn simd_floor(self) -> Self[src]

fn simd_ceil(self) -> Self[src]

fn simd_round(self) -> Self[src]

fn simd_trunc(self) -> Self[src]

fn simd_fract(self) -> Self[src]

fn simd_abs(self) -> Self[src]

The absolute value of this complex number: self / self.signum(). Read more

fn simd_signum(self) -> Self[src]

The exponential part of this complex number: self / self.modulus()

fn simd_mul_add(self, a: Self, b: Self) -> Self[src]

fn simd_powi(self, n: i32) -> Self[src]

fn simd_powf(self, n: Self) -> Self[src]

fn simd_powc(self, n: Self) -> Self[src]

fn simd_sqrt(self) -> Self[src]

fn simd_exp(self) -> Self[src]

fn simd_exp2(self) -> Self[src]

fn simd_exp_m1(self) -> Self[src]

fn simd_ln_1p(self) -> Self[src]

fn simd_ln(self) -> Self[src]

fn simd_log(self, base: Self) -> Self[src]

fn simd_log2(self) -> Self[src]

fn simd_log10(self) -> Self[src]

fn simd_cbrt(self) -> Self[src]

fn simd_hypot(self, other: Self) -> Self::SimdRealField[src]

Computes (self.conjugate() * self + other.conjugate() * other).sqrt()

fn simd_sin(self) -> Self[src]

fn simd_cos(self) -> Self[src]

fn simd_tan(self) -> Self[src]

fn simd_asin(self) -> Self[src]

fn simd_acos(self) -> Self[src]

fn simd_atan(self) -> Self[src]

fn simd_sin_cos(self) -> (Self, Self)[src]

fn simd_sinh(self) -> Self[src]

fn simd_cosh(self) -> Self[src]

fn simd_tanh(self) -> Self[src]

fn simd_asinh(self) -> Self[src]

fn simd_acosh(self) -> Self[src]

fn simd_atanh(self) -> Self[src]

fn simd_to_polar(self) -> (Self::SimdRealField, Self::SimdRealField)[src]

The polar form of this complex number: (modulus, arg)

fn simd_sinh_cosh(self) -> (Self, Self)[src]

fn simd_sinc(self) -> Self[src]

Cardinal sine

fn simd_sinhc(self) -> Self[src]

fn simd_cosc(self) -> Self[src]

Cardinal cos

fn simd_coshc(self) -> Self[src]

impl SimdComplexField for Simd<f32x16>[src]

type SimdRealField = Self

Type of the coefficients of a complex number.

fn simd_horizontal_sum(self) -> Self::Element[src]

Computes the sum of all the lanes of self.

fn simd_horizontal_product(self) -> Self::Element[src]

Computes the product of all the lanes of self.

fn from_simd_real(re: Self::SimdRealField) -> Self[src]

Builds a pure-real complex number from the given value.

fn simd_real(self) -> Self::SimdRealField[src]

The real part of this complex number.

fn simd_imaginary(self) -> Self::SimdRealField[src]

The imaginary part of this complex number.

fn simd_norm1(self) -> Self::SimdRealField[src]

The sum of the absolute value of this complex number’s real and imaginary part.

fn simd_modulus(self) -> Self::SimdRealField[src]

The modulus of this complex number.

fn simd_modulus_squared(self) -> Self::SimdRealField[src]

The squared modulus of this complex number.

fn simd_argument(self) -> Self::SimdRealField[src]

The argument of this complex number.

fn simd_to_exp(self) -> (Self::SimdRealField, Self)[src]

The exponential form of this complex number: (modulus, e^{i arg})

fn simd_recip(self) -> Self[src]

fn simd_conjugate(self) -> Self[src]

fn simd_scale(self, factor: Self::SimdRealField) -> Self[src]

Multiplies this complex number by factor.

fn simd_unscale(self, factor: Self::SimdRealField) -> Self[src]

Divides this complex number by factor.

fn simd_floor(self) -> Self[src]

fn simd_ceil(self) -> Self[src]

fn simd_round(self) -> Self[src]

fn simd_trunc(self) -> Self[src]

fn simd_fract(self) -> Self[src]

fn simd_abs(self) -> Self[src]

The absolute value of this complex number: self / self.signum(). Read more

fn simd_signum(self) -> Self[src]

The exponential part of this complex number: self / self.modulus()

fn simd_mul_add(self, a: Self, b: Self) -> Self[src]

fn simd_powi(self, n: i32) -> Self[src]

fn simd_powf(self, n: Self) -> Self[src]

fn simd_powc(self, n: Self) -> Self[src]

fn simd_sqrt(self) -> Self[src]

fn simd_exp(self) -> Self[src]

fn simd_exp2(self) -> Self[src]

fn simd_exp_m1(self) -> Self[src]

fn simd_ln_1p(self) -> Self[src]

fn simd_ln(self) -> Self[src]

fn simd_log(self, base: Self) -> Self[src]

fn simd_log2(self) -> Self[src]

fn simd_log10(self) -> Self[src]

fn simd_cbrt(self) -> Self[src]

fn simd_hypot(self, other: Self) -> Self::SimdRealField[src]

Computes (self.conjugate() * self + other.conjugate() * other).sqrt()

fn simd_sin(self) -> Self[src]

fn simd_cos(self) -> Self[src]

fn simd_tan(self) -> Self[src]

fn simd_asin(self) -> Self[src]

fn simd_acos(self) -> Self[src]

fn simd_atan(self) -> Self[src]

fn simd_sin_cos(self) -> (Self, Self)[src]

fn simd_sinh(self) -> Self[src]

fn simd_cosh(self) -> Self[src]

fn simd_tanh(self) -> Self[src]

fn simd_asinh(self) -> Self[src]

fn simd_acosh(self) -> Self[src]

fn simd_atanh(self) -> Self[src]

fn simd_to_polar(self) -> (Self::SimdRealField, Self::SimdRealField)[src]

The polar form of this complex number: (modulus, arg)

fn simd_sinh_cosh(self) -> (Self, Self)[src]

fn simd_sinc(self) -> Self[src]

Cardinal sine

fn simd_sinhc(self) -> Self[src]

fn simd_cosc(self) -> Self[src]

Cardinal cos

fn simd_coshc(self) -> Self[src]

impl SimdComplexField for Simd<f64x2>[src]

type SimdRealField = Self

Type of the coefficients of a complex number.

fn simd_horizontal_sum(self) -> Self::Element[src]

Computes the sum of all the lanes of self.

fn simd_horizontal_product(self) -> Self::Element[src]

Computes the product of all the lanes of self.

fn from_simd_real(re: Self::SimdRealField) -> Self[src]

Builds a pure-real complex number from the given value.

fn simd_real(self) -> Self::SimdRealField[src]

The real part of this complex number.

fn simd_imaginary(self) -> Self::SimdRealField[src]

The imaginary part of this complex number.

fn simd_norm1(self) -> Self::SimdRealField[src]

The sum of the absolute value of this complex number’s real and imaginary part.

fn simd_modulus(self) -> Self::SimdRealField[src]

The modulus of this complex number.

fn simd_modulus_squared(self) -> Self::SimdRealField[src]

The squared modulus of this complex number.

fn simd_argument(self) -> Self::SimdRealField[src]

The argument of this complex number.

fn simd_to_exp(self) -> (Self::SimdRealField, Self)[src]

The exponential form of this complex number: (modulus, e^{i arg})

fn simd_recip(self) -> Self[src]

fn simd_conjugate(self) -> Self[src]

fn simd_scale(self, factor: Self::SimdRealField) -> Self[src]

Multiplies this complex number by factor.

fn simd_unscale(self, factor: Self::SimdRealField) -> Self[src]

Divides this complex number by factor.

fn simd_floor(self) -> Self[src]

fn simd_ceil(self) -> Self[src]

fn simd_round(self) -> Self[src]

fn simd_trunc(self) -> Self[src]

fn simd_fract(self) -> Self[src]

fn simd_abs(self) -> Self[src]

The absolute value of this complex number: self / self.signum(). Read more

fn simd_signum(self) -> Self[src]

The exponential part of this complex number: self / self.modulus()

fn simd_mul_add(self, a: Self, b: Self) -> Self[src]

fn simd_powi(self, n: i32) -> Self[src]

fn simd_powf(self, n: Self) -> Self[src]

fn simd_powc(self, n: Self) -> Self[src]

fn simd_sqrt(self) -> Self[src]

fn simd_exp(self) -> Self[src]

fn simd_exp2(self) -> Self[src]

fn simd_exp_m1(self) -> Self[src]

fn simd_ln_1p(self) -> Self[src]

fn simd_ln(self) -> Self[src]

fn simd_log(self, base: Self) -> Self[src]

fn simd_log2(self) -> Self[src]

fn simd_log10(self) -> Self[src]

fn simd_cbrt(self) -> Self[src]

fn simd_hypot(self, other: Self) -> Self::SimdRealField[src]

Computes (self.conjugate() * self + other.conjugate() * other).sqrt()

fn simd_sin(self) -> Self[src]

fn simd_cos(self) -> Self[src]

fn simd_tan(self) -> Self[src]

fn simd_asin(self) -> Self[src]

fn simd_acos(self) -> Self[src]

fn simd_atan(self) -> Self[src]

fn simd_sin_cos(self) -> (Self, Self)[src]

fn simd_sinh(self) -> Self[src]

fn simd_cosh(self) -> Self[src]

fn simd_tanh(self) -> Self[src]

fn simd_asinh(self) -> Self[src]

fn simd_acosh(self) -> Self[src]

fn simd_atanh(self) -> Self[src]

fn simd_to_polar(self) -> (Self::SimdRealField, Self::SimdRealField)[src]

The polar form of this complex number: (modulus, arg)

fn simd_sinh_cosh(self) -> (Self, Self)[src]

fn simd_sinc(self) -> Self[src]

Cardinal sine

fn simd_sinhc(self) -> Self[src]

fn simd_cosc(self) -> Self[src]

Cardinal cos

fn simd_coshc(self) -> Self[src]

impl SimdComplexField for Simd<f64x4>[src]

type SimdRealField = Self

Type of the coefficients of a complex number.

fn simd_horizontal_sum(self) -> Self::Element[src]

Computes the sum of all the lanes of self.

fn simd_horizontal_product(self) -> Self::Element[src]

Computes the product of all the lanes of self.

fn from_simd_real(re: Self::SimdRealField) -> Self[src]

Builds a pure-real complex number from the given value.

fn simd_real(self) -> Self::SimdRealField[src]

The real part of this complex number.

fn simd_imaginary(self) -> Self::SimdRealField[src]

The imaginary part of this complex number.

fn simd_norm1(self) -> Self::SimdRealField[src]

The sum of the absolute value of this complex number’s real and imaginary part.

fn simd_modulus(self) -> Self::SimdRealField[src]

The modulus of this complex number.

fn simd_modulus_squared(self) -> Self::SimdRealField[src]

The squared modulus of this complex number.

fn simd_argument(self) -> Self::SimdRealField[src]

The argument of this complex number.

fn simd_to_exp(self) -> (Self::SimdRealField, Self)[src]

The exponential form of this complex number: (modulus, e^{i arg})

fn simd_recip(self) -> Self[src]

fn simd_conjugate(self) -> Self[src]

fn simd_scale(self, factor: Self::SimdRealField) -> Self[src]

Multiplies this complex number by factor.

fn simd_unscale(self, factor: Self::SimdRealField) -> Self[src]

Divides this complex number by factor.

fn simd_floor(self) -> Self[src]

fn simd_ceil(self) -> Self[src]

fn simd_round(self) -> Self[src]

fn simd_trunc(self) -> Self[src]

fn simd_fract(self) -> Self[src]

fn simd_abs(self) -> Self[src]

The absolute value of this complex number: self / self.signum(). Read more

fn simd_signum(self) -> Self[src]

The exponential part of this complex number: self / self.modulus()

fn simd_mul_add(self, a: Self, b: Self) -> Self[src]

fn simd_powi(self, n: i32) -> Self[src]

fn simd_powf(self, n: Self) -> Self[src]

fn simd_powc(self, n: Self) -> Self[src]

fn simd_sqrt(self) -> Self[src]

fn simd_exp(self) -> Self[src]

fn simd_exp2(self) -> Self[src]

fn simd_exp_m1(self) -> Self[src]

fn simd_ln_1p(self) -> Self[src]

fn simd_ln(self) -> Self[src]

fn simd_log(self, base: Self) -> Self[src]

fn simd_log2(self) -> Self[src]

fn simd_log10(self) -> Self[src]

fn simd_cbrt(self) -> Self[src]

fn simd_hypot(self, other: Self) -> Self::SimdRealField[src]

Computes (self.conjugate() * self + other.conjugate() * other).sqrt()

fn simd_sin(self) -> Self[src]

fn simd_cos(self) -> Self[src]

fn simd_tan(self) -> Self[src]

fn simd_asin(self) -> Self[src]

fn simd_acos(self) -> Self[src]

fn simd_atan(self) -> Self[src]

fn simd_sin_cos(self) -> (Self, Self)[src]

fn simd_sinh(self) -> Self[src]

fn simd_cosh(self) -> Self[src]

fn simd_tanh(self) -> Self[src]

fn simd_asinh(self) -> Self[src]

fn simd_acosh(self) -> Self[src]

fn simd_atanh(self) -> Self[src]

fn simd_to_polar(self) -> (Self::SimdRealField, Self::SimdRealField)[src]

The polar form of this complex number: (modulus, arg)

fn simd_sinh_cosh(self) -> (Self, Self)[src]

fn simd_sinc(self) -> Self[src]

Cardinal sine

fn simd_sinhc(self) -> Self[src]

fn simd_cosc(self) -> Self[src]

Cardinal cos

fn simd_coshc(self) -> Self[src]

impl SimdComplexField for Simd<f64x8>[src]

type SimdRealField = Self

Type of the coefficients of a complex number.

fn simd_horizontal_sum(self) -> Self::Element[src]

Computes the sum of all the lanes of self.

fn simd_horizontal_product(self) -> Self::Element[src]

Computes the product of all the lanes of self.

fn from_simd_real(re: Self::SimdRealField) -> Self[src]

Builds a pure-real complex number from the given value.

fn simd_real(self) -> Self::SimdRealField[src]

The real part of this complex number.

fn simd_imaginary(self) -> Self::SimdRealField[src]

The imaginary part of this complex number.

fn simd_norm1(self) -> Self::SimdRealField[src]

The sum of the absolute value of this complex number’s real and imaginary part.

fn simd_modulus(self) -> Self::SimdRealField[src]

The modulus of this complex number.

fn simd_modulus_squared(self) -> Self::SimdRealField[src]

The squared modulus of this complex number.

fn simd_argument(self) -> Self::SimdRealField[src]

The argument of this complex number.

fn simd_to_exp(self) -> (Self::SimdRealField, Self)[src]

The exponential form of this complex number: (modulus, e^{i arg})

fn simd_recip(self) -> Self[src]

fn simd_conjugate(self) -> Self[src]

fn simd_scale(self, factor: Self::SimdRealField) -> Self[src]

Multiplies this complex number by factor.

fn simd_unscale(self, factor: Self::SimdRealField) -> Self[src]

Divides this complex number by factor.

fn simd_floor(self) -> Self[src]

fn simd_ceil(self) -> Self[src]

fn simd_round(self) -> Self[src]

fn simd_trunc(self) -> Self[src]

fn simd_fract(self) -> Self[src]

fn simd_abs(self) -> Self[src]

The absolute value of this complex number: self / self.signum(). Read more

fn simd_signum(self) -> Self[src]

The exponential part of this complex number: self / self.modulus()

fn simd_mul_add(self, a: Self, b: Self) -> Self[src]

fn simd_powi(self, n: i32) -> Self[src]

fn simd_powf(self, n: Self) -> Self[src]

fn simd_powc(self, n: Self) -> Self[src]

fn simd_sqrt(self) -> Self[src]

fn simd_exp(self) -> Self[src]

fn simd_exp2(self) -> Self[src]

fn simd_exp_m1(self) -> Self[src]

fn simd_ln_1p(self) -> Self[src]

fn simd_ln(self) -> Self[src]

fn simd_log(self, base: Self) -> Self[src]

fn simd_log2(self) -> Self[src]

fn simd_log10(self) -> Self[src]

fn simd_cbrt(self) -> Self[src]

fn simd_hypot(self, other: Self) -> Self::SimdRealField[src]

Computes (self.conjugate() * self + other.conjugate() * other).sqrt()

fn simd_sin(self) -> Self[src]

fn simd_cos(self) -> Self[src]

fn simd_tan(self) -> Self[src]

fn simd_asin(self) -> Self[src]

fn simd_acos(self) -> Self[src]

fn simd_atan(self) -> Self[src]

fn simd_sin_cos(self) -> (Self, Self)[src]

fn simd_sinh(self) -> Self[src]

fn simd_cosh(self) -> Self[src]

fn simd_tanh(self) -> Self[src]

fn simd_asinh(self) -> Self[src]

fn simd_acosh(self) -> Self[src]

fn simd_atanh(self) -> Self[src]

fn simd_to_polar(self) -> (Self::SimdRealField, Self::SimdRealField)[src]

The polar form of this complex number: (modulus, arg)

fn simd_sinh_cosh(self) -> (Self, Self)[src]

fn simd_sinc(self) -> Self[src]

Cardinal sine

fn simd_sinhc(self) -> Self[src]

fn simd_cosc(self) -> Self[src]

Cardinal cos

fn simd_coshc(self) -> Self[src]

impl SimdPartialOrd for Simd<f32x2>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<f32x4>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<i16x2>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<i16x4>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<i16x8>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<i16x16>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<i16x32>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<i32x2>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<i32x4>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<i32x8>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<i32x16>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<i64x2>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<f32x8>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<i64x4>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<i64x8>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<i8x2>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<i8x4>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<i8x8>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<i8x16>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<i8x32>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<i8x64>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<isizex2>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<isizex4>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<f32x16>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<isizex8>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<u128x1>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<u128x2>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<u128x4>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<u16x2>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<u16x4>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<u16x8>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<u16x16>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<u16x32>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<u32x2>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<f64x2>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<u32x4>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<u32x8>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<u32x16>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<u64x2>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<u64x4>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<u64x8>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<u8x2>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<u8x4>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<u8x8>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<u8x16>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<f64x4>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<u8x32>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<u8x64>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<usizex2>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<usizex4>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<usizex8>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<f64x8>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<i128x1>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<i128x2>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdPartialOrd for Simd<i128x4>[src]

fn simd_gt(self, other: Self) -> Self::SimdBool[src]

Lanewise greater than > comparison.

fn simd_lt(self, other: Self) -> Self::SimdBool[src]

Lanewise less than < comparison.

fn simd_ge(self, other: Self) -> Self::SimdBool[src]

Lanewise greater or equal >= comparison.

fn simd_le(self, other: Self) -> Self::SimdBool[src]

Lanewise less or equal <= comparison.

fn simd_eq(self, other: Self) -> Self::SimdBool[src]

Lanewise equal == comparison.

fn simd_ne(self, other: Self) -> Self::SimdBool[src]

Lanewise not equal != comparison.

fn simd_max(self, other: Self) -> Self[src]

Lanewise max value.

fn simd_min(self, other: Self) -> Self[src]

Lanewise min value.

fn simd_clamp(self, min: Self, max: Self) -> Self[src]

Clamps each lane of self between the corresponding lane of min and max.

fn simd_horizontal_min(self) -> Self::Element[src]

The min value among all lanes of self.

fn simd_horizontal_max(self) -> Self::Element[src]

The max value among all lanes of self.

impl SimdRealField for Simd<f32x2>[src]

fn simd_atan2(self, other: Self) -> Self[src]

fn simd_copysign(self, sign: Self) -> Self[src]

Copies the sign of sign to self. Read more

fn simd_default_epsilon() -> Self[src]

fn simd_pi() -> Self[src]

fn simd_two_pi() -> Self[src]

fn simd_frac_pi_2() -> Self[src]

fn simd_frac_pi_3() -> Self[src]

fn simd_frac_pi_4() -> Self[src]

fn simd_frac_pi_6() -> Self[src]

fn simd_frac_pi_8() -> Self[src]

fn simd_frac_1_pi() -> Self[src]

fn simd_frac_2_pi() -> Self[src]

fn simd_frac_2_sqrt_pi() -> Self[src]

fn simd_e() -> Self[src]

fn simd_log2_e() -> Self[src]

fn simd_log10_e() -> Self[src]

fn simd_ln_2() -> Self[src]

fn simd_ln_10() -> Self[src]

impl SimdRealField for Simd<f32x4>[src]

fn simd_atan2(self, other: Self) -> Self[src]

fn simd_copysign(self, sign: Self) -> Self[src]

Copies the sign of sign to self. Read more

fn simd_default_epsilon() -> Self[src]

fn simd_pi() -> Self[src]

fn simd_two_pi() -> Self[src]

fn simd_frac_pi_2() -> Self[src]

fn simd_frac_pi_3() -> Self[src]

fn simd_frac_pi_4() -> Self[src]

fn simd_frac_pi_6() -> Self[src]

fn simd_frac_pi_8() -> Self[src]

fn simd_frac_1_pi() -> Self[src]

fn simd_frac_2_pi() -> Self[src]

fn simd_frac_2_sqrt_pi() -> Self[src]

fn simd_e() -> Self[src]

fn simd_log2_e() -> Self[src]

fn simd_log10_e() -> Self[src]

fn simd_ln_2() -> Self[src]

fn simd_ln_10() -> Self[src]

impl SimdRealField for Simd<f32x8>[src]

fn simd_atan2(self, other: Self) -> Self[src]

fn simd_copysign(self, sign: Self) -> Self[src]

Copies the sign of sign to self. Read more

fn simd_default_epsilon() -> Self[src]

fn simd_pi() -> Self[src]

fn simd_two_pi() -> Self[src]

fn simd_frac_pi_2() -> Self[src]

fn simd_frac_pi_3() -> Self[src]

fn simd_frac_pi_4() -> Self[src]

fn simd_frac_pi_6() -> Self[src]

fn simd_frac_pi_8() -> Self[src]

fn simd_frac_1_pi() -> Self[src]

fn simd_frac_2_pi() -> Self[src]

fn simd_frac_2_sqrt_pi() -> Self[src]

fn simd_e() -> Self[src]

fn simd_log2_e() -> Self[src]

fn simd_log10_e() -> Self[src]

fn simd_ln_2() -> Self[src]

fn simd_ln_10() -> Self[src]

impl SimdRealField for Simd<f32x16>[src]

fn simd_atan2(self, other: Self) -> Self[src]

fn simd_copysign(self, sign: Self) -> Self[src]

Copies the sign of sign to self. Read more

fn simd_default_epsilon() -> Self[src]

fn simd_pi() -> Self[src]

fn simd_two_pi() -> Self[src]

fn simd_frac_pi_2() -> Self[src]

fn simd_frac_pi_3() -> Self[src]

fn simd_frac_pi_4() -> Self[src]

fn simd_frac_pi_6() -> Self[src]

fn simd_frac_pi_8() -> Self[src]

fn simd_frac_1_pi() -> Self[src]

fn simd_frac_2_pi() -> Self[src]

fn simd_frac_2_sqrt_pi() -> Self[src]

fn simd_e() -> Self[src]

fn simd_log2_e() -> Self[src]

fn simd_log10_e() -> Self[src]

fn simd_ln_2() -> Self[src]

fn simd_ln_10() -> Self[src]

impl SimdRealField for Simd<f64x2>[src]

fn simd_atan2(self, other: Self) -> Self[src]

fn simd_copysign(self, sign: Self) -> Self[src]

Copies the sign of sign to self. Read more

fn simd_default_epsilon() -> Self[src]

fn simd_pi() -> Self[src]

fn simd_two_pi() -> Self[src]

fn simd_frac_pi_2() -> Self[src]

fn simd_frac_pi_3() -> Self[src]

fn simd_frac_pi_4() -> Self[src]

fn simd_frac_pi_6() -> Self[src]

fn simd_frac_pi_8() -> Self[src]

fn simd_frac_1_pi() -> Self[src]

fn simd_frac_2_pi() -> Self[src]

fn simd_frac_2_sqrt_pi() -> Self[src]

fn simd_e() -> Self[src]

fn simd_log2_e() -> Self[src]

fn simd_log10_e() -> Self[src]

fn simd_ln_2() -> Self[src]

fn simd_ln_10() -> Self[src]

impl SimdRealField for Simd<f64x4>[src]

fn simd_atan2(self, other: Self) -> Self[src]

fn simd_copysign(self, sign: Self) -> Self[src]

Copies the sign of sign to self. Read more

fn simd_default_epsilon() -> Self[src]

fn simd_pi() -> Self[src]

fn simd_two_pi() -> Self[src]

fn simd_frac_pi_2() -> Self[src]

fn simd_frac_pi_3() -> Self[src]

fn simd_frac_pi_4() -> Self[src]

fn simd_frac_pi_6() -> Self[src]

fn simd_frac_pi_8() -> Self[src]

fn simd_frac_1_pi() -> Self[src]

fn simd_frac_2_pi() -> Self[src]

fn simd_frac_2_sqrt_pi() -> Self[src]

fn simd_e() -> Self[src]

fn simd_log2_e() -> Self[src]

fn simd_log10_e() -> Self[src]

fn simd_ln_2() -> Self[src]

fn simd_ln_10() -> Self[src]

impl SimdRealField for Simd<f64x8>[src]

fn simd_atan2(self, other: Self) -> Self[src]

fn simd_copysign(self, sign: Self) -> Self[src]

Copies the sign of sign to self. Read more

fn simd_default_epsilon() -> Self[src]

fn simd_pi() -> Self[src]

fn simd_two_pi() -> Self[src]

fn simd_frac_pi_2() -> Self[src]

fn simd_frac_pi_3() -> Self[src]

fn simd_frac_pi_4() -> Self[src]

fn simd_frac_pi_6() -> Self[src]

fn simd_frac_pi_8() -> Self[src]

fn simd_frac_1_pi() -> Self[src]

fn simd_frac_2_pi() -> Self[src]

fn simd_frac_2_sqrt_pi() -> Self[src]

fn simd_e() -> Self[src]

fn simd_log2_e() -> Self[src]

fn simd_log10_e() -> Self[src]

fn simd_ln_2() -> Self[src]

fn simd_ln_10() -> Self[src]

impl SimdSigned for Simd<f32x2>[src]

fn simd_abs(&self) -> Self[src]

The absolute value of each lane of self.

fn simd_abs_sub(&self, other: &Self) -> Self[src]

The absolute difference of each lane of self. Read more

fn simd_signum(&self) -> Self[src]

The signum of each lane of Self.

fn is_simd_positive(&self) -> Self::SimdBool[src]

Tests which lane is positive.

fn is_simd_negative(&self) -> Self::SimdBool[src]

Tests which lane is negative.

impl SimdSigned for Simd<f32x4>[src]

fn simd_abs(&self) -> Self[src]

The absolute value of each lane of self.

fn simd_abs_sub(&self, other: &Self) -> Self[src]

The absolute difference of each lane of self. Read more

fn simd_signum(&self) -> Self[src]

The signum of each lane of Self.

fn is_simd_positive(&self) -> Self::SimdBool[src]

Tests which lane is positive.

fn is_simd_negative(&self) -> Self::SimdBool[src]

Tests which lane is negative.

impl SimdSigned for Simd<f32x8>[src]

fn simd_abs(&self) -> Self[src]

The absolute value of each lane of self.

fn simd_abs_sub(&self, other: &Self) -> Self[src]

The absolute difference of each lane of self. Read more

fn simd_signum(&self) -> Self[src]

The signum of each lane of Self.

fn is_simd_positive(&self) -> Self::SimdBool[src]

Tests which lane is positive.

fn is_simd_negative(&self) -> Self::SimdBool[src]

Tests which lane is negative.

impl SimdSigned for Simd<f32x16>[src]

fn simd_abs(&self) -> Self[src]

The absolute value of each lane of self.

fn simd_abs_sub(&self, other: &Self) -> Self[src]

The absolute difference of each lane of self. Read more

fn simd_signum(&self) -> Self[src]

The signum of each lane of Self.

fn is_simd_positive(&self) -> Self::SimdBool[src]

Tests which lane is positive.

fn is_simd_negative(&self) -> Self::SimdBool[src]

Tests which lane is negative.

impl SimdSigned for Simd<f64x2>[src]

fn simd_abs(&self) -> Self[src]

The absolute value of each lane of self.

fn simd_abs_sub(&self, other: &Self) -> Self[src]

The absolute difference of each lane of self. Read more

fn simd_signum(&self) -> Self[src]

The signum of each lane of Self.

fn is_simd_positive(&self) -> Self::SimdBool[src]

Tests which lane is positive.

fn is_simd_negative(&self) -> Self::SimdBool[src]

Tests which lane is negative.

impl SimdSigned for Simd<f64x4>[src]

fn simd_abs(&self) -> Self[src]

The absolute value of each lane of self.

fn simd_abs_sub(&self, other: &Self) -> Self[src]

The absolute difference of each lane of self. Read more

fn simd_signum(&self) -> Self[src]

The signum of each lane of Self.

fn is_simd_positive(&self) -> Self::SimdBool[src]

Tests which lane is positive.

fn is_simd_negative(&self) -> Self::SimdBool[src]

Tests which lane is negative.

impl SimdSigned for Simd<f64x8>[src]

fn simd_abs(&self) -> Self[src]

The absolute value of each lane of self.

fn simd_abs_sub(&self, other: &Self) -> Self[src]

The absolute difference of each lane of self. Read more

fn simd_signum(&self) -> Self[src]

The signum of each lane of Self.

fn is_simd_positive(&self) -> Self::SimdBool[src]

Tests which lane is positive.

fn is_simd_negative(&self) -> Self::SimdBool[src]

Tests which lane is negative.

impl SimdValue for Simd<f32x2>[src]

type Element = f32

The type of the elements of each lane of this SIMD value.

type SimdBool = m32x2

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<f32x4>[src]

type Element = f32

The type of the elements of each lane of this SIMD value.

type SimdBool = m32x4

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<i16x2>[src]

type Element = i16

The type of the elements of each lane of this SIMD value.

type SimdBool = m16x2

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<i16x4>[src]

type Element = i16

The type of the elements of each lane of this SIMD value.

type SimdBool = m16x4

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<i16x8>[src]

type Element = i16

The type of the elements of each lane of this SIMD value.

type SimdBool = m16x8

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<i16x16>[src]

type Element = i16

The type of the elements of each lane of this SIMD value.

type SimdBool = m16x16

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<i16x32>[src]

type Element = i16

The type of the elements of each lane of this SIMD value.

type SimdBool = m16x32

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<i32x2>[src]

type Element = i32

The type of the elements of each lane of this SIMD value.

type SimdBool = m32x2

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<i32x4>[src]

type Element = i32

The type of the elements of each lane of this SIMD value.

type SimdBool = m32x4

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<i32x8>[src]

type Element = i32

The type of the elements of each lane of this SIMD value.

type SimdBool = m32x8

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<i32x16>[src]

type Element = i32

The type of the elements of each lane of this SIMD value.

type SimdBool = m32x16

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<i64x2>[src]

type Element = i64

The type of the elements of each lane of this SIMD value.

type SimdBool = m64x2

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<f32x8>[src]

type Element = f32

The type of the elements of each lane of this SIMD value.

type SimdBool = m32x8

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<i64x4>[src]

type Element = i64

The type of the elements of each lane of this SIMD value.

type SimdBool = m64x4

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<i64x8>[src]

type Element = i64

The type of the elements of each lane of this SIMD value.

type SimdBool = m64x8

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<i8x2>[src]

type Element = i8

The type of the elements of each lane of this SIMD value.

type SimdBool = m8x2

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<i8x4>[src]

type Element = i8

The type of the elements of each lane of this SIMD value.

type SimdBool = m8x4

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<i8x8>[src]

type Element = i8

The type of the elements of each lane of this SIMD value.

type SimdBool = m8x8

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<i8x16>[src]

type Element = i8

The type of the elements of each lane of this SIMD value.

type SimdBool = m8x16

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<i8x32>[src]

type Element = i8

The type of the elements of each lane of this SIMD value.

type SimdBool = m8x32

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<i8x64>[src]

type Element = i8

The type of the elements of each lane of this SIMD value.

type SimdBool = m8x64

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<isizex2>[src]

type Element = isize

The type of the elements of each lane of this SIMD value.

type SimdBool = msizex2

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<isizex4>[src]

type Element = isize

The type of the elements of each lane of this SIMD value.

type SimdBool = msizex4

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<f32x16>[src]

type Element = f32

The type of the elements of each lane of this SIMD value.

type SimdBool = m32x16

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<isizex8>[src]

type Element = isize

The type of the elements of each lane of this SIMD value.

type SimdBool = msizex8

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<u128x1>[src]

type Element = u128

The type of the elements of each lane of this SIMD value.

type SimdBool = m128x1

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<u128x2>[src]

type Element = u128

The type of the elements of each lane of this SIMD value.

type SimdBool = m128x2

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<u128x4>[src]

type Element = u128

The type of the elements of each lane of this SIMD value.

type SimdBool = m128x4

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<u16x2>[src]

type Element = u16

The type of the elements of each lane of this SIMD value.

type SimdBool = m16x2

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<u16x4>[src]

type Element = u16

The type of the elements of each lane of this SIMD value.

type SimdBool = m16x4

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<u16x8>[src]

type Element = u16

The type of the elements of each lane of this SIMD value.

type SimdBool = m16x8

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<u16x16>[src]

type Element = u16

The type of the elements of each lane of this SIMD value.

type SimdBool = m16x16

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<u16x32>[src]

type Element = u16

The type of the elements of each lane of this SIMD value.

type SimdBool = m16x32

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<u32x2>[src]

type Element = u32

The type of the elements of each lane of this SIMD value.

type SimdBool = m32x2

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<f64x2>[src]

type Element = f64

The type of the elements of each lane of this SIMD value.

type SimdBool = m64x2

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<u32x4>[src]

type Element = u32

The type of the elements of each lane of this SIMD value.

type SimdBool = m32x4

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<u32x8>[src]

type Element = u32

The type of the elements of each lane of this SIMD value.

type SimdBool = m32x8

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<u32x16>[src]

type Element = u32

The type of the elements of each lane of this SIMD value.

type SimdBool = m32x16

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<u64x2>[src]

type Element = u64

The type of the elements of each lane of this SIMD value.

type SimdBool = m64x2

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<u64x4>[src]

type Element = u64

The type of the elements of each lane of this SIMD value.

type SimdBool = m64x4

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<u64x8>[src]

type Element = u64

The type of the elements of each lane of this SIMD value.

type SimdBool = m64x8

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<u8x2>[src]

type Element = u8

The type of the elements of each lane of this SIMD value.

type SimdBool = m8x2

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<u8x4>[src]

type Element = u8

The type of the elements of each lane of this SIMD value.

type SimdBool = m8x4

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<u8x8>[src]

type Element = u8

The type of the elements of each lane of this SIMD value.

type SimdBool = m8x8

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<u8x16>[src]

type Element = u8

The type of the elements of each lane of this SIMD value.

type SimdBool = m8x16

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<f64x4>[src]

type Element = f64

The type of the elements of each lane of this SIMD value.

type SimdBool = m64x4

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<u8x32>[src]

type Element = u8

The type of the elements of each lane of this SIMD value.

type SimdBool = m8x32

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<u8x64>[src]

type Element = u8

The type of the elements of each lane of this SIMD value.

type SimdBool = m8x64

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<usizex2>[src]

type Element = usize

The type of the elements of each lane of this SIMD value.

type SimdBool = msizex2

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<usizex4>[src]

type Element = usize

The type of the elements of each lane of this SIMD value.

type SimdBool = msizex4

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<usizex8>[src]

type Element = usize

The type of the elements of each lane of this SIMD value.

type SimdBool = msizex8

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<m128x1>[src]

type Element = bool

The type of the elements of each lane of this SIMD value.

type SimdBool = Simd<m128x1>

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<m128x2>[src]

type Element = bool

The type of the elements of each lane of this SIMD value.

type SimdBool = Simd<m128x2>

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<m128x4>[src]

type Element = bool

The type of the elements of each lane of this SIMD value.

type SimdBool = Simd<m128x4>

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<m16x2>[src]

type Element = bool

The type of the elements of each lane of this SIMD value.

type SimdBool = Simd<m16x2>

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<m16x4>[src]

type Element = bool

The type of the elements of each lane of this SIMD value.

type SimdBool = Simd<m16x4>

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<f64x8>[src]

type Element = f64

The type of the elements of each lane of this SIMD value.

type SimdBool = m64x8

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<m16x8>[src]

type Element = bool

The type of the elements of each lane of this SIMD value.

type SimdBool = Simd<m16x8>

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<m16x16>[src]

type Element = bool

The type of the elements of each lane of this SIMD value.

type SimdBool = Simd<m16x16>

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<m16x32>[src]

type Element = bool

The type of the elements of each lane of this SIMD value.

type SimdBool = Simd<m16x32>

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<m32x2>[src]

type Element = bool

The type of the elements of each lane of this SIMD value.

type SimdBool = Simd<m32x2>

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<m32x4>[src]

type Element = bool

The type of the elements of each lane of this SIMD value.

type SimdBool = Simd<m32x4>

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<m32x8>[src]

type Element = bool

The type of the elements of each lane of this SIMD value.

type SimdBool = Simd<m32x8>

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<m32x16>[src]

type Element = bool

The type of the elements of each lane of this SIMD value.

type SimdBool = Simd<m32x16>

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<m64x2>[src]

type Element = bool

The type of the elements of each lane of this SIMD value.

type SimdBool = Simd<m64x2>

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<m64x4>[src]

type Element = bool

The type of the elements of each lane of this SIMD value.

type SimdBool = Simd<m64x4>

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<m64x8>[src]

type Element = bool

The type of the elements of each lane of this SIMD value.

type SimdBool = Simd<m64x8>

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<i128x1>[src]

type Element = i128

The type of the elements of each lane of this SIMD value.

type SimdBool = m128x1

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<m8x2>[src]

type Element = bool

The type of the elements of each lane of this SIMD value.

type SimdBool = Simd<m8x2>

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<m8x4>[src]

type Element = bool

The type of the elements of each lane of this SIMD value.

type SimdBool = Simd<m8x4>

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<m8x8>[src]

type Element = bool

The type of the elements of each lane of this SIMD value.

type SimdBool = Simd<m8x8>

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<m8x16>[src]

type Element = bool

The type of the elements of each lane of this SIMD value.

type SimdBool = Simd<m8x16>

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<m8x32>[src]

type Element = bool

The type of the elements of each lane of this SIMD value.

type SimdBool = Simd<m8x32>

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<m8x64>[src]

type Element = bool

The type of the elements of each lane of this SIMD value.

type SimdBool = Simd<m8x64>

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<msizex2>[src]

type Element = bool

The type of the elements of each lane of this SIMD value.

type SimdBool = Simd<msizex2>

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<msizex4>[src]

type Element = bool

The type of the elements of each lane of this SIMD value.

type SimdBool = Simd<msizex4>

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<msizex8>[src]

type Element = bool

The type of the elements of each lane of this SIMD value.

type SimdBool = Simd<msizex8>

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<i128x2>[src]

type Element = i128

The type of the elements of each lane of this SIMD value.

type SimdBool = m128x2

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl SimdValue for Simd<i128x4>[src]

type Element = i128

The type of the elements of each lane of this SIMD value.

type SimdBool = m128x4

Type of the result of comparing two SIMD values like self.

fn lanes() -> usize[src]

The number of lanes of this SIMD value.

fn splat(val: Self::Element) -> Self[src]

Initializes an SIMD value with each lanes set to val.

fn extract(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self. Read more

unsafe fn extract_unchecked(&self, i: usize) -> Self::Element[src]

Extracts the i-th lane of self without bound-checking.

fn replace(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val. Read more

unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)[src]

Replaces the i-th lane of self by val without bound-checking.

fn select(self, cond: Self::SimdBool, other: Self) -> Self[src]

Merges self and other depending on the lanes of cond. Read more

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self. Read more

fn zip_map_lanes(
    self,
    b: Self,
    f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Self where
    Self: Clone
[src]

Applies a function to each lane of self paired with the corresponding lane of b. Read more

impl Sub<Simd<Simd<[f32; 16]>>> for Simd<f32x16>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[f32; 2]>>> for Simd<f32x2>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[f32; 4]>>> for Simd<f32x4>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[f32; 8]>>> for Simd<f32x8>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[f64; 2]>>> for Simd<f64x2>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[f64; 4]>>> for Simd<f64x4>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[f64; 8]>>> for Simd<f64x8>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[i128; 1]>>> for Simd<i128x1>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[i128; 2]>>> for Simd<i128x2>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[i128; 4]>>> for Simd<i128x4>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[i16; 16]>>> for Simd<i16x16>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[i16; 2]>>> for Simd<i16x2>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[i16; 32]>>> for Simd<i16x32>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[i16; 4]>>> for Simd<i16x4>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[i16; 8]>>> for Simd<i16x8>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[i32; 16]>>> for Simd<i32x16>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[i32; 2]>>> for Simd<i32x2>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[i32; 4]>>> for Simd<i32x4>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[i32; 8]>>> for Simd<i32x8>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[i64; 2]>>> for Simd<i64x2>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[i64; 4]>>> for Simd<i64x4>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[i64; 8]>>> for Simd<i64x8>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[i8; 16]>>> for Simd<i8x16>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[i8; 2]>>> for Simd<i8x2>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[i8; 32]>>> for Simd<i8x32>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[i8; 4]>>> for Simd<i8x4>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[i8; 64]>>> for Simd<i8x64>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[i8; 8]>>> for Simd<i8x8>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[isize; 2]>>> for Simd<isizex2>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[isize; 4]>>> for Simd<isizex4>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[isize; 8]>>> for Simd<isizex8>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[u128; 1]>>> for Simd<u128x1>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[u128; 2]>>> for Simd<u128x2>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[u128; 4]>>> for Simd<u128x4>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[u16; 16]>>> for Simd<u16x16>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[u16; 2]>>> for Simd<u16x2>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[u16; 32]>>> for Simd<u16x32>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[u16; 4]>>> for Simd<u16x4>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[u16; 8]>>> for Simd<u16x8>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[u32; 16]>>> for Simd<u32x16>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[u32; 2]>>> for Simd<u32x2>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[u32; 4]>>> for Simd<u32x4>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[u32; 8]>>> for Simd<u32x8>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[u64; 2]>>> for Simd<u64x2>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[u64; 4]>>> for Simd<u64x4>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[u64; 8]>>> for Simd<u64x8>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[u8; 16]>>> for Simd<u8x16>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[u8; 2]>>> for Simd<u8x2>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[u8; 32]>>> for Simd<u8x32>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[u8; 4]>>> for Simd<u8x4>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[u8; 64]>>> for Simd<u8x64>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[u8; 8]>>> for Simd<u8x8>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[usize; 2]>>> for Simd<usizex2>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[usize; 4]>>> for Simd<usizex4>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl Sub<Simd<Simd<[usize; 8]>>> for Simd<usizex8>[src]

type Output = Self

The resulting type after applying the - operator.

fn sub(self, rhs: Self) -> Self[src]

Performs the - operation. Read more

impl SubAssign<Simd<Simd<[f32; 16]>>> for Simd<f32x16>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[f32; 2]>>> for Simd<f32x2>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[f32; 4]>>> for Simd<f32x4>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[f32; 8]>>> for Simd<f32x8>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[f64; 2]>>> for Simd<f64x2>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[f64; 4]>>> for Simd<f64x4>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[f64; 8]>>> for Simd<f64x8>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[i128; 1]>>> for Simd<i128x1>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[i128; 2]>>> for Simd<i128x2>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[i128; 4]>>> for Simd<i128x4>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[i16; 16]>>> for Simd<i16x16>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[i16; 2]>>> for Simd<i16x2>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[i16; 32]>>> for Simd<i16x32>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[i16; 4]>>> for Simd<i16x4>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[i16; 8]>>> for Simd<i16x8>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[i32; 16]>>> for Simd<i32x16>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[i32; 2]>>> for Simd<i32x2>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[i32; 4]>>> for Simd<i32x4>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[i32; 8]>>> for Simd<i32x8>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[i64; 2]>>> for Simd<i64x2>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[i64; 4]>>> for Simd<i64x4>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[i64; 8]>>> for Simd<i64x8>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[i8; 16]>>> for Simd<i8x16>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[i8; 2]>>> for Simd<i8x2>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[i8; 32]>>> for Simd<i8x32>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[i8; 4]>>> for Simd<i8x4>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[i8; 64]>>> for Simd<i8x64>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[i8; 8]>>> for Simd<i8x8>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[isize; 2]>>> for Simd<isizex2>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[isize; 4]>>> for Simd<isizex4>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[isize; 8]>>> for Simd<isizex8>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[u128; 1]>>> for Simd<u128x1>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[u128; 2]>>> for Simd<u128x2>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[u128; 4]>>> for Simd<u128x4>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[u16; 16]>>> for Simd<u16x16>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[u16; 2]>>> for Simd<u16x2>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[u16; 32]>>> for Simd<u16x32>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[u16; 4]>>> for Simd<u16x4>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[u16; 8]>>> for Simd<u16x8>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[u32; 16]>>> for Simd<u32x16>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[u32; 2]>>> for Simd<u32x2>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[u32; 4]>>> for Simd<u32x4>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[u32; 8]>>> for Simd<u32x8>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[u64; 2]>>> for Simd<u64x2>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[u64; 4]>>> for Simd<u64x4>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[u64; 8]>>> for Simd<u64x8>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[u8; 16]>>> for Simd<u8x16>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[u8; 2]>>> for Simd<u8x2>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[u8; 32]>>> for Simd<u8x32>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[u8; 4]>>> for Simd<u8x4>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[u8; 64]>>> for Simd<u8x64>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[u8; 8]>>> for Simd<u8x8>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[usize; 2]>>> for Simd<usizex2>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[usize; 4]>>> for Simd<usizex4>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl SubAssign<Simd<Simd<[usize; 8]>>> for Simd<usizex8>[src]

fn sub_assign(&mut self, rhs: Self)[src]

Performs the -= operation. Read more

impl<N2> SubsetOf<Simd<N2>> for u8 where
    Simd<N2>: SimdValue + Copy,
    <Simd<N2> as SimdValue>::Element: SupersetOf<u8> + PartialEq
[src]

fn to_superset(&self) -> Simd<N2>[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset_unchecked(element: &Simd<N2>) -> u8[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(c: &Simd<N2>) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

fn from_superset(element: &T) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

impl<N2> SubsetOf<Simd<N2>> for u16 where
    Simd<N2>: SimdValue + Copy,
    <Simd<N2> as SimdValue>::Element: SupersetOf<u16> + PartialEq
[src]

fn to_superset(&self) -> Simd<N2>[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset_unchecked(element: &Simd<N2>) -> u16[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(c: &Simd<N2>) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

fn from_superset(element: &T) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

impl<N2> SubsetOf<Simd<N2>> for f32 where
    Simd<N2>: SimdValue + Copy,
    <Simd<N2> as SimdValue>::Element: SupersetOf<f32> + PartialEq
[src]

fn to_superset(&self) -> Simd<N2>[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset_unchecked(element: &Simd<N2>) -> f32[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(c: &Simd<N2>) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

fn from_superset(element: &T) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

impl<N2> SubsetOf<Simd<N2>> for f64 where
    Simd<N2>: SimdValue + Copy,
    <Simd<N2> as SimdValue>::Element: SupersetOf<f64> + PartialEq
[src]

fn to_superset(&self) -> Simd<N2>[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset_unchecked(element: &Simd<N2>) -> f64[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(c: &Simd<N2>) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

fn from_superset(element: &T) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

impl<N2> SubsetOf<Simd<N2>> for d128 where
    Simd<N2>: SimdValue + Copy,
    <Simd<N2> as SimdValue>::Element: SupersetOf<d128> + PartialEq
[src]

fn to_superset(&self) -> Simd<N2>[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset_unchecked(element: &Simd<N2>) -> d128[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(c: &Simd<N2>) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

fn from_superset(element: &T) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

impl<N2> SubsetOf<Simd<N2>> for u32 where
    Simd<N2>: SimdValue + Copy,
    <Simd<N2> as SimdValue>::Element: SupersetOf<u32> + PartialEq
[src]

fn to_superset(&self) -> Simd<N2>[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset_unchecked(element: &Simd<N2>) -> u32[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(c: &Simd<N2>) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

fn from_superset(element: &T) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

impl<N2> SubsetOf<Simd<N2>> for u64 where
    Simd<N2>: SimdValue + Copy,
    <Simd<N2> as SimdValue>::Element: SupersetOf<u64> + PartialEq
[src]

fn to_superset(&self) -> Simd<N2>[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset_unchecked(element: &Simd<N2>) -> u64[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(c: &Simd<N2>) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

fn from_superset(element: &T) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

impl<N2> SubsetOf<Simd<N2>> for usize where
    Simd<N2>: SimdValue + Copy,
    <Simd<N2> as SimdValue>::Element: SupersetOf<usize> + PartialEq
[src]

fn to_superset(&self) -> Simd<N2>[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset_unchecked(element: &Simd<N2>) -> usize[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(c: &Simd<N2>) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

fn from_superset(element: &T) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

impl<N2> SubsetOf<Simd<N2>> for i8 where
    Simd<N2>: SimdValue + Copy,
    <Simd<N2> as SimdValue>::Element: SupersetOf<i8> + PartialEq
[src]

fn to_superset(&self) -> Simd<N2>[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset_unchecked(element: &Simd<N2>) -> i8[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(c: &Simd<N2>) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

fn from_superset(element: &T) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

impl<N2> SubsetOf<Simd<N2>> for i16 where
    Simd<N2>: SimdValue + Copy,
    <Simd<N2> as SimdValue>::Element: SupersetOf<i16> + PartialEq
[src]

fn to_superset(&self) -> Simd<N2>[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset_unchecked(element: &Simd<N2>) -> i16[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(c: &Simd<N2>) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

fn from_superset(element: &T) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

impl<N2> SubsetOf<Simd<N2>> for i32 where
    Simd<N2>: SimdValue + Copy,
    <Simd<N2> as SimdValue>::Element: SupersetOf<i32> + PartialEq
[src]

fn to_superset(&self) -> Simd<N2>[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset_unchecked(element: &Simd<N2>) -> i32[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(c: &Simd<N2>) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

fn from_superset(element: &T) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

impl<N2> SubsetOf<Simd<N2>> for i64 where
    Simd<N2>: SimdValue + Copy,
    <Simd<N2> as SimdValue>::Element: SupersetOf<i64> + PartialEq
[src]

fn to_superset(&self) -> Simd<N2>[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset_unchecked(element: &Simd<N2>) -> i64[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(c: &Simd<N2>) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

fn from_superset(element: &T) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

impl<N2> SubsetOf<Simd<N2>> for isize where
    Simd<N2>: SimdValue + Copy,
    <Simd<N2> as SimdValue>::Element: SupersetOf<isize> + PartialEq
[src]

fn to_superset(&self) -> Simd<N2>[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset_unchecked(element: &Simd<N2>) -> isize[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(c: &Simd<N2>) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

fn from_superset(element: &T) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

impl SubsetOf<Simd<Simd<[f32; 16]>>> for Simd<f32x16>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[f32; 2]>>> for Simd<f32x2>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[f32; 4]>>> for Simd<f32x4>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[f32; 8]>>> for Simd<f32x8>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[f64; 2]>>> for Simd<f64x2>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[f64; 4]>>> for Simd<f64x4>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[f64; 8]>>> for Simd<f64x8>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[i128; 1]>>> for Simd<i128x1>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[i128; 2]>>> for Simd<i128x2>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[i128; 4]>>> for Simd<i128x4>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[i16; 16]>>> for Simd<i16x16>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[i16; 2]>>> for Simd<i16x2>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[i16; 32]>>> for Simd<i16x32>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[i16; 4]>>> for Simd<i16x4>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[i16; 8]>>> for Simd<i16x8>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[i32; 16]>>> for Simd<i32x16>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[i32; 2]>>> for Simd<i32x2>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[i32; 4]>>> for Simd<i32x4>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[i32; 8]>>> for Simd<i32x8>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[i64; 2]>>> for Simd<i64x2>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[i64; 4]>>> for Simd<i64x4>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[i64; 8]>>> for Simd<i64x8>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[i8; 16]>>> for Simd<i8x16>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[i8; 2]>>> for Simd<i8x2>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[i8; 32]>>> for Simd<i8x32>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[i8; 4]>>> for Simd<i8x4>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[i8; 64]>>> for Simd<i8x64>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[i8; 8]>>> for Simd<i8x8>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[isize; 2]>>> for Simd<isizex2>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[isize; 4]>>> for Simd<isizex4>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[isize; 8]>>> for Simd<isizex8>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[u128; 1]>>> for Simd<u128x1>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[u128; 2]>>> for Simd<u128x2>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[u128; 4]>>> for Simd<u128x4>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[u16; 16]>>> for Simd<u16x16>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[u16; 2]>>> for Simd<u16x2>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[u16; 32]>>> for Simd<u16x32>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[u16; 4]>>> for Simd<u16x4>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[u16; 8]>>> for Simd<u16x8>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[u32; 16]>>> for Simd<u32x16>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[u32; 2]>>> for Simd<u32x2>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[u32; 4]>>> for Simd<u32x4>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[u32; 8]>>> for Simd<u32x8>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[u64; 2]>>> for Simd<u64x2>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[u64; 4]>>> for Simd<u64x4>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[u64; 8]>>> for Simd<u64x8>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[u8; 16]>>> for Simd<u8x16>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[u8; 2]>>> for Simd<u8x2>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[u8; 32]>>> for Simd<u8x32>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[u8; 4]>>> for Simd<u8x4>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[u8; 64]>>> for Simd<u8x64>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[u8; 8]>>> for Simd<u8x8>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[usize; 2]>>> for Simd<usizex2>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[usize; 4]>>> for Simd<usizex4>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl SubsetOf<Simd<Simd<[usize; 8]>>> for Simd<usizex8>[src]

fn to_superset(&self) -> Self[src]

The inclusion map: converts self to the equivalent element of its superset.

fn from_superset(element: &Self) -> Option<Self>[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

fn from_superset_unchecked(element: &Self) -> Self[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

fn is_in_subset(_: &Self) -> bool[src]

Checks if element is actually part of the subset Self (and can be converted to it).

impl Zero for Simd<f32x2>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<f32x4>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<i16x2>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<i16x4>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<i16x8>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<i16x16>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<i16x32>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<i32x2>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<i32x4>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<i32x8>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<i32x16>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<i64x2>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<f32x8>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<i64x4>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<i64x8>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<i8x2>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<i8x4>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<i8x8>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<i8x16>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<i8x32>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<i8x64>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<isizex2>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<isizex4>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<f32x16>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<isizex8>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<u128x1>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<u128x2>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<u128x4>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<u16x2>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<u16x4>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<u16x8>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<u16x16>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<u16x32>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<u32x2>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<f64x2>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<u32x4>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<u32x8>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<u32x16>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<u64x2>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<u64x4>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<u64x8>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<u8x2>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<u8x4>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<u8x8>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<u8x16>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<f64x4>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<u8x32>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<u8x64>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<usizex2>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<usizex4>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<usizex8>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<f64x8>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<i128x1>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<i128x2>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl Zero for Simd<i128x4>[src]

fn zero() -> Self[src]

Returns the additive identity element of Self, 0. Read more

fn is_zero(&self) -> bool[src]

Returns true if self is equal to the additive identity.

fn set_zero(&mut self)[src]

Sets self to the additive identity element of Self, 0.

impl<N: Copy> Copy for Simd<N>[src]

impl<N: Eq> Eq for Simd<N>[src]

impl Field for Simd<f32x2>[src]

impl Field for Simd<f32x4>[src]

impl Field for Simd<f32x8>[src]

impl Field for Simd<f32x16>[src]

impl Field for Simd<f64x2>[src]

impl Field for Simd<f64x4>[src]

impl Field for Simd<f64x8>[src]

impl PrimitiveSimdValue for Simd<f32x2>[src]

impl PrimitiveSimdValue for Simd<f32x4>[src]

impl PrimitiveSimdValue for Simd<i16x2>[src]

impl PrimitiveSimdValue for Simd<i16x4>[src]

impl PrimitiveSimdValue for Simd<i16x8>[src]

impl PrimitiveSimdValue for Simd<i16x16>[src]

impl PrimitiveSimdValue for Simd<i16x32>[src]

impl PrimitiveSimdValue for Simd<i32x2>[src]

impl PrimitiveSimdValue for Simd<i32x4>[src]

impl PrimitiveSimdValue for Simd<i32x8>[src]

impl PrimitiveSimdValue for Simd<i32x16>[src]

impl PrimitiveSimdValue for Simd<i64x2>[src]

impl PrimitiveSimdValue for Simd<f32x8>[src]

impl PrimitiveSimdValue for Simd<i64x4>[src]

impl PrimitiveSimdValue for Simd<i64x8>[src]

impl PrimitiveSimdValue for Simd<i8x2>[src]

impl PrimitiveSimdValue for Simd<i8x4>[src]

impl PrimitiveSimdValue for Simd<i8x8>[src]

impl PrimitiveSimdValue for Simd<i8x16>[src]

impl PrimitiveSimdValue for Simd<i8x32>[src]

impl PrimitiveSimdValue for Simd<i8x64>[src]

impl PrimitiveSimdValue for Simd<isizex2>[src]

impl PrimitiveSimdValue for Simd<isizex4>[src]

impl PrimitiveSimdValue for Simd<f32x16>[src]

impl PrimitiveSimdValue for Simd<isizex8>[src]

impl PrimitiveSimdValue for Simd<u128x1>[src]

impl PrimitiveSimdValue for Simd<u128x2>[src]

impl PrimitiveSimdValue for Simd<u128x4>[src]

impl PrimitiveSimdValue for Simd<u16x2>[src]

impl PrimitiveSimdValue for Simd<u16x4>[src]

impl PrimitiveSimdValue for Simd<u16x8>[src]

impl PrimitiveSimdValue for Simd<u16x16>[src]

impl PrimitiveSimdValue for Simd<u16x32>[src]

impl PrimitiveSimdValue for Simd<u32x2>[src]

impl PrimitiveSimdValue for Simd<f64x2>[src]

impl PrimitiveSimdValue for Simd<u32x4>[src]

impl PrimitiveSimdValue for Simd<u32x8>[src]

impl PrimitiveSimdValue for Simd<u32x16>[src]

impl PrimitiveSimdValue for Simd<u64x2>[src]

impl PrimitiveSimdValue for Simd<u64x4>[src]

impl PrimitiveSimdValue for Simd<u64x8>[src]

impl PrimitiveSimdValue for Simd<u8x2>[src]

impl PrimitiveSimdValue for Simd<u8x4>[src]

impl PrimitiveSimdValue for Simd<u8x8>[src]

impl PrimitiveSimdValue for Simd<u8x16>[src]

impl PrimitiveSimdValue for Simd<f64x4>[src]

impl PrimitiveSimdValue for Simd<u8x32>[src]

impl PrimitiveSimdValue for Simd<u8x64>[src]

impl PrimitiveSimdValue for Simd<usizex2>[src]

impl PrimitiveSimdValue for Simd<usizex4>[src]

impl PrimitiveSimdValue for Simd<usizex8>[src]

impl PrimitiveSimdValue for Simd<m128x1>[src]

impl PrimitiveSimdValue for Simd<m128x2>[src]

impl PrimitiveSimdValue for Simd<m128x4>[src]

impl PrimitiveSimdValue for Simd<m16x2>[src]

impl PrimitiveSimdValue for Simd<m16x4>[src]

impl PrimitiveSimdValue for Simd<f64x8>[src]

impl PrimitiveSimdValue for Simd<m16x8>[src]

impl PrimitiveSimdValue for Simd<m16x16>[src]

impl PrimitiveSimdValue for Simd<m16x32>[src]

impl PrimitiveSimdValue for Simd<m32x2>[src]

impl PrimitiveSimdValue for Simd<m32x4>[src]

impl PrimitiveSimdValue for Simd<m32x8>[src]

impl PrimitiveSimdValue for Simd<m32x16>[src]

impl PrimitiveSimdValue for Simd<m64x2>[src]

impl PrimitiveSimdValue for Simd<m64x4>[src]

impl PrimitiveSimdValue for Simd<m64x8>[src]

impl PrimitiveSimdValue for Simd<i128x1>[src]

impl PrimitiveSimdValue for Simd<m8x2>[src]

impl PrimitiveSimdValue for Simd<m8x4>[src]

impl PrimitiveSimdValue for Simd<m8x8>[src]

impl PrimitiveSimdValue for Simd<m8x16>[src]

impl PrimitiveSimdValue for Simd<m8x32>[src]

impl PrimitiveSimdValue for Simd<m8x64>[src]

impl PrimitiveSimdValue for Simd<msizex2>[src]

impl PrimitiveSimdValue for Simd<msizex4>[src]

impl PrimitiveSimdValue for Simd<msizex8>[src]

impl PrimitiveSimdValue for Simd<i128x2>[src]

impl PrimitiveSimdValue for Simd<i128x4>[src]

impl<N> StructuralEq for Simd<N>[src]

impl<N> StructuralPartialEq for Simd<N>[src]

Auto Trait Implementations

impl<N> RefUnwindSafe for Simd<N> where
    N: RefUnwindSafe

impl<N> Send for Simd<N> where
    N: Send

impl<N> Sync for Simd<N> where
    N: Sync

impl<N> Unpin for Simd<N> where
    N: Unpin

impl<N> UnwindSafe for Simd<N> where
    N: UnwindSafe

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

pub fn type_id(&self) -> TypeId[src]

Gets the TypeId of self. Read more

impl<T> Az for T[src]

pub fn az<Dst>(self) -> Dst where
    T: Cast<Dst>, 
[src]

Casts the value.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

pub fn borrow(&self) -> &T[src]

Immutably borrows from an owned value. Read more

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

pub fn borrow_mut(&mut self) -> &mut T[src]

Mutably borrows from an owned value. Read more

impl<T, U> Cast<U> for T where
    U: FromCast<T>, 
[src]

pub fn cast(self) -> U[src]

Numeric cast from self to T.

impl<T> CheckedAs for T[src]

pub fn checked_as<Dst>(self) -> Option<Dst> where
    T: CheckedCast<Dst>, 
[src]

Casts the value.

impl<T> From<T> for T[src]

pub fn from(t: T) -> T[src]

Performs the conversion.

impl<T> FromBits<T> for T[src]

pub fn from_bits(t: T) -> T[src]

Safe lossless bitwise transmute from T to Self.

impl<T> FromCast<T> for T[src]

pub fn from_cast(t: T) -> T[src]

Numeric cast from T to Self.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

pub fn into(self) -> U[src]

Performs the conversion.

impl<T, U> IntoBits<U> for T where
    U: FromBits<T>, 
[src]

pub fn into_bits(self) -> U[src]

Safe lossless bitwise transmute from self to T.

impl<Src, Dst> LosslessTryInto<Dst> for Src where
    Dst: LosslessTryFrom<Src>, 
[src]

pub fn lossless_try_into(self) -> Option<Dst>[src]

Performs the conversion.

impl<Src, Dst> LossyInto<Dst> for Src where
    Dst: LossyFrom<Src>, 
[src]

pub fn lossy_into(self) -> Dst[src]

Performs the conversion.

impl<T> OverflowingAs for T[src]

pub fn overflowing_as<Dst>(self) -> (Dst, bool) where
    T: OverflowingCast<Dst>, 
[src]

Casts the value.

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> SaturatingAs for T[src]

pub fn saturating_as<Dst>(self) -> Dst where
    T: SaturatingCast<Dst>, 
[src]

Casts the value.

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

pub fn to_owned(&self) -> T[src]

Creates owned data from borrowed data, usually by cloning. Read more

pub fn clone_into(&self, target: &mut T)[src]

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

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

impl<T> ToString for T where
    T: Display + ?Sized
[src]

pub default fn to_string(&self) -> String[src]

Converts the given value to a String. Read more

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]

Performs the conversion.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]

Performs the conversion.

impl<T> UnwrappedAs for T[src]

pub fn unwrapped_as<Dst>(self) -> Dst where
    T: UnwrappedCast<Dst>, 
[src]

Casts the value.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

pub fn vzip(self) -> V

impl<T> WrappingAs for T[src]

pub fn wrapping_as<Dst>(self) -> Dst where
    T: WrappingCast<Dst>, 
[src]

Casts the value.

impl<T> NumAssign for T where
    T: Num + NumAssignOps<T>, 
[src]

impl<T, Rhs> NumAssignOps<Rhs> for T where
    T: AddAssign<Rhs> + SubAssign<Rhs> + MulAssign<Rhs> + DivAssign<Rhs> + RemAssign<Rhs>, 
[src]

impl<T, Rhs, Output> NumOps<Rhs, Output> for T where
    T: Sub<Rhs, Output = Output> + Mul<Rhs, Output = Output> + Div<Rhs, Output = Output> + Add<Rhs, Output = Output> + Rem<Rhs, Output = Output>, 
[src]