7 references to LeadingZeroCount
System.Private.CoreLib (7)
src\libraries\System.Private.CoreLib\src\System\IntPtr.cs (3)
303public static nint LeadingZeroCount(nint value) => BitOperations.LeadingZeroCount((nuint)value); 495return (sizeof(nint_t) * 8) - BitOperations.LeadingZeroCount((nuint)value); 499return (sizeof(nint_t) * 8) + 1 - BitOperations.LeadingZeroCount((nuint)(~value));
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\CastCache.cs (1)
253byte shift = (byte)BitOperations.LeadingZeroCount((nuint)(size - 1));
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\GenericCache.cs (1)
233byte shift = (byte)BitOperations.LeadingZeroCount((nuint)(size - 1));
src\libraries\System.Private.CoreLib\src\System\UIntPtr.cs (2)
299public static nuint LeadingZeroCount(nuint value) => (nuint)BitOperations.LeadingZeroCount(value); 433int IBinaryInteger<nuint>.GetShortestBitLength() => (sizeof(nuint_t) * 8) - BitOperations.LeadingZeroCount(_value);