Trait ppv_lite86::u64x2

source ·
pub trait u64x2<M: Machine>: BitOps64 + Store<vec128_storage> + ArithOps + Vec2<u64> + MultiLane<[u64; 2]> + Into<vec128_storage> { }

Implementors§

source§

impl<NI: Copy> u64x2<Avx2Machine<NI>> for u64x2_sse2<YesS3, YesS4, NI>where u64x2_sse2<YesS3, YesS4, NI>: RotateEachWord64 + RotateEachWord32 + BSwap + MultiLane<[u64; 2]> + Vec2<u64>, SseMachine<YesS3, YesS4, NI>: Machine,

source§

impl<S3: Copy, S4: Copy, NI: Copy> u64x2<SseMachine<S3, S4, NI>> for u64x2_sse2<S3, S4, NI>where u64x2_sse2<S3, S4, NI>: RotateEachWord64 + RotateEachWord32 + BSwap + MultiLane<[u64; 2]> + Vec2<u64>, SseMachine<S3, S4, NI>: Machine,