Trait ppv_lite86::u32x4x4

source ·
pub trait u32x4x4<M: Machine>: BitOps32 + Store<vec512_storage> + Vec4<M::u32x4> + Vec4Ext<M::u32x4> + Vector<[u32; 16]> + MultiLane<[M::u32x4; 4]> + ArithOps + LaneWords4 + Into<vec512_storage> + StoreBytes { }

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<NI: Copy> u32x4x4<Avx2Machine<NI>> for x2<u32x4x2_avx2<NI>, G0>

source§

impl<S3: Copy, S4: Copy, NI: Copy> u32x4x4<SseMachine<S3, S4, NI>> for x4<u32x4_sse2<S3, S4, NI>>
where u32x4_sse2<S3, S4, NI>: RotateEachWord32 + BSwap, SseMachine<S3, S4, NI>: Machine, x4<u32x4_sse2<S3, S4, NI>>: MultiLane<[<SseMachine<S3, S4, NI> as Machine>::u32x4; 4]> + Vec4<<SseMachine<S3, S4, NI> as Machine>::u32x4> + Vec4Ext<<SseMachine<S3, S4, NI> as Machine>::u32x4> + Vector<[u32; 16]>,