Apply all analysis suggestions

This commit is contained in:
Adrian Conlon
2024-10-12 09:14:29 +01:00
parent 3d9b0aac56
commit 9aa25fed7e
17 changed files with 304 additions and 323 deletions
+3 -17
View File
@@ -52,24 +52,10 @@ namespace EightBit
public static int DemoteNibble(byte value) => HighNibble(value);
public static int CountBits(uint value)
{
return System.Numerics.BitOperations.PopCount(value);
}
public static int CountBits(uint value) => System.Numerics.BitOperations.PopCount(value);
public static bool EvenParity(uint value)
{
return CountBits(value) % 2 == 0;
}
public static bool EvenParity(uint value) => CountBits(value) % 2 == 0;
public static int FindFirstSet(uint value)
{
if (value == 0)
{
return 0;
}
return System.Numerics.BitOperations.TrailingZeroCount(value) + 1;
}
public static int FindFirstSet(uint value) => value == 0 ? 0 : System.Numerics.BitOperations.TrailingZeroCount(value) + 1;
}
}