Example #1
0
 def fam(self, add, mul):
     p = unum.Posit_8_2_t()
     res = unum.fam_8_2(self.__p8_2, add.__p8_2, mul.__p8_2)
     unum.convert_18_to_8(res, p)
     out = PositN8E2()
     out.__p8_2 = p
     return out
Example #2
0
 def fma(self, mul, add):
     p = unum.Posit_8_2_t()
     res = unum.fma_8_2(self.__p8_2, mul.__p8_2, add.__p8_2)
     unum.convert_13_to_8(res, p)
     out = PositN8E2()
     out.__p8_2 = p
     return out
Example #3
0
 def to_posit8_2(self):
     p8 = unum.Posit_8_2_t()
     q2v = unum.quire_to_value_8_2_30(self.__q8_2_30)
     unum.convert_q82_to_p82(q2v, p8)
     return posit.PositN8E2(p8)
Example #4
0
 def set_one(self):
     self.__p8_2 = unum.Posit_8_2_t(1)
     return self
Example #5
0
 def reset(self):
     self.__p8_2 = unum.Posit_8_2_t(0)
     return self
Example #6
0
 def __init__(self, arg=0):
     self.__p8_2 = unum.Posit_8_2_t(arg)