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