Skip to main content

U960

Type Alias U960 

Source
pub type U960 = Uint<{ _ }>;
Expand description

960-bit unsigned big integer.

Aliased Type§

pub struct U960 {
    pub(crate) limbs: [Limb; 15],
}

Fields§

§limbs: [Limb; 15]

Inner limb array. Stored from least significant to most significant.

Trait Implementations§

Source§

impl Split<{ U64::LIMBS * $size }> for U960

Source§

type Output = Uint<{ <$name>::LIMBS - U64::LIMBS * $size }>

High limbs of output: having the width of Self minus LO.
Source§

impl Split<{ U64::LIMBS * $size }> for U960

Source§

type Output = Uint<{ <$name>::LIMBS - U64::LIMBS * $size }>

High limbs of output: having the width of Self minus LO.
Source§

impl Split<{ U64::LIMBS * $size }> for U960

Source§

type Output = Uint<{ <$name>::LIMBS - U64::LIMBS * $size }>

High limbs of output: having the width of Self minus LO.
Source§

impl Split<{ U64::LIMBS * $size }> for U960

Source§

type Output = Uint<{ <$name>::LIMBS - U64::LIMBS * $size }>

High limbs of output: having the width of Self minus LO.
Source§

impl Split<{ U64::LIMBS * $size }> for U960

Source§

type Output = Uint<{ <$name>::LIMBS - U64::LIMBS * $size }>

High limbs of output: having the width of Self minus LO.
Source§

impl Split<{ U64::LIMBS * $size }> for U960

Source§

type Output = Uint<{ <$name>::LIMBS - U64::LIMBS * $size }>

High limbs of output: having the width of Self minus LO.
Source§

impl Split<{ U64::LIMBS * $size }> for U960

Source§

type Output = Uint<{ <$name>::LIMBS - U64::LIMBS * $size }>

High limbs of output: having the width of Self minus LO.
Source§

impl Split<{ U64::LIMBS * $size }> for U960

Source§

type Output = Uint<{ <$name>::LIMBS - U64::LIMBS * $size }>

High limbs of output: having the width of Self minus LO.
Source§

impl Split<{ U64::LIMBS * $size }> for U960

Source§

type Output = Uint<{ <$name>::LIMBS - U64::LIMBS * $size }>

High limbs of output: having the width of Self minus LO.
Source§

impl Split<{ U64::LIMBS * $size }> for U960

Source§

type Output = Uint<{ <$name>::LIMBS - U64::LIMBS * $size }>

High limbs of output: having the width of Self minus LO.
Source§

impl Split<{ U64::LIMBS * $size }> for U960

Source§

type Output = Uint<{ <$name>::LIMBS - U64::LIMBS * $size }>

High limbs of output: having the width of Self minus LO.
Source§

impl Split<{ U64::LIMBS * $size }> for U960

Source§

type Output = Uint<{ <$name>::LIMBS - U64::LIMBS * $size }>

High limbs of output: having the width of Self minus LO.
Source§

impl Split<{ U64::LIMBS * $size }> for U960

Source§

type Output = Uint<{ <$name>::LIMBS - U64::LIMBS * $size }>

High limbs of output: having the width of Self minus LO.
Source§

impl Split<{ U64::LIMBS * $size }> for U960

Source§

type Output = Uint<{ <$name>::LIMBS - U64::LIMBS * $size }>

High limbs of output: having the width of Self minus LO.