1 """ test of FPCVTMuxInOut
4 from ieee754
.fcvt
.pipeline
import (FPCVTMuxInOut
,)
5 from ieee754
.fpcommon
.test
.fpmux
import runfp
7 from sfpy
import Float64
, Float32
, Float16
15 def test_pipe_fp32_16():
16 dut
= FPCVTMuxInOut(32, 16, 4)
17 runfp(dut
, 32, "test_fcvt_pipe_fp32_16", Float32
, fcvt_16
, True)
19 def test_pipe_fp64_16():
20 dut
= FPCVTMuxInOut(64, 16, 4)
21 runfp(dut
, 64, "test_fcvt_pipe_fp64_16", Float64
, fcvt_16
, True)
23 def test_pipe_fp64_32():
24 dut
= FPCVTMuxInOut(64, 32, 4)
25 runfp(dut
, 64, "test_fcvt_pipe_fp64_32", Float64
, fcvt_32
, True)
27 if __name__
== '__main__':