Struct simdop::core::Twice [−] [src]

pub struct Twice<N> {
    pub lo: N,
    pub hi: N,
}

Fields

lo
hi

Trait Implementations

impl<N> Half for Twice<N>

type Half = N

impl<T: Widen> Widen for Twice<T>

type Widen = Twice<T>

impl Widen for Twice<i16>

type Widen = i32

impl Widen for Twice<i32>

type Widen = i64

impl<T: Narrow> Narrow for Twice<T>

type Narrow = Twice<T>

impl Narrow for Twice<i16>

type Narrow = Twice<Twice<i8>>

impl Narrow for Twice<i32>

type Narrow = Twice<Twice<i16>>

Derived Implementations

impl<N: Clone> Clone for Twice<N> where N: Clone, N: Clone

fn clone(&self) -> Twice<N>

fn clone_from(&mut self, source: &Self)

impl<N: Copy> Copy for Twice<N> where N: Copy, N: Copy

impl<N: Debug> Debug for Twice<N> where N: Debug, N: Debug

fn fmt(&self, __arg_0: &mut Formatter) -> Result