Skip to content

[JitDiff X64] [EgorBo] [experiment] Move importervectorization to a late phase #1957

@MihuBot

Description

@MihuBot

Job completed in 3 minutes 38 seconds (remote runner delay: 0 seconds).
dotnet/runtime#129068

Main commit: dotnet/runtime@c1ed666
PR commit: EgorBo/runtime-1@873d682

Diffs

Diffs
Found 177 files with textual diffs.

Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 46578146
Total bytes of diff: 46625449
Total bytes of delta: 47303 (0.10 % of base)
Total relative delta: 202.96
    diff is a regression.
    relative diff is a regression.


Top file regressions (bytes):
       10731 : System.Private.Xml.dasm (0.25 % of base)
        2514 : System.Reflection.Metadata.dasm (0.43 % of base)
        2485 : System.Private.CoreLib.dasm (0.03 % of base)
        2408 : System.Text.Json.dasm (0.14 % of base)
        2283 : System.Data.Common.dasm (0.13 % of base)
        2265 : System.Reflection.Context.dasm (3.90 % of base)
        2168 : System.Net.Http.dasm (0.24 % of base)
        2089 : Microsoft.Extensions.FileSystemGlobbing.dasm (7.18 % of base)
        2017 : System.Private.DataContractSerialization.dasm (0.20 % of base)
        1695 : System.ServiceModel.Syndication.dasm (1.05 % of base)
        1694 : System.IO.FileSystem.DriveInfo.dasm (5.17 % of base)
        1525 : System.Configuration.ConfigurationManager.dasm (0.37 % of base)
        1441 : System.Reflection.Emit.dasm (1.16 % of base)
        1404 : System.ComponentModel.TypeConverter.dasm (0.45 % of base)
        1320 : System.Threading.RateLimiting.dasm (0.83 % of base)
        1215 : Microsoft.Extensions.Configuration.EnvironmentVariables.dasm (13.18 % of base)
        1126 : System.Security.Claims.dasm (5.06 % of base)
         872 : System.Net.HttpListener.dasm (0.83 % of base)
         706 : System.Formats.Tar.dasm (0.45 % of base)
         649 : System.IO.Packaging.dasm (0.59 % of base)
         628 : System.Reflection.MetadataLoadContext.dasm (0.26 % of base)
         616 : Microsoft.VisualBasic.Core.dasm (0.12 % of base)
         594 : System.Private.Xml.Linq.dasm (0.29 % of base)
         578 : runincontext.dasm (3.69 % of base)
         511 : System.Net.Mail.dasm (0.30 % of base)
         502 : System.Private.Uri.dasm (0.50 % of base)
         498 : Microsoft.Extensions.Hosting.Abstractions.dasm (5.53 % of base)
         495 : System.ComponentModel.Primitives.dasm (2.75 % of base)
         486 : System.IO.Ports.dasm (0.97 % of base)
         467 : System.Net.Requests.dasm (0.31 % of base)
         432 : System.Data.Odbc.dasm (0.18 % of base)
         427 : System.Net.Primitives.dasm (0.40 % of base)
         416 : System.Security.Cryptography.Pkcs.dasm (0.10 % of base)
         398 : System.Diagnostics.Process.dasm (0.26 % of base)
         385 : Microsoft.Extensions.DependencyModel.dasm (0.47 % of base)
         377 : System.Net.Security.dasm (0.15 % of base)
         354 : System.Runtime.Serialization.Schema.dasm (0.56 % of base)
         348 : System.Security.Cryptography.Xml.dasm (0.17 % of base)
         339 : System.Text.RegularExpressions.dasm (0.04 % of base)
         339 : System.IO.Compression.ZipFile.dasm (0.93 % of base)
         334 : Microsoft.CSharp.dasm (0.10 % of base)
         313 : System.IO.FileSystem.Watcher.dasm (0.83 % of base)
         303 : System.DirectoryServices.Protocols.dasm (0.21 % of base)
         277 : System.Drawing.Primitives.dasm (0.85 % of base)
         254 : System.Formats.Nrbf.dasm (0.46 % of base)
         226 : Microsoft.Extensions.FileProviders.Physical.dasm (0.84 % of base)
         216 : System.Security.Cryptography.Cose.dasm (0.30 % of base)
         212 : System.Linq.Expressions.dasm (0.02 % of base)
         167 : Microsoft.Extensions.Hosting.dasm (0.21 % of base)
         167 : System.Diagnostics.DiagnosticSource.dasm (0.05 % of base)
         152 : System.CodeDom.dasm (0.07 % of base)
         149 : System.Formats.Asn1.dasm (0.16 % of base)
         125 : System.Net.WebClient.dasm (0.23 % of base)
         116 : System.Net.WebSockets.Client.dasm (0.47 % of base)
         111 : System.Net.Quic.dasm (0.07 % of base)
         110 : Microsoft.Extensions.Logging.EventSource.dasm (0.38 % of base)
         103 : System.Net.NetworkInformation.dasm (0.19 % of base)
         103 : System.Console.dasm (0.12 % of base)
         101 : System.Net.Sockets.dasm (0.04 % of base)
          98 : System.Net.Ping.dasm (0.18 % of base)
          96 : System.Diagnostics.FileVersionInfo.dasm (0.93 % of base)
          71 : System.Runtime.Caching.dasm (0.12 % of base)
          63 : Microsoft.Extensions.Configuration.CommandLine.dasm (2.32 % of base)
          60 : System.Resources.Writer.dasm (0.63 % of base)
          57 : System.IO.Pipes.dasm (0.14 % of base)
          57 : System.Security.Permissions.dasm (0.32 % of base)
          57 : System.ComponentModel.Annotations.dasm (0.07 % of base)
          56 : System.Net.NameResolution.dasm (0.09 % of base)
          54 : Microsoft.Extensions.Primitives.dasm (0.19 % of base)
          47 : Microsoft.Extensions.Logging.Console.dasm (0.07 % of base)
          40 : Microsoft.Extensions.Configuration.Xml.dasm (0.42 % of base)
          23 : Microsoft.Extensions.Configuration.Binder.dasm (0.10 % of base)
          19 : System.Security.Cryptography.dasm (0.00 % of base)
          19 : ILCompiler.Reflection.ReadyToRun.dasm (0.01 % of base)
          18 : System.Text.Encoding.CodePages.dasm (0.02 % of base)
          12 : System.Diagnostics.TextWriterTraceListener.dasm (0.07 % of base)
          11 : Microsoft.Extensions.Options.ConfigurationExtensions.dasm (0.17 % of base)
          10 : System.Security.Cryptography.ProtectedData.dasm (0.15 % of base)
           5 : Microsoft.Extensions.Configuration.dasm (0.02 % of base)
           4 : Microsoft.Extensions.Logging.Configuration.dasm (0.04 % of base)
           2 : Microsoft.Extensions.DependencyInjection.dasm (0.00 % of base)
           2 : System.Reflection.DispatchProxy.dasm (0.01 % of base)

Top file improvements (bytes):
       -7844 : System.Collections.Immutable.dasm (-0.33 % of base)
        -514 : System.Net.ServerSentEvents.dasm (-0.48 % of base)
        -137 : Microsoft.Extensions.Logging.dasm (-0.36 % of base)
        -120 : System.Net.WebProxy.dasm (-1.80 % of base)
         -90 : System.Resources.Extensions.dasm (-0.17 % of base)
         -50 : Microsoft.Extensions.Diagnostics.dasm (-0.28 % of base)
         -44 : Microsoft.Extensions.Http.dasm (-0.06 % of base)
         -30 : System.IO.Compression.dasm (-0.01 % of base)
         -29 : System.IO.IsolatedStorage.dasm (-0.13 % of base)
         -22 : System.Net.WebHeaderCollection.dasm (-0.15 % of base)
         -17 : Microsoft.Extensions.Options.dasm (-0.05 % of base)
         -14 : System.Diagnostics.TraceSource.dasm (-0.03 % of base)
          -3 : Microsoft.Extensions.Hosting.Systemd.dasm (-0.05 % of base)

95 total files with Code Size differences (13 improved, 82 regressed), 165 unchanged.

Top method regressions (bytes):
        1694 (8.07 % of base) : System.IO.FileSystem.DriveInfo.dasm - Interop+Sys:GetDriveType(System.String):int (FullOpts)
        1483 (22.42 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.DataContracts.DataContract+DataContractCriticalHelper:TryCreateBuiltInDataContract(System.String,System.String,byref):bool (FullOpts)
        1235 (54.79 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Custom.CustomType:GetMethodImpl(System.String,int,System.Reflection.Binder,int,System.Type[],System.Reflection.ParameterModifier[]):System.Reflection.MethodInfo:this (FullOpts)
        1089 (26.82 % of base) : Microsoft.Extensions.Configuration.EnvironmentVariables.dasm - Microsoft.Extensions.Configuration.EnvironmentVariables.EnvironmentVariablesConfigurationProvider:Load(System.Collections.IDictionary):this (FullOpts)
         807 (285.16 % of base) : Microsoft.Extensions.FileSystemGlobbing.dasm - Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments.WildcardPathSegment:Match(System.String):bool:this (FullOpts)
         789 (5.74 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlReflectionImporter:ImportAccessorMapping(System.Xml.Serialization.MemberMapping,System.Xml.Serialization.FieldModel,System.Xml.Serialization.XmlAttributes,System.String,System.Type,bool,bool,System.Xml.Serialization.RecursionLimiter):this (FullOpts)
         685 (44.95 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Custom.CustomType:GetPropertyImpl(System.String,int,System.Reflection.Binder,System.Type,System.Type[],System.Reflection.ParameterModifier[]):System.Reflection.PropertyInfo:this (FullOpts)
         628 (134.19 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.StringHeap:Equals(System.Reflection.Metadata.StringHandle,System.String,System.Reflection.Metadata.MetadataStringDecoder,bool):bool:this (FullOpts)
         613 (52.21 % of base) : System.Private.Uri.dasm - System.Uri:Equals(System.Uri):bool:this (FullOpts)
         598 (66.15 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Runtime.XmlExtensionFunction:Bind():this (FullOpts)
         578 (21.75 % of base) : runincontext.dasm - ArgInput:.ctor(System.String[]):this (FullOpts)
         483 (100.21 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.TypeBuilderImpl:GetField(System.String,int):System.Reflection.FieldInfo:this (FullOpts)
         465 (12.67 % of base) : System.ComponentModel.Primitives.dasm - System.ComponentModel.CategoryAttribute:GetLocalizedString(System.String):System.String:this (FullOpts)
         417 (246.75 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.StringHeap:StartsWith(System.Reflection.Metadata.StringHandle,System.String,System.Reflection.Metadata.MetadataStringDecoder,bool):bool:this (FullOpts)
         415 (34.24 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.ComponentResourceManager:ApplyResources(System.Object,System.Type,System.String,System.Globalization.CultureInfo):this (FullOpts)
         415 (129.69 % of base) : System.Security.Claims.dasm - System.Security.Claims.ClaimsIdentity:HasClaim(System.String,System.String):bool:this (FullOpts)
         414 (752.73 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoType+<>c__DisplayClass25_0:<GetMemberImpl>b__0(System.Reflection.MemberInfo):bool:this (FullOpts)
         385 (221.26 % of base) : Microsoft.Extensions.FileSystemGlobbing.dasm - Microsoft.Extensions.FileSystemGlobbing.InMemoryDirectoryInfo:IsRootDirectory(System.String,System.String):bool:this (FullOpts)
         367 (143.92 % of base) : System.Security.Claims.dasm - System.Security.Claims.ClaimsIdentity:FindFirst(System.String):System.Security.Claims.Claim:this (FullOpts)
         366 (1,591.30 % of base) : Microsoft.Extensions.FileSystemGlobbing.dasm - Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments.LiteralPathSegment:Match(System.String):bool:this (FullOpts)
         362 (118.30 % of base) : System.Security.Claims.dasm - System.Security.Claims.ClaimsIdentity+<<FindAll>g__Core|64_0>d:MoveNext():bool:this (FullOpts)
         357 (435.37 % of base) : Microsoft.Extensions.FileSystemGlobbing.dasm - Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments.LiteralPathSegment:Equals(System.Object):bool:this (FullOpts)
         353 (100.57 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Internal.MemoryBlock:Utf8NullTerminatedStartsWith(int,System.String,System.Reflection.Metadata.MetadataStringDecoder,char,bool):bool:this (FullOpts)
         351 (377.42 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarEntry:GetFullDestinationPath(System.String,System.String):System.String (FullOpts)
         350 (380.43 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo:StringArrayContains(System.String,System.String[],int):bool (FullOpts)
         347 (163.68 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHelpers:IsChildPath(System.String,System.String):bool (FullOpts)
         345 (565.57 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Projection.ProjectingType+<>c__DisplayClass25_0:<GetMember>b__0(System.Reflection.MemberInfo):bool:this (FullOpts)
         339 (54.59 % of base) : System.IO.Compression.ZipFile.dasm - System.IO.Compression.ZipFileExtensions:ExtractRelativeToDirectoryCheckIfFile(System.IO.Compression.ZipArchiveEntry,System.String,byref):bool (FullOpts)
         327 (198.18 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.ModuleBuilderImpl:FindTypeBuilderWithName(System.String,bool):System.Reflection.Emit.TypeBuilderImpl:this (FullOpts)
         323 (128.69 % of base) : System.Private.CoreLib.dasm - System.Reflection.Module:FilterTypeNameImpl(System.Type,System.Object,int):bool (FullOpts)
         313 (39.77 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.XsltOld.XsltCompileContext:FindBestMethod(System.Reflection.MethodInfo[],bool,bool,System.String,int[]):System.Reflection.MethodInfo (FullOpts)
         308 (143.93 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Runtime.XmlExtensionFunction:CanBind():bool:this (FullOpts)
         302 (91.79 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Internal.MemoryBlock:Utf8NullTerminatedEquals(int,System.String,System.Reflection.Metadata.MetadataStringDecoder,char,bool):bool:this (FullOpts)
         296 (41.51 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.BlobHeap:DocumentNameEquals(System.Reflection.Metadata.DocumentNameBlobHandle,System.String,bool):bool:this (FullOpts)
         291 (87.65 % of base) : System.IO.FileSystem.Watcher.dasm - System.IO.FileSystemWatcher:set_Path(System.String):this (FullOpts)
         290 (91.48 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.TypeBuilderImpl:GetInterface(System.String,bool):System.Type:this (FullOpts)
         290 (8.18 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.FSharpUnionConverter`1[byte]:.ctor(System.Text.Json.Serialization.Metadata.FSharpCoreReflectionProxy+FSharpUnionCaseInfo[],System.Func`2[System.Object,int],System.Text.Json.JsonSerializerOptions,System.String):this (FullOpts)
         290 (8.18 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.FSharpUnionConverter`1[double]:.ctor(System.Text.Json.Serialization.Metadata.FSharpCoreReflectionProxy+FSharpUnionCaseInfo[],System.Func`2[System.Object,int],System.Text.Json.JsonSerializerOptions,System.String):this (FullOpts)
         290 (8.18 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.FSharpUnionConverter`1[int]:.ctor(System.Text.Json.Serialization.Metadata.FSharpCoreReflectionProxy+FSharpUnionCaseInfo[],System.Func`2[System.Object,int],System.Text.Json.JsonSerializerOptions,System.String):this (FullOpts)
         290 (8.18 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.FSharpUnionConverter`1[long]:.ctor(System.Text.Json.Serialization.Metadata.FSharpCoreReflectionProxy+FSharpUnionCaseInfo[],System.Func`2[System.Object,int],System.Text.Json.JsonSerializerOptions,System.String):this (FullOpts)
         290 (8.18 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.FSharpUnionConverter`1[short]:.ctor(System.Text.Json.Serialization.Metadata.FSharpCoreReflectionProxy+FSharpUnionCaseInfo[],System.Func`2[System.Object,int],System.Text.Json.JsonSerializerOptions,System.String):this (FullOpts)
         290 (7.32 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.FSharpUnionConverter`1[System.__Canon]:.ctor(System.Text.Json.Serialization.Metadata.FSharpCoreReflectionProxy+FSharpUnionCaseInfo[],System.Func`2[System.Object,int],System.Text.Json.JsonSerializerOptions,System.String):this (FullOpts)
         290 (8.18 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.FSharpUnionConverter`1[System.Nullable`1[int]]:.ctor(System.Text.Json.Serialization.Metadata.FSharpCoreReflectionProxy+FSharpUnionCaseInfo[],System.Func`2[System.Object,int],System.Text.Json.JsonSerializerOptions,System.String):this (FullOpts)
         290 (8.18 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.FSharpUnionConverter`1[System.Numerics.Vector`1[float]]:.ctor(System.Text.Json.Serialization.Metadata.FSharpCoreReflectionProxy+FSharpUnionCaseInfo[],System.Func`2[System.Object,int],System.Text.Json.JsonSerializerOptions,System.String):this (FullOpts)
         286 (11.95 % of base) : System.Net.Http.dasm - System.Net.Http.HttpEnvironmentProxy:GetUriFromString(System.String):System.Uri (FullOpts)
         268 (5.45 % of base) : System.Private.CoreLib.dasm - System.Globalization.DateTimeFormatInfo:CreateTokenHashTable():System.Globalization.DateTimeFormatInfo+TokenHashValue[]:this (FullOpts)
         266 (5.80 % of base) : System.Formats.Nrbf.dasm - System.Formats.Nrbf.SystemClassWithMembersAndTypesRecord:Decode(System.IO.BinaryReader,System.Formats.Nrbf.RecordMap,System.Formats.Nrbf.PayloadOptions):System.Formats.Nrbf.SerializationRecord (FullOpts)
         265 (17.19 % of base) : System.IO.Ports.dasm - System.IO.Ports.SerialPort:GetPortNames_Linux():System.String[] (FullOpts)
         257 (10.10 % of base) : System.ServiceModel.Syndication.dasm - System.ServiceModel.Syndication.Atom10FeedFormatter:ReadLink(System.Xml.XmlReader,System.ServiceModel.Syndication.SyndicationLink,System.Uri):this (FullOpts)
         250 (5.72 % of base) : System.Private.Xml.dasm - System.Xml.Schema.XmlSchemaInference:FindMatchingElement(bool,System.Xml.XmlReader,System.Xml.Schema.XmlSchemaComplexType,byref,System.Xml.Schema.XmlSchema,bool):System.Xml.Schema.XmlSchemaElement:this (FullOpts)
         248 (10.54 % of base) : System.Drawing.Primitives.dasm - System.Drawing.ColorConverterCommon:ConvertFromString(System.String,System.Globalization.CultureInfo):System.Drawing.Color (FullOpts)
         248 (10.54 % of base) : System.ComponentModel.TypeConverter.dasm - System.Drawing.ColorConverterCommon:ConvertFromString(System.String,System.Globalization.CultureInfo):System.Drawing.Color (FullOpts)
         243 (24.60 % of base) : System.Net.HttpListener.dasm - System.Net.HttpEndPointListener:SearchListener(System.Uri,byref):System.Net.HttpListener:this (FullOpts)
         233 (5.59 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Runtime.XmlCollation:Create(System.String,bool):System.Xml.Xsl.Runtime.XmlCollation (FullOpts)
         224 (19.28 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.CultureInfoConverter:ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object):System.Object:this (FullOpts)
         221 (31.98 % of base) : System.Data.Common.dasm - System.Data.XSDSchema:SetExtProperties(System.Object,System.Xml.XmlAttribute[]) (FullOpts)
         216 (4.35 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.EventSource+EventSourceHelpers:CreateManifestAndDescriptors(System.Type,System.String,System.Diagnostics.Tracing.EventSource,int):byte[] (FullOpts)
         209 (4.27 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.XsltLoader:LoadOutput():this (FullOpts)
         208 (12.90 % of base) : System.Security.Cryptography.Pkcs.dasm - Internal.Cryptography.Pal.AnyOS.ManagedPkcsPal:MakeKtri(byte[],System.Security.Cryptography.Pkcs.CmsRecipient,byref):System.Security.Cryptography.Pkcs.Asn1.KeyTransRecipientInfoAsn:this (FullOpts)
         206 (4.36 % of base) : System.Data.Common.dasm - System.Data.DataSet:ReadXml(System.Xml.XmlReader,bool):int:this (FullOpts)
         199 (4.10 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XContainer+ContentReader:ReadContentFromContainerAsync(System.Xml.Linq.XContainer,System.Xml.XmlReader):bool:this (FullOpts)
         198 (7.11 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.XsltOld.XsltCompileContext:FunctionAvailable(System.String):bool:this (FullOpts)
         193 (42.05 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.ILGeneratorImpl:Emit(System.Reflection.Emit.OpCode,System.Reflection.Emit.LocalBuilder):this (FullOpts)
         185 (28.91 % of base) : System.Net.Mail.dasm - System.Net.Mail.SmtpConnection:ParseExtensions(System.String[]):this (FullOpts)
         179 (9.11 % of base) : System.ServiceModel.Syndication.dasm - System.ServiceModel.Syndication.Atom10FeedFormatter:ReadCategory(System.Xml.XmlReader,System.ServiceModel.Syndication.SyndicationCategory,System.String,bool,bool,int) (FullOpts)
         176 (3.92 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionXmlSerializationReader:WriteLiteralStructMethod(System.Xml.Serialization.StructMapping,bool,bool,System.String):System.Object:this (FullOpts)
         172 (4.24 % of base) : System.Data.Common.dasm - System.Data.XmlDataLoader:LoadTable(System.Data.DataTable,bool):this (FullOpts)
         169 (2.98 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WritePrimitive(System.Xml.Serialization.TypeMapping,System.String):this (FullOpts)
         162 (32.60 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:GetEventCandidates(System.String,int,bool):System.RuntimeType+ListBuilder`1[System.Reflection.EventInfo]:this (FullOpts)
         160 (32.32 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:GetFieldCandidates(System.String,int,bool):System.RuntimeType+ListBuilder`1[System.Reflection.FieldInfo]:this (FullOpts)
         159 (23.56 % of base) : System.IO.Ports.dasm - System.IO.Ports.SerialPort:GetPortNames_FreeBSD():System.String[] (FullOpts)
         154 (9.06 % of base) : System.Reflection.Metadata.dasm - System.Reflection.AssemblyNameParser:TryParse(byref):bool:this (FullOpts)
         154 (9.06 % of base) : System.Private.CoreLib.dasm - System.Reflection.AssemblyNameParser:TryParse(byref):bool:this (FullOpts)
         151 (12.68 % of base) : Microsoft.Extensions.Hosting.dasm - Microsoft.Extensions.Hosting.HostApplicationBuilder+HostBuilderAdapter:ApplyChanges():this (FullOpts)
         151 (61.38 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.ClientSettingsStore+ClientSettingsConfigurationHost:IsKnownConfigFile(System.String):bool (FullOpts)
         150 (10.02 % of base) : System.Private.CoreLib.dasm - System.Type:MakeFunctionPointerSignatureType(System.Type,System.Type[],bool,System.Type[]):System.Type (FullOpts)
         149 (1.59 % of base) : System.Formats.Asn1.dasm - System.Formats.Asn1.WellKnownOids:GetContents(System.ReadOnlySpan`1[char]):System.ReadOnlySpan`1[byte] (FullOpts)
         146 (4.39 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XContainer+ContentReader:ReadContentFromContainer(System.Xml.Linq.XContainer,System.Xml.XmlReader):bool:this (FullOpts)
         145 (87.35 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.ViaHeaderValue:Equals(System.Object):bool:this (FullOpts)
         144 (6.12 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionXmlSerializationWriter:ConvertPrimitiveToString(System.Object,System.Xml.Serialization.TypeDesc):System.String (FullOpts)
         143 (26.38 % of base) : System.Private.CoreLib.dasm - System.IO.SharedMemoryId:.ctor(System.String,bool):this (FullOpts)
         143 (18.48 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:GetPropertyCandidates(System.String,int,System.Type[],bool):System.RuntimeType+ListBuilder`1[System.Reflection.PropertyInfo]:this (FullOpts)
         143 (9.97 % of base) : System.ServiceModel.Syndication.dasm - System.ServiceModel.Syndication.Atom10FeedFormatter:ReadContentFrom(System.Xml.XmlReader,System.ServiceModel.Syndication.SyndicationItem):System.ServiceModel.Syndication.SyndicationContent:this (FullOpts)
         141 (5.59 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionXmlSerializationReader:WriteElement(System.Xml.Serialization.ElementAccessor,bool,bool,System.String,int,System.Xml.Serialization.XmlSerializationReader+Fixup,System.Xml.Serialization.ReflectionXmlSerializationReader+Member):System.Object:this (FullOpts)
         139 (22.53 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.BaseNumberConverter:ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object):System.Object:this (FullOpts)
         138 (82.14 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.AuthenticationHeaderValue:Equals(System.Object):bool:this (FullOpts)
         138 (920.00 % of base) : System.Private.CoreLib.dasm - System.String:EndsWith(System.String):bool:this (FullOpts)
         137 (3.47 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionXmlSerializationReader:WritePrimitive(System.Xml.Serialization.TypeMapping,System.Func`2[System.Object,System.String],System.Object):System.Object:this (FullOpts)
         134 (6.96 % of base) : System.Data.Common.dasm - System.Xml.XmlDataDocument:SynchronizeRowFromRowElementEx(System.Xml.XmlBoundElement,System.Collections.ArrayList):this (FullOpts)
         128 (17.56 % of base) : System.Data.Common.dasm - System.Data.DataSet:ReadXmlSerializable(System.Xml.XmlReader):this (FullOpts)
         126 (57.80 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.FileIO.TextFieldParser:IgnoreLine(System.String):bool:this (FullOpts)
         125 (8.16 % of base) : Microsoft.Extensions.FileProviders.Physical.dasm - Microsoft.Extensions.FileProviders.Physical.PhysicalFilesWatcher:.ctor(System.String,System.IO.FileSystemWatcher,bool,int):this (FullOpts)
         122 (35.36 % of base) : System.Data.Odbc.dasm - System.Data.Common.ADP:RemoveStringQuotes(System.String,System.String,System.String,byref):bool (FullOpts)
         122 (15.56 % of base) : System.IO.Packaging.dasm - System.IO.Packaging.Package:AddIfNoPrefixCollisionDetected(System.IO.Packaging.PackUriHelper+ValidatedPartUri,System.IO.Packaging.PackagePart):this (FullOpts)
         122 (1.49 % of base) : System.Private.Xml.dasm - System.Xml.Schema.SchemaCollectionPreprocessor:Preprocess(System.Xml.Schema.XmlSchema,System.String,int):this (FullOpts)
         119 (8.74 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:GetConstructorCandidates(System.String,int,int,System.Type[],bool):System.RuntimeType+ListBuilder`1[System.Reflection.ConstructorInfo]:this (FullOpts)
         119 (4.53 % of base) : System.ServiceModel.Syndication.dasm - System.ServiceModel.Syndication.AtomPub10ServiceDocumentFormatter:ReadInlineCategories(System.Xml.XmlReader,System.ServiceModel.Syndication.InlineCategoriesDocument,System.Uri,System.String,int) (FullOpts)
         118 (52.91 % of base) : System.Net.Http.dasm - System.Net.Http.RedirectHandler:RequestRequiresForceGet(int,System.Net.Http.HttpMethod):bool (FullOpts)
         117 (5.58 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteSourceEnd(System.String,System.Type,System.Type):this (FullOpts)
         116 (18.95 % of base) : System.Security.Cryptography.dasm - Internal.Cryptography.PkcsHelpers:GetOidFromHashAlgorithm(System.Security.Cryptography.HashAlgorithmName):System.String (FullOpts)

Top method improvements (bytes):
        -308 (-15.82 % of base) : System.Data.Common.dasm - System.Data.XDRSchema:FindTypeNode(System.Xml.XmlElement):System.Xml.XmlElement (FullOpts)
        -239 (-18.26 % of base) : System.Private.CoreLib.dasm - System.Globalization.Ordinal:IndexOfOrdinalIgnoreCase(System.ReadOnlySpan`1[char],System.ReadOnlySpan`1[char]):int (FullOpts)
        -234 (-11.24 % of base) : System.Private.CoreLib.dasm - System.DateTimeParse:MatchMonthName(byref,System.Globalization.DateTimeFormatInfo,byref,System.ReadOnlySpan`1[char]):bool (FullOpts)
        -222 (-12.60 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.X509Certificate2:ExtractKeyFromECPem(System.Security.Cryptography.X509Certificates.X509Certificate2,System.ReadOnlySpan`1[char]):System.Security.Cryptography.X509Certificates.X509Certificate2 (FullOpts)
        -217 (-4.64 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.DsesFilterAndTransform:CreateActivitySourceTransform(System.Diagnostics.DiagnosticSourceEventSource,System.String,int,int,System.Diagnostics.DsesFilterAndTransform):System.Diagnostics.DsesFilterAndTransform (FullOpts)
        -199 (-12.85 % of base) : System.Private.CoreLib.dasm - System.Globalization.IdnMapping:IcuGetAsciiCore(System.String,int,int):System.String:this (FullOpts)
        -196 (-1.81 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.RegexCompiler:EmitMatchCharacterClass(System.String):this (FullOpts)
        -195 (-7.91 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.X509Certificate2:MatchesHostname(System.String,bool,bool):bool:this (FullOpts)
        -168 (-19.20 % of base) : System.Security.Cryptography.dasm - Internal.Cryptography.Helpers:TryGetHashOidToByteLength(System.ReadOnlySpan`1[char]):System.Nullable`1[int] (FullOpts)
        -168 (-19.20 % of base) : System.Security.Cryptography.Pkcs.dasm - Internal.Cryptography.Helpers:TryGetHashOidToByteLength(System.ReadOnlySpan`1[char]):System.Nullable`1[int] (FullOpts)
        -150 (-9.25 % of base) : System.Private.CoreLib.dasm - System.Environment:ReadXdgDirectory(System.String,System.String,System.String):System.String (FullOpts)
        -141 (-11.14 % of base) : System.Private.Uri.dasm - System.Uri:CheckSchemeSyntax(System.ReadOnlySpan`1[char],byref):System.UriParser (FullOpts)
        -140 (-4.37 % of base) : System.Data.Common.dasm - System.Data.DataSet:ReadXmlDiffgram(System.Xml.XmlReader):this (FullOpts)
        -139 (-19.39 % of base) : Microsoft.Extensions.Logging.dasm - Microsoft.Extensions.Logging.LoggerRuleSelector:IsBetter(Microsoft.Extensions.Logging.LoggerFilterRule,Microsoft.Extensions.Logging.LoggerFilterRule,System.String,System.String):bool (FullOpts)
        -139 (-27.69 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:Equals(System.ReadOnlySpan`1[char],System.ReadOnlySpan`1[char],int):bool (FullOpts)
        -138 (-22.44 % of base) : System.Net.Http.dasm - System.Net.CredentialCacheKey:IsPrefix(System.Uri,int):bool:this (FullOpts)
        -138 (-22.44 % of base) : System.Net.Primitives.dasm - System.Net.CredentialCacheKey:IsPrefix(System.Uri,int):bool:this (FullOpts)
        -132 (-28.82 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:StartsWith(System.ReadOnlySpan`1[char],System.ReadOnlySpan`1[char],int):bool (FullOpts)
        -129 (-5.45 % of base) : System.Data.Common.dasm - System.Data.XSDSchema:HandleSimpleTypeSimpleContentColumn(System.Xml.Schema.XmlSchemaSimpleType,System.String,System.Data.DataTable,bool,System.Xml.XmlAttribute[],bool):this (FullOpts)
        -128 (-8.94 % of base) : System.Resources.Extensions.dasm - System.Resources.Extensions.TypeNameComparer:Equals(System.String,System.String):bool:this (FullOpts)
        -121 (-5.45 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.DataContracts.DataContract+DataContractCriticalHelper:GetBuiltInDataContract(System.String):System.Runtime.Serialization.DataContracts.DataContract (FullOpts)
        -120 (-25.81 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:EndsWith(System.ReadOnlySpan`1[char],System.ReadOnlySpan`1[char],int):bool (FullOpts)
        -120 (-18.24 % of base) : System.Net.WebProxy.dasm - System.Net.WebProxy:IsLocal(System.Uri):bool (FullOpts)
        -115 (-38.08 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.KeyAnalyzer+JustifiedCaseInsensitiveAsciiSubstringComparer:Equals(System.String,System.String):bool:this (FullOpts)
        -115 (-38.08 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.KeyAnalyzer+JustifiedCaseInsensitiveSubstringComparer:Equals(System.String,System.String):bool:this (FullOpts)
        -113 (-4.70 % of base) : System.Data.Common.dasm - System.Data.DataTable:ReadXmlDiffgram(System.Xml.XmlReader):this (FullOpts)
        -109 (-16.90 % of base) : System.Net.HttpListener.dasm - System.Net.HttpListenerRequest:MaybeUri(System.String):bool (FullOpts)
        -108 (-21.30 % of base) : System.Private.CoreLib.dasm - System.String:Equals(System.String,int):bool:this (FullOpts)
        -108 (-20.93 % of base) : System.Private.CoreLib.dasm - System.String:Equals(System.String,System.String,int):bool (FullOpts)
        -107 (-37.28 % of base) : Microsoft.Extensions.FileProviders.Physical.dasm - Microsoft.Extensions.FileProviders.Physical.PhysicalFilesWatcher+PendingCreationWatcher:IsTargetDirectory(System.String):bool:this (FullOpts)
         -95 (-25.00 % of base) : System.Private.CoreLib.dasm - System.Globalization.CompareInfo:IsPrefix(System.ReadOnlySpan`1[char],System.ReadOnlySpan`1[char],int):bool:this (FullOpts)
         -93 (-15.60 % of base) : System.Private.CoreLib.dasm - System.String:StartsWith(System.String,int):bool:this (FullOpts)
         -90 (-13.22 % of base) : System.Private.CoreLib.dasm - System.Globalization.IdnMapping:IcuGetUnicodeCore(System.String,System.ReadOnlySpan`1[char],uint,System.Span`1[char],bool):System.String (FullOpts)
         -89 (-27.81 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.UrlPath:IsEqualOrSubpathImpl(System.String,System.String,bool):bool (FullOpts)
         -89 (-55.97 % of base) : System.Private.CoreLib.dasm - System.OrdinalIgnoreCaseComparer:Equals(System.String,System.String):bool:this (FullOpts)
         -89 (-6.23 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlBaseWriter+NamespaceManager:AddNamespace(System.String,System.String,System.Xml.XmlDictionaryString):this (FullOpts)
         -87 (-39.91 % of base) : System.Private.CoreLib.dasm - System.OrdinalComparer:Equals(System.String,System.String):bool:this (FullOpts)
         -86 (-23.43 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[byte]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -86 (-23.43 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[double]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -86 (-23.43 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[int]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -86 (-23.43 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[long]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -86 (-23.43 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[short]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -86 (-23.43 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[System.__Canon]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -86 (-23.43 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[System.Nullable`1[int]]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -86 (-23.18 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[System.Numerics.Vector`1[float]]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -86 (-24.09 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[byte]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -86 (-24.09 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[double]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -86 (-24.09 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[int]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -86 (-24.09 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[long]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -86 (-24.09 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[short]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -86 (-24.09 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[System.__Canon]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -86 (-24.09 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[System.Nullable`1[int]]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -86 (-23.82 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[System.Numerics.Vector`1[float]]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -86 (-22.40 % of base) : System.Private.CoreLib.dasm - System.Globalization.CompareInfo:IsSuffix(System.ReadOnlySpan`1[char],System.ReadOnlySpan`1[char],int):bool:this (FullOpts)
         -85 (-29.41 % of base) : System.Private.CoreLib.dasm - System.Buffers.MultiStringIgnoreCaseSearchValuesFallback:IndexOfAnyMultiString(System.ReadOnlySpan`1[char]):int:this (FullOpts)
         -82 (-11.29 % of base) : Microsoft.Extensions.Diagnostics.dasm - Microsoft.Extensions.Diagnostics.Metrics.ListenerSubscription:RuleMatches(Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule,System.Diagnostics.Metrics.Instrument,System.String,System.Diagnostics.Metrics.IMeterFactory):bool (FullOpts)
         -82 (-21.64 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveAsciiSubstring`1[byte]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -82 (-21.64 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveAsciiSubstring`1[double]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -82 (-21.64 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveAsciiSubstring`1[int]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -82 (-21.64 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveAsciiSubstring`1[long]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -82 (-21.64 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveAsciiSubstring`1[short]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -82 (-21.64 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveAsciiSubstring`1[System.__Canon]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -82 (-21.64 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveAsciiSubstring`1[System.Nullable`1[int]]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -82 (-21.41 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveAsciiSubstring`1[System.Numerics.Vector`1[float]]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -82 (-21.08 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveSubstring`1[byte]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -82 (-21.08 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveSubstring`1[double]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -82 (-21.08 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveSubstring`1[int]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -82 (-21.08 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveSubstring`1[long]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -82 (-21.08 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveSubstring`1[short]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -82 (-21.08 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveSubstring`1[System.__Canon]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -82 (-21.08 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveSubstring`1[System.Nullable`1[int]]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -82 (-20.87 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveSubstring`1[System.Numerics.Vector`1[float]]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -82 (-21.47 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveAsciiSubstring`1[byte]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -82 (-21.47 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveAsciiSubstring`1[double]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -82 (-21.47 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveAsciiSubstring`1[int]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -82 (-21.47 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveAsciiSubstring`1[long]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -82 (-21.47 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveAsciiSubstring`1[short]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -82 (-21.47 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveAsciiSubstring`1[System.__Canon]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -82 (-21.47 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveAsciiSubstring`1[System.Nullable`1[int]]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -82 (-21.24 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveAsciiSubstring`1[System.Numerics.Vector`1[float]]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -82 (-20.92 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveSubstring`1[byte]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -82 (-20.92 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveSubstring`1[double]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -82 (-20.92 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveSubstring`1[int]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -82 (-20.92 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveSubstring`1[long]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -82 (-20.92 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveSubstring`1[short]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -82 (-20.92 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveSubstring`1[System.__Canon]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -82 (-20.92 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveSubstring`1[System.Nullable`1[int]]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -82 (-20.71 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveSubstring`1[System.Numerics.Vector`1[float]]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -81 (-21.26 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenSet_FullCaseInsensitive:FindItemIndexAlternate(System.ReadOnlySpan`1[char]):int:this (FullOpts)
         -81 (-21.83 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenSet_FullCaseInsensitiveAscii:FindItemIndexAlternate(System.ReadOnlySpan`1[char]):int:this (FullOpts)
         -81 (-23.62 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.UrlPath:IsEqualOrSubdirectory(System.String,System.String):bool (FullOpts)
         -80 (-37.56 % of base) : System.Private.CoreLib.dasm - System.OrdinalComparer:System.Collections.Generic.IAlternateEqualityComparer<System.ReadOnlySpan<System.Char>,System.String>.Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -77 (-19.59 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenSet_LeftJustifiedCaseInsensitiveAsciiSubstring:FindItemIndexAlternate(System.ReadOnlySpan`1[char]):int:this (FullOpts)
         -77 (-19.11 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenSet_LeftJustifiedCaseInsensitiveSubstring:FindItemIndexAlternate(System.ReadOnlySpan`1[char]):int:this (FullOpts)
         -77 (-19.44 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenSet_RightJustifiedCaseInsensitiveAsciiSubstring:FindItemIndexAlternate(System.ReadOnlySpan`1[char]):int:this (FullOpts)
         -77 (-18.97 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenSet_RightJustifiedCaseInsensitiveSubstring:FindItemIndexAlternate(System.ReadOnlySpan`1[char]):int:this (FullOpts)
         -76 (-22.62 % of base) : System.Data.Odbc.dasm - System.Data.Odbc.CStringTokenizer:StartsWith(System.String):bool:this (FullOpts)
         -76 (-63.87 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:EqualsOrdinalIgnoreCase(System.ReadOnlySpan`1[char],System.ReadOnlySpan`1[char]):bool (FullOpts)
         -75 (-18.16 % of base) : Microsoft.Extensions.FileProviders.Physical.dasm - Microsoft.Extensions.FileProviders.Physical.Internal.PathUtils:PathNavigatesAboveRoot(System.String):bool (FullOpts)
         -75 (-5.92 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.BaseConfigurationRecord:ScanFactories(System.Configuration.XmlUtil):System.Collections.Hashtable:this (FullOpts)

Top method regressions (percentages):
         366 (1,591.30 % of base) : Microsoft.Extensions.FileSystemGlobbing.dasm - Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments.LiteralPathSegment:Match(System.String):bool:this (FullOpts)
         138 (920.00 % of base) : System.Private.CoreLib.dasm - System.String:EndsWith(System.String):bool:this (FullOpts)
         414 (752.73 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoType+<>c__DisplayClass25_0:<GetMemberImpl>b__0(System.Reflection.MemberInfo):bool:this (FullOpts)
         345 (565.57 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Projection.ProjectingType+<>c__DisplayClass25_0:<GetMember>b__0(System.Reflection.MemberInfo):bool:this (FullOpts)
         357 (435.37 % of base) : Microsoft.Extensions.FileSystemGlobbing.dasm - Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments.LiteralPathSegment:Equals(System.Object):bool:this (FullOpts)
          83 (415.00 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Runtime.XsltFunctions:StartsWith(System.String,System.String):bool (FullOpts)
         350 (380.43 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo:StringArrayContains(System.String,System.String[],int):bool (FullOpts)
         351 (377.42 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarEntry:GetFullDestinationPath(System.String,System.String):System.String (FullOpts)
         807 (285.16 % of base) : Microsoft.Extensions.FileSystemGlobbing.dasm - Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments.WildcardPathSegment:Match(System.String):bool:this (FullOpts)
          46 (255.56 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.StringUtil:EqualsIgnoreCase(System.String,System.String):bool (FullOpts)
          46 (255.56 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.OSPlatform:op_Equality(System.Runtime.InteropServices.OSPlatform,System.Runtime.InteropServices.OSPlatform):bool (FullOpts)
         417 (246.75 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.StringHeap:StartsWith(System.Reflection.Metadata.StringHandle,System.String,System.Reflection.Metadata.MetadataStringDecoder,bool):bool:this (FullOpts)
         385 (221.26 % of base) : Microsoft.Extensions.FileSystemGlobbing.dasm - Microsoft.Extensions.FileSystemGlobbing.InMemoryDirectoryInfo:IsRootDirectory(System.String,System.String):bool:this (FullOpts)
          46 (219.05 % of base) : System.Net.HttpListener.dasm - System.Net.CookieTokenizer+RecognizedAttribute:IsEqualTo(System.String):bool:this (FullOpts)
          46 (219.05 % of base) : System.Net.Primitives.dasm - System.Net.CookieTokenizer+RecognizedAttribute:IsEqualTo(System.String):bool:this (FullOpts)
          46 (219.05 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.OSPlatform:Equals(System.Runtime.InteropServices.OSPlatform):bool:this (FullOpts)
          46 (219.05 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.OSPlatform:Equals(System.String):bool:this (FullOpts)
         105 (218.75 % of base) : System.Private.CoreLib.dasm - System.String:StartsWith(System.String):bool:this (FullOpts)
          65 (216.67 % of base) : Microsoft.Extensions.FileProviders.Physical.dasm - Microsoft.Extensions.FileProviders.PhysicalFileProvider:IsUnderneathRoot(System.String):bool:this (FullOpts)
          42 (210.00 % of base) : System.Reflection.Metadata.dasm - System.Reflection.AssemblyNameParser:IsAttribute(System.String,System.String):bool (FullOpts)
          42 (210.00 % of base) : System.Private.CoreLib.dasm - System.Reflection.AssemblyNameParser:IsAttribute(System.String,System.String):bool (FullOpts)
          49 (204.17 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.NonRandomizedStringEqualityComparer+OrdinalIgnoreCaseComparer:Equals(System.String,System.String):bool:this (FullOpts)
          49 (204.17 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.RandomizedStringEqualityComparer+OrdinalIgnoreCaseComparer:Equals(System.String,System.String):bool:this (FullOpts)
         327 (198.18 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.ModuleBuilderImpl:FindTypeBuilderWithName(System.String,bool):System.Reflection.Emit.TypeBuilderImpl:this (FullOpts)
          69 (197.14 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.Metrics.AggregationManager+<>c__DisplayClass39_0:<IncludePrefix>b__0(System.Diagnostics.Metrics.Instrument):bool:this (FullOpts)
          45 (173.08 % of base) : System.IO.Packaging.dasm - System.IO.Packaging.ZipPackage+ExtensionEqualityComparer:System.Collections.Generic.IEqualityComparer<System.String>.Equals(System.String,System.String):bool:this (FullOpts)
         347 (163.68 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHelpers:IsChildPath(System.String,System.String):bool (FullOpts)
          71 (147.92 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.DataContracts.CollectionDataContract+<>c:<GetCollectionMethods>b__99_1(System.Type):bool:this (FullOpts)
         308 (143.93 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Runtime.XmlExtensionFunction:CanBind():bool:this (FullOpts)
         367 (143.92 % of base) : System.Security.Claims.dasm - System.Security.Claims.ClaimsIdentity:FindFirst(System.String):System.Security.Claims.Claim:this (FullOpts)
          42 (140.00 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.NameFilterCaseInsensitive:Matches(System.String):bool:this (FullOpts)
          47 (138.24 % of base) : System.Net.Http.dasm - System.Net.Http.HttpMethod:Equals(System.Net.Http.HttpMethod):bool:this (FullOpts)
         628 (134.19 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.StringHeap:Equals(System.Reflection.Metadata.StringHandle,System.String,System.Reflection.Metadata.MetadataStringDecoder,bool):bool:this (FullOpts)
          40 (133.33 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.NameFilterCaseSensitive:Matches(System.String):bool:this (FullOpts)
          49 (132.43 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.StringUtil:StartsWithOrdinal(System.String,System.String):bool (FullOpts)
          45 (132.35 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[byte]:Equals(System.Threading.RateLimiting.MetadataName`1[byte]):bool:this (FullOpts)
          45 (132.35 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[double]:Equals(System.Threading.RateLimiting.MetadataName`1[double]):bool:this (FullOpts)
          45 (132.35 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[int]:Equals(System.Threading.RateLimiting.MetadataName`1[int]):bool:this (FullOpts)
          45 (132.35 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[long]:Equals(System.Threading.RateLimiting.MetadataName`1[long]):bool:this (FullOpts)
          45 (132.35 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[short]:Equals(System.Threading.RateLimiting.MetadataName`1[short]):bool:this (FullOpts)
          45 (132.35 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[System.__Canon]:Equals(System.Threading.RateLimiting.MetadataName`1[System.__Canon]):bool:this (FullOpts)
          45 (132.35 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[System.Nullable`1[int]]:Equals(System.Threading.RateLimiting.MetadataName`1[System.Nullable`1[int]]):bool:this (FullOpts)
          45 (132.35 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[System.Numerics.Vector`1[float]]:Equals(System.Threading.RateLimiting.MetadataName`1[System.Numerics.Vector`1[float]]):bool:this (FullOpts)
         415 (129.69 % of base) : System.Security.Claims.dasm - System.Security.Claims.ClaimsIdentity:HasClaim(System.String,System.String):bool:this (FullOpts)
         323 (128.69 % of base) : System.Private.CoreLib.dasm - System.Reflection.Module:FilterTypeNameImpl(System.Type,System.Object,int):bool (FullOpts)
          45 (121.62 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[byte]:op_Equality(System.Threading.RateLimiting.MetadataName`1[byte],System.Threading.RateLimiting.MetadataName`1[byte]):bool (FullOpts)
          45 (121.62 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[double]:op_Equality(System.Threading.RateLimiting.MetadataName`1[double],System.Threading.RateLimiting.MetadataName`1[double]):bool (FullOpts)
          45 (121.62 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[int]:op_Equality(System.Threading.RateLimiting.MetadataName`1[int],System.Threading.RateLimiting.MetadataName`1[int]):bool (FullOpts)
          45 (121.62 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[long]:op_Equality(System.Threading.RateLimiting.MetadataName`1[long],System.Threading.RateLimiting.MetadataName`1[long]):bool (FullOpts)
          45 (121.62 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[short]:op_Equality(System.Threading.RateLimiting.MetadataName`1[short],System.Threading.RateLimiting.MetadataName`1[short]):bool (FullOpts)
          45 (121.62 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[System.__Canon]:op_Equality(System.Threading.RateLimiting.MetadataName`1[System.__Canon],System.Threading.RateLimiting.MetadataName`1[System.__Canon]):bool (FullOpts)
          45 (121.62 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[System.Nullable`1[int]]:op_Equality(System.Threading.RateLimiting.MetadataName`1[System.Nullable`1[int]],System.Threading.RateLimiting.MetadataName`1[System.Nullable`1[int]]):bool (FullOpts)
          45 (121.62 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[System.Numerics.Vector`1[float]]:op_Equality(System.Threading.RateLimiting.MetadataName`1[System.Numerics.Vector`1[float]],System.Threading.RateLimiting.MetadataName`1[System.Numerics.Vector`1[float]]):bool (FullOpts)
         362 (118.30 % of base) : System.Security.Claims.dasm - System.Security.Claims.ClaimsIdentity+<<FindAll>g__Core|64_0>d:MoveNext():bool:this (FullOpts)
          41 (117.14 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.OpenSslCrlCache+MruCrlCache+Node:MatchesKey(int,System.String):bool:this (FullOpts)
          35 (112.90 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.OSPlatform:op_Inequality(System.Runtime.InteropServices.OSPlatform,System.Runtime.InteropServices.OSPlatform):bool (FullOpts)
          38 (108.57 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.Metrics.AggregationManager+<>c__DisplayClass37_0:<Include>b__0(System.Diagnostics.Metrics.Instrument):bool:this (FullOpts)
         353 (100.57 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Internal.MemoryBlock:Utf8NullTerminatedStartsWith(int,System.String,System.Reflection.Metadata.MetadataStringDecoder,char,bool):bool:this (FullOpts)
         483 (100.21 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.TypeBuilderImpl:GetField(System.String,int):System.Reflection.FieldInfo:this (FullOpts)
          74 (93.67 % of base) : Microsoft.Extensions.FileSystemGlobbing.dasm - Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch:Equals(Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch):bool:this (FullOpts)
          58 (93.55 % of base) : System.Net.Http.dasm - System.Net.Http.HttpMethod:Equals(System.Object):bool:this (FullOpts)
          72 (93.51 % of base) : Microsoft.Extensions.Hosting.Abstractions.dasm - Microsoft.Extensions.Hosting.HostEnvironmentEnvExtensions:IsDevelopment(Microsoft.Extensions.Hosting.IHostEnvironment):bool (FullOpts)
          72 (93.51 % of base) : Microsoft.Extensions.Hosting.Abstractions.dasm - Microsoft.Extensions.Hosting.HostEnvironmentEnvExtensions:IsProduction(Microsoft.Extensions.Hosting.IHostEnvironment):bool (FullOpts)
          72 (93.51 % of base) : Microsoft.Extensions.Hosting.Abstractions.dasm - Microsoft.Extensions.Hosting.HostingEnvironmentExtensions:IsDevelopment(Microsoft.Extensions.Hosting.IHostingEnvironment):bool (FullOpts)
          72 (93.51 % of base) : Microsoft.Extensions.Hosting.Abstractions.dasm - Microsoft.Extensions.Hosting.HostingEnvironmentExtensions:IsProduction(Microsoft.Extensions.Hosting.IHostingEnvironment):bool (FullOpts)
         302 (91.79 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Internal.MemoryBlock:Utf8NullTerminatedEquals(int,System.String,System.Reflection.Metadata.MetadataStringDecoder,char,bool):bool:this (FullOpts)
         290 (91.48 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.TypeBuilderImpl:GetInterface(System.String,bool):System.Type:this (FullOpts)
          70 (90.91 % of base) : Microsoft.Extensions.Hosting.Abstractions.dasm - Microsoft.Extensions.Hosting.HostEnvironmentEnvExtensions:IsStaging(Microsoft.Extensions.Hosting.IHostEnvironment):bool (FullOpts)
          70 (90.91 % of base) : Microsoft.Extensions.Hosting.Abstractions.dasm - Microsoft.Extensions.Hosting.HostingEnvironmentExtensions:IsStaging(Microsoft.Extensions.Hosting.IHostingEnvironment):bool (FullOpts)
         291 (87.65 % of base) : System.IO.FileSystem.Watcher.dasm - System.IO.FileSystemWatcher:set_Path(System.String):this (FullOpts)
         145 (87.35 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.ViaHeaderValue:Equals(System.Object):bool:this (FullOpts)
          84 (84.00 % of base) : Microsoft.Extensions.FileSystemGlobbing.dasm - Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch:Equals(System.Object):bool:this (FullOpts)
          31 (83.78 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.StringUtil:StartsWithOrdinalIgnoreCase(System.String,System.String):bool (FullOpts)
          65 (83.33 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.DsesActivitySourceListener+SpecLookupKeyComparer:Equals(System.Diagnostics.DsesActivitySourceListener+SpecLookupKey,System.Diagnostics.DsesActivitySourceListener+SpecLookupKey):bool:this (FullOpts)
         138 (82.14 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.AuthenticationHeaderValue:Equals(System.Object):bool:this (FullOpts)
          34 (80.95 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.StringUtil:EqualsOrBothNullOrEmpty(System.String,System.String):bool (FullOpts)
          76 (79.17 % of base) : System.IO.Packaging.dasm - System.IO.Packaging.ZipPackage:IsZipItemValidOpcPartOrPiece(System.String):bool (FullOpts)
          41 (78.85 % of base) : System.Net.Http.dasm - System.Net.Http.HttpMethod:op_Equality(System.Net.Http.HttpMethod,System.Net.Http.HttpMethod):bool (FullOpts)
          47 (77.05 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationReader:IsXmlnsAttribute(System.String):bool:this (FullOpts)
          93 (76.86 % of base) : System.Net.Primitives.dasm - System.Net.CookieContainer:PathMatch(System.String,System.String):bool (FullOpts)
          41 (75.93 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.OSPlatform:Equals(System.Object):bool:this (FullOpts)
          83 (72.81 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:FilterApplyPrefixLookup(System.Reflection.MemberInfo,System.String,bool):bool (FullOpts)
          39 (70.91 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[byte]:Equals(System.Object):bool:this (FullOpts)
          39 (70.91 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[double]:Equals(System.Object):bool:this (FullOpts)
          39 (70.91 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[int]:Equals(System.Object):bool:this (FullOpts)
          39 (70.91 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[long]:Equals(System.Object):bool:this (FullOpts)
          39 (70.91 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[short]:Equals(System.Object):bool:this (FullOpts)
          39 (70.91 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[System.Nullable`1[int]]:Equals(System.Object):bool:this (FullOpts)
          39 (70.91 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[System.Numerics.Vector`1[float]]:Equals(System.Object):bool:this (FullOpts)
          41 (69.49 % of base) : System.Net.Http.dasm - System.Net.Http.HttpMethod:op_Inequality(System.Net.Http.HttpMethod,System.Net.Http.HttpMethod):bool (FullOpts)
          75 (69.44 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.ProductHeaderValue:Equals(System.Object):bool:this (FullOpts)
          62 (68.89 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.Metrics.AggregationManager+<>c__DisplayClass40_0:<Include>b__0(System.Diagnostics.Metrics.Instrument):bool:this (FullOpts)
          62 (66.67 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.LicFileLicenseProvider:IsKeyValid(System.String,System.Type):bool:this (FullOpts)
         598 (66.15 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Runtime.XmlExtensionFunction:Bind():this (FullOpts)
          75 (65.79 % of base) : System.Data.Common.dasm - System.Data.XmlToDatasetMap+XmlNodeIdentety:Equals(System.Object):bool:this (FullOpts)
          36 (65.45 % of base) : System.ComponentModel.Annotations.dasm - System.ComponentModel.DataAnnotations.CustomValidationAttribute:<ValidateMethodParameter>b__21_0(System.Reflection.MethodInfo):bool:this (FullOpts)
          36 (63.16 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[byte]:op_Inequality(System.Threading.RateLimiting.MetadataName`1[byte],System.Threading.RateLimiting.MetadataName`1[byte]):bool (FullOpts)
          36 (63.16 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[double]:op_Inequality(System.Threading.RateLimiting.MetadataName`1[double],System.Threading.RateLimiting.MetadataName`1[double]):bool (FullOpts)
          36 (63.16 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[int]:op_Inequality(System.Threading.RateLimiting.MetadataName`1[int],System.Threading.RateLimiting.MetadataName`1[int]):bool (FullOpts)
          36 (63.16 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[long]:op_Inequality(System.Threading.RateLimiting.MetadataName`1[long],System.Threading.RateLimiting.MetadataName`1[long]):bool (FullOpts)

Top method improvements (percentages):
         -68 (-67.33 % of base) : System.Private.CoreLib.dasm - System.String:EqualsOrdinalIgnoreCaseNoLengthCheck(System.String,System.String):bool (FullOpts)
         -71 (-66.98 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:StartsWithOrdinalIgnoreCase(System.ReadOnlySpan`1[char],System.ReadOnlySpan`1[char]):bool (FullOpts)
         -76 (-63.87 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:EqualsOrdinalIgnoreCase(System.ReadOnlySpan`1[char],System.ReadOnlySpan`1[char]):bool (FullOpts)
         -71 (-61.74 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:EndsWithOrdinalIgnoreCase(System.ReadOnlySpan`1[char],System.ReadOnlySpan`1[char]):bool (FullOpts)
         -89 (-55.97 % of base) : System.Private.CoreLib.dasm - System.OrdinalIgnoreCaseComparer:Equals(System.String,System.String):bool:this (FullOpts)
         -72 (-49.32 % of base) : System.Net.Primitives.dasm - System.Net.CookieComparer:EqualDomains(System.ReadOnlySpan`1[char],System.ReadOnlySpan`1[char]):bool (FullOpts)
         -66 (-48.18 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenSet:EqualsOrdinalIgnoreCase(System.ReadOnlySpan`1[char],System.String):bool (FullOpts)
         -57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[byte]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[double]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[int]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[long]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[short]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[System.__Canon]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[System.Nullable`1[int]]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[System.Numerics.Vector`1[float]]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[byte]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[double]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[int]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[long]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[short]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[System.__Canon]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[System.Nullable`1[int]]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[System.Numerics.Vector`1[float]]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveAsciiSubstring`1[byte]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveAsciiSubstring`1[double]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveAsciiSubstring`1[int]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveAsciiSubstring`1[long]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveAsciiSubstring`1[short]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveAsciiSubstring`1[System.__Canon]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveAsciiSubstring`1[System.Nullable`1[int]]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveAsciiSubstring`1[System.Numerics.Vector`1[float]]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveSubstring`1[byte]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveSubstring`1[double]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveSubstring`1[int]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveSubstring`1[long]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveSubstring`1[short]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveSubstring`1[System.__Canon]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveSubstring`1[System.Nullable`1[int]]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveSubstring`1[System.Numerics.Vector`1[float]]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveAsciiSubstring`1[byte]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveAsciiSubstring`1[double]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveAsciiSubstring`1[int]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveAsciiSubstring`1[long]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveAsciiSubstring`1[short]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveAsciiSubstring`1[System.__Canon]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveAsciiSubstring`1[System.Nullable`1[int]]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveAsciiSubstring`1[System.Numerics.Vector`1[float]]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveSubstring`1[byte]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveSubstring`1[double]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveSubstring`1[int]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveSubstring`1[long]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveSubstring`1[short]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveSubstring`1[System.__Canon]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveSubstring`1[System.Nullable`1[int]]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveSubstring`1[System.Numerics.Vector`1[float]]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -72 (-45.57 % of base) : System.Private.CoreLib.dasm - System.DateTimeParse:SetIfStartsWith(System.ReadOnlySpan`1[char],System.String,int,byref,byref) (FullOpts)
         -57 (-41.91 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenSet_FullCaseInsensitive:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-41.91 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenSet_FullCaseInsensitiveAscii:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-41.91 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenSet_LeftJustifiedCaseInsensitiveAsciiSubstring:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-41.91 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenSet_LeftJustifiedCaseInsensitiveSubstring:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-41.91 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenSet_RightJustifiedCaseInsensitiveAsciiSubstring:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-41.91 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenSet_RightJustifiedCaseInsensitiveSubstring:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-41.91 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.NonRandomizedStringEqualityComparer+OrdinalIgnoreCaseComparer:System.Collections.Generic.IAlternateEqualityComparer<System.ReadOnlySpan<System.Char>,System.String>.Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-41.91 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.RandomizedStringEqualityComparer+OrdinalIgnoreCaseComparer:System.Collections.Generic.IAlternateEqualityComparer<System.ReadOnlySpan<System.Char>,System.String>.Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -57 (-41.91 % of base) : System.Private.CoreLib.dasm - System.OrdinalIgnoreCaseComparer:System.Collections.Generic.IAlternateEqualityComparer<System.ReadOnlySpan<System.Char>,System.String>.Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
         -87 (-39.91 % of base) : System.Private.CoreLib.dasm - System.OrdinalComparer:Equals(System.String,System.String):bool:this (FullOpts)
        -115 (-38.08 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.KeyAnalyzer+JustifiedCaseInsensitiveAsciiSubstringComparer:Equals(System.String,System.String):bool:this (FullOpts)
        -115 (-38.08 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.KeyAnalyzer+JustifiedCaseInsensitiveSubstringComparer:Equals(System.String,System.String):bool:this (FullOpts)
         -80 (-37.56 % of base) : System.Private.CoreLib.dasm - System.OrdinalComparer:System.Collections.Generic.IAlternateEqualityComparer<System.ReadOnlySpan<System.Char>,System.String>.Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
        -107 (-37.28 % of base) : Microsoft.Extensions.FileProviders.Physical.dasm - Microsoft.Extensions.FileProviders.Physical.PhysicalFilesWatcher+PendingCreationWatcher:IsTargetDirectory(System.String):bool:this (FullOpts)
         -54 (-35.76 % of base) : System.Private.CoreLib.dasm - System.Globalization.IdnMapping:GetStringForOutput(System.String,System.ReadOnlySpan`1[char],System.ReadOnlySpan`1[char]):System.String (FullOpts)
         -22 (-31.88 % of base) : System.Private.CoreLib.dasm - System.Boolean:IsTrueStringIgnoreCase(System.ReadOnlySpan`1[char]):bool (FullOpts)
         -22 (-30.56 % of base) : System.Resources.Extensions.dasm - System.Resources.Extensions.TypeNameComparer:IsMscorlib(System.ReadOnlySpan`1[char]):bool (FullOpts)
         -11 (-29.73 % of base) : System.Net.Mail.dasm - System.Net.Mime.ByteEncoder:IsCRLF(System.ReadOnlySpan`1[byte]):bool (FullOpts)
         -85 (-29.41 % of base) : System.Private.CoreLib.dasm - System.Buffers.MultiStringIgnoreCaseSearchValuesFallback:IndexOfAnyMultiString(System.ReadOnlySpan`1[char]):int:this (FullOpts)
        -132 (-28.82 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:StartsWith(System.ReadOnlySpan`1[char],System.ReadOnlySpan`1[char],int):bool (FullOpts)
         -89 (-27.81 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.UrlPath:IsEqualOrSubpathImpl(System.String,System.String,bool):bool (FullOpts)
        -139 (-27.69 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:Equals(System.ReadOnlySpan`1[char],System.ReadOnlySpan`1[char],int):bool (FullOpts)
         -66 (-27.27 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.XmlObjectSerializerReadContext:ReadIfNullOrRef(System.Runtime.Serialization.XmlReaderDelegator,System.Type,bool):System.String:this (FullOpts)
         -22 (-26.83 % of base) : System.Private.CoreLib.dasm - System.Boolean:IsFalseStringIgnoreCase(System.ReadOnlySpan`1[char]):bool (FullOpts)
         -12 (-26.09 % of base) : System.Formats.Nrbf.dasm - System.Formats.Nrbf.NrbfDecoder:StartsWithPayloadHeader(System.ReadOnlySpan`1[byte]):bool (FullOpts)
        -120 (-25.81 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:EndsWith(System.ReadOnlySpan`1[char],System.ReadOnlySpan`1[char],int):bool (FullOpts)
         -95 (-25.00 % of base) : System.Private.CoreLib.dasm - System.Globalization.CompareInfo:IsPrefix(System.ReadOnlySpan`1[char],System.ReadOnlySpan`1[char],int):bool:this (FullOpts)
         -86 (-24.09 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[byte]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -86 (-24.09 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[double]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -86 (-24.09 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[int]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -86 (-24.09 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[long]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -86 (-24.09 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[short]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -86 (-24.09 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[System.__Canon]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -86 (-24.09 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[System.Nullable`1[int]]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -65 (-23.99 % of base) : System.Net.NameResolution.dasm - System.Net.Dns:IsReservedName(System.String,System.String):bool (FullOpts)
         -86 (-23.82 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[System.Numerics.Vector`1[float]]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -81 (-23.62 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.UrlPath:IsEqualOrSubdirectory(System.String,System.String):bool (FullOpts)
         -86 (-23.43 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[byte]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -86 (-23.43 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[double]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -86 (-23.43 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[int]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -86 (-23.43 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[long]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -86 (-23.43 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[short]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -86 (-23.43 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[System.__Canon]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
         -86 (-23.43 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[System.Nullable`1[int]]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)

1904 total methods with Code Size differences (469 improved, 1435 regressed), 286633 unchanged.

--------------------------------------------------------------------------------

Artifacts:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions