From 98ecd9c77de0fe893874b4a6a1e707e012f70bb7 Mon Sep 17 00:00:00 2001 From: David Harris Date: Fri, 23 Dec 2022 00:58:55 -0800 Subject: [PATCH] Commented out fdiv early termination - broke fsqrt test --- pipelined/src/fpu/fdivsqrt/fdivsqrtfsm.sv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pipelined/src/fpu/fdivsqrt/fdivsqrtfsm.sv b/pipelined/src/fpu/fdivsqrt/fdivsqrtfsm.sv index 8675e6ea3..d287416ee 100644 --- a/pipelined/src/fpu/fdivsqrt/fdivsqrtfsm.sv +++ b/pipelined/src/fpu/fdivsqrt/fdivsqrtfsm.sv @@ -116,7 +116,7 @@ module fdivsqrtfsm( if (SpecialCaseE) state <= #1 DONE; else state <= #1 BUSY; end else if (state == BUSY) begin - if (step == 1 | WZeroM) state <= #1 DONE; // finished steps or terminate early on zero residual + if (step == 1 /*| WZeroM */) state <= #1 DONE; // finished steps or terminate early on zero residual step <= step - 1; end else if (state == DONE) begin if (StallM) state <= #1 DONE;