Example #1
0
 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
Example #2
0
 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
Example #3
0
 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)
Example #4
0
 def set_one(self):
     self.__p8_0 = unum.Posit_8_0_t(1)
     return self
Example #5
0
 def reset(self):
     self.__p8_0 = unum.Posit_8_0_t(0)
     return self
Example #6
0
 def __init__(self, arg=0):
     self.__p8_0 = unum.Posit_8_0_t(arg)