-""" test of FPMULMuxInOut
+""" test of FPCVTMuxInOut
"""
-from ieee754.fcvt.pipeline import (FPMULMuxInOut,)
+from ieee754.fcvt.pipeline import (FPCVTMuxInOut,)
from ieee754.fpcommon.test.fpmux import runfp
from sfpy import Float64, Float32, Float16
return Float16(x)
def test_pipe_fp32_16():
- dut = FPMULMuxInOut(32, 16, 4)
- runfp(dut, 32, "test_fcvt_pipe_fp32_16", Float32, fcvt_32_16)
+ dut = FPCVTMuxInOut(32, 16, 4)
+ runfp(dut, 32, "test_fcvt_pipe_fp32_16", Float32, fcvt_32_16, True)
def test_pipe_fp64():
- dut = FPMULMuxInOut(64, 4)
- runfp(dut, 64, "test_fcvt_pipe_fp64", Float64, mul)
+ dut = FPCVTMuxInOut(64, 4)
+ runfp(dut, 64, "test_fcvt_pipe_fp64", Float64, mul, True)
if __name__ == '__main__':
- test_pipe_fp32()
+ test_pipe_fp32_16()