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