mirror of
https://github.com/openhwgroup/cvw
synced 2025-02-11 06:05:49 +00:00
comment cleaning
This commit is contained in:
parent
320b1a7a89
commit
d7fc7c93f3
@ -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
|
Loading…
Reference in New Issue
Block a user