Trait ppv_lite86::u32x4x2

source ·
pub trait u32x4x2<M: Machine>: BitOps32 + Store<vec256_storage> + Vec2<M::u32x4> + MultiLane<[M::u32x4; 2]> + ArithOps + Into<vec256_storage> + StoreBytes { }

Implementors§

source§

impl<NI> u32x4x2<Avx2Machine<NI>> for u32x4x2_avx2<NI>where NI: Copy,

source§

impl<NI: Copy> u32x4x2<Avx2Machine<NI>> for x2<u32x4_sse2<YesS3, YesS4, NI>, G0>where u32x4_sse2<YesS3, YesS4, NI>: RotateEachWord32 + BSwap, Avx2Machine<NI>: Machine, x2<u32x4_sse2<YesS3, YesS4, NI>, G0>: MultiLane<[<Avx2Machine<NI> as Machine>::u32x4; 2]> + Vec2<<Avx2Machine<NI> as Machine>::u32x4>,

source§

impl<S3: Copy, S4: Copy, NI: Copy> u32x4x2<SseMachine<S3, S4, NI>> for x2<u32x4_sse2<S3, S4, NI>, G0>where u32x4_sse2<S3, S4, NI>: RotateEachWord32 + BSwap, SseMachine<S3, S4, NI>: Machine, x2<u32x4_sse2<S3, S4, NI>, G0>: MultiLane<[<SseMachine<S3, S4, NI> as Machine>::u32x4; 2]> + Vec2<<SseMachine<S3, S4, NI> as Machine>::u32x4>,