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> { }

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<NI: Copy> u64x4<Avx2Machine<NI>> for x2<u64x2_sse2<YesS3, YesS4, NI>, G1>

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,