forked from Mirrors/opensbi
		
	include: sbi_bitops: Remove dead shift assignment in ffs/fls
The value assigned to x by the shift assignment in the last if block of ffs/fls is never read. Remove it. Signed-off-by: Tobias Klauser <tklauser@distanz.ch> Reviewed-by: Anup Patel <anup.patel@wdc.com>
This commit is contained in:
		
				
					committed by
					
						
						Anup Patel
					
				
			
			
				
	
			
			
			
						parent
						
							a5f9104330
						
					
				
				
					commit
					ec1abf6657
				
			@@ -66,10 +66,8 @@ static inline int ffs(int x)
 | 
			
		||||
		x >>= 2;
 | 
			
		||||
		r += 2;
 | 
			
		||||
	}
 | 
			
		||||
	if (!(x & 1)) {
 | 
			
		||||
		x >>= 1;
 | 
			
		||||
	if (!(x & 1))
 | 
			
		||||
		r += 1;
 | 
			
		||||
	}
 | 
			
		||||
	return r;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@@ -148,10 +146,8 @@ static inline int fls(int x)
 | 
			
		||||
		x <<= 2;
 | 
			
		||||
		r -= 2;
 | 
			
		||||
	}
 | 
			
		||||
	if (!(x & 0x80000000u)) {
 | 
			
		||||
		x <<= 1;
 | 
			
		||||
	if (!(x & 0x80000000u))
 | 
			
		||||
		r -= 1;
 | 
			
		||||
	}
 | 
			
		||||
	return r;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user