comment cleaning

This commit is contained in:
Cedar Turek 2022-12-30 11:11:34 -08:00
parent 320b1a7a89
commit d7fc7c93f3

View File

@ -77,38 +77,31 @@ module fdivsqrt(
logic NegQuotM, ALTBM, AsM, W64M; // Special handling for postprocessor logic NegQuotM, ALTBM, AsM, W64M; // Special handling for postprocessor
logic [`XLEN-1:0] AM; // Original Numerator for postprocessor logic [`XLEN-1:0] AM; // Original Numerator for postprocessor
fdivsqrtpreproc fdivsqrtpreproc( // Preprocessor fdivsqrtpreproc fdivsqrtpreproc( // Preprocessor
// Inputs .clk, .IFDivStartE, .Xm(XmE), .Ym(YmE), .Xe(XeE), .Ye(YeE),
.clk, .IFDivStartE, .Xm(XmE), .Ym(YmE), .Xe(XeE), .Ye(YeE), .Fmt(FmtE), .Sqrt(SqrtE), .XZeroE, .Funct3E,
.Fmt(FmtE), .Sqrt(SqrtE), .XZeroE, .Funct3E,
// Outputs
.QeM, .X, .DPreproc, .QeM, .X, .DPreproc,
// Int-specific Inputs // Int-specific
.ForwardedSrcAE, .ForwardedSrcBE, .MDUE, .W64E, .ForwardedSrcAE, .ForwardedSrcBE, .MDUE, .W64E,
// Int-specific Outputs
.AZeroE, .BZeroE, .nE, .AZeroM, .BZeroM, .nM, .mM, .AM, .AZeroE, .BZeroE, .nE, .AZeroM, .BZeroM, .nM, .mM, .AM,
.MDUM, .W64M, .NegQuotM, .ALTBM, .AsM); .MDUM, .W64M, .NegQuotM, .ALTBM, .AsM);
fdivsqrtfsm fdivsqrtfsm( // FSM
// Inputs fdivsqrtfsm fdivsqrtfsm( // FSM
.clk, .reset, .FmtE, .XInfE, .YInfE, .XZeroE, .YZeroE, .XNaNE, .YNaNE, .clk, .reset, .FmtE, .XInfE, .YInfE, .XZeroE, .YZeroE, .XNaNE, .YNaNE,
.FDivStartE, .XsE, .SqrtE, .WZeroE, .FlushE, .StallM, .FDivStartE, .XsE, .SqrtE, .WZeroE, .FlushE, .StallM,
// Int-specific Inputs .FDivBusyE, .IFDivStartE, .FDivDoneE, .SpecialCaseM,
.IDivStartE, .AZeroE, .BZeroE, .nE, .MDUE, // Int-specific
// Outputs .IDivStartE, .AZeroE, .BZeroE, .nE, .MDUE);
.FDivBusyE, .IFDivStartE, .FDivDoneE, .SpecialCaseM);
fdivsqrtiter fdivsqrtiter( // CSA Iterator fdivsqrtiter fdivsqrtiter( // CSA Iterator
// Inputs .clk, .IFDivStartE, .FDivBusyE, .SqrtE, .X, .DPreproc,
.clk, .IFDivStartE, .FDivBusyE, .SqrtE, .X, .DPreproc,
// Outputs
.D, .FirstU, .FirstUM, .FirstC, .Firstun, .FirstWS(WS), .FirstWC(WC)); .D, .FirstU, .FirstUM, .FirstC, .Firstun, .FirstWS(WS), .FirstWC(WC));
fdivsqrtpostproc fdivsqrtpostproc( // Postprocessor
// Inputs fdivsqrtpostproc fdivsqrtpostproc( // Postprocessor
.clk, .reset, .StallM, .WS, .WC, .D, .FirstU, .FirstUM, .FirstC, .clk, .reset, .StallM, .WS, .WC, .D, .FirstU, .FirstUM, .FirstC,
.SqrtE, .Firstun, .SqrtM, .SpecialCaseM, .SqrtE, .Firstun, .SqrtM, .SpecialCaseM,
// Outputs
.QmM, .WZeroE, .DivSM, .QmM, .WZeroE, .DivSM,
// Int-specific Inputs // Int-specific
.nM, .mM, .ALTBM, .AsM, .BZeroM, .NegQuotM, .W64M, .RemOpM(Funct3M[1]), .AM, .nM, .mM, .ALTBM, .AsM, .BZeroM, .NegQuotM, .W64M, .RemOpM(Funct3M[1]), .AM,
// Int-specific Output
.FPIntDivResultM); .FPIntDivResultM);
endmodule endmodule