40 references to Log2
Microsoft.AspNetCore.HttpLogging (17)
W3CLoggingMiddleware.cs (17)
25internal static readonly int _dateIndex = BitOperations.Log2((int)W3CLoggingFields.Date); 26internal static readonly int _timeIndex = BitOperations.Log2((int)W3CLoggingFields.Time); 27internal static readonly int _clientIpIndex = BitOperations.Log2((int)W3CLoggingFields.ClientIpAddress); 28internal static readonly int _userNameIndex = BitOperations.Log2((int)W3CLoggingFields.UserName); 29internal static readonly int _serverNameIndex = BitOperations.Log2((int)W3CLoggingFields.ServerName); 30internal static readonly int _serverIpIndex = BitOperations.Log2((int)W3CLoggingFields.ServerIpAddress); 31internal static readonly int _serverPortIndex = BitOperations.Log2((int)W3CLoggingFields.ServerPort); 32internal static readonly int _methodIndex = BitOperations.Log2((int)W3CLoggingFields.Method); 33internal static readonly int _uriStemIndex = BitOperations.Log2((int)W3CLoggingFields.UriStem); 34internal static readonly int _uriQueryIndex = BitOperations.Log2((int)W3CLoggingFields.UriQuery); 35internal static readonly int _protocolStatusIndex = BitOperations.Log2((int)W3CLoggingFields.ProtocolStatus); 36internal static readonly int _timeTakenIndex = BitOperations.Log2((int)W3CLoggingFields.TimeTaken); 37internal static readonly int _protocolVersionIndex = BitOperations.Log2((int)W3CLoggingFields.ProtocolVersion); 38internal static readonly int _hostIndex = BitOperations.Log2((int)W3CLoggingFields.Host); 39internal static readonly int _userAgentIndex = BitOperations.Log2((int)W3CLoggingFields.UserAgent); 40internal static readonly int _cookieIndex = BitOperations.Log2((int)W3CLoggingFields.Cookie); 41internal static readonly int _refererIndex = BitOperations.Log2((int)W3CLoggingFields.Referer);
System.Collections (1)
System\Collections\Generic\SortedSet.cs (1)
2014private static int Log2(int value) => BitOperations.Log2((uint)value);
System.Private.CoreLib (19)
src\libraries\System.Private.CoreLib\src\System\Array.cs (2)
2319IntroSort(left, length + left - 1, 2 * (BitOperations.Log2((uint)length) + 1)); 2536IntroSort(left, length + left - 1, 2 * (BitOperations.Log2((uint)length) + 1));
src\libraries\System.Private.CoreLib\src\System\Buffers\Utilities.cs (1)
20return BitOperations.Log2((uint)bufferSize - 1 | 15) - 3;
src\libraries\System.Private.CoreLib\src\System\Byte.cs (1)
415public static byte Log2(byte value) => (byte)BitOperations.Log2(value);
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\ArraySortHelper.cs (4)
127IntroSort(keys, 2 * (BitOperations.Log2((uint)keys.Length) + 1), comparer); 306IntroSort(keys, 2 * (BitOperations.Log2((uint)keys.Length) + 1)); 674IntroSort(keys, values, 2 * (BitOperations.Log2((uint)keys.Length) + 1), comparer); 859IntroSort(keys, values, 2 * (BitOperations.Log2((uint)keys.Length) + 1));
src\libraries\System.Private.CoreLib\src\System\Int16.cs (1)
518return (short)BitOperations.Log2((ushort)value);
src\libraries\System.Private.CoreLib\src\System\Int32.cs (1)
553return BitOperations.Log2((uint)value);
src\libraries\System.Private.CoreLib\src\System\Number.Dragon4.cs (3)
63mantissaHighBitIdx = (uint)BitOperations.Log2(mantissa); 93mantissaHighBitIdx = (uint)BitOperations.Log2(mantissa); 342uint hiBlockLog2 = (uint)BitOperations.Log2(hiBlock);
src\libraries\System.Private.CoreLib\src\System\Numerics\BitOperations.cs (3)
351return Log2((uint)value); 354return 32 + Log2(hi); 405int result = Log2(value);
src\libraries\System.Private.CoreLib\src\System\SByte.cs (1)
479return (sbyte)BitOperations.Log2((byte)value);
src\libraries\System.Private.CoreLib\src\System\UInt16.cs (1)
444public static ushort Log2(ushort value) => (ushort)BitOperations.Log2(value);
src\libraries\System.Private.CoreLib\src\System\UInt32.cs (1)
477public static uint Log2(uint value) => (uint)BitOperations.Log2(value);
System.Text.Encodings.Web (2)
System\Text\Encodings\Web\DefaultHtmlEncoder.cs (2)
106int idxOfSemicolon = (int)((uint)BitOperations.Log2(scalarValue) / 4) + 4; 181int idxOfSemicolon = (int)((uint)BitOperations.Log2(scalarValue) / 4) + 4;
System.Text.RegularExpressions (1)
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.cs (1)
166_mintermsLog = BitOperations.Log2((uint)_minterms.Length) + 1;