Skip to content

[JitDiff X64] [EgorBo] Use SSA-based ComputeRange in assertprop #1015

@MihuBot

Description

@MihuBot

Job completed in 15 minutes 28 seconds (remote runner delay: 1 minute 19 seconds).
dotnet/runtime#112824

Diffs

Diffs
Found 157 files with textual diffs.

Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 43798885
Total bytes of diff: 43790431
Total bytes of delta: -8454 (-0.02 % of base)
Total relative delta: -17.09
    diff is an improvement.
    relative diff is an improvement.


Top file regressions (bytes):
         147 : System.Data.Common.dasm (0.01 % of base)
         138 : Microsoft.Extensions.DependencyModel.dasm (0.19 % of base)
          26 : System.Linq.Parallel.dasm (0.00 % of base)
           9 : System.Diagnostics.DiagnosticSource.dasm (0.00 % of base)
           9 : System.Net.WebClient.dasm (0.02 % of base)
           9 : System.Linq.Queryable.dasm (0.00 % of base)
           9 : Microsoft.Extensions.DependencyInjection.dasm (0.01 % of base)
           9 : System.Diagnostics.TextWriterTraceListener.dasm (0.05 % of base)
           8 : System.DirectoryServices.Protocols.dasm (0.01 % of base)
           8 : System.Linq.AsyncEnumerable.dasm (0.00 % of base)
           7 : System.Composition.TypedParts.dasm (0.01 % of base)
           3 : System.IO.Packaging.dasm (0.00 % of base)
           2 : System.Reflection.Emit.dasm (0.00 % of base)

Top file improvements (bytes):
       -2361 : System.Private.CoreLib.dasm (-0.03 % of base)
       -1456 : System.Numerics.Tensors.dasm (-0.08 % of base)
       -1099 : System.Private.Xml.dasm (-0.03 % of base)
        -531 : System.Text.Json.dasm (-0.04 % of base)
        -409 : System.Formats.Asn1.dasm (-0.48 % of base)
        -286 : System.Security.Cryptography.Xml.dasm (-0.14 % of base)
        -226 : ILCompiler.Reflection.ReadyToRun.dasm (-0.11 % of base)
        -189 : System.Text.Encoding.CodePages.dasm (-0.25 % of base)
        -188 : System.Net.Primitives.dasm (-0.18 % of base)
        -172 : System.IO.Hashing.dasm (-0.69 % of base)
        -164 : System.Web.HttpUtility.dasm (-0.87 % of base)
        -160 : Microsoft.Extensions.Configuration.EnvironmentVariables.dasm (-4.40 % of base)
        -141 : System.Private.Uri.dasm (-0.14 % of base)
        -125 : MihuBot.dasm (-0.01 % of base)
        -120 : System.Private.DataContractSerialization.dasm (-0.01 % of base)
        -108 : System.Net.Requests.dasm (-0.07 % of base)
         -97 : System.Formats.Tar.dasm (-0.07 % of base)
         -90 : System.Net.Http.dasm (-0.01 % of base)
         -81 : System.Text.RegularExpressions.dasm (-0.01 % of base)
         -73 : System.Memory.dasm (-0.03 % of base)
         -65 : System.Security.Cryptography.dasm (-0.01 % of base)
         -63 : Microsoft.VisualBasic.Core.dasm (-0.01 % of base)
         -53 : System.Net.HttpListener.dasm (-0.05 % of base)
         -52 : System.Net.Quic.dasm (-0.04 % of base)
         -51 : System.Reflection.MetadataLoadContext.dasm (-0.02 % of base)
         -49 : System.Drawing.Primitives.dasm (-0.15 % of base)
         -47 : System.Reflection.Metadata.dasm (-0.01 % of base)
         -45 : System.ComponentModel.TypeConverter.dasm (-0.01 % of base)
         -37 : System.Data.Odbc.dasm (-0.02 % of base)
         -27 : System.Runtime.Numerics.dasm (-0.02 % of base)
         -27 : System.ComponentModel.Annotations.dasm (-0.05 % of base)
         -25 : Microsoft.CSharp.dasm (-0.01 % of base)
         -25 : System.Security.Cryptography.Pkcs.dasm (-0.01 % of base)
         -24 : System.IO.Compression.dasm (-0.02 % of base)
         -22 : System.Net.WebSockets.dasm (-0.01 % of base)
         -20 : Yarp.ReverseProxy.dasm (-0.01 % of base)
         -20 : System.Net.Security.dasm (-0.01 % of base)
         -20 : Markdig.dasm (-0.00 % of base)
         -17 : System.Linq.Expressions.dasm (-0.00 % of base)
         -14 : System.Net.Sockets.dasm (-0.01 % of base)
         -11 : System.Runtime.Serialization.Formatters.dasm (-0.05 % of base)
          -9 : System.Collections.dasm (-0.00 % of base)
          -6 : System.IO.Compression.ZipFile.dasm (-0.04 % of base)
          -6 : System.IO.FileSystem.Watcher.dasm (-0.02 % of base)
          -5 : System.Memory.Data.dasm (-0.03 % of base)
          -5 : System.IO.Pipelines.dasm (-0.01 % of base)
          -3 : System.Text.Encodings.Web.dasm (-0.01 % of base)
          -3 : Microsoft.Extensions.DependencyInjection.Abstractions.dasm (-0.00 % of base)
          -3 : System.CodeDom.dasm (-0.00 % of base)
          -2 : System.Linq.dasm (-0.00 % of base)
          -2 : Microsoft.Extensions.Logging.dasm (-0.01 % of base)
          -1 : System.ComponentModel.Composition.dasm (-0.00 % of base)
          -1 : System.Collections.NonGeneric.dasm (-0.01 % of base)
          -1 : Microsoft.Extensions.Logging.Console.dasm (-0.00 % of base)
          -1 : Microsoft.Extensions.FileProviders.Physical.dasm (-0.01 % of base)

68 total files with Code Size differences (55 improved, 13 regressed), 195 unchanged.

Top method regressions (bytes):
          93 (7.70 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.FileSystem:FileCopy(System.String,System.String) (FullOpts)
          74 (10.38 % of base) : Microsoft.Extensions.DependencyModel.dasm - Microsoft.Extensions.DependencyModel.DependencyContextJsonReader:ReadRuntimeFiles(byref):System.Collections.Generic.List`1[Microsoft.Extensions.DependencyModel.RuntimeFile] (FullOpts)
          74 (12.54 % of base) : Microsoft.Extensions.DependencyModel.dasm - Microsoft.Extensions.DependencyModel.DependencyContextJsonReader:ReadRuntimes(byref):System.Collections.Generic.List`1[Microsoft.Extensions.DependencyModel.RuntimeFallbacks] (FullOpts)
          50 (4.88 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.TypeBuilderImpl:DefineDataHelper(System.String,ubyte[],int,int):System.Reflection.Emit.FieldBuilder:this (FullOpts)
          48 (2.37 % of base) : System.Data.Common.dasm - System.Data.Common.DbCommandBuilder:BuildInformation(System.Data.DataTable):this (FullOpts)
          48 (34.78 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.TypeDesc:FindCommonBaseTypeDesc(System.Xml.Serialization.TypeDesc[]):System.Xml.Serialization.TypeDesc (FullOpts)
          46 (6.42 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimeTypeBuilder:DefineDataHelper(System.String,ubyte[],int,int):System.Reflection.Emit.FieldBuilder:this (FullOpts)
          45 (2.26 % of base) : System.Private.Xml.dasm - System.Xml.Schema.XmlSchema:Write(System.Xml.XmlWriter,System.Xml.XmlNamespaceManager):this (FullOpts)
          41 (2.44 % of base) : System.Private.Xml.dasm - System.Xml.Schema.XmlSchemaInference:InferSchema1(System.Xml.XmlReader,System.Xml.Schema.XmlSchemaSet):System.Xml.Schema.XmlSchemaSet:this (FullOpts)
          41 (1.16 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:WriteEnumMethod(System.Xml.Serialization.EnumMapping):this (FullOpts)
          36 (0.75 % of base) : MihuBot.dasm - MihuBot.RuntimeUtils.FuzzLibrariesJob+<InterceptArtifactAsync>d__12:MoveNext():this (FullOpts)
          32 (2.00 % of base) : System.Private.CoreLib.dasm - System.Buffers.StringSearchValues:Create(System.ReadOnlySpan`1[System.String],ubyte):System.Buffers.SearchValues`1[System.String] (FullOpts)
          31 (3.62 % of base) : System.Private.CoreLib.dasm - System.Net.WebUtility:UrlDecodeInternal(System.String,System.Text.Encoding):System.String (FullOpts)
          28 (3.01 % of base) : System.DirectoryServices.Protocols.dasm - System.DirectoryServices.Protocols.LdapConnection:InternalConnectToServer():int:this (FullOpts)
          27 (5.10 % of base) : System.Private.Uri.dasm - System.Uri:get_Segments():System.String[]:this (FullOpts)
          24 (1.09 % of base) : System.Data.Common.dasm - System.Data.DataTable:DeserializeConstraints(System.Runtime.Serialization.SerializationInfo,int,ubyte):this (FullOpts)
          21 (2.05 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.Strings:Format(System.Object,System.String):System.String (FullOpts)
          21 (4.56 % of base) : System.Data.Common.dasm - System.Data.DataKey:.ctor(System.Data.DataColumn[],ubyte):this (FullOpts)
          21 (0.45 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationWriterILGen:WriteEnumMethod(System.Xml.Serialization.EnumMapping):this (FullOpts)
          20 (3.94 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSchemaImporter:ImportSubstitutionGroupMember(System.Xml.Schema.XmlSchemaElement,System.String,System.Xml.Serialization.CodeIdentifiers,System.Xml.Serialization.CodeIdentifiers,System.String,ubyte,byref,ubyte):ubyte:this (FullOpts)
          19 (3.42 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionXmlSerializationWriter:WriteEnumMethod(System.Xml.Serialization.EnumMapping,System.Object):System.String:this (FullOpts)
          18 (4.53 % of base) : System.Data.Common.dasm - System.Data.DataTable:GetInheritedNamespace(System.Collections.Generic.List`1[System.Data.DataTable]):System.String:this (FullOpts)
          18 (0.38 % of base) : System.Data.Common.dasm - System.Data.ProviderBase.SchemaMapping:SetupSchemaWithKeyInfo(int,int,ubyte,System.Data.DataColumn,System.Object):System.Object[]:this (FullOpts)
          17 (2.86 % of base) : System.Data.Common.dasm - System.Data.Common.DbConnectionStringBuilder:GetProperties(System.Attribute[]):System.ComponentModel.PropertyDescriptorCollection:this (FullOpts)
          17 (1.57 % of base) : System.Data.Odbc.dasm - System.Data.ProviderBase.DbMetaDataFactory:GetSchema(System.Data.Common.DbConnection,System.String,System.String[]):System.Data.DataTable:this (FullOpts)
          17 (29.31 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAnyExceptInRange[ubyte](byref,ubyte,ubyte,int):int (FullOpts)
          17 (29.31 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAnyInRange[ubyte](byref,ubyte,ubyte,int):int (FullOpts)
          17 (1.71 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.TypeScope:GetDefaultIndexer(System.Type,System.String):System.Reflection.PropertyInfo (FullOpts)
          16 (3.66 % of base) : System.Data.Common.dasm - System.Data.DataSet:CreateDataReader(System.Data.DataTable[]):System.Data.DataTableReader:this (FullOpts)
          16 (30.77 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAnyExcept[ubyte](byref,ubyte,ubyte,int):int (FullOpts)
          16 (27.12 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAnyExceptInRange[short](byref,short,short,int):int (FullOpts)
          16 (27.12 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAnyInRange[short](byref,short,short,int):int (FullOpts)
          15 (28.30 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAnyExcept[short](byref,short,short,int):int (FullOpts)
          15 (1.99 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectConverterFactory:CreateConverter(System.Type,System.Text.Json.JsonSerializerOptions):System.Text.Json.Serialization.JsonConverter:this (FullOpts)
          14 (9.79 % of base) : System.Private.CoreLib.dasm - System.RuntimeTypeHandle:CopyRuntimeTypeHandles(System.RuntimeTypeHandle[],System.Span`1[long]):System.ReadOnlySpan`1[long] (FullOpts)
          12 (1.06 % of base) : System.Data.Common.dasm - System.Data.DataTable:set_TableName(System.String):this (FullOpts)
          11 (1.06 % of base) : System.Data.Common.dasm - System.Data.DataTable:set_PrimaryKey(System.Data.DataColumn[]):this (FullOpts)
          11 (3.45 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAnyExcept[System.__Canon](byref,System.__Canon,System.__Canon,System.__Canon,System.__Canon,int):int (FullOpts)
          10 (3.53 % of base) : System.Data.Odbc.dasm - System.Data.Common.DBConnectionString:get_Restrictions():System.String:this (FullOpts)
          10 (0.87 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.AsynchronousChannelMergeEnumerator`1[int]:MoveNextSlowPath():ubyte:this (FullOpts)
           9 (0.40 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory:CreateConstructorCallSite(Microsoft.Extensions.DependencyInjection.ServiceLookup.ResultCache,Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceIdentifier,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteChain):Microsoft.Extensions.DependencyInjection.ServiceLookup.ConstructorCallSite:this (FullOpts)
           9 (1.05 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.ReflectTypeDescriptionProvider:GetExtendedProperties(System.Object):System.ComponentModel.PropertyDescriptorCollection:this (FullOpts)
           9 (1.57 % of base) : System.Private.CoreLib.dasm - System.DateTimeParse:TryParseExactMultiple(System.ReadOnlySpan`1[ushort],System.String[],System.Globalization.DateTimeFormatInfo,int,byref):ubyte (FullOpts) (2 methods)
           9 (2.51 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.Helpers:FormatTags(System.Collections.Generic.KeyValuePair`2[System.String,System.String][]):System.String (FullOpts)
           9 (0.69 % of base) : System.Diagnostics.TextWriterTraceListener.dasm - System.Diagnostics.XmlWriterTraceListener:WriteEscaped(System.String):this (FullOpts)
           9 (0.37 % of base) : System.Private.CoreLib.dasm - System.Globalization.IdnMapping:PunycodeEncode(System.String):System.String (FullOpts)
           9 (0.87 % of base) : System.Private.CoreLib.dasm - System.Globalization.IdnMapping:ValidateStd3AndAscii(System.String,ubyte,ubyte):ubyte (FullOpts)
           9 (1.48 % of base) : System.Private.CoreLib.dasm - System.Globalization.InvariantModeCasing:ToLower(System.String):System.String (FullOpts)
           9 (1.48 % of base) : System.Private.CoreLib.dasm - System.Globalization.InvariantModeCasing:ToUpper(System.String):System.String (FullOpts)
           9 (1.16 % of base) : System.Private.CoreLib.dasm - System.IO.Enumeration.FileSystemName:TranslateWin32Expression(System.String):System.String (FullOpts)
           9 (1.60 % of base) : System.Linq.Queryable.dasm - System.Linq.EnumerableRewriter:FixupQuotedArgs(System.Reflection.MethodInfo,System.Collections.ObjectModel.ReadOnlyCollection`1[System.Linq.Expressions.Expression]):System.Collections.ObjectModel.ReadOnlyCollection`1[System.Linq.Expressions.Expression] (FullOpts)
           9 (1.15 % of base) : System.Net.WebClient.dasm - System.Net.WebClient:CopyHeadersTo(System.Net.WebRequest):this (FullOpts)
           9 (1.23 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo:ValidateTimeZoneInfo(System.String,System.TimeSpan,System.TimeZoneInfo+AdjustmentRule[],byref) (FullOpts)
           9 (1.08 % of base) : System.Private.CoreLib.dasm - System.TypedReference:MakeTypedReference(System.Object,System.Reflection.FieldInfo[]):System.TypedReference (FullOpts)
           9 (0.34 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Runtime.DecimalFormatter:.ctor(System.String,System.Xml.Xsl.Runtime.DecimalFormat):this (FullOpts)
           8 (1.44 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.MaskedTextProvider:.ctor(System.String,System.Globalization.CultureInfo,ubyte,ushort,ushort,ubyte):this (FullOpts)
           8 (0.78 % of base) : System.Data.Common.dasm - System.Data.DataTable:GetRowAndColumnErrors(int,System.Collections.Hashtable,System.Collections.Hashtable):this (FullOpts)
           8 (1.93 % of base) : System.Private.CoreLib.dasm - System.Globalization.CultureData:IsValidCultureName(System.String,byref,byref):ubyte (FullOpts)
           8 (0.92 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Expression:ValidateAccessorArgumentTypes(System.Reflection.MethodInfo,System.Reflection.ParameterInfo[],byref,System.String) (FullOpts)
           8 (0.61 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Expression:ValidateLambdaArgs(System.Type,byref,System.Collections.ObjectModel.ReadOnlyCollection`1[System.Linq.Expressions.ParameterExpression],System.String) (FullOpts)
           8 (6.30 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAnyExcept[System.Numerics.Vector`1[float]](byref,System.Numerics.Vector`1[float],System.Numerics.Vector`1[float],int):int (FullOpts)
           8 (5.37 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.JsonTypeInfo:PopulateParameterInfoValues(System.Text.Json.Serialization.Metadata.JsonParameterInfoValues[]):this (FullOpts)
           8 (1.18 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializer:GenerateSerializer(System.Type[],System.Xml.Serialization.XmlMapping[],System.IO.Stream):ubyte (FullOpts)
           7 (0.53 % of base) : System.Composition.TypedParts.dasm - System.Composition.TypedParts.ActivationFeatures.PropertyInjectionFeature:GetDependencies(System.Reflection.TypeInfo,System.Composition.Hosting.Core.DependencyAccessor):System.Collections.Generic.IEnumerable`1[System.Composition.Hosting.Core.CompositionDependency]:this (FullOpts)
           7 (0.05 % of base) : System.Data.Common.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,ubyte):System.Xml.XmlElement:this (FullOpts)
           7 (0.07 % of base) : System.Data.Common.dasm - System.Data.XmlTreeGen:SchemaTree(System.Xml.XmlDocument,System.Xml.XmlWriter,System.Data.DataSet,System.Data.DataTable,ubyte):this (FullOpts)
           7 (0.17 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.CertificateRequest:LoadSigningRequest(System.ReadOnlySpan`1[ubyte],ubyte,System.Security.Cryptography.HashAlgorithmName,byref,int,System.Security.Cryptography.RSASignaturePadding):System.Security.Cryptography.X509Certificates.CertificateRequest (FullOpts)
           7 (1.83 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAny[long](byref,long,long,int):int (FullOpts)
           7 (3.41 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAnyExcept[System.Nullable`1[int]](byref,System.Nullable`1[int],System.Nullable`1[int],System.Nullable`1[int],System.Nullable`1[int],int):int (FullOpts)
           7 (1.92 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.TaskFactory:CheckMultiContinuationTasksAndCopy(System.Threading.Tasks.Task[]):System.Threading.Tasks.Task[] (FullOpts)
           7 (1.92 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.TaskFactory:CheckMultiContinuationTasksAndCopy[double](System.Threading.Tasks.Task`1[double][]):System.Threading.Tasks.Task`1[double][] (FullOpts)
           7 (1.92 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.TaskFactory:CheckMultiContinuationTasksAndCopy[int](System.Threading.Tasks.Task`1[int][]):System.Threading.Tasks.Task`1[int][] (FullOpts)
           7 (1.92 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.TaskFactory:CheckMultiContinuationTasksAndCopy[long](System.Threading.Tasks.Task`1[long][]):System.Threading.Tasks.Task`1[long][] (FullOpts)
           7 (1.92 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.TaskFactory:CheckMultiContinuationTasksAndCopy[short](System.Threading.Tasks.Task`1[short][]):System.Threading.Tasks.Task`1[short][] (FullOpts)
           7 (1.92 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.TaskFactory:CheckMultiContinuationTasksAndCopy[System.Nullable`1[int]](System.Threading.Tasks.Task`1[System.Nullable`1[int]][]):System.Threading.Tasks.Task`1[System.Nullable`1[int]][] (FullOpts)
           7 (1.92 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.TaskFactory:CheckMultiContinuationTasksAndCopy[System.Numerics.Vector`1[float]](System.Threading.Tasks.Task`1[System.Numerics.Vector`1[float]][]):System.Threading.Tasks.Task`1[System.Numerics.Vector`1[float]][] (FullOpts)
           7 (1.92 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.TaskFactory:CheckMultiContinuationTasksAndCopy[ubyte](System.Threading.Tasks.Task`1[ubyte][]):System.Threading.Tasks.Task`1[ubyte][] (FullOpts)
           6 (2.96 % of base) : System.Net.WebSockets.dasm - System.Net.WebSockets.WebSocket:ThrowOnInvalidState(int,int[]) (FullOpts)
           6 (6.25 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAny[double](byref,int,byref,int):int (FullOpts)
           6 (1.21 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSchemaExporter:ExportElementAccessors(System.Xml.Schema.XmlSchemaGroupBase,System.Xml.Serialization.ElementAccessor[],ubyte,ubyte,System.String):this (FullOpts)
           6 (1.68 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlUTF8NodeWriter:WriteEndElement(System.String,System.String):this (FullOpts)
           6 (3.49 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlUTF8NodeWriter:WriteQualifiedName(System.String,System.Xml.XmlDictionaryString):this (FullOpts)
           6 (1.73 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlUTF8NodeWriter:WriteStartAttribute(System.String,System.String):this (FullOpts)
           6 (2.28 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlUTF8NodeWriter:WriteStartElement(System.String,System.String):this (FullOpts)
           6 (1.99 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlUTF8NodeWriter:WriteXmlnsAttribute(System.String,System.String):this (FullOpts)
           5 (0.80 % of base) : System.ComponentModel.Annotations.dasm - System.ComponentModel.DataAnnotations.UIHintAttribute+UIHintImplementation:BuildControlParametersDictionary():System.Collections.Generic.Dictionary`2[System.String,System.Object]:this (FullOpts)
           5 (2.36 % of base) : System.Data.Common.dasm - System.Data.DataTableReader:.ctor(System.Data.DataTable[]):this (FullOpts)
           5 (3.45 % of base) : System.Data.Common.dasm - System.Data.XmlDataTreeWriter:PreserveSpace(System.Object):ubyte (FullOpts)
           5 (0.54 % of base) : System.Private.CoreLib.dasm - System.Globalization.DateTimeFormatInfo:SetAllDateTimePatterns(System.String[],ushort):this (FullOpts)
           5 (1.33 % of base) : System.Private.CoreLib.dasm - System.Globalization.TimeSpanParse:TryParseExactMultipleTimeSpan(System.ReadOnlySpan`1[ushort],System.String[],System.IFormatProvider,int,byref):ubyte (FullOpts)
           5 (1.98 % of base) : System.Private.CoreLib.dasm - System.IO.PathInternal:NormalizeDirectorySeparators(System.String):System.String (FullOpts)
           5 (1.10 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeCustomAttributeData:GetCustomAttributes(System.Reflection.RuntimeModule,int):System.Collections.Generic.IList`1[System.Reflection.CustomAttributeData] (FullOpts)
           5 (9.09 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAnyExcept[long](byref,long,long,long,long,int):int (FullOpts)
           5 (8.06 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAnyExcept[ubyte](byref,ubyte,ubyte,ubyte,int):int (FullOpts)
           5 (7.04 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAnyExcept[ubyte](byref,ubyte,ubyte,ubyte,ubyte,int):int (FullOpts)
           5 (4.95 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAnyExceptInRange[double](byref,double,double,int):int (FullOpts)
           5 (4.95 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAnyInRange[double](byref,double,double,int):int (FullOpts)
           5 (1.19 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.TaskFactory:CheckMultiContinuationTasksAndCopy[System.__Canon](System.__Canon[]):System.__Canon[] (FullOpts)
           5 (0.73 % of base) : System.Private.Uri.dasm - System.Uri:CreateHostString():this (FullOpts)
           5 (1.24 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationCodeGen:GeneratePublicMethods(System.String,System.String,System.String[],System.Xml.Serialization.XmlMapping[]):this (FullOpts)

Top method improvements (bytes):
        -351 (-18.87 % of base) : System.Formats.Asn1.dasm - System.Formats.Asn1.AsnDecoder:ParseUtcTime(System.ReadOnlySpan`1[ubyte],int,int):System.DateTimeOffset (FullOpts)
        -180 (-23.94 % of base) : System.Security.Cryptography.Xml.dasm - System.Security.Cryptography.Xml.XmlDsigBase64Transform:LoadStreamInput(System.IO.Stream):this (FullOpts)
        -172 (-48.31 % of base) : System.Private.CoreLib.dasm - System.Number:AccumulateDecimalDigitsIntoBigInteger(byref,uint,uint,byref) (FullOpts)
        -160 (-6.53 % of base) : Microsoft.Extensions.Configuration.EnvironmentVariables.dasm - Microsoft.Extensions.Configuration.EnvironmentVariables.EnvironmentVariablesConfigurationProvider:Load(System.Collections.IDictionary):this (FullOpts)
        -150 (-10.50 % of base) : System.Private.CoreLib.dasm - System.Globalization.HebrewNumber:Append[ubyte](byref,int) (FullOpts)
        -119 (-12.66 % of base) : System.Web.HttpUtility.dasm - System.Web.Util.HttpEncoder:UrlDecode(ubyte[],int,int,System.Text.Encoding):System.String (FullOpts)
        -108 (-5.72 % of base) : System.Net.Requests.dasm - System.Net.FtpControlStream:GetLastModifiedFrom213Response(System.String):System.DateTime:this (FullOpts)
        -102 (-24.40 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:NonPackedContainsValueType[double](byref,double,int):ubyte (FullOpts)
         -87 (-7.72 % of base) : System.Security.Cryptography.Xml.dasm - System.Security.Cryptography.Xml.XmlDsigBase64Transform:LoadXmlNodeListInput(System.Xml.XmlNodeList):this (FullOpts)
         -85 (-20.48 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.SignatureHelper:GetMethodSigHelper(System.Reflection.Module,int,System.Type):System.Reflection.Emit.SignatureHelper (FullOpts) (2 methods)
         -80 (-6.95 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimeTypeBuilder:DefinePropertyCore(System.String,int,int,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][]):System.Reflection.Emit.PropertyBuilder:this (FullOpts)
         -80 (-23.05 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:NonPackedContainsValueType[long](byref,long,int):ubyte (FullOpts)
         -75 (-59.06 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Base64Helper+Base64EncoderByte:GetMaxSrcLength(int,int):int:this (FullOpts)
         -74 (-23.72 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.SignatureHelper:GetPropertySigHelper(System.Reflection.Module,int,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][]):System.Reflection.Emit.SignatureHelper (FullOpts)
         -73 (-53.68 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.SignatureHelper:AddToken(int):this (FullOpts)
         -67 (-30.32 % of base) : System.Private.Xml.dasm - System.Xml.BinXmlSqlDecimal:ToDecimal():System.Decimal:this (FullOpts)
         -65 (-4.23 % of base) : System.Text.Encoding.CodePages.dasm - System.Text.ISO2022Encoding:GetCharsCP5022xJP(ulong,int,ulong,int,System.Text.ISO2022Encoding+ISO2022Decoder):int:this (FullOpts)
         -65 (-4.61 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.QilGenerator:CompileCallTemplate(System.Xml.Xsl.Xslt.XslNodeEx):System.Xml.Xsl.Qil.QilNode:this (FullOpts)
         -64 (-18.50 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:NonPackedContainsValueType[int](byref,int,int):ubyte (FullOpts)
         -63 (-67.02 % of base) : System.Private.Xml.dasm - System.Xml.XmlTextReader:set_ProhibitDtd(ubyte):this (FullOpts)
         -58 (-14.99 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.QueryReaderSettings:CreateReader(System.IO.Stream,System.String):System.Xml.XmlReader:this (FullOpts)
         -57 (-53.27 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.ObjectType:MulInt16(short,short):System.Object (FullOpts)
         -57 (-53.27 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.Operators:MultiplyInt16(short,short):System.Object (FullOpts)
         -56 (-13.24 % of base) : System.Private.CoreLib.dasm - System.Threading.SemaphoreSlim:WaitUntilCountOrTimeout(int,uint,System.Threading.CancellationToken):ubyte:this (FullOpts)
         -55 (-2.47 % of base) : System.Private.Xml.dasm - System.Xml.Schema.XmlDateTimeConverter:ToDateTime(System.String):System.DateTime:this (FullOpts)
         -55 (-2.47 % of base) : System.Private.Xml.dasm - System.Xml.Schema.XmlDateTimeConverter:ToDateTimeOffset(System.String):System.DateTimeOffset:this (FullOpts)
         -53 (-1.81 % of base) : System.Text.Encoding.CodePages.dasm - System.Text.GB18030Encoding:GetChars(ulong,int,ulong,int,System.Text.DecoderNLS):int:this (FullOpts)
         -53 (-1.17 % of base) : System.Private.Xml.dasm - System.Xml.Schema.XmlUntypedConverter:ChangeType(System.String,System.Type,System.Xml.IXmlNamespaceResolver):System.Object:this (FullOpts)
         -50 (-13.16 % of base) : System.Private.CoreLib.dasm - System.Net.WebUtility:UrlDecodeInternal(ubyte[],int,int):ubyte[] (FullOpts)
         -50 (-3.37 % of base) : System.Private.CoreLib.dasm - System.Threading.ManualResetEventSlim:Wait(int,System.Threading.CancellationToken):ubyte:this (FullOpts)
         -49 (-3.20 % of base) : System.Drawing.Primitives.dasm - System.Drawing.ColorTranslator:FromHtml(System.String):System.Drawing.Color (FullOpts)
         -48 (-3.95 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.UniqueId:UnsafeParse(ulong,int):this (FullOpts)
         -45 (-9.38 % of base) : System.Web.HttpUtility.dasm - System.Web.Util.HttpEncoder:UrlDecode(System.ReadOnlySpan`1[ubyte]):ubyte[] (FullOpts)
         -45 (-2.81 % of base) : System.Private.Xml.dasm - System.Xml.Schema.XsdDateTime:op_Implicit(System.Xml.Schema.XsdDateTime):System.DateTime (FullOpts)
         -45 (-3.45 % of base) : System.Private.Xml.dasm - System.Xml.Schema.XsdDateTime:op_Implicit(System.Xml.Schema.XsdDateTime):System.DateTimeOffset (FullOpts)
         -39 (-2.20 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.MetadataSignatureHelper:WriteSignatureForType(System.Reflection.Metadata.Ecma335.SignatureTypeEncoder,System.Type,System.Reflection.Emit.ModuleBuilderImpl) (FullOpts)
         -39 (-2.42 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlConverter:TryParseDateTime(ubyte[],int,int,byref):ubyte (FullOpts)
         -39 (-1.76 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Runtime.XsltConvert:ConvertToType(System.Xml.Schema.XmlAtomicValue,System.Xml.Xsl.XmlQueryType):System.Xml.Schema.XmlAtomicValue (FullOpts)
         -36 (-10.59 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.TimeOnlyConverter:Write(System.Text.Json.Utf8JsonWriter,System.TimeOnly,System.Text.Json.JsonSerializerOptions):this (FullOpts)
         -36 (-10.59 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.TimeSpanConverter:Write(System.Text.Json.Utf8JsonWriter,System.TimeSpan,System.Text.Json.JsonSerializerOptions):this (FullOpts)
         -36 (-9.14 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.VersionConverter:Write(System.Text.Json.Utf8JsonWriter,System.Version,System.Text.Json.JsonSerializerOptions):this (FullOpts)
         -35 (-3.20 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonReader:ConsumeValue(ubyte):ubyte:this (FullOpts)
         -35 (-12.50 % of base) : System.Private.Xml.dasm - System.Xml.XmlSqlBinaryReader:ImplReadData(int):this (FullOpts)
         -34 (-15.81 % of base) : System.Private.CoreLib.dasm - System.Random+XoshiroImpl:NextBytes(System.Span`1[ubyte]):this (FullOpts)
         -34 (-14.35 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.RegexCharClass:SetContainsAsciiOrdinalIgnoreCaseCharacter(System.String,System.Span`1[ushort]):ubyte (FullOpts)
         -33 (-15.87 % of base) : System.Net.Http.dasm - System.Net.Http.HPack.IntegerEncoder:Encode(int,int,System.Span`1[ubyte],byref):ubyte (FullOpts)
         -33 (-2.38 % of base) : System.Text.Encoding.CodePages.dasm - System.Text.ISO2022Encoding:GetCharsCP50225KR(ulong,int,ulong,int,System.Text.ISO2022Encoding+ISO2022Decoder):int:this (FullOpts)
         -33 (-4.56 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:WritePropertyName(System.DateTime):this (FullOpts)
         -33 (-4.52 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:WritePropertyName(System.DateTimeOffset):this (FullOpts)
         -33 (-3.96 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:WritePropertyName(System.Decimal):this (FullOpts)
         -33 (-12.64 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:AppendJoinCore[ubyte](byref,int,System.ReadOnlySpan`1[ubyte]):System.Text.StringBuilder:this (FullOpts)
         -32 (-1.63 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - Internal.Pgo.PgoProcessor:<Merge>g__MergeInSchemaElem|9_0[System.Numerics.Vector`1[float],System.Nullable`1[int]](System.Collections.Generic.Dictionary`2[Internal.Pgo.PgoSchemaElem,Internal.Pgo.PgoSchemaElem],Internal.Pgo.PgoSchemaElem) (FullOpts)
         -32 (-9.61 % of base) : System.Private.CoreLib.dasm - System.Buffers.SearchValues:TryGetSingleRange[ubyte](System.ReadOnlySpan`1[ubyte],byref,byref):ubyte (FullOpts)
         -32 (-9.01 % of base) : System.ComponentModel.Annotations.dasm - System.ComponentModel.DataAnnotations.CreditCardAttribute:IsValid(System.Object):ubyte:this (FullOpts)
         -32 (-0.82 % of base) : System.Formats.Asn1.dasm - System.Formats.Asn1.AsnDecoder:ParseGeneralizedTime(int,System.ReadOnlySpan`1[ubyte]):System.DateTimeOffset (FullOpts)
         -32 (-2.69 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:WritePropertyName(double):this (FullOpts)
         -32 (-2.62 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:WritePropertyName(float):this (FullOpts)
         -32 (-3.89 % of base) : System.Private.Xml.dasm - System.Xml.XmlUtf8RawTextWriter:WriteCDataSectionNoFlush(System.String,int,int,byref):int:this (FullOpts)
         -31 (-1.02 % of base) : MihuBot.dasm - MihuBot.Commands.ChatGptComand+<>c__DisplayClass15_0+<<HandleAsync>g__UpdateMessageAsync|0>d:MoveNext():this (FullOpts)
         -31 (-2.08 % of base) : MihuBot.dasm - MihuBot.Logger+<DebugAsync>d__28:MoveNext():this (FullOpts)
         -31 (-1.35 % of base) : MihuBot.dasm - MihuBot.Pages.RuntimeUtilsJobs+<<OnInitializedAsync>b__17_1>d:MoveNext():this (FullOpts)
         -31 (-6.44 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Parser:TryCreateDateTime(int,int,int,int,int,int,int,int,byref):ubyte (FullOpts)
         -31 (-4.58 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.BaseNumberConverter:ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object):System.Object:this (FullOpts)
         -31 (-8.47 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.EventSource:GetHelperCallFirstArg(System.Reflection.MethodInfo):int (FullOpts)
         -31 (-4.81 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHeader:WriteName(System.Span`1[ubyte]):int:this (FullOpts)
         -31 (-10.95 % of base) : System.Private.CoreLib.dasm - System.Globalization.GregorianCalendar:GetAbsoluteDate(int,int,int):long (FullOpts)
         -31 (-4.68 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.HalfConverter:WriteCore(System.Text.Json.Utf8JsonWriter,System.Half) (FullOpts)
         -31 (-2.05 % of base) : System.Private.CoreLib.dasm - System.Threading.ReaderWriterLockSlim:TryEnterUpgradeableReadLockCore(System.Threading.ReaderWriterLockSlim+TimeoutTracker):ubyte:this (FullOpts)
         -30 (-2.58 % of base) : System.Private.CoreLib.dasm - System.IO.RandomAccess:WriteGatherAtOffset(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Collections.Generic.IReadOnlyList`1[System.ReadOnlyMemory`1[ubyte]],long) (FullOpts)
         -30 (-2.05 % of base) : System.Net.HttpListener.dasm - System.Net.ListenerAsyncResult:Complete(System.Net.HttpListenerContext,ubyte):this (FullOpts)
         -30 (-5.19 % of base) : System.Private.CoreLib.dasm - System.PackedSpanHelpers:IndexOf[System.SpanHelpers+DontNegate`1[short],System.PackedSpanHelpers+NopTransform](byref,short,int):int (FullOpts)
         -30 (-11.86 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOf[long](byref,long,int):int (FullOpts)
         -30 (-4.07 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.HalfConverter:WriteNumberWithCustomHandling(System.Text.Json.Utf8JsonWriter,System.Half,int):this (FullOpts)
         -29 (-1.48 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - Internal.Pgo.PgoProcessor:<Merge>g__MergeInSchemaElem|9_0[System.Nullable`1[int],System.Nullable`1[int]](System.Collections.Generic.Dictionary`2[Internal.Pgo.PgoSchemaElem,Internal.Pgo.PgoSchemaElem],Internal.Pgo.PgoSchemaElem) (FullOpts)
         -29 (-2.19 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHeader:TryReadCommonAttributes(System.ReadOnlySpan`1[ubyte],int):System.Formats.Tar.TarHeader (FullOpts)
         -29 (-3.18 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:WritePropertyName(System.Guid):this (FullOpts)
         -29 (-3.22 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:WritePropertyName(ubyte):this (FullOpts)
         -28 (-1.44 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - Internal.Pgo.PgoProcessor:<Merge>g__MergeInSchemaElem|9_0[double,System.Nullable`1[int]](System.Collections.Generic.Dictionary`2[Internal.Pgo.PgoSchemaElem,Internal.Pgo.PgoSchemaElem],Internal.Pgo.PgoSchemaElem) (FullOpts)
         -28 (-1.44 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - Internal.Pgo.PgoProcessor:<Merge>g__MergeInSchemaElem|9_0[int,System.Nullable`1[int]](System.Collections.Generic.Dictionary`2[Internal.Pgo.PgoSchemaElem,Internal.Pgo.PgoSchemaElem],Internal.Pgo.PgoSchemaElem) (FullOpts)
         -28 (-1.44 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - Internal.Pgo.PgoProcessor:<Merge>g__MergeInSchemaElem|9_0[long,System.Nullable`1[int]](System.Collections.Generic.Dictionary`2[Internal.Pgo.PgoSchemaElem,Internal.Pgo.PgoSchemaElem],Internal.Pgo.PgoSchemaElem) (FullOpts)
         -28 (-1.44 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - Internal.Pgo.PgoProcessor:<Merge>g__MergeInSchemaElem|9_0[short,System.Nullable`1[int]](System.Collections.Generic.Dictionary`2[Internal.Pgo.PgoSchemaElem,Internal.Pgo.PgoSchemaElem],Internal.Pgo.PgoSchemaElem) (FullOpts)
         -28 (-1.41 % of base) : MihuBot.dasm - MihuBot.Pages.RuntimeUtils+<>c__DisplayClass16_0+<<OnInitializedAsync>b__1>d:MoveNext():this (FullOpts)
         -28 (-2.52 % of base) : System.Private.Uri.dasm - System.Net.IPv6AddressHelper:Parse[long](System.ReadOnlySpan`1[long],System.Span`1[ushort],byref) (FullOpts)
         -28 (-2.52 % of base) : System.Net.Primitives.dasm - System.Net.IPv6AddressHelper:Parse[long](System.ReadOnlySpan`1[long],System.Span`1[ushort],byref) (FullOpts)
         -28 (-2.87 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TryBroadcastTo[double](byref,byref):ubyte (FullOpts) (2 methods)
         -28 (-2.87 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TryBroadcastTo[int](byref,byref):ubyte (FullOpts) (2 methods)
         -28 (-2.87 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TryBroadcastTo[long](byref,byref):ubyte (FullOpts) (2 methods)
         -28 (-2.87 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TryBroadcastTo[short](byref,byref):ubyte (FullOpts) (2 methods)
         -28 (-2.87 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TryBroadcastTo[System.Nullable`1[int]](byref,byref):ubyte (FullOpts) (2 methods)
         -28 (-2.87 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TryBroadcastTo[System.Numerics.Vector`1[float]](byref,byref):ubyte (FullOpts) (2 methods)
         -28 (-2.87 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TryBroadcastTo[ubyte](byref,byref):ubyte (FullOpts) (2 methods)
         -28 (-0.51 % of base) : System.Private.Xml.dasm - System.Xml.Schema.XmlUntypedConverter:ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver):System.Object:this (FullOpts)
         -27 (-5.59 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.HttpHeaders:ReadStoreValues[ubyte](System.Span`1[System.String],System.Object,System.Net.Http.Headers.HttpHeaderParser,byref) (FullOpts)
         -27 (-2.24 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:GetRowCounts():System.Collections.Immutable.ImmutableArray`1[int]:this (FullOpts)
         -27 (-5.16 % of base) : System.Text.Json.dasm - System.Text.Json.JsonHelpers:TryCreateDateTime(System.Text.Json.JsonHelpers+DateTimeParseData,int,byref):ubyte (FullOpts)
         -26 (-9.15 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Parser:TryParseInt16N(System.ReadOnlySpan`1[ubyte],byref,byref):ubyte (FullOpts)
         -26 (-4.65 % of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlDateTime:.ctor(int,int,int,int,int,int,double):this (FullOpts)
         -26 (-5.09 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.TraceLoggingMetadataCollector:AddArray(System.String,int):this (FullOpts)
         -26 (-4.74 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAny[long](byref,long,long,long,int):int (FullOpts)
         -26 (-1.40 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.RegexNode:FinalOptimize():System.Text.RegularExpressions.RegexNode:this (FullOpts) (2 methods)

Top method regressions (percentages):
          48 (34.78 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.TypeDesc:FindCommonBaseTypeDesc(System.Xml.Serialization.TypeDesc[]):System.Xml.Serialization.TypeDesc (FullOpts)
          16 (30.77 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAnyExcept[ubyte](byref,ubyte,ubyte,int):int (FullOpts)
          17 (29.31 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAnyExceptInRange[ubyte](byref,ubyte,ubyte,int):int (FullOpts)
          17 (29.31 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAnyInRange[ubyte](byref,ubyte,ubyte,int):int (FullOpts)
          15 (28.30 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAnyExcept[short](byref,short,short,int):int (FullOpts)
          16 (27.12 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAnyExceptInRange[short](byref,short,short,int):int (FullOpts)
          16 (27.12 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAnyInRange[short](byref,short,short,int):int (FullOpts)
          74 (12.54 % of base) : Microsoft.Extensions.DependencyModel.dasm - Microsoft.Extensions.DependencyModel.DependencyContextJsonReader:ReadRuntimes(byref):System.Collections.Generic.List`1[Microsoft.Extensions.DependencyModel.RuntimeFallbacks] (FullOpts)
          74 (10.38 % of base) : Microsoft.Extensions.DependencyModel.dasm - Microsoft.Extensions.DependencyModel.DependencyContextJsonReader:ReadRuntimeFiles(byref):System.Collections.Generic.List`1[Microsoft.Extensions.DependencyModel.RuntimeFile] (FullOpts)
          14 (9.79 % of base) : System.Private.CoreLib.dasm - System.RuntimeTypeHandle:CopyRuntimeTypeHandles(System.RuntimeTypeHandle[],System.Span`1[long]):System.ReadOnlySpan`1[long] (FullOpts)
           5 (9.09 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAnyExcept[long](byref,long,long,long,long,int):int (FullOpts)
           5 (8.06 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAnyExcept[ubyte](byref,ubyte,ubyte,ubyte,int):int (FullOpts)
          93 (7.70 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.FileSystem:FileCopy(System.String,System.String) (FullOpts)
           5 (7.04 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAnyExcept[ubyte](byref,ubyte,ubyte,ubyte,ubyte,int):int (FullOpts)
          46 (6.42 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimeTypeBuilder:DefineDataHelper(System.String,ubyte[],int,int):System.Reflection.Emit.FieldBuilder:this (FullOpts)
           4 (6.35 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAnyExcept[short](byref,short,short,short,int):int (FullOpts)
           8 (6.30 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAnyExcept[System.Numerics.Vector`1[float]](byref,System.Numerics.Vector`1[float],System.Numerics.Vector`1[float],int):int (FullOpts)
           6 (6.25 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAny[double](byref,int,byref,int):int (FullOpts)
           4 (5.56 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAnyExcept[short](byref,short,short,short,short,int):int (FullOpts)
           3 (5.45 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAnyExceptInRange[int](byref,int,int,int):int (FullOpts)
           8 (5.37 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.JsonTypeInfo:PopulateParameterInfoValues(System.Text.Json.Serialization.Metadata.JsonParameterInfoValues[]):this (FullOpts)
           3 (5.26 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAnyExceptInRange[long](byref,long,long,int):int (FullOpts)
          27 (5.10 % of base) : System.Private.Uri.dasm - System.Uri:get_Segments():System.String[]:this (FullOpts)
           5 (4.95 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAnyExceptInRange[double](byref,double,double,int):int (FullOpts)
           5 (4.95 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAnyInRange[double](byref,double,double,int):int (FullOpts)
          50 (4.88 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.TypeBuilderImpl:DefineDataHelper(System.String,ubyte[],int,int):System.Reflection.Emit.FieldBuilder:this (FullOpts)
           4 (4.76 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAnyExcept[System.Numerics.Vector`1[float]](byref,System.Numerics.Vector`1[float],int):int (FullOpts)
          21 (4.56 % of base) : System.Data.Common.dasm - System.Data.DataKey:.ctor(System.Data.DataColumn[],ubyte):this (FullOpts)
          18 (4.53 % of base) : System.Data.Common.dasm - System.Data.DataTable:GetInheritedNamespace(System.Collections.Generic.List`1[System.Data.DataTable]):System.String:this (FullOpts)
          20 (3.94 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSchemaImporter:ImportSubstitutionGroupMember(System.Xml.Schema.XmlSchemaElement,System.String,System.Xml.Serialization.CodeIdentifiers,System.Xml.Serialization.CodeIdentifiers,System.String,ubyte,byref,ubyte):ubyte:this (FullOpts)
          16 (3.66 % of base) : System.Data.Common.dasm - System.Data.DataSet:CreateDataReader(System.Data.DataTable[]):System.Data.DataTableReader:this (FullOpts)
          31 (3.62 % of base) : System.Private.CoreLib.dasm - System.Net.WebUtility:UrlDecodeInternal(System.String,System.Text.Encoding):System.String (FullOpts)
          10 (3.53 % of base) : System.Data.Odbc.dasm - System.Data.Common.DBConnectionString:get_Restrictions():System.String:this (FullOpts)
           6 (3.49 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlUTF8NodeWriter:WriteQualifiedName(System.String,System.Xml.XmlDictionaryString):this (FullOpts)
           5 (3.45 % of base) : System.Data.Common.dasm - System.Data.XmlDataTreeWriter:PreserveSpace(System.Object):ubyte (FullOpts)
          11 (3.45 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAnyExcept[System.__Canon](byref,System.__Canon,System.__Canon,System.__Canon,System.__Canon,int):int (FullOpts)
          19 (3.42 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionXmlSerializationWriter:WriteEnumMethod(System.Xml.Serialization.EnumMapping,System.Object):System.String:this (FullOpts)
           7 (3.41 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAnyExcept[System.Nullable`1[int]](byref,System.Nullable`1[int],System.Nullable`1[int],System.Nullable`1[int],System.Nullable`1[int],int):int (FullOpts)
           3 (3.19 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAnyExcept[System.Nullable`1[int]](byref,System.Nullable`1[int],int):int (FullOpts)
           1 (3.12 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAnyExcept[int](byref,int,int):int (FullOpts)
           1 (3.03 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAnyExcept[long](byref,long,int):int (FullOpts)
          28 (3.01 % of base) : System.DirectoryServices.Protocols.dasm - System.DirectoryServices.Protocols.LdapConnection:InternalConnectToServer():int:this (FullOpts)
           6 (2.96 % of base) : System.Net.WebSockets.dasm - System.Net.WebSockets.WebSocket:ThrowOnInvalidState(int,int[]) (FullOpts)
          17 (2.86 % of base) : System.Data.Common.dasm - System.Data.Common.DbConnectionStringBuilder:GetProperties(System.Attribute[]):System.ComponentModel.PropertyDescriptorCollection:this (FullOpts)
           1 (2.56 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAnyExcept[ubyte](byref,ubyte,int):int (FullOpts)
           9 (2.51 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.Helpers:FormatTags(System.Collections.Generic.KeyValuePair`2[System.String,System.String][]):System.String (FullOpts)
           1 (2.50 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAnyExcept[short](byref,short,int):int (FullOpts)
          41 (2.44 % of base) : System.Private.Xml.dasm - System.Xml.Schema.XmlSchemaInference:InferSchema1(System.Xml.XmlReader,System.Xml.Schema.XmlSchemaSet):System.Xml.Schema.XmlSchemaSet:this (FullOpts)
           1 (2.44 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAnyExcept[int](byref,int,int,int):int (FullOpts)
          48 (2.37 % of base) : System.Data.Common.dasm - System.Data.Common.DbCommandBuilder:BuildInformation(System.Data.DataTable):this (FullOpts)
           5 (2.36 % of base) : System.Data.Common.dasm - System.Data.DataTableReader:.ctor(System.Data.DataTable[]):this (FullOpts)
           1 (2.33 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:LastIndexOfAnyExcept[long](System.ReadOnlySpan`1[long],long,long):int (FullOpts)
           1 (2.33 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:LastIndexOfAnyExcept[long](System.Span`1[long],long,long):int (FullOpts)
           4 (2.33 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAnyExcept[System.Numerics.Vector`1[float]](byref,System.Numerics.Vector`1[float],System.Numerics.Vector`1[float],System.Numerics.Vector`1[float],int):int (FullOpts)
           6 (2.28 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlUTF8NodeWriter:WriteStartElement(System.String,System.String):this (FullOpts)
          45 (2.26 % of base) : System.Private.Xml.dasm - System.Xml.Schema.XmlSchema:Write(System.Xml.XmlWriter,System.Xml.XmlNamespaceManager):this (FullOpts)
           4 (2.09 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.ModuleBuilderImpl:ParameterTypes(System.Reflection.ParameterInfo[]):System.Type[] (FullOpts)
          21 (2.05 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.Strings:Format(System.Object,System.String):System.String (FullOpts)
           4 (2.03 % of base) : System.Private.CoreLib.dasm - System.Attribute:GetIndexParameterTypes(System.Reflection.PropertyInfo):System.Type[] (FullOpts)
          32 (2.00 % of base) : System.Private.CoreLib.dasm - System.Buffers.StringSearchValues:Create(System.ReadOnlySpan`1[System.String],ubyte):System.Buffers.SearchValues`1[System.String] (FullOpts)
          15 (1.99 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectConverterFactory:CreateConverter(System.Type,System.Text.Json.JsonSerializerOptions):System.Text.Json.Serialization.JsonConverter:this (FullOpts)
           6 (1.99 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlUTF8NodeWriter:WriteXmlnsAttribute(System.String,System.String):this (FullOpts)
           5 (1.98 % of base) : System.Private.CoreLib.dasm - System.IO.PathInternal:NormalizeDirectorySeparators(System.String):System.String (FullOpts)
           8 (1.93 % of base) : System.Private.CoreLib.dasm - System.Globalization.CultureData:IsValidCultureName(System.String,byref,byref):ubyte (FullOpts)
           7 (1.92 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.TaskFactory:CheckMultiContinuationTasksAndCopy(System.Threading.Tasks.Task[]):System.Threading.Tasks.Task[] (FullOpts)
           7 (1.92 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.TaskFactory:CheckMultiContinuationTasksAndCopy[double](System.Threading.Tasks.Task`1[double][]):System.Threading.Tasks.Task`1[double][] (FullOpts)
           7 (1.92 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.TaskFactory:CheckMultiContinuationTasksAndCopy[int](System.Threading.Tasks.Task`1[int][]):System.Threading.Tasks.Task`1[int][] (FullOpts)
           7 (1.92 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.TaskFactory:CheckMultiContinuationTasksAndCopy[long](System.Threading.Tasks.Task`1[long][]):System.Threading.Tasks.Task`1[long][] (FullOpts)
           7 (1.92 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.TaskFactory:CheckMultiContinuationTasksAndCopy[short](System.Threading.Tasks.Task`1[short][]):System.Threading.Tasks.Task`1[short][] (FullOpts)
           7 (1.92 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.TaskFactory:CheckMultiContinuationTasksAndCopy[System.Nullable`1[int]](System.Threading.Tasks.Task`1[System.Nullable`1[int]][]):System.Threading.Tasks.Task`1[System.Nullable`1[int]][] (FullOpts)
           7 (1.92 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.TaskFactory:CheckMultiContinuationTasksAndCopy[System.Numerics.Vector`1[float]](System.Threading.Tasks.Task`1[System.Numerics.Vector`1[float]][]):System.Threading.Tasks.Task`1[System.Numerics.Vector`1[float]][] (FullOpts)
           7 (1.92 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.TaskFactory:CheckMultiContinuationTasksAndCopy[ubyte](System.Threading.Tasks.Task`1[ubyte][]):System.Threading.Tasks.Task`1[ubyte][] (FullOpts)
           4 (1.91 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Helpers:CloneArrayToUnmodifiedTypes(System.Type[]):System.Type[] (FullOpts)
           1 (1.85 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAnyExcept[long](byref,long,long,long,int):int (FullOpts)
           7 (1.83 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAny[long](byref,long,long,int):int (FullOpts)
           1 (1.82 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAnyExcept[int](byref,int,int,int,int,int):int (FullOpts)
           4 (1.82 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAnyExcept[System.Numerics.Vector`1[float]](byref,System.Numerics.Vector`1[float],System.Numerics.Vector`1[float],System.Numerics.Vector`1[float],System.Numerics.Vector`1[float],int):int (FullOpts)
           6 (1.73 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlUTF8NodeWriter:WriteStartAttribute(System.String,System.String):this (FullOpts)
          17 (1.71 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.TypeScope:GetDefaultIndexer(System.Type,System.String):System.Reflection.PropertyInfo (FullOpts)
           6 (1.68 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlUTF8NodeWriter:WriteEndElement(System.String,System.String):this (FullOpts)
           9 (1.60 % of base) : System.Linq.Queryable.dasm - System.Linq.EnumerableRewriter:FixupQuotedArgs(System.Reflection.MethodInfo,System.Collections.ObjectModel.ReadOnlyCollection`1[System.Linq.Expressions.Expression]):System.Collections.ObjectModel.ReadOnlyCollection`1[System.Linq.Expressions.Expression] (FullOpts)
          17 (1.57 % of base) : System.Data.Odbc.dasm - System.Data.ProviderBase.DbMetaDataFactory:GetSchema(System.Data.Common.DbConnection,System.String,System.String[]):System.Data.DataTable:this (FullOpts)
           9 (1.57 % of base) : System.Private.CoreLib.dasm - System.DateTimeParse:TryParseExactMultiple(System.ReadOnlySpan`1[ushort],System.String[],System.Globalization.DateTimeFormatInfo,int,byref):ubyte (FullOpts) (2 methods)
           1 (1.56 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.ObjectToIdCache:ComputeStartPosition(System.Object):int:this (FullOpts)
           4 (1.52 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.SchemaExporter:GetSchemaAnnotation(System.Xml.XmlNode[]):System.Xml.Schema.XmlSchemaAnnotation (FullOpts)
           9 (1.48 % of base) : System.Private.CoreLib.dasm - System.Globalization.InvariantModeCasing:ToLower(System.String):System.String (FullOpts)
           9 (1.48 % of base) : System.Private.CoreLib.dasm - System.Globalization.InvariantModeCasing:ToUpper(System.String):System.String (FullOpts)
           8 (1.44 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.MaskedTextProvider:.ctor(System.String,System.Globalization.CultureInfo,ubyte,ushort,ushort,ubyte):this (FullOpts)
           3 (1.42 % of base) : System.IO.Packaging.dasm - System.IO.Packaging.ContentType:ValidateToken(System.String):System.String (FullOpts)
           3 (1.38 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOf[int](byref,int,int):int (FullOpts)
           5 (1.33 % of base) : System.Private.CoreLib.dasm - System.Globalization.TimeSpanParse:TryParseExactMultipleTimeSpan(System.ReadOnlySpan`1[ushort],System.String[],System.IFormatProvider,int,byref):ubyte (FullOpts)
           5 (1.24 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationCodeGen:GeneratePublicMethods(System.String,System.String,System.String[],System.Xml.Serialization.XmlMapping[]):this (FullOpts)
           9 (1.23 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo:ValidateTimeZoneInfo(System.String,System.TimeSpan,System.TimeZoneInfo+AdjustmentRule[],byref) (FullOpts)
           6 (1.21 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSchemaExporter:ExportElementAccessors(System.Xml.Schema.XmlSchemaGroupBase,System.Xml.Serialization.ElementAccessor[],ubyte,ubyte,System.String):this (FullOpts)
           5 (1.19 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.TaskFactory:CheckMultiContinuationTasksAndCopy[System.__Canon](System.__Canon[]):System.__Canon[] (FullOpts)
           8 (1.18 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializer:GenerateSerializer(System.Type[],System.Xml.Serialization.XmlMapping[],System.IO.Stream):ubyte (FullOpts)
           9 (1.16 % of base) : System.Private.CoreLib.dasm - System.IO.Enumeration.FileSystemName:TranslateWin32Expression(System.String):System.String (FullOpts)
          41 (1.16 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:WriteEnumMethod(System.Xml.Serialization.EnumMapping):this (FullOpts)
           9 (1.15 % of base) : System.Net.WebClient.dasm - System.Net.WebClient:CopyHeadersTo(System.Net.WebRequest):this (FullOpts)
           4 (1.15 % of base) : System.Data.Common.dasm - System.Data.ForeignKeyConstraint:Create(System.String,System.Data.DataColumn[],System.Data.DataColumn[]):this (FullOpts)

Top method improvements (percentages):
         -63 (-67.02 % of base) : System.Private.Xml.dasm - System.Xml.XmlTextReader:set_ProhibitDtd(ubyte):this (FullOpts)
         -75 (-59.06 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Base64Helper+Base64EncoderByte:GetMaxSrcLength(int,int):int:this (FullOpts)
         -73 (-53.68 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.SignatureHelper:AddToken(int):this (FullOpts)
         -57 (-53.27 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.ObjectType:MulInt16(short,short):System.Object (FullOpts)
         -57 (-53.27 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.Operators:MultiplyInt16(short,short):System.Object (FullOpts)
        -172 (-48.31 % of base) : System.Private.CoreLib.dasm - System.Number:AccumulateDecimalDigitsIntoBigInteger(byref,uint,uint,byref) (FullOpts)
         -67 (-30.32 % of base) : System.Private.Xml.dasm - System.Xml.BinXmlSqlDecimal:ToDecimal():System.Decimal:this (FullOpts)
         -16 (-29.63 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionKindExtensions:IsUnaryOperator(int):ubyte (FullOpts)
        -102 (-24.40 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:NonPackedContainsValueType[double](byref,double,int):ubyte (FullOpts)
        -180 (-23.94 % of base) : System.Security.Cryptography.Xml.dasm - System.Security.Cryptography.Xml.XmlDsigBase64Transform:LoadStreamInput(System.IO.Stream):this (FullOpts)
         -74 (-23.72 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.SignatureHelper:GetPropertySigHelper(System.Reflection.Module,int,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][]):System.Reflection.Emit.SignatureHelper (FullOpts)
         -80 (-23.05 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:NonPackedContainsValueType[long](byref,long,int):ubyte (FullOpts)
         -85 (-20.48 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.SignatureHelper:GetMethodSigHelper(System.Reflection.Module,int,System.Type):System.Reflection.Emit.SignatureHelper (FullOpts) (2 methods)
        -351 (-18.87 % of base) : System.Formats.Asn1.dasm - System.Formats.Asn1.AsnDecoder:ParseUtcTime(System.ReadOnlySpan`1[ubyte],int,int):System.DateTimeOffset (FullOpts)
         -64 (-18.50 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:NonPackedContainsValueType[int](byref,int,int):ubyte (FullOpts)
          -2 (-18.18 % of base) : System.Net.Quic.dasm - Microsoft.Quic.QUIC_CONNECTION_EVENT+_Anonymous_e__Union+_SHUTDOWN_COMPLETE_e__Struct:get_PeerAcknowledgedShutdown():ubyte:this (FullOpts)
          -2 (-18.18 % of base) : System.Net.Quic.dasm - Microsoft.Quic.QUIC_TLS_SECRETS+_IsSet_e__Struct:get_ClientEarlyTrafficSecret():ubyte:this (FullOpts)
          -2 (-16.67 % of base) : System.Net.Quic.dasm - Microsoft.Quic.QUIC_CONNECTION_EVENT+_Anonymous_e__Union+_SHUTDOWN_COMPLETE_e__Struct:get_AppCloseInProgress():ubyte:this (FullOpts)
          -2 (-16.67 % of base) : System.Net.Quic.dasm - Microsoft.Quic.QUIC_STREAM_EVENT+_Anonymous_e__Union+_SHUTDOWN_COMPLETE_e__Struct:get_ConnectionShutdownByApp():ubyte:this (FullOpts)
          -2 (-16.67 % of base) : System.Net.Quic.dasm - Microsoft.Quic.QUIC_TLS_SECRETS+_IsSet_e__Struct:get_ClientHandshakeTrafficSecret():ubyte:this (FullOpts)
          -2 (-16.67 % of base) : System.Net.Quic.dasm - Microsoft.Quic.QUIC_TLS_SECRETS+_IsSet_e__Struct:get_ClientTrafficSecret0():ubyte:this (FullOpts)
          -2 (-16.67 % of base) : System.Net.Quic.dasm - Microsoft.Quic.QUIC_TLS_SECRETS+_IsSet_e__Struct:get_ServerHandshakeTrafficSecret():ubyte:this (FullOpts)
          -2 (-16.67 % of base) : System.Net.Quic.dasm - Microsoft.Quic.QUIC_TLS_SECRETS+_IsSet_e__Struct:get_ServerTrafficSecret0():ubyte:this (FullOpts)
         -33 (-15.87 % of base) : System.Net.Http.dasm - System.Net.Http.HPack.IntegerEncoder:Encode(int,int,System.Span`1[ubyte],byref):ubyte (FullOpts)
         -34 (-15.81 % of base) : System.Private.CoreLib.dasm - System.Random+XoshiroImpl:NextBytes(System.Span`1[ubyte]):this (FullOpts)
          -2 (-15.38 % of base) : System.Net.Quic.dasm - Microsoft.Quic.QUIC_STREAM_EVENT+_Anonymous_e__Union+_SHUTDOWN_COMPLETE_e__Struct:get_ConnectionClosedRemotely():ubyte:this (FullOpts)
         -58 (-14.99 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.QueryReaderSettings:CreateReader(System.IO.Stream,System.String):System.Xml.XmlReader:this (FullOpts)
         -34 (-14.35 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.RegexCharClass:SetContainsAsciiOrdinalIgnoreCaseCharacter(System.String,System.Span`1[ushort]):ubyte (FullOpts)
         -15 (-14.29 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.Crc32:Append(System.ReadOnlySpan`1[ubyte]):this (FullOpts)
          -3 (-14.29 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.MethodDesc:GetMethodDescChunk():ulong:this (FullOpts)
         -15 (-13.27 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.Crc32:HashToUInt32(System.ReadOnlySpan`1[ubyte]):uint (FullOpts)
         -56 (-13.24 % of base) : System.Private.CoreLib.dasm - System.Threading.SemaphoreSlim:WaitUntilCountOrTimeout(int,uint,System.Threading.CancellationToken):ubyte:this (FullOpts)
         -50 (-13.16 % of base) : System.Private.CoreLib.dasm - System.Net.WebUtility:UrlDecodeInternal(ubyte[],int,int):ubyte[] (FullOpts)
         -18 (-12.77 % of base) : System.Private.CoreLib.dasm - System.Globalization.CompareInfo:IsSortable(System.Text.Rune):ubyte (FullOpts)
        -119 (-12.66 % of base) : System.Web.HttpUtility.dasm - System.Web.Util.HttpEncoder:UrlDecode(ubyte[],int,int,System.Text.Encoding):System.String (FullOpts)
         -33 (-12.64 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:AppendJoinCore[ubyte](byref,int,System.ReadOnlySpan`1[ubyte]):System.Text.StringBuilder:this (FullOpts)
         -21 (-12.57 % of base) : System.Text.Encoding.CodePages.dasm - System.Text.InternalEncoderBestFitFallbackBuffer:TryBestFit(ushort):ushort:this (FullOpts)
          -3 (-12.50 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.MethodDesc:get_MethodTable():ulong:this (FullOpts)
         -35 (-12.50 % of base) : System.Private.Xml.dasm - System.Xml.XmlSqlBinaryReader:ImplReadData(int):this (FullOpts)
         -18 (-12.08 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHeader:FormatOctal(long,System.Span`1[ubyte]):int (FullOpts)
         -10 (-12.05 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.Crc32:Update(uint,System.ReadOnlySpan`1[ubyte]):uint (FullOpts)
         -30 (-11.86 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOf[long](byref,long,int):int (FullOpts)
         -20 (-11.30 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.Strings:ChrW(int):ushort (FullOpts)
         -18 (-11.25 % of base) : System.Private.CoreLib.dasm - System.Convert:ToOctalString(ulong):System.String (FullOpts)
         -18 (-11.25 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.XmlKeyHelper:WriteCryptoBinary(System.String,int,System.Text.StringBuilder) (FullOpts)
         -31 (-10.95 % of base) : System.Private.CoreLib.dasm - System.Globalization.GregorianCalendar:GetAbsoluteDate(int,int,int):long (FullOpts)
         -36 (-10.59 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.TimeOnlyConverter:Write(System.Text.Json.Utf8JsonWriter,System.TimeOnly,System.Text.Json.JsonSerializerOptions):this (FullOpts)
         -36 (-10.59 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.TimeSpanConverter:Write(System.Text.Json.Utf8JsonWriter,System.TimeSpan,System.Text.Json.JsonSerializerOptions):this (FullOpts)
         -18 (-10.53 % of base) : System.Private.CoreLib.dasm - System.Globalization.CompareInfo:IndexOf(System.ReadOnlySpan`1[ushort],System.Text.Rune,int):int:this (FullOpts)
         -18 (-10.53 % of base) : System.Private.CoreLib.dasm - System.Globalization.CompareInfo:LastIndexOf(System.ReadOnlySpan`1[ushort],System.Text.Rune,int):int:this (FullOpts)
        -150 (-10.50 % of base) : System.Private.CoreLib.dasm - System.Globalization.HebrewNumber:Append[ubyte](byref,int) (FullOpts)
         -18 (-10.29 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.XxHash32:HashToUInt32(System.ReadOnlySpan`1[ubyte],int):uint (FullOpts)
         -18 (-10.00 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.XxHash32+State:Complete(int,System.ReadOnlySpan`1[ubyte]):uint:this (FullOpts)
         -32 (-9.61 % of base) : System.Private.CoreLib.dasm - System.Buffers.SearchValues:TryGetSingleRange[ubyte](System.ReadOnlySpan`1[ubyte],byref,byref):ubyte (FullOpts)
         -45 (-9.38 % of base) : System.Web.HttpUtility.dasm - System.Web.Util.HttpEncoder:UrlDecode(System.ReadOnlySpan`1[ubyte]):ubyte[] (FullOpts)
         -26 (-9.15 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Parser:TryParseInt16N(System.ReadOnlySpan`1[ubyte],byref,byref):ubyte (FullOpts)
         -36 (-9.14 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.VersionConverter:Write(System.Text.Json.Utf8JsonWriter,System.Version,System.Text.Json.JsonSerializerOptions):this (FullOpts)
         -14 (-9.03 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.Crc32:Hash(System.ReadOnlySpan`1[ubyte],System.Span`1[ubyte]):int (FullOpts)
         -32 (-9.01 % of base) : System.ComponentModel.Annotations.dasm - System.ComponentModel.DataAnnotations.CreditCardAttribute:IsValid(System.Object):ubyte:this (FullOpts)
         -20 (-8.70 % of base) : System.Data.Odbc.dasm - System.Data.Odbc.OdbcTransaction:Commit():this (FullOpts)
         -20 (-8.58 % of base) : System.Data.Odbc.dasm - System.Data.Odbc.OdbcTransaction:Rollback():this (FullOpts)
         -12 (-8.51 % of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlDecimal:MakeInteger(byref):this (FullOpts)
         -13 (-8.50 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.Crc32:Hash(System.ReadOnlySpan`1[ubyte]):ubyte[] (FullOpts)
         -18 (-8.49 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.XxHash64:HashToUInt64(System.ReadOnlySpan`1[ubyte],long):ulong (FullOpts)
         -31 (-8.47 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.EventSource:GetHelperCallFirstArg(System.Reflection.MethodInfo):int (FullOpts)
         -21 (-8.02 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlBufferReader:GetHexCharEntity(int,int):int:this (FullOpts)
         -87 (-7.72 % of base) : System.Security.Cryptography.Xml.dasm - System.Security.Cryptography.Xml.XmlDsigBase64Transform:LoadXmlNodeListInput(System.Xml.XmlNodeList):this (FullOpts)
          -8 (-7.69 % of base) : System.Private.CoreLib.dasm - System.Number:MatchChars[ubyte](ulong,ulong,System.ReadOnlySpan`1[ubyte]):ulong (FullOpts)
         -22 (-7.61 % of base) : System.Private.CoreLib.dasm - System.Threading.ReaderWriterLockSlim+SpinLock:EnterSpin(int):this (FullOpts)
          -3 (-7.50 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:LastIndexOfAnyExcept[int](System.ReadOnlySpan`1[int],int,int):int (FullOpts)
          -3 (-7.50 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:LastIndexOfAnyExcept[int](System.Span`1[int],int,int):int (FullOpts)
         -24 (-7.25 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.XxHash64+State:Complete(long,System.ReadOnlySpan`1[ubyte]):ulong:this (FullOpts)
         -80 (-6.95 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimeTypeBuilder:DefinePropertyCore(System.String,int,int,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][]):System.Reflection.Emit.PropertyBuilder:this (FullOpts)
        -160 (-6.53 % of base) : Microsoft.Extensions.Configuration.EnvironmentVariables.dasm - Microsoft.Extensions.Configuration.EnvironmentVariables.EnvironmentVariablesConfigurationProvider:Load(System.Collections.IDictionary):this (FullOpts)
         -31 (-6.44 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Parser:TryCreateDateTime(int,int,int,int,int,int,int,int,byref):ubyte (FullOpts)
          -3 (-6.25 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.UniqueId:UnsafeDecode(ulong,ushort,ushort):int:this (FullOpts)
         -20 (-6.13 % of base) : System.DirectoryServices.Protocols.dasm - System.DirectoryServices.Protocols.AsnWriterExtensions:WriteStringAsOctetString(System.Formats.Asn1.AsnWriter,System.String,System.Text.Encoding,System.Nullable`1[System.Formats.Asn1.Asn1Tag]) (FullOpts)
        -108 (-5.72 % of base) : System.Net.Requests.dasm - System.Net.FtpControlStream:GetLastModifiedFrom213Response(System.String):System.DateTime:this (FullOpts)
         -27 (-5.59 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.HttpHeaders:ReadStoreValues[ubyte](System.Span`1[System.String],System.Object,System.Net.Http.Headers.HttpHeaderParser,byref) (FullOpts)
         -10 (-5.59 % of base) : Microsoft.Extensions.DependencyModel.dasm - Microsoft.Extensions.DependencyModel.CompilationLibrary:ResolveReferencePaths(Microsoft.Extensions.DependencyModel.Resolution.ICompilationAssemblyResolver[]):System.Collections.Generic.IEnumerable`1[System.String]:this (FullOpts)
          -3 (-5.56 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAnyExcept[int](byref,int,int,int,int):int (FullOpts)
         -19 (-5.49 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHeader:WriteGnuFields(System.Span`1[ubyte]):int:this (FullOpts)
          -8 (-5.48 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.ObjectType:MulByte(ubyte,ubyte):System.Object (FullOpts)
         -16 (-5.48 % of base) : System.Security.Cryptography.Xml.dasm - System.Security.Cryptography.Xml.Utils:ConvertIntToByteArray(int):ubyte[] (FullOpts)
          -3 (-5.45 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAnyInRange[int](byref,int,int,int):int (FullOpts)
          -3 (-5.26 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAnyInRange[long](byref,long,long,int):int (FullOpts)
         -30 (-5.19 % of base) : System.Private.CoreLib.dasm - System.PackedSpanHelpers:IndexOf[System.SpanHelpers+DontNegate`1[short],System.PackedSpanHelpers+NopTransform](byref,short,int):int (FullOpts)
         -27 (-5.16 % of base) : System.Text.Json.dasm - System.Text.Json.JsonHelpers:TryCreateDateTime(System.Text.Json.JsonHelpers+DateTimeParseData,int,byref):ubyte (FullOpts)
         -26 (-5.09 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.TraceLoggingMetadataCollector:AddArray(System.String,int):this (FullOpts)
         -16 (-4.94 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOf[short](byref,short,int):int (FullOpts)
         -25 (-4.88 % of base) : System.Private.Xml.dasm - System.Xml.BinXmlDateTime:GetFractions(System.DateTime):int (FullOpts)
         -31 (-4.81 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHeader:WriteName(System.Span`1[ubyte]):int:this (FullOpts)
         -26 (-4.74 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAny[long](byref,long,long,long,int):int (FullOpts)
         -18 (-4.72 % of base) : System.Private.CoreLib.dasm - System.Globalization.CalendarData:EnumMonthNames(System.String,ushort,int,byref,byref):ubyte (FullOpts)
         -20 (-4.72 % of base) : Yarp.ReverseProxy.dasm - Yarp.ReverseProxy.Utilities.Tls.TlsFrameHelper:TryParseHelloExtensions(System.ReadOnlySpan`1[ubyte],byref,int,Yarp.ReverseProxy.Utilities.Tls.TlsFrameHelper+HelloExtensionCallback):ubyte (FullOpts)
          -3 (-4.69 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.Crc32:UpdateScalar(uint,System.ReadOnlySpan`1[ubyte]):uint (FullOpts)
         -31 (-4.68 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.HalfConverter:WriteCore(System.Text.Json.Utf8JsonWriter,System.Half) (FullOpts)
         -26 (-4.65 % of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlDateTime:.ctor(int,int,int,int,int,int,double):this (FullOpts)
         -65 (-4.61 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.QilGenerator:CompileCallTemplate(System.Xml.Xsl.Xslt.XslNodeEx):System.Xml.Xsl.Qil.QilNode:this (FullOpts)
         -22 (-4.58 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOfAny[int](byref,int,int,int,int):int (FullOpts)

825 total methods with Code Size differences (644 improved, 181 regressed), 247366 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