packagexiangshan.backendimportchisel3._importchisel3.util._importxiangshan._classFpBlockToCtrlIOextendsXSBundle{// TODO: should not be FpExuCntvalwbIntRegs=Vec(exuParameters.FpExuCnt,Flipped(ValidIO(newExuOutput)))valwbFpRegs=Vec(exuParameters.FpExuCnt,Flipped(ValidIO(newExuOutput)))valnumExist=Vec(exuParameters.FpExuCnt,Output(UInt(log2Ceil(IssQueSize).W)))}classFloatBlockextendsXSModule{valio=IO(newBundle{valfromCtrlBlock=Flipped(newCtrlToFpBlockIO)valtoCtrlBlock=newFpBlockToCtrlIO})io<>DontCare}