Trait ppv_lite86::types::u64x4

source ·
pub trait u64x4<M: Machine>: BitOps64 + Store<vec256_storage> + Vec4<u64> + MultiLane<[u64; 4]> + ArithOps + Words4 + StoreBytes + Into<vec256_storage> { }

Implementors§

source§

impl<NI: Copy> u64x4<Avx2Machine<NI>> for x2<u64x2_sse2<YesS3, YesS4, NI>, G1>where u64x2_sse2<YesS3, YesS4, NI>: RotateEachWord64 + RotateEachWord32 + BSwap, Avx2Machine<NI>: Machine, x2<u64x2_sse2<YesS3, YesS4, NI>, G1>: MultiLane<[u64; 4]> + Vec4<u64> + Words4,

source§

impl<S3: Copy, S4: Copy, NI: Copy> u64x4<SseMachine<S3, S4, NI>> for x2<u64x2_sse2<S3, S4, NI>, G1>where u64x2_sse2<S3, S4, NI>: RotateEachWord64 + RotateEachWord32 + BSwap, SseMachine<S3, S4, NI>: Machine, x2<u64x2_sse2<S3, S4, NI>, G1>: MultiLane<[u64; 4]> + Vec4<u64> + Words4,