Example #1
0
 def fam(self, add, mul):
     p = unum.Posit_8_1_t()
     res = unum.fam_8_1(self.__p8_1, add.__p8_1, mul.__p8_1)
     unum.convert_20_to_8(res, p)
     out = PositN8E1()
     out.__p8_1 = p
     return out
Example #2
0
 def fma(self, mul, add):
     p = unum.Posit_8_1_t()
     res = unum.fma_8_1(self.__p8_1, mul.__p8_1, add.__p8_1)
     unum.convert_15_to_8(res, p)
     out = PositN8E1()
     out.__p8_1 = p
     return out
Example #3
0
 def to_posit8_1(self):
     p8 = unum.Posit_8_1_t()
     q2v = unum.quire_to_value_8_1_14(self.__q8_1_14)
     unum.convert_q81_to_p81(q2v, p8)
     return posit.PositN8E1(p8)
Example #4
0
 def set_one(self):
     self.__p8_1 = unum.Posit_8_1_t(1)
     return self
Example #5
0
 def reset(self):
     self.__p8_1 = unum.Posit_8_1_t(0)
     return self
Example #6
0
 def __init__(self, arg=0):
     self.__p8_1 = unum.Posit_8_1_t(arg)