from ieee754.cordic.fpsin_cos import CORDIC
from ieee754.fpcommon.fpbase import FPNumBaseRecord
from python_sin_cos import run_cordic
from ieee754.cordic.fpsin_cos import CORDIC
from ieee754.fpcommon.fpbase import FPNumBaseRecord
from python_sin_cos import run_cordic
diff = abs(real_cos - expected_cos)
print(f"{real_cos} {expected_cos} {diff}")
self.assertTrue(diff < 0.001)
diff = abs(real_cos - expected_cos)
print(f"{real_cos} {expected_cos} {diff}")
self.assertTrue(diff < 0.001)
e_sin = math.sin(zpi)
e_cos = math.cos(zpi)
self.run_test(zin=z, fracbits=fracbits, expected_sin=e_sin,
expected_cos=e_cos)
def test_1(self):
e_sin = math.sin(zpi)
e_cos = math.cos(zpi)
self.run_test(zin=z, fracbits=fracbits, expected_sin=e_sin,
expected_cos=e_cos)
def test_1(self):