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