40 references to TrailingZeroCount
Microsoft.AspNetCore.Server.Kestrel.Core (7)
Internal\Http\HttpHeaders.Generated.cs (7)
14813var next = BitOperations.TrailingZeroCount(tempBits); 14840next = BitOperations.TrailingZeroCount(tempBits); 14866next = BitOperations.TrailingZeroCount(tempBits); 14885next = BitOperations.TrailingZeroCount(tempBits); 14967next = BitOperations.TrailingZeroCount(tempBits); 15112next = BitOperations.TrailingZeroCount(tempBits); 15192next = BitOperations.TrailingZeroCount(tempBits);
System.Numerics.Tensors (1)
System\Numerics\Tensors\netcore\TensorPrimitives.IndexOfMax.cs (1)
99BitOperations.TrailingZeroCount(mask.ExtractMostSignificantBits());
System.Private.CoreLib (32)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Decimal.DecCalc.cs (1)
1623int trailingZeros = BitOperations.TrailingZeroCount(significand);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.Formatting.cs (1)
817int trailingZeroBits = BitOperations.TrailingZeroCount(nibbleAligned);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\BitOperations.cs (3)
587=> TrailingZeroCount((ulong)value); 641return TrailingZeroCount((ulong)(nuint)value); 658return TrailingZeroCount((ulong)value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128.cs (1)
4348int result = AdvSimdFixupBitCount<T>(BitOperations.TrailingZeroCount(AdvSimdExtractBitMask(vector)));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector512.cs (1)
4247int result = BitOperations.TrailingZeroCount(vector.ExtractMostSignificantBits());
src\runtime\src\libraries\System.Private.CoreLib\src\System\SearchValues\ProbabilisticMap.cs (2)
842index = BitOperations.TrailingZeroCount(mask); 863index = BitOperations.TrailingZeroCount(mask);
src\runtime\src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\AsciiStringSearchValuesTeddyBase.cs (1)
641int matchOffset = BitOperations.TrailingZeroCount(resultMask);
src\runtime\src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\SingleStringSearchValuesPackedThreeChars.cs (1)
362int bitPos = BitOperations.TrailingZeroCount(mask);
src\runtime\src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\SingleStringSearchValuesThreeChars.cs (1)
360int bitPos = BitOperations.TrailingZeroCount(mask);
src\runtime\src\libraries\System.Private.CoreLib\src\System\SpanHelpers.Byte.cs (4)
113int bitPos = BitOperations.TrailingZeroCount(mask); 584return (int)(offset + (uint)BitOperations.TrailingZeroCount(matches)); 1011offset += (uint)BitOperations.TrailingZeroCount(differences); 1246=> BitOperations.TrailingZeroCount(match) >> 3;
src\runtime\src\libraries\System.Private.CoreLib\src\System\SpanHelpers.Char.cs (3)
118int bitPos = BitOperations.TrailingZeroCount(mask); 669return (int)(offset + (uint)BitOperations.TrailingZeroCount(matches)); 867=> BitOperations.TrailingZeroCount(match) >> 4;
src\runtime\src\libraries\System.Private.CoreLib\src\System\SpanHelpers.Packed.cs (2)
1251int index = BitOperations.TrailingZeroCount(notEqualsElements); 1289int offsetInVector = BitOperations.TrailingZeroCount(notEqualsElements);
src\runtime\src\libraries\System.Private.CoreLib\src\System\SpanHelpers.T.cs (1)
3733int index = BitOperations.TrailingZeroCount(notEqualsElements);
src\runtime\src\libraries\System.Private.CoreLib\src\System\String.Manipulation.cs (4)
2159uint bitPos = (uint)BitOperations.TrailingZeroCount(mask1) / sizeof(char); 2165uint bitPos = (uint)BitOperations.TrailingZeroCount(mask2) / sizeof(char); 2195uint bitPos = (uint)BitOperations.TrailingZeroCount(mask) / sizeof(char); 2215uint bitPos = (uint)BitOperations.TrailingZeroCount(mask) / sizeof(char);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\Ascii.Utility.cs (4)
83int index = BitOperations.TrailingZeroCount(mask) >> 2; 647pBuffer += (nuint)(BitOperations.TrailingZeroCount(candidateUInt64) >> 3); 1157pBuffer += BitOperations.TrailingZeroCount(asciiCompareMask) >> 3; 1205pBuffer = (char*)((byte*)pBuffer + ((nuint)(BitOperations.TrailingZeroCount(candidateUInt64) >> 3) & ~(nuint)1));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\Unicode\Utf8Utility.Validation.cs (1)
140trailingZeroCount = (nuint)BitOperations.TrailingZeroCount(mask) >> 2;
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt64.cs (1)
342public static ulong TrailingZeroCount(ulong value) => (ulong)BitOperations.TrailingZeroCount(value);