Trait faster::intrin::PackedTransmute
[−]
[src]
pub trait PackedTransmute { type i8s; type u8s; type i16s; type u16s; type i32s; type u32s; type f32s; type i64s; type u64s; type f64s; fn be_i8s(&self) -> Self::i8s; fn be_u8s(&self) -> Self::u8s; fn be_i16s(&self) -> Self::i16s; fn be_u16s(&self) -> Self::u16s; fn be_i32s(&self) -> Self::i32s; fn be_u32s(&self) -> Self::u32s; unsafe fn be_f32s_unchecked(&self) -> Self::f32s; fn be_i64s(&self) -> Self::i64s; fn be_u64s(&self) -> Self::u64s; unsafe fn be_f64s_unchecked(&self) -> Self::f64s; }
Associated Types
Required Methods
fn be_i8s(&self) -> Self::i8s
fn be_u8s(&self) -> Self::u8s
fn be_i16s(&self) -> Self::i16s
fn be_u16s(&self) -> Self::u16s
fn be_i32s(&self) -> Self::i32s
fn be_u32s(&self) -> Self::u32s
unsafe fn be_f32s_unchecked(&self) -> Self::f32s
fn be_i64s(&self) -> Self::i64s
fn be_u64s(&self) -> Self::u64s
unsafe fn be_f64s_unchecked(&self) -> Self::f64s
Implementors
impl PackedTransmute for u8x32 type i8s = i8x32; type u8s = u8x32; type i16s = i16x16; type u16s = u16x16; type i32s = i32x8; type u32s = u32x8; type f32s = f32x8; type i64s = i64x4; type u64s = u64x4; type f64s = f64x4;
impl PackedTransmute for i8x32 type i8s = i8x32; type u8s = u8x32; type i16s = i16x16; type u16s = u16x16; type i32s = i32x8; type u32s = u32x8; type f32s = f32x8; type i64s = i64x4; type u64s = u64x4; type f64s = f64x4;
impl PackedTransmute for u16x16 type i8s = i8x32; type u8s = u8x32; type i16s = i16x16; type u16s = u16x16; type i32s = i32x8; type u32s = u32x8; type f32s = f32x8; type i64s = i64x4; type u64s = u64x4; type f64s = f64x4;
impl PackedTransmute for i16x16 type i8s = i8x32; type u8s = u8x32; type i16s = i16x16; type u16s = u16x16; type i32s = i32x8; type u32s = u32x8; type f32s = f32x8; type i64s = i64x4; type u64s = u64x4; type f64s = f64x4;
impl PackedTransmute for u32x8 type i8s = i8x32; type u8s = u8x32; type i16s = i16x16; type u16s = u16x16; type i32s = i32x8; type u32s = u32x8; type f32s = f32x8; type i64s = i64x4; type u64s = u64x4; type f64s = f64x4;
impl PackedTransmute for i32x8 type i8s = i8x32; type u8s = u8x32; type i16s = i16x16; type u16s = u16x16; type i32s = i32x8; type u32s = u32x8; type f32s = f32x8; type i64s = i64x4; type u64s = u64x4; type f64s = f64x4;
impl PackedTransmute for f32x8 type i8s = i8x32; type u8s = u8x32; type i16s = i16x16; type u16s = u16x16; type i32s = i32x8; type u32s = u32x8; type f32s = f32x8; type i64s = i64x4; type u64s = u64x4; type f64s = f64x4;
impl PackedTransmute for u64x4 type i8s = i8x32; type u8s = u8x32; type i16s = i16x16; type u16s = u16x16; type i32s = i32x8; type u32s = u32x8; type f32s = f32x8; type i64s = i64x4; type u64s = u64x4; type f64s = f64x4;
impl PackedTransmute for i64x4 type i8s = i8x32; type u8s = u8x32; type i16s = i16x16; type u16s = u16x16; type i32s = i32x8; type u32s = u32x8; type f32s = f32x8; type i64s = i64x4; type u64s = u64x4; type f64s = f64x4;
impl PackedTransmute for f64x4 type i8s = i8x32; type u8s = u8x32; type i16s = i16x16; type u16s = u16x16; type i32s = i32x8; type u32s = u32x8; type f32s = f32x8; type i64s = i64x4; type u64s = u64x4; type f64s = f64x4;
impl PackedTransmute for u8x64 type i8s = i8x64; type u8s = u8x64; type i16s = i16x32; type u16s = u16x32; type i32s = i32x16; type u32s = u32x16; type f32s = f32x16; type i64s = i64x8; type u64s = u64x8; type f64s = f64x8;
impl PackedTransmute for i8x64 type i8s = i8x64; type u8s = u8x64; type i16s = i16x32; type u16s = u16x32; type i32s = i32x16; type u32s = u32x16; type f32s = f32x16; type i64s = i64x8; type u64s = u64x8; type f64s = f64x8;
impl PackedTransmute for u16x32 type i8s = i8x64; type u8s = u8x64; type i16s = i16x32; type u16s = u16x32; type i32s = i32x16; type u32s = u32x16; type f32s = f32x16; type i64s = i64x8; type u64s = u64x8; type f64s = f64x8;
impl PackedTransmute for i16x32 type i8s = i8x64; type u8s = u8x64; type i16s = i16x32; type u16s = u16x32; type i32s = i32x16; type u32s = u32x16; type f32s = f32x16; type i64s = i64x8; type u64s = u64x8; type f64s = f64x8;
impl PackedTransmute for u32x16 type i8s = i8x64; type u8s = u8x64; type i16s = i16x32; type u16s = u16x32; type i32s = i32x16; type u32s = u32x16; type f32s = f32x16; type i64s = i64x8; type u64s = u64x8; type f64s = f64x8;
impl PackedTransmute for i32x16 type i8s = i8x64; type u8s = u8x64; type i16s = i16x32; type u16s = u16x32; type i32s = i32x16; type u32s = u32x16; type f32s = f32x16; type i64s = i64x8; type u64s = u64x8; type f64s = f64x8;
impl PackedTransmute for f32x16 type i8s = i8x64; type u8s = u8x64; type i16s = i16x32; type u16s = u16x32; type i32s = i32x16; type u32s = u32x16; type f32s = f32x16; type i64s = i64x8; type u64s = u64x8; type f64s = f64x8;
impl PackedTransmute for u64x8 type i8s = i8x64; type u8s = u8x64; type i16s = i16x32; type u16s = u16x32; type i32s = i32x16; type u32s = u32x16; type f32s = f32x16; type i64s = i64x8; type u64s = u64x8; type f64s = f64x8;
impl PackedTransmute for i64x8 type i8s = i8x64; type u8s = u8x64; type i16s = i16x32; type u16s = u16x32; type i32s = i32x16; type u32s = u32x16; type f32s = f32x16; type i64s = i64x8; type u64s = u64x8; type f64s = f64x8;
impl PackedTransmute for f64x8 type i8s = i8x64; type u8s = u8x64; type i16s = i16x32; type u16s = u16x32; type i32s = i32x16; type u32s = u32x16; type f32s = f32x16; type i64s = i64x8; type u64s = u64x8; type f64s = f64x8;
impl PackedTransmute for u8x16 type i8s = i8x16; type u8s = u8x16; type i16s = i16x8; type u16s = u16x8; type i32s = i32x4; type u32s = u32x4; type f32s = f32x4; type i64s = i64x2; type u64s = u64x2; type f64s = f64x2;
impl PackedTransmute for i8x16 type i8s = i8x16; type u8s = u8x16; type i16s = i16x8; type u16s = u16x8; type i32s = i32x4; type u32s = u32x4; type f32s = f32x4; type i64s = i64x2; type u64s = u64x2; type f64s = f64x2;
impl PackedTransmute for u16x8 type i8s = i8x16; type u8s = u8x16; type i16s = i16x8; type u16s = u16x8; type i32s = i32x4; type u32s = u32x4; type f32s = f32x4; type i64s = i64x2; type u64s = u64x2; type f64s = f64x2;
impl PackedTransmute for i16x8 type i8s = i8x16; type u8s = u8x16; type i16s = i16x8; type u16s = u16x8; type i32s = i32x4; type u32s = u32x4; type f32s = f32x4; type i64s = i64x2; type u64s = u64x2; type f64s = f64x2;
impl PackedTransmute for u32x4 type i8s = i8x16; type u8s = u8x16; type i16s = i16x8; type u16s = u16x8; type i32s = i32x4; type u32s = u32x4; type f32s = f32x4; type i64s = i64x2; type u64s = u64x2; type f64s = f64x2;
impl PackedTransmute for i32x4 type i8s = i8x16; type u8s = u8x16; type i16s = i16x8; type u16s = u16x8; type i32s = i32x4; type u32s = u32x4; type f32s = f32x4; type i64s = i64x2; type u64s = u64x2; type f64s = f64x2;
impl PackedTransmute for f32x4 type i8s = i8x16; type u8s = u8x16; type i16s = i16x8; type u16s = u16x8; type i32s = i32x4; type u32s = u32x4; type f32s = f32x4; type i64s = i64x2; type u64s = u64x2; type f64s = f64x2;
impl PackedTransmute for u64x2 type i8s = i8x16; type u8s = u8x16; type i16s = i16x8; type u16s = u16x8; type i32s = i32x4; type u32s = u32x4; type f32s = f32x4; type i64s = i64x2; type u64s = u64x2; type f64s = f64x2;
impl PackedTransmute for i64x2 type i8s = i8x16; type u8s = u8x16; type i16s = i16x8; type u16s = u16x8; type i32s = i32x4; type u32s = u32x4; type f32s = f32x4; type i64s = i64x2; type u64s = u64x2; type f64s = f64x2;
impl PackedTransmute for f64x2 type i8s = i8x16; type u8s = u8x16; type i16s = i16x8; type u16s = u16x8; type i32s = i32x4; type u32s = u32x4; type f32s = f32x4; type i64s = i64x2; type u64s = u64x2; type f64s = f64x2;