forked from Github_Repos/cvw
popcnt passes lint
This commit is contained in:
parent
76bc1b5999
commit
38087be3b7
@ -31,12 +31,18 @@ module popcnt #(parameter WIDTH = 32) (
|
||||
|
||||
logic [$clog2(WIDTH):0] sum;
|
||||
|
||||
always_comb begin
|
||||
/*always_comb begin
|
||||
sum = 0;
|
||||
for (int i=0;i<WIDTH;i++) begin:loop
|
||||
sum = sum + num[i];
|
||||
end
|
||||
end
|
||||
*/
|
||||
|
||||
genvar i;
|
||||
for (i=0;i<WIDTH;i++) begin:loop
|
||||
assign sum = sum + {{5'b0},num[i]};
|
||||
end
|
||||
|
||||
assign PopCnt = sum;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user