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