Trait faster::intrin::PackedReendianize
[−]
[src]
pub trait PackedReendianize: Sized + Copy { fn swap_bytes(&self) -> Self; fn to_be(&self) -> Self { ... } fn to_le(&self) -> Self { ... } fn from_be(&self) -> Self { ... } fn from_le(&self) -> Self { ... } }
Required Methods
fn swap_bytes(&self) -> Self
Return a vector containing elements of self
with switched endianness.
extern crate faster; use faster::*; assert_eq!(u32s(0xDEADBEEF).swap_bytes(), u32s(0xEFBEADDE));
Provided Methods
Implementors
impl PackedReendianize for u8x64
impl PackedReendianize for u8x32
impl PackedReendianize for u8x16
impl PackedReendianize for i8x64
impl PackedReendianize for i8x32
impl PackedReendianize for i8x16
impl PackedReendianize for u16x32
impl PackedReendianize for u16x16
impl PackedReendianize for u16x8
impl PackedReendianize for i16x32
impl PackedReendianize for i16x16
impl PackedReendianize for i16x8
impl PackedReendianize for u32x16
impl PackedReendianize for u32x8
impl PackedReendianize for u32x4
impl PackedReendianize for i32x16
impl PackedReendianize for i32x8
impl PackedReendianize for i32x4
impl PackedReendianize for u64x8
impl PackedReendianize for u64x4
impl PackedReendianize for u64x2
impl PackedReendianize for i64x8
impl PackedReendianize for i64x4
impl PackedReendianize for i64x2