Hwacha uses FPInput/FPResult in scalar-fpu-interface.scala, but io.cp_resp.valid never set to true, it is not connected to divSqrt_wen only to mem_ctrl.fma || mem_ctrl.fastpipe || mem_ctrl.fromint. This means that all operations with div/sqrt always stall pipeline when we try to use boom with hwacha with scalar div/sqrt operations in hwacha i.e. rv64ud-p-svec-fdiv.
Hwacha uses
FPInput/FPResult
inscalar-fpu-interface.scala
, butio.cp_resp.valid
never set totrue
, it is not connected todivSqrt_wen
only tomem_ctrl.fma || mem_ctrl.fastpipe || mem_ctrl.fromint
. This means that all operations with div/sqrt always stall pipeline when we try to useboom
withhwacha
with scalardiv/sqrt
operations inhwacha
i.e.rv64ud-p-svec-fdiv
.