1 """ test of FPMULMuxInOut
4 from ieee754
.fpmul
.pipeline
import (FPMULMuxInOut
,)
5 from ieee754
.fpcommon
.test
.fpmux
import runfp
7 from sfpy
import Float64
, Float32
, Float16
8 from operator
import mul
11 dut
= FPMULMuxInOut(16, 4)
12 runfp(dut
, 16, "test_fpmul_pipe_fp16", Float16
, mul
)
15 dut
= FPMULMuxInOut(32, 4)
16 runfp(dut
, 32, "test_fpmul_pipe_fp32", Float32
, mul
)
19 dut
= FPMULMuxInOut(64, 4)
20 runfp(dut
, 64, "test_fpmul_pipe_fp64", Float64
, mul
)
22 if __name__
== '__main__':
23 # XXX BUG: 0xe7bb 0x81ce 0x2afa