switch to exact version of cython
[ieee754fpu.git] / src / ieee754 / fcvt / test / test_fcvt_up_pipe_16_32.py
1 """ test of FPCVTMuxInOut
2 """
3
4 from ieee754.fcvt.pipeline import FPCVTUpMuxInOut
5 from ieee754.fpcommon.test.case_gen import run_pipe_fp
6 from ieee754.fpcommon.test import unit_test_half
7 from ieee754.fcvt.test.up_fcvt_data_16_32 import regressions
8
9 from sfpy import Float32, Float16
10
11
12 def fcvt_32(x):
13 return Float32(x)
14
15
16 def test_pipe_fp16_32():
17 dut = FPCVTUpMuxInOut(16, 32, 4)
18 run_pipe_fp(dut, 16, "upfcvt", unit_test_half, Float16,
19 regressions, fcvt_32, 10, True)
20
21
22 if __name__ == '__main__':
23 test_pipe_fp16_32()