Skip to content

[JitDiff X64] xtqqczze/dotnet-runtime/remove-AreFlagsSetToZeroCmp #1692

@MihuBot

Description

@MihuBot

Job completed in 15 minutes 41 seconds (remote runner delay: 1 minute 19 seconds).
https://github.com/xtqqczze/dotnet-runtime/tree/remove-AreFlagsSetToZeroCmp

Main commit: dotnet/runtime@637d4b5
PR commit: xtqqczze/dotnet-runtime@dcca313

Diffs

Diffs
Found 204 files with textual diffs.

Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 45194366
Total bytes of diff: 45209493
Total bytes of delta: 15127 (0.03 % of base)
Total relative delta: 52.51
    diff is a regression.
    relative diff is a regression.


Top file regressions (bytes):
        3416 : System.Private.CoreLib.dasm (0.04 % of base)
        1410 : System.Linq.dasm (0.10 % of base)
        1264 : System.Private.Xml.dasm (0.03 % of base)
         683 : System.Data.Common.dasm (0.04 % of base)
         554 : System.Collections.Immutable.dasm (0.02 % of base)
         490 : System.Reflection.Metadata.dasm (0.09 % of base)
         485 : System.Numerics.Tensors.dasm (0.04 % of base)
         441 : System.Threading.Tasks.Dataflow.dasm (0.03 % of base)
         353 : System.ComponentModel.TypeConverter.dasm (0.11 % of base)
         341 : System.Collections.dasm (0.05 % of base)
         335 : System.Diagnostics.DiagnosticSource.dasm (0.11 % of base)
         320 : System.Linq.Expressions.dasm (0.03 % of base)
         306 : System.Net.Http.dasm (0.04 % of base)
         298 : System.Security.Cryptography.dasm (0.02 % of base)
         289 : System.Text.RegularExpressions.dasm (0.04 % of base)
         284 : System.Private.DataContractSerialization.dasm (0.03 % of base)
         265 : ILCompiler.Reflection.ReadyToRun.dasm (0.09 % of base)
         239 : System.Linq.Parallel.dasm (0.01 % of base)
         205 : System.Text.Json.dasm (0.01 % of base)
         176 : System.Collections.Concurrent.dasm (0.08 % of base)
         167 : System.Reflection.MetadataLoadContext.dasm (0.07 % of base)
         145 : Microsoft.CSharp.dasm (0.04 % of base)
         137 : System.Runtime.Numerics.dasm (0.09 % of base)
         107 : System.ComponentModel.Composition.dasm (0.03 % of base)
         104 : System.Reflection.Emit.dasm (0.08 % of base)
         100 : Microsoft.VisualBasic.Core.dasm (0.02 % of base)
          98 : System.Security.Cryptography.Xml.dasm (0.05 % of base)
          97 : System.Memory.dasm (0.03 % of base)
          90 : System.Configuration.ConfigurationManager.dasm (0.02 % of base)
          87 : System.CodeDom.dasm (0.04 % of base)
          87 : Microsoft.Extensions.FileSystemGlobbing.dasm (0.30 % of base)
          76 : System.Security.Cryptography.Pkcs.dasm (0.02 % of base)
          75 : System.Net.Security.dasm (0.03 % of base)
          66 : System.Data.Odbc.dasm (0.03 % of base)
          66 : System.Formats.Nrbf.dasm (0.12 % of base)
          66 : System.Reflection.Context.dasm (0.11 % of base)
          60 : System.DirectoryServices.Protocols.dasm (0.04 % of base)
          55 : System.Diagnostics.Process.dasm (0.05 % of base)
          54 : System.Net.Primitives.dasm (0.05 % of base)
          52 : System.Text.Encodings.Web.dasm (0.23 % of base)
          49 : Microsoft.Extensions.Diagnostics.dasm (0.28 % of base)
          44 : Microsoft.Extensions.DependencyInjection.dasm (0.05 % of base)
          44 : System.Net.Quic.dasm (0.03 % of base)
          42 : System.Net.HttpListener.dasm (0.04 % of base)
          39 : System.Diagnostics.TraceSource.dasm (0.08 % of base)
          38 : System.Net.Requests.dasm (0.03 % of base)
          35 : System.Formats.Asn1.dasm (0.04 % of base)
          33 : System.Net.NameResolution.dasm (0.06 % of base)
          33 : System.Private.Uri.dasm (0.03 % of base)
          33 : System.Net.Mail.dasm (0.02 % of base)
          33 : System.Collections.Specialized.dasm (0.12 % of base)
          32 : Microsoft.Extensions.Logging.Debug.dasm (0.26 % of base)
          30 : System.Private.Xml.Linq.dasm (0.02 % of base)
          29 : System.Net.Sockets.dasm (0.01 % of base)
          29 : System.IO.Compression.dasm (0.02 % of base)
          28 : System.Drawing.Primitives.dasm (0.09 % of base)
          28 : System.Runtime.Caching.dasm (0.05 % of base)
          27 : System.Threading.RateLimiting.dasm (0.02 % of base)
          25 : Microsoft.Extensions.DependencyInjection.Abstractions.dasm (0.04 % of base)
          25 : System.Console.dasm (0.03 % of base)
          24 : System.Composition.TypedParts.dasm (0.04 % of base)
          23 : Microsoft.Extensions.Logging.dasm (0.06 % of base)
          23 : System.Runtime.Serialization.Formatters.dasm (0.09 % of base)
          20 : System.IO.Packaging.dasm (0.02 % of base)
          20 : System.Collections.NonGeneric.dasm (0.08 % of base)
          18 : System.Resources.Extensions.dasm (0.03 % of base)
          17 : System.Transactions.Local.dasm (0.01 % of base)
          17 : System.Net.WebSockets.dasm (0.01 % of base)
          16 : System.Runtime.Serialization.Schema.dasm (0.03 % of base)
          14 : System.Formats.Cbor.dasm (0.03 % of base)
          13 : System.IO.Hashing.dasm (0.05 % of base)
          12 : System.ComponentModel.Annotations.dasm (0.02 % of base)
          12 : Microsoft.Extensions.Caching.Memory.dasm (0.05 % of base)
          12 : System.Reflection.DispatchProxy.dasm (0.06 % of base)
          11 : System.IO.FileSystem.Watcher.dasm (0.04 % of base)
          11 : System.Formats.Tar.dasm (0.01 % of base)
          11 : Microsoft.Extensions.Configuration.Binder.dasm (0.05 % of base)
          11 : System.Resources.Writer.dasm (0.12 % of base)
          11 : Microsoft.Extensions.DependencyModel.dasm (0.01 % of base)
          10 : tieringtest.dasm (0.13 % of base)
          10 : System.Diagnostics.FileVersionInfo.dasm (0.10 % of base)
          10 : Microsoft.Extensions.Http.dasm (0.01 % of base)
           8 : System.ComponentModel.Composition.Registration.dasm (0.01 % of base)
           8 : Microsoft.Extensions.Options.dasm (0.02 % of base)
           8 : System.Composition.Convention.dasm (0.01 % of base)
           8 : System.Security.Claims.dasm (0.04 % of base)
           8 : Microsoft.Extensions.Primitives.dasm (0.03 % of base)
           7 : runincontext.dasm (0.04 % of base)
           7 : System.Linq.Queryable.dasm (0.00 % of base)
           7 : System.Net.WebProxy.dasm (0.12 % of base)
           7 : System.IO.Ports.dasm (0.01 % of base)
           6 : System.Reflection.TypeExtensions.dasm (0.17 % of base)
           6 : Microsoft.Extensions.Options.DataAnnotations.dasm (0.13 % of base)
           6 : System.Web.HttpUtility.dasm (0.03 % of base)
           6 : System.Net.WebClient.dasm (0.01 % of base)
           6 : Microsoft.Extensions.FileProviders.Composite.dasm (0.30 % of base)
           6 : System.Diagnostics.TextWriterTraceListener.dasm (0.03 % of base)
           6 : System.Composition.Hosting.dasm (0.01 % of base)
           6 : Microsoft.Extensions.Logging.Console.dasm (0.01 % of base)
           5 : System.Net.NetworkInformation.dasm (0.01 % of base)

121 total files with Code Size differences (0 improved, 121 regressed), 139 unchanged.

Top method regressions (bytes):
          35 (2.55 % of base) : System.Private.CoreLib.dasm - System.Type:FindMembers(int,int,System.Reflection.MemberFilter,System.Object):System.Reflection.MemberInfo[]:this (FullOpts)
          24 (0.61 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.Amd64.UnwindCode:.ctor(ILCompiler.Reflection.ReadyToRun.NativeReader,byref,byref):this (FullOpts)
          24 (0.96 % of base) : System.Net.Security.dasm - System.Net.Security.TlsFrameHelper+TlsFrameInfo:ToString():System.String:this (FullOpts)
          23 (1.02 % of base) : System.Data.Common.dasm - System.Data.DataColumnCollection:CanRemove(System.Data.DataColumn,bool):bool:this (FullOpts)
          23 (8.07 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigIntegerCalculator:Subtract(System.ReadOnlySpan`1[uint],System.ReadOnlySpan`1[uint],System.Span`1[uint]) (FullOpts)
          22 (0.37 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.CustomAttributeBuilder:.ctor(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.PropertyInfo[],System.Object[],System.Reflection.FieldInfo[],System.Object[]):this (FullOpts)
          21 (2.47 % of base) : System.Private.CoreLib.dasm - System.Number:NegativeInt128ToDecStr(System.Int128,int,System.String):System.String (FullOpts)
          20 (1.83 % of base) : System.Private.CoreLib.dasm - System.Array+SorterGenericArray:PickPivotAndPartition(int,int):int:this (FullOpts)
          20 (10.15 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.BindingList`1[byte]:get_ItemTypeHasDefaultConstructor():bool (FullOpts)
          20 (10.15 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.BindingList`1[double]:get_ItemTypeHasDefaultConstructor():bool (FullOpts)
          20 (10.15 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.BindingList`1[int]:get_ItemTypeHasDefaultConstructor():bool (FullOpts)
          20 (10.15 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.BindingList`1[long]:get_ItemTypeHasDefaultConstructor():bool (FullOpts)
          20 (10.15 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.BindingList`1[short]:get_ItemTypeHasDefaultConstructor():bool (FullOpts)
          20 (10.15 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.BindingList`1[System.Nullable`1[int]]:get_ItemTypeHasDefaultConstructor():bool (FullOpts)
          20 (10.15 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.BindingList`1[System.Numerics.Vector`1[float]]:get_ItemTypeHasDefaultConstructor():bool (FullOpts)
          20 (0.21 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:WriteElements(System.String,System.String,System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.String,bool,bool):this (FullOpts)
          20 (0.22 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:WriteStructMethod(System.Xml.Serialization.StructMapping):this (FullOpts)
          19 (5.11 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[System.__Canon,System.Nullable`1[int]]:CopyTo(System.Collections.Generic.KeyValuePair`2[System.__Canon,System.Nullable`1[int]][],int):this (FullOpts)
          19 (0.47 % of base) : System.Data.Common.dasm - System.Data.Common.DbDataAdapter:Update(System.Data.DataRow[],System.Data.Common.DataTableMapping):int:this (FullOpts)
          19 (2.30 % of base) : System.Diagnostics.Process.dasm - System.Diagnostics.Process:GetNextArgument(System.String,byref):System.String (FullOpts)
          19 (5.69 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:Memmove(byref,byref,nuint) (FullOpts)
          19 (3.07 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:SequenceCompareTo(byref,int,byref,int):int (FullOpts) (2 methods)
          18 (2.12 % of base) : System.Private.CoreLib.dasm - System.Array+SorterGenericArray:InsertionSort(int,int):this (FullOpts)
          18 (3.14 % of base) : System.Private.CoreLib.dasm - System.DefaultBinder:CreateParamOrder(int[],System.ReadOnlySpan`1[System.Reflection.ParameterInfo],System.String[]):bool (FullOpts)
          18 (3.66 % of base) : System.IO.Compression.dasm - System.IO.Compression.HuffmanTree:CreateTable():this (FullOpts)
          18 (1.17 % of base) : System.Private.CoreLib.dasm - System.Threading.WaitSubsystem+WaitableObject:Wait(System.Threading.WaitSubsystem+WaitableObject[],int,bool,System.Threading.WaitSubsystem+ThreadWaitInfo,int,bool,bool):int (FullOpts)
          18 (0.54 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.XPathConvert+BigNumber:DblToRgbFast(double,byte[],byref,byref):bool (FullOpts)
          17 (0.72 % of base) : System.Data.Common.dasm - System.Data.Common.SqlDoubleStorage:Aggregate(int[],int):System.Object:this (FullOpts)
          17 (31.48 % of base) : System.Linq.dasm - System.Linq.Enumerable:Sum[long,long](System.ReadOnlySpan`1[long]):long (FullOpts)
          17 (51.52 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.CollectionServices:GetArrayHashCode[short](short[]):int (FullOpts)
          16 (1.31 % of base) : System.Private.CoreLib.dasm - System.Array:IndexOf(System.Array,System.Object,int,int):int (FullOpts)
          16 (6.18 % of base) : System.Private.CoreLib.dasm - System.Array:SetValue(System.Object,long[]):this (FullOpts)
          16 (2.17 % of base) : System.Private.CoreLib.dasm - System.Array+SorterGenericArray:Heapsort(int,int):this (FullOpts)
          16 (1.24 % of base) : System.Data.Odbc.dasm - System.Data.Odbc.OdbcDataReader:internalGetBytes(int):System.Object:this (FullOpts)
          16 (7.73 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.CachedReflectionInfo:get_Math_Pow_Double_Double():System.Reflection.MethodInfo (FullOpts)
          16 (7.73 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.CachedReflectionInfo:get_String_Equals_String_String():System.Reflection.MethodInfo (FullOpts)
          16 (7.73 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.CachedReflectionInfo:get_String_op_Equality_String_String():System.Reflection.MethodInfo (FullOpts)
          16 (0.62 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.ILGen:EmitDecimal(System.Reflection.Emit.ILGenerator,System.Decimal) (FullOpts)
          16 (1.08 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigInteger:Add(System.ReadOnlySpan`1[uint],int,System.ReadOnlySpan`1[uint],int):System.Numerics.BigInteger (FullOpts)
          16 (5.11 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigIntegerCalculator:Add(System.ReadOnlySpan`1[uint],System.ReadOnlySpan`1[uint],System.Span`1[uint]) (FullOpts)
          16 (0.45 % of base) : System.Private.CoreLib.dasm - System.Reflection.CustomAttributeTypedArgument:ToString(bool):System.String:this (FullOpts)
          16 (2.03 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.CustomAttributeDecoder`1[System.__Canon]:SkipType(byref) (FullOpts)
          16 (7.73 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.RegexCompiler:get_MathMinIntIntMethod():System.Reflection.MethodInfo (FullOpts)
          16 (7.73 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.RegexCompiler:get_SpanSliceIntIntMethod():System.Reflection.MethodInfo (FullOpts)
          16 (0.76 % of base) : System.Private.Xml.dasm - System.Xml.Schema.Compiler:BuildParticleContentModel(System.Xml.Schema.ParticleContentValidator,System.Xml.Schema.XmlSchemaParticle):bool (FullOpts)
          16 (0.57 % of base) : System.Private.Xml.dasm - System.Xml.Schema.Compiler:CalculateEffectiveTotalRange(System.Xml.Schema.XmlSchemaParticle,byref,byref) (FullOpts)
          16 (0.79 % of base) : System.Private.Xml.dasm - System.Xml.Schema.SchemaCollectionCompiler:BuildParticleContentModel(System.Xml.Schema.ParticleContentValidator,System.Xml.Schema.XmlSchemaParticle) (FullOpts)
          16 (0.60 % of base) : System.Private.Xml.dasm - System.Xml.Schema.SchemaCollectionCompiler:CalculateEffectiveTotalRange(System.Xml.Schema.XmlSchemaParticle,byref,byref) (FullOpts)
          16 (0.22 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:GenerateLiteralMembersElement(System.Xml.Serialization.XmlMembersMapping):System.String:this (FullOpts)
          16 (2.11 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.XPathConvert+FloatingDecimal:op_Explicit(System.Xml.Xsl.XPathConvert+FloatingDecimal):double (FullOpts)
          15 (0.60 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - Internal.Pgo.PgoProcessor:<Merge>g__MergeInSchemaElem|9_0[System.__Canon,System.Nullable`1[int]](System.Collections.Generic.Dictionary`2[Internal.Pgo.PgoSchemaElem,Internal.Pgo.PgoSchemaElem],Internal.Pgo.PgoSchemaElem) (FullOpts)
          15 (1.15 % of base) : System.Data.Common.dasm - System.Data.Common.ByteStorage:Aggregate(int[],int):System.Object:this (FullOpts)
          15 (1.13 % of base) : System.Data.Common.dasm - System.Data.Common.SByteStorage:Aggregate(int[],int):System.Object:this (FullOpts)
          15 (0.60 % of base) : System.Data.Common.dasm - System.Data.Common.SqlInt64Storage:Aggregate(int[],int):System.Object:this (FullOpts)
          15 (4.34 % of base) : System.Diagnostics.TraceSource.dasm - System.Diagnostics.Switch:RefreshAll() (FullOpts)
          15 (3.08 % of base) : System.Private.CoreLib.dasm - System.Globalization.DateTimeFormatInfoScanner:GetDateWordsOfDTFI(System.Globalization.DateTimeFormatInfo):System.String[]:this (FullOpts)
          15 (2.33 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.XPathConvert+BigNumber:Mul(byref):this (FullOpts)
          14 (0.58 % 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)
          14 (0.58 % 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)
          14 (0.58 % 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)
          14 (1.58 % of base) : System.Private.CoreLib.dasm - System.Array+SorterGenericArray:DownHeap(int,int,int):this (FullOpts)
          14 (0.50 % of base) : System.Data.Common.dasm - System.Data.Common.SqlDecimalStorage:Aggregate(int[],int):System.Object:this (FullOpts)
          14 (0.72 % of base) : System.Data.Odbc.dasm - System.Data.Odbc.OdbcDataReader:RetrieveKeyInfoFromStatistics(System.Data.Odbc.OdbcDataReader+QualifiedTableName,bool):int:this (FullOpts)
          14 (0.75 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ConcatenateOnDimension[double](int,System.ReadOnlySpan`1[System.Numerics.Tensors.Tensor`1[double]],byref):byref (FullOpts)
          14 (0.75 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ConcatenateOnDimension[int](int,System.ReadOnlySpan`1[System.Numerics.Tensors.Tensor`1[int]],byref):byref (FullOpts)
          14 (0.75 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ConcatenateOnDimension[long](int,System.ReadOnlySpan`1[System.Numerics.Tensors.Tensor`1[long]],byref):byref (FullOpts)
          14 (0.75 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ConcatenateOnDimension[short](int,System.ReadOnlySpan`1[System.Numerics.Tensors.Tensor`1[short]],byref):byref (FullOpts)
          14 (0.75 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ConcatenateOnDimension[System.Nullable`1[int]](int,System.ReadOnlySpan`1[System.Numerics.Tensors.Tensor`1[System.Nullable`1[int]]],byref):byref (FullOpts)
          14 (0.75 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ConcatenateOnDimension[System.Numerics.Vector`1[float]](int,System.ReadOnlySpan`1[System.Numerics.Tensors.Tensor`1[System.Numerics.Vector`1[float]]],byref):byref (FullOpts)
          14 (0.64 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.CustomAttributeDecoder`1[System.__Canon]:DecodeValue(System.Reflection.Metadata.EntityHandle,System.Reflection.Metadata.BlobHandle):System.Reflection.Metadata.CustomAttributeValue`1[System.__Canon]:this (FullOpts)
          14 (0.31 % of base) : System.Security.Cryptography.Xml.dasm - System.Security.Cryptography.Xml.KeyInfoX509Data:GetXml(System.Xml.XmlDocument):System.Xml.XmlElement:this (FullOpts)
          14 (3.27 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.TextEncoder:EncodeUtf8Core(System.ReadOnlySpan`1[byte],System.Span`1[byte],byref,byref,bool):int:this (FullOpts)
          14 (0.44 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationWriter:WriteArray(System.String,System.String,System.Object,System.Type):this (FullOpts)
          13 (2.43 % of base) : System.Data.Common.dasm - System.Data.Common.SqlBooleanStorage:Aggregate(int[],int):System.Object:this (FullOpts)
          13 (0.30 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.TempAssembly:GenerateSerializerToStream(System.Xml.Serialization.XmlMapping[],System.Type[],System.String,System.Reflection.Assembly,System.Collections.Hashtable,System.IO.Stream):bool (FullOpts)
          13 (0.23 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:GenerateLiteralMembersElement(System.Xml.Serialization.XmlMembersMapping):System.String:this (FullOpts)
          12 (0.29 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.EHClause:WriteTo(System.IO.TextWriter,int,bool):this (FullOpts)
          12 (0.49 % 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)
          12 (0.58 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.EnumConverter:ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type):System.Object:this (FullOpts)
          12 (1.64 % of base) : System.Data.Common.dasm - System.Data.Common.DateTimeOffsetStorage:Aggregate(int[],int):System.Object:this (FullOpts)
          12 (0.81 % of base) : System.Data.Common.dasm - System.Data.Common.Int64Storage:Aggregate(int[],int):System.Object:this (FullOpts)
          12 (0.45 % of base) : System.Data.Common.dasm - System.Data.Common.SqlMoneyStorage:Aggregate(int[],int):System.Object:this (FullOpts)
          12 (0.57 % of base) : System.Net.Sockets.dasm - System.Net.NetEventSource:Format(System.Object):System.String (FullOpts)
          12 (0.57 % of base) : System.Net.Http.dasm - System.Net.NetEventSource:Format(System.Object):System.String (FullOpts)
          12 (0.57 % of base) : System.Net.NameResolution.dasm - System.Net.NetEventSource:Format(System.Object):System.String (FullOpts)
          12 (0.57 % of base) : System.Net.Requests.dasm - System.Net.NetEventSource:Format(System.Object):System.String (FullOpts)
          12 (0.55 % of base) : System.Net.Quic.dasm - System.Net.NetEventSource:Format(System.Object):System.String (FullOpts)
          12 (0.57 % of base) : System.Net.Mail.dasm - System.Net.NetEventSource:Format(System.Object):System.String (FullOpts)
          12 (0.57 % of base) : System.Net.HttpListener.dasm - System.Net.NetEventSource:Format(System.Object):System.String (FullOpts)
          12 (0.57 % of base) : System.Net.Primitives.dasm - System.Net.NetEventSource:Format(System.Object):System.String (FullOpts)
          12 (0.55 % of base) : System.Net.Security.dasm - System.Net.NetEventSource:Format(System.Object):System.String (FullOpts)
          12 (1.58 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.CustomAttributeDecoder`1[byte]:SkipType(byref) (FullOpts)
          12 (1.58 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.CustomAttributeDecoder`1[double]:SkipType(byref) (FullOpts)
          12 (1.58 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.CustomAttributeDecoder`1[int]:SkipType(byref) (FullOpts)
          12 (1.58 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.CustomAttributeDecoder`1[long]:SkipType(byref) (FullOpts)
          12 (1.58 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.CustomAttributeDecoder`1[short]:SkipType(byref) (FullOpts)
          12 (1.58 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.CustomAttributeDecoder`1[System.Nullable`1[int]]:SkipType(byref) (FullOpts)
          12 (1.58 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.CustomAttributeDecoder`1[System.Numerics.Vector`1[float]]:SkipType(byref) (FullOpts)
          12 (0.53 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshalling.ComVariant:Dispose():this (FullOpts)
          12 (0.41 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.RegexPrefixAnalyzer:<FindPrefix>g__Process|1_0(System.Text.RegularExpressions.RegexNode,byref):bool (FullOpts) (2 methods)

Top method improvements (bytes):
         -12 (-4.03 % of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlString:CompareBinary2(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString):int (FullOpts)
         -12 (-6.67 % of base) : System.Linq.dasm - System.Linq.Enumerable+OrderedIterator`1[double]:Fill(double[],System.Span`1[double]):this (FullOpts)
         -12 (-16.90 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlUTF8NodeWriter:ToBase16(byte[],int,uint):int (FullOpts)
         -11 (-5.42 % of base) : System.Data.Common.dasm - System.Data.Common.SqlBytesStorage:Aggregate(int[],int):System.Object:this (FullOpts)
         -11 (-5.42 % of base) : System.Data.Common.dasm - System.Data.Common.SqlCharsStorage:Aggregate(int[],int):System.Object:this (FullOpts)
         -11 (-9.48 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigIntegerCalculator:AddDivisor(System.Span`1[uint],System.ReadOnlySpan`1[uint]):uint (FullOpts)
         -11 (-6.18 % of base) : System.Resources.Extensions.dasm - System.Resources.Extensions.TypeNameComparer:GetHashCode(System.String):int:this (FullOpts)
         -11 (-14.86 % of base) : System.Security.Permissions.dasm - System.Security.Permissions.PrincipalPermission:IsUnrestricted():bool:this (FullOpts)
         -11 (-9.48 % of base) : System.Private.CoreLib.dasm - System.UInt128:<op_Division>g__AddDivisor|110_0(System.Span`1[uint],System.ReadOnlySpan`1[uint]):uint (FullOpts)
         -10 (-3.95 % of base) : System.Data.Common.dasm - System.Data.Common.SqlBinaryStorage:Aggregate(int[],int):System.Object:this (FullOpts)
          -9 (-2.17 % of base) : System.Private.CoreLib.dasm - System.Buffers.SearchValues:TryGetSingleRange[long](System.ReadOnlySpan`1[long],byref,byref):bool (FullOpts)
          -9 (-7.32 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:ConcatInto[int](System.ReadOnlySpan`1[int],System.ReadOnlySpan`1[int],System.Span`1[int]):int (FullOpts)
          -8 (-10.67 % of base) : System.Private.CoreLib.dasm - System.Buffers.IndexOfAnyAsciiSearcher:CanUseUniqueLowNibbleSearch[char](System.ReadOnlySpan`1[char],int):bool (FullOpts)
          -8 (-6.50 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:ConcatInto[long](System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long],System.Span`1[long]):int (FullOpts)
          -8 (-6.50 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:ConcatInto[System.Nullable`1[int]](System.ReadOnlySpan`1[System.Nullable`1[int]],System.ReadOnlySpan`1[System.Nullable`1[int]],System.Span`1[System.Nullable`1[int]]):int (FullOpts)
          -8 (-11.27 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlConverter:ToAsciiChars(System.String,byte[],int):int (FullOpts)
          -7 (-7.37 % of base) : System.Private.CoreLib.dasm - System.Number+BigInteger:Compare(byref,byref):int (FullOpts)
          -5 (-5.56 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.SymbolTable:DoesMethodHaveParameterArray(System.Reflection.ParameterInfo[]):bool (FullOpts)
          -5 (-0.45 % of base) : System.Private.CoreLib.dasm - System.Buffers.StringSearchValues:TryGenerateAllCasePermutationsForPrefixes(System.ReadOnlySpan`1[System.String],int,int,byref):bool (FullOpts)
          -5 (-2.56 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.EventSource:WriteEvent(int,System.Diagnostics.Tracing.EventSource+EventSourcePrimitive[]):this (FullOpts)
          -5 (-4.27 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:ConcatInto[double](System.ReadOnlySpan`1[double],System.ReadOnlySpan`1[double],System.Span`1[double]):int (FullOpts)
          -4 (-1.94 % of base) : System.Linq.Expressions.dasm - System.Dynamic.DynamicMetaObject:GetExpressions(System.Dynamic.DynamicMetaObject[]):System.Linq.Expressions.Expression[] (FullOpts)
          -3 (-0.34 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[System.__Canon]:Resize(int,bool):this (FullOpts)
          -3 (-0.36 % of base) : System.Private.CoreLib.dasm - System.Convert:TryFromBase64Chars(System.ReadOnlySpan`1[char],System.Span`1[byte],byref):bool (FullOpts)
          -3 (-1.01 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataAggregator:CalculateDeltaRowCountsForGeneration(System.Reflection.Metadata.Ecma335.MetadataAggregator+RowCounts[][],int,byref) (FullOpts)
          -2 (-1.28 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.ReflectionModel.GenericServices:Reorder[double](double[],int[]):double[] (FullOpts)
          -2 (-0.20 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.RandomNumberGenerator:GetItemsCore[double](System.ReadOnlySpan`1[double],System.Span`1[double]) (FullOpts)
          -1 (-0.05 % of base) : System.Data.Common.dasm - System.Data.Common.SqlInt16Storage:Aggregate(int[],int):System.Object:this (FullOpts)
          -1 (-0.23 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:SequenceEqual(byref,byref,nuint):bool (FullOpts)
          -1 (-0.35 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlSigningNodeWriter:WriteDecimalText(System.Decimal):this (FullOpts)

Top method regressions (percentages):
          17 (51.52 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.CollectionServices:GetArrayHashCode[short](short[]):int (FullOpts)
          17 (31.48 % of base) : System.Linq.dasm - System.Linq.Enumerable:Sum[long,long](System.ReadOnlySpan`1[long]):long (FullOpts)
           6 (18.18 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:PopCount[long](System.ReadOnlySpan`1[long]):long (FullOpts)
           2 (12.50 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.SortUtils:MoveNansToFront[byte,System.Nullable`1[int]](System.Span`1[byte],System.Span`1[System.Nullable`1[int]]):int (FullOpts)
           2 (12.50 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.SortUtils:MoveNansToFront[int,System.Nullable`1[int]](System.Span`1[int],System.Span`1[System.Nullable`1[int]]):int (FullOpts)
           2 (12.50 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.SortUtils:MoveNansToFront[long,System.Nullable`1[int]](System.Span`1[long],System.Span`1[System.Nullable`1[int]]):int (FullOpts)
           2 (12.50 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.SortUtils:MoveNansToFront[short,System.Nullable`1[int]](System.Span`1[short],System.Span`1[System.Nullable`1[int]]):int (FullOpts)
           2 (12.50 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.SortUtils:MoveNansToFront[System.__Canon,System.Nullable`1[int]](System.Span`1[System.__Canon],System.Span`1[System.Nullable`1[int]]):int (FullOpts)
           2 (12.50 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.SortUtils:MoveNansToFront[System.Nullable`1[int],System.Nullable`1[int]](System.Span`1[System.Nullable`1[int]],System.Span`1[System.Nullable`1[int]]):int (FullOpts)
           2 (12.50 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.SortUtils:MoveNansToFront[System.Numerics.Vector`1[float],System.Nullable`1[int]](System.Span`1[System.Numerics.Vector`1[float]],System.Span`1[System.Nullable`1[int]]):int (FullOpts)
           3 (12.00 % of base) : System.Private.CoreLib.dasm - System.Int128:op_UnaryNegation(System.Int128):System.Int128 (FullOpts)
           3 (12.00 % of base) : System.Private.CoreLib.dasm - System.UInt128:op_UnaryNegation(System.UInt128):System.UInt128 (FullOpts)
          20 (10.15 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.BindingList`1[byte]:get_ItemTypeHasDefaultConstructor():bool (FullOpts)
          20 (10.15 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.BindingList`1[double]:get_ItemTypeHasDefaultConstructor():bool (FullOpts)
          20 (10.15 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.BindingList`1[int]:get_ItemTypeHasDefaultConstructor():bool (FullOpts)
          20 (10.15 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.BindingList`1[long]:get_ItemTypeHasDefaultConstructor():bool (FullOpts)
          20 (10.15 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.BindingList`1[short]:get_ItemTypeHasDefaultConstructor():bool (FullOpts)
          20 (10.15 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.BindingList`1[System.Nullable`1[int]]:get_ItemTypeHasDefaultConstructor():bool (FullOpts)
          20 (10.15 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.BindingList`1[System.Numerics.Vector`1[float]]:get_ItemTypeHasDefaultConstructor():bool (FullOpts)
          23 (8.07 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigIntegerCalculator:Subtract(System.ReadOnlySpan`1[uint],System.ReadOnlySpan`1[uint],System.Span`1[uint]) (FullOpts)
           2 (8.00 % of base) : System.Data.Odbc.dasm - System.Data.Common.DBConnectionString:Verify(System.String[]) (FullOpts)
          16 (7.73 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.CachedReflectionInfo:get_Math_Pow_Double_Double():System.Reflection.MethodInfo (FullOpts)
          16 (7.73 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.CachedReflectionInfo:get_String_Equals_String_String():System.Reflection.MethodInfo (FullOpts)
          16 (7.73 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.CachedReflectionInfo:get_String_op_Equality_String_String():System.Reflection.MethodInfo (FullOpts)
          16 (7.73 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.RegexCompiler:get_MathMinIntIntMethod():System.Reflection.MethodInfo (FullOpts)
          16 (7.73 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.RegexCompiler:get_SpanSliceIntIntMethod():System.Reflection.MethodInfo (FullOpts)
           6 (7.41 % of base) : System.Private.CoreLib.dasm - System.Int128:CopySign(System.Int128,System.Int128):System.Int128 (FullOpts)
           2 (7.14 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.EventSource:AssertValidString(ptr) (FullOpts)
           2 (7.14 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<Replace>g__ReplaceDefaultComparer|174_0[int](System.Span`1[int],int,int) (FullOpts)
           2 (6.90 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<Count>g__CountDefaultComparer|198_0[int](System.ReadOnlySpan`1[int],int):int (FullOpts)
           2 (6.90 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.CollectionServices:GetArrayHashCode[int](int[]):int (FullOpts)
           2 (6.90 % of base) : System.Private.CoreLib.dasm - System.Threading.ThreadInt64PersistentCounter+ThreadLocalNode:Increment():this (FullOpts)
           2 (6.67 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<Count>g__CountDefaultComparer|198_0[long](System.ReadOnlySpan`1[long],long):int (FullOpts)
           2 (6.67 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<Replace>g__ReplaceDefaultComparer|174_0[long](System.Span`1[long],long,long) (FullOpts)
           2 (6.45 % of base) : System.Security.Cryptography.dasm - Interop+Crypto:GetMax(System.ReadOnlySpan`1[int]):int (FullOpts)
           3 (6.38 % of base) : System.Private.CoreLib.dasm - System.Int128:Abs(System.Int128):System.Int128 (FullOpts)
           3 (6.25 % of base) : System.Private.CoreLib.dasm - System.Int128:op_CheckedUnaryNegation(System.Int128):System.Int128 (FullOpts)
           3 (6.25 % of base) : System.Private.CoreLib.dasm - System.Number+BigInteger:SetUInt64(byref,ulong) (FullOpts)
           2 (6.25 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:PopCount[int](System.ReadOnlySpan`1[int]):long (FullOpts)
           2 (6.25 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.Symbolic.UInt64Solver:Or(System.ReadOnlySpan`1[ulong]):ulong:this (FullOpts)
          16 (6.18 % of base) : System.Private.CoreLib.dasm - System.Array:SetValue(System.Object,long[]):this (FullOpts)
          12 (6.00 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo+AdjustmentRule:AdjustDaylightDeltaToExpectedRange(byref,byref) (FullOpts)
           2 (5.88 % of base) : System.Text.Json.dasm - System.Text.Json.JsonWriterOptions:get_IndentSize():int:this (FullOpts)
          19 (5.69 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:Memmove(byref,byref,nuint) (FullOpts)
           3 (5.66 % of base) : System.Private.CoreLib.dasm - System.IO.TextWriter+BroadcastingTextWriter:Flush():this (FullOpts)
           3 (5.66 % of base) : System.Private.CoreLib.dasm - System.IO.TextWriter+BroadcastingTextWriter:WriteLine():this (FullOpts)
           2 (5.41 % of base) : System.Linq.dasm - System.Linq.Enumerable:Sum[int,long](System.ReadOnlySpan`1[int]):long (FullOpts)
           3 (5.36 % of base) : Microsoft.Extensions.FileSystemGlobbing.dasm - Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts.PreserveOrderCompositePatternContext:PopDirectory():this (FullOpts)
           3 (5.26 % of base) : Microsoft.Extensions.Diagnostics.dasm - Microsoft.Extensions.Diagnostics.Metrics.MetricsSubscriptionManager:Initialize():this (FullOpts)
           2 (5.26 % of base) : System.Linq.dasm - System.Linq.Enumerable:Sum[short,long](System.ReadOnlySpan`1[short]):long (FullOpts)
           2 (5.26 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<Count>g__CountDefaultComparer|198_0[short](System.ReadOnlySpan`1[short],short):int (FullOpts)
           2 (5.26 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:Append(System.Text.StringBuilder):System.Text.StringBuilder:this (FullOpts)
           3 (5.17 % of base) : System.Net.Http.dasm - System.Net.Http.MultipartContent+ContentReadStream:Dispose(bool):this (FullOpts)
          16 (5.11 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigIntegerCalculator:Add(System.ReadOnlySpan`1[uint],System.ReadOnlySpan`1[uint],System.Span`1[uint]) (FullOpts)
          19 (5.11 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[System.__Canon,System.Nullable`1[int]]:CopyTo(System.Collections.Generic.KeyValuePair`2[System.__Canon,System.Nullable`1[int]][],int):this (FullOpts)
           6 (5.08 % of base) : Microsoft.Extensions.FileSystemGlobbing.dasm - Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts.IncludesFirstCompositePatternContext:PushDirectory(Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase):this (FullOpts)
           3 (5.08 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:BinarySearch[byte,byte](byref,int,byte):int (FullOpts)
           3 (5.08 % of base) : System.Private.CoreLib.dasm - System.WeakReference:Finalize():this (FullOpts)
           2 (5.00 % of base) : Microsoft.Extensions.Configuration.dasm - Microsoft.Extensions.Configuration.ConfigurationKeyComparer:<Compare>g__SkipAheadOnDelimiter|7_0(System.ReadOnlySpan`1[char]):System.ReadOnlySpan`1[char] (FullOpts)
           2 (5.00 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<Replace>g__ReplaceDefaultComparer|174_0[short](System.Span`1[short],short,short) (FullOpts)
           2 (5.00 % of base) : System.Net.Http.dasm - System.Net.MultiArrayBuffer:get_ActiveMemory():System.Net.MultiMemory:this (FullOpts)
           2 (5.00 % of base) : System.Net.Quic.dasm - System.Net.MultiArrayBuffer:get_ActiveMemory():System.Net.MultiMemory:this (FullOpts)
           2 (5.00 % of base) : System.Net.Http.dasm - System.Net.MultiArrayBuffer:get_AvailableMemory():System.Net.MultiMemory:this (FullOpts)
           2 (5.00 % of base) : System.Net.Quic.dasm - System.Net.MultiArrayBuffer:get_AvailableMemory():System.Net.MultiMemory:this (FullOpts)
           3 (5.00 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:BinarySearch[short,short](byref,int,short):int (FullOpts)
           3 (4.92 % of base) : System.Private.CoreLib.dasm - System.Int128:op_Explicit(System.Int128):double (FullOpts)
           3 (4.92 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.NFloat:op_Explicit(System.Int128):System.Runtime.InteropServices.NFloat (FullOpts)
           2 (4.88 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:PopCount[short](System.ReadOnlySpan`1[short]):long (FullOpts)
           3 (4.84 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.JoinBlockTargetSharedResources:CompleteEachTarget():this (FullOpts)
          10 (4.74 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlConverter:StripWhitespace(System.Span`1[char]):int (FullOpts)
           6 (4.69 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorOperation+LessThanAny`1[double]:Invoke(System.ReadOnlySpan`1[double],System.ReadOnlySpan`1[double],System.Span`1[bool]) (FullOpts)
           6 (4.69 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorOperation+LessThanOrEqualAny`1[double]:Invoke(System.ReadOnlySpan`1[double],System.ReadOnlySpan`1[double],System.Span`1[bool]) (FullOpts)
           3 (4.69 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.CollectionServices:GetArrayHashCode[System.__Canon](System.__Canon[]):int (FullOpts)
           5 (4.63 % of base) : Microsoft.Extensions.FileSystemGlobbing.dasm - Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts.IncludesFirstCompositePatternContext:PopDirectory():this (FullOpts)
           3 (4.62 % of base) : System.Private.CoreLib.dasm - System.IO.TextWriter+BroadcastingTextWriter:Write(System.Text.Rune):this (FullOpts)
           6 (4.62 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorOperation+EqualsAny`1[double]:Invoke(System.ReadOnlySpan`1[double],System.ReadOnlySpan`1[double],System.Span`1[bool]) (FullOpts)
           8 (4.57 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.CachedReflectionInfo:get_Closure_ObjectArray_ObjectArray():System.Reflection.ConstructorInfo (FullOpts)
           3 (4.55 % of base) : System.Private.CoreLib.dasm - System.IO.TextWriter+BroadcastingTextWriter:Write(int):this (FullOpts)
           3 (4.55 % of base) : System.Private.CoreLib.dasm - System.IO.TextWriter+BroadcastingTextWriter:Write(uint):this (FullOpts)
           3 (4.55 % of base) : System.Private.CoreLib.dasm - System.IO.TextWriter+BroadcastingTextWriter:WriteLine(int):this (FullOpts)
           3 (4.55 % of base) : System.Private.CoreLib.dasm - System.IO.TextWriter+BroadcastingTextWriter:WriteLine(System.Text.Rune):this (FullOpts)
           3 (4.55 % of base) : System.Private.CoreLib.dasm - System.IO.TextWriter+BroadcastingTextWriter:WriteLine(uint):this (FullOpts)
          10 (4.48 % of base) : System.Private.CoreLib.dasm - System.Globalization.DateTimeFormatInfo:GetCombinedPatterns(System.String[],System.String[],System.String):System.String[] (FullOpts)
           3 (4.48 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.SynchronizedList`1[int]:EnumWithAction(System.Action`2[int,System.Object],System.Object):this (FullOpts)
           3 (4.48 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.SynchronizedList`1[long]:EnumWithAction(System.Action`2[long,System.Object],System.Object):this (FullOpts)
           3 (4.48 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.SynchronizedList`1[System.__Canon]:EnumWithAction(System.Action`2[System.__Canon,System.__Canon],System.Object):this (FullOpts)
           3 (4.48 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.SynchronizedList`1[System.Nullable`1[int]]:EnumWithAction(System.Action`2[System.Nullable`1[int],System.Object],System.Object):this (FullOpts)
           3 (4.48 % of base) : System.Private.CoreLib.dasm - System.IO.TextWriter+BroadcastingTextWriter:Write(ulong):this (FullOpts)
           2 (4.44 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigIntegerCalculator:LeftShiftOne(System.Span`1[uint]) (FullOpts)
           3 (4.41 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.SynchronizedList`1[short]:EnumWithAction(System.Action`2[short,System.Object],System.Object):this (FullOpts)
           3 (4.41 % of base) : System.Private.CoreLib.dasm - System.Int128:op_Explicit(System.Int128):float (FullOpts)
           3 (4.41 % of base) : System.Private.CoreLib.dasm - System.IO.TextWriter+BroadcastingTextWriter:Write(char[]):this (FullOpts)
           3 (4.41 % of base) : System.Private.CoreLib.dasm - System.IO.TextWriter+BroadcastingTextWriter:Write(long):this (FullOpts)
           3 (4.41 % of base) : System.Private.CoreLib.dasm - System.IO.TextWriter+BroadcastingTextWriter:Write(System.Object):this (FullOpts)
           3 (4.41 % of base) : System.Private.CoreLib.dasm - System.IO.TextWriter+BroadcastingTextWriter:Write(System.String):this (FullOpts)
           3 (4.41 % of base) : System.Private.CoreLib.dasm - System.IO.TextWriter+BroadcastingTextWriter:Write(System.Text.StringBuilder):this (FullOpts)
           3 (4.41 % of base) : System.Private.CoreLib.dasm - System.IO.TextWriter+BroadcastingTextWriter:WriteLine(char[]):this (FullOpts)
           3 (4.41 % of base) : System.Private.CoreLib.dasm - System.IO.TextWriter+BroadcastingTextWriter:WriteLine(long):this (FullOpts)
           3 (4.41 % of base) : System.Private.CoreLib.dasm - System.IO.TextWriter+BroadcastingTextWriter:WriteLine(System.Object):this (FullOpts)
           3 (4.41 % of base) : System.Private.CoreLib.dasm - System.IO.TextWriter+BroadcastingTextWriter:WriteLine(System.String):this (FullOpts)

Top method improvements (percentages):
         -12 (-16.90 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlUTF8NodeWriter:ToBase16(byte[],int,uint):int (FullOpts)
         -11 (-14.86 % of base) : System.Security.Permissions.dasm - System.Security.Permissions.PrincipalPermission:IsUnrestricted():bool:this (FullOpts)
          -8 (-11.27 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlConverter:ToAsciiChars(System.String,byte[],int):int (FullOpts)
          -8 (-10.67 % of base) : System.Private.CoreLib.dasm - System.Buffers.IndexOfAnyAsciiSearcher:CanUseUniqueLowNibbleSearch[char](System.ReadOnlySpan`1[char],int):bool (FullOpts)
         -11 (-9.48 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigIntegerCalculator:AddDivisor(System.Span`1[uint],System.ReadOnlySpan`1[uint]):uint (FullOpts)
         -11 (-9.48 % of base) : System.Private.CoreLib.dasm - System.UInt128:<op_Division>g__AddDivisor|110_0(System.Span`1[uint],System.ReadOnlySpan`1[uint]):uint (FullOpts)
          -7 (-7.37 % of base) : System.Private.CoreLib.dasm - System.Number+BigInteger:Compare(byref,byref):int (FullOpts)
          -9 (-7.32 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:ConcatInto[int](System.ReadOnlySpan`1[int],System.ReadOnlySpan`1[int],System.Span`1[int]):int (FullOpts)
         -12 (-6.67 % of base) : System.Linq.dasm - System.Linq.Enumerable+OrderedIterator`1[double]:Fill(double[],System.Span`1[double]):this (FullOpts)
          -8 (-6.50 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:ConcatInto[long](System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long],System.Span`1[long]):int (FullOpts)
          -8 (-6.50 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:ConcatInto[System.Nullable`1[int]](System.ReadOnlySpan`1[System.Nullable`1[int]],System.ReadOnlySpan`1[System.Nullable`1[int]],System.Span`1[System.Nullable`1[int]]):int (FullOpts)
         -11 (-6.18 % of base) : System.Resources.Extensions.dasm - System.Resources.Extensions.TypeNameComparer:GetHashCode(System.String):int:this (FullOpts)
          -5 (-5.56 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.SymbolTable:DoesMethodHaveParameterArray(System.Reflection.ParameterInfo[]):bool (FullOpts)
         -11 (-5.42 % of base) : System.Data.Common.dasm - System.Data.Common.SqlBytesStorage:Aggregate(int[],int):System.Object:this (FullOpts)
         -11 (-5.42 % of base) : System.Data.Common.dasm - System.Data.Common.SqlCharsStorage:Aggregate(int[],int):System.Object:this (FullOpts)
          -5 (-4.27 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:ConcatInto[double](System.ReadOnlySpan`1[double],System.ReadOnlySpan`1[double],System.Span`1[double]):int (FullOpts)
         -12 (-4.03 % of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlString:CompareBinary2(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString):int (FullOpts)
         -10 (-3.95 % of base) : System.Data.Common.dasm - System.Data.Common.SqlBinaryStorage:Aggregate(int[],int):System.Object:this (FullOpts)
          -5 (-2.56 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.EventSource:WriteEvent(int,System.Diagnostics.Tracing.EventSource+EventSourcePrimitive[]):this (FullOpts)
          -9 (-2.17 % of base) : System.Private.CoreLib.dasm - System.Buffers.SearchValues:TryGetSingleRange[long](System.ReadOnlySpan`1[long],byref,byref):bool (FullOpts)
          -4 (-1.94 % of base) : System.Linq.Expressions.dasm - System.Dynamic.DynamicMetaObject:GetExpressions(System.Dynamic.DynamicMetaObject[]):System.Linq.Expressions.Expression[] (FullOpts)
          -2 (-1.28 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.ReflectionModel.GenericServices:Reorder[double](double[],int[]):double[] (FullOpts)
          -3 (-1.01 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataAggregator:CalculateDeltaRowCountsForGeneration(System.Reflection.Metadata.Ecma335.MetadataAggregator+RowCounts[][],int,byref) (FullOpts)
          -5 (-0.45 % of base) : System.Private.CoreLib.dasm - System.Buffers.StringSearchValues:TryGenerateAllCasePermutationsForPrefixes(System.ReadOnlySpan`1[System.String],int,int,byref):bool (FullOpts)
          -3 (-0.36 % of base) : System.Private.CoreLib.dasm - System.Convert:TryFromBase64Chars(System.ReadOnlySpan`1[char],System.Span`1[byte],byref):bool (FullOpts)
          -1 (-0.35 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlSigningNodeWriter:WriteDecimalText(System.Decimal):this (FullOpts)
          -3 (-0.34 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[System.__Canon]:Resize(int,bool):this (FullOpts)
          -1 (-0.23 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:SequenceEqual(byref,byref,nuint):bool (FullOpts)
          -2 (-0.20 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.RandomNumberGenerator:GetItemsCore[double](System.ReadOnlySpan`1[double],System.Span`1[double]) (FullOpts)
          -1 (-0.05 % of base) : System.Data.Common.dasm - System.Data.Common.SqlInt16Storage:Aggregate(int[],int):System.Object:this (FullOpts)

4741 total methods with Code Size differences (30 improved, 4711 regressed), 278565 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