Trait ppv_lite86::types::Vec4Ext

source ·
pub trait Vec4Ext<W> {
    // Required method
    fn transpose4(
        a: Self,
        b: Self,
        c: Self,
        d: Self,
    ) -> (Self, Self, Self, Self)
       where Self: Sized;
}
Expand description

Vec4 functions which may not be implemented yet for all Vec4 types. NOTE: functions in this trait may be moved to Vec4 in any patch release. To avoid breakage, import Vec4Ext only together with Vec4, and don’t qualify its methods.

Required Methods§

source

fn transpose4(a: Self, b: Self, c: Self, d: Self) -> (Self, Self, Self, Self)
where Self: Sized,

Implementors§

source§

impl<NI: Copy> Vec4Ext<u32x4_sse2<YesS3, YesS4, NI>> for x2<u32x4x2_avx2<NI>, G0>

source§

impl<W: Copy> Vec4Ext<W> for x4<W>