def fam(self, add, mul): p = unum.Posit_4_0_t() res = unum.fam_4_0(self.__p4_0, add.__p4_0, mul.__p4_0) unum.convert_14_to_4(res, p) out = PositN4E0() out.__p4_0 = p return out
def fma(self, mul, add): p = unum.Posit_4_0_t() res = unum.fma_4_0(self.__p4_0, mul.__p4_0, add.__p4_0) unum.convert_9_to_4(res, p) out = PositN4E0() out.__p4_0 = p return out
def reset(self): self.__p4_0 = unum.Posit_4_0_t(0) return self
def set_one(self): self.__p4_0 = unum.Posit_4_0_t(1) return self
def __init__(self, arg=0): self.__p4_0 = unum.Posit_4_0_t(arg)