From 31c3b6277405e7555e07c2ad2fd358fbcd12735d Mon Sep 17 00:00:00 2001 From: David Harris Date: Tue, 20 Sep 2022 03:19:50 -0700 Subject: [PATCH] clean up divshiftcalc --- pipelined/src/fpu/divshiftcalc.sv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pipelined/src/fpu/divshiftcalc.sv b/pipelined/src/fpu/divshiftcalc.sv index cd6e1677..1c2305fb 100644 --- a/pipelined/src/fpu/divshiftcalc.sv +++ b/pipelined/src/fpu/divshiftcalc.sv @@ -44,7 +44,7 @@ module divshiftcalc( assign DivShiftAmt = DivResDenorm ? DivDenormShiftAmt : NormShift; if (`RADIX == 4) - assign DivShiftIn = {{`NF{1'b0}}, DivQm, {`NORMSHIFTSZ-`DIVb+1+(`RADIX/4)-`NF{1'b0}}}; + assign DivShiftIn = {{`NF{1'b0}}, DivQm[`DIVb-1:0], {`NORMSHIFTSZ-`DIVb+2-`NF{1'b0}}}; else assign DivShiftIn = {{`NF{1'b0}}, DivQm, {`NORMSHIFTSZ-`DIVb+1-`NF{1'b0}}}; endmodule