9 references to TrailingZeroCount
System.Private.CoreLib (7)
src\libraries\System.Private.CoreLib\src\System\Byte.cs (1)
294
public static byte TrailingZeroCount(byte value) => (byte)(BitOperations.
TrailingZeroCount
(value << 24) - 24);
src\libraries\System.Private.CoreLib\src\System\Char.cs (1)
1175
static char IBinaryInteger<char>.TrailingZeroCount(char value) => (char)(BitOperations.
TrailingZeroCount
(value << 16) - 16);
src\libraries\System.Private.CoreLib\src\System\Half.cs (1)
1571
return MinExponent - (BitOperations.
TrailingZeroCount
(x.TrailingSignificand) - BiasedExponentLength);
src\libraries\System.Private.CoreLib\src\System\Int16.cs (1)
297
public static short TrailingZeroCount(short value) => (byte)(BitOperations.
TrailingZeroCount
(value << 16) - 16);
src\libraries\System.Private.CoreLib\src\System\Int32.cs (1)
311
public static int TrailingZeroCount(int value) => BitOperations.
TrailingZeroCount
(value);
src\libraries\System.Private.CoreLib\src\System\SByte.cs (1)
300
public static sbyte TrailingZeroCount(sbyte value) => (sbyte)(BitOperations.
TrailingZeroCount
(value << 24) - 24);
src\libraries\System.Private.CoreLib\src\System\UInt16.cs (1)
291
public static ushort TrailingZeroCount(ushort value) => (ushort)(BitOperations.
TrailingZeroCount
(value << 16) - 16);
System.Text.Encodings.Web (2)
System\Text\Encodings\Web\OptimizedInboxTextEncoder.Ssse3.cs (2)
123
i += (uint)BitOperations.
TrailingZeroCount
(pmovmskb); // location of lowest set bit is where we must begin escaping
225
i += (uint)BitOperations.
TrailingZeroCount
(pmovmskb); // location of lowest set bit is where we must begin escaping