117029b36b0790a88489cca5f31270b7d32b4577
[ieee754fpu.git] / src / ieee754 / fpmul / test / test_fpmul_pipe.py
1 """ test of FPMULMuxInOut
2 """
3
4 from ieee754.fpmul.pipeline import (FPMULMuxInOut,)
5 from ieee754.fpcommon.test.fpmux import runfp
6
7 from sfpy import Float32, Float16
8 from operator import mul
9
10 def test_pipe_fp16():
11 dut = FPMULMuxInOut(16, 4)
12 runfp(dut, 16, "test_fpmul_pipe_fp16", Float16, mul)
13
14 def test_pipe_fp32():
15 dut = FPMULMuxInOut(32, 4)
16 runfp(dut, 32, "test_fpmul_pipe_fp32", Float32, mul)
17
18 if __name__ == '__main__':
19 test_pipe_fp32()