def fam(self, add, mul): p = unum.Posit_8_0_t() res = unum.fam_8_0(self.__p8_0, add.__p8_0, mul.__p8_0) unum.convert_22_to_8(res, p) out = PositN8E0() out.__p8_0 = p return out
def fma(self, mul, add): p = unum.Posit_8_0_t() res = unum.fma_8_0(self.__p8_0, mul.__p8_0, add.__p8_0) unum.convert_17_to_8(res, p) out = PositN8E0() out.__p8_0 = p return out
def to_posit8_0(self): p8 = unum.Posit_8_0_t() q2v = unum.quire_to_value_8_0_6(self.__q8_0_6) unum.convert_q80_to_p80(q2v, p8) return posit.PositN8E0(p8)
def set_one(self): self.__p8_0 = unum.Posit_8_0_t(1) return self
def reset(self): self.__p8_0 = unum.Posit_8_0_t(0) return self
def __init__(self, arg=0): self.__p8_0 = unum.Posit_8_0_t(arg)