type Bits
fn init() -> Self
fn from_posit(p: P) -> Self
fn to_posit(&self) -> P
fn from_bits(v: Self::Bits) -> Self
fn to_bits(&self) -> Self::Bits
fn is_zero(&self) -> bool
fn is_nar(&self) -> bool
fn add_product(&mut self, p_a: P, p_b: P)
fn sub_product(&mut self, p_a: P, p_b: P)
fn clear(&mut self)
fn neg(&mut self)
impl Quire<P16E1> for Q16E1
[src]type Bits = u128
fn init() -> Self
[src]fn from_posit(p: P16E1) -> Self
[src]fn to_posit(&self) -> P16E1
[src]fn from_bits(v: Self::Bits) -> Self
[src]fn to_bits(&self) -> Self::Bits
[src]fn is_zero(&self) -> bool
[src]fn is_nar(&self) -> bool
[src]fn add_product(&mut self, p_a: P16E1, p_b: P16E1)
[src]fn sub_product(&mut self, p_a: P16E1, p_b: P16E1)
[src]fn clear(&mut self)
[src]fn neg(&mut self)
[src]impl Quire<P32E2> for Q32E2
[src]type Bits = [u64; 8]
fn init() -> Self
[src]fn from_posit(p: P32E2) -> Self
[src]fn to_posit(&self) -> P32E2
[src]fn from_bits(v: Self::Bits) -> Self
[src]fn to_bits(&self) -> Self::Bits
[src]fn is_zero(&self) -> bool
[src]fn is_nar(&self) -> bool
[src]fn add_product(&mut self, p_a: P32E2, p_b: P32E2)
[src]fn sub_product(&mut self, p_a: P32E2, p_b: P32E2)
[src]fn clear(&mut self)
[src]fn neg(&mut self)
[src]impl Quire<P8E0> for Q8E0
[src]type Bits = u32
fn init() -> Self
[src]fn from_posit(p: P8E0) -> Self
[src]fn to_posit(&self) -> P8E0
[src]fn from_bits(v: Self::Bits) -> Self
[src]fn to_bits(&self) -> Self::Bits
[src]fn is_zero(&self) -> bool
[src]fn is_nar(&self) -> bool
[src]fn add_product(&mut self, p_a: P8E0, p_b: P8E0)
[src]fn sub_product(&mut self, p_a: P8E0, p_b: P8E0)
[src]fn clear(&mut self)
[src]fn neg(&mut self)
[src]