Type Alias ppv_lite86::x86_64::sse2::u64x2x4_sse2
source · pub type u64x2x4_sse2<S3, S4, NI> = x4<u64x2_sse2<S3, S4, NI>>;
Aliased Type§
struct u64x2x4_sse2<S3, S4, NI>(pub [u64x2_sse2<S3, S4, NI>; 4]);
Fields§
§0: [u64x2_sse2<S3, S4, NI>; 4]
Implementations§
Trait Implementations§
source§impl<W: AddAssign + Copy> AddAssign<x4<W>> for x4<W>
impl<W: AddAssign + Copy> AddAssign<x4<W>> for x4<W>
source§fn add_assign(&mut self, rhs: Self)
fn add_assign(&mut self, rhs: Self)
Performs the
+=
operation. Read moresource§impl<W: BitAndAssign + Copy> BitAndAssign<x4<W>> for x4<W>
impl<W: BitAndAssign + Copy> BitAndAssign<x4<W>> for x4<W>
source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&=
operation. Read moresource§impl<W: BitOrAssign + Copy> BitOrAssign<x4<W>> for x4<W>
impl<W: BitOrAssign + Copy> BitOrAssign<x4<W>> for x4<W>
source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|=
operation. Read moresource§impl<W: BitXorAssign + Copy> BitXorAssign<x4<W>> for x4<W>
impl<W: BitXorAssign + Copy> BitXorAssign<x4<W>> for x4<W>
source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^=
operation. Read moresource§impl<S3: Copy, S4: Copy, NI: Copy> From<x4<u128x1_sse2<S3, S4, NI>>> for x4<u64x2_sse2<S3, S4, NI>>
impl<S3: Copy, S4: Copy, NI: Copy> From<x4<u128x1_sse2<S3, S4, NI>>> for x4<u64x2_sse2<S3, S4, NI>>
source§fn from(x: x4<u128x1_sse2<S3, S4, NI>>) -> Self
fn from(x: x4<u128x1_sse2<S3, S4, NI>>) -> Self
Converts to this type from the input type.
source§impl<W: Copy + LaneWords4> LaneWords4 for x4<W>
impl<W: Copy + LaneWords4> LaneWords4 for x4<W>
fn shuffle_lane_words2301(self) -> Self
fn shuffle_lane_words1230(self) -> Self
fn shuffle_lane_words3012(self) -> Self
source§impl<W> RotateEachWord32 for x4<W>where
W: Copy + RotateEachWord32,
impl<W> RotateEachWord32 for x4<W>where W: Copy + RotateEachWord32,
fn rotate_each_word_right7(self) -> Self
fn rotate_each_word_right8(self) -> Self
fn rotate_each_word_right11(self) -> Self
fn rotate_each_word_right12(self) -> Self
fn rotate_each_word_right16(self) -> Self
fn rotate_each_word_right20(self) -> Self
fn rotate_each_word_right24(self) -> Self
fn rotate_each_word_right25(self) -> Self
source§impl<W> RotateEachWord64 for x4<W>where
W: Copy + RotateEachWord64,
impl<W> RotateEachWord64 for x4<W>where W: Copy + RotateEachWord64,
fn rotate_each_word_right32(self) -> Self
source§impl<W: Copy + Store<vec128_storage>> Store<vec512_storage> for x4<W>
impl<W: Copy + Store<vec128_storage>> Store<vec512_storage> for x4<W>
source§unsafe fn unpack(p: vec512_storage) -> Self
unsafe fn unpack(p: vec512_storage) -> Self
Safety Read more