Remove (safe) feedback path which Verilator linted on -- CXXRTL doesn't hate me any more

This commit is contained in:
Luke Wren 2021-11-26 01:29:47 +00:00
parent 998f3fdeb7
commit 41eeb90c7d
1 changed files with 3 additions and 1 deletions

View File

@ -36,7 +36,7 @@ module hazard3_shift_barrel #(
reg [W_DATA-1:0] din_rev; reg [W_DATA-1:0] din_rev;
reg [W_DATA-1:0] shift_accum; reg [W_DATA-1:0] shift_accum;
wire sext = arith && din_rev[0]; // haha reg sext; // haha
always @ (*) begin: shift always @ (*) begin: shift
integer i; integer i;
@ -44,6 +44,8 @@ always @ (*) begin: shift
for (i = 0; i < W_DATA; i = i + 1) for (i = 0; i < W_DATA; i = i + 1)
din_rev[i] = right_nleft ? din[W_DATA - 1 - i] : din[i]; din_rev[i] = right_nleft ? din[W_DATA - 1 - i] : din[i];
sext = arith && din_rev[0];
shift_accum = din_rev; shift_accum = din_rev;
for (i = 0; i < W_SHAMT; i = i + 1) begin for (i = 0; i < W_SHAMT; i = i + 1) begin
if (shamt[i]) begin if (shamt[i]) begin